@font-face{font-family:Delivery;src:url(/fonts/Delivery_W_Lt.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Delivery;src:url(/fonts/Delivery_W_LtIt.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Delivery;src:url(/fonts/Delivery_W_Rg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Delivery;src:url(/fonts/Delivery_W_It.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Delivery;src:url(/fonts/Delivery_W_Bd.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Delivery;src:url(/fonts/Delivery_W_BdIt.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Delivery;src:url(/fonts/Delivery_W_CdBlk.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Delivery;src:url(/fonts/Delivery_W_CdLt.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}:root{--bg: oklch(98.5% .005 90);--bg-elev: #ffffff;--bg-sunken: oklch(96.5% .006 90);--ink: oklch(22% .02 260);--ink-soft: oklch(40% .015 260);--ink-mute: oklch(58% .012 260);--ink-faint: oklch(72% .008 260);--rule: oklch(91% .008 260);--rule-strong: oklch(84% .012 260);--dhl-red: #d40511;--dhl-red-ink: #ffffff;--dhl-yellow: #ffcc00;--dhl-yellow-ink: #000000;--accent: var(--dhl-red);--accent-soft: color-mix(in oklab, var(--dhl-red) 9%, white);--accent-ink: color-mix(in oklab, var(--dhl-red) 80%, black);--ok: oklch(62% .14 155);--err: oklch(58% .18 25);--err-soft: oklch(95% .04 25);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 44px;--space-9: 96px;--radius: 10px;--radius-sm: 6px;--radius-lg: 16px;--shadow-card: 0 1px 0 rgba(15,23,42,.04), 0 1px 2px rgba(15,23,42,.04);--shadow-pop: 0 8px 28px -10px rgba(15,23,42,.18), 0 2px 6px rgba(15,23,42,.06);--font-sans: "Delivery", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Delivery", var(--font-sans);--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--container: 980px}[data-density=compact]{--space-3: 8px;--space-4: 12px;--space-5: 18px;--space-6: 24px;--space-7: 36px}[data-density=spacious]{--space-4: 20px;--space-5: 28px;--space-6: 40px;--space-7: 60px;--space-8: 80px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}body{min-height:100vh}a{color:var(--accent-ink);text-decoration:none;border-bottom:1px solid currentColor}a:hover{color:var(--accent)}.topbar{position:sticky;top:0;z-index:40;background:color-mix(in oklab,var(--bg) 85%,transparent);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--rule)}.topbar-inner{max-width:var(--container);margin:0 auto;padding:var(--space-8) var(--space-5);display:flex;align-items:center;gap:var(--space-5)}.topbar-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:-.01em}.topbar-brand .dot{width:10px;height:10px;border-radius:3px;background:var(--dhl-yellow)}.topbar-progress{flex:1;display:flex;align-items:center;gap:var(--space-3);font-size:12px;color:var(--ink-mute);font-variant-numeric:tabular-nums}.topbar-progress .bar{flex:1;height:6px;background:var(--rule);border-radius:999px;overflow:hidden;position:relative}.topbar-progress .bar>i{position:absolute;inset:0 auto 0 0;background:var(--accent);width:0%;border-radius:999px;transition:width .24s ease}.topbar-actions{display:flex;gap:8px}.hero{max-width:var(--container);margin:0 auto;padding:var(--space-8) var(--space-5) var(--space-6)}.hero .eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-mute);margin-bottom:var(--space-4)}.hero h1{font-family:var(--font-display);font-size:clamp(36px,5vw,56px);font-weight:700;letter-spacing:-.025em;line-height:1.04;margin:0 0 var(--space-4);color:var(--ink);text-wrap:balance}.hero p.lead{font-size:17px;line-height:1.55;color:var(--ink-soft);max-width:64ch;margin:0 0 var(--space-5)}.hero .meta{display:flex;flex-wrap:wrap;gap:var(--space-5);font-size:13px;color:var(--ink-mute);padding-top:var(--space-4);border-top:1px solid var(--rule)}.hero .meta b{color:var(--ink);font-weight:600}.section{max-width:var(--container);margin:0 auto;padding:var(--space-7) var(--space-5);border-top:1px solid var(--rule)}.section[data-collapsed=true]{padding-bottom:var(--space-5)}.section-head{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-5);align-items:start;margin-bottom:var(--space-6);-webkit-user-select:none;user-select:none}.section[data-collapsed=true] .section-head{margin-bottom:0}.section-head:hover .section-num{background:color-mix(in oklab,var(--dhl-yellow) 85%,black)}.section-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--dhl-yellow);color:var(--dhl-yellow-ink);font-family:var(--font-display);font-weight:700;font-size:18px;transition:background .12s}.section-title{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.02em;margin:4px 0}.section-desc{color:var(--ink-soft);margin:0;font-size:14.5px;max-width:60ch}.section-chevron{font-size:22px;color:var(--ink-mute);line-height:1;transition:color .12s}.section-head:hover .section-chevron{color:var(--accent-ink)}.fields{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-4) var(--space-5)}.field{display:flex;flex-direction:column;gap:6px;position:relative}.field.col-12{grid-column:span 12}.field.col-8{grid-column:span 8}.field.col-6{grid-column:span 6}.field.col-4{grid-column:span 4}.field.col-3{grid-column:span 3}@media(max-width:720px){.field.col-8,.field.col-6,.field.col-4,.field.col-3{grid-column:span 12}}.field-label{font-size:13px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:6px}.field-label .req{color:var(--err);font-weight:700}.field-hint{font-size:12px;color:var(--ink-mute);line-height:1.4}.field-hint code{font-family:var(--font-mono);font-size:11.5px;background:var(--bg-sunken);padding:1px 5px;border-radius:4px;color:var(--ink-soft)}.field-error{font-size:12px;color:var(--err);margin-top:2px}.input,.textarea,.select{width:100%;font:inherit;color:var(--ink);background:var(--bg-elev);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);padding:10px 12px;outline:none;transition:border-color .12s,box-shadow .12s}.input::placeholder,.textarea::placeholder{color:var(--ink-faint)}.input:hover,.textarea:hover{border-color:#a0a5ac}.input:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}.input.error,.textarea.error{border-color:var(--err);background:color-mix(in oklab,var(--err) 4%,var(--bg-elev))}.input.is-valid{border-color:color-mix(in oklab,var(--ok) 70%,var(--rule-strong))}.textarea{resize:vertical;min-height:90px;line-height:1.5}.input-affix{position:relative;display:flex;align-items:center}.input-affix .input{padding-right:38px}.input-affix .affix{position:absolute;right:10px;font-family:var(--font-mono);font-size:13px;color:var(--ink-mute);pointer-events:none}.date-range{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.date-range .arrow{color:var(--ink-faint);font-family:var(--font-mono);font-size:12px}.chip-group{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--rule-strong);background:var(--bg-elev);border-radius:999px;font-size:13px;font-weight:500;color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .12s,background .12s,color .12s}.chip:hover{border-color:var(--accent);color:var(--ink)}.chip input{display:none}.chip[data-checked=true]{background:var(--accent);border-color:var(--accent);color:#fff}.chip-icon{width:14px;height:14px;border-radius:4px;border:1.5px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1}.chip[data-checked=true] .chip-icon{background:#fff;color:var(--accent);border-color:#fff}.repeater{display:flex;flex-direction:column;gap:6px}.repeater-row{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center}.format-card .repeater-row{grid-template-columns:1fr auto}.repeater-num{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint);text-align:right;padding-right:4px}.repeater-remove{background:transparent;border:1px solid transparent;color:var(--ink-faint);width:28px;height:28px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.repeater-remove:hover{color:var(--err);border-color:var(--err-soft);background:var(--err-soft)}.repeater-add{align-self:flex-start;background:transparent;border:1px dashed var(--rule-strong);color:var(--ink-soft);font:inherit;font-size:13px;padding:8px 12px;border-radius:var(--radius-sm);cursor:pointer;margin-top:4px}.repeater-add:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.split-slider{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) 0 4px}.split-slider-head{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:var(--ink-soft)}.split-tag{display:inline-flex;align-items:center;gap:8px}.split-tag b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink);font-size:14px}.split-tag .dot{width:10px;height:10px;border-radius:3px;display:inline-block}.split-tag .dot.a{background:var(--accent)}.split-tag .dot.b{background:oklch(78% .04 var(--accent-h))}.split-track{position:relative;height:14px;border-radius:999px;background:var(--rule);overflow:hidden;display:flex}.split-fill{height:100%;transition:width 80ms linear}.split-fill.a{background:var(--accent)}.split-fill.b{background:oklch(82% .05 var(--accent-h))}.split-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:ew-resize}.split-range:focus{outline:none}.split-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--accent);box-shadow:0 1px 4px #0f172a2e,0 0 0 4px color-mix(in oklab,var(--accent) 16%,transparent);cursor:ew-resize}.split-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--accent);box-shadow:0 1px 4px #0f172a2e;cursor:ew-resize}.split-range::-moz-range-track{background:transparent}.split-scale{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--ink-faint)}.card{background:var(--bg-elev);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-card)}.card+.card{margin-top:var(--space-4)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.card-title{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.card-sub{font-size:12.5px;color:var(--ink-mute);margin:2px 0 0}.card-meta{font-family:var(--font-mono);font-size:11px;color:var(--dhl-yellow-ink);background:var(--dhl-yellow);padding:4px 8px;border-radius:6px;font-weight:600}.format-card{background:var(--bg-elev);border:1px solid var(--rule);border-radius:var(--radius-lg);margin-bottom:var(--space-4);box-shadow:var(--shadow-card);overflow:hidden}.format-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:12px var(--space-5);border-bottom:1px solid var(--rule);background:var(--bg-sunken)}.format-card-head-left{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}.format-card-head-right{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:12px;color:var(--ink-mute)}.format-card-ratio{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;background:var(--bg-elev);border:1px solid var(--rule);padding:2px 8px;border-radius:999px}.format-card-chevron{font-size:16px;color:var(--ink-mute);margin-left:4px;transition:color .12s}.format-card-head:hover .format-card-chevron{color:var(--accent-ink)}.format-card[data-collapsed=true] .format-card-head{border-bottom:none}.format-card-grid{display:grid;grid-template-columns:240px 1fr;gap:var(--space-5);padding:var(--space-5);align-items:stretch}@media(max-width:720px){.format-card-grid{grid-template-columns:1fr}}.format-card-preview-wrap{display:flex;align-items:flex-start;justify-content:center}.format-preview{width:100%;background:repeating-linear-gradient(-45deg,var(--bg-sunken),var(--bg-sunken) 6px,color-mix(in oklab,var(--bg-sunken) 80%,var(--ink)) 6px,color-mix(in oklab,var(--bg-sunken) 80%,var(--ink)) 7px);border:1px dashed var(--rule-strong);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;color:var(--ink-mute);position:relative;min-height:88px;aspect-ratio:var(--ratio, 16 / 9);overflow:hidden}.format-preview .label{background:var(--bg-elev);padding:3px 7px;border-radius:4px;border:1px solid var(--rule);font-variant-numeric:tabular-nums}.format-image-preview{width:100%;max-height:220px;object-fit:contain;border-radius:var(--radius);border:1px solid var(--rule);background:var(--bg-sunken)}.recap-thumb{display:block;max-width:100%;max-height:160px;object-fit:contain;border-radius:6px;border:1px solid var(--rule);background:var(--bg-sunken);margin-bottom:6px}.format-card-tag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mute);white-space:nowrap}.format-card-tag .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.format-card-name{font-family:var(--font-display);font-size:16px;font-weight:700;margin:0;letter-spacing:-.01em}.format-card-dim{font-family:var(--font-mono);font-size:12.5px;font-weight:600}.format-card-body{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;justify-content:center}.format-card-footer{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--rule)}.file-picker{display:flex;align-items:center;gap:var(--space-3)}.file-picker-name{font-family:var(--font-mono);font-size:12px;color:var(--ink-soft);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-picker-name code{background:var(--bg-sunken);padding:2px 6px;border-radius:4px;font-size:11.5px}.dev-note{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-mute);background:var(--bg-sunken);border:1px solid var(--rule);border-radius:4px;padding:2px 6px;margin-left:6px;cursor:help;text-transform:lowercase}.dev-note .icon{opacity:.6}[data-dev-notes=false] .dev-note{display:none}.canal-block{border-left:3px solid var(--accent-soft);padding-left:var(--space-5);margin-bottom:var(--space-5)}.canal-block-head{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4)}.canal-block-head h3{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0}.canal-block-head .num{font-family:var(--font-mono);font-size:12px;color:var(--ink-mute)}.callout{background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 25%,var(--rule));border-radius:var(--radius);padding:12px 14px;font-size:13px;color:var(--accent-ink);display:flex;gap:10px;align-items:flex-start}.callout .icon{flex:0 0 auto;margin-top:1px}.empty-channels{background:var(--bg-sunken);border:1px dashed var(--rule-strong);border-radius:var(--radius);padding:var(--space-5);text-align:center;color:var(--ink-mute);font-size:13.5px}.btn{font:inherit;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--rule-strong);background:var(--bg-elev);color:var(--ink);font-weight:500;font-size:13px;cursor:pointer;transition:all .12s}.btn:hover{border-color:var(--ink-mute)}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background:color-mix(in oklab,var(--accent) 88%,black);border-color:color-mix(in oklab,var(--accent) 88%,black)}.btn-ghost{background:transparent;border-color:transparent;color:var(--ink-mute)}.btn-ghost:hover{color:var(--ink);background:var(--bg-sunken)}.footer-actions{max-width:var(--container);margin:var(--space-6) auto 0;padding:var(--space-6) var(--space-5) var(--space-9);display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between;border-top:1px solid var(--rule)}.footer-actions .saved{font-size:12px;color:var(--ink-mute);font-family:var(--font-mono)}.footer-actions .saved .pulse{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ok);margin-right:6px;vertical-align:middle}.json-drawer{position:fixed;right:0;bottom:0;z-index:30;width:min(440px,92vw);max-height:60vh;background:var(--bg-elev);border:1px solid var(--rule-strong);border-radius:14px 14px 0 0;box-shadow:var(--shadow-pop);display:flex;flex-direction:column;transition:transform .24s ease}.json-drawer.collapsed{transform:translateY(calc(100% - 42px))}.json-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--rule);cursor:pointer;-webkit-user-select:none;user-select:none}.json-drawer-head h4{font-family:var(--font-display);font-size:13px;font-weight:700;margin:0}.json-drawer-head .badge{font-family:var(--font-mono);font-size:10px;background:var(--dhl-yellow);color:var(--dhl-yellow-ink);padding:2px 6px;border-radius:4px;margin-left:6px;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.json-drawer-body{overflow:auto;padding:12px 14px 14px;font-family:var(--font-mono);font-size:11.5px;line-height:1.55;color:var(--ink-soft);white-space:pre}.json-drawer-body .k{color:#1b3f97}.json-drawer-body .s{color:#006738;color:oklch(45% .13 155)}.json-drawer-body .n{color:#ac3031}.json-drawer-body .b{color:#5552bb}.json-drawer-body .nu{color:var(--ink-faint)}body.modal-open .json-drawer{display:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--ink) 50%,transparent);display:flex;align-items:center;justify-content:center;padding:24px;z-index:100;animation:fade-in .16s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal{background:var(--bg-elev);border-radius:var(--radius-lg);width:min(820px,100%);max-height:86vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-pop);animation:modal-in .2s cubic-bezier(.2,.9,.3,1)}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-head{padding:var(--space-5);border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between}.modal-head h2{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.modal-body{padding:var(--space-5) var(--space-5) var(--space-6);overflow:auto;flex:1}.modal-foot{padding:var(--space-4) var(--space-5);border-top:1px solid var(--rule);display:flex;justify-content:flex-end;gap:8px;background:var(--bg-sunken)}.recap-section{margin-bottom:var(--space-5)}.recap-section h3{font-family:var(--font-display);font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-mute);margin:0 0 var(--space-3);font-weight:700}.recap-grid{display:grid;grid-template-columns:200px 1fr;gap:6px var(--space-4);font-size:14px}.recap-grid dt{color:var(--ink-mute);font-weight:500}.recap-grid dd{margin:0;color:var(--ink);min-width:0;word-wrap:break-word;overflow-wrap:anywhere}.recap-grid dd pre{max-width:100%;overflow-x:auto}.recap-empty{color:var(--ink-faint);font-style:italic}.brief-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:var(--bg)}.brief-login-box{width:100%;max-width:400px;background:var(--bg-elev);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-pop)}.brief-login-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--ink-mute);margin-bottom:var(--space-5)}.brief-login-dot{width:10px;height:10px;border-radius:3px;background:var(--dhl-yellow);display:inline-block}.brief-login-title{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0 0 var(--space-2)}.brief-login-lead{font-size:14px;color:var(--ink-mute);margin:0 0 var(--space-5)}.brief-login #loginform{display:flex;flex-direction:column;gap:var(--space-4)}.brief-login #loginform p{margin:0;display:flex;flex-direction:column;gap:6px}.brief-login #loginform label{font-size:13px;font-weight:600;color:var(--ink)}.brief-login #loginform input[type=text],.brief-login #loginform input[type=password]{width:100%;font:inherit;color:var(--ink);background:var(--bg-elev);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);padding:10px 12px;outline:none;transition:border-color .12s,box-shadow .12s;box-sizing:border-box}.brief-login #loginform input[type=text]:focus,.brief-login #loginform input[type=password]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}.brief-login #loginform .login-remember{flex-direction:row;align-items:center}.brief-login #loginform .login-remember label{font-weight:400;color:var(--ink-mute);display:flex;align-items:center;gap:8px}.brief-login .login-submit{margin-top:var(--space-2)}.brief-login #wp-submit{width:100%;font:inherit;font-weight:600;font-size:14px;padding:11px 16px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s}.brief-login #wp-submit:hover{background:color-mix(in oklab,var(--accent) 88%,black)}@media print{.topbar,.json-drawer,.footer-actions,.twk-panel,.modal-backdrop{display:none!important}body{background:#fff}.section{break-inside:avoid;border-top:1px solid #ccc}.card,.format-card{break-inside:avoid;box-shadow:none}.input,.textarea{border:1px solid #ccc}}
