.o2-page{--o2-bg:#0d0c0a;--o2-s1:#161311;--o2-s2:#1f1a16;--o2-line:hsla(38,39%,90%,.09);--o2-line2:hsla(38,39%,90%,.16);--o2-ink:#f0e9dd;--o2-ink2:#c8bfae;--o2-muted:#9a8f7d;--o2-faint:hsla(38,39%,90%,.32);--o2-lime:#a3e635;--o2-lime-hi:#bef264;--o2-brass:#c89858;--o2-success:#7da888;--o2-danger:#9c4f5f;--o2-danger-ink:#e29aa6;--sans:"Geist",system-ui,-apple-system,sans-serif;--serif:"Newsreader",Georgia,serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.2,.7,.2,1);--o2-chrome-h:59px;background:var(--o2-bg);color:var(--o2-ink);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.o2-page ::-moz-selection{background:var(--o2-lime);color:#0d0c0a}.o2-page ::selection{background:var(--o2-lime);color:#0d0c0a}.o2-page{min-height:100vh;display:flex;flex-direction:column;position:relative}.o2-page>*{position:relative;z-index:2}.o2-chrome{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:18px 32px;background:rgba(13,12,10,.72);backdrop-filter:blur(20px) saturate(140%);border-bottom:1px solid var(--o2-line)}@media (max-width:720px){.o2-chrome{padding:14px 16px;gap:12px}}.o2-wordmark{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:14px;letter-spacing:-.01em}.o2-wordmark .serif{font-family:var(--serif);font-style:italic;font-weight:600}.o2-glyph{width:18px;height:9px;flex-shrink:0}.o2-steps{display:flex;align-items:center;gap:8px;justify-self:center}.o2-step-seg{width:26px;height:3px;border-radius:2px;background:var(--o2-line2);position:relative;overflow:hidden;transition:background .3s}.o2-step-seg.done{background:var(--o2-lime);opacity:.55}.o2-step-seg.active{background:var(--o2-line2)}.o2-step-seg.active:after{content:"";position:absolute;inset:0;background:var(--o2-lime);box-shadow:0 0 8px rgba(163,230,53,.5);animation:o2seg .5s var(--ease) forwards}@keyframes o2seg{0%{width:0}to{width:100%}}.o2-step-name{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--o2-muted)}.o2-step-name b{color:var(--o2-ink);font-weight:500}@media (max-width:720px){.o2-step-name{display:none}}.o2-skip{justify-self:end;font-size:13px;color:var(--o2-muted);display:inline-flex;align-items:center;gap:7px;transition:color .15s;background:transparent;border:0;cursor:pointer;padding:0}.o2-skip:hover{color:var(--o2-ink)}.o2-skip.hide{visibility:hidden}.o2-body{flex:1;display:grid;grid-template-columns:1fr 380px;min-height:0}.o2-body.solo{grid-template-columns:1fr}@media (max-width:1080px){.o2-body{grid-template-columns:1fr}}.o2-canvas{display:flex;flex-direction:column;align-items:center;padding:56px 40px 120px;overflow-y:auto}@media (max-width:720px){.o2-canvas{padding:32px 16px 140px}}.o2-card{width:100%;max-width:600px;display:flex;flex-direction:column;gap:22px}@media (prefers-reduced-motion:no-preference){.o2-card{animation:o2in .28s var(--ease)}}@keyframes o2in{0%{transform:translateY(8px)}to{transform:none}}.o2-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--o2-muted);display:inline-flex;align-items:center;gap:10px;margin:0}.o2-eyebrow .tick{width:6px;height:6px;border-radius:50%;background:var(--o2-lime);box-shadow:0 0 8px rgba(163,230,53,.5)}.o2-h{font-family:var(--sans);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:0;font-size:clamp(30px,4.4vw,46px)}.o2-h:focus{outline:none}.o2-h em{font-family:var(--serif);font-style:italic;font-weight:600;color:var(--o2-lime);letter-spacing:-.01em}.o2-lead{font-size:16px;color:var(--o2-ink2);line-height:1.55;margin:0;max-width:52ch;text-wrap:pretty}.o2-lead.serif{font-family:var(--serif);font-size:18px;font-style:normal;color:var(--o2-ink2)}.o2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:10px;border:1px solid transparent;font-size:14.5px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s,border-color .15s;white-space:nowrap}.o2-btn.primary{background:var(--o2-lime);color:#0d0c0a;box-shadow:0 10px 30px -10px rgba(163,230,53,.5)}.o2-btn.primary:hover{background:var(--o2-lime-hi);transform:translateY(-1px)}.o2-btn.primary:disabled{background:var(--o2-s2);color:var(--o2-faint);box-shadow:none;cursor:not-allowed;transform:none;border-color:var(--o2-line)}.o2-btn.ghost{background:transparent;border-color:var(--o2-line2);color:var(--o2-ink2)}.o2-btn.ghost:hover{border-color:var(--o2-muted);color:var(--o2-ink);background:hsla(38,39%,90%,.03)}.o2-btn.brass{background:transparent;border-color:rgba(200,152,88,.4);color:var(--o2-brass)}.o2-btn.brass:hover{background:rgba(200,152,88,.08);border-color:var(--o2-brass)}.o2-tlink{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--o2-muted);cursor:pointer;transition:color .15s;background:transparent;border:0;padding:0}.o2-tlink .arr,.o2-tlink:hover{color:var(--o2-lime)}.o2-foot{justify-content:space-between;gap:16px;margin-top:6px;flex-wrap:wrap}.o2-foot,.o2-foot .left{display:flex;align-items:center}.o2-foot .left{gap:14px}.o2-welcome{max-width:680px}.o2-invite{display:inline-flex;align-items:center;gap:9px;padding:6px 12px;border-radius:999px;border:1px solid rgba(200,152,88,.35);background:rgba(200,152,88,.06);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--o2-brass);align-self:flex-start}.o2-invite .dot{width:5px;height:5px;border-radius:50%;background:var(--o2-brass);box-shadow:0 0 6px rgba(200,152,88,.6)}.o2-life{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;margin-top:6px}@media (max-width:640px){.o2-life{grid-template-columns:1fr}}.o2-life-card{background:var(--o2-s1);border:1px solid var(--o2-line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px}.o2-life-card .cap{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--o2-muted)}.o2-featured .mini{border:1px solid var(--o2-line);border-radius:10px;padding:14px;background:var(--o2-s2);display:flex;flex-direction:column;gap:8px}.o2-featured .mini .brand{font-size:12.5px;font-weight:600;color:var(--o2-lime);display:flex;align-items:center;gap:7px}.o2-featured .mini .brand:before{content:"";width:12px;height:5px;border-radius:1.5px;background:linear-gradient(to right,var(--o2-lime) 0 5px,transparent 5px 7px,var(--o2-lime) 7px 12px)}.o2-featured .mini .txt{font-size:13px;color:var(--o2-ink2);line-height:1.5}.o2-featured .mini .txt em{font-family:var(--serif);font-style:italic;color:var(--o2-lime)}.o2-ships{flex-direction:column}.o2-ship,.o2-ships{display:flex;gap:10px}.o2-ship{align-items:center;font-size:12.5px;color:var(--o2-ink2)}.o2-ship .av{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#2a2420,#161311);border:1px solid var(--o2-line);flex-shrink:0}.o2-ship .ch{margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;color:var(--o2-faint);text-transform:uppercase}.o2-weekcount{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--o2-muted);margin-top:2px}.o2-weekcount b{color:var(--o2-brass);font-weight:500}.o2-note{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;background:var(--o2-s1);border:1px solid var(--o2-line);border-left:2px solid var(--o2-brass);border-radius:14px;padding:20px}.o2-note .face{width:44px;height:44px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 35% 30%,#3a3228,#1f1a16);border:1px solid var(--o2-line2)}.o2-note .body{font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.55;color:var(--o2-ink)}.o2-note .sig{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--o2-muted);margin-top:10px;font-style:normal}.o2-note .sig b{color:var(--o2-brass);font-weight:500}.o2-fieldset{gap:20px}.o2-field,.o2-fieldset{display:flex;flex-direction:column}.o2-field{gap:8px}.o2-flabel{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.o2-flabel .l{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--o2-ink2);font-weight:500}.o2-flabel .l .req{color:var(--o2-lime);margin-left:2px}.o2-flabel .l .soft{color:var(--o2-muted);font-weight:400;text-transform:none;letter-spacing:0}.o2-flabel .help-q{width:18px;height:18px;border-radius:50%;border:1px solid var(--o2-line2);background:transparent;color:var(--o2-muted);font-size:10px;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:all .15s;font-family:var(--mono)}.o2-flabel .help-q:hover{border-color:var(--o2-lime);color:var(--o2-lime)}.o2-why{font-size:12px;color:var(--o2-muted);line-height:1.45;font-style:italic;font-family:var(--serif)}.o2-input,.o2-select,.o2-ta{width:100%;font-family:var(--sans);font-size:15px;color:var(--o2-ink);background:var(--o2-s2);border:1px solid var(--o2-line);border-radius:10px;padding:13px 14px;outline:none;min-height:48px;transition:border-color .15s,box-shadow .15s}.o2-input::-moz-placeholder,.o2-ta::-moz-placeholder{color:var(--o2-muted)}.o2-input::placeholder,.o2-ta::placeholder{color:var(--o2-muted)}.o2-input:focus,.o2-select:focus,.o2-ta:focus{border-color:var(--o2-lime);box-shadow:0 0 0 3px rgba(163,230,53,.15)}.o2-input.err,.o2-ta.err{border-color:rgba(156,79,95,.6);box-shadow:0 0 0 3px rgba(156,79,95,.12)}.o2-ta{resize:vertical;line-height:1.5;min-height:76px}.o2-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path fill='%23a3e635' d='M0 0h10L5 6z'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.o2-samples{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.o2-sample-lab{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--o2-muted);width:100%;margin-bottom:1px}.o2-sample{font-size:12px;padding:5px 10px;border-radius:7px;border:1px dashed var(--o2-line2);background:transparent;color:var(--o2-muted);cursor:pointer;transition:all .15s;text-align:left}.o2-sample:hover{border-style:solid;border-color:rgba(163,230,53,.4);color:var(--o2-lime);background:rgba(163,230,53,.05)}.o2-inline-err{font-size:12.5px;color:var(--o2-danger-ink);display:flex;align-items:center;gap:7px}.o2-inline-err:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--o2-danger);flex-shrink:0}.o2-save-err{font-size:13px;color:var(--o2-danger-ink);background:rgba(156,79,95,.07);border:1px solid rgba(156,79,95,.35);border-radius:10px;padding:12px 14px;line-height:1.5}.o2-tones{display:flex;flex-wrap:wrap;gap:8px}.o2-tone{padding:10px 16px;border-radius:999px;border:1px solid var(--o2-line2);background:var(--o2-s2);color:var(--o2-ink2);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;min-height:42px}.o2-tone:hover{border-color:var(--o2-muted);color:var(--o2-ink)}.o2-tone.on{background:var(--o2-lime);color:#0d0c0a;border-color:var(--o2-lime);font-weight:600;box-shadow:0 6px 18px -6px rgba(163,230,53,.4)}.o2-chips{display:flex;flex-wrap:wrap;gap:8px;background:var(--o2-s2);border:1px solid var(--o2-line);border-radius:10px;padding:10px 12px;min-height:48px;align-items:center;transition:border-color .15s,box-shadow .15s}.o2-chips:focus-within{border-color:var(--o2-lime);box-shadow:0 0 0 3px rgba(163,230,53,.15)}.o2-chips.err{border-color:rgba(156,79,95,.6)}.o2-chips input{flex:1;min-width:120px;border:0;background:transparent;outline:none;font-family:var(--sans);font-size:14px;color:var(--o2-ink);padding:6px 0;min-height:30px}.o2-chips input::-moz-placeholder{color:var(--o2-muted)}.o2-chips input::placeholder{color:var(--o2-muted)}.o2-chip{font-family:var(--mono);font-size:12px;letter-spacing:.02em;padding:6px 9px 6px 11px;border-radius:7px;display:inline-flex;align-items:center;gap:8px;background:rgba(163,230,53,.07);border:1px solid rgba(163,230,53,.35);color:var(--o2-lime);animation:o2pop .2s var(--ease)}@keyframes o2pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.o2-chip.banned{background:rgba(156,79,95,.06);border-color:rgba(156,79,95,.35);color:var(--o2-danger-ink);text-decoration:line-through;text-decoration-color:rgba(156,79,95,.6)}.o2-chip.brass{background:rgba(200,152,88,.07);border-color:rgba(200,152,88,.35);color:var(--o2-brass)}.o2-chip .x{background:transparent;border:0;color:inherit;opacity:.55;cursor:pointer;padding:0;font-size:14px;line-height:1;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.o2-chip .x:hover{opacity:1}.o2-chip-count{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--o2-muted);margin-top:-2px}.o2-chip-count.ok{color:var(--o2-success)}.o2-suggest{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.o2-sug{font-family:var(--mono);font-size:11px;padding:4px 9px;border-radius:6px;border:1px dashed var(--o2-line2);color:var(--o2-muted);cursor:pointer;background:transparent;transition:all .15s}.o2-sug:hover{border-style:solid;color:var(--o2-lime);border-color:rgba(163,230,53,.4);background:rgba(163,230,53,.05)}.o2-adv{border-top:1px solid var(--o2-line);padding-top:16px;margin-top:4px}.o2-adv-toggle{width:100%;background:transparent;border:0;padding:0;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left}.o2-adv-toggle .l{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--o2-ink2);font-weight:500;transition:color .15s}.o2-adv-toggle:hover .l{color:var(--o2-lime)}.o2-adv-toggle .meta{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--o2-faint)}.o2-adv-toggle .caret{margin-left:auto;color:var(--o2-muted);transition:transform .2s}.o2-adv-toggle.open .caret{transform:rotate(180deg)}.o2-adv-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}@media (max-width:640px){.o2-adv-grid{grid-template-columns:1fr}}.o2-adv-grid .full{grid-column:1/-1}.o2-ack{position:fixed;inset:0;z-index:60;background:var(--o2-bg);flex-direction:column;gap:18px;text-align:center;padding:24px}.o2-ack,.o2-ack .tick{display:flex;align-items:center;justify-content:center}.o2-ack .tick{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--o2-lime);background:rgba(163,230,53,.08);box-shadow:0 0 32px rgba(163,230,53,.2)}.o2-ack .tick svg{width:24px;height:24px;color:var(--o2-lime)}@media (prefers-reduced-motion:no-preference){.o2-ack .tick svg path{stroke-dasharray:30;stroke-dashoffset:30;animation:o2dash .45s .15s var(--ease) forwards}}@keyframes o2dash{to{stroke-dashoffset:0}}.o2-ack .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--o2-muted)}.o2-ack .line{font-family:var(--serif);font-style:italic;font-size:clamp(24px,4vw,36px);color:var(--o2-ink);letter-spacing:-.01em;line-height:1.2;max-width:20ch}@media (prefers-reduced-motion:no-preference){.o2-ack .line{animation:o2settle .5s .1s var(--ease)}}.o2-ack .line b{color:var(--o2-lime);font-weight:600}@keyframes o2settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.o2-specimen{background:var(--o2-s1);border-left:1px solid var(--o2-line);padding:32px 28px;display:flex;flex-direction:column;gap:20px;position:sticky;top:var(--o2-chrome-h);height:calc(100vh - var(--o2-chrome-h));overflow-y:auto}@media (max-width:1080px){.o2-specimen{display:none}}.o2-spec-head{display:flex;flex-direction:column;gap:6px}.o2-spec-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--o2-muted);display:flex;align-items:center;gap:8px}.o2-spec-eyebrow .live{width:6px;height:6px;border-radius:50%;background:var(--o2-lime);animation:o2live 1.6s ease-in-out infinite;box-shadow:0 0 6px rgba(163,230,53,.5)}@keyframes o2live{0%,to{opacity:.4}50%{opacity:1}}.o2-spec-sub{font-size:12.5px;color:var(--o2-muted);line-height:1.5}.o2-spec-card{background:var(--o2-bg);border:1px solid var(--o2-line);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:12px;transition:border-color .3s}.o2-spec-card .who{display:flex;align-items:center;gap:10px}.o2-spec-card .who .av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#2a2420,#161311);border:1px solid var(--o2-line);flex-shrink:0}.o2-spec-card .who .nm{font-size:13px;font-weight:600;color:var(--o2-ink);line-height:1.2}.o2-spec-card .who .rl{font-size:11px;color:var(--o2-muted);font-family:var(--mono);letter-spacing:.03em}.o2-spec-card .who .ch{margin-left:auto;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--o2-lime);border:1px solid rgba(163,230,53,.3);border-radius:5px;padding:3px 6px}.o2-spec-text{font-size:14px;line-height:1.6;color:var(--o2-ink2);transition:all .3s}.o2-spec-text .sig{font-family:var(--serif);font-style:italic;color:var(--o2-lime)}.o2-spec-text .banned{text-decoration:line-through;text-decoration-color:var(--o2-danger);color:var(--o2-faint);opacity:.6}.o2-spec-changed{animation:o2flash .5s var(--ease)}@keyframes o2flash{0%{background:rgba(163,230,53,.08)}to{background:transparent}}.o2-spec-foot{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--o2-faint);display:flex;justify-content:space-between;border-top:1px solid var(--o2-line);padding-top:10px}.o2-spec-legend{display:flex;flex-direction:column;gap:8px;font-size:11.5px;color:var(--o2-muted)}.o2-spec-legend .row{display:flex;align-items:center;gap:9px}.o2-spec-legend .sw{width:14px;height:14px;border-radius:4px;flex-shrink:0}.o2-spec-legend .sw.tone{background:rgba(163,230,53,.15);border:1px solid rgba(163,230,53,.4)}.o2-spec-legend .sw.sig{background:transparent;border:1px solid var(--o2-lime)}.o2-spec-legend .sw.ban{background:rgba(156,79,95,.12);border:1px solid rgba(156,79,95,.4)}.o2-spec-peek{display:none}@media (max-width:1080px){.o2-spec-peek{display:block;position:fixed;left:0;right:0;bottom:0;z-index:35;background:rgba(22,19,17,.94);backdrop-filter:blur(16px);border-top:1px solid var(--o2-line);transition:transform .3s var(--ease)}.o2-spec-peek.collapsed{transform:translateY(calc(100% - 46px))}.o2-spec-peek-bar{height:46px;display:flex;align-items:center;gap:10px;padding:0 18px;cursor:pointer;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--o2-muted)}.o2-spec-peek-bar .live{width:6px;height:6px;border-radius:50%;background:var(--o2-lime);animation:o2live 1.6s ease-in-out infinite}.o2-spec-peek-bar .caret{margin-left:auto;transition:transform .3s}.o2-spec-peek:not(.collapsed) .caret{transform:rotate(180deg)}.o2-spec-peek.collapsed .o2-spec-peek-body{visibility:hidden}.o2-spec-peek-body{padding:0 18px 22px;display:flex;flex-direction:column;gap:14px;max-height:60vh;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.o2-page *,.o2-page :after,.o2-page :before{animation:none!important;transition:none!important}}.o2-help-back{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.o2-help{position:fixed;right:0;top:0;bottom:0;z-index:71;width:min(400px,94vw);background:var(--o2-s1);border-left:1px solid var(--o2-line2);display:flex;flex-direction:column;animation:o2slide .3s var(--ease)}@keyframes o2slide{0%{transform:translateX(100%)}to{transform:none}}.o2-help-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--o2-line)}.o2-help-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--o2-lime)}.o2-help-x{width:30px;height:30px;border-radius:50%;border:1px solid var(--o2-line2);background:transparent;color:var(--o2-muted);cursor:pointer;font-size:13px;transition:all .15s}.o2-help-x:hover{color:var(--o2-ink);border-color:var(--o2-muted)}.o2-help-body{padding:24px;display:flex;flex-direction:column;gap:22px;overflow-y:auto}.o2-help-sec h5{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--o2-muted);margin:0 0 8px;font-weight:500}.o2-help-sec p{font-size:14px;color:var(--o2-ink2);line-height:1.55;margin:0}.o2-help-sec.edit{font-family:var(--serif);font-style:italic;font-size:13.5px;color:var(--o2-muted);border-top:1px solid var(--o2-line);padding-top:16px}.o2-help-ex{display:flex;flex-direction:column;gap:7px}.o2-help-chip{color:var(--o2-ink);border:1px solid var(--o2-line);border-radius:8px;padding:9px 12px;font-family:var(--serif);font-style:italic}.o2-help-ask,.o2-help-chip{font-size:13px;background:var(--o2-s2)}.o2-help-ask{display:grid;grid-template-columns:auto 1fr;gap:12px;border:1px solid rgba(200,152,88,.25);border-radius:12px;padding:16px;color:var(--o2-ink2);line-height:1.5}.o2-help-ask .face{width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3a3228,#1f1a16);border:1px solid var(--o2-line2)}.o2-help-ask b{color:var(--o2-ink);font-weight:600}.o2-explainer{width:100%;max-width:600px;display:flex;flex-direction:column;gap:14px}.o2-explain-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}@media (max-width:640px){.o2-explain-grid{grid-template-columns:1fr}}.o2-explain-item{background:var(--o2-s1);border:1px solid var(--o2-line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}.o2-explain-item .n{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--o2-lime)}.o2-explain-item .t{font-size:14px;font-weight:600;color:var(--o2-ink)}.o2-explain-item .d,.o2-privacy{font-size:12.5px;color:var(--o2-muted);line-height:1.5}.o2-privacy{display:flex;align-items:flex-start;gap:10px;background:var(--o2-s1);border:1px solid var(--o2-line);border-radius:10px;padding:12px 14px}.o2-privacy svg{width:15px;height:15px;color:var(--o2-success);flex-shrink:0;margin-top:2px}.o2-fail{background:var(--o2-s1);border:1px solid rgba(156,79,95,.3);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:14px;max-width:600px}.o2-fail-head{display:flex;align-items:center;gap:12px}.o2-fail-head .ic{width:38px;height:38px;border-radius:10px;background:rgba(156,79,95,.1);border:1px solid rgba(156,79,95,.35);display:flex;align-items:center;justify-content:center;color:var(--o2-danger-ink);flex-shrink:0}.o2-fail-head .ic svg{width:19px;height:19px}.o2-fail-head .t{font-size:15px;font-weight:600;color:var(--o2-ink)}.o2-fail-head .code{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--o2-danger-ink)}.o2-fail-body{font-size:13.5px;color:var(--o2-ink2);line-height:1.55}.o2-fail-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;counter-reset:s}.o2-fail-steps li{display:flex;gap:10px;font-size:13px;color:var(--o2-ink2);line-height:1.45;counter-increment:s}.o2-fail-steps li:before{content:counter(s);flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--o2-s2);border:1px solid var(--o2-line2);font-size:10px;justify-content:center;color:var(--o2-muted)}.o2-fail-path,.o2-fail-steps li:before{font-family:var(--mono);display:flex;align-items:center}.o2-fail-path{gap:10px;background:var(--o2-bg);border:1px solid var(--o2-line);border-radius:8px;padding:10px 12px;font-size:12px;color:var(--o2-ink2)}.o2-fail-path code{flex:1;overflow:auto;-webkit-user-select:all;-moz-user-select:all;user-select:all}.o2-fail-path .copy{background:transparent;border:1px solid var(--o2-line2);color:var(--o2-lime);font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:5px;cursor:pointer}.o2-fail-browser{display:flex;gap:6px;margin-bottom:2px;flex-wrap:wrap}.o2-fail-tab{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:6px;border:1px solid var(--o2-line2);background:transparent;color:var(--o2-muted);cursor:pointer;transition:all .15s}.o2-fail-tab.on{background:var(--o2-lime);color:#0d0c0a;border-color:var(--o2-lime);font-weight:600}.o2-fail-retry{display:flex;gap:10px;flex-wrap:wrap;margin-top:2px}.o2-cap-examples{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:2px}@media (max-width:640px){.o2-cap-examples{grid-template-columns:1fr}}.o2-cap-ex{border:1px solid var(--o2-line);border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:flex;gap:8px;align-items:flex-start}.o2-cap-ex.good{background:rgba(125,168,136,.05);border-color:rgba(125,168,136,.3)}.o2-cap-ex.bad{background:rgba(156,79,95,.04);border-color:rgba(156,79,95,.25)}.o2-cap-ex .mk{font-weight:700;flex-shrink:0}.o2-cap-ex.good .mk{color:var(--o2-success)}.o2-cap-ex.bad .mk{color:var(--o2-danger-ink)}.o2-cap-ex.good .tx{color:var(--o2-ink2)}.o2-cap-ex.bad .tx{color:var(--o2-muted);text-decoration:line-through;text-decoration-color:rgba(156,79,95,.4)}.o2-warn{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:var(--o2-brass);background:rgba(200,152,88,.06);border:1px solid rgba(200,152,88,.25);border-radius:10px;padding:12px 14px;line-height:1.5}.o2-warn svg{width:15px;height:15px;flex-shrink:0;margin-top:2px}.o2-set{max-width:640px;text-align:center;align-items:center}.o2-set .o2-eyebrow{justify-content:center}.o2-set-stamp{background:var(--o2-s1);border:1px solid var(--o2-line);border-radius:16px;padding:8px;position:relative;margin:8px 0;text-align:left;box-shadow:0 30px 80px -40px rgba(163,230,53,.2);width:100%}.o2-set-stamp .badge{position:absolute;top:-11px;left:24px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;background:var(--o2-lime);color:#0d0c0a;font-weight:600;padding:4px 9px;border-radius:5px}.o2-set-cta{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:10px}.o2-channels-row{gap:10px;flex-wrap:wrap;margin-top:4px}.o2-channel-ic,.o2-channels-row{display:flex;justify-content:center}.o2-channel-ic{width:42px;height:42px;border-radius:11px;background:var(--o2-s2);border:1px solid var(--o2-line);align-items:center;color:var(--o2-muted)}@media (prefers-reduced-motion:no-preference){.o2-channel-ic{animation:o2chin .4s var(--ease) both}}@keyframes o2chin{0%{transform:translateY(6px)}to{transform:none}}.o2-channel-ic svg{width:19px;height:19px}.o2-channel-ic.on{background:rgba(163,230,53,.08);border-color:rgba(163,230,53,.35);color:var(--o2-lime)}.pvc{--pvc-bg:#0d0c0a;--pvc-s1:#161311;--pvc-s2:#1f1a16;--pvc-line:hsla(38,39%,90%,.09);--pvc-line2:hsla(38,39%,90%,.16);--pvc-ink:#f0e9dd;--pvc-ink2:#c8bfae;--pvc-muted:#9a8f7d;--pvc-faint:hsla(38,39%,90%,.32);--pvc-lime:#a3e635;--pvc-lime-hi:#bef264;--pvc-brass:#c89858;--pvc-success:#7da888;--pvc-danger:#9c4f5f;--pvc-danger-ink:#e29aa6;--pvc-sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--pvc-serif:"Newsreader",Georgia,"Times New Roman",serif;--pvc-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--pvc-ease:cubic-bezier(.2,.7,.2,1);font-family:var(--pvc-sans);font-size:15px;line-height:1.55;color:var(--pvc-ink)}.pvc *{box-sizing:border-box}.pvc button{font:inherit;color:inherit;cursor:pointer}.pvc .rail{margin-bottom:24px}.pvc .rail,.pvc .rail .node{display:flex;align-items:center;gap:10px}.pvc .rail .num{width:26px;height:26px;border-radius:50%;border:1px solid var(--pvc-line2);background:var(--pvc-s2);display:flex;align-items:center;justify-content:center;font-family:var(--pvc-mono);font-size:11px;color:var(--pvc-muted);flex-shrink:0}.pvc .rail .node.on .num{background:var(--pvc-lime);color:#0d0c0a;border-color:var(--pvc-lime);font-weight:600}.pvc .rail .node.done .num{background:transparent;border-color:var(--pvc-lime);color:var(--pvc-lime)}.pvc .rail .lb{font-family:var(--pvc-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--pvc-muted)}.pvc .rail .node.on .lb{color:var(--pvc-ink)}.pvc .rail .bar{flex:1;height:1px;background:var(--pvc-line2)}.pvc .rail .bar.done{background:rgba(163,230,53,.4)}@media (max-width:560px){.pvc .rail .lb{display:none}.pvc .rail .bar{min-width:14px}}.pvc .body{background:var(--pvc-s1);border:1px solid var(--pvc-line);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:20px}@media (max-width:560px){.pvc .body{padding:20px}}.pvc .step-h{display:flex;flex-direction:column;gap:6px}.pvc .step-h .k{font-family:var(--pvc-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pvc-lime)}.pvc .step-h .t{font-size:19px;font-weight:700;letter-spacing:-.015em;color:var(--pvc-ink)}.pvc .step-h .s{font-size:13.5px;color:var(--pvc-muted);line-height:1.5}.pvc .drop{border:1.5px dashed var(--pvc-line2);border-radius:14px;background:var(--pvc-s2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;text-align:center;transition:border-color .15s,background .15s;cursor:pointer;width:100%}.pvc .drop:hover{border-color:rgba(163,230,53,.4);background:rgba(163,230,53,.03)}.pvc .drop.drag{border-color:var(--pvc-lime);background:rgba(163,230,53,.06)}.pvc .drop .ic{width:44px;height:44px;color:var(--pvc-muted)}.pvc .drop .big{font-size:15px;font-weight:600;color:var(--pvc-ink)}.pvc .drop .sm{font-family:var(--pvc-mono);font-size:10.5px;letter-spacing:.06em;color:var(--pvc-faint)}.pvc .drop .lime{color:var(--pvc-lime)}.pvc .photo-preview{display:flex;align-items:center;gap:18px}.pvc .photo-crop{width:110px;height:110px;border-radius:16px;flex-shrink:0;position:relative;overflow:hidden;border:1px solid var(--pvc-line2);background:linear-gradient(160deg,#2a2420,#161311)}.pvc .photo-crop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pvc .photo-preview.good .photo-crop{box-shadow:inset 0 0 0 2px rgba(163,230,53,.5)}.pvc .photo-meta{display:flex;flex-direction:column;gap:6px;min-width:0}.pvc .photo-meta .nm{font-size:14px;font-weight:600;color:var(--pvc-ink);word-break:break-all}.pvc .photo-meta .dt{font-family:var(--pvc-mono);font-size:10.5px;letter-spacing:.06em;color:var(--pvc-muted)}.pvc .photo-meta .ok{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--pvc-success)}.pvc .photo-meta .replace{align-self:flex-start;margin-top:4px;background:transparent;border:0;padding:0;color:var(--pvc-muted);font-size:12.5px;text-decoration:underline;text-underline-offset:2px}.pvc .photo-meta .replace:hover{color:var(--pvc-lime)}.pvc .guide{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pvc .guide span{font-family:var(--pvc-mono);font-size:10.5px;letter-spacing:.04em;color:var(--pvc-muted);border:1px solid var(--pvc-line);border-radius:6px;padding:5px 9px;display:inline-flex;align-items:center;gap:6px}.pvc .guide span:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--pvc-brass)}.pvc .prompter{background:var(--pvc-bg);border:1px solid var(--pvc-line);border-radius:14px;padding:24px;font-family:var(--pvc-serif);font-size:19px;line-height:1.7;color:var(--pvc-ink);max-width:46ch}.pvc .prompter .cue{color:var(--pvc-lime);font-style:italic}.pvc .rec-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pvc .rec-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:999px;border:1px solid var(--pvc-line2);background:var(--pvc-s2);color:var(--pvc-ink);font-size:14.5px;font-weight:600;transition:all .15s}.pvc .rec-btn:hover{border-color:var(--pvc-muted)}.pvc .rec-btn .dot{width:11px;height:11px;border-radius:50%;background:var(--pvc-danger)}.pvc .rec-btn.armed{border-color:var(--pvc-danger);color:var(--pvc-danger-ink)}.pvc .rec-btn.armed .dot{animation:pvc-pulse 1s ease-in-out infinite}@keyframes pvc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.pvc .rec-ring{position:relative;width:56px;height:56px;flex-shrink:0}.pvc .rec-ring svg{transform:rotate(-90deg)}.pvc .rec-ring .bg{stroke:var(--pvc-line2);fill:none;stroke-width:4}.pvc .rec-ring .fg{stroke:var(--pvc-lime);fill:none;stroke-width:4;stroke-linecap:round;stroke-dasharray:157;transition:stroke-dashoffset .3s linear;filter:drop-shadow(0 0 4px rgba(163,230,53,.4))}.pvc .rec-ring .ctr{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--pvc-mono);font-size:13px;color:var(--pvc-ink);font-variant-numeric:tabular-nums}.pvc .rec-hint{font-family:var(--pvc-mono);font-size:11px;letter-spacing:.06em;color:var(--pvc-muted)}.pvc .rec-hint.warn{color:var(--pvc-brass)}.pvc .rec-hint.ok{color:var(--pvc-success)}.pvc .playback{display:flex;align-items:center;gap:14px;background:var(--pvc-s2);border:1px solid var(--pvc-line);border-radius:12px;padding:12px 16px;flex-wrap:wrap}.pvc .playback audio{flex:1;min-width:180px;height:36px}.pvc .playback .cap{font-family:var(--pvc-mono);font-size:11px;color:var(--pvc-success);letter-spacing:.04em}.pvc .playback .re{background:transparent;border:0;color:var(--pvc-muted);font-size:12.5px;text-decoration:underline;text-underline-offset:2px}.pvc .playback .re:hover{color:var(--pvc-lime)}.pvc .mic-denied{display:flex;flex-direction:column;gap:12px;background:var(--pvc-s2);border:1px solid rgba(156,79,95,.3);border-radius:12px;padding:18px}.pvc .mic-denied .h{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--pvc-ink)}.pvc .mic-denied ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--pvc-ink2);line-height:1.5}.pvc .mic-denied .retry{align-self:flex-start;padding:9px 16px;border-radius:9px;background:var(--pvc-lime);border:1px solid var(--pvc-lime);color:#0d0c0a;font-size:13px;font-weight:600}.pvc .field{display:flex;flex-direction:column;gap:8px}.pvc .field label{font-family:var(--pvc-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pvc-ink2)}.pvc .field input{width:100%;font-family:var(--pvc-sans);font-size:15px;color:var(--pvc-ink);background:var(--pvc-s2);border:1px solid var(--pvc-line);border-radius:10px;padding:13px 14px;outline:none;min-height:48px;transition:border-color .15s,box-shadow .15s}.pvc .field input::-moz-placeholder{color:var(--pvc-faint)}.pvc .field input::placeholder{color:var(--pvc-faint)}.pvc .field input:focus{border-color:var(--pvc-lime);box-shadow:0 0 0 3px rgba(163,230,53,.15)}.pvc .attest{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;background:var(--pvc-s2);border:1px solid var(--pvc-line2);border-radius:12px;padding:18px;cursor:pointer;transition:border-color .15s;text-align:left}.pvc .attest:hover{border-color:var(--pvc-muted)}.pvc .attest.checked{border-color:rgba(163,230,53,.4);background:rgba(163,230,53,.03)}.pvc .attest .box{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--pvc-line2);background:var(--pvc-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;margin-top:1px}.pvc .attest.checked .box{background:var(--pvc-lime);border-color:var(--pvc-lime)}.pvc .attest .box svg{width:13px;height:13px;color:#0d0c0a;opacity:0;transition:opacity .15s}.pvc .attest.checked .box svg{opacity:1}.pvc .attest .txt{font-size:14px;color:var(--pvc-ink);line-height:1.5;font-family:var(--pvc-serif)}.pvc .privacy{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--pvc-muted);line-height:1.5;border-top:1px solid var(--pvc-line);padding-top:16px}.pvc .privacy svg{width:15px;height:15px;color:var(--pvc-success);flex-shrink:0;margin-top:2px}.pvc .actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:6px}.pvc .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 24px;border-radius:11px;border:1px solid transparent;font-size:14.5px;font-weight:600;letter-spacing:-.005em;transition:all .15s}.pvc .btn.primary{background:var(--pvc-lime);color:#0d0c0a;box-shadow:0 10px 30px -10px rgba(163,230,53,.5)}.pvc .btn.primary:hover:not(:disabled){background:var(--pvc-lime-hi);transform:translateY(-1px)}.pvc .btn.primary:disabled{background:var(--pvc-s2);color:var(--pvc-faint);box-shadow:none;cursor:not-allowed;border-color:var(--pvc-line)}.pvc .btn svg{width:16px;height:16px}.pvc .skip{background:transparent;border:0;color:var(--pvc-muted);font-size:13.5px}.pvc .skip:hover{color:var(--pvc-ink)}.pvc .err{font-size:13px;color:var(--pvc-danger-ink);line-height:1.5;margin:0}.pvc .post{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:24px 8px}.pvc .post .face{width:132px;height:132px;border-radius:22px;position:relative;overflow:hidden;border:1px solid var(--pvc-line2);background:linear-gradient(160deg,#2a2420,#161311)}.pvc .post .face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pvc .post .face.scan:before{content:"";position:absolute;left:0;right:0;height:36%;z-index:2;background:linear-gradient(180deg,transparent,rgba(163,230,53,.14) 50%,transparent);border-top:1px solid rgba(163,230,53,.5);border-bottom:1px solid rgba(163,230,53,.5);box-shadow:0 0 14px rgba(163,230,53,.3);animation:pvc-scan 2.4s var(--pvc-ease) infinite}@keyframes pvc-scan{0%{transform:translateY(-40%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(300%);opacity:0}}.pvc .post .face.ready{box-shadow:inset 0 0 0 2px rgba(163,230,53,.55)}.pvc .post .ttl{font-family:var(--pvc-sans);font-weight:800;letter-spacing:-.03em;font-size:26px;color:var(--pvc-ink);line-height:1.1}.pvc .post .ttl em{font-family:var(--pvc-serif);font-style:italic;font-weight:600;color:var(--pvc-lime)}.pvc .post .cp{font-size:14.5px;color:var(--pvc-ink2);line-height:1.55;max-width:40ch}.pvc .post .spin{width:20px;height:20px;border-radius:50%;border:2px solid var(--pvc-line2);border-top-color:var(--pvc-lime);animation:pvc-spin .7s linear infinite}@keyframes pvc-spin{to{transform:rotate(1turn)}}.pvc .post .metaline{font-family:var(--pvc-mono);font-size:11px;letter-spacing:.06em;color:var(--pvc-muted);display:inline-flex;align-items:center;gap:9px}.pvc .post .fail-ic{width:52px;height:52px;border-radius:50%;background:rgba(156,79,95,.1);border:1px solid rgba(156,79,95,.4);display:flex;align-items:center;justify-content:center;color:var(--pvc-danger-ink)}.pvc .post .fail-ic svg{width:24px;height:24px}.pvc .post .privacy{border:0;padding:0;justify-content:center;text-align:left}.pvc .eyebrow-line{font-family:var(--pvc-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pvc-muted);display:inline-flex;align-items:center;gap:10px}.pvc .eyebrow-line .tick{width:6px;height:6px;border-radius:50%;background:var(--pvc-lime);box-shadow:0 0 8px rgba(163,230,53,.5)}@media (prefers-reduced-motion:reduce){.pvc *,.pvc :after,.pvc :before{animation:none!important;transition:none!important}}.do-landing.ss .ss-setup{color:var(--do-ink-2);max-width:560px;margin:16px 0 40px}.do-landing.ss .ss-brief{background:var(--do-surface);border:1px solid var(--do-lime);border-radius:14px;padding:24px 28px;max-width:720px}.do-landing.ss .ss-brief p{color:var(--do-ink);font-size:17px;line-height:1.55}.do-landing.ss .ss-annotation{display:block;margin-top:14px;font-family:var(--do-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--do-lime)}.do-landing.ss .ss-outputs{display:flex;flex-direction:column;gap:28px;margin:56px 0;max-width:720px}.do-landing.ss .ss-out{background:var(--do-surface);border:1px solid var(--do-line);border-radius:14px;padding:24px 28px}.do-landing.ss .ss-out-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.do-landing.ss .ss-out-label{font-weight:600;color:var(--do-ink)}.do-landing.ss .ss-badges{display:flex;gap:6px;flex-wrap:wrap}.do-landing.ss .ss-badge{font-family:var(--do-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--do-lime);border:1px solid var(--do-line-2);border-radius:999px;padding:3px 9px}.do-landing.ss .ss-subject{font-weight:600;color:var(--do-ink);margin-bottom:8px}.do-landing.ss .ss-body,.do-landing.ss .ss-thread-post{color:var(--do-ink-2);line-height:1.6;white-space:pre-line}.do-landing.ss .ss-thread-post .n{font-family:var(--do-mono);color:var(--do-ink-4);margin-right:8px}.do-landing.ss .ss-expand{background:transparent;border:1px solid var(--do-line-2);border-radius:8px;color:var(--do-ink-2);padding:8px 14px;margin-top:10px;cursor:pointer;font-size:13px}.do-landing.ss .ss-frame{width:100%;max-width:420px;border-radius:12px;border:1px solid var(--do-line);display:block}.do-landing.ss .ss-strip{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--do-line);padding-top:24px;max-width:720px}.do-landing.ss .ss-strip-label{font-size:12px;color:var(--do-ink-3);margin-right:6px}.do-landing.ss .ss-strip-ch{font-family:var(--do-mono);font-size:11px;color:var(--do-ink-2);border:1px solid var(--do-line);border-radius:6px;padding:4px 10px}.do-landing.ss .ss-cta-row{margin-top:40px}@media (max-width:720px){.do-landing.ss .ss-brief,.do-landing.ss .ss-out{padding:18px}}