
.zlab-playbook-page .wp-block-post-title,
.zlab-playbook-page .entry-title{display:none!important}
.zlab-playbook-page .wp-block-post-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.zlab-playbook-page .is-layout-constrained>.wp-block-post-content{max-width:none!important;width:100%!important}
.zlab-playbook-page main.wp-block-group{padding-left:0!important;padding-right:0!important}
body.zlab-playbook-page main#wp--skip-link--target{margin-block-start:0!important}
body.zlab-playbook-page main#wp--skip-link--target>.wp-block-group.alignfull{padding-top:0!important}
body.zlab-playbook-page .wp-block-post-content>#zlab-playbook,
body.zlab-playbook-page .is-layout-constrained>#zlab-playbook,
body.zlab-playbook-page #zlab-playbook{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}
#zlab-playbook{background:#0b0d12;min-height:100vh;color:#f7f8fb}
#zlab-playbook .workspace>*{min-width:0}
#zlab-playbook .recipeCard{min-width:0}
#zlab-playbook{
  --bg:#0b0d12;--panel:#121620;--panel2:#171c28;--line:#272e3c;
  --text:#f7f8fb;--muted:#a5afc0;--accent:#8b5cf6;--accent2:#22d3ee;
  --ok:#36d399;--warn:#fbbf24;--shadow:0 24px 80px rgba(0,0,0,.34);--radius:20px
}#zlab-playbook *{box-sizing:border-box}#zlab-playbook{scroll-behavior:smooth}#zlab-playbook{margin:0;background:
  radial-gradient(circle at 10% -10%,rgba(139,92,246,.18),transparent 33%),
  radial-gradient(circle at 92% 7%,rgba(34,211,238,.12),transparent 28%),
  var(--bg);color:var(--text);
  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR",sans-serif}#zlab-playbook button,#zlab-playbook input,#zlab-playbook textarea,#zlab-playbook select{font:inherit}#zlab-playbook button{cursor:pointer}#zlab-playbook button:focus-visible,#zlab-playbook input:focus-visible,#zlab-playbook textarea:focus-visible{outline:3px solid rgba(34,211,238,.65);outline-offset:2px}#zlab-playbook a{color:inherit}#zlab-playbook .wrap{max-width:1500px;margin:0 auto;padding:0 22px}#zlab-playbook .topbar{position:sticky;top:0;z-index:50;background:rgba(11,13,18,.86);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}#zlab-playbook .topbar .inner{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px}#zlab-playbook .brand{display:flex;align-items:center;gap:11px;font-weight:900;letter-spacing:-.03em}#zlab-playbook .brandmark{width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,var(--accent),var(--accent2));display:grid;place-items:center;color:white;box-shadow:0 9px 30px rgba(139,92,246,.35)}#zlab-playbook .statuspill{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#111621;padding:8px 11px;border-radius:99px;color:#cfd5e2;font-size:12px}#zlab-playbook .dot{width:8px;height:8px;background:var(--ok);border-radius:50%;box-shadow:0 0 0 5px rgba(54,211,153,.10)}#zlab-playbook .hero{padding:72px 0 34px}#zlab-playbook .kicker{display:inline-flex;align-items:center;gap:8px;color:#d9c9ff;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.25);padding:8px 12px;border-radius:99px;font-size:13px;font-weight:800}#zlab-playbook .hero h1{font-size:clamp(38px,6vw,76px);line-height:1.03;letter-spacing:-.055em;max-width:1050px;margin:18px 0}#zlab-playbook .hero h1 span{background:linear-gradient(90deg,#fff 10%,#bda7ff 46%,#88eefb 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#zlab-playbook .hero>p{max-width:900px;color:#b6bfce;font-size:18px;line-height:1.75;margin:0 0 26px}#zlab-playbook .heroactions{display:flex;gap:12px;flex-wrap:wrap}#zlab-playbook .btn{border:0;border-radius:12px;padding:12px 16px;min-height:44px;font-weight:850;letter-spacing:-.02em}#zlab-playbook .btn.primary{background:linear-gradient(135deg,var(--accent),#6d4aff);color:#fff;box-shadow:0 13px 35px rgba(139,92,246,.28)}#zlab-playbook .btn.secondary{background:#151a25;color:#e8ebf2;border:1px solid var(--line)}#zlab-playbook .btn.ghost{background:transparent;color:#c2cad8;border:1px solid var(--line)}#zlab-playbook .btn.wide{width:100%}#zlab-playbook .usageGuide{margin-top:28px;background:rgba(17,21,31,.84);border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 18px 60px rgba(0,0,0,.18)}#zlab-playbook .usageIntro{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}#zlab-playbook .usageIntro>strong{white-space:nowrap;color:#fff;font-size:13px;background:rgba(139,92,246,.16);border:1px solid rgba(139,92,246,.35);padding:7px 10px;border-radius:99px}#zlab-playbook .usageIntro>span{color:#c0c8d5;font-size:13px;line-height:1.7}#zlab-playbook .usageSteps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}#zlab-playbook .usageStep{display:flex;align-items:center;gap:11px;background:#0e131c;border:1px solid #272f3f;border-radius:13px;padding:12px;min-height:72px}#zlab-playbook .usageStep>b{flex:0 0 30px;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(145deg,var(--accent),#6d4aff);font-size:12px}#zlab-playbook .usageStep span{display:flex;flex-direction:column;gap:3px}#zlab-playbook .usageStep strong{font-size:12.5px;color:#edf0f6}#zlab-playbook .usageStep small{font-size:11px;color:#919bad;line-height:1.45}#zlab-playbook .glossary{margin-top:12px;display:flex;gap:8px;align-items:flex-start;color:#8f99aa;font-size:12px;line-height:1.6}#zlab-playbook .glossary strong{color:#c8d0dc;white-space:nowrap}#zlab-playbook .section{padding:32px 0}#zlab-playbook .sectionTitle{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}#zlab-playbook .sectionTitle h2{margin:0;font-size:27px;letter-spacing:-.035em}#zlab-playbook .sectionTitle p{margin:5px 0 0;color:var(--muted);font-size:14px;line-height:1.6}#zlab-playbook .industryGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}#zlab-playbook .industry{position:relative;min-height:118px;text-align:left;background:#11151f;border:1px solid var(--line);color:#dce2ed;border-radius:16px;padding:15px;transition:.18s ease}#zlab-playbook .industry:hover{transform:translateY(-2px);border-color:#3a4356}#zlab-playbook .industry.active{background:linear-gradient(145deg,rgba(139,92,246,.22),rgba(34,211,238,.06));border-color:rgba(139,92,246,.72);box-shadow:inset 0 0 0 1px rgba(139,92,246,.18),0 12px 30px rgba(0,0,0,.18)}#zlab-playbook .industry .ico{font-size:25px;display:block;margin-bottom:9px}#zlab-playbook .industry strong{font-size:14px;display:block;line-height:1.3}#zlab-playbook .industry small{display:block;color:#8f99aa;margin-top:6px;font-size:11.5px;line-height:1.4}#zlab-playbook .tag{position:absolute;top:12px;right:12px;font-size:9.5px;border:1px solid #394155;border-radius:99px;padding:4px 7px;color:#9eabc0;background:#0d1119}#zlab-playbook .industry.active .tag{color:#ddd2ff;border-color:rgba(139,92,246,.55)}#zlab-playbook .customBox{display:none;margin-top:10px}#zlab-playbook .customBox.show{display:block}#zlab-playbook .helper{color:#8f99aa;font-size:11.5px;line-height:1.55;margin-top:7px}#zlab-playbook .workspace{display:grid;grid-template-columns:305px minmax(0,1fr) 400px;gap:16px;align-items:start;padding:8px 0 70px}#zlab-playbook .panel{background:rgba(17,21,31,.92);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}#zlab-playbook .sticky{position:sticky;top:84px}#zlab-playbook .panelHead{padding:20px 20px 12px;border-bottom:1px solid var(--line)}#zlab-playbook .panelHead h3{margin:0 0 6px;font-size:18px;letter-spacing:-.02em}#zlab-playbook .panelHead p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}#zlab-playbook .panelBody{padding:18px 20px}#zlab-playbook .label{display:block;color:#d3dae5;font-size:12px;font-weight:800;margin:0 0 7px}#zlab-playbook .field{margin-bottom:14px}#zlab-playbook input:not([type="checkbox"]):not([type="radio"]),#zlab-playbook textarea{width:100%;background:#0d1119;border:1px solid #2b3241;color:#f4f6fa;border-radius:11px;padding:11px 12px;outline:none}#zlab-playbook input::placeholder,#zlab-playbook textarea::placeholder{color:#667186}#zlab-playbook input:focus,#zlab-playbook textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(139,92,246,.12)}#zlab-playbook textarea{min-height:92px;resize:vertical}#zlab-playbook .checks{display:grid;grid-template-columns:1fr 1fr;gap:8px}#zlab-playbook .chipcheck input{position:absolute;opacity:0;pointer-events:none}#zlab-playbook .chipcheck label{display:block;text-align:center;padding:9px 7px;border:1px solid #2b3241;border-radius:10px;color:#aeb7c7;font-size:12px;cursor:pointer;min-height:38px}#zlab-playbook .chipcheck input:focus-visible + label{outline:3px solid rgba(34,211,238,.65);outline-offset:2px}#zlab-playbook .chipcheck input:checked + label{border-color:rgba(139,92,246,.75);background:rgba(139,92,246,.13);color:#e6ddff}#zlab-playbook .profileActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}#zlab-playbook .privacy{margin-top:12px;padding:11px 12px;background:#0d121a;border:1px solid #252e3d;border-radius:11px;color:#8f99aa;font-size:11.5px;line-height:1.6}#zlab-playbook .privacy b{color:#c5cedb}#zlab-playbook .recipes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#zlab-playbook .recipeCard{background:#111620;border:1px solid var(--line);border-radius:16px;padding:16px;text-align:left;color:white;min-height:160px;transition:.16s;display:flex;flex-direction:column}#zlab-playbook .recipeCard:hover{border-color:#3d4659;transform:translateY(-2px)}#zlab-playbook .recipeCard.active{border-color:rgba(139,92,246,.8);background:linear-gradient(145deg,rgba(139,92,246,.16),rgba(255,255,255,.02))}#zlab-playbook .recipeNum{font-size:11px;color:#a491ff;font-weight:900;letter-spacing:.08em}#zlab-playbook .recipeCard h4{margin:8px 0 7px;font-size:16px}#zlab-playbook .recipeCard p{margin:0;color:#9ca6b7;font-size:12px;line-height:1.55;flex:1}#zlab-playbook .badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:11px}#zlab-playbook .badge{border:1px solid #30384a;border-radius:99px;padding:4px 7px;font-size:10.5px;color:#adb7c7;background:#0f131c}#zlab-playbook .recipeAction{display:block;margin-top:12px;color:#cfc4ff;font-size:11.5px;font-weight:850}#zlab-playbook .detail{margin-top:14px;padding:20px}#zlab-playbook .detailtop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}#zlab-playbook .detail h3{font-size:24px;margin:6px 0 8px;letter-spacing:-.03em}#zlab-playbook .detail .desc{color:#aeb7c6;line-height:1.68;font-size:14px}#zlab-playbook .flow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:18px 0}#zlab-playbook .flow span{background:#0e131c;border:1px solid #293142;border-radius:10px;padding:8px 10px;color:#c6cedc;font-size:11.5px}#zlab-playbook .flow b{color:#606b7d}#zlab-playbook .rulebox{background:#0d121b;border:1px solid #252d3b;border-radius:14px;padding:14px;margin-top:14px}#zlab-playbook .rulebox strong{font-size:12px}#zlab-playbook .rulebox ul{padding-left:18px;color:#a4aec0;font-size:12px;line-height:1.75;margin-bottom:0}#zlab-playbook .promptPanel{overflow:hidden}#zlab-playbook .promptHead{padding:18px;border-bottom:1px solid var(--line)}#zlab-playbook .promptHead .eyebrow{color:#a792ff;font-size:11px;font-weight:900;letter-spacing:.08em}#zlab-playbook .promptHead h3{font-size:19px;margin:6px 0 5px}#zlab-playbook .promptHead p{color:#9ba6b7;font-size:12px;line-height:1.6;margin:0}#zlab-playbook .aiHint{margin:14px 16px 0;padding:11px 12px;border:1px solid rgba(34,211,238,.22);background:rgba(34,211,238,.06);border-radius:11px;color:#b9cbd1;font-size:11.5px;line-height:1.6}#zlab-playbook .promptBox{padding:16px;background:#0b0f16;margin:14px 16px 16px;border:1px solid #262e3d;border-radius:14px;max-height:500px;overflow:auto;white-space:pre-wrap;font-size:12.5px;line-height:1.7;color:#dbe0ea}#zlab-playbook .promptActions{display:grid;grid-template-columns:1.4fr 1fr;gap:8px;padding:0 16px 16px}#zlab-playbook .promptActions .btn{font-size:12px;padding:10px}#zlab-playbook .automationBox{border-top:1px solid var(--line);padding:16px;background:rgba(255,255,255,.015)}#zlab-playbook .automationBox strong{display:block;font-size:13px;margin-bottom:5px}#zlab-playbook .automationBox p{margin:0 0 10px;color:#8994a7;font-size:11.5px;line-height:1.55}#zlab-playbook .footerNote{margin-top:10px;color:#7f899b;font-size:11px;line-height:1.6}#zlab-playbook .afterUse{padding:0 0 82px}#zlab-playbook .afterHero{padding:24px;background:
 linear-gradient(145deg,rgba(139,92,246,.12),rgba(34,211,238,.04));
 border:1px solid rgba(139,92,246,.28);border-radius:22px;margin-bottom:14px}#zlab-playbook .afterHero .stepLabel{display:inline-flex;border:1px solid rgba(139,92,246,.34);background:rgba(139,92,246,.12);color:#d7ceff;border-radius:99px;padding:6px 9px;font-size:10.5px;font-weight:900;letter-spacing:.04em}#zlab-playbook .afterHero h2{font-size:30px;letter-spacing:-.04em;margin:10px 0 7px}#zlab-playbook .afterHero p{margin:0;color:#aeb8c8;line-height:1.7;font-size:14px;max-width:980px}#zlab-playbook .afterHero .disclaimer{margin-top:10px;color:#7f899b;font-size:11.5px}#zlab-playbook .guideGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#zlab-playbook .guideCard{background:rgba(17,21,31,.94);border:1px solid var(--line);border-radius:18px;padding:20px}#zlab-playbook .guideCard.full{grid-column:1/-1}#zlab-playbook .guideCard .num{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:9px;background:rgba(139,92,246,.16);border:1px solid rgba(139,92,246,.28);color:#d8ceff;font-size:11px;font-weight:900}#zlab-playbook .guideCard h3{margin:10px 0 6px;font-size:19px;letter-spacing:-.025em}#zlab-playbook .guideCard>p{margin:0 0 14px;color:#939eaf;font-size:12px;line-height:1.65}#zlab-playbook .resultList,#zlab-playbook .checkList,#zlab-playbook .warnList{list-style:none;padding:0;margin:0;display:grid;gap:9px}#zlab-playbook .resultList li,#zlab-playbook .checkList li,#zlab-playbook .warnList li{position:relative;padding:11px 12px 11px 36px;border:1px solid #283141;background:#0d121a;border-radius:11px;color:#c2cad7;font-size:12.5px;line-height:1.55}#zlab-playbook .resultList li:before,#zlab-playbook .checkList li:before,#zlab-playbook .warnList li:before{position:absolute;left:12px;top:11px;font-weight:900}#zlab-playbook .resultList li:before{content:"→";color:#a997ff}#zlab-playbook .checkList li:before{content:"✓";color:var(--ok)}#zlab-playbook .warnList li:before{content:"!";color:var(--warn)}#zlab-playbook .exampleOutput{background:#0a0f16;border:1px dashed #334055;border-radius:13px;padding:14px;margin-top:14px}#zlab-playbook .exampleOutput .caption{font-size:10.5px;color:#7e899c;font-weight:800;margin-bottom:8px}#zlab-playbook .exampleOutput pre{margin:0;white-space:pre-wrap;color:#cbd2de;font-size:11.5px;line-height:1.65;font-family:inherit}#zlab-playbook .actionGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#zlab-playbook .actionCard{border:1px solid #2a3343;background:#0d121a;border-radius:14px;padding:14px}#zlab-playbook .actionCard .when{color:#a995ff;font-size:10.5px;font-weight:900;letter-spacing:.03em}#zlab-playbook .actionCard h4{font-size:14px;margin:7px 0 6px}#zlab-playbook .actionCard p{font-size:11.5px;color:#929daf;line-height:1.6;margin:0 0 10px}#zlab-playbook .followupBtn{width:100%;border:1px solid #39445a;background:#151b27;color:#e3e7ef;border-radius:10px;padding:10px 11px;font-weight:850;font-size:11.5px}#zlab-playbook .followupBtn:hover{border-color:rgba(139,92,246,.72);background:rgba(139,92,246,.12)}#zlab-playbook .continueCard{display:grid;grid-template-columns:1.3fr .7fr;gap:16px;align-items:center;background:linear-gradient(145deg,#151a27,#10141e);border:1px solid #2c3547;border-radius:18px;padding:20px;margin-top:14px}#zlab-playbook .continueCard h3{margin:0 0 6px;font-size:18px}#zlab-playbook .continueCard p{margin:0;color:#929daf;font-size:12px;line-height:1.65}#zlab-playbook .continueActions{display:grid;gap:8px}#zlab-playbook .progressHint{margin-top:12px;padding:12px;border-radius:12px;border:1px solid #293243;background:#0d121a;color:#9aa5b7;font-size:11.5px;line-height:1.65}#zlab-playbook .promptNext{display:flex;justify-content:flex-end;padding:0 16px 16px}#zlab-playbook .textLinkBtn{border:0;background:transparent;color:#bcb0ff;font-weight:850;font-size:11.5px;padding:5px}#zlab-playbook .textLinkBtn:hover{text-decoration:underline}#zlab-playbook .toast{position:fixed;right:22px;bottom:22px;background:#f6f7fb;color:#11131a;padding:12px 15px;border-radius:12px;font-weight:800;font-size:12px;box-shadow:0 12px 50px rgba(0,0,0,.45);opacity:0;transform:translateY(10px);pointer-events:none;transition:.2s;z-index:100}#zlab-playbook .toast.show{opacity:1;transform:translateY(0)}#zlab-playbook .modal{position:fixed;inset:0;background:rgba(0,0,0,.68);display:none;align-items:center;justify-content:center;padding:20px;z-index:90}#zlab-playbook .modal.show{display:flex}#zlab-playbook .modalCard{max-width:650px;width:100%;background:#121722;border:1px solid #30384a;border-radius:22px;padding:22px;box-shadow:var(--shadow)}#zlab-playbook .modalCard h3{margin:0 0 10px}#zlab-playbook .modalCard p,#zlab-playbook .modalCard li{color:#aeb7c6;font-size:13px;line-height:1.68}#zlab-playbook .modalCard ol{padding-left:20px}#zlab-playbook .modalCard .notice{padding:10px 12px;border-radius:10px;background:#0d121a;border:1px solid #273042;color:#99a5b7;margin:12px 0}#zlab-playbook .noscript{margin:18px auto;max-width:900px;border:1px solid #56451d;background:#1b1710;color:#f3d994;padding:14px;border-radius:12px}@media(max-width:1180px){#zlab-playbook .workspace{grid-template-columns:280px minmax(0,1fr)}#zlab-playbook .promptPanel{grid-column:1/-1;position:relative;top:auto}
}@media(max-width:760px){#zlab-playbook .wrap{padding:0 14px}#zlab-playbook .hero{padding-top:44px}#zlab-playbook .hero h1{font-size:42px}#zlab-playbook .hero>p{font-size:15px}#zlab-playbook .statuspill{font-size:10.5px;padding:7px 9px}#zlab-playbook .usageIntro{display:block}#zlab-playbook .usageIntro>strong{display:inline-flex;margin-bottom:10px}#zlab-playbook .usageSteps{grid-template-columns:1fr}#zlab-playbook .industryGrid{grid-template-columns:repeat(2,1fr)}#zlab-playbook .workspace{display:block}#zlab-playbook .sticky{position:relative;top:auto}#zlab-playbook .workspace>.panel,#zlab-playbook .workspace>div>.panel{margin-bottom:12px}#zlab-playbook .recipes{grid-template-columns:1fr}#zlab-playbook .promptActions{grid-template-columns:1fr}#zlab-playbook .guideGrid{grid-template-columns:1fr}#zlab-playbook .guideCard.full{grid-column:auto}#zlab-playbook .actionGrid{grid-template-columns:1fr}#zlab-playbook .continueCard{grid-template-columns:1fr}#zlab-playbook input,#zlab-playbook textarea{font-size:16px}
}@media(max-width:390px){#zlab-playbook .hero h1{font-size:36px}#zlab-playbook .industryGrid{grid-template-columns:1fr}#zlab-playbook .profileActions{grid-template-columns:1fr}
}@media(prefers-reduced-motion:reduce){#zlab-playbook{scroll-behavior:auto}#zlab-playbook *,#zlab-playbook *:before,#zlab-playbook *:after{transition:none!important;animation:none!important}
}

#zlab-playbook .hero h1{max-width:1100px;word-break:keep-all}
#zlab-playbook .hero h1>.heroLine{display:block;white-space:nowrap;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:inherit}
#zlab-playbook .hero h1 .heroAccent{background:linear-gradient(90deg,#fff 10%,#bda7ff 46%,#88eefb 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
@media(max-width:760px){#zlab-playbook .hero h1>.heroLine{white-space:normal}}
