.ob-page{--ob-ink:#050e1d;--ob-navy:#0b2147;--ob-panel:#091b3a;--ob-lift:#0e2850;--ob-max:1160px;--ob-pad:var(--rail-pad);--ob-sec:clamp(80px, 9vw, 136px);--ob-rise:14px;background:var(--ob-ink);color:var(--fg);font-family:var(--sans);font-size:var(--fs-body);line-height:1.7;position:relative;overflow-x:clip}html:has(.ob-page){overflow-x:clip}html:has(.ob-page) body{overflow-x:clip}.ob-page :focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px;border-radius:0}.ob-page [tabindex="-1"]:focus{outline:none}.ob-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ob-wrap{max-width:var(--ob-max);padding-inline:var(--ob-pad);margin:0 auto}.ob-sec{padding-block:var(--ob-sec);position:relative}.ob-sec--ink{background:var(--ob-ink)}.ob-sec--navy{background:var(--ob-navy)}.ob-sec--panel{background:var(--ob-panel)}.ob-rule-top{border-top:1px solid var(--line-soft)}.ob-head{gap:20px;max-width:44rem;margin-bottom:clamp(48px,6vw,80px);display:grid}.ob-h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.012em;color:var(--fg);text-wrap:balance;line-height:1.1}.ob-h3{font-family:var(--serif);letter-spacing:-.005em;color:var(--fg);font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:400;line-height:1.2}.ob-lede{color:var(--text-2);font-size:var(--fs-body);text-wrap:pretty;max-width:58ch;line-height:1.75}.ob-body{color:var(--text-2);text-wrap:pretty;line-height:1.75}.ob-mono{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--text-3)}.ob-label{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--text-3);font-size:.66rem;font-weight:500}.ob-kicker{font-family:var(--serif);color:var(--fg);font-style:italic;font-weight:400;line-height:1.35}.ob-btn{border:1px solid var(--line);min-height:52px;color:var(--fg);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:border-color .16s var(--ease), background-color .16s var(--ease), color .16s var(--ease);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:14px;padding:15px 26px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.ob-btn:hover{border-color:var(--crest)}.ob-btn--primary{border-color:#c4a25aa6}.ob-btn--primary:hover{border-color:var(--gold-hi)}.ob-btn[disabled]{opacity:.6;cursor:default}.ob-btn-meta{font-family:var(--mono);letter-spacing:.04em;text-transform:none;color:var(--text-2);border-left:1px solid var(--line);padding-left:14px;font-size:12px}.ob-cta-row{flex-wrap:wrap;gap:12px;display:flex}.ob-link{color:var(--crest);transition:background-size .26s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;text-decoration:none}.ob-link:hover{background-size:100% 1px}.ob-chip{border:1px solid var(--line);min-height:40px;color:var(--text-2);font-family:var(--sans);transition:border-color .16s var(--ease), color .16s var(--ease), background-color .16s var(--ease);align-items:center;gap:12px;padding:8px 14px 8px 12px;font-size:13px;line-height:1.2;text-decoration:none;display:inline-flex}.ob-chip:hover{border-color:var(--crest);color:var(--fg);background-color:#3faede0f}.ob-chip-tri{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid var(--crest);flex:none;width:0;height:0}.ob-chip .ob-mono{color:var(--text-3)}.ob-filmcard{border:1px solid var(--line);color:var(--text-2);transition:border-color .16s var(--ease), color .16s var(--ease);grid-template-columns:54px auto;align-items:center;gap:16px;max-width:100%;padding:8px 20px 8px 8px;font-size:14px;line-height:1.35;text-decoration:none;display:inline-grid}.ob-filmcard:hover{border-color:var(--crest);color:var(--fg)}.ob-filmcard-img{aspect-ratio:9/16;background:#081830;width:54px;overflow:hidden}.ob-filmcard-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ob-filmcard-text{gap:4px;display:grid}[data-reveal]{transition:opacity .7s var(--ease) calc(var(--i,0) * .12s), transform .7s var(--ease) calc(var(--i,0) * .12s)}.ob-motion [data-reveal]:not(.is-in){opacity:0;transform:translateY(var(--ob-rise))}.ob-hero{background:radial-gradient(ellipse 46% 62% at 80% 42%, #1e408052 0%, transparent 72%), var(--ob-ink);padding-top:clamp(120px,17vh,184px);padding-bottom:clamp(80px,10vw,136px);position:relative;overflow:hidden}.ob-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}.ob-display{font-family:var(--serif);letter-spacing:-.022em;color:var(--fg);text-wrap:balance;max-width:13ch;font-size:clamp(2.75rem,6.1vw,5.25rem);font-weight:400;line-height:1.02}.ob-hero-sub{color:var(--text-2);text-wrap:pretty;max-width:40ch;margin-top:clamp(24px,3vw,36px);font-size:clamp(17px,1.45vw,20px);line-height:1.7}.ob-hero .ob-cta-row{margin-top:clamp(32px,4vw,48px)}.ob-loop{aspect-ratio:9/16;border:1px solid var(--line);background:#081830;width:min(62vw,264px);margin:0;position:relative;overflow:hidden}.ob-loop-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ob-loop-btn{width:40px;height:40px;color:var(--fg);cursor:pointer;transition:border-color .16s var(--ease), background-color .16s var(--ease);background:#050e1db8;border:1px solid #f4eddf59;border-radius:0;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.ob-loop-btn:hover{border-color:var(--fg);background:#050e1de6}@media (min-width:960px){.ob-hero-grid{grid-template-columns:minmax(0,1fr) clamp(260px,23vw,316px);gap:clamp(56px,7vw,112px)}.ob-loop{width:100%}}.ob-film-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.ob-poster{aspect-ratio:9/16;border:1px solid var(--line);background:#081830;width:min(56vw,232px);text-decoration:none;display:block;position:relative;overflow:hidden}.ob-poster img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .26s var(--ease);display:block;position:absolute;inset:0}.ob-poster:hover img{opacity:.86}.ob-poster-play{width:44px;height:44px;transition:border-color .16s var(--ease), background-color .16s var(--ease);background:#050e1d8c;border:1px solid #f4eddfb3;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.ob-poster:hover .ob-poster-play{border-color:var(--fg);background:#050e1dc7}.ob-poster-len{color:var(--fg);background:#050e1dcc;padding:3px 7px;position:absolute;bottom:10px;left:10px}.ob-chapters{-moz-column-gap:40px;border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.ob-chapters li{border-bottom:1px solid var(--line-soft)}.ob-chapters a{color:var(--text-2);transition:color .16s var(--ease);grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:13px 0;font-size:15px;line-height:1.45;text-decoration:none;display:grid}.ob-chapters a:hover{color:var(--fg)}.ob-chapters a:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--crest);opacity:0;width:0;height:0;transition:opacity .16s var(--ease), transform .16s var(--ease);align-self:center;transform:translate(-4px)}.ob-chapters a:hover:after{opacity:1;transform:none}.ob-transcript{border-top:1px solid var(--line-soft);margin-top:32px}.ob-transcript summary{cursor:pointer;color:var(--text-2);align-items:center;gap:12px;padding:16px 0;font-size:15px;list-style:none;display:flex}.ob-transcript summary::-webkit-details-marker{display:none}.ob-transcript summary:before{content:"";border-right:1px solid var(--text-3);border-bottom:1px solid var(--text-3);width:9px;height:9px;transition:transform .16s var(--ease);transform:rotate(-45deg)}.ob-transcript[open] summary:before{transform:rotate(45deg)}.ob-transcript-body{max-height:420px;color:var(--text-2);gap:10px;padding:4px 16px 16px 0;font-size:15px;line-height:1.7;display:grid;overflow-y:auto}.ob-transcript-body p{grid-template-columns:52px minmax(0,1fr);gap:12px;display:grid}@media (min-width:860px){.ob-film-grid{grid-template-columns:232px minmax(0,1fr);gap:clamp(48px,7vw,96px)}.ob-poster{width:100%}.ob-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-gap{--gap-w:22px;grid-template-columns:minmax(0,1fr);row-gap:40px;margin:0;padding:0 0 0 40px;list-style:none;display:grid;position:relative}.ob-gap-item{min-width:0;position:relative}.ob-gap-item:before{content:"";left:-40px;top:var(--gap-w);background:var(--line);width:1px;position:absolute;bottom:-40px}.ob-gap-item:last-child:before{bottom:0}.ob-gap-cut{width:11px;height:var(--gap-w);border-top:1px solid var(--crest);border-bottom:1px solid var(--crest);transition:border-color .4s var(--ease), opacity .4s var(--ease);position:absolute;top:0;left:-45px}.ob-gap-n{color:var(--crest);transition:color .4s var(--ease);margin-bottom:10px;display:block}.ob-gap-label{font-family:var(--sans);color:var(--fg);transition:color .4s var(--ease);font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:500;line-height:1.35}.ob-gap-line{color:var(--text-2);font-size:var(--fs-body-sm);transition:color .4s var(--ease);margin-top:10px;line-height:1.7}.ob-motion .ob-gap-item:not(.is-on) .ob-gap-cut{border-color:var(--line)}.ob-motion .ob-gap-item:not(.is-on) .ob-gap-n,.ob-motion .ob-gap-item:not(.is-on) .ob-gap-label,.ob-motion .ob-gap-item:not(.is-on) .ob-gap-line{color:var(--text-3)}@media (min-width:900px){.ob-gap{-moz-column-gap:36px;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:36px;padding-top:48px;padding-left:48px}.ob-gap:before{content:"";background:var(--line);width:48px;height:1px;position:absolute;top:0;left:0}.ob-gap-item:before{left:var(--gap-w);width:auto;height:1px;top:-48px;bottom:auto;right:-36px}.ob-gap-item:last-child:before{right:0}.ob-gap-cut,.ob-gap-n,.ob-gap-label,.ob-gap-line{transition-delay:calc(var(--i,0) * .24s)}.ob-gap-cut{width:var(--gap-w);border-top:0;border-bottom:0;border-left:1px solid var(--crest);border-right:1px solid var(--crest);height:11px;top:-53px;left:0}}.ob-spam{grid-template-columns:minmax(0,1fr);gap:16px;margin:clamp(48px,6vw,72px) 0 0;display:grid}.ob-spam-panes{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.ob-spam-pane{background:var(--ob-ink);align-content:start;gap:14px;padding:18px 18px 20px;display:grid}.ob-spam-head{color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.ob-spam-row{border:1px solid var(--line-soft);background:var(--ob-panel);transition:opacity .5s var(--ease), transform .5s var(--ease);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.ob-spam-av{background:var(--ob-lift);border:1px solid var(--line);width:28px;height:28px}.ob-skel{background:#c6bca347;height:7px;display:block}.ob-skel+.ob-skel{margin-top:7px}.ob-skel--dim{background:#8293b338}.ob-spam-ok{color:var(--ok);align-items:center;gap:6px;display:inline-flex}.ob-spam-flag{color:var(--crit);align-items:center;gap:6px;display:inline-flex}.ob-spam-folder{gap:8px;display:grid}.ob-spam-slot{border:1px dashed #8293b340;height:54px}.ob-spam-row--spam{border-color:#d96a6a73}.ob-spam-note{font-family:var(--serif);color:var(--fg);font-size:clamp(1.1rem,1.6vw,1.3rem);font-style:italic}.ob-motion .ob-spam:not(.is-on) .ob-spam-row{opacity:0;transform:translateY(12px)}.ob-motion .ob-spam:not(.is-on) .ob-spam-note{opacity:0}.ob-spam .ob-spam-row--sent{transition-delay:.2s}.ob-spam .ob-spam-row--spam{transition-delay:1.1s}.ob-spam-note{transition:opacity .5s var(--ease) 1.7s}@media (min-width:900px){.ob-spam{-moz-column-gap:36px;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:36px;padding-left:48px}.ob-spam-panes{grid-column:2/5;grid-template-columns:repeat(2,minmax(0,1fr))}.ob-spam-note{grid-column:2/5}}.ob-turn-h{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;max-width:20ch;margin-bottom:clamp(56px,7vw,96px);font-size:clamp(2rem,4.4vw,3.5rem);font-weight:400;line-height:1.08}.ob-turn-grid{grid-template-columns:minmax(0,1fr);gap:56px;display:grid}.ob-verbs{gap:28px;margin:0;padding:0 0 0 40px;list-style:none;display:grid;position:relative}.ob-verbs:before,.ob-verbs:after{content:"";width:1px;position:absolute;top:10px;bottom:10px;left:0}.ob-verbs:before{background:linear-gradient(to bottom, var(--line) 0 18%, transparent 18% 22%, var(--line) 22% 38%, transparent 38% 42%, var(--line) 42% 58%, transparent 58% 62%, var(--line) 62% 78%, transparent 78% 82%, var(--line) 82% 100%)}.ob-verbs:after{background:var(--crest);transform-origin:top;transition:transform .9s var(--ease) .15s}.ob-verb{font-family:var(--serif);color:var(--fg);transition:color .4s var(--ease);transition-delay:calc(.3s + var(--i,0) * .18s);font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.1;position:relative}.ob-verb:before{content:"";background:var(--crest);border:1px solid var(--crest);width:9px;height:9px;transition:background-color .4s var(--ease), border-color .4s var(--ease);transition-delay:inherit;margin-top:-4px;position:absolute;top:50%;left:-44px}.ob-motion .ob-turn-fig:not(.is-on) .ob-verbs:after{transform:scaleY(0)}.ob-motion .ob-turn-fig:not(.is-on) .ob-verb{color:var(--text-3)}.ob-motion .ob-turn-fig:not(.is-on) .ob-verb:before{background:var(--ob-navy);border-color:var(--text-3)}.ob-cal{border:1px solid var(--line);background:var(--ob-ink);font-family:var(--mono);color:var(--text-3);grid-template-columns:52px repeat(5,minmax(0,1fr));font-size:.68rem;display:grid}.ob-cal>span{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:56px;padding:8px;position:relative}.ob-cal>span:nth-last-child(-n+6){border-bottom:0}.ob-cal>span:nth-child(6n){border-right:0}.ob-cal-day{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);min-height:34px!important}.ob-cal-day.is-thu{color:var(--fg)}.ob-cal-entry{z-index:1;border:1px solid var(--gold-line);color:var(--fg);font-family:var(--sans);letter-spacing:0;transition:opacity .5s var(--ease) 1.35s, transform .5s var(--ease) 1.35s;background:#0d223a;padding:7px 8px;font-size:12px;line-height:1.3;position:absolute;inset:4px}.ob-motion .ob-turn-fig:not(.is-on) .ob-cal-entry{opacity:0;transform:translateY(12px)}@media (max-width:899px){.ob-cal-entry{width:calc(200% - 8px);right:auto}}@media (min-width:900px){.ob-turn-grid{gap:clamp(64px,7vw,96px)}.ob-cal{justify-self:end;width:min(100%,560px)}.ob-verbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:44px 0 0}.ob-verbs:before,.ob-verbs:after{width:auto;height:1px;inset:0 0 auto}.ob-verbs:before{background:linear-gradient(to right, var(--line) 0 18%, transparent 18% 22%, var(--line) 22% 38%, transparent 38% 42%, var(--line) 42% 58%, transparent 58% 62%, var(--line) 62% 78%, transparent 78% 82%, var(--line) 82% 100%)}.ob-verbs:after{transform-origin:0}.ob-motion .ob-turn-fig:not(.is-on) .ob-verbs:after{transform:scaleX(0)}.ob-verb{padding-right:12px;font-size:clamp(1.5rem,2.7vw,2.5rem)}.ob-verb:before{margin-top:0;top:-48px;left:0}}.ob-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid}.ob-split .ob-head{margin-bottom:0}.ob-note{border-left:1px solid var(--line);color:var(--text-2);font-size:var(--fs-body-sm);max-width:52ch;padding:14px 0 14px 16px;line-height:1.65}.ob-report{border:1px solid var(--line);background:var(--ob-ink)}.ob-report-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.ob-report-top .ob-skel{width:120px}.ob-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--line);white-space:nowrap;padding:4px 8px;font-size:.66rem}.ob-tiles{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob-tile{border-bottom:1px solid var(--line-soft);align-content:start;gap:18px;min-width:0;padding:22px 18px 24px;display:grid}.ob-tile:nth-child(odd){border-right:1px solid var(--line-soft)}.ob-tile-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:.66rem;font-weight:500;line-height:1.4}.ob-bar{background:#1e408059;height:8px;position:relative}.ob-bar i{width:var(--w,50%);transform-origin:0;transition:transform .9s var(--ease) calc(.2s + var(--i,0) * .12s);background:linear-gradient(90deg,#2e74ac,#3faede);position:absolute;top:0;bottom:0;left:0}.ob-motion .ob-report:not(.is-on) .ob-bar i{transform:scaleX(0)}.ob-bar-ticks{gap:6px;display:flex}.ob-bar-ticks .ob-skel{height:5px}.ob-opens{gap:10px;padding:20px 18px 22px;display:grid}.ob-opens-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--crit);text-decoration-color:var(--crit);font-size:.66rem;font-weight:500;text-decoration-thickness:1px}.ob-opens-bar{border:1px dashed #8293b359;height:8px;position:relative}.ob-opens-bar:after{content:"";background:var(--crit);opacity:.8;height:1px;position:absolute;top:50%;left:-1px;right:-1px}.ob-opens-why{color:var(--text-2);font-size:var(--fs-body-sm);line-height:1.65}@media (min-width:960px){.ob-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(56px,8vw,120px)}}.ob-fig{border:1px solid var(--line);background:var(--ob-panel);padding:clamp(20px,3.4vw,40px)}.ob-fig+.ob-fig{margin-top:16px}.ob-fig-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:24px;display:flex}.ob-funnel{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}.ob-stage-n{border-top:1px solid var(--line);align-content:start;gap:6px;padding-top:14px;display:grid}.ob-stage-n .ob-rate{font-family:var(--mono);color:var(--crest);letter-spacing:.02em;min-height:1.3em;font-size:.72rem}.ob-stage-n b{font-family:var(--serif);color:var(--fg);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.3rem,4.6vw,3.4rem);font-weight:400;line-height:1.02}.ob-stage-n b.is-gold{color:var(--gold-text)}.ob-stage-n span.ob-stage-l{color:var(--text-2);font-size:.92rem;line-height:1.45}.ob-sumline{margin-top:clamp(24px,3vw,36px);font-size:clamp(1.15rem,1.8vw,1.45rem)}.ob-chart{outline-offset:6px;position:relative}.ob-chart-plot{height:clamp(200px,26vw,260px);margin-left:34px;position:relative}.ob-chart-plot svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ob-chart-y{text-align:right;width:28px;font-size:.66rem;position:absolute;left:-34px;transform:translateY(-50%)}.ob-chart-x{height:22px;margin-top:8px;margin-left:34px;position:relative}.ob-chart-x span{white-space:nowrap;font-size:.66rem;position:absolute;top:0}.ob-chart-val{color:var(--text-2);white-space:nowrap;pointer-events:none;padding-bottom:6px;font-size:.66rem;position:absolute;transform:translate(-50%,-100%)}.ob-chart rect{transition:opacity .16s var(--ease), fill .16s var(--ease)}.ob-chart-readout{min-height:1.5em;color:var(--text-2);margin-top:12px}.ob-chart-readout b{color:var(--fg);font-weight:400}.ob-motion .ob-chart:not(.is-on) .ob-chart-bars{transform:scaleY(0)}.ob-chart-bars{transform-origin:0 100%;transform-box:fill-box;transition:transform .9s var(--ease) .1s}.ob-proof-foot{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;margin-top:clamp(48px,6vw,80px);display:grid}.ob-scale{font-family:var(--serif);color:var(--fg);text-wrap:balance;max-width:24ch;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.3}.ob-thread{border:1px solid var(--line);background:var(--ob-panel)}.ob-thread ol{margin:0;padding:8px 0;list-style:none}.ob-thread li{grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 18px;display:grid;position:relative}.ob-thread li:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:25px}.ob-thread li:first-child:before{top:50%}.ob-thread li:last-child:before{bottom:50%}.ob-thread-dot{z-index:1;border:1px solid var(--text-3);background:var(--ob-panel);place-self:center;width:8px;height:8px;position:relative}.ob-thread-main{gap:2px;min-width:0;display:grid}.ob-thread-label{color:var(--fg);font-size:15px}.ob-thread-state{font-family:var(--mono);color:var(--text-3);text-align:right;white-space:nowrap;font-size:.72rem}.ob-thread li.is-live .ob-thread-dot{background:var(--crest);border-color:var(--crest)}.ob-thread li.is-live .ob-thread-state{color:var(--crest)}.ob-thread-note{border-top:1px solid var(--line-soft);color:var(--text-3);font-size:.86rem;font-style:italic;font-family:var(--serif);padding:12px 18px}@media (min-width:760px){.ob-funnel{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:960px){.ob-proof-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(56px,8vw,120px)}}.ob-promise-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid}.ob-guard{border-top:1px solid var(--line)}.ob-guard-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:18px 0;display:grid}.ob-guard-row dt{color:var(--text-2);font-size:var(--fs-body-sm)}.ob-guard-row dd{font-family:var(--mono);color:var(--fg);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:.86rem}.ob-refuse{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.ob-refuse li{border-bottom:1px solid var(--line-soft);color:var(--text-2);font-size:var(--fs-body-sm);padding:18px 0 18px 28px;line-height:1.6;position:relative}.ob-refuse li:before,.ob-refuse li:after{content:"";background:var(--crit);width:11px;height:1px;position:absolute;top:calc(18px + .8em);left:2px}.ob-refuse li:before{transform:rotate(45deg)}.ob-refuse li:after{transform:rotate(-45deg)}.ob-sub{margin-bottom:14px}@media (min-width:960px){.ob-promise-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(56px,8vw,120px)}}.ob-part{background:var(--bg);color:var(--fg)}.ob-part-h{font-family:var(--serif);letter-spacing:-.02em;color:var(--fg);font-size:clamp(2.4rem,5.6vw,4.4rem);font-weight:400;line-height:1.02}.ob-part-list{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.ob-part-list li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:12px;padding:22px 0;display:grid}.ob-part-list .ob-mono{color:var(--text-3)}.ob-part-list span:last-child{font-family:var(--serif);color:var(--fg);font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.25}.ob-part-close{color:var(--fg);margin-top:clamp(40px,5vw,64px);font-size:clamp(1.5rem,2.8vw,2.2rem)}.ob-part .ob-filmcard{border-color:var(--line);color:var(--text-2);margin-top:40px}.ob-part .ob-filmcard:hover{border-color:var(--crest);color:var(--fg)}.ob-part .ob-mono{color:var(--text-3)}@media (min-width:760px){.ob-part-list{-moz-column-gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media (min-width:1100px){.ob-part-list{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}.ob-part-list li{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;padding:22px 0 28px}}.ob-tl{grid-template-columns:minmax(0,1fr);row-gap:28px;margin:0;padding:0 0 0 32px;list-style:none;display:grid}.ob-tl li{align-content:start;gap:6px;min-width:0;display:grid;position:relative}.ob-tl li:before{content:"";background:var(--line);transform-origin:top;width:1px;transition:transform .6s var(--ease) calc(var(--i,0) * .12s);position:absolute;top:12px;bottom:-28px;left:-28px}.ob-tl li:last-child:before{display:none}.ob-tl-dot{background:var(--ob-navy);border:1px solid var(--crest);width:9px;height:9px;transition:background-color .4s var(--ease) calc(var(--i,0) * .12s);position:absolute;top:8px;left:-32px}.ob-tl li:first-child .ob-tl-dot,.ob-tl li:last-child .ob-tl-dot{background:var(--crest)}.ob-tl-when{font-family:var(--mono);letter-spacing:.04em;color:var(--fg);font-size:.74rem}.ob-tl-what{color:var(--text-2);font-size:var(--fs-body-sm);text-wrap:pretty;line-height:1.6}.ob-motion .ob-tl:not(.is-on) li:before{transform:scaleY(0)}@media (min-width:760px){.ob-tl{-moz-column-gap:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 0;padding:32px 0 0}.ob-tl li{gap:10px;padding-right:24px}.ob-tl-when{min-height:2.9em}.ob-tl li:before{transform-origin:0;width:auto;height:1px;inset:-28px 0 auto;display:block!important}.ob-tl li:nth-child(4n):before,.ob-tl li:last-child:before{right:24px}.ob-tl-dot{top:-32px;left:0}.ob-motion .ob-tl:not(.is-on) li:before{transform:scaleX(0)}}@media (min-width:1180px){.ob-tl{grid-template-columns:repeat(8,minmax(0,1fr))}.ob-tl li{padding-right:20px}.ob-tl-when{min-height:4.4em}.ob-tl li:nth-child(4n):before{right:0}.ob-tl li:last-child:before{right:20px}.ob-tl-what{font-size:.94rem}}.ob-fit{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.ob-fit-col{align-content:start;gap:18px;display:grid}.ob-fit ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ob-fit li{border-bottom:1px solid var(--line-soft);font-size:var(--fs-body-sm);padding:16px 0 16px 26px;line-height:1.6;position:relative}.ob-fit-yes li{color:var(--fg)}.ob-fit-yes li:before{content:"";background:var(--crest);width:7px;height:7px;position:absolute;top:calc(16px + .62em);left:1px}.ob-fit-no li{color:var(--text-2)}.ob-fit-no li:before{content:"";background:var(--text-3);width:10px;height:1px;position:absolute;top:calc(16px + .8em);left:0}.ob-sectors{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex;border:0!important}.ob-sectors li{font-family:var(--mono);border:1px solid var(--line)!important;color:var(--text-2)!important;padding:6px 10px!important;font-size:.72rem!important;line-height:1.4!important}.ob-sectors li:before{display:none}@media (min-width:860px){.ob-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,7vw,96px)}}.ob-faq-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.ob-faq{border-top:1px solid var(--line)}.ob-faq-item{border-bottom:1px solid var(--line-soft)}.ob-faq-item summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:24px;padding:22px 0;list-style:none;display:grid}.ob-faq-item summary::-webkit-details-marker{display:none}.ob-faq-qt{font-family:var(--serif);color:var(--fg);margin:0;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:400;line-height:1.35}.ob-faq-item summary:hover .ob-faq-pm{border-color:var(--crest)}.ob-faq-pm{border:1px solid var(--line);width:20px;height:20px;transition:border-color .16s var(--ease);position:relative}.ob-faq-pm:before,.ob-faq-pm:after{content:"";background:var(--fg);height:1px;transition:transform .26s var(--ease);margin-top:-.5px;position:absolute;top:50%;left:5px;right:5px}.ob-faq-pm:after{transform:rotate(90deg)}.ob-faq-item[open] .ob-faq-pm:after{transform:rotate(0)}.ob-faq-a{color:var(--text-2);max-width:64ch;margin:0;padding:0 44px 26px 0;line-height:1.75}@media (min-width:960px){.ob-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:clamp(48px,7vw,96px)}}.ob-book{padding-bottom:0}.ob-book-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid}.ob-book-grid .ob-head{margin-bottom:0}.ob-form{border:1px solid var(--line);background:var(--ob-panel);gap:18px;padding:clamp(20px,3.2vw,36px);display:grid}.ob-field{gap:8px;display:grid}.ob-field label{color:var(--text-2);letter-spacing:.01em;font-size:.8rem}.ob-field input,.ob-field textarea{background:var(--ob-ink);border:1px solid var(--line);width:100%;min-height:48px;color:var(--fg);font-family:var(--sans);transition:border-color .16s var(--ease);appearance:none;border-radius:0;padding:12px 14px;font-size:16px;line-height:1.5}.ob-field textarea{resize:vertical;min-height:88px}.ob-field input:hover,.ob-field textarea:hover{border-color:var(--ocean)}.ob-field input:focus,.ob-field textarea:focus{border-color:var(--crest);outline:none}.ob-field input:focus-visible,.ob-field textarea:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.ob-field [aria-invalid=true]{border-color:var(--crit)}.ob-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ob-form .ob-btn{width:100%;margin-top:6px}.ob-privacy{color:var(--text-3);font-size:.8rem}.ob-form-error{border-left:1px solid var(--crit);color:var(--fg);font-size:var(--fs-body-sm);padding:10px 0 10px 14px;line-height:1.6}.ob-after{color:var(--fg);font-size:var(--fs-body-sm);margin-bottom:16px;line-height:1.65}.ob-calendly{border:1px solid var(--line);background:var(--ob-panel);min-width:280px;height:720px}@media (min-width:960px){.ob-book-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(56px,8vw,120px)}.ob-book-grid.is-booked{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.ob-wave{height:clamp(140px,17vw,240px);margin-top:clamp(64px,8vw,120px);position:relative}.ob-wave svg{width:100%;height:100%;display:block;position:absolute;inset:0}.ob-wave-gold{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease) .2s}.ob-motion .ob-wave:not(.is-on) .ob-wave-gold{stroke-dashoffset:1px}.ob-th{z-index:10050;color:var(--fg);font-family:var(--sans);overscroll-behavior:contain;opacity:1;transition:opacity .24s var(--ease);background:#050e1d;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.ob-th[hidden]{display:none}.ob-th.is-closing{opacity:0}@starting-style{.ob-th{opacity:0}}.ob-th-close{z-index:3;width:48px;height:48px;color:var(--fg);cursor:pointer;transition:border-color .16s var(--ease);background:#050e1dc7;border:1px solid #f4eddf59;border-radius:0;place-items:center;display:grid;position:fixed;top:12px;right:12px}.ob-th-close:hover{border-color:var(--fg)}.ob-th-x{width:18px;height:18px;position:relative}.ob-th-x:before,.ob-th-x:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.ob-th-x:before{transform:rotate(45deg)}.ob-th-x:after{transform:rotate(-45deg)}.ob-th :focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.ob-th-stage{background:#000;order:1;justify-content:center;display:flex}.ob-th-screen{aspect-ratio:9/16;background:#000;width:100%;max-width:56.25svh;max-height:100svh;position:relative}.ob-th-video,.ob-th-mux,.ob-th-loading{-o-object-fit:contain;object-fit:contain;--media-object-fit:contain;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.ob-th-video::cue{color:#f4eddf;background:#050e1dd6;font-family:Switzer,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.4}.ob-th-panel{border-top:1px solid var(--line);flex-direction:column;order:2;min-width:0;display:flex}.ob-th-now{gap:6px;padding:20px 20px 16px;display:grid}.ob-th-now-title{font-family:var(--serif);color:var(--fg);font-size:1.35rem;font-style:italic;line-height:1.25}.ob-th-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:0 20px;display:flex}.ob-th-tabs{gap:20px;display:flex}.ob-th-tabs button{min-height:44px;color:var(--text-3);font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;padding:14px 0 13px;font-size:12px;font-weight:500;position:relative}.ob-th-tabs button .ob-mono{letter-spacing:.04em}.ob-th-tabs button[aria-selected=true]{color:var(--fg)}.ob-th-tabs button[aria-selected=true]:after{content:"";background:var(--crest);height:1px;position:absolute;bottom:-1px;left:0;right:0}.ob-th-cc{min-height:44px;color:var(--text-2);font-family:var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;display:inline-flex}.ob-th-cc-box{border:1px solid var(--line);width:28px;height:16px;transition:border-color .16s var(--ease);position:relative}.ob-th-cc-box:after{content:"";background:var(--text-3);width:8px;height:8px;transition:transform .16s var(--ease), background-color .16s var(--ease);position:absolute;top:3px;left:3px}.ob-th-cc[aria-pressed=true] .ob-th-cc-box{border-color:var(--crest)}.ob-th-cc[aria-pressed=true] .ob-th-cc-box:after{background:var(--crest);transform:translate(12px)}.ob-th-scroll{padding:8px 12px 32px}.ob-th-scroll[hidden]{display:none}.ob-th-chapters,.ob-th-lines{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ob-th-chapters button,.ob-th-lines button{border:0;border-left:1px solid var(--line-soft);width:100%;color:var(--text-2);font-family:var(--sans);text-align:left;cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease);background:0 0;border-radius:0;grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 10px 10px 12px;font-size:14.5px;line-height:1.45;display:grid}.ob-th-chapters button:hover,.ob-th-lines button:hover{color:var(--fg)}.ob-th-chapters button[aria-current=true],.ob-th-lines button[aria-current=true]{color:var(--fg);border-left-color:var(--crest);background:#3faede12}.ob-th-lines button{font-size:14px}@media (min-width:900px){.ob-th{flex-direction:row;overflow:hidden}.ob-th-close{position:absolute;top:16px;right:16px}.ob-th-stage{flex:auto;align-items:center;min-width:0;height:100svh}.ob-th-screen{width:auto;max-width:100%;height:100svh}.ob-th-panel{border-top:0;border-left:1px solid var(--line);flex:0 0 clamp(340px,30vw,440px);height:100svh}.ob-th-now{padding:28px 88px 20px 28px}.ob-th-bar{padding:0 28px}.ob-th-scroll{overscroll-behavior:contain;flex:auto;padding:12px 16px 40px;overflow-y:auto}}.ob-bridge{z-index:2;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:22px var(--rail-pad);background:#050e1d80;position:relative}.ob-bridge-in{max-width:var(--container-max);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 32px;margin:0 auto;display:flex}.ob-bridge p{color:var(--text-2);font-size:var(--fs-body-sm);max-width:70ch;line-height:1.6}.ob-bridge a{white-space:nowrap;font-size:var(--fs-body-sm)}@media (prefers-reduced-motion:reduce){.ob-page *,.ob-th,.ob-th *{transition:none!important;animation:none!important}.ob-motion [data-reveal]:not(.is-in){opacity:1;transform:none}}
.ob-bd{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ob-bd~*{z-index:1;position:relative}.ob-bd canvas{animation:ob-bd-in 1.4s var(--ease) both}@keyframes ob-bd-in{0%{opacity:0}to{opacity:1}}.ob-bd--hero{-webkit-mask-image:linear-gradient(#0000 18%,#00000080 42%,#000 66% 100%);mask-image:linear-gradient(#0000 18%,#00000080 42%,#000 66% 100%)}@media (min-width:960px){.ob-bd--hero{-webkit-mask-image:radial-gradient(58% 88% at 80% 70%,#000 0% 28%,#00000073 60%,#0000 100%);mask-image:radial-gradient(58% 88% at 80% 70%,#000 0% 28%,#00000073 60%,#0000 100%)}}.ob-bd--film{-webkit-mask-image:linear-gradient(#000 0,#00000080 48px,#0000 112px);mask-image:linear-gradient(#000 0,#00000080 48px,#0000 112px)}.ob-bd--proof{height:min(100%,760px);bottom:auto;-webkit-mask-image:radial-gradient(62% 78% at 100% 0,#000 0%,#00000080 45%,#0000 100%);mask-image:radial-gradient(62% 78% at 100% 0,#000 0%,#00000080 45%,#0000 100%)}.ob-bd--book{-webkit-mask-image:linear-gradient(#0000 38%,#0006 62%,#000 82% 100%);mask-image:linear-gradient(#0000 38%,#0006 62%,#000 82% 100%)}@media (max-width:599px){.ob-bd--film,.ob-bd--proof{display:none}.ob-bd--hero{opacity:.75}}@media (prefers-reduced-motion:reduce){.ob-bd canvas{animation:none}}
.ob-sx-list{gap:clamp(96px,12vw,168px);margin:0;padding:0;list-style:none;display:grid}.ob-sx{grid-template-columns:minmax(0,1fr);gap:36px;min-width:0;scroll-margin-top:96px;display:grid}.ob-sx-text{align-content:start;gap:18px;min-width:0;max-width:34rem;display:grid}.ob-sx-idx{color:var(--text-3)}.ob-sx-idx b{color:var(--fg);font-weight:400}.ob-sx-title{font-family:var(--serif);letter-spacing:-.012em;color:var(--fg);text-wrap:balance;font-size:clamp(1.75rem,2.7vw,2.35rem);font-weight:400;line-height:1.1}.ob-sx-body{color:var(--text-2);text-wrap:pretty;line-height:1.75}.ob-sx-proof{border-left:1px solid var(--crest);color:var(--fg);font-size:var(--fs-body-sm);padding:12px 0 12px 16px;line-height:1.6}.ob-sx-chip{margin-top:6px}.ob-sx-fig{min-width:0}@media (min-width:1024px){.ob-sx{--bleed:clamp(0px, calc(var(--ob-pad) - 24px), 56px);-moz-column-gap:clamp(44px, 4.6vw, 72px);grid-template-columns:minmax(0,35fr) minmax(0,65fr);align-items:center;column-gap:clamp(44px,4.6vw,72px)}.ob-sx-fig{margin-right:calc(-1 * var(--bleed))}.ob-sx[data-flip]{grid-template-columns:minmax(0,65fr) minmax(0,35fr)}.ob-sx[data-flip] .ob-sx-fig{margin-right:0;margin-left:calc(-1 * var(--bleed));grid-area:1/1}.ob-sx[data-flip] .ob-sx-text{grid-area:1/2}.ob-sx-body{font-size:var(--fs-body-sm)}}.ob-fx{--fx-ink:#050e1d;--fx-panel:#091b3a;--fx-lift:#0e2850;--fx-sheet:#071631;--fx-ocean:#2e74ac;min-width:0;min-height:var(--fx-min,0);border:1px solid var(--line);background:var(--fx-ink);color:var(--fg);font-family:var(--sans);flex-direction:column;margin:0;font-size:14px;line-height:1.5;display:flex;position:relative;container:fx/inline-size}.ob-fx p{margin:0}.ob-fx-bar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 16px;display:flex}.ob-fx-name{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:12px;line-height:1.35}.ob-fx-tools{flex:none;align-items:center;gap:10px;display:inline-flex}.ob-fx-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--line);white-space:nowrap;padding:3px 7px;font-size:12px;line-height:1.3;display:inline-block}.ob-fx-btn{border:1px solid var(--line);min-height:32px;color:var(--text-2);font:500 12px/1 var(--sans);letter-spacing:.02em;cursor:pointer;transition:border-color .16s var(--ease), color .16s var(--ease);background:0 0;border-radius:0;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.ob-fx-btn:hover{border-color:var(--crest);color:var(--fg)}@container fx (max-width:460px){.ob-fx-btn{padding:4px 9px}.ob-fx-btn-t{display:none}}.ob-fx-body{background-image:linear-gradient(#8fdcf808 1px,#0000 1px),linear-gradient(90deg,#8fdcf808 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px;flex:1;padding:18px 16px 20px;position:relative}.ob-fx-ctl{border-top:1px solid var(--line-soft);background:var(--fx-ink);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px 14px;display:flex}.ob-fx-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:400;line-height:1.4;display:block}.ob-card{background:var(--fx-panel);border:1px solid var(--line)}.ob-ico{flex:none;display:block}@container fx (min-width:560px){.ob-fx-bar{padding-inline:24px}.ob-fx-body{padding:22px 24px 24px}.ob-fx-ctl{padding-inline:24px}}.ob-f2,.ob-f3,.ob-f4,.ob-f5,.ob-f6,.ob-f7,.ob-f8,.ob-f9,.ob-f2-tbl,.ob-f3-flow,.ob-f4-tl,.ob-f5-lower,.ob-f6-week,.ob-f6-ab,.ob-f7-top,.ob-f7-left,.ob-f8-lower,.ob-f9-lower{grid-template-columns:minmax(0,1fr)}.ob-fx-body>*{min-width:0}.ob-choices{min-width:0;border:0;min-inline-size:0;margin:0;padding:0}.ob-choices>legend{float:left;width:100%;margin:0 0 10px;padding:0}.ob-choices>legend.ob-sr{float:none}.ob-choices-in{clear:both}.ob-choice{cursor:pointer;display:block;position:relative}.ob-choice input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.ob-choice-in{display:block}.ob-choice input:focus-visible+.ob-choice-in{outline:2px solid var(--gold-hi);outline-offset:-2px}.ob-choices:disabled{opacity:.42}.ob-choices:disabled .ob-choice{cursor:default}.ob-seg{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ob-seg>legend{float:none;width:auto;margin:0;display:inline}.ob-seg .ob-choices-in{border:1px solid var(--line);max-width:100%;display:flex}.ob-seg .ob-choice{flex:auto}.ob-seg .ob-choice+.ob-choice{border-left:1px solid var(--line)}.ob-seg .ob-choice-in{text-align:center;min-height:40px;color:var(--text-2);transition:background-color .16s var(--ease), color .16s var(--ease);justify-content:center;align-items:center;padding:8px 14px;font-size:13px;line-height:1.25;display:flex;position:relative}.ob-seg .ob-choice:hover .ob-choice-in{color:var(--fg)}.ob-seg .ob-choice[data-on] .ob-choice-in{background:var(--fx-lift);color:var(--fg)}.ob-seg .ob-choice[data-on] .ob-choice-in:after{content:"";background:var(--crest);height:1px;position:absolute;bottom:0;left:0;right:0}.ob-range{--thumb:12px;gap:6px;display:grid}.ob-range-track{position:relative}.ob-range input[type=range]{appearance:none;z-index:1;cursor:pointer;background:0 0;width:100%;height:36px;margin:0;display:block;position:relative}.ob-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--crest) 0 calc(6px + (100% - 12px) * var(--p)), var(--line) calc(6px + (100% - 12px) * var(--p)) 100%);height:2px}.ob-range input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--thumb);background:var(--fg);border:0;border-radius:0;height:26px;margin-top:-12px}.ob-range input[type=range]::-moz-range-track{background:var(--line);border:0;height:2px}.ob-range input[type=range]::-moz-range-progress{background:var(--crest);height:2px}.ob-range input[type=range]::-moz-range-thumb{width:var(--thumb);background:var(--fg);border:0;border-radius:0;height:26px}[data-draw]{stroke-dasharray:1 1;stroke-dashoffset:0}.ob-fx[data-stage=armed] [data-rise]{opacity:0;transform:translateY(14px)}.ob-fx[data-stage=armed] svg [data-rise]{transform:none}.ob-fx[data-stage=armed] [data-draw]{stroke-dashoffset:1px}.ob-fx[data-stage=armed] [data-grow]{transform:scaleX(0)}.ob-fx[data-stage=armed] [data-wipe]{clip-path:inset(0 100% 0 0)}.ob-fx[data-stage=play] [data-rise]{transition:opacity .6s var(--ease) calc(var(--d,0) * 1ms), transform .6s var(--ease) calc(var(--d,0) * 1ms)}.ob-fx[data-stage=play] [data-draw]{transition:stroke-dashoffset var(--dur,.9s) var(--ease) calc(var(--d,0) * 1ms)}.ob-fx[data-stage=play] [data-grow]{transition:transform .7s var(--ease) calc(var(--d,0) * 1ms)}.ob-fx[data-stage=play] [data-wipe]{transition:clip-path 1.6s var(--ease) calc(var(--d,0) * 1ms)}@keyframes ob-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ob-fade{0%{opacity:0}to{opacity:1}}@keyframes ob-draw-k{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ob-flash-k{0%{background-color:#3faede3d}to{background-color:#0000}}.ob-swap{animation:ob-in .45s var(--ease) both}.ob-draw{animation:ob-draw-k .6s var(--ease) both}.ob-pop{animation:ob-fade .4s var(--ease) both}.ob-flash{animation:ob-flash-k 1.1s var(--ease) both}.ob-caret{vertical-align:-.16em;background:var(--fg);width:2px;height:1.05em;margin-left:2px;display:inline-block}.ob-f1-grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid;position:relative}.ob-f1-wires{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ob-f1-wire-ghost{fill:none;stroke:var(--line);stroke-width:1px}.ob-f1-wire{fill:none;stroke:var(--crest);stroke-width:1px}.ob-f1-node{fill:var(--fx-ink);stroke:var(--crest);stroke-width:1px}.ob-f1-node--end{fill:var(--crest)}.ob-f1-specwrap{z-index:1;align-content:start;display:grid;position:relative}.ob-f1-speck{margin-bottom:10px}.ob-f1-spec-h{border-bottom:1px solid var(--line);color:var(--fg);align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:500;display:flex}.ob-f1-spec-h .ob-ico{color:var(--crest)}.ob-f1-fields{margin:0}.ob-f1-field{border-bottom:1px solid var(--line-soft);gap:2px;padding:10px 16px;display:grid}.ob-f1-field:last-child{border-bottom:0}.ob-f1-field dd{color:var(--fg);margin:0;font-size:15px;line-height:1.4}.ob-f1-list{z-index:1;position:relative}.ob-f1-list .ob-choices-in{border:1px solid var(--line);background:var(--fx-panel);display:grid}.ob-f1-list .ob-choice+.ob-choice{border-top:1px solid var(--line-soft)}.ob-f1-row{-moz-column-gap:6px;transition:background-color .16s var(--ease);grid-template-columns:30px minmax(0,1fr);gap:2px 6px;padding:10px 14px 10px 12px;display:grid;position:relative}.ob-f1-row:before{content:"";background:0 0;width:1px;position:absolute;top:-1px;bottom:-1px;left:-1px}.ob-f1-n{color:var(--text-3);grid-row:1/3;padding-top:2px;font-size:12px}.ob-f1-nm{color:var(--text-2);transition:color .16s var(--ease);font-size:15px;font-weight:500;line-height:1.3}.ob-f1-arc{color:var(--text-3);font-size:13px;line-height:1.4}.ob-f1-list .ob-choice:hover .ob-f1-nm{color:var(--fg)}.ob-f1-list .ob-choice[data-on] .ob-f1-row{background:var(--fx-lift)}.ob-f1-list .ob-choice[data-on] .ob-f1-row:before{background:var(--crest)}.ob-f1-list .ob-choice[data-on] .ob-f1-nm{color:var(--fg)}.ob-f1-list .ob-choice[data-on] .ob-f1-n{color:var(--crest)}.ob-f1-list .ob-choice[data-on] .ob-f1-arc{color:var(--text-2)}.ob-f1-detail{z-index:1;border:1px solid var(--line);background:var(--fx-panel);position:relative}.ob-f1-detail-in{grid-template-columns:minmax(0,1fr);display:grid}.ob-f1-d{border-bottom:1px solid var(--line-soft);align-content:start;gap:5px;padding:12px 16px;display:grid}.ob-f1-d:last-child{border-bottom:0}.ob-f1-d p{color:var(--text-2);font-size:14px;line-height:1.55}.ob-f1-d p.ob-f1-goal{color:var(--fg);font-size:15px}.ob-f1-open p{color:var(--fg);align-items:flex-start;gap:10px;font-size:15px;display:flex}.ob-f1-open .ob-ico{color:var(--crest);margin-top:3px}@container fx (min-width:560px){.ob-f1-grid{-moz-column-gap:52px;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:22px 52px}.ob-f1-detail{grid-column:1/-1}.ob-f1-detail-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ob-f1-d{border-bottom:0}.ob-f1-d:first-child{border-right:1px solid var(--line-soft)}.ob-f1-open{border-top:1px solid var(--line-soft);grid-column:1/-1}}.ob-f2{gap:18px;display:grid}.ob-f2-main{border:1px dashed var(--gold-line);background:#050e1db3;gap:14px;padding:14px 16px 16px;display:grid}.ob-f2-main-l{gap:6px;min-width:0;display:grid}.ob-f2-field{border-bottom:1px solid var(--line);max-width:380px;color:var(--text-3);transition:border-color .16s var(--ease);align-items:center;gap:10px;padding-bottom:4px;display:flex}.ob-f2-field:focus-within{border-bottom-color:var(--crest)}.ob-f2-input{min-width:0;color:var(--fg);font-family:var(--mono);letter-spacing:.01em;background:0 0;border:0;border-radius:0;flex:1;padding:6px 0;font-size:16px}.ob-f2-input::placeholder{color:var(--text-2);opacity:1}.ob-f2-tld{font-family:var(--mono);color:var(--text-2);font-size:16px}.ob-f2-hint{color:var(--text-3);font-size:12px}.ob-f2-main-r{align-content:start;gap:4px;display:grid}.ob-f2-main-sub{color:var(--text-2);font-size:14px}.ob-f2-main-note{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);font-size:12px}.ob-f2-arch{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ob-f2-origin,.ob-f2-fan{display:none}.ob-f2-fan path{fill:none;stroke:var(--crest);stroke-width:1px}.ob-f2-tbl{min-width:0;display:grid}.ob-f2-head,.ob-f2-row{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) 64px 58px;align-items:center;column-gap:12px;display:grid}.ob-f2-head{height:var(--head)}.ob-f2-head .ob-fx-k{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ob-f2-row{height:var(--row);border-top:1px solid var(--line-soft)}.ob-f2-row:last-of-type{border-bottom:1px solid var(--line-soft)}.ob-f2-dom{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ob-f2-dom b{color:var(--fg);background-image:linear-gradient(var(--crest), var(--crest));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;font-weight:400}.ob-f2-inb{gap:4px;display:flex}.ob-f2-inb i{border:1px solid var(--crest);background:#3faede33;width:10px;height:10px}.ob-f2-ticks{color:var(--ok);gap:6px;display:flex}.ob-f2-tick{transition:opacity .16s var(--ease), color .16s var(--ease)}.ob-f2-tbl[data-hl] .ob-f2-tick{opacity:.28}.ob-f2-tbl[data-hl] .ob-f2-tick[data-on]{opacity:1}.ob-f2-checks{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;display:flex}.ob-f2-checks-lead{width:100%;margin-right:4px}.ob-f2-check{border:1px solid var(--line);min-height:36px;color:var(--text-2);font:500 13px/1 var(--sans);cursor:pointer;transition:border-color .16s var(--ease), color .16s var(--ease), background-color .16s var(--ease);background:0 0;border-radius:0;align-items:center;gap:7px;padding:6px 12px 6px 10px;display:inline-flex}.ob-f2-check .ob-ico{color:var(--ok)}.ob-f2-check:hover,.ob-f2-check[data-on]{border-color:var(--crest);color:var(--fg)}.ob-f2-check[aria-pressed=true]{background:var(--fx-lift)}.ob-f2-notes{gap:6px;margin-top:-8px;display:grid}.ob-f2-readout{min-height:2.9em;color:var(--text-2);font-size:13px;line-height:1.45}.ob-f2-readout b{color:var(--fg);font-weight:500}.ob-f2-more{min-height:1.5em;font-family:var(--mono);color:var(--text-3);font-size:12px}.ob-f2-lower{gap:14px;display:grid}.ob-f2-warm,.ob-f2-size{align-content:start;gap:10px;padding:14px 16px 16px;display:grid}.ob-f2-panel-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-height:24px;display:flex}.ob-f2-chart{aspect-ratio:var(--ar);margin-top:4px;position:relative}.ob-f2-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ob-f2-grid{stroke:var(--line-soft);stroke-width:1px;stroke-dasharray:2 4}.ob-f2-axis{stroke:var(--line);stroke-width:1px}.ob-f2-ready{stroke:var(--ok);stroke-width:1px;stroke-dasharray:3 3}.ob-f2-band{stroke:var(--text-2);stroke-width:1px}.ob-f2-line{fill:none;stroke:var(--crest);stroke-width:1.5px}.ob-f2-end{fill:var(--crest)}.ob-f2-yl{color:var(--text-3);font-size:12px;position:absolute;left:0;transform:translateY(-50%)}.ob-f2-xl{color:var(--text-3);white-space:nowrap;font-size:12px;position:absolute;bottom:0}.ob-f2-xl--r{transform:translate(-100%)}.ob-f2-readyl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ok);white-space:nowrap;font-size:12px;position:absolute;top:-4px;transform:translate(calc(-100% - 6px))}.ob-fx[data-stage=armed] .ob-f2-readyl{transform:translate(calc(-100% - 6px),14px)}.ob-f2-cap{color:var(--text-3);font-size:12px}.ob-f2-vol{align-items:baseline;gap:7px;display:flex}.ob-f2-vol b{font-family:var(--serif);color:var(--fg);font-variant-numeric:lining-nums tabular-nums;font-size:26px;font-weight:400;line-height:1}.ob-f2-vol span{color:var(--text-3);font-size:13px}.ob-f2-range{margin-top:-4px}.ob-f2-out{color:var(--fg);font-size:14px}.ob-f2-grid-in{flex-wrap:wrap;align-content:flex-start;gap:6px 8px;min-height:48px;padding-top:2px;display:flex}.ob-f2-strip{gap:2px;display:flex}.ob-f2-strip i{background:var(--crest);width:7px;height:7px}.ob-f2-strip.is-new i{background:var(--fx-ocean)}.ob-f2-strip i[data-off]{box-sizing:border-box;border:1px solid var(--line);background:0 0}.ob-f2-strip.is-new{animation:ob-in .32s var(--ease) both}.ob-f2-rule{color:var(--text-3);font-size:12px}@container fx (min-width:560px){.ob-f2-main{-moz-column-gap:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;padding:14px 18px}.ob-f2-readout{min-height:1.45em}.ob-f2-main-r{text-align:right;justify-items:end;padding-bottom:22px}.ob-f2-arch{grid-template-columns:104px 44px minmax(0,1fr)}.ob-f2-origin{height:calc(var(--head) + var(--row) * 5);padding-top:var(--head);align-items:center;display:flex}.ob-f2-origin-box{border:1px solid var(--crest);background:var(--fx-panel);gap:2px;width:100%;padding:10px 10px 10px 12px;font-size:13px;font-weight:500;line-height:1.3;display:grid}.ob-f2-origin-sub{color:var(--text-3);font-size:12px;font-weight:400}.ob-f2-fan{display:block}.ob-f2-head,.ob-f2-row{padding-left:12px}.ob-f2-checks-lead{width:auto}.ob-f2-lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ob-f3{display:grid}.ob-f3-flow{gap:36px;display:grid;position:relative}.ob-f3-wires{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ob-f3-wire{fill:none;stroke:var(--line);stroke-width:1px}.ob-f3-dots{fill:none;stroke:var(--crest);stroke-width:3px;stroke-linecap:square;stroke-dasharray:.002 .124;animation:ob-flow 2.6s var(--ease) infinite;animation-delay:calc(var(--o,0) * -2.6s);transition:opacity .6s var(--ease) 1.1s;animation-play-state:paused}.ob-f3-flow[data-flowing] .ob-f3-dots{animation-play-state:running}.ob-fx[data-stage=armed] .ob-f3-dots{opacity:0}@keyframes ob-flow{0%{stroke-dashoffset:.126px}to{stroke-dashoffset:0}}.ob-f3-sources{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ob-f3-source{border:1px solid var(--line);background:var(--fx-panel);min-height:44px;color:var(--fg);align-items:center;gap:9px;padding:8px 10px;font-size:13px;line-height:1.25;display:flex}.ob-f3-source .ob-ico{color:var(--crest)}.ob-f3-long{z-index:1;border:1px solid var(--crest);background:var(--fx-panel);justify-self:center;gap:3px;width:min(100%,300px);padding:12px 14px 14px;display:grid;position:relative}.ob-f3-long-h{font-size:14px;font-weight:500}.ob-f3-long-sub{color:var(--text-3);font-size:12px}.ob-f3-long-rows{display:none}.ob-f3-long-rows i{background:#c6bca333;height:4px;display:block}.ob-f3-reads{-moz-column-gap:14px;grid-template-columns:1px minmax(0,1fr);column-gap:14px;margin-left:calc(50% - .5px);display:grid}.ob-f3-reads-line{background:var(--crest);min-height:52px}.ob-f3-reads p{color:var(--text-2);align-self:center;padding:10px 0;font-size:13px;line-height:1.45}.ob-f3-reads b{color:var(--fg);font-weight:500;display:block}.ob-f3-browser{border:1px solid var(--line);background:var(--fx-sheet)}.ob-f3-tabs .ob-choices-in{background:var(--fx-ink);border-bottom:1px solid var(--line);display:flex}.ob-f3-tabs .ob-choice{border-right:1px solid var(--line);flex:1 1 0;min-width:0;max-width:240px;margin-bottom:-1px}.ob-f3-tab{border-bottom:1px solid var(--line);min-height:40px;color:var(--text-3);transition:background-color .16s var(--ease), color .16s var(--ease);align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:1.25;display:flex;position:relative}.ob-f3-tab>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ob-f3-tab i{border:1px solid var(--line);width:16px;height:16px;font-family:var(--serif);color:var(--text-2);flex:none;place-items:center;font-size:11px;font-style:normal;display:grid}.ob-f3-tabs .ob-choice:hover .ob-f3-tab{color:var(--fg)}.ob-f3-tabs .ob-choice[data-on] .ob-f3-tab{background:var(--fx-panel);color:var(--fg);border-bottom-color:var(--fx-panel)}.ob-f3-tabs .ob-choice[data-on] .ob-f3-tab:before{content:"";background:var(--crest);height:1px;position:absolute;top:0;left:0;right:0}.ob-f3-tabs .ob-choice[data-on] .ob-f3-tab i{border-color:var(--crest);color:var(--fg)}.ob-f3-chrome{border-bottom:1px solid var(--line);background:var(--fx-panel);align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.ob-f3-chrome>i{border:1px solid var(--line);width:8px;height:8px}.ob-f3-url{border:1px solid var(--line);background:var(--fx-ink);min-width:0;height:24px;font-family:var(--mono);color:var(--text-2);white-space:nowrap;flex:1;align-items:center;gap:7px;margin-left:8px;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.ob-f3-url .ob-ico{color:var(--text-3)}.ob-f3-nav{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.ob-f3-brand{font-family:var(--serif);color:var(--fg);font-size:17px}.ob-f3-links{color:var(--text-3);gap:14px;font-size:12px;display:flex}.ob-f3-page{padding:14px 16px 16px;position:relative;overflow:hidden}.ob-f3-co{font-family:var(--serif);color:var(--fg);font-size:22px;line-height:1.15}.ob-f3-tagline{color:var(--text-2);font-size:14px;margin-top:4px!important}.ob-f3-lines{gap:3px;margin:12px 0 0;padding:0;list-style:none;display:grid;position:relative}.ob-f3-lines li{color:var(--text-2);transition:background-color .4s var(--ease), color .4s var(--ease);margin-left:-10px;padding:5px 10px;font-size:14px;line-height:1.45;position:relative}.ob-f3-lines li:before{content:"";background:var(--crest);transform-origin:top;width:1px;transition:transform .4s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ob-f3-lines li[data-ev]{color:var(--fg);background:#3faede1a}.ob-f3-lines li[data-ev]:before{transform:none}.ob-f3-browser[data-kind=skip] .ob-f3-lines li[data-ev]{background:#8293b31f}.ob-f3-browser[data-kind=skip] .ob-f3-lines li[data-ev]:before{background:var(--text-2)}.ob-f3-lines li[data-decoy]{color:var(--text-3)}.ob-f3-decoy{font-style:normal;font-family:var(--mono);color:var(--text-3);font-size:12px;display:block}.ob-f3-lines li:not([data-decoy]) .ob-f3-decoy{visibility:hidden}.ob-f3-browser[data-phase="0"] .ob-f3-lines li{color:var(--text-3)}.ob-f3-scan{border-bottom:1px solid var(--crest);pointer-events:none;height:100%;animation:ob-scan 1.3s var(--ease) both;background:linear-gradient(0deg,#3faede29,#3faede00 40px);position:absolute;top:-100%;left:-16px;right:-16px}@keyframes ob-scan{0%{transform:translateY(0)}to{transform:translateY(100%)}}.ob-f3-agent{letter-spacing:.1em;text-transform:uppercase;color:var(--crest);font-size:12px;position:absolute;top:18px;right:16px}.ob-f3-verdict{border-top:1px solid var(--line);background:var(--fx-panel);transition:opacity .4s var(--ease), transform .4s var(--ease);gap:6px;padding:12px 16px 14px;display:grid}.ob-f3-verdict:not([data-show]){opacity:0;transform:translateY(12px)}.ob-f3-chip{border:1px solid var(--ok);color:var(--fg);white-space:nowrap;justify-self:start;align-items:center;gap:8px;padding:5px 10px;font-size:13px;font-weight:500;display:inline-flex}.ob-f3-chip .ob-ico{color:var(--ok)}.ob-f3-browser[data-kind=skip] .ob-f3-chip{border-color:var(--text-3);color:var(--text-2)}.ob-f3-browser[data-kind=skip] .ob-f3-chip .ob-ico{color:var(--text-3)}.ob-f3-why{color:var(--text-2);font-size:13px;line-height:1.45}.ob-f3-next{color:var(--crest);white-space:nowrap;font-size:12px}.ob-f3-browser[data-kind=skip] .ob-f3-next{color:var(--text-3)}@container fx (min-width:560px){.ob-f3-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ob-f3-flow{gap:40px}.ob-f3-verdict{-moz-column-gap:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px}}@container fx (max-width:420px){.ob-f3-links span:nth-child(n+3){display:none}}.ob-f4{gap:22px;display:grid}.ob-f4-tl{gap:12px;display:grid}.ob-f4-track{grid-template-columns:minmax(0,1fr);row-gap:10px;display:grid}.ob-f4-end{color:var(--text-3);white-space:nowrap;font-size:12px}.ob-f4-axis{padding-left:30px;position:relative}.ob-f4-rule{background:var(--line);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:10px}.ob-fx[data-stage=armed] .ob-f4-rule{transform:scaleY(0)}.ob-f4-tick{display:none}.ob-f4-marks .ob-choices-in{gap:6px;display:grid}.ob-f4-mk{display:block;position:relative}.ob-f4-node{border:1px solid var(--crest);background:var(--fx-ink);width:12px;height:12px;transition:background-color .16s var(--ease);margin-top:-6px;position:absolute;top:50%;left:-26px}.ob-f4-lab{border:1px solid var(--line-soft);background:var(--fx-panel);transition:border-color .16s var(--ease), background-color .16s var(--ease);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.ob-f4-name{color:var(--text-2);transition:color .16s var(--ease);font-size:14px;line-height:1.3}.ob-f4-ago{color:var(--text-3);white-space:nowrap;font-size:12px}.ob-f4-marks .ob-choice:hover .ob-f4-name{color:var(--fg)}.ob-f4-mk[data-on] .ob-f4-node{background:var(--crest)}.ob-f4-mk[data-on] .ob-f4-lab{border-color:var(--crest);background:var(--fx-lift)}.ob-f4-mk[data-on] .ob-f4-name{color:var(--fg)}.ob-f4-marks .ob-choice input:focus-visible+.ob-choice-in{outline:0}.ob-f4-marks .ob-choice input:focus-visible+.ob-choice-in .ob-f4-lab{outline:2px solid var(--gold-hi);outline-offset:2px}.ob-f4-mail{display:grid}.ob-f4-mail-bar{border-bottom:1px solid var(--line);height:36px;color:var(--text-3);align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex}.ob-f4-mail-dots{gap:5px;margin-left:auto;display:flex}.ob-f4-mail-dots i{border:1px solid var(--line);width:8px;height:8px}.ob-f4-hdr{margin:0}.ob-f4-hdr>div{border-bottom:1px solid var(--line-soft);grid-template-columns:62px minmax(0,1fr);gap:12px;padding:8px 14px;font-size:13px;display:grid}.ob-f4-hdr dt{font-family:var(--mono);color:var(--text-3);font-size:12px}.ob-f4-hdr dd{min-width:0;color:var(--text-2);overflow-wrap:anywhere;margin:0}.ob-f4-hdr dd.ob-f4-subj{color:var(--fg)}.ob-f4-body{gap:10px;padding:14px 14px 16px;display:grid}.ob-f4-why{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.ob-f4-why .ob-fx-k{color:var(--crest)}.ob-f4-why .ob-mono{color:var(--text-3);font-size:12px}.ob-f4-first{min-height:3em;color:var(--gold-text);font-size:17px;line-height:1.5}.ob-f4-rest{gap:7px;display:grid}.ob-f4-rest i{background:#c6bca324;height:6px;display:block}.ob-f4-rest-l{color:var(--text-3);font-size:12px}@container fx (min-width:560px){.ob-f4-track{-moz-column-gap:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px}.ob-f4-axis{height:176px;padding-left:0}.ob-f4-rule{transform-origin:0;width:auto;height:1px;inset:50% 0 auto}.ob-fx[data-stage=armed] .ob-f4-rule{transform:scaleX(0)}.ob-f4-tick{background:var(--line);width:1px;height:7px;display:block;position:absolute;top:calc(50% - 3px)}.ob-f4-marks{position:absolute;inset:0}.ob-f4-marks .ob-choices-in{display:block}.ob-f4-marks .ob-choice{position:static}.ob-f4-marks .ob-choice-in{display:inline}.ob-f4-mk{left:var(--x);width:0;height:0;position:absolute;top:50%}.ob-f4-node{margin-top:0;top:-6px;left:-6px}.ob-f4-mk:before{content:"";background:var(--line);width:1px;height:14px;transition:background-color .16s var(--ease);position:absolute;left:0}.ob-f4-mk[data-side=up]:before{bottom:6px}.ob-f4-mk[data-side=down]:before{top:6px}.ob-f4-mk[data-on]:before{background:var(--crest)}.ob-f4-lab{text-align:center;background:0 0;border-color:#0000;justify-content:stretch;gap:1px;width:max-content;max-width:150px;padding:6px 9px;display:grid;position:absolute;left:0;transform:translate(-50%)}.ob-f4-mk[data-side=up] .ob-f4-lab{bottom:20px}.ob-f4-mk[data-side=down] .ob-f4-lab{top:20px}.ob-f4-mk[data-edge=l] .ob-f4-lab{text-align:left;transform:translate(-12px)}.ob-f4-mk[data-edge=r] .ob-f4-lab{text-align:right;transform:translate(calc(12px - 100%))}.ob-f4-name{font-size:13px}}.ob-f5{gap:16px;display:grid}.ob-f5-flow{padding:0}.ob-f5-flow-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ob-f5-band-wrap{display:none}.ob-f5-cols,.ob-f5-drops{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ob-f5-cols li{border-left:1px solid var(--line-soft);grid-template-rows:1fr auto auto;gap:3px;min-width:0;padding:0 8px 8px;display:grid}.ob-f5-cols li:first-child{border-left-color:#0000;padding-left:0}.ob-f5-lab{color:var(--text-2);align-self:end;font-size:12px;line-height:1.35}.ob-f5-no{color:var(--crest);margin-bottom:3px;font-size:12px;display:block}.ob-f5-n{font-family:var(--serif);color:var(--fg);font-variant-numeric:lining-nums tabular-nums;font-size:26px;line-height:1.05}.ob-f5-unit{color:var(--text-3);font-size:12px}.ob-f5-svg{aspect-ratio:var(--ar);position:relative}.ob-f5-svg svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ob-f5-div{stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.ob-f5-band{transition:clip-path 1.5s var(--ease) .1s}.ob-fx[data-stage=armed] .ob-f5-band{clip-path:inset(0 100% 0 0)}.ob-f5-top{fill:none;stroke:var(--crest);stroke-width:1px}.ob-f5-drop{fill:none}.ob-f5-drop--risky{stroke:var(--fx-ocean)}.ob-f5-drops li{min-width:0;color:var(--text-3);padding:4px 8px 0;font-size:12px;line-height:1.35}.ob-f5-drops li:first-child{padding:0}.ob-f5-drops b{color:var(--text-2);font-weight:400}.ob-f5-drops li:nth-child(5){color:var(--text-2)}.ob-f5-drops li:nth-child(5) b{color:var(--fg)}.ob-f5-rows{margin:0;padding:0;list-style:none;display:grid}.ob-f5-rows li{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;padding:10px 0;display:grid}.ob-f5-rows li:first-child{border-top:0;padding-top:0}.ob-f5-row-l{color:var(--text-2);font-size:13px;line-height:1.4}.ob-f5-row-n{font-family:var(--serif);color:var(--fg);text-align:right;white-space:nowrap;font-size:20px;line-height:1.1}.ob-f5-row-n .ob-mono{color:var(--text-3);font-size:12px}.ob-f5-row-bar{background:#1e408059;grid-column:1/-1;height:6px;position:relative}.ob-f5-row-bar i{width:calc(var(--w) * 100%);background:#2e74ac;position:absolute;top:0;bottom:0;left:0}.ob-f5-row-side{color:var(--text-3);grid-column:1/-1;font-size:12px}.ob-f5-row-side b{font-family:var(--mono);color:var(--fg);font-weight:400}.ob-f5-lower{gap:16px;display:grid}.ob-f5-gate{gap:6px;padding:14px 16px 16px;display:grid}.ob-f5-gate .ob-f5-flow-h{margin-bottom:4px}.ob-f5-list{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.4;display:flex}.ob-f5-val{color:var(--fg);letter-spacing:0;font-size:22px}.ob-f5-range .ob-range-track{margin:22px 0 24px}.ob-f5-limit,.ob-f5-ours{z-index:2;left:calc(6px + (100% - 12px) * var(--at));pointer-events:none;width:1px;position:absolute}.ob-f5-limit{background:var(--gold-line);top:2px;bottom:2px}.ob-f5-limit span{font-family:var(--mono);color:var(--gold-text);white-space:nowrap;font-size:12px;position:absolute;bottom:calc(100% + 4px);left:0;transform:translate(-50%)}.ob-f5-ours{background:var(--text-2);height:10px;top:22px}.ob-f5-ours span{font-family:var(--mono);color:var(--text-2);white-space:nowrap;font-size:12px;position:absolute;top:calc(100% + 3px);left:-1px}.ob-f5-status{-moz-column-gap:10px;border:1px solid var(--ok);transition:border-color .16s var(--ease);grid-template-columns:10px minmax(0,1fr);align-items:center;gap:1px 10px;padding:8px 12px 9px;display:grid}.ob-f5-sq{background:var(--ok);width:10px;height:10px;transition:background-color .16s var(--ease)}.ob-f5-status b{color:var(--fg);font-size:15px;font-weight:500}.ob-f5-status span:last-child{color:var(--text-2);grid-column:2;font-size:13px;line-height:1.45}.ob-f5-status[data-held]{border-color:var(--crit)}.ob-f5-status[data-held] .ob-f5-sq{background:var(--crit)}.ob-f5-proof{border-left:1px solid var(--crest);align-content:center;gap:10px;padding:6px 0 6px 18px;display:grid}.ob-f5-proof-n{font-family:var(--serif);color:var(--fg);font-variant-numeric:lining-nums;font-size:44px;line-height:1}.ob-f5-proof p{color:var(--text-2);font-size:14px;line-height:1.55}@container fx (min-width:560px){.ob-f5-band-wrap{display:block}.ob-f5-rows{display:none}.ob-f5-lower{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px}}.ob-f6{gap:20px;display:grid}.ob-f6-week{gap:14px;display:grid}.ob-f6-days{gap:14px;margin:0;padding:0 0 0 26px;list-style:none;display:grid;position:relative}.ob-f6-day,.ob-f6-fork{align-content:start;gap:8px;display:grid;position:relative}.ob-f6-seg{background:var(--crest);transform-origin:top;width:1px;position:absolute;top:7px;bottom:-21px;left:-21px}.ob-fx[data-stage=armed] .ob-f6-seg{transform:scaleY(0)}.ob-f6-seg--stop{height:16px;bottom:auto}.ob-f6-node{border:1px solid var(--crest);background:var(--fx-ink);width:11px;height:11px;position:absolute;top:2px;left:-26px}.ob-f6-day[data-angle] .ob-f6-node{background:var(--crest)}.ob-f6-dlabel{color:var(--fg);letter-spacing:.06em;font-size:12px}.ob-f6-mail{border:1px solid var(--line);background:var(--fx-panel);align-content:start;gap:5px;padding:10px 12px 12px;display:grid}.ob-f6-mail header,.ob-f6-li header{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.ob-f6-mail header .ob-ico,.ob-f6-li header .ob-ico{color:var(--crest)}.ob-f6-subj{color:var(--fg);font-size:13px;font-weight:500;line-height:1.35}.ob-f6-first{color:var(--text-2);font-size:13px;line-height:1.45}.ob-f6-day[data-angle] .ob-f6-mail{border-color:var(--gold-line)}.ob-f6-angle{border:1px solid var(--line);font-family:var(--mono);color:var(--fg);padding:1px 6px;font-size:12px}.ob-f6-ends{gap:8px;display:grid}.ob-f6-stop,.ob-f6-li{border:1px solid var(--line);background:var(--fx-panel);align-content:start;gap:4px;padding:10px 12px 12px;display:grid}.ob-f6-stop{background:0 0}.ob-f6-bar{background:var(--text-2);width:12px;height:1px;position:absolute;top:22px;left:-27px}.ob-f6-branch{display:none}.ob-f6-li{border-style:dashed}.ob-f6-ab{display:grid}.ob-f6-ab-mail{align-content:start;gap:10px;padding:14px 16px 16px;display:grid}.ob-f6-ab-row{color:var(--fg);align-items:baseline;gap:10px;font-size:13px;display:flex}.ob-f6-ab-row .ob-fx-k{display:inline}.ob-f6-ab-first{color:var(--text-2);font-size:14px;line-height:1.5}.ob-f6-same{gap:6px;display:grid}.ob-f6-same i{background:#c6bca324;height:6px;display:block}.ob-f6-same .ob-mono{color:var(--text-3);font-size:12px}.ob-f6-ask{border:1px solid var(--crest);background:#3faede14;gap:4px;padding:10px 12px;display:grid}.ob-f6-ask-k{letter-spacing:.08em;text-transform:uppercase;color:var(--crest);font-size:12px}.ob-f6-ask-v{color:var(--fg);font-size:15px;line-height:1.45}.ob-f6-ab-side{border-top:1px solid var(--line);align-content:start;gap:12px;padding:14px 16px 16px;display:grid}.ob-f6-rule{color:var(--fg);font-size:14px;line-height:1.5}.ob-f6-sends{gap:8px;padding-top:4px;display:grid}.ob-f6-meter{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ob-f6-meter-k{color:var(--text-3);font-size:12px}.ob-f6-meter[data-on] .ob-f6-meter-k{color:var(--fg)}.ob-f6-meter-bar{background:#1e408066;height:6px;position:relative}.ob-f6-meter-bar:after{content:"";background:var(--text-2);width:1px;position:absolute;top:-4px;bottom:-4px;right:0}.ob-f6-meter-bar i{width:calc(var(--w) * 100%);background:var(--fx-ocean);transition:background-color .16s var(--ease);position:absolute;top:0;bottom:0;left:0}.ob-f6-meter[data-on] .ob-f6-meter-bar i{background:var(--crest)}.ob-f6-meter-n{color:var(--text-2);white-space:nowrap;font-size:12px}.ob-f6-meter-n span{color:var(--text-3)}.ob-f6-hint{color:var(--text-3);font-size:12px}@container fx (min-width:560px){.ob-f6-days{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.95fr);gap:0 12px;padding-left:0}.ob-f6-day,.ob-f6-fork{grid-template-rows:44px auto;gap:0}.ob-f6-seg{transform-origin:0;width:auto;height:1px;inset:30px -12px auto 0}.ob-fx[data-stage=armed] .ob-f6-seg{transform:scaleX(0)}.ob-f6-seg--stop{height:1px;right:38%}.ob-f6-node{top:25px;left:0}.ob-f6-dlabel{align-self:start;padding-top:2px}.ob-f6-mail{position:relative}.ob-f6-seg--stop{right:22%}.ob-f6-bar{width:1px;height:13px;top:24px;left:78%}.ob-f6-branch{background:var(--crest);transform-origin:top;width:1px;height:14px;display:block;position:absolute;top:30px;left:0}.ob-fx[data-stage=armed] .ob-f6-branch{transform:scaleY(0)}.ob-f6-dlabel{color:var(--text-3)}.ob-f6-day .ob-f6-dlabel{color:var(--fg)}.ob-f6-ab{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ob-f6-ab-side{border-top:0;border-left:1px solid var(--line)}}.ob-f7{gap:16px;display:grid;position:relative}.ob-f7-fly{z-index:5;border:1px solid var(--crest);background:var(--fx-lift);color:var(--fg);white-space:nowrap;opacity:0;pointer-events:none;padding:2px 7px;font-size:12px;line-height:1.4;position:absolute;top:0;left:0}.ob-f7-top{gap:16px;display:grid}.ob-f7-left{align-content:start;gap:14px;min-width:0;display:grid}.ob-f7-pick .ob-choices-in{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob-f7-pick .ob-choice{border-top:1px solid var(--line-soft)}.ob-f7-pick .ob-choice:nth-child(-n+2){border-top:0}.ob-f7-pick .ob-choice:nth-child(2n){border-left:1px solid var(--line-soft)}.ob-f7-pick-row{min-height:44px;color:var(--text-2);transition:background-color .16s var(--ease), color .16s var(--ease);align-items:center;gap:8px;padding:8px 10px;font-size:13px;line-height:1.3;display:flex;position:relative}.ob-f7-pick-row .ob-ico{color:var(--text-3)}.ob-f7-pick .ob-choice:hover .ob-f7-pick-row{color:var(--fg)}.ob-f7-pick .ob-choice[data-on] .ob-f7-pick-row{background:var(--fx-lift);color:var(--fg)}.ob-f7-pick .ob-choice[data-on] .ob-f7-pick-row .ob-ico{color:var(--crest)}.ob-f7-pick .ob-choice[data-on] .ob-f7-pick-row:after{content:"";background:var(--crest);height:1px;position:absolute;bottom:0;left:0;right:0}.ob-f7-arrive{grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:14px;display:grid}.ob-f7-card{border-color:var(--crest);gap:6px;padding:12px 14px;display:grid}.ob-f7-from{color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12px;display:flex}.ob-f7-from b{color:var(--fg);font-size:13px;font-weight:500}.ob-f7-text{color:var(--fg);font-size:15px;line-height:1.45}.ob-f7-timer{justify-items:center;gap:4px;display:grid;position:relative}.ob-f7-timer svg{display:block}.ob-f7-ring-bg{fill:none;stroke:var(--line);stroke-width:1px}.ob-f7-ring{fill:none;stroke:var(--gold-line);stroke-width:1.5px}.ob-f7-clock{color:var(--fg);font-size:13px;position:absolute;top:32px;left:50%;transform:translate(-50%,-50%)}.ob-f7-timer-l{text-align:center;color:var(--text-3);font-size:12px;line-height:1.3}.ob-f7-lanes{align-content:start;gap:10px;min-width:0;display:grid}.ob-f7-lanes ol{border:1px solid var(--line);background:var(--fx-panel);margin:0;padding:0;list-style:none}.ob-f7-lanes li{border-top:1px solid var(--line-soft);min-height:38px;transition:background-color .3s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 10px 4px 12px;display:grid;position:relative}.ob-f7-lanes li:first-child{border-top:0}.ob-f7-lanes li:before{content:"";width:1px;transition:background-color .3s var(--ease);background:0 0;position:absolute;top:-1px;bottom:-1px;left:-1px}.ob-f7-lane{color:var(--text-2);font-size:13px}.ob-f7-slot{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:40px;min-height:22px;display:flex}.ob-f7-chip{border:1px solid var(--line);background:var(--fx-ink);color:var(--text-3);white-space:nowrap;padding:2px 7px;font-size:12px;line-height:1.4}.ob-f7-chip[data-cur]{border-color:var(--crest);color:var(--fg)}.ob-f7-lanes li[data-on]{background:var(--fx-lift)}.ob-f7-lanes li[data-on]:before{background:var(--crest)}.ob-f7-lanes li[data-on] .ob-f7-lane{color:var(--fg)}.ob-f7-draft{gap:12px;padding:14px 16px 16px;display:grid}.ob-f7-draft-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.ob-f7-badge{border:1px solid var(--line);color:var(--fg);align-items:center;gap:7px;padding:4px 9px;font-size:12px;display:inline-flex}.ob-f7-badge .ob-ico{color:var(--crest)}.ob-f7-modes .ob-choices-in{width:100%}.ob-f7-draft-body{min-height:76px}.ob-f7-draft-t{border-left:1px solid var(--crest);color:var(--fg);padding-left:12px;font-size:15px;line-height:1.55}.ob-f7-draft-t[data-muted]{border-left-color:var(--line);color:var(--text-2)}.ob-f7-note{color:var(--text-3);padding-left:13px;font-size:13px;margin-top:6px!important}.ob-f7-wait{gap:9px;padding:6px 0 0 13px;display:grid}.ob-f7-wait i{background:#c6bca324;height:7px;display:block}.ob-f7-always{border-top:1px solid var(--line-soft);color:var(--text-2);padding-top:10px;font-size:13px}@container fx (min-width:560px){.ob-f7-top{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:22px}}@container fx (max-width:559px){.ob-f7-modes .ob-choices-in{flex-direction:column}.ob-f7-modes .ob-choice+.ob-choice{border-left:0;border-top:1px solid var(--line)}.ob-f7-modes .ob-choice-in{justify-content:flex-start}}.ob-f8{gap:22px;display:grid}.ob-f8-lanes{display:none}.ob-f8-lane-names{grid-area:1/1;margin:0;padding:0;list-style:none}.ob-f8-lane-names li{height:38px;color:var(--text-2);align-items:center;gap:9px;padding-right:10px;font-size:13px;line-height:1.2;display:flex}.ob-f8-lane-names .ob-ico{color:var(--text-3)}.ob-f8-lane-names em{color:var(--text-3);font-size:12px;font-style:normal;display:block}.ob-f8-plot{grid-area:1/2;height:152px;position:relative}.ob-f8-bands{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:0}.ob-f8-bands span{border-top:1px solid var(--line-soft)}.ob-f8-bands span:last-child{border-bottom:1px solid var(--line-soft)}.ob-f8-bands span:nth-child(odd){background:#8fdcf805}.ob-f8-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ob-f8-path{fill:none;stroke:var(--crest);stroke-width:1.5px}.ob-f8-node{border:1px solid var(--crest);background:var(--fx-ink);width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.ob-f8-caps{grid-area:2/2;grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0 0;padding:0;list-style:none;display:grid}.ob-f8-caps li{text-align:center;color:var(--text-2);align-content:start;gap:2px;padding:0 4px;font-size:12px;line-height:1.35;display:grid}.ob-f8-caps .ob-mono{color:var(--text-3);font-size:12px}.ob-f8-graph-head{grid-template-columns:repeat(var(--cols), var(--col));color:var(--text-3);justify-items:center;margin-bottom:6px;display:grid}.ob-f8-graph-body{grid-template-columns:calc(var(--col) * 4) minmax(0, 1fr);-moz-column-gap:14px;column-gap:14px;display:grid;position:relative}.ob-f8-gsvg{grid-area:1/1;display:block}.ob-f8-graph-body ol{grid-area:1/2;margin:0;padding:0;list-style:none}.ob-f8-graph-body li{height:var(--rowh);color:var(--fg);align-content:start;gap:1px;padding-top:12px;font-size:14px;line-height:1.3;display:grid}.ob-f8-graph-body li .ob-mono{color:var(--text-3);font-size:12px}.ob-f8-gl{stroke:var(--line-soft);stroke-width:1px}.ob-f8-gnode{fill:var(--fx-ink);stroke:var(--crest);stroke-width:1px}.ob-f8-wa{color:var(--text-3);font-size:12px;margin-top:6px!important}.ob-f8-lower{align-items:start;gap:16px;display:grid}.ob-f8-crm{min-width:0;display:grid}.ob-f8-crm-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:12px 14px;display:flex}.ob-f8-stamp{color:var(--text-3);align-items:center;gap:7px;font-size:12px;display:inline-flex}.ob-f8-stamp i{background:var(--ok);width:6px;height:6px}.ob-f8-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.ob-f8-table th{border-bottom:1px solid var(--line-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--text-3);padding:8px 14px;font-size:12px;font-weight:400}.ob-f8-table td{border-bottom:1px solid var(--line-soft);color:var(--text-2);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:10px 12px 10px 14px;overflow:hidden}.ob-f8-table th.ob-f8-c2{width:48%}.ob-f8-table th.ob-f8-c1,.ob-f8-table td.ob-f8-c1{display:none}.ob-f8-table tbody tr{transition:background-color .16s var(--ease)}.ob-f8-table tbody tr[data-on]{background:var(--fx-lift)}.ob-f8-table tbody tr:focus-visible{outline:2px solid var(--gold-hi);outline-offset:-2px}.ob-f8-table td.ob-f8-c0{color:var(--fg)}.ob-f8-status{align-items:center;gap:8px;margin:-3px -6px;padding:3px 6px;display:inline-flex}.ob-f8-status i{border:1px solid var(--text-3);width:7px;height:7px}.ob-f8-status[data-s="0"]{color:var(--text-3)}.ob-f8-status[data-s="1"] i{border-color:var(--crest)}.ob-f8-status[data-s="2"]{color:var(--fg)}.ob-f8-status[data-s="2"] i{border-color:var(--crest);background:var(--crest)}.ob-f8-status[data-s="3"]{color:var(--gold-text)}.ob-f8-status[data-s="3"] i{border-color:var(--gold-line)}.ob-f8-why{min-height:4.4em;color:var(--text-2);padding:10px 14px 12px;font-size:13px;line-height:1.45}.ob-f8-brief{border-color:var(--crest);transition:opacity .5s var(--ease), transform .5s var(--ease);align-content:start;gap:10px;padding:14px 16px 16px;display:grid}.ob-f8-brief:not([data-show]){opacity:0;transform:translateY(14px)}.ob-f8-brief-h{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.ob-f8-brief-h .ob-ico{color:var(--crest)}.ob-f8-brief-for{color:var(--text-3);font-size:12px}.ob-f8-brief dl{gap:10px;margin:0;display:grid}.ob-f8-brief dd{color:var(--text-2);margin:2px 0 0;font-size:13px;line-height:1.45}@container fx (min-width:560px){.ob-f8-lanes{grid-template-columns:124px minmax(0,1fr);display:grid}.ob-f8-graph{display:none}.ob-f8-lower{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}@container fx (min-width:680px){.ob-f8-table th.ob-f8-c1,.ob-f8-table td.ob-f8-c1{display:table-cell}.ob-f8-table th.ob-f8-c0{width:38%}.ob-f8-table th.ob-f8-c2{width:34%}}.ob-f9{gap:22px;display:grid}.ob-f9-dia{grid-template-columns:minmax(0,1fr);row-gap:18px;display:grid;position:relative}.ob-f9-lines{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ob-f9-edge{fill:none;stroke:var(--crest);stroke-width:1px}.ob-f9-edge--dash{stroke:var(--text-2);stroke-dasharray:3 4}.ob-f9-head{fill:none;stroke:var(--crest);stroke-width:1px}.ob-f9-node{z-index:1;border:1px solid var(--line);background:var(--fx-panel);align-content:center;gap:2px;min-width:0;padding:9px 12px;display:grid;position:relative}.ob-f9-label{color:var(--fg);font-size:13px;font-weight:500;line-height:1.3}.ob-f9-sub{color:var(--text-3);font-size:12px;line-height:1.3}.ob-f9-n-reply{display:none}.ob-f9-n-held,.ob-f9-n-wake{border-color:var(--crest)}.ob-f9-wake{color:var(--text-2);gap:1px;margin-top:3px;font-size:12px;line-height:1.35;display:grid}.ob-f9-wake .ob-mono{color:var(--crest);font-size:12px}.ob-f9-track{margin:8px 0 -6px}.ob-f9-track:first-of-type{margin-top:0}.ob-f9-lower{align-items:start;gap:16px;display:grid}.ob-f9-pick .ob-choices-in{border:1px solid var(--line);background:var(--fx-panel);display:grid}.ob-f9-pick .ob-choice+.ob-choice{border-top:1px solid var(--line-soft)}.ob-f9-reason{color:var(--text-2);transition:background-color .16s var(--ease), color .16s var(--ease);gap:2px;padding:10px 12px;font-size:14px;line-height:1.35;display:grid;position:relative}.ob-f9-reason:before{content:"";background:0 0;width:1px;position:absolute;top:-1px;bottom:-1px;left:-1px}.ob-f9-reason .ob-mono{color:var(--text-3);font-size:12px}.ob-f9-pick .ob-choice:hover .ob-f9-reason{color:var(--fg)}.ob-f9-pick .ob-choice[data-on] .ob-f9-reason{background:var(--fx-lift);color:var(--fg)}.ob-f9-pick .ob-choice[data-on] .ob-f9-reason:before{background:var(--crest)}.ob-f9-cal{gap:10px;padding:12px 14px 14px;display:grid}.ob-f9-cal-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.ob-f9-cal-m{color:var(--fg);align-items:center;gap:7px;font-size:13px;display:inline-flex}.ob-f9-cal-m .ob-ico{color:var(--crest)}.ob-f9-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ob-f9-wd{text-align:center;color:var(--text-3);padding-bottom:4px;font-size:12px}.ob-f9-day{height:26px;color:var(--text-2);place-items:center;font-size:12px;display:grid;position:relative}.ob-f9-day[data-we]{color:var(--text-3)}.ob-f9-day[data-today]{color:var(--fg);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--crest);text-decoration-color:var(--crest)}.ob-f9-day[data-wake]{color:var(--fg)}.ob-f9-day[data-wake] i{border:1px solid var(--gold-line);position:absolute;inset:0}.ob-f9-out{color:var(--text-2);font-size:13px;line-height:1.45}.ob-f9-nodate{text-align:center;min-height:250px;color:var(--text-3);place-items:center;padding:16px;font-size:13px;display:grid}@container fx (min-width:560px){.ob-f9-dia{-moz-column-gap:26px;grid-template-rows:auto auto auto;grid-template-columns:58px repeat(4,minmax(0,1fr));align-items:stretch;gap:26px}.ob-f9-track{display:none}.ob-f9-n-reply{text-align:center;background:var(--fx-ink);grid-area:1/1/4;align-self:center;padding:8px 6px;display:grid}.ob-f9-n-reply .ob-f9-label{color:var(--text-2);font-size:12px;font-weight:400}.ob-f9-n-booked{grid-area:1/2}.ob-f9-n-confirmed{grid-area:1/3}.ob-f9-n-reminded{grid-area:1/4}.ob-f9-n-held{grid-area:1/5}.ob-f9-n-rebooked{grid-area:2/2}.ob-f9-n-followed{grid-area:2/3}.ob-f9-n-noshow{grid-area:2/4}.ob-f9-n-notnow{grid-area:3/2}.ob-f9-n-wake{grid-area:3/3/4/5}.ob-f9-n-auto{grid-area:3/5}.ob-f9-lower{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:20px}}@container fx (max-width:559px){.ob-f9-dia:not([data-lines]) .ob-f9-node:not(.ob-f9-n-held):not(.ob-f9-n-rebooked):not(.ob-f9-n-auto):not(.ob-f9-n-reply):after{content:"";background:var(--crest);width:1px;height:18px;position:absolute;top:100%;left:16px}}@container fx (min-width:560px){.ob-f9-dia:not([data-lines]) :is(.ob-f9-n-booked,.ob-f9-n-confirmed,.ob-f9-n-reminded,.ob-f9-n-notnow,.ob-f9-n-wake):before{content:"";background:var(--crest);width:26px;height:1px;position:absolute;top:50%;left:100%}.ob-f9-dia:not([data-lines]) :is(.ob-f9-n-noshow,.ob-f9-n-followed):before{content:"";background:var(--crest);width:26px;height:1px;position:absolute;top:50%;right:100%}.ob-f9-dia:not([data-lines]) .ob-f9-n-reminded:after,.ob-f9-dia:not([data-lines]) .ob-f9-n-rebooked:after{content:"";background:var(--crest);width:1px;height:26px;display:block;position:absolute;top:100%;left:50%}.ob-f9-dia:not([data-lines]) .ob-f9-n-rebooked:after{background:var(--text-3);top:auto;bottom:100%}}@media (prefers-reduced-motion:reduce){.ob-swap,.ob-draw,.ob-pop,.ob-flash,.ob-f2-strip.is-new,.ob-f3-scan{animation:none}.ob-f3-dots{display:none}.ob-fx *,.ob-fx :before,.ob-fx :after{transition-duration:.01ms!important;transition-delay:0s!important}}
