.ticket-rail{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:46px;display:flex}.ticket-rail-label{font:500 var(--text-mono-xs) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-50);margin-right:4px}.ticket-ghost{border:1px dashed var(--color-line-22);border-radius:8px;width:132px;height:46px}.ticket{--cut:40px;height:46px;-webkit-mask:radial-gradient(circle 5px at var(--cut) 0, #0000 96%, #000) top / 100% 51% no-repeat, radial-gradient(circle 5px at var(--cut) 100%, #0000 96%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle 5px at var(--cut) 0, #0000 96%, #000) top / 100% 51% no-repeat, radial-gradient(circle 5px at var(--cut) 100%, #0000 96%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 5px at var(--cut) 0, #0000 96%, #000) top / 100% 51% no-repeat, radial-gradient(circle 5px at var(--cut) 100%, #0000 96%, #000) bottom / 100% 51% no-repeat;background:linear-gradient(#1e2133,#171925);border:1px solid #4f8bf56b;border-radius:8px;align-items:stretch;display:inline-flex;position:relative}.ticket-stub{width:var(--cut);font:600 12px / 1 var(--font-mono);letter-spacing:.04em;color:#4f8bf5;border-right:1px dashed #eceae433;place-items:center;display:grid}.ticket-body{white-space:nowrap;flex-direction:column;justify-content:center;gap:2px;padding:0 14px 0 11px;display:flex}.ticket-name{font:500 14px / 1.1 var(--font-sans);color:var(--color-ink)}.ticket-mark{font:500 12px / 1.1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-50)}@keyframes ticket-in{0%{opacity:0;transform:translateY(12px)scale(.92)rotate(-3deg)}to{opacity:1;transform:none}}.next-steps{border-top:1px solid var(--color-line-14);margin-top:12px;padding-top:28px}.next-head{margin:0 0 20px}.next-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.next-step{grid-template-columns:34px minmax(0,1fr);align-content:start;gap:4px 14px;display:grid;position:relative}.next-dot{z-index:1;border:1px solid var(--color-line-30);background:var(--color-bg);width:34px;height:34px;font:600 12px / 1 var(--font-mono);letter-spacing:.04em;color:var(--color-ink-55);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid;position:relative}.next-dot:after{content:"";opacity:0;pointer-events:none;border:1px solid #4f8bf5;border-radius:50%;position:absolute;inset:-1px}.next-title{font:600 16px / 1.3 var(--font-sans);color:var(--color-ink);align-self:center;margin:0}.next-text{font:400 var(--text-body) / var(--text-body--line-height) var(--font-sans);color:var(--color-ink-72);text-wrap:pretty;grid-column:2;margin:0}.next-line{background:var(--color-line-16);width:1px;position:absolute;top:34px;bottom:-24px;left:16.5px;overflow:hidden}.next-fill{transform-origin:top;transform:scaleY(var(--ready,0));background:linear-gradient(#38b6ff,#6a5cf0);position:absolute;inset:0}.next-steps.is-sent .next-fill{transform:scaleY(1)}.next-steps.is-sent .next-step:first-child .next-dot{color:#fff;background:#4f8bf5;border-color:#4f8bf5}@media (min-width:720px){.next-list{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:20px}.next-step{grid-template-columns:minmax(0,1fr);row-gap:8px}.next-dot{grid-row:auto}.next-title{align-self:start;margin-top:6px}.next-text{grid-column:auto}.next-line{width:auto;height:1px;inset:16.5px -12px auto 42px}.next-fill{transform-origin:0;transform:scaleX(var(--ready,0));background:linear-gradient(90deg,#38b6ff,#6a5cf0)}.next-steps.is-sent .next-fill{transform:scaleX(1)}}@keyframes next-lit{0%{transform:scale(.72)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes next-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.live-pill{vertical-align:.1em;border:1px solid var(--color-line-16);font:500 var(--text-mono-xs) / 1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink-72);border-radius:999px;align-items:center;gap:8px;margin-left:6px;padding:5px 11px 5px 9px;display:inline-flex}.live-dot{background:var(--color-ink-50);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.live-dot:after{content:"";background:inherit;opacity:0;border-radius:50%;position:absolute;inset:0}.live-pill.is-open{color:var(--color-ink);border-color:#3ecf8e66}.live-pill.is-open .live-dot{background:var(--color-ok)}@keyframes live-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.poster--drawn{isolation:isolate;background:radial-gradient(120% 90% at 50% 32%, #4f8bf514, transparent 70%), var(--color-surface);position:relative}a.poster--drawn{place-items:end center;padding-bottom:22px}.poster--drawn .bgmap--office{z-index:0;pointer-events:none;width:auto;position:absolute;top:13%;left:7%;right:7%}.poster--drawn>span,.poster--drawn .poster-cta{z-index:1;position:relative}.poster--drawn .poster-cta{justify-content:flex-end;padding-bottom:22px}.poster--drawn iframe{z-index:2}@media (max-width:480px){.poster--drawn .bgmap--office{top:7%;left:11%;right:11%}}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=off]) .ticket{transition:opacity .22s var(--ease-out-cubic), transform .22s var(--ease-out-cubic);animation:.44s cubic-bezier(.2,.8,.2,1) backwards ticket-in}html.js:not([data-motion=off]) .ticket.is-out{opacity:0;transform:translateY(-6px)scale(.9)}html.js:not([data-motion=off]) .next-fill{transition:transform .62s var(--ease-soft)}html.js:not([data-motion=off]) .next-steps.is-sent .next-step:first-child .next-dot{animation:next-lit .62s var(--ease-out-cubic)}html.js:not([data-motion=off]) .next-steps.is-sent .next-step:first-child .next-dot:after{animation:next-ring 1.1s var(--ease-out-cubic) .2s}html[data-motion=full] .live-pill.is-open .live-dot:after{animation:live-ping 2.4s var(--ease-out-cubic) infinite}html[data-motion=full] .live-pill.is-paused .live-dot:after{animation-play-state:paused}}.brief-band{padding-top:64px}.brief-head{margin:0 0 14px}.brief{border:1px solid var(--color-line-14);background:linear-gradient(#1b1d2a99,#14151c4d);border-radius:20px;grid-template-columns:minmax(0,1fr);margin:0;display:grid;position:relative;overflow:hidden}.brief:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#4f8bf51a,#0000);height:100%;position:absolute;inset:-50% 45% auto -10%}.brief-item{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"i label""i value";align-content:start;gap:6px 12px;padding:18px 20px;display:grid;position:relative}.brief-item+.brief-item{border-top:1px solid #eceae414}.brief-index{font:500 var(--text-mono-sm) / 1 var(--font-mono);letter-spacing:.08em;color:#4f8bf5;grid-area:i;padding-top:2px}.brief-label{font:500 var(--text-mono-xs) / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-55);grid-area:label}.brief-value{font:800 22px / 1.1 var(--font-display);color:var(--color-ink);text-wrap:balance;overflow-wrap:break-word;grid-area:value;margin:0}@media (min-width:720px){.brief{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-item+.brief-item{border-top:0}.brief-item:nth-child(n+3){border-top:1px solid #eceae414}.brief-item:nth-child(2n){border-left:1px solid #eceae414}}@media (min-width:1024px){.brief{grid-template-columns:repeat(min(var(--count,4), 5), minmax(0, 1fr))}.brief-item{grid-template-columns:minmax(0,1fr);grid-template-areas:"i""label""value";row-gap:10px;padding:24px 26px 28px}.brief-item:nth-child(n){border-top:0;border-left:0}.brief-item:not(:nth-child(5n+1)){border-left:1px solid #eceae414}.brief-item:nth-child(n+6){border-top:1px solid #eceae414}.brief-value{font-size:26px}.brief[style*="--count: 5"] .brief-value{font-size:23px}.brief[style*="--count: 5"] .brief-item{padding-inline:22px}}.brief-w{white-space:nowrap;display:inline-block}.brief-ch{display:inline-block;position:relative}.brief-win{display:none}.brief-reel{display:block}.brief-reel>span{text-align:center;height:1.1em;line-height:1.1;display:block}.svc-chapter>*+*{margin-top:16px}.prose-tb>.svc-chapter+.svc-chapter{margin-top:44px}.svc-rail{gap:28px;display:grid}.svc-motif{width:min(100%,260px)}.motif{width:100%;height:auto;display:block;overflow:visible}.svc-toc[hidden]{display:none}.svc-toc{padding-left:18px;position:relative}.svc-toc-track{background:var(--color-line-14);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0;overflow:hidden}.svc-toc-fill{transform-origin:top;background:linear-gradient(#38b6ff,#4f8bf5,#6a5cf0);position:absolute;inset:0;transform:scaleY(0)}.svc-toc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.svc-toc-list a{color:var(--color-ink-55);transition:color var(--duration-base);grid-template-columns:26px minmax(0,1fr);gap:8px;padding:7px 0;text-decoration:none;display:grid}.svc-toc-list a:hover,.svc-toc-list a.is-active{color:var(--color-ink)}.svc-toc-n{font:500 var(--text-mono-sm) / 1.45 var(--font-mono);letter-spacing:.06em;color:var(--color-ink-50)}.svc-toc-list a.is-active .svc-toc-n{color:#4f8bf5}.svc-toc-name{font:500 15px / 1.35 var(--font-sans);text-wrap:pretty}@media not (min-width:1024px){.svc-read>.reading-rail{display:none}}.motif--site .m-window{fill:#14151ce6;stroke:var(--color-line-30);stroke-width:1.2px}.motif--site .m-rule{stroke:var(--color-line-16);stroke-width:1px}.motif--site .m-light{fill:var(--color-line-30)}.motif--site .m-url{fill:#eceae412}.motif--site .m-logo{fill:#4f8bf5}.motif--site :is(.m-link,.m-text){fill:#eceae447}.motif--site .m-cta-sm{fill:none;stroke:var(--color-line-30)}.motif--site .m-hero-bg{fill:#4f8bf51a;stroke:#4f8bf54d}.motif--site .m-text-lg{fill:var(--color-ink)}.motif--site .m-card{fill:#eceae40d;stroke:var(--color-line-22)}.motif--site .m-arrow{fill:var(--color-ink);stroke:#0b0c12;stroke-width:1px;stroke-linejoin:round}.motif--ring .m-ring-base{fill:none;stroke:var(--color-line-14);stroke-width:1px}.motif--ring .m-tick{stroke:#4f8bf5;stroke-width:3px;stroke-linecap:round}.motif--ring .m-count{font:800 30px / 1 var(--font-display);fill:var(--color-ink)}.motif .m-part{transform-box:fill-box;transform-origin:50%}.motif :is(.m-box,.m-panel){fill:#eceae40a;stroke:var(--color-line-30);stroke-width:1.2px}.motif .m-box-ink{fill:#eceae424}.motif .m-panel{stroke-dasharray:4 3}.motif .m-head{fill:#eceae40f}.motif :is(.m-line,.m-line-box){fill:none;stroke:var(--color-line-30);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.motif .m-line-box{stroke-width:1.2px}.motif .m-thick{stroke-width:3px;stroke:#eceae48c}.motif .m-thin{stroke-width:1px}.motif .m-rule-l{fill:none;stroke:var(--color-line-14);stroke-width:1px}.motif .m-guide{fill:none;stroke:#eceae433;stroke-width:1px;stroke-dasharray:3 3}.motif .m-bar{fill:#eceae438}.motif .m-bar-strong{fill:#eceae480}.motif .m-ink{fill:var(--color-ink)}.motif .m-acc{fill:#4f8bf5}.motif .m-acc-soft{fill:#4f8bf529;stroke:#4f8bf58c;stroke-width:1px}.motif .m-acc-line{fill:none;stroke:#4f8bf5;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.motif .m-dash{stroke-dasharray:5 4}.motif .m-c1{fill:#38b6ff}.motif .m-c2{fill:#4f8bf5}.motif .m-c3{fill:#6a5cf0}.motif .m-f1{fill:#4f8bf51f;stroke:#4f8bf559}.motif .m-f2{fill:#4f8bf53d}.motif .m-f3{fill:#4f8bf56b}.motif .m-f4{fill:#4f8bf5}.motif .m-tick-l{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.motif .m-tick-bar{fill:#ffffffd9}.motif .m-handle{fill:var(--color-bg);stroke:#4f8bf5;stroke-width:1.2px}.motif .m-handle-line{fill:none;stroke:var(--color-ink);stroke-width:1.5px}.motif .m-ring{fill:none;stroke:#4f8bf5;stroke-width:1.2px;opacity:.5}.motif .m-track{fill:none;stroke:#eceae41a;stroke-width:10px;stroke-linecap:round}.motif .m-seg{fill:none;stroke-width:10px;stroke-linecap:butt}.motif .m-seg-1{stroke:#38b6ff}.motif .m-seg-2{stroke:#43a3fb}.motif .m-seg-3{stroke:#4f8bf5}.motif .m-seg-4{stroke:#5a7df3}.motif .m-seg-5{stroke:#626cf1}.motif .m-seg-6{stroke:#6a5cf0}.motif .m-needle{fill:none;stroke:var(--color-ink);stroke-width:3px;stroke-linecap:round}.motif .m-barcode{fill:none;stroke:var(--color-ink);stroke-width:1.4px}.motif .m-scene-dull{fill:#eceae429}.motif .m-scene-sky{fill:#38b6ff1a}.motif .m-frame-l{fill:none;stroke:var(--color-line-30);stroke-width:1.2px}.motif .m-format{fill:none;stroke:#4f8bf5bf;stroke-width:1.2px;stroke-dasharray:5 4}.motif .m-rec{fill:var(--color-err)}.motif .m-grow{transform-origin:50% 100%}.motif .m-transit{opacity:0}.read-bar{z-index:40;left:0;right:0;top:var(--pl-admin-bar-h,0px);pointer-events:none;opacity:0;height:3px;position:fixed}.read-bar-fill{transform-origin:0;background:linear-gradient(90deg,#38b6ff,#4f8bf5,#6a5cf0);position:absolute;inset:0;transform:scaleX(0)}.read-count{z-index:21;right:calc(16px + var(--safe-r));top:calc(var(--pl-admin-bar-h,0px) + var(--header-h) + 10px);pointer-events:none;opacity:0;border:1px solid var(--color-line-16);font:500 var(--text-mono-xs) / 1 var(--font-mono);letter-spacing:.08em;color:var(--color-ink);background:#0b0c12db;border-radius:999px;padding:6px 10px;position:fixed}.read-bar.is-shown,.read-count.is-shown{opacity:1}@media (min-width:1024px){.read-bar,.read-count{display:none}}.rise-w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.rise-w>span{display:inline-block}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=off]) .brief.has-reels .brief-glyph{visibility:hidden}html.js:not([data-motion=off]) .brief.has-reels .brief-win{height:1.1em;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}html.js:not([data-motion=off]) .brief .brief-reel{transition:transform calc(.62s + min(var(--n,1), 10) * 40ms) cubic-bezier(.12, .62, .18, 1) calc(var(--r,0) * .16s + var(--k,0) * 18ms)}html.js:not([data-motion=off]) .brief.is-on .brief-reel{transform:translateY(calc(var(--n,0) * -1.1em))}html.js:not([data-motion=off]) .brief .brief-index{transition:opacity .5s var(--ease-out-cubic)}html.js:not([data-motion=off]) .brief.has-reels:not(.is-on) .brief-index{opacity:0}html.js:not([data-motion=off]) .svc-motif.is-live .m-part{transition:opacity .52s var(--ease-out-cubic), transform .62s var(--ease-soft)}html.js:not([data-motion=off]) .svc-motif.is-live .m-part:not(.is-on){opacity:0;transform:translateY(10px)scale(.96)}html.js:not([data-motion=off]) .svc-motif.is-live .m-tick:not(.is-on){opacity:.16;transform:none}html.js:not([data-motion=off]) .svc-motif.is-live .m-fade:not(.is-on){opacity:0;transform:none}html.js:not([data-motion=off]) .svc-motif.is-live .m-pop:not(.is-on){opacity:0;transform:scale(.4)}html.js:not([data-motion=off]) .svc-motif.is-live .m-drop:not(.is-on){opacity:0;transform:translateY(-40px)}html.js:not([data-motion=off]) .svc-motif.is-live .m-grow:not(.is-on){opacity:0;transform:scaleY(0)}html.js:not([data-motion=off]) .svc-motif.is-live .m-transit.is-on{opacity:1}html.js:not([data-motion=off]) .svc-toc-fill,html.js:not([data-motion=off]) .read-bar-fill{transition:transform .16s linear}html.js:not([data-motion=off]) :is(.read-bar,.read-count){transition:opacity .26s var(--ease-out-cubic)}html.js:not([data-motion=off]) .svc-chapter h2.is-split .rise-w>span{transition:transform .72s cubic-bezier(.2, .75, .2, 1), opacity .52s var(--ease-out-cubic);transition-delay:calc(var(--w,0) * 55ms)}html.js:not([data-motion=off]) .svc-chapter h2.is-split:not(.is-in) .rise-w>span{opacity:0;transform:translateY(105%)}}
