.NTlH3q_section{--S:clamp(168px, 20vw, 250px);--lane:50%;padding-bottom:0}.NTlH3q_track{position:relative}.NTlH3q_anchor{pointer-events:none;width:2px;height:2px;position:absolute}.NTlH3q_axisTop{top:0;left:50%;translate:-50%}.NTlH3q_section .NTlH3q_tail{left:50%;translate:-50%}.NTlH3q_frame{text-align:center;flex-direction:column;align-items:center;display:flex}.NTlH3q_knock{position:relative}.NTlH3q_knock:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#000 30% 70%,#0000);width:132px;position:absolute;top:-26px;bottom:-26px;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#0000,#000 26px calc(100% - 26px),#0000);mask-image:linear-gradient(#0000,#000 26px calc(100% - 26px),#0000)}.NTlH3q_keep{white-space:nowrap}.NTlH3q_head{width:min(100%,880px)}.NTlH3q_title{letter-spacing:-.04em;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(44px,6vw,84px);font-weight:600;line-height:.98}.NTlH3q_lede{max-width:min(40em,100%);color:var(--ink-2);text-wrap:balance;margin:18px auto 0;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.NTlH3q_stage{z-index:2;width:100%;height:calc(var(--S) * 1.3 + 28px);margin:12px 0 0;position:relative}.NTlH3q_sizer{width:var(--S);visibility:hidden;pointer-events:none;height:0;position:absolute}.NTlH3q_rig{--P:calc(var(--S) * .15);left:50%;top:calc(var(--S) * .52 + 10px);isolation:isolate;width:0;height:0;translate:0 calc(var(--rise,0) * var(--S) * .36);will-change:translate;position:absolute}.NTlH3q_spill{z-index:0;left:calc(var(--S) * -1.6);top:calc(var(--S) * -1.05);width:calc(var(--S) * 3.2);height:calc(var(--S) * 2.1);pointer-events:none;transition:opacity 1.8s var(--ease);background:radial-gradient(closest-side,#849eff29,#849eff0e 48%,#0000);position:absolute}.NTlH3q_orb{z-index:3;left:calc(var(--S) * var(--over) / -2);top:calc(var(--S) * var(--over) / -2);width:calc(var(--S) * var(--over));height:calc(var(--S) * var(--over));pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;transition:filter 1.6s var(--ease), scale 1.6s var(--ease);display:block;position:absolute}.NTlH3q_orbitLine,.NTlH3q_trails{left:calc(var(--S) * -1.3);top:calc(var(--S) * -.5);width:calc(var(--S) * 2.6);height:calc(var(--S) * 1.2);pointer-events:none;max-width:none;position:absolute;overflow:visible}.NTlH3q_orbitLine path{fill:none;stroke:url(#agent-silk);stroke-width:1px;vector-effect:non-scaling-stroke}.NTlH3q_orbitLine{clip-path:inset(-10%);transition:clip-path 2s var(--ease) .15s, opacity 1.2s var(--ease) .15s}.NTlH3q_lineBack{z-index:1;opacity:.22}.NTlH3q_lineFront{z-index:4;opacity:.46}.NTlH3q_trailsBack{z-index:1}.NTlH3q_trailsFront{z-index:4}.NTlH3q_pearl{width:0;height:0;transform:translate(calc(var(--x) * var(--S)), calc(var(--y) * var(--S)));will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.NTlH3q_pearlWake{transition:opacity .9s var(--ease) calc(.35s + var(--w) * .11s), scale 1.1s var(--ease) calc(.35s + var(--w) * .11s), filter .9s var(--ease) calc(.35s + var(--w) * .11s);position:absolute;top:0;left:0}.NTlH3q_pearlImg{width:calc(var(--P) * var(--pover));height:calc(var(--P) * var(--pover));max-width:none;transform:translate(-50%, -50%) scale(var(--k));opacity:calc(.16 + .84 * var(--b));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;top:0;left:0}.NTlH3q_pearlGlow{width:calc(var(--P) * 6);height:calc(var(--P) * 4);background:radial-gradient(closest-side, color-mix(in srgb, var(--hue) 30%, transparent), color-mix(in srgb, var(--hue) 9%, transparent) 55%, transparent);transform:translate(-50%, -50%) scale(var(--k));opacity:calc(var(--f) * var(--f));position:absolute;top:0;left:0}.NTlH3q_pearlRing{width:calc(var(--P) * 1.55);height:calc(var(--P) * 1.55);transform:translate(-50%, -50%) scale(calc(var(--k) * (.86 + .14 * var(--ring))));opacity:var(--ring);border:1px solid #ffffff9e;border-radius:999px;position:absolute;top:0;left:0}.NTlH3q_pearlWake{animation:NTlH3q_float calc(5.2s + var(--i) * .43s) ease-in-out calc(var(--i) * -1.3s) infinite alternate}@keyframes NTlH3q_float{0%{translate:0 calc(var(--P) * -.06)}to{translate:0 calc(var(--P) * .06)}}.NTlH3q_spill{animation:7.2s ease-in-out infinite alternate NTlH3q_breathe}@keyframes NTlH3q_breathe{0%{scale:.94}to{scale:1.06}}.NTlH3q_beat{--beat:3.6s;z-index:4;pointer-events:none;width:0;height:0;transition:opacity .7s var(--ease);position:absolute;top:0;left:0}.NTlH3q_rig[data-turning] .NTlH3q_beat{opacity:0;transition-duration:.25s}.NTlH3q_ripple{width:calc(var(--P) * 1.55 * var(--fk));height:calc(var(--P) * 1.55 * var(--fk));opacity:0;animation:NTlH3q_ripple var(--beat) var(--ease) infinite;border:1px solid #fff9;border-radius:999px;position:absolute;top:0;left:0}@keyframes NTlH3q_ripple{0%{transform:translate(-50%, -50%) translateY(calc(var(--fy) * var(--S))) scale(.94);opacity:0}4%{opacity:.7}36%,to{transform:translate(-50%, -50%) translateY(calc(var(--fy) * var(--S))) scale(1.9);opacity:0}}.NTlH3q_mote{width:calc(var(--P) * .3);height:calc(var(--P) * .3);box-shadow:0 0 calc(var(--P) * .5) calc(var(--P) * .12) color-mix(in srgb, var(--front-hue) 60%, transparent);opacity:0;animation:NTlH3q_mote var(--beat) cubic-bezier(.45, 0, .25, 1) infinite;background:radial-gradient(circle,#fff 0 32%,#ffffff80 48%,#0000 72%);border-radius:999px;position:absolute;top:0;left:0}@keyframes NTlH3q_mote{0%,10%{transform:translate(-50%, -50%) translateY(calc(var(--fy) * var(--S))) scale(.5);opacity:0}20%{transform:translate(-50%, -50%) translateY(calc(var(--fy) * var(--S) * .84)) scale(1);opacity:1}64%{opacity:.9}74%,to{transform:translate(-50%, -50%) translateY(calc(var(--S) * -.03)) scale(.45);opacity:0}}.NTlH3q_absorb{left:calc(var(--S) * -.46);top:calc(var(--S) * -.5);width:calc(var(--S) * .92);height:calc(var(--S) * .92);mix-blend-mode:screen;mix-blend-mode:plus-lighter;opacity:0;animation:NTlH3q_absorb var(--beat) ease-in-out infinite;background:radial-gradient(closest-side,#c4d2ff80,#a8bcff26 55%,#0000);border-radius:999px;position:absolute}@keyframes NTlH3q_absorb{0%,62%{opacity:0;scale:.86}76%{opacity:.8;scale:1}to{opacity:0;scale:1.05}}.NTlH3q_rig:not([data-idle]){--rings:paused}.NTlH3q_rig:not([data-idle]) :is(.NTlH3q_pearlWake,.NTlH3q_spill,.NTlH3q_ripple,.NTlH3q_mote,.NTlH3q_absorb){animation-play-state:paused}[data-armed=true] .NTlH3q_stage:not([data-awake]) .NTlH3q_beat{opacity:0}.NTlH3q_labels{z-index:6;width:0;height:0;position:absolute;top:0;left:0}.NTlH3q_label{min-height:44px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;opacity:var(--lo);transform:translate(calc(var(--x) * var(--S)), calc(var(--y) * var(--S))) translate(-50%, calc(var(--P) * var(--k) * .5 - 10px));will-change:transform, opacity;-webkit-tap-highlight-color:transparent;transition:color .25s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1.2;display:flex;position:absolute;top:0;left:0}.NTlH3q_label:hover{color:var(--ink)}.NTlH3q_label[data-ghost]{pointer-events:none}.NTlH3q_label[data-up]{transform:translate(calc(var(--x) * var(--S)), calc(var(--y) * var(--S))) translate(-50%, calc(-100% - var(--P) * var(--k) * .5 + 10px))}.NTlH3q_labelText{transition:opacity .8s var(--ease) 1.2s;position:relative}.NTlH3q_labelText:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#000c,#00000080 62%,#0000);position:absolute;inset:-7px -14px}[data-armed=true] .NTlH3q_stage:not([data-awake]) .NTlH3q_orb{filter:brightness(.34);scale:.965}[data-armed=true] .NTlH3q_stage:not([data-awake]) .NTlH3q_spill{opacity:0}[data-armed=true] .NTlH3q_stage:not([data-awake]) .NTlH3q_orbitLine{clip-path:inset(-10% 50%);opacity:0}[data-armed=true] .NTlH3q_stage:not([data-awake]) .NTlH3q_pearlWake{opacity:0;filter:blur(6px);scale:.55}[data-armed=true] .NTlH3q_stage:not([data-awake]) .NTlH3q_labelText{opacity:0;transition-delay:0s}.NTlH3q_jobs{width:min(100%,1040px);margin-top:4px;display:grid}.NTlH3q_job{visibility:hidden;flex-direction:column;grid-area:1/1;align-items:center;min-width:0;transition:visibility 0s linear .44s;display:flex}.NTlH3q_job[data-active]{visibility:visible;transition:visibility}.NTlH3q_job:focus-visible{outline:2px solid var(--focus);outline-offset:10px;border-radius:20px}.NTlH3q_jobHead{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;display:flex}.NTlH3q_jobTitle{letter-spacing:-.014em;color:var(--ink);margin:0;font-size:clamp(17px,1.35vw,19.5px);font-weight:600;line-height:1.3}.NTlH3q_chip{border:1px solid var(--line);height:24px;color:var(--ink-3);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:12.5px;display:inline-flex}.NTlH3q_ask{letter-spacing:-.02em;max-width:34em;min-height:2.6em;color:var(--ink);text-wrap:balance;justify-content:center;align-items:center;margin:12px 0 0;font-size:clamp(18px,1.55vw,23px);font-weight:500;line-height:1.3;display:flex}.NTlH3q_steps{--sep:#ffffff21;background:linear-gradient(var(--sep), var(--sep)) 25% 50% / 1px 72% no-repeat, linear-gradient(var(--sep), var(--sep)) 50% 50% / 1px 72% no-repeat, linear-gradient(var(--sep), var(--sep)) 75% 50% / 1px 72% no-repeat;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:18px 0 0;padding:0;list-style:none;display:grid}.NTlH3q_job:not([data-active]) .NTlH3q_steps{background:0 0}.NTlH3q_step{flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 18px;display:flex}.NTlH3q_stepLabel{color:var(--ink-2);font-size:13.5px;line-height:1.35}.NTlH3q_stepValue{font-variant-numeric:tabular-nums;min-height:2.7em;color:var(--ink);text-wrap:balance;font-size:clamp(14.5px,1.1vw,16px);font-weight:500;line-height:1.35}.NTlH3q_ending{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin:10px 0 0;display:flex}.NTlH3q_endBead{outline-offset:3px;background:#000;border:1.5px solid #ffffffd9;border-radius:999px;outline:1px solid #ffffff29;flex:none;width:12px;height:12px;position:relative}.NTlH3q_ending[data-kind=sign] .NTlH3q_endBead:after,.NTlH3q_ending[data-kind=allow] .NTlH3q_endBead:after{content:"";border-radius:inherit;background:#fff;position:absolute;inset:2px}.NTlH3q_ending[data-kind=agent] .NTlH3q_endBead:after{content:"";border-radius:inherit;background:#ffffff80;position:absolute;inset:2px}.NTlH3q_ending[data-kind=read] .NTlH3q_endBead{border-color:#ffffff8c;outline-color:#0000}.NTlH3q_endName{letter-spacing:-.01em;color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.35}.NTlH3q_endNote{color:var(--ink-2);font-size:14.5px;line-height:1.45}.NTlH3q_part{--from:scale(.98);--in:.16s;--out:60ms;opacity:0;transform:var(--from);transition:opacity .2s var(--ease) var(--out), transform .32s var(--ease) var(--out)}.NTlH3q_job[data-active] .NTlH3q_part{opacity:1;transition:opacity .56s var(--ease) var(--in), transform .9s var(--ease) var(--in);transform:none}.NTlH3q_ask{--in:.22s;--out:50ms}.NTlH3q_step[data-ring="0"]{--in:.32s;--out:30ms}.NTlH3q_step[data-ring="1"]{--in:.42s;--out:0s}.NTlH3q_step[data-ring="0"][data-side=l]{--from:translateX(12px) scale(.98)}.NTlH3q_step[data-ring="0"][data-side=r]{--from:translateX(-12px) scale(.98)}.NTlH3q_step[data-ring="1"][data-side=l]{--from:translateX(34px) scale(.98)}.NTlH3q_step[data-ring="1"][data-side=r]{--from:translateX(-34px) scale(.98)}.NTlH3q_ending{--in:.56s;--out:0s}[data-armed=true] .NTlH3q_jobs:not([data-awake]) .NTlH3q_part{opacity:0;transform:var(--from)}.NTlH3q_foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;width:min(100%,1040px);margin-top:18px;padding-top:14px;display:flex}.NTlH3q_progress{align-items:center;gap:6px;display:flex}.NTlH3q_count{min-width:3.4em;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;line-height:1}.NTlH3q_count b{color:var(--ink);font-weight:500}.NTlH3q_marks{justify-content:center;display:flex}.NTlH3q_mark{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.NTlH3q_mark:after{content:"";opacity:0;width:24px;height:24px;transition:opacity .4s var(--ease), scale .4s var(--ease);border:1px solid #ffffff9e;border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.8}.NTlH3q_mark:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.NTlH3q_markPearl{opacity:.36;pointer-events:none;width:23.4px;max-width:none;height:23.4px;transition:opacity .4s var(--ease), scale .4s var(--ease)}.NTlH3q_mark[data-past] .NTlH3q_markPearl{opacity:.66}.NTlH3q_mark:hover .NTlH3q_markPearl{opacity:.85}.NTlH3q_mark[aria-selected=true] .NTlH3q_markPearl{opacity:1;scale:1.18}.NTlH3q_mark[aria-selected=true]:after{opacity:1;scale:1}.NTlH3q_actions{align-items:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.NTlH3q_spill,.NTlH3q_orb,.NTlH3q_orbitLine,.NTlH3q_pearlWake,.NTlH3q_labelText,.NTlH3q_job,.NTlH3q_job[data-active],.NTlH3q_part,.NTlH3q_job[data-active] .NTlH3q_part,.NTlH3q_mark:after,.NTlH3q_markPearl{transition:none}.NTlH3q_pearlWake,.NTlH3q_spill,.NTlH3q_ripple,.NTlH3q_mote,.NTlH3q_absorb{animation:none}.NTlH3q_beat{display:none}}@media (max-width:859px){.NTlH3q_section{--S:min(36vw, 150px);margin-left:-40px}.NTlH3q_title{font-size:clamp(34px,9.6vw,46px)}.NTlH3q_lede{margin-top:12px;font-size:15px;line-height:1.45}.NTlH3q_labels{display:none}.NTlH3q_knock:before{width:96px}.NTlH3q_jobTitle{font-size:16px}.NTlH3q_chip{height:22px;font-size:12px}.NTlH3q_ask{max-width:24em;min-height:3.9em;margin-top:8px;font-size:16.5px;line-height:1.3}.NTlH3q_steps{background:linear-gradient(var(--sep), var(--sep)) 50% 50% / 1px 84% no-repeat, linear-gradient(var(--sep), var(--sep)) 50% 50% / 88% 1px no-repeat;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.NTlH3q_step{gap:2px;padding:7px 10px}.NTlH3q_stepLabel{font-size:12.5px}.NTlH3q_stepValue{font-size:14px}.NTlH3q_ending{gap:2px 8px;max-width:30em;margin-top:6px}.NTlH3q_endName{font-size:14.5px}.NTlH3q_endNote{font-size:13px}.NTlH3q_step[data-ring="1"][data-side=l],.NTlH3q_step[data-ring="0"][data-side=l]{--from:translateX(14px) scale(.98)}.NTlH3q_step[data-ring="1"][data-side=r],.NTlH3q_step[data-ring="0"][data-side=r]{--from:translateX(-14px) scale(.98)}.NTlH3q_foot{flex-direction:column;align-items:stretch;gap:10px;margin-top:12px;padding-top:8px}.NTlH3q_progress{justify-content:center;gap:2px}.NTlH3q_count{min-width:0;margin-right:6px}.NTlH3q_actions{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:8px;display:grid}.NTlH3q_primary,.NTlH3q_ghost{justify-content:center;min-height:50px;padding:0 14px;font-size:15.5px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-width:860px) and (min-height:620px){.NTlH3q_track{--step:64svh;height:calc(100svh + var(--step) * 3.7)}.NTlH3q_frame{grid-template-rows:auto minmax(0,1fr) auto auto;place-items:stretch center;height:100svh;padding:clamp(18px,4.2svh,44px) 0 clamp(18px,3.6svh,36px);display:grid;position:sticky;top:0}.NTlH3q_title{white-space:nowrap;font-size:clamp(44px,min(5.2vw,7.4svh),84px)}.NTlH3q_lede{margin-top:clamp(10px,1.8svh,18px);font-size:clamp(15.5px,min(1.3vw,2.15svh),19px)}.NTlH3q_stage{height:auto;min-height:0;margin:clamp(4px,1svh,12px) 0 0;container-type:size}.NTlH3q_stage>*{--S:clamp(96px, min(calc((100cqh - 22px) / 1.3), calc((100cqw - 150px) / 2.45)), 290px)}.NTlH3q_rig{top:calc((100cqh - var(--S) * 1.3 - 22px) * .42 + var(--S) * .52 + 10px)}.NTlH3q_jobTitle{font-size:clamp(16.5px,min(1.35vw,2.3svh),19.5px)}.NTlH3q_ask{margin-top:clamp(6px,1.2svh,12px);font-size:clamp(17px,min(1.55vw,2.55svh),23px)}.NTlH3q_steps{margin-top:clamp(8px,1.8svh,18px)}.NTlH3q_step{padding:clamp(4px,.8svh,8px) 18px}.NTlH3q_stepValue{font-size:clamp(14px,min(1.1vw,1.9svh),16px)}.NTlH3q_ending{margin-top:clamp(4px,1svh,10px)}.NTlH3q_foot{margin-top:clamp(8px,1.8svh,18px);padding-top:clamp(8px,1.4svh,14px)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (max-width:859px) and (min-height:740px){.NTlH3q_track{--step:56svh;height:calc(100svh + var(--step) * 3.7)}.NTlH3q_frame{grid-template-rows:auto minmax(0,1fr) auto auto;place-items:stretch center;height:100svh;padding:clamp(16px,2.6svh,28px) 0 clamp(14px,2.6svh,24px);display:grid;position:sticky;top:0}.NTlH3q_title{white-space:nowrap}.NTlH3q_stage{height:auto;min-height:0;margin:6px 0 0;container-type:size}.NTlH3q_stage>*{--S:clamp(84px, min(calc((100cqh - 18px) / 1.3), calc((100cqw - 12px) / 2.42)), 156px)}.NTlH3q_rig{top:calc((100cqh - var(--S) * 1.3 - 18px) * .42 + var(--S) * .52 + 10px)}}
