._shell_1snce_1{display:flex;min-height:100vh;background:radial-gradient(circle at 12% 18%,#f9d3a8,#fff0 52%),radial-gradient(circle at 84% 10%,#f8e9d4,#fff0 45%),linear-gradient(135deg,#f7f5ed,#fbfaf587 37%,#fff0);color:#5b4633}._leftPane_1snce_10{flex:1 1 52%;display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);color:#5b4633e6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._rightPane_1snce_19{flex:1 1 48%;padding:clamp(1.75rem,3vw,2.75rem);display:flex;flex-direction:column;gap:clamp(0rem,0vw,0rem);background:linear-gradient(145deg,#f8e9d4eb,#f7f5edd1)}._leftHeader_1snce_28{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;color:#5b4633b8;font-size:.9rem;letter-spacing:.02em}._editorBadge_1snce_38{background:#f9d3a842;color:#5b4633c7;font-size:.72rem;font-weight:600;letter-spacing:.12em;border-radius:999px;padding:.35rem .75rem;text-transform:uppercase}._editorMeta_1snce_49{display:inline-flex;align-items:center;gap:.5rem;color:#5b4633ad;font-size:.82rem}._metaDot_1snce_57{width:.5rem;height:.5rem;border-radius:50%;background:#f9d3a8;box-shadow:0 0 .25rem #f9d3a88c}._metaLabel_1snce_65{font-weight:500}._editorSurface_1snce_69{flex:1;display:flex;height:70vh;max-width:45vw;flex-direction:column;background:linear-gradient(145deg,#f9d3a8e0,#f8e9d4f0);border-radius:18px;border:1px solid rgba(248,233,212,.6);box-shadow:inset 0 1px #f7f5ed73,0 20px 40px #f9d3a859;overflow:hidden}._editorToolbar_1snce_82{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;border-bottom:1px solid rgba(249,211,168,.32);background:linear-gradient(135deg,#f9d3a859,#f8e9d447)}._toolbarGroup_1snce_91{display:inline-flex;gap:.65rem}._toolbarButton_1snce_96,._toolbarButtonSecondary_1snce_97{height:2.2rem;padding:0 .95rem;border-radius:8px;border:1px solid rgba(249,211,168,.55);font-size:.85rem;font-weight:600;letter-spacing:.01em;color:#5b4633e6;background:#f9d3a83d;cursor:pointer;transition:all .2s ease}._toolbarButtonSecondary_1snce_97{background:#f7f5edad;border-color:#f9d3a859}._toolbarButton_1snce_96:hover{background:#f9d3a873;border-color:#f9d3a8b3}._toolbarButtonSecondary_1snce_97:hover{background:#f7f5edd9;border-color:#f9d3a88c}._toolbarHint_1snce_126{color:#5b4633a6;font-size:.78rem;font-weight:500}._textArea_1snce_132{flex:1;width:100%;background:transparent;color:#5b4633;border:none;padding:1.2rem 1.1rem;font-family:JetBrains Mono,Fira Code,Source Code Pro,monospace;font-size:.88rem;line-height:1.6;resize:none;outline:none;tab-size:2;caret-color:#f9d3a8}._textArea_1snce_132::selection{background:#f9d3a859}._editorFooter_1snce_152{display:flex;justify-content:flex-start;margin-top:1rem}._errorBanner_1snce_158,._validationBadge_1snce_159{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-radius:999px;font-size:.82rem;font-weight:500}._errorBanner_1snce_158{background:#d44e2a2e;color:#a33818;border:1px solid rgba(212,78,42,.38)}._validationBadge_1snce_159{background:#5c8f4526;color:#486f34;border:1px solid rgba(92,143,69,.35)}._errorDot_1snce_181,._validationDot_1snce_182{width:.55rem;height:.55rem;border-radius:50%;box-shadow:0 0 .35rem currentColor}._errorDot_1snce_181{background:#d44e2a}._validationDot_1snce_182{background:#5c8f45}._errorMessage_1snce_197{max-width:280px}._previewHeader_1snce_201{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid rgba(249,211,168,.32)}._previewHeaderMeta_1snce_209{display:flex;flex-direction:column;gap:.3rem}._previewLabel_1snce_215{font-size:.88rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#5b4633e0}._previewTimestamp_1snce_223{font-size:.82rem;color:#5b46338c}._publishButton_1snce_228{padding:.65rem 1.25rem;border-radius:12px;border:none;background:linear-gradient(135deg,#f9d3a8f2,#f8e9d4f2);color:#5b4633f2;font-size:.9rem;font-weight:600;cursor:pointer;box-shadow:0 12px 24px #f9d3a859;transition:transform .2s ease,box-shadow .2s ease}._publishButton_1snce_228:hover{transform:translateY(-2px);box-shadow:0 14px 32px #f9d3a873}._previewCard_1snce_246{background:#f7f5ed;height:70vh;overflow-y:scroll;overflow-x:hidden;border-radius:24px;padding:clamp(1.75rem,3vw,2.5rem);display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,1.75rem);border:1px solid rgba(248,233,212,.55);box-shadow:0 24px 45px #f9d3a847}._previewContent_1snce_260{display:flex;flex-direction:column;gap:.75rem}._previewTag_1snce_266{font-size:.85rem;font-weight:600;color:#5b4633a6;letter-spacing:.08em;text-transform:uppercase}._previewTitle_1snce_274{font-size:clamp(1.65rem,3vw,2.1rem);font-weight:700;color:#5b4633;margin:0}._previewSubtitle_1snce_281{font-size:1rem;font-weight:500;color:#5b4633ad;margin:0}._previewBody_1snce_288{font-size:.96rem;color:#5b4633c7;margin:0;line-height:1.65}._previewStat_1snce_295{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.25rem}._statValue_1snce_302{font-size:clamp(2.25rem,6vw,3rem);font-weight:700;color:#f9d3a8;letter-spacing:-.05em}._statLabel_1snce_309{font-size:.95rem;color:#5b463399}._questionsGroup_1snce_314{display:flex;flex-wrap:wrap;gap:.6rem}._questionPill_1snce_320,._secondaryPill_1snce_321{border:1px solid rgba(248,233,212,.55);background:#f7f5ed;color:#5b4633;border-radius:999px;padding:.55rem 1.1rem;font-size:.88rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 18px #f9d3a840}._questionPill_1snce_320:hover{border-color:#f9d3a8a6;color:#5b4633e0;box-shadow:0 12px 24px #f9d3a859}._secondaryPill_1snce_321{align-self:flex-start;padding:.55rem 1.3rem;background:#f9d3a838;color:#5b4633d1;border-color:#f9d3a861;box-shadow:none}._secondaryPill_1snce_321:hover{background:#f9d3a859}@media(max-width:1024px){._shell_1snce_1{flex-direction:column;min-height:auto}._leftPane_1snce_10,._rightPane_1snce_19{width:100%}._rightPane_1snce_19{border-top:1px solid rgba(248,233,212,.55)}}@media(max-width:640px){._editorToolbar_1snce_82{flex-direction:column;align-items:flex-start;gap:.75rem}._toolbarHint_1snce_126{font-size:.74rem}._previewHeader_1snce_201{flex-direction:column;align-items:flex-start;gap:.75rem}._publishButton_1snce_228{width:100%;justify-content:center}._questionsGroup_1snce_314{flex-direction:column;align-items:stretch}._questionPill_1snce_320,._secondaryPill_1snce_321{width:100%;text-align:center}}:root{color-scheme:light;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;background:linear-gradient(135deg,#f9d3a8,#f8e9d4 45%,#f7f5ed);min-height:100vh;margin:0}body{margin:0}.page{min-height:100vh;display:flex;align-items:stretch;justify-content:center;padding:clamp(1.5rem,4vw,3rem)}.container{max-width:960px;width:100%;background:#f7f5edf0;border-radius:16px;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 20px 40px #f9d3a859;-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px)}.header{text-align:center;border-bottom:2px solid rgba(249,211,168,.55);padding-bottom:1.5rem;margin-bottom:1.5rem}.header h1{margin:0 0 .5rem;font-size:clamp(2rem,5vw,2.75rem);color:#5b4633}.header p{margin:0 auto 1.25rem;max-width:28rem;color:#5b4633b8}.badge{display:inline-block;margin:.25rem;padding:.35rem .85rem;border-radius:999px;font-size:.8rem;font-weight:600;color:#5b4633d9;background:#f9d3a84d}.badge-success{background:#f8e9d499;color:#5b4633d1}.card{background:#f7f5ed;border-radius:14px;padding:1.5rem;margin-bottom:1.25rem;border:1px solid rgba(248,233,212,.6);box-shadow:0 8px 20px #f9d3a847}.card h2{margin-top:0;margin-bottom:1rem;font-size:1.35rem;color:#5b4633}.environment{background:#f8e9d4a6;border-color:#f9d3a88c}.environment dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem 1rem;margin:0}.environment dt{font-weight:600;color:#5b4633}.environment dd{margin:.15rem 0 .5rem;font-family:JetBrains Mono,Fira Code,monospace;background:#fbfaf587;border-radius:6px;padding:.35rem .5rem;color:#5b4633;word-break:break-word}.list,.kv-list{margin:0;padding-left:1.25rem;color:#5b4633e0}.kv-list{list-style:none;padding-left:0}.kv-list li{margin-bottom:.5rem}.kv-list strong{color:#5b4633}.steps{margin:0;padding-left:1.25rem;color:#5b4633e0}code{background:#fbfaf587;color:#5b4633;padding:.2rem .45rem;border-radius:4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem}.hint{margin-top:1rem;font-size:.85rem;color:#5b4633b3}a{color:#f9d3a8;text-decoration:none;font-weight:600}a:hover{color:#f8e9d4}@media(max-width:640px){.container,.card{padding:1.25rem}}
