@layer stageshow{.ss-fit{width:100%;margin-inline:auto;position:relative}.ss-stage{--ss-canvas:#f6f5f4;--ss-surface:#fff;--ss-chrome:#fff;--ss-ink-1:#0000000a;--ss-ink-2:#0000000f;--ss-ink-3:#00000014;--ss-fill:#ebebeb;--ss-ink-4:#0000001a;--ss-ink-5:#00000026;--ss-line:#0000000f;--ss-line-faint:#0000000a;--ss-text:#7a7a7d;--ss-text-strong:#262628;--ss-text-faint:#9a9a9d;--ss-icon:#707074;--ss-icon-faint:#c4c4c7;--ss-accent:#3b82f6;--ss-accent-soft:#3b82f61f;--ss-success:#22c55e;--ss-danger:#ef4444;--ss-warning:#f59e0b;--ss-well:#efeeec;--ss-success-soft:#22c55e1f;--ss-success-text:#15803d;--ss-danger-soft:#ef44441a;--ss-danger-text:#b91c1c;--ss-warning-soft:#f59e0b24;--ss-warning-text:#b45309;--ss-accent-2:#8b5cf6;--ss-accent-text:color-mix(in srgb, var(--ss-accent) 82%, #000);--ss-shadow-window:0 0 0 1px #0000000f, 0 4px 16px #00000014;--ss-shadow-float:0 0 0 1px #00000014, 0 4px 16px #0000001f, 0 12px 32px #00000014;--ss-shadow-card:0 1px 2px #0000000a;--ss-shadow-hero:0 0 0 1px #0000000f, 0 30px 60px -12px #32325d40, 0 18px 36px -18px #0000004d;--ss-shadow-lift:0 0 0 1px #0000000a, 0 12px 28px -6px #32325d47, 0 6px 12px -6px #00000029;--ss-raised:#fff;--ss-shadow-satellite:0 0 0 1px #0000000a, 0 14px 32px -8px #32325d3d, 0 4px 10px -4px #0000001a;--ss-shadow-ground:0 0 0 1px #32325d0f, 0 24px 48px -24px #32325d2e;--ss-font:system-ui, -apple-system, sans-serif;--ss-mono:"SF Mono", "SFMono-Regular", ui-monospace, Consolas, monospace;--ss-radius-sm:6px;--ss-radius-md:8px;--ss-radius-lg:10px;--ss-radius-window:12px;--ss-radius-pill:999px;--ss-control:34px;--ss-row:26px;transform-origin:0 0;font-family:var(--ss-font);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;letter-spacing:normal;word-spacing:normal;text-align:start;text-indent:0;text-transform:none;white-space:normal;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:absolute;top:0;left:0}.ss-ground{--ss-orb-1:#c9b8ff;--ss-orb-2:#ffc59a;--ss-orb-3:#a9d8ff;z-index:-1;border-radius:var(--ss-ground-radius,20px);background:radial-gradient(60% 75% at 8% 4%, color-mix(in srgb, var(--ss-orb-1) 85%, transparent), transparent 70%), radial-gradient(55% 70% at 96% 92%, color-mix(in srgb, var(--ss-orb-2) 80%, transparent), transparent 70%), radial-gradient(45% 55% at 78% 8%, color-mix(in srgb, var(--ss-orb-3) 55%, transparent), transparent 70%), var(--ss-canvas);pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss-stage[data-theme=dark] .ss-ground{background:radial-gradient(60% 75% at 8% 4%, color-mix(in srgb, var(--ss-orb-1) 30%, transparent), transparent 70%), radial-gradient(55% 70% at 96% 92%, color-mix(in srgb, var(--ss-orb-2) 24%, transparent), transparent 70%), radial-gradient(45% 55% at 78% 8%, color-mix(in srgb, var(--ss-orb-3) 18%, transparent), transparent 70%), var(--ss-canvas)}.ss-stage[data-theme=dark]{--ss-canvas:#111113;--ss-surface:#1a1a1d;--ss-chrome:#1d1d20;--ss-ink-1:#ffffff0d;--ss-ink-2:#ffffff12;--ss-ink-3:#ffffff1a;--ss-fill:#313134;--ss-ink-4:#ffffff21;--ss-ink-5:#fff3;--ss-line:#ffffff14;--ss-line-faint:#ffffff0d;--ss-text:#9d9da1;--ss-text-strong:#ececee;--ss-text-faint:#6c6c70;--ss-icon:#9a9aa0;--ss-icon-faint:#4a4a50;--ss-accent-soft:#3b82f633;--ss-accent-text:color-mix(in srgb, var(--ss-accent) 70%, #fff);--ss-well:#0a0a0b;--ss-success-soft:#22c55e29;--ss-success-text:#4ade80;--ss-danger-soft:#ef444429;--ss-danger-text:#f87171;--ss-warning-soft:#f59e0b2e;--ss-warning-text:#fbbf24;--ss-shadow-lift:0 0 0 1px #ffffff1a, 0 12px 28px -6px #0009;--ss-shadow-window:0 0 0 1px #ffffff14, 0 4px 16px #0006;--ss-shadow-float:0 0 0 1px #ffffff1a, 0 4px 16px #0006, 0 12px 32px #0000004d;--ss-shadow-card:0 0 0 1px #ffffff0d;--ss-shadow-hero:0 0 0 1px #ffffff14, 0 30px 60px -12px #0009;--ss-shadow-satellite:0 0 0 1px #ffffff1a, 0 14px 32px -8px #000000b3, 0 4px 10px -4px #00000080;--ss-shadow-ground:0 0 0 1px #ffffff1a, 0 24px 48px -24px #0009;--ss-raised:#26262a}.ss-stage[data-theme=blueprint]{--ss-canvas:transparent;--ss-surface:#1857bd;--ss-raised:#1b5cc4;--ss-chrome:transparent;--ss-ink-1:#d6e8ff1f;--ss-ink-2:#d6e8ff29;--ss-ink-3:#d6e8ff38;--ss-fill:#4277cc;--ss-ink-4:#d6e8ff4d;--ss-ink-5:#d6e8ff73;--ss-line:#d6e8ff59;--ss-line-faint:#d6e8ff33;--ss-text:#b3c9ec;--ss-text-strong:#f0f6ff;--ss-text-faint:#7fa1da;--ss-icon:#c9dcf7;--ss-icon-faint:#6f97d6;--ss-accent:#fff;--ss-accent-soft:#ffffff26;--ss-success:#e6f0ff;--ss-danger:#e6f0ff;--ss-warning:#e6f0ff;--ss-success-soft:#ffffff24;--ss-danger-soft:#ffffff24;--ss-warning-soft:#ffffff24;--ss-success-text:#fff;--ss-danger-text:#fff;--ss-warning-text:#fff;--ss-well:#1450b4;--ss-shadow-window:0 0 0 1px #d6e8ff8c;--ss-shadow-float:0 0 0 1px #d6e8ffb3;--ss-shadow-card:0 0 0 1px #d6e8ff59;--ss-shadow-hero:0 0 0 1px #d6e8ff8c;--ss-shadow-satellite:0 0 0 1px #d6e8ffcc;--ss-shadow-ground:0 0 0 1px #d6e8ffb3;background-color:var(--ss-well);background-image:linear-gradient(#d6e8ff14 1px,#0000 1px),linear-gradient(90deg,#d6e8ff14 1px,#0000 1px);background-size:16px 16px;background-position:var(--ss-grid-x,0) var(--ss-grid-y,0)}.ss-stage[data-theme=glass]{--ss-canvas:#ffffff80;--ss-surface:#ffffff9e;--ss-chrome:#ffffff61;--ss-raised:#ffffffbd;--ss-line:#ffffffa6;--ss-line-faint:#ffffff73;--ss-well:#ebe9f5;--ss-shadow-window:inset 0 0 0 1px #ffffffbf, 0 20px 50px -14px #28285a47;--ss-shadow-hero:inset 0 0 0 1px #ffffffbf, 0 30px 60px -16px #28285a4d;--ss-shadow-satellite:inset 0 0 0 1px #ffffffd9, 0 16px 36px -10px #28285a52;--ss-shadow-float:inset 0 0 0 1px #ffffffd9, 0 12px 32px -8px #28285a47;--ss-shadow-ground:inset 0 0 0 1px #ffffffd9, 0 24px 48px -24px #28285a3d;--ss-shadow-card:inset 0 0 0 1px #fff9;background:radial-gradient(55% 65% at 12% 18%, color-mix(in srgb, var(--ss-accent) 42%, transparent), transparent 70%), radial-gradient(50% 60% at 88% 28%, color-mix(in srgb, var(--ss-accent-2) 38%, transparent), transparent 70%), radial-gradient(60% 55% at 58% 100%, #ffa8786b, transparent 70%), var(--ss-well)}.ss-stage[data-theme=glass] .ss-window,.ss-stage[data-theme=glass] .ss-popover,.ss-stage[data-theme=glass] .ss-glass{-webkit-backdrop-filter:blur(24px)saturate(1.6)}.ss-stage[data-greys=cool]:not([data-theme=dark],[data-theme=blueprint],[data-theme=glass]){--ss-canvas:#f4f5f8;--ss-well:#eceef2}.ss-stage[data-palette=mono]{--ss-accent:#1a1a1a;--ss-accent-soft:#0000000f;--ss-success:#1a1a1a;--ss-danger:#1a1a1a;--ss-warning:#1a1a1a;--ss-accent-2:#1a1a1a;--ss-success-text:#1a1a1a;--ss-danger-text:#1a1a1a;--ss-success-soft:#0000000f;--ss-danger-soft:#0000000a}.ss-stage[data-palette=mono][data-theme=dark]{--ss-accent:#f2f2f2;--ss-accent-soft:#ffffff1a;--ss-success:#f2f2f2;--ss-danger:#f2f2f2;--ss-warning:#f2f2f2;--ss-accent-2:#f2f2f2;--ss-success-text:#f2f2f2;--ss-danger-text:#f2f2f2;--ss-success-soft:#ffffff1a;--ss-danger-soft:#ffffff0f}.ss-stage[data-palette=mono] img,.ss-stage[data-palette=mono] .ss-keep-mono{filter:grayscale()}.ss-fade-b{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent)}.ss-fade-r{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent)}.ss-fade-br{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent), linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent), linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.ss-recede{transition:opacity .3s}.ss-recede[data-receded=true]{opacity:.4}.ss-stage [data-instant],.ss-stage[data-instant] *,.ss-stage [data-instant] *,.ss-stage[data-instant] :before,.ss-stage[data-instant] :after{transition:none!important}@keyframes ss-spin{to{transform:rotate(1turn)}}@keyframes ss-fade-in{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}}.ss-stage[data-still] *,.ss-stage[data-still] :before,.ss-stage[data-still] :after{transition:none!important;animation:none!important}.ss-stage[data-offscreen],.ss-stage[data-offscreen] *,.ss-stage[data-offscreen] :before,.ss-stage[data-offscreen] :after{transition:none!important;animation-play-state:paused!important}.ss-stage[data-placing] *,.ss-stage[data-placing] :before,.ss-stage[data-placing] :after{transition:none!important}.ss-stage *,.ss-stage :before,.ss-stage :after{box-sizing:border-box}.ss-stage[data-hit] *{pointer-events:auto!important}}:where(.ss-stage) :is(p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,a,figure,figcaption,blockquote,pre,code,hr,table,th,td,button,input,label):not(html):not(body){all:revert}:where(.ss-stage,.ss-stage *):not(html){border-width:revert-layer;border-style:revert-layer;border-color:revert-layer;box-sizing:revert-layer;padding:revert-layer;margin:revert-layer}:where(.ss-stage) :is(svg,img):not(html):not(body){max-width:none;vertical-align:revert-layer}:where(.ss-stage :is(.ss-fly__lift,.ss-expand__face))>:is(svg,img):not(html):not(body):not(head){max-width:100%}
@layer stageshow{.ss-keys{z-index:99;opacity:0;pointer-events:none;gap:4px;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%,6px)scale(.96)}.ss-keys[data-show=true]{opacity:1;transform:translate(-50%)scale(1)}.ss-keys[data-at=top]{top:16px;bottom:auto}.ss-keys[data-at=bottom-left],.ss-keys[data-at=bottom-right]{left:auto;transform:translateY(6px)scale(.96)}.ss-keys[data-at=bottom-left]{left:16px}.ss-keys[data-at=bottom-right]{right:16px}.ss-keys[data-at=bottom-left][data-show=true],.ss-keys[data-at=bottom-right][data-show=true]{transform:none}.ss-key{color:#fff;min-width:28px;height:28px;font:500 13px/1 var(--ss-font);background:#18181be0;border-radius:7px;place-items:center;padding:0 8px;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:grid;box-shadow:inset 0 -2px #0006,0 4px 12px #0000002e}.ss-key[data-down=true]{transform:translateY(1px)scale(.94);box-shadow:inset 0 -1px #0006,0 2px 6px #0000002e}}
@layer stageshow{.ss-cursor{z-index:100;pointer-events:none;will-change:transform;transition:opacity .25s;position:absolute;top:0;left:0}.ss-cursor[data-idle]{opacity:0;transition-duration:.6s}.ss-cursor__press{transform-origin:0 0;transition:transform .26s cubic-bezier(.22,1,.36,1);display:grid}.ss-cursor[data-pressed=true] .ss-cursor__press{transition:transform 80ms ease-out;transform:scale(.9)}.ss-cursor__glyph{opacity:0;grid-area:1/1;transition:transform .2s,opacity .2s;transform:scale(0)}.ss-cursor__glyph[data-active=true]{transform:scale(var(--ss-cursor-size,1));opacity:1}.ss-cursor__glyph[data-glyph^=resize]{transform:scale(calc(var(--ss-cursor-size,1) * .5))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph:not([data-active=true]){transform:scale(calc(var(--ss-cursor-size,1) * .6))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph,.ss-cursor__glyph[data-glyph^=resize]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s}.ss-cursor__glyph[data-glyph^=resize][data-active=true]{transform:scale(var(--ss-cursor-size,1))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph:not([data-active=true]),.ss-cursor:not([data-kind^=resize]) .ss-cursor__glyph[data-glyph^=resize]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .1s}.ss-cursor:is([data-kind=open],[data-kind=grab]) .ss-cursor__glyph:is([data-glyph=open],[data-glyph=grab]){transform:scale(var(--ss-cursor-size,1));transition:opacity 80ms linear}.ss-cursor[data-style=large]{--ss-cursor-size:1.5}.ss-cursor[data-style=large] .ss-cursor__glyph[data-glyph=ibeam]{--ss-cursor-size:1.15}.ss-cursor__dot{-webkit-backdrop-filter:blur(5px)saturate(1.8)brightness(1.04);backdrop-filter:blur(5px)saturate(1.8)brightness(1.04);background:#76768042;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;transition:background .15s,width .2s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1),margin .2s cubic-bezier(.22,1,.36,1),border-radius .2s;display:block;box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 1px #0000000d,0 2px 10px #0000001a}.ss-cursor[data-style=circle][data-kind=ibeam] .ss-cursor__dot{background:#3c3c438c;border-radius:2px;width:4px;height:20px;margin:-10px 0 0 -2px}.ss-stage[data-theme=dark] .ss-cursor__dot{background:#fff3;box-shadow:inset 0 1px 1px #ffffff4d,0 2px 10px #0000004d}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__press{transform:scale(.8)}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot{-webkit-backdrop-filter:none;backdrop-filter:none;background:#76768038}.ss-stage[data-theme=dark] .ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot{background:#ffffff2e}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot,.ss-cursor[data-style=circle][data-kind=grab] .ss-cursor__dot{background:#76768066}.ss-cursor[data-style=touch] .ss-cursor__dot{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;background:#76768024;width:34px;height:34px;margin:-17px 0 0 -17px;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1);transform:scale(.7)}.ss-cursor__streak{transform-origin:100%;opacity:0;pointer-events:none;background:linear-gradient(90deg,#76768000,#76768029);border-radius:13px;width:0;height:26px;transition:opacity .16s;position:absolute;top:-13px;left:0}.ss-cursor[data-swiping] .ss-cursor__streak{opacity:1;transition:none}.ss-cursor[data-style=touch][data-touching] .ss-cursor__dot{opacity:1;transition:opacity .14s,transform .16s cubic-bezier(.22,1,.36,1);transform:scale(1)}.ss-cursor[data-style=touch][data-pressed=true] .ss-cursor__dot,.ss-cursor[data-style=touch][data-swiping] .ss-cursor__dot{background:#76768038;transition:background 80ms,transform .1s ease-out;transform:scale(.82)}.ss-cursor__glyph svg{filter:drop-shadow(0 1px 2px #0000004d);display:block}.ss-cursor__arrow path{fill:var(--ss-cursor-ink,#111);stroke:var(--ss-cursor-ink,#111);stroke-width:2.4px;stroke-linejoin:round}.ss-cursor__arrow{filter:drop-shadow(0 1px 1.5px #0000002e);display:block}.ss-stage[data-theme=dark] .ss-cursor__arrow,.ss-stage[data-theme=blueprint] .ss-cursor__arrow{--ss-cursor-ink:#fff}.ss-stage[data-theme=dark] .ss-cursor,.ss-stage[data-theme=blueprint] .ss-cursor{--ss-cursor-line:#fff;--ss-cursor-edge:#000000bf}.ss-ripple{z-index:99;border:1.5px solid var(--ss-accent);background:color-mix(in srgb, var(--ss-accent) 10%, transparent);pointer-events:none;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.55s cubic-bezier(.25,.8,.25,1) forwards ss-ripple;position:absolute}@keyframes ss-ripple{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1)}}.ss-stage[data-palette=mono] .ss-ripple{border-color:var(--ss-text-strong);background:0 0}.ss-stage[data-hit] :is(.ss-cursor,.ss-cursor *){pointer-events:none!important}}
@layer stageshow{.ss-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1) 50ms,opacity .42s cubic-bezier(0,.8,.5,1);display:grid}.ss-collapse[data-open]{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .46s cubic-bezier(.4,0,.2,1),opacity .24s ease-out .15s}.ss-collapse[data-solid],.ss-collapse[data-solid][data-open]{opacity:1}.ss-collapse__inner{overflow-clip-margin:3px;min-height:0;overflow:clip}.ss-collapse[data-reveal=clip]>.ss-collapse__inner{overflow-clip-margin:0;flex-direction:column;justify-content:center;display:flex}.ss-collapse[data-reveal=clip][data-tall]>.ss-collapse__inner{justify-content:flex-start}.ss-collapse[data-reveal=clip][data-tall][data-open]{transition:grid-template-rows .46s cubic-bezier(.4,0,.2,1),opacity .24s ease-out .3s}.ss-collapse[data-open]:not([data-moving])>.ss-collapse__inner,.ss-collapse[data-reveal=drop]>.ss-collapse__inner{overflow:visible}.ss-collapse[data-reveal=drop]>.ss-collapse__inner>*{will-change:transform;transition:transform .3s;transform:translateY(-10px)}.ss-collapse[data-reveal=drop][data-from=below]>.ss-collapse__inner>*{transform:translateY(10px)}.ss-collapse[data-reveal=drop][data-open]>.ss-collapse__inner>*{transition:transform .6s cubic-bezier(.22,1,.36,1) .2s;transform:none}.ss-collapse[data-reveal=drop][data-open]{transition:grid-template-rows .5s cubic-bezier(.45,0,.2,1),opacity .3s .24s}}
@layer stageshow{.ss-swap{vertical-align:top;display:inline-block;position:relative;overflow:clip visible}.ss-swap[data-swapping]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 8px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 8px),#0000)}.ss-swap__in,.ss-swap__out{text-box:inherit;width:max-content;max-width:100%;display:block}.ss-swap__out{animation:forwards ss-swap-out;position:absolute;top:0;left:0}.ss-swap__in{animation:cubic-bezier(.25,.8,.25,1) both ss-swap-in}@keyframes ss-swap-out{to{opacity:0;filter:blur(2px)}}@keyframes ss-swap-in{0%,30%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.ss-swap__in,.ss-swap__out{animation-duration:1ms!important}}}
@layer stageshow{.ss-roll{white-space:pre}.ss-roll__mid{clip-path:inset(0 -100vw);vertical-align:bottom;transition:width .5s cubic-bezier(.22,1,.36,1);display:inline-grid}.ss-roll__item{grid-area:1/1;justify-self:start;width:max-content}.ss-roll[data-align=end] .ss-roll__mid{grid-template-columns:100%}.ss-roll[data-align=end] .ss-roll__item{justify-self:unsafe end}.ss-roll__char{white-space:pre;animation:.55s cubic-bezier(.22,1,.36,1) both ss-roll-in;display:inline-block}.ss-roll__item[data-out]{animation:.28s cubic-bezier(.55,0,1,.45) both ss-roll-out}@keyframes ss-roll-in{0%{opacity:0;filter:blur(2px);transform:translateY(100%)}}@keyframes ss-roll-out{to{opacity:0;filter:blur(2px);transform:translateY(-100%)}}.ss-roll[data-variant=fade] .ss-roll__char{animation-name:ss-fade-in;animation-duration:.35s;animation-delay:.12s}.ss-roll[data-variant=fade] .ss-roll__item[data-out]{animation-name:ss-fade-out;animation-duration:.16s}.ss-roll[data-variant=fade] .ss-roll__mid{clip-path:inset(0);transition-duration:.4s}@keyframes ss-fade-out{to{opacity:0;filter:blur(2px);transform:translateY(-3px)}}}
@layer stageshow{.ss-count{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;display:inline-flex}.ss-count__char{display:inline-block}.ss-count__unit{margin-left:var(--ss-count-unit-gap,.08em);display:inline-block}.ss-count__unit[data-space]{margin-left:.28em}.ss-count__digit{vertical-align:baseline;height:1em;line-height:1;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.ss-count__strip{will-change:transform;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.3,.75,.1,1);display:flex}.ss-count__strip>span{text-align:left;height:1em;line-height:1;display:block}.ss-count[data-snap] .ss-count__strip{transition:none}@media (prefers-reduced-motion:reduce){.ss-count__strip{transition:none}}}
@layer stageshow{.ss-states{place-items:center;display:inline-grid}.ss-states__item{opacity:0;filter:blur(2px);will-change:transform;grid-area:1/1;align-items:center;gap:6px;transition:opacity .15s,filter .15s,transform 0s .15s;display:inline-flex;transform:translateY(4px)}.ss-states__item[data-on]{opacity:1;filter:none;transition:opacity .25s ease-out 70ms,filter .25s ease-out 70ms,transform .3s cubic-bezier(.22,1,.36,1) 70ms;transform:translate(0,0)}.ss-states[data-align=start]{justify-items:start}.ss-states[data-align=end]{justify-items:end}.ss-states[data-reduced]>.ss-states__item{filter:none;transition:opacity .12s;transform:translate(0,0)}}
.tk{--c-cream:#fdfbf7;--c-paper:#fffdf9;--c-sand:#f3e9dc;--c-sand2:#faf5ec;--c-sand3:#f6eee2;--c-line:#e6dccd;--c-line2:#efe7dc;--c-rule:#d9cfbf;--c-mute:#8a847b;--c-dim:#a8a197;--c-sub:#4d4a46;--c-ink:#151414;--c-ink2:#2a2623;--c-or:#ff5e1f;--c-ort:#c2410c;--c-orb:#fff1ea;--c-orl:#f3cbb8;--c-ok:#1f7a4d;--c-okb:#e8f3ec;--c-okl:#cfe3d6;--sh-win:0 0 0 1px #1514140f, 0 1px 2px #1514140d, 0 28px 56px -20px #15141433;--sh-sat:0 0 0 1px #1514140f, 0 2px 6px -2px #1514141a, 0 18px 40px -12px #15141442;--e-arrive:cubic-bezier(.25, .8, .25, 1);--e-move:cubic-bezier(.45, 0, .1, 1);--e-settle:cubic-bezier(.05, .85, .3, 1)}.tk .ss-stage{--ss-font:inherit;--ss-text:var(--c-sub);--ss-text-strong:var(--c-ink);letter-spacing:-.01em;color:var(--c-ink);word-break:keep-all;font-variant-numeric:tabular-nums;font-family:inherit;font-size:16px;line-height:1.45;overflow:clip}.tk-scene{height:100%;position:relative}.tk-win{background:var(--c-paper);box-shadow:var(--sh-win);border-radius:16px;position:absolute;overflow:clip}.tk-sat{z-index:2;background:var(--c-paper);box-shadow:var(--sh-sat);border-radius:14px;position:absolute;overflow:clip}.tk-head{background:var(--c-sand);border-bottom:1px solid var(--c-line);align-items:center;gap:12px;height:52px;padding:0 18px;display:flex}.tk-mark{width:22px;height:22px;color:var(--c-or);flex:none}.tk-head-t{white-space:nowrap;flex:none;font-size:16px;font-weight:720}.tk-head-s{text-overflow:ellipsis;min-width:0;color:var(--c-sub);white-space:nowrap;font-size:15px;overflow:hidden}.tk-head-r{flex:none;margin-left:auto}.tk-cols{border-bottom:1px solid var(--c-line);height:40px;color:var(--c-mute);white-space:nowrap;align-items:center;column-gap:16px;padding:0 18px;font-size:15px;display:grid}.tk-cols>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.tk-row{border-bottom:1px solid var(--c-line2);align-items:center;column-gap:16px;min-height:58px;padding:8px 18px;display:grid;position:relative}.tk-row>*{min-width:0}.tk-addr{text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink2);font-size:15px;font-weight:600;overflow:hidden}.tk-kind{text-overflow:ellipsis;white-space:nowrap;color:var(--c-sub);font-size:15px;overflow:hidden}.tk-code{letter-spacing:0;white-space:nowrap;color:var(--c-ink);font-size:15px;font-weight:700}.tk-hop{border:1px solid var(--c-line2);background:var(--c-sand2);height:26px;color:var(--c-ink2);white-space:nowrap;border-radius:8px;align-items:center;padding:0 8px;font-size:15px;font-weight:600;display:inline-flex}.tk-k{color:var(--c-mute);white-space:nowrap;font-size:15px}.tk-v{text-overflow:ellipsis;min-width:0;color:var(--c-ink2);white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.tk-num{color:var(--c-ink);white-space:nowrap;align-items:baseline;gap:2px;font-weight:720;display:inline-flex}.tk-num[data-wait]{color:var(--c-mute);font-weight:500}.tk .ss-states__item,.tk .ss-roll__item,.tk .ss-roll__char,.tk .ss-swap__in,.tk .ss-swap__out{filter:none!important}.tk-unit{color:var(--c-sub);font-weight:600}.tk-runmark{border:1px solid var(--c-line);background:var(--c-paper);height:26px;color:var(--c-sub);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:15px;font-weight:560;display:inline-flex}.tk-foot{border-top:1px solid var(--c-line);color:var(--c-sub);padding:12px 18px 14px;font-size:15px;line-height:1.5;display:block}.tk-chip{border:1px solid var(--c-line);background:var(--c-sand);max-width:100%;height:28px;color:var(--c-ink);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;padding:0 10px;font-size:15px;font-weight:620;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;overflow:hidden}.tk-chip[data-tone=quiet]{color:var(--c-mute);background:0 0;border-color:#0000;font-weight:500}.tk-chip[data-tone=out]{background:var(--c-paper);color:var(--c-sub)}.tk-chip[data-tone=ok]{border-color:var(--c-okl);background:var(--c-okb);color:var(--c-ok)}.tk-chip[data-tone=warn]{border-color:var(--c-orl);background:var(--c-orb);color:var(--c-ort)}.tk-sat-h{border-bottom:1px solid var(--c-line);background:var(--c-sand);white-space:nowrap;align-items:center;gap:10px;height:48px;padding:0 16px;font-size:15px;font-weight:720;display:flex}.tk-sat-h>.tk-runmark,.tk-sat-h>.tk-num{margin-left:auto}.tk-kv{border-bottom:1px solid var(--c-line2);grid-template-columns:112px minmax(0,1fr);align-items:center;column-gap:12px;min-height:46px;padding:6px 16px;display:grid}.tk-kv-col{grid-template-columns:minmax(0,1fr);row-gap:8px;padding-top:10px;padding-bottom:12px}.tk-sat-foot{color:var(--c-sub);padding:12px 16px 14px;font-size:15px;line-height:1.5;display:block}.tk-chain{color:var(--c-mute);flex-wrap:wrap;align-items:center;gap:6px 0;font-size:15px;display:flex}.tk-chain>span{white-space:nowrap;align-items:center;display:inline-flex}.tk-chain>span+span:before{content:"";background:var(--c-rule);width:14px;height:1px;margin:0 8px;display:inline-block}.tk-chain .tk-chain-on{color:var(--c-ink);font-weight:720}.tk-sat,.tk-arrive{transition:opacity .5s ease, transform .8s var(--e-arrive)}.tk-sig .ss-stage{border-top:1px solid var(--c-ink);background:var(--c-cream);height:626px}.sg{grid-template-columns:404fr 404fr 472fr;align-items:start;column-gap:40px;padding:28px 40px 0;display:grid;position:relative}.sg-sheet{background:var(--c-paper);box-shadow:var(--sh-win);border-radius:16px;position:relative;overflow:clip}.sg-d{box-shadow:var(--sh-sat);border-radius:14px;margin-top:48px}.sg-sh{border-bottom:1px solid var(--c-line);background:var(--c-sand);align-items:center;gap:12px;height:52px;padding:0 18px;display:flex}.sg-sht{white-space:nowrap;flex:none;font-size:16px;font-weight:720}.sg-shs{min-width:0;color:var(--c-sub);white-space:nowrap;font-size:15px}.sg-shpair{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.sg-shchip{transition:opacity .3s ease, transform .5s var(--e-arrive);margin-left:auto}.sg-rw{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:78px;padding:12px 18px;transition:background-color .32s;display:grid;position:relative}.sg-tx{min-width:0;transition:opacity .32s ease, transform .32s var(--e-move);flex-direction:column;gap:3px;display:flex}.sg-tt{text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink);font-size:16px;font-weight:620;line-height:1.4;transition:color .32s;overflow:hidden}.sg-ad{text-overflow:ellipsis;white-space:nowrap;color:var(--c-mute);font-size:15px;line-height:1.4;transition:color .32s;overflow:hidden}.sg-none{color:var(--c-sub);font-size:15px;font-weight:620;transition:opacity .3s .1s}.sg-amark{transition:opacity .3s ease, transform .5s var(--e-arrive);display:inline-flex}.sg-ft{color:var(--c-mute);padding:12px 18px 14px;font-size:15px;display:block}.sg-new{background:var(--c-orb)}.sg-dr{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) 40px 40px 96px;align-items:center;column-gap:10px;min-height:54px;padding:6px 18px;font-size:15px;display:grid}.sg-th{min-height:38px;color:var(--c-mute)}.sg-c-m{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:var(--c-ink);font-weight:600;overflow:hidden}.sg-c-v,.sg-c-addr{min-width:0;overflow:hidden}.sg-th .sg-c-m{color:var(--c-mute);font-weight:500}.sg-x{color:var(--c-dim);font-weight:500}.sg-dad{text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink2);font-weight:600;overflow:hidden}.sg-post{transition:opacity .35s ease, transform .5s var(--e-arrive)}.sg-verdict{transition:opacity .3s ease, transform .5s var(--e-arrive);display:inline-flex}.sg-cap{color:var(--c-sub);padding:14px 18px 12px;font-size:15px;line-height:1.5}.sg:not([data-s1]) .sg-shchip{opacity:0;transform:translate(16px)}.sg[data-beat="2"] .sg-b .sg-rw[data-gone] .sg-tx{opacity:.28;transform:translate(14px)}.sg:not([data-s3]) .sg-b .sg-rw[data-gone] .sg-none{opacity:0}.sg[data-s3] .sg-b .sg-rw[data-gone]{background:var(--c-sand3)}.sg[data-s3] .sg-b .sg-rw[data-gone] .sg-tt{color:var(--c-dim);font-weight:560}.sg[data-s3] .sg-b .sg-rw[data-gone] .sg-ad{color:var(--c-dim)}.sg:not([data-s4]) .sg-post{opacity:0;transform:translate(16px)}.sg:not([data-s5]) .sg-verdict{opacity:0;transform:translateY(8px)}.sg:not([data-s5]) .sg-amark{opacity:0;transform:translate(12px)}.tk-a .ss-stage{height:526px}.tk-c .ss-stage{height:512px}.tk-e .ss-stage{height:507px}.ta-win{width:calc(100% - 316px);top:28px;left:0}.ta-grid{grid-template-columns:minmax(0,1fr) 88px 84px 132px}.ta-hops{display:inline-flex;overflow:hidden}.ta-hops .tk-hop{font-variant-numeric:tabular-nums;transition:opacity .35s ease, transform .5s var(--e-arrive)}.ta-row:not([data-h1]) .ta-hops .tk-hop{opacity:0;transform:translateY(6px)}.ta-row[data-focus]{background:var(--c-sand2);box-shadow:inset 3px 0 0 var(--c-ink)}.ta-hopline{row-gap:4px;min-width:0;display:grid}.ta-link{text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink2);font-size:15px;font-weight:600;overflow:hidden}.ta-link+.ta-link{color:var(--c-ink);padding-left:18px;font-weight:700;position:relative}.ta-link+.ta-link:before{content:"";border-left:1px solid var(--c-rule);border-bottom:1px solid var(--c-rule);border-bottom-left-radius:4px;width:10px;height:16px;position:absolute;top:-6px;left:2px}.ta-sat{width:300px;top:72px;right:40px}.ta-sat .tk-kv{grid-template-columns:116px minmax(0,1fr)}.ta-sat .tk-kv-col{grid-template-columns:minmax(0,1fr)}.ta-sat .tk-k{text-overflow:ellipsis;overflow:hidden}.ta:not([data-sat]) .ta-sat{opacity:0;transform:translate(24px)}.ta-sat .tk-sat-foot{transition:opacity .4s ease, transform .6s var(--e-arrive)}.ta:not([data-foot]) .ta-sat .tk-sat-foot{opacity:0;transform:translateY(8px)}.tc-win{width:628px;top:28px;left:0}.tc-src{border:1px solid var(--c-line);background:var(--c-paper);height:26px;color:var(--c-sub);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:15px;font-weight:560;display:inline-flex}.tc-grid{grid-template-columns:repeat(5,108px);gap:14px 10px;padding:16px 32px 0 18px;display:grid}.tc-cell{grid-template-rows:108px auto auto;row-gap:6px;min-width:0;display:grid}.tc-thumb{background:#0d0d0e;border-radius:10px;place-items:center;width:108px;height:108px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #15141414}.tc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tc-thumb[data-px] img{image-rendering:pixelated}.tc-cell[data-miss] .tc-thumb img{object-fit:contain}.tc-line{justify-content:space-between;align-items:center;gap:6px;min-height:28px;display:flex}.tc-d{letter-spacing:-.01em;font-size:18px}.tc-line .tk-numstates{min-width:0}.tc-line .tk-num[data-wait]{font-size:15px}.tc-line .tk-chip{height:26px;transition:opacity .3s ease, transform .5s var(--e-arrive);flex:none;padding:0 9px}.tc-cell:not([data-done]) .tc-line .tk-chip{opacity:0;transform:translateY(4px)}.tc-cell[data-miss] .tc-d{color:var(--c-sub)}.tc-cap{text-overflow:ellipsis;white-space:nowrap;color:var(--c-sub);font-size:15px;line-height:1.3;overflow:hidden}.tc-more{grid-template-rows:108px}.tc-sat{width:290px;top:76px;left:614px}.tc-ref{border-bottom:1px solid var(--c-line2);grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:14px;padding:14px 16px;display:grid}.tc-ref .tc-thumb{width:96px;height:96px}.tc-refcodes{row-gap:10px;min-width:0;display:grid}.tc-refrow{row-gap:1px;min-width:0;display:grid}.tc-note{border-bottom:1px solid var(--c-line2);color:var(--c-sub);padding:10px 16px;font-size:15px;line-height:1.45;display:block}.tc-rule{color:var(--c-ink2);padding:10px 16px 0;font-size:15px;line-height:1.45;display:block}.tc-rule,.tc-sat .tk-sat-foot{transition:opacity .4s ease, transform .6s var(--e-arrive)}.tc:not([data-foot]) .tc-rule,.tc:not([data-foot]) .tc-sat .tk-sat-foot{opacity:0;transform:translateY(8px)}.tc-sat .tk-sat-foot{color:var(--c-ink);font-weight:600}.te-win{width:calc(100% - 312px);top:28px;left:0}.te-grid{grid-template-columns:minmax(0,1fr) 176px 140px}@media (min-width:768px){.te-win .tk-row{min-height:62px}.te-days{min-height:77px}}.te-what{row-gap:1px;min-width:0;display:grid}.te-what .tk-kind{color:var(--c-mute);font-size:15px}.te-route{text-overflow:ellipsis;white-space:nowrap;color:var(--c-sub);font-size:15px;overflow:hidden}.te-days{border-bottom:1px solid var(--c-line2);grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:14px 44px 14px 18px;display:grid}.te-days-h{align-items:baseline;gap:12px;display:flex}.te-days-l{color:var(--c-ink);font-size:15px;font-weight:720}.te-cells{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;display:grid}.te-cells>i{background:var(--c-ink);height:16px;transition:background-color .25s ease calc(var(--i) * 40ms);border-radius:3px;display:block}.te:not([data-cells]) .te-cells>i{background:var(--c-sand)}.te-cells>i[data-seen]{background:var(--c-or)}.te:not([data-seen]) .te-cells>i[data-seen]{background:var(--c-ink)}.te:not([data-cells]) .te-cells>i[data-seen]{background:var(--c-sand)}.te-seen{color:var(--c-ort);white-space:nowrap;transition:opacity .3s ease, transform .5s var(--e-arrive);font-size:15px;font-weight:620}.te:not([data-seen]) .te-seen{opacity:0;transform:translate(8px)}.te-new{background:var(--c-orb)}.te-rep{width:296px;top:176px;right:40px}.te-kv{grid-template-columns:92px minmax(0,1fr);align-items:start;padding-top:10px;padding-bottom:10px}.te-kv .tk-v{white-space:normal;font-weight:560;line-height:1.45}.te:not([data-rep]) .te-rep{opacity:.35;transform:translateY(10px)}@media (max-width:1179px){.tk-sig .ss-stage{height:704px}.sg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;padding:28px 24px 0}.sg-a{display:none}.ta-win{width:calc(100% - 268px)}.ta-sat{width:268px;right:24px}.ta-grid{grid-template-columns:minmax(0,1fr) 84px 80px 124px}.te-win{width:calc(100% - 272px)}.te-rep{width:272px;right:24px}.te-grid{grid-template-columns:minmax(0,1fr) 140px 132px}}@media (max-width:767px){.tk .ss-stage{font-size:15px}.tk-a .ss-stage,.tk-c .ss-stage{height:auto}.tk-scene{flex-direction:column;align-items:stretch;display:flex}.tk-win,.tk-sat{width:auto;position:relative;top:auto;left:auto;right:auto}.tk-win{border-radius:14px 0 0 14px;padding-bottom:28px}.tk-sat{margin:-24px 16px 4px 24px}.tk-head{gap:10px;height:44px;padding:0 14px}.tk-head-t{font-size:15px}.tk-head-s,.tk-cols,.tk-head-r{display:none}.tk-row{row-gap:4px;min-height:56px;padding:8px 14px;grid-template-columns:minmax(0,1fr) auto!important}.tk-addr,.tk-kind,.tk-k,.tk-v,.tk-code,.tk-hop,.tk-chip,.tk-runmark,.tk-sat-h,.tk-foot,.tk-sat-foot,.tk-chain{font-size:14px}.tk-chip{height:26px;padding:0 9px}.tk-hop{height:24px;padding:0 7px}.tk-kv{grid-template-columns:96px minmax(0,1fr);min-height:40px;padding:4px 14px}.tk-sat-h{height:40px;padding:0 14px}.tk-sat-foot{padding:10px 14px 12px}[data-more],[data-pm],.tk [data-pm-kv]{display:none!important}.tc-note,.tc-rule{display:none}.tk-sig .ss-stage{border-top-width:1px;height:auto}.sg{padding:16px 0 24px 16px;display:block}.sg-b{border-radius:14px 0 0 14px}.sg-d{border-radius:14px 0 0 14px;margin:-30px 0 0 24px}.sg-sh{height:48px;padding:0 14px}.sg-sht{font-size:15px}.sg-shs{font-size:14px}.sg-rw{min-height:58px;padding:7px 14px}.sg-tt{font-size:15px}.sg-ad,.sg-none,.sg-cap,.sg-ft{font-size:14px}.sg-b .sg-ft{padding:10px 14px 46px}.sg-dr{grid-template-columns:minmax(0,1fr) auto;min-height:46px;padding:5px 14px;font-size:14px}.sg-dr .sg-c-m,.sg-th,.sg-cap{display:none}.ta-row .tk-addr{grid-area:1/1}.ta-row .tk-chip{grid-area:1/2/span 2}.ta-row .tk-kind{grid-area:2/1;display:inline}.ta-row{grid-template-columns:minmax(0,1fr) auto!important}.ta-row .ta-hops{grid-area:3/1}.ta-row:not([data-focus]) .ta-hops{display:none}.tk-c .ss-stage{height:auto}.tc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;padding:12px 14px 0}.tc-cell{grid-template-rows:auto auto auto}.tc-thumb{aspect-ratio:1;width:100%;height:auto}.tc-d{font-size:16px}.tc-line .tk-chip{height:24px;padding:0 7px}.tc-cap{font-size:14px}.tc-ref{grid-template-columns:64px minmax(0,1fr);padding:10px 14px}.tc-ref .tc-thumb{width:64px;height:64px}.tc-rule{padding-left:14px;padding-right:14px;font-size:14px}.tk-e .ss-stage{height:548px}.tk-e .tk-head-s{font-size:14px;display:block}.te-grid.tk-row .te-route{display:none}.te-row,.te-grid.tk-row{grid-template-columns:minmax(0,1fr) auto!important}.te-what .tk-kind{font-size:14px}.te-days{padding:12px 14px}.te-days-h{flex-wrap:wrap;row-gap:2px}.te-cells>i{height:14px}.te-seen{font-size:14px}.te-kv{grid-template-columns:84px minmax(0,1fr);padding-right:18px}}
@property --ss-feather{syntax:"<length>";inherits:false;initial-value:0}@layer stageshow{.ss-camera-view{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--ss-feather), #000 calc(100% - var(--ss-feather)), transparent), linear-gradient(to bottom, transparent, #000 var(--ss-feather), #000 calc(100% - var(--ss-feather)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--ss-feather), #000 calc(100% - var(--ss-feather)), transparent), linear-gradient(to bottom, transparent, #000 var(--ss-feather), #000 calc(100% - var(--ss-feather)), transparent);position:absolute;inset:0;overflow:clip;-webkit-mask-composite:source-in;mask-composite:intersect}.ss-camera{transform-origin:0 0;position:absolute;inset:0}}
.gfx-sweep{--ink:#151414;--page:#fdfbf7;--paper:#fffdf9;--line:#e6dccd;--sand:#f3e9dc;--sub:#4d4a46;--muted:#6b665f;--faint:#a99f92;--fl:#ff5e1f;--fl-text:#c2410c;--axis:#cfc4b4;--top:var(--gfx-sweep-top,0px);--pitch:18px;--lab:136px;--cnt:44px;--gut:12px;--colh:440px;isolation:isolate;background:var(--page);color:var(--ink);font-family:var(--gfx-sweep-font,"AboutUs Home Sans",system-ui,-apple-system,"Apple SD Gothic Neo","Noto Sans KR",sans-serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;text-align:left;line-height:1.4;display:block;position:relative}.gfx-sweep *,.gfx-sweep :before,.gfx-sweep :after{box-sizing:border-box}.gfx-sweep :where(h2,p,dl,dd,dt,ol,li,q){margin:0;padding:0}.gfx-sweep :where(ol){list-style:none}.gfx-sweep q{quotes:"“" "”"}.gfx-sweep__data{display:none}.gfx-sweep__pin{position:relative}.gfx-sweep.is-anim[data-mode=scrub]{height:calc(100vh - var(--top) + var(--gfx-sweep-run,140vh))}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__pin{top:var(--top);height:calc(100vh - var(--top));position:sticky;overflow:hidden}.gfx-sweep__stage{grid-template:"flow""head""plot""foot"/minmax(0,1fr);width:min(1280px,100% - 160px);margin:0 auto;padding:88px 0 72px;display:grid;position:relative}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--pitch:clamp(10px,calc((100vh - var(--top) - 360px) / 34.6),19px);grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;padding:30px 0 20px}.gfx-sweep__flow{grid-area:flow;margin-bottom:24px}.gfx-sweep__head{grid-area:head;margin-bottom:20px;padding-right:280px;display:block}.gfx-sweep__title{letter-spacing:-.025em;color:var(--ink);font-size:30px;font-weight:680;line-height:1.15}.gfx-sweep__lead{color:var(--sub);margin-top:8px;font-size:16px;line-height:1.4}.gfx-sweep__label{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:13px;line-height:1.3}.gfx-sweep__plot{flex-direction:column;grid-area:plot;min-height:0;display:flex;position:relative}.gfx-sweep__query{z-index:2;border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:12px;max-width:100%;height:44px;margin:0 0 12px;padding:0 20px 0 6px;display:flex;position:relative}.gfx-sweep__qk{background:var(--sand);height:32px;color:var(--sub);border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.gfx-sweep__qt{letter-spacing:-.02em;color:var(--ink);text-overflow:ellipsis;font-size:20px;font-weight:600;overflow:hidden}.gfx-sweep__field{position:relative}.gfx-sweep__colhead{grid-template-columns:var(--lab) minmax(0,1fr) var(--cnt);column-gap:var(--gut);height:22px;color:var(--muted);align-items:end;padding-bottom:8px;font-size:12px;line-height:1;display:grid}.gfx-sweep__ch-n{text-align:right;white-space:nowrap}.gfx-sweep__grid{position:relative}.gfx-sweep__rails{grid-template-rows:calc(var(--pitch) * 1.6) repeat(33,var(--pitch));display:grid}.gfx-sweep__rail{grid-template-columns:var(--lab) minmax(0,1fr) var(--cnt);column-gap:var(--gut);align-items:center;min-height:0;display:grid}.gfx-sweep__rail:first-child{height:var(--pitch);align-self:start}.gfx-sweep__name{font-size:min(12px,calc(var(--pitch) * .8));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.gfx-sweep__tag,.gfx-sweep__rail.is-none .gfx-sweep__name{color:var(--faint)}.gfx-sweep__rail.is-hit .gfx-sweep__name{color:var(--ink)}.gfx-sweep__track{min-width:0;height:100%;position:relative}.gfx-sweep__n{font-size:min(12px,calc(var(--pitch) * .8));text-align:right;color:var(--fl-text);white-space:nowrap;line-height:1}.gfx-sweep__rail.is-none .gfx-sweep__n{color:var(--faint)}.gfx-sweep__rail.is-blocked .gfx-sweep__n,.gfx-sweep__rail.is-zero .gfx-sweep__n{color:var(--muted)}.gfx-sweep__rail.is-cand .gfx-sweep__n{color:var(--ink)}.gfx-sweep__hatch{pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5'%3E%3Cpath d='M-1 6L6-1M-1 1L1-1M4 6L6 4' stroke='%23151414' stroke-opacity='.42' stroke-width='1'/%3E%3C/svg%3E") 0 0/5px 5px;height:10px;margin-top:-5px;position:absolute;top:calc(50% - 1px);left:0;right:0}.gfx-sweep__poster{left:calc(var(--lab) + var(--gut));width:calc(100% - var(--lab) - var(--cnt) - 2 * var(--gut));pointer-events:none;max-width:none;height:100%;position:absolute;top:0;overflow:visible}.gfx-sweep__poster--v,.gfx-sweep.is-live .gfx-sweep__poster{display:none}.gfx-sweep__plot:before{content:"";z-index:1;left:calc(var(--lab) + var(--gut) - 8px);top:44px;bottom:calc(34px + var(--pitch) * .2);background:#cfcdc9;width:1px;position:absolute}.gfx-sweep__track:before{content:"";width:8px;left:-8px;top:calc(50% + var(--pitch) * .3);background:#cfcdc9;height:1px;position:absolute}.gfx-sweep__rail.is-none .gfx-sweep__track:before{background:#eae8e4}.gfx-sweep__rail.is-blocked .gfx-sweep__track:before,.gfx-sweep.is-live .gfx-sweep__plot:before,.gfx-sweep.is-live .gfx-sweep__track:before,.gfx-sweep.is-live .gfx-sweep__grid:before,.gfx-sweep.is-live .gfx-sweep__grid:after{display:none}.gfx-sweep__first{z-index:3;left:var(--x);top:calc(50% + var(--pitch) * .3);pointer-events:none;width:0;height:0;position:absolute}.gfx-sweep__first-tag{left:14px;top:calc(var(--pitch) * -.3 + 6px);white-space:nowrap;background:var(--page);padding:2px 16px 10px 8px;display:block;position:absolute}.gfx-sweep__first-tag b{letter-spacing:-.035em;color:var(--ink);font-size:clamp(36px,3.5vw,50px);font-weight:600;line-height:.92;display:block}.gfx-sweep__first-k{color:var(--fl-text);margin-top:10px;font-size:14px;font-weight:650;line-height:1.3;display:block}.gfx-sweep__first-r{color:var(--sub);margin-top:2px;font-size:13px;line-height:1.3;display:block}.gfx-sweep__axis{grid-template-columns:var(--lab) minmax(0,1fr) var(--cnt);column-gap:var(--gut);align-items:start;height:28px;margin-top:6px;display:grid}.gfx-sweep__ax-name{color:var(--muted);padding-top:9px;font-size:12px;line-height:1}.gfx-sweep__ax-track{height:100%;position:relative}.gfx-sweep__ax-track:before{content:"";background:var(--axis);height:1px;position:absolute;top:0;left:0;right:0}.gfx-sweep__yr{left:var(--x);color:var(--muted);white-space:nowrap;font-size:12px;line-height:1;position:absolute;top:0}.gfx-sweep__yr:before{content:"";background:var(--axis);width:1px;height:4px;position:absolute;top:0;left:0}.gfx-sweep__yr.is-lab{padding-top:11px;transform:translate(-50%)}.gfx-sweep__yr.is-lab:before{background:#a89d8d;height:7px;left:50%}.gfx-sweep__yr.is-start{transform:none}.gfx-sweep__yr.is-start:before{left:0}.gfx-sweep__yr.is-bin{padding-top:11px;left:auto;right:0;transform:none}.gfx-sweep__yr.is-bin:before{display:none}.gfx-sweep__nums{display:contents}.gfx-sweep__led{z-index:2;grid-area:head;place-self:end;column-gap:36px;margin-bottom:22px;display:flex;position:relative}.gfx-sweep__li{text-align:right;display:block}.gfx-sweep__li dt{color:var(--muted);font-size:12px;line-height:1.2}.gfx-sweep__li dd{color:var(--sub);white-space:nowrap;margin-top:4px;font-size:14px;line-height:1}.gfx-sweep__li dd b{letter-spacing:-.025em;color:var(--ink);transform-origin:0 0;margin-right:2px;font-size:32px;font-weight:600;display:inline-block}.gfx-sweep__li .gfx-sweep__li-s{display:none}.gfx-sweep__big{z-index:2;text-align:right;pointer-events:none;margin:0 calc(var(--cnt) + var(--gut) + (100% - var(--lab) - var(--cnt) - 2 * var(--gut)) * .14) calc(34px + var(--pitch) * .2 + 2px) 0;flex-direction:column;grid-area:plot;place-self:end;align-items:flex-end;display:flex;position:relative}.gfx-sweep__big-k{color:var(--ink);background:var(--page);order:1;padding:2px 0 2px 10px;font-size:18px;font-weight:650;line-height:1.2}.gfx-sweep__big-s{color:var(--sub);background:var(--page);order:2;margin-top:2px;padding:2px 0 2px 10px;font-size:14px;line-height:1.35}.gfx-sweep__big-s em{color:var(--muted);font-style:normal}.gfx-sweep__big-n{white-space:nowrap;order:3;align-items:baseline;gap:8px;margin-top:8px;display:flex}.gfx-sweep__big-n b{letter-spacing:-.05em;color:var(--ink);transform-origin:0 0;text-shadow:4px 0 var(--page),-4px 0 var(--page),0 4px var(--page),0 -4px var(--page),3px 3px var(--page),-3px 3px var(--page),3px -3px var(--page),-3px -3px var(--page);font-size:min(20vw,34vh,290px);font-weight:560;line-height:.8;display:block}.gfx-sweep__big-n i{color:var(--sub);background:var(--page);padding:2px 0 2px 4px;font-size:20px;font-style:normal;line-height:1}.gfx-sweep__legend{border-top:1px solid var(--line);flex-wrap:wrap;grid-area:foot;place-self:start stretch;gap:4px 20px;margin:14px 0 0;padding:11px 0 0;list-style:none;display:flex}.gfx-sweep__lg{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:1.3;display:inline-flex}.gfx-sweep__lg b{color:var(--sub);font-size:12px;font-weight:600}.gfx-sweep__lg[data-c="0"] b{color:var(--fl-text)}.gfx-sweep__lg i{background:var(--fl);width:2px;height:11px;display:block}.gfx-sweep__lg[data-c="1"] i{background:#c9beae;height:5px}.gfx-sweep__lg[data-c="2"] i{background:#9a8f80;height:5px;transform:translateY(5px)}.gfx-sweep__lg[data-c="3"] i{background:#c9beae;height:3px}.gfx-sweep__foot{color:var(--muted);grid-area:foot;place-self:start end;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.3;position:relative}.gfx-sweep__call{display:none}.gfx-sweep__cv{pointer-events:none;z-index:1;position:absolute;top:0;left:0}.gfx-sweep__replay{z-index:3;height:32px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;line-height:1;position:absolute;top:6px;right:0}.gfx-sweep__replay[hidden]{display:none}.gfx-sweep__replay:hover{border-color:var(--ink)}.gfx-sweep__replay:focus-visible{outline:2px solid var(--fl);outline-offset:2px}.gfx-sweep.is-live .is-wait{visibility:hidden}@media (min-width:960px) and (max-height:820px){.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--pitch:clamp(9px,calc((100vh - var(--top) - 300px) / 34.6),19px);padding:20px 0 14px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__flow{margin-bottom:16px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__head{margin-bottom:14px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__led{margin-bottom:16px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__label{margin-top:1px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__title{font-size:26px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__lead{margin-top:4px;font-size:15px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__query{height:38px;margin-bottom:8px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__qk{height:28px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__qt{font-size:18px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__foot,.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__legend{margin-top:10px;padding-top:8px}}@media (min-width:960px) and (max-width:1199px){.gfx-sweep__stage{width:calc(100% - 96px)}.gfx-sweep{--lab:118px}}@media (max-width:959px){.gfx-sweep{--colh:440px;--gfx-sweep-run:88vh}.gfx-sweep__stage{grid-template:"flow""head""nums""plot""legend""foot"/minmax(0,1fr);column-gap:0;width:auto;margin:0 20px;padding:44px 0 40px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--colh:calc(100vh - var(--top) - 340px);grid-template-rows:auto auto auto minmax(0,1fr) auto auto;padding:14px 0 12px}.gfx-sweep__flow{margin-bottom:14px}.gfx-sweep__head{margin-bottom:12px;padding-right:0}.gfx-sweep__title{font-size:21px}.gfx-sweep__lead{margin-top:4px;font-size:13.5px;line-height:1.4}.gfx-sweep__label{white-space:normal;margin-top:3px;font-size:12px}.gfx-sweep__nums{z-index:2;grid-area:nums;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n k""n led";align-items:end;gap:4px 14px;padding:0 0 12px;display:grid;position:relative}.gfx-sweep__big{display:contents}.gfx-sweep__big-n{grid-area:n;align-self:end;margin:0}.gfx-sweep__big-n b{text-shadow:none;font-size:min(26vw,12.5vh);line-height:.78}.gfx-sweep__big-n i{display:none}.gfx-sweep__big-k{background:0 0;grid-area:k;align-self:end;padding:0;font-size:15px}.gfx-sweep__big-s{display:none}.gfx-sweep__led{grid-area:led;place-self:end stretch;margin:0;display:block}.gfx-sweep__li{text-align:left;justify-content:space-between;align-items:baseline;padding:2px 0 0;display:flex}.gfx-sweep__li dt{color:var(--muted);font-size:12px}.gfx-sweep__li dd{margin:0;font-size:12px}.gfx-sweep__li dd b{margin-right:1px;font-size:14px;font-weight:600}.gfx-sweep__plot{display:block}.gfx-sweep__query{gap:8px;height:30px;margin:0 0 10px;padding:0 12px 0 4px}.gfx-sweep__qk{height:22px;padding:0 8px;font-size:11.5px}.gfx-sweep__qt{font-size:14.5px}.gfx-sweep__replay{height:30px;padding:0 12px;font-size:12px;top:0}.gfx-sweep__colhead{display:none}.gfx-sweep__grid{height:var(--colh);margin-right:44px}.gfx-sweep__rails{height:100%;display:flex}.gfx-sweep__rail{flex:1 1 0;min-width:0;height:100%;display:block;position:relative}.gfx-sweep__rail:first-child{align-self:auto;height:100%;margin-right:1.7341%}.gfx-sweep__name,.gfx-sweep__n{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gfx-sweep__track{height:auto;position:absolute;inset:0}.gfx-sweep__hatch{width:6px;height:auto;margin:0;inset:0 auto 0 calc(30% - 2px)}.gfx-sweep__poster{width:100%;left:0}.gfx-sweep__plot:before{display:none}.gfx-sweep__grid:before{content:"";background:#cfcdc9;width:97.1098%;height:1px;position:absolute;top:-6px;left:.867052%}.gfx-sweep__grid:after{content:"";background:#cfcdc9;width:1px;height:4px;position:absolute;top:-10px;left:.867052%}.gfx-sweep__track:before{width:1px;height:6px;top:-6px;left:30%}.gfx-sweep__poster--h{display:none}.gfx-sweep__poster--v{display:block}.gfx-sweep__axis{z-index:4;width:40px;height:var(--colh);margin:0;display:block;position:absolute;top:0;right:0}.gfx-sweep__ax-name{display:none}.gfx-sweep__ax-track{position:absolute;inset:0}.gfx-sweep__ax-track:before{width:1px;height:auto;inset:0 auto 0 0}.gfx-sweep__yr{left:0;top:var(--x);padding:0 0 0 7px!important;transform:translateY(-50%)!important}.gfx-sweep__yr.is-start{margin-top:-1px;transform:none!important}.gfx-sweep__yr:before{width:4px;height:1px;top:50%;left:0!important}.gfx-sweep__yr.is-lab:before{width:6px;height:1px;left:0}.gfx-sweep__yr.is-bin{white-space:normal;width:36px;font-size:11px;line-height:1.15;top:auto;bottom:0;transform:none!important}.gfx-sweep__axis>span:last-child{display:none}.gfx-sweep__first{left:35%;top:var(--x)}.gfx-sweep__first-tag{padding:4px 10px 8px 6px;top:6px;left:8px}.gfx-sweep__first-tag b{font-size:clamp(25px,7.6vw,32px)}.gfx-sweep__first-k{margin-top:6px;font-size:12.5px}.gfx-sweep__first-r{font-size:12px}.gfx-sweep__call{z-index:3;left:calc(100% + 4px);top:var(--cy,49%);white-space:nowrap;background:var(--page);color:var(--sub);align-items:baseline;gap:5px;padding:1px 6px;font-size:12px;line-height:1.2;display:flex;position:absolute;transform:translateY(-50%)}.gfx-sweep__call b{color:var(--fl-text);font-size:15px;font-weight:650}.gfx-sweep__call em{color:var(--muted);font-style:normal}.gfx-sweep__legend{grid-area:legend;gap:3px 12px;margin-top:12px;padding-top:9px}.gfx-sweep__lg{gap:5px;font-size:11.5px}.gfx-sweep__lg b{font-size:11.5px}.gfx-sweep__lg i{height:10px}.gfx-sweep__lg[data-c="2"] i{transform:translateY(4px)}.gfx-sweep__foot{justify-self:start;margin-top:5px;padding-top:0;font-size:11.5px}}@media (max-width:959px) and (max-height:720px){.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--colh:calc(100vh - var(--top) - 300px);padding:10px 0 8px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__flow{margin-bottom:9px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__head{margin-bottom:8px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__title{font-size:18px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__lead{margin-top:2px;font-size:12.5px;line-height:1.35}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__label{margin-top:1px;font-size:11.5px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__nums{padding-bottom:8px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__query{height:28px;margin-bottom:9px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__legend{margin-top:8px;padding-top:6px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__lg,.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__lg b,.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__foot{font-size:11px}}@media (max-width:374px){.gfx-sweep__stage{margin:0 16px}.gfx-sweep__title{font-size:19px}.gfx-sweep__lead{font-size:13px}.gfx-sweep__qt{font-size:13.5px}.gfx-sweep__grid{margin-right:40px}.gfx-sweep__axis{width:36px}}@supports (height:100svh){.gfx-sweep.is-anim[data-mode=scrub]{height:calc(100svh - var(--top) + var(--gfx-sweep-run,140svh))}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__pin{height:calc(100svh - var(--top))}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--pitch:clamp(10px,calc((100svh - var(--top) - 360px) / 34.6),19px)}@media (min-width:960px) and (max-height:820px){.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--pitch:clamp(9px,calc((100svh - var(--top) - 300px) / 34.6),19px)}}@media (max-width:959px){.gfx-sweep{--gfx-sweep-run:88svh}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--colh:calc(100svh - var(--top) - 340px)}@media (max-height:720px){.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--colh:calc(100svh - var(--top) - 300px)}}.gfx-sweep__big-n b{font-size:min(26vw,12.5svh)}}}@media (min-width:960px){.gfx-sweep__stage{grid-template-rows:auto auto auto auto auto;grid-template-areas:"flow""head""plot""foot""note"}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--pitch:clamp(10px,calc((100vh - var(--top) - 392px) / 34.6),19px);grid-template-rows:auto auto minmax(0,1fr) auto auto}.gfx-sweep__label,.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__label,.gfx-sweep__qk{font-size:15px}.gfx-sweep__colhead{height:24px;font-size:15px}.gfx-sweep__ax-name,.gfx-sweep__yr,.gfx-sweep__li dt,.gfx-sweep__li dd,.gfx-sweep__first-k,.gfx-sweep__first-r,.gfx-sweep__big-s,.gfx-sweep__lg,.gfx-sweep__lg b{font-size:15px}.gfx-sweep__lg i{height:13px}.gfx-sweep__foot,.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__foot{grid-area:note;justify-self:start;margin-top:6px;padding-top:0;font-size:15px}.gfx-sweep__replay{height:34px;font-size:15px}}@media (min-width:960px) and (max-height:820px){.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--pitch:clamp(9px,calc((100vh - var(--top) - 332px) / 34.6),19px)}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__foot{margin-top:4px;padding-top:0}}@media (max-width:959px){.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--colh:calc(100vh - var(--top) - 392px)}.gfx-sweep__lead,.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__lead,.gfx-sweep__label,.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__label,.gfx-sweep__li dt,.gfx-sweep__li dd{font-size:14px}.gfx-sweep__li dd b{font-size:15px}.gfx-sweep__query,.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__query{height:34px}.gfx-sweep__qk{height:26px;font-size:14px}.gfx-sweep__qt{font-size:15px}.gfx-sweep__replay{height:32px;font-size:14px}.gfx-sweep__grid{margin-right:50px}.gfx-sweep__axis{width:46px}.gfx-sweep__yr{font-size:14px}.gfx-sweep__yr.is-bin{width:44px;font-size:14px}.gfx-sweep__first-k,.gfx-sweep__first-r,.gfx-sweep__call{font-size:14px}.gfx-sweep__call b{font-size:16px}.gfx-sweep__lg,.gfx-sweep__lg b,.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__lg,.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__lg b{font-size:14px}.gfx-sweep__lg i{height:12px}.gfx-sweep__foot,.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__foot{font-size:14px}}@media (max-width:959px) and (max-height:720px){.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--colh:calc(100vh - var(--top) - 350px)}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__query{height:32px}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__qk{height:24px}}@media (max-width:374px){.gfx-sweep__qt{font-size:14px}.gfx-sweep__grid{margin-right:48px}.gfx-sweep__axis{width:44px}}@supports (height:100svh){@media (min-width:960px){.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--pitch:clamp(10px,calc((100svh - var(--top) - 392px) / 34.6),19px)}}@media (min-width:960px) and (max-height:820px){.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--pitch:clamp(9px,calc((100svh - var(--top) - 332px) / 34.6),19px)}}@media (max-width:959px){.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--colh:calc(100svh - var(--top) - 392px)}@media (max-height:720px){.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__stage{--colh:calc(100svh - var(--top) - 350px)}}}}.gfx-sweep.is-anim[data-mode=scrub] .gfx-sweep__pin{contain:layout paint}@media (prefers-reduced-motion:reduce){.gfx-sweep *{transition:none!important;animation:none!important}}
.gfx-route{--gr-cream:#fdfbf7;--gr-paper:#fffdf9;--gr-sand:#f3e9dc;--gr-sand2:#faf5ec;--gr-line:#e6dccd;--gr-line2:#efe7dc;--gr-rule:#d9cfbf;--gr-ink:#151414;--gr-ink2:#2a2623;--gr-sub:#4d4a46;--gr-mute:#6f6962;--gr-dim:#8f897f;--gr-or:#ff5e1f;--gr-ort:#c2410c;--gr-orb:#fff1ea;--gr-orl:#f3cbb8;--gr-sh:0 0 0 1px #1514140d, 0 22px 44px -18px #15141438, 0 6px 14px -6px #1514141a;--gr-top:88px;--gr-padx:max(40px, calc((100% - 1360px) / 2));--gr-scrub:185svh;--gr-big:clamp(96px, min(13vw, 21svh), 196px);background:var(--gr-cream);color:var(--gr-ink);font-family:var(--gfx-route-font,inherit);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;text-align:left;display:block;position:relative}.gfx-route *,.gfx-route :before,.gfx-route :after{box-sizing:border-box}.gfx-route :where(h2,p,ol,li,table,figure,figcaption,details,summary){margin:0;padding:0}.gfx-route :where(ol){list-style:none}.gfx-route :where(i,b,em){font-style:normal}.gfx-route-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}.gfx-route-flow{width:min(100%,440px)}.gfx-route-head{margin-top:26px}.gfx-route-h{letter-spacing:-.032em;color:var(--gr-ink);font-size:46px;font-weight:740;line-height:1.14}.gfx-route-one{color:var(--gr-sub);max-width:27em;margin-top:14px;font-size:17px;line-height:1.6}.gfx-route-tag{color:var(--gr-mute);margin-top:10px;font-size:14px;line-height:1.45}.gfx-route-chip{border:1px solid var(--gr-orl);background:var(--gr-orb);height:26px;color:var(--gr-ort);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;padding:0 10px;font-size:14px;font-weight:650;line-height:1;display:inline-flex}.gfx-route-nums{margin-top:34px}.gfx-route-n{border-top:1px solid var(--gr-rule);grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:24px;padding:14px 0 16px;display:grid}.gfx-route-n+.gfx-route-n{border-top-color:var(--gr-line)}.gfx-route-nk{color:var(--gr-sub);grid-column:1/-1;font-size:15px;font-weight:650;line-height:1.3}.gfx-route-nv{white-space:nowrap;align-items:baseline;gap:6px;margin-top:10px;display:flex}.gfx-route-nv b{font-size:var(--gr-big);letter-spacing:-.05em;color:var(--gr-ink);font-weight:720;line-height:.8}.gfx-route-n .gfx-route-nv b{text-align:right;min-width:1.2em;display:inline-block}.gfx-route-nv i{color:var(--gr-sub);font-size:26px;font-weight:650;line-height:1}.gfx-route-nano{align-self:end;padding-bottom:6px}.gfx-route-ns{color:var(--gr-mute);margin-top:8px;font-size:13px;line-height:1.4}.gfx-route-grid{grid-template-columns:repeat(5,14px);grid-auto-rows:14px;gap:4px;display:grid}.gfx-route-cell{box-shadow:inset 0 0 0 1px var(--gr-line);border-radius:3.5px;position:relative}.gfx-route-cell.is-ok,.gfx-route-cell.is-os{background:var(--gr-ink);box-shadow:none}.gfx-route-cell.is-hid{box-shadow:inset 0 0 0 1.5px var(--gr-or)}.gfx-route-cell.is-none:after{content:"";background:var(--gr-rule);height:1px;margin-top:-.5px;position:absolute;top:50%;left:4px;right:4px}.gfx-route-ticks{align-items:flex-end;gap:3px;height:26px;display:flex}.gfx-route-tick{background:var(--gr-ink);transform-origin:50% 100%;flex:none;width:1px;height:26px}.gfx-route-tick[data-g]{margin-left:7px}.gfx-route-fig{position:relative}.gfx-route-poster{display:block}.gfx-route-poster img{width:100%;height:auto;display:block}.gfx-route-cv,.gfx-route-lbls{display:none}.gfx-route-lb{background:var(--gr-paper);white-space:nowrap;will-change:transform, opacity;border-radius:10px;gap:2px;padding:6px 10px 7px;display:grid;position:absolute;top:0;left:0}.gfx-route-lb span{color:var(--gr-mute);font-size:13px;font-weight:600;line-height:1.3}.gfx-route-lb b{letter-spacing:-.01em;color:var(--gr-ink);font-size:17px;font-weight:700;line-height:1.3}.gfx-route-lb em{color:var(--gr-ort);font-size:13.5px;font-weight:650;line-height:1.3}.gfx-route-now{border-top:1px solid var(--gr-rule)}.gfx-route-now li{border-bottom:1px solid var(--gr-line);grid-template-columns:20px 8.6em minmax(0,1fr);align-items:center;column-gap:10px;min-height:44px;padding:6px 0;display:grid}.gfx-route-now svg{width:20px;height:20px;display:block;overflow:visible}.gfx-route-now .k{color:var(--gr-mute);font-size:14px;font-weight:600}.gfx-route-now .v{color:var(--gr-ink);font-size:15.5px;font-weight:700;line-height:1.35}.gfx-route-now .x{color:var(--gr-ort);font-size:14px;font-weight:650;display:block}.gfx-route-cover .gfx-route-nk{align-items:center;gap:10px;display:flex}.gfx-route-cover .gfx-route-nv{margin-top:12px}.gfx-route-cover .gfx-route-s1{color:var(--gr-ink2);margin-top:14px;font-size:16px;font-weight:650;line-height:1.45}.gfx-route-cover .gfx-route-s2{color:var(--gr-sub);margin-top:4px;font-size:15px;line-height:1.45}.gfx-route-pp-sheet{border:1px solid var(--gr-line2);background:var(--gr-paper);height:100%;box-shadow:var(--gr-sh);border-radius:14px;padding:14px 14px 16px;position:relative;overflow:hidden}.gfx-route-pp-step{color:var(--gr-ort);font-size:13.5px;font-weight:700;line-height:1.35}.gfx-route-pp-t{letter-spacing:-.01em;color:var(--gr-ink);margin-top:6px;font-size:15px;font-weight:720;line-height:1.4}.gfx-route-pp-t[lang=en]{letter-spacing:0;font-size:13.5px}.gfx-route-pp-meta{border-bottom:1px solid var(--gr-line);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;padding-bottom:10px;display:flex}.gfx-route-pp-case{color:var(--gr-dim);white-space:nowrap;font-size:13px}.gfx-route-pp-ex{color:var(--gr-sub);margin-top:10px;font-size:13px;line-height:1.62}.gfx-route-pp-ex[lang=en]{font-size:13px}.gfx-route-more{margin:0 var(--gr-padx);padding:0 0 56px}.gfx-route-more summary{border-top:1px solid var(--gr-rule);border-bottom:1px solid var(--gr-line);cursor:pointer;min-height:52px;color:var(--gr-ink);align-items:center;padding-right:40px;font-size:16px;font-weight:680;list-style:none;display:flex;position:relative}.gfx-route-more summary::-webkit-details-marker{display:none}.gfx-route-more summary:before,.gfx-route-more summary:after{content:"";background:var(--gr-ink);width:14px;height:1.5px;margin-top:-.75px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:8px}.gfx-route-more summary:after{transform:rotate(90deg)}.gfx-route-more[open] summary:after{transform:rotate(0)}.gfx-route-more summary:focus-visible{outline:2px solid var(--gr-or);outline-offset:2px;border-radius:6px}.gfx-route-mx{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:8px;font-size:14px}.gfx-route-mx th,.gfx-route-mx td{border-bottom:1px solid var(--gr-line);text-align:left;vertical-align:top;padding:10px 6px 10px 0;font-weight:500;line-height:1.4}.gfx-route-mx thead th{color:var(--gr-mute);border-bottom-color:var(--gr-rule);font-size:13px;font-weight:650}.gfx-route-mx tbody th{color:var(--gr-ink);font-weight:650}.gfx-route-mx thead th:first-child{width:26%}.gfx-route-mx td.is-hid{color:var(--gr-ort);font-weight:650}.gfx-route-mx td.is-none{color:var(--gr-dim)}.gfx-route-stage{padding:96px var(--gr-padx) 56px;grid-template-columns:minmax(0,470px) minmax(0,1fr);grid-template-areas:"col fig""now fig""tray tray";align-items:start;gap:28px 56px;display:grid;position:relative}.gfx-route-col{grid-area:col}.gfx-route-fig{grid-area:fig;align-self:center}.gfx-route-now{grid-area:now}.gfx-route-tray{grid-area:tray;grid-template-columns:minmax(0,470px) minmax(0,1fr);align-items:start;column-gap:56px;padding-top:12px;display:grid}.gfx-route-cover{border-top:1px solid var(--gr-rule);padding-top:14px}.gfx-route-papers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (prefers-reduced-motion:no-preference){.gfx-route.is-js .gfx-route-track{height:calc(100svh + var(--gr-scrub))}.gfx-route.is-js .gfx-route-stage{height:100svh;min-height:560px;padding:0;display:block;position:sticky;top:0;overflow:hidden}.gfx-route.is-js .gfx-route-poster{display:none}.gfx-route.is-js .gfx-route-col{left:var(--gr-padx);top:var(--gr-top);z-index:2;width:min(470px,36%);position:absolute}.gfx-route.is-js .gfx-route-fig{place-self:stretch stretch;position:absolute;inset:0}.gfx-route.is-js .gfx-route-now{display:none}.gfx-route.is-js .gfx-route-tray{pointer-events:none;z-index:3;border:0;place-self:stretch stretch;padding:0;display:block;position:absolute;inset:0}.gfx-route.is-js .gfx-route-cover{left:var(--gr-numsl,40px);top:var(--gr-numst,360px);width:var(--gr-numsw,470px);visibility:hidden;opacity:0;will-change:transform, opacity;position:absolute}.gfx-route.is-js .gfx-route-papers{width:0;height:0;display:block;position:absolute;top:0;left:0}.gfx-route.is-js .gfx-route-pp{width:var(--gr-ppw,216px);opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.gfx-route.is-js .gfx-route-pp-sheet{height:var(--gr-pph,300px)}.gfx-route.is-js .gfx-route-pp.is-en .gfx-route-pp-sheet{padding-top:10px;box-shadow:0 0 0 1px #1514140a,0 8px 18px -12px #15141433}.gfx-route.is-js .gfx-route-pp.is-en .gfx-route-pp-meta,.gfx-route.is-js .gfx-route-pp.is-en .gfx-route-pp-ex{display:none}.gfx-route.is-live .gfx-route-cv{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.gfx-route.is-live .gfx-route-lbls{pointer-events:none;display:block;position:absolute;inset:0}.gfx-route.is-live .gfx-route-nums{will-change:transform, opacity}.gfx-route.is-live .gfx-route-cell{transition:opacity .25s,transform .3s cubic-bezier(.22,1,.36,1)}.gfx-route.is-live .gfx-route-cell:not(.on){opacity:0;transform:scale(.4)}.gfx-route.is-live .gfx-route-grid{background:0 0}.gfx-route.is-live .gfx-route-grid:before{content:none}.gfx-route.is-live .gfx-route-tick{transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .2s}.gfx-route.is-live .gfx-route-tick:not(.on){background:var(--gr-line);transform:scaleY(.42)}}@media (max-width:767px){.gfx-route{--gr-top:68px;--gr-padx:16px;--gr-scrub:145svh;--gr-big:clamp(60px, 21vw, 84px)}.gfx-route-flow{width:100%}.gfx-route-head{margin-top:16px}.gfx-route-h{font-size:28px;line-height:1.2}.gfx-route-one{margin-top:6px;font-size:15px;line-height:1.5}.gfx-route-nums{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;margin-top:14px;display:grid}.gfx-route-nums>.gfx-route-tag{grid-column:1/-1;margin-top:6px}.gfx-route-n{padding:10px 0 8px;display:block}.gfx-route-n[data-k=dest]{grid-template-columns:auto auto;place-content:start;align-items:end;column-gap:8px;display:grid}.gfx-route-n[data-k=dest] .gfx-route-nano{padding:0 0 4px}.gfx-route-n+.gfx-route-n{border-top-color:var(--gr-rule)}.gfx-route-nk{font-size:14px}.gfx-route-nv{margin-top:8px}.gfx-route-nv i{font-size:18px}.gfx-route-nano{padding:10px 0 0}.gfx-route-grid{grid-template-columns:repeat(5,7px);grid-auto-rows:7px;gap:2px}.gfx-route-ns{display:none}.gfx-route-cell{border-radius:2px}.gfx-route-cell.is-hid{box-shadow:inset 0 0 0 1.25px var(--gr-or)}.gfx-route-ticks{gap:2px;height:20px}.gfx-route-tick{height:20px}.gfx-route-tick[data-g]{margin-left:5px}.gfx-route-ns{font-size:13px}.gfx-route-lb span{font-size:14px}.gfx-route-lb b{font-size:16px}.gfx-route-now li{grid-template-columns:20px 7.4em minmax(0,1fr)}.gfx-route-now .k{font-size:14px}.gfx-route-now .v{font-size:15px}.gfx-route-pp-step,.gfx-route-pp-case,.gfx-route-pp-ex,.gfx-route-pp-ex[lang=en]{font-size:14px}.gfx-route-pp-t,.gfx-route-pp-t[lang=en]{font-size:15px}.gfx-route-mx{font-size:14px}.gfx-route-mx thead th{font-size:13px}.gfx-route-mx th,.gfx-route-mx td{padding-right:4px}.gfx-route-mx thead th:first-child{width:25%}.gfx-route-more{padding-bottom:40px}.gfx-route-stage{padding:72px 16px 40px;display:block}.gfx-route-fig{margin:18px -16px 0}.gfx-route-now{margin-top:18px}.gfx-route-tray{margin-top:28px;display:block}.gfx-route-papers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.gfx-route-pp.is-en{grid-column:1/-1}.gfx-route-pp-ex{display:none}.gfx-route-pp-sheet{padding:12px}.gfx-route-pp-meta{border-bottom:0;padding-bottom:0}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.gfx-route.is-js .gfx-route-col{width:auto;left:16px;right:16px}.gfx-route.is-js .gfx-route-ns{display:none}.gfx-route.is-js .gfx-route-now{z-index:2;border:0;height:76px;display:block;position:absolute;bottom:14px;left:16px;right:16px}.gfx-route.is-js .gfx-route-now li{border:0;border-top:1px solid var(--gr-rule);opacity:0;min-height:0;padding:12px 0 0;transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);display:block;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.gfx-route.is-js .gfx-route-now li.is-now{opacity:1;transform:none}.gfx-route.is-js .gfx-route-now svg{position:absolute;top:12px;right:0}.gfx-route.is-js .gfx-route-now .k{font-size:14px;display:block}.gfx-route.is-js .gfx-route-now .v{letter-spacing:-.01em;margin-top:2px;font-size:19px;display:block}.gfx-route.is-js .gfx-route-now .x{margin-top:1px;font-size:14.5px}.gfx-route.is-js .gfx-route-lb:not([data-k=site]){display:none}.gfx-route.is-js .gfx-route-cover{top:var(--gr-covert,160px);width:auto;left:16px;right:16px}.gfx-route.is-js .gfx-route-cover .gfx-route-nv{margin-top:8px}.gfx-route.is-js .gfx-route-cover .gfx-route-s1{margin-top:8px;font-size:15px}.gfx-route.is-js .gfx-route-cover .gfx-route-s2{font-size:14px}.gfx-route.is-js .gfx-route-cover .gfx-route-tag{margin-top:6px}.gfx-route.is-js .gfx-route-papers{width:auto;height:var(--gr-deckh,300px);inset:auto 16px 0}.gfx-route.is-js .gfx-route-pp{width:100%}.gfx-route.is-js .gfx-route-pp-sheet{height:var(--gr-pph,66px);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px 0 14px;display:flex}.gfx-route.is-js .gfx-route-pp-step{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:15px;overflow:hidden}.gfx-route.is-js .gfx-route-pp.is-en .gfx-route-pp-sheet{margin-left:18px}.gfx-route.is-js .gfx-route-pp.is-en .gfx-route-pp-par,.gfx-route.is-js .gfx-route-pp:first-child .gfx-route-pp-case{display:none}.gfx-route.is-js .gfx-route-pp-case{font-size:13.5px}.gfx-route.is-js .gfx-route-pp-t,.gfx-route.is-js .gfx-route-pp-ex{display:none}.gfx-route.is-js .gfx-route-pp-meta,.gfx-route.is-js .gfx-route-pp.is-en .gfx-route-pp-meta{border:0;flex:none;margin:0;padding:0;display:flex}.gfx-route.is-js .gfx-route-pp .gfx-route-chip{height:24px;font-size:13.5px}}@media (max-width:767px) and (max-height:700px){.gfx-route{--gr-top:62px;--gr-big:clamp(56px, 19vw, 76px)}.gfx-route-h{font-size:25px}.gfx-route-one{font-size:14px}.gfx-route-head{margin-top:12px}.gfx-route-nums{margin-top:8px}}@media (min-width:768px) and (max-width:1099px){.gfx-route{--gr-big:clamp(84px, 10.5vw, 120px)}.gfx-route-h{font-size:38px}.gfx-route-stage,.gfx-route-tray{grid-template-columns:minmax(0,380px) minmax(0,1fr);column-gap:32px}}@media (prefers-reduced-motion:reduce){.gfx-route *{transition:none!important}}@media (min-width:768px){.gfx-route-tag,.gfx-route-ns{font-size:15px}.gfx-route-chip{height:28px;font-size:15px}.gfx-route-lb span,.gfx-route-lb em,.gfx-route-pp-step,.gfx-route-mx,.gfx-route-mx thead th{font-size:15px}}@media (max-width:767px){.gfx-route-pp-case,.gfx-route.is-js .gfx-route-pp-case,.gfx-route-chip,.gfx-route.is-js .gfx-route-pp .gfx-route-chip,.gfx-route-lb em,.gfx-route-mx thead th{font-size:14px}}@media (prefers-reduced-motion:no-preference){.gfx-route.is-js .gfx-route-stage{contain:layout paint}}
.au-steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;margin:0;padding:0;list-style:none;display:grid}.au-steps>li{letter-spacing:-.01em;color:#8a847b;white-space:nowrap;border-top:1px solid #e6dccd;align-items:center;gap:8px;min-width:0;margin:0;padding:12px 0 0;font-size:15px;font-weight:650;line-height:1.4;display:flex;position:relative}.au-steps>li::marker{content:none}.au-steps>li[data-done]{color:#4d4a46;border-top-color:#151414}.au-steps>li[aria-current]{color:#151414}.au-steps>li[aria-current]:before{content:"";transform-origin:0;height:1px;transform:scaleX(var(--au-steps-p,1));background:#151414;position:absolute;top:-1px;left:0;right:0}.au-steps>li[aria-current]:after{content:"";background:#ff5e1f;border-radius:1px;flex:none;order:-1;width:6px;height:6px}.gfx-sweep .au-steps>li[aria-current]{--au-steps-p:var(--gfx-sweep-p,1)}@media (max-width:767px){.au-steps{column-gap:10px}.au-steps>li{gap:6px;padding-top:10px;font-size:14px}}
.Tech-module__t3duRq__world{--t-ink:#151414;--t-ink2:#2a2623;--t-sub:#4d4a46;--t-step:#6b6864;--t-mute:#8a847b;--t-dim:#a8a197;--t-page:#fdfbf7;--t-paper:#fffdf9;--t-sand:#f3e9dc;--t-sand2:#faf5ec;--t-line:#e6dccd;--t-line2:#efe7dc;--t-rule:#d9cfbf;--t-or:#ff5e1f;--t-ort:#c2410c;--t-orb:#fff1ea;--t-orl:#f3cbb8;--t-gut:40px;--t-wrap:1360px;--t-bleed:max(var(--t-gut), calc((100vw - var(--t-wrap)) / 2));--t-ease:cubic-bezier(.22, 1, .36, 1);--t-sh:0 0 0 1px #1514140f, 0 1px 2px #1514140d, 0 28px 56px -20px #15141433;background:var(--t-page);color:var(--t-ink);word-break:keep-all;overflow-wrap:break-word}.Tech-module__t3duRq__main{overflow-x:clip}.Tech-module__t3duRq__inner{box-sizing:border-box;width:100%;max-width:calc(var(--t-wrap) + 2 * var(--t-gut));padding-inline:var(--t-gut);margin-inline:auto}.Tech-module__t3duRq__nw{white-space:nowrap}.Tech-module__t3duRq__logo{width:22px;height:22px;color:var(--t-or);flex:none}.Tech-module__t3duRq__h1{letter-spacing:-.035em;color:var(--t-ink);text-wrap:balance;margin:0;font-size:56px;line-height:1.1}.Tech-module__t3duRq__lead{letter-spacing:-.012em;max-width:28em;color:var(--t-ink2);text-wrap:pretty;margin:20px 0 0;font-size:19px;line-height:1.6}.Tech-module__t3duRq__h2{letter-spacing:-.03em;color:var(--t-ink);text-wrap:balance;margin:0;font-size:36px;font-weight:720;line-height:1.2}.Tech-module__t3duRq__mark,.Tech-module__t3duRq__heroMark{box-sizing:border-box;border:1px solid var(--t-line);background:var(--t-paper);max-width:100%;color:var(--t-sub);border-radius:14px;margin:0;padding:4px 12px;font-size:15px;font-weight:560;line-height:1.45;display:inline-block}.Tech-module__t3duRq__heroMark{margin-top:18px}.Tech-module__t3duRq__entry{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:28px;display:flex}.Tech-module__t3duRq__inkBtn,.Tech-module__t3duRq__lineBtn{letter-spacing:-.01em;white-space:nowrap;min-height:52px;transition:background-color .3s var(--t-ease), color .3s var(--t-ease), transform .3s var(--t-ease);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 24px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.Tech-module__t3duRq__inkBtn{background:var(--t-ink);color:#fcf9f5}.Tech-module__t3duRq__lineBtn{box-shadow:inset 0 0 0 1.5px var(--t-ink);color:var(--t-ink)}.Tech-module__t3duRq__inkBtn:active,.Tech-module__t3duRq__lineBtn:active{transition-duration:90ms;transform:scale(.97)}@media (hover:hover){.Tech-module__t3duRq__inkBtn:hover{background:var(--t-ink2)}.Tech-module__t3duRq__lineBtn:hover{background:var(--t-sand2)}}.Tech-module__t3duRq__textLink{min-height:44px;color:var(--t-ink);text-decoration:underline;-webkit-text-decoration-color:var(--t-or);text-decoration-color:var(--t-or);text-underline-offset:5px;align-items:center;font-size:16px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}@media (hover:hover){.Tech-module__t3duRq__textLink:hover{color:var(--t-ort)}}.Tech-module__t3duRq__inkBtn:focus-visible,.Tech-module__t3duRq__lineBtn:focus-visible,.Tech-module__t3duRq__textLink:focus-visible,.Tech-module__t3duRq__closerLinks a:focus-visible,.Tech-module__t3duRq__main summary:focus-visible{outline:2px solid var(--t-ort);outline-offset:3px}.Tech-module__t3duRq__hero{position:relative;overflow:clip}.Tech-module__t3duRq__heroInner{box-sizing:border-box;width:100%;max-width:calc(var(--t-wrap) + 2 * var(--t-gut));padding:44px var(--t-gut) 40px;grid-template:"text fig""entry fig"1fr/minmax(0,5fr) minmax(0,7fr);column-gap:48px;margin-inline:auto;display:grid}.Tech-module__t3duRq__heroText{grid-area:text;padding-top:8px}.Tech-module__t3duRq__heroEntry{grid-area:entry;align-self:end}.Tech-module__t3duRq__heroEntry .Tech-module__t3duRq__entry{margin-top:24px}.Tech-module__t3duRq__heroFig{text-align:right;flex-direction:column;grid-area:fig;place-self:end;align-items:flex-end;display:flex}.Tech-module__t3duRq__bigNum{margin:0;line-height:1}.Tech-module__t3duRq__bigFig{letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--t-ink);align-items:baseline;gap:.03em;font-size:clamp(104px,16vw,232px);font-weight:700;line-height:.84;display:inline-flex}.Tech-module__t3duRq__bigFig>span+span{letter-spacing:-.02em;font-size:.46em;font-weight:680}.Tech-module__t3duRq__bigLabel{letter-spacing:-.01em;color:var(--t-ink2);margin:14px 0 0;font-size:18px;font-weight:640;line-height:1.45}.Tech-module__t3duRq__sweepHost,.Tech-module__t3duRq__routeHost{border-top:1px solid var(--t-line);position:relative}.Tech-module__t3duRq__sweepHost .gfx-sweep{--gfx-sweep-font:"AboutUs Web Sans", "Pretendard Variable", Pretendard, system-ui, -apple-system, "Apple SD Gothic Neo", sans-serif}.Tech-module__t3duRq__routeHost .gfx-route{--gfx-route-font:"AboutUs Web Sans", "Pretendard Variable", Pretendard, system-ui, -apple-system, "Apple SD Gothic Neo", sans-serif}@media (min-width:768px){.Tech-module__t3duRq__sweepHost .gfx-sweep{--gfx-sweep-top:64px}}.Tech-module__t3duRq__records{padding:0 0 32px;position:relative}.Tech-module__t3duRq__board{background:var(--t-paper);box-shadow:var(--t-sh);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head mark""target target""cells cells""draft draft";display:grid;overflow:clip}.Tech-module__t3duRq__boardHead{box-sizing:border-box;border-bottom:1px solid var(--t-line);background:var(--t-sand);grid-area:head;align-items:center;gap:12px;min-height:60px;padding:10px 0 10px 28px;display:flex}.Tech-module__t3duRq__boardMark{border-bottom:1px solid var(--t-line);background:var(--t-sand);grid-area:mark;align-items:center;margin:0;padding:10px 28px 10px 12px;display:flex}.Tech-module__t3duRq__boardMark .Tech-module__t3duRq__runMark{margin-left:0}.Tech-module__t3duRq__boardTitle{letter-spacing:-.015em;color:var(--t-ink);white-space:nowrap;margin:0;font-size:18px;font-weight:720;line-height:1.3}.Tech-module__t3duRq__runMark{border:1px solid var(--t-line);background:var(--t-paper);min-height:28px;color:var(--t-sub);white-space:nowrap;border-radius:999px;align-items:center;margin-left:auto;padding:0 12px;font-size:15px;font-weight:560;line-height:1.3;display:inline-flex}.Tech-module__t3duRq__boardTarget{border-bottom:1px solid var(--t-line);background:var(--t-sand2);color:var(--t-ink2);flex-wrap:wrap;grid-area:target;align-items:baseline;gap:4px 14px;margin:0;padding:14px 28px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.Tech-module__t3duRq__boardKey{color:var(--t-mute);font-weight:500}.Tech-module__t3duRq__boardCond{color:var(--t-sub);font-weight:500}.Tech-module__t3duRq__cells{grid-area:cells;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.Tech-module__t3duRq__cell{border-bottom:1px solid var(--t-line2);flex-direction:column;gap:10px;min-width:0;margin:0;padding:26px 28px 28px;display:flex}.Tech-module__t3duRq__cells>.Tech-module__t3duRq__cell:not(:nth-child(3n+1)){border-left:1px solid var(--t-line2)}.Tech-module__t3duRq__cells>.Tech-module__t3duRq__cell:nth-last-child(-n+3){border-bottom:0}.Tech-module__t3duRq__cellKey{letter-spacing:-.01em;color:var(--t-ink);font-size:17px;font-weight:660;line-height:1.4}.Tech-module__t3duRq__cellVal{margin:0;line-height:1}.Tech-module__t3duRq__cellNum{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--t-ink);white-space:nowrap;align-items:baseline;gap:.04em;font-size:clamp(72px,7.6vw,116px);font-weight:720;line-height:.86;display:inline-flex}.Tech-module__t3duRq__cellNum>span+span{letter-spacing:-.01em;color:var(--t-sub);font-size:.3em;font-weight:640}.Tech-module__t3duRq__cellNum+.Tech-module__t3duRq__cellNum{margin-left:.22em}.Tech-module__t3duRq__cellStr{flex-direction:column;gap:10px;display:flex}.Tech-module__t3duRq__cellDate{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--t-ink);white-space:nowrap;font-size:clamp(44px,4.2vw,60px);font-weight:720;line-height:.95}.Tech-module__t3duRq__cellPlace{color:var(--t-ink2);font-size:17px;font-weight:640;line-height:1.4}.Tech-module__t3duRq__cellNote{color:var(--t-mute);margin:0;font-size:15px;line-height:1.45}.Tech-module__t3duRq__draftRow{border-top:1px solid var(--t-ink);background:var(--t-sand2);grid-area:draft;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;column-gap:28px;padding:0 0 0 28px;display:grid}.Tech-module__t3duRq__draftRow>.Tech-module__t3duRq__runMark{white-space:normal;justify-self:start;margin-left:0;padding-block:3px}.Tech-module__t3duRq__draftCells{margin:0}.Tech-module__t3duRq__cellDraft{border-bottom:0;border-left:1px solid var(--t-line2);padding-left:28px}.Tech-module__t3duRq__cellDraft .Tech-module__t3duRq__cellNum{font-size:clamp(60px,5.6vw,84px)}.Tech-module__t3duRq__section{border-top:1px solid var(--t-line);padding:56px 0 72px;position:relative}.Tech-module__t3duRq__scRow{grid-template-columns:360px minmax(0,1fr);align-items:start;column-gap:56px;margin-top:40px;display:grid}.Tech-module__t3duRq__scHead{padding-top:8px}@media (min-width:1180px){.Tech-module__t3duRq__scHead{position:sticky;top:104px}}.Tech-module__t3duRq__scLine{max-width:24em;color:var(--t-sub);text-wrap:pretty;margin:14px 0 0;font-size:18px;line-height:1.55}.Tech-module__t3duRq__scStage{margin-right:calc(-1 * var(--t-bleed));min-width:0}.Tech-module__t3duRq__scWide{grid-template-columns:minmax(0,1fr);row-gap:20px}.Tech-module__t3duRq__scWide .Tech-module__t3duRq__scHead{flex-wrap:wrap;align-items:baseline;gap:8px 32px;padding-top:0;display:flex;position:static}.Tech-module__t3duRq__scWide .Tech-module__t3duRq__scLine{max-width:none;margin:0}.Tech-module__t3duRq__demo{min-width:0;margin:0}.Tech-module__t3duRq__stage{position:relative}.Tech-module__t3duRq__demoCap{margin:14px 0 0}.Tech-module__t3duRq__sigHead{box-sizing:border-box;max-width:calc(var(--t-wrap) + 2 * var(--t-gut));padding:0 var(--t-gut);flex-wrap:wrap;align-items:baseline;gap:8px 32px;margin:80px auto 24px;display:flex}.Tech-module__t3duRq__sigHead .Tech-module__t3duRq__scLine{max-width:none;margin:0}.Tech-module__t3duRq__sigMark{align-self:center;margin-left:auto}.Tech-module__t3duRq__sigFigure{margin:0}.Tech-module__t3duRq__sigStage{position:relative}.Tech-module__t3duRq__notBand{border-top:1px solid var(--t-line);padding:40px 0 44px;position:relative}.Tech-module__t3duRq__notInner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"title chips""title decide";align-items:start;gap:14px 48px;display:grid}.Tech-module__t3duRq__notTitle{letter-spacing:-.03em;color:var(--t-ink);grid-area:title;margin:0;font-size:36px;font-weight:720;line-height:1.2}.Tech-module__t3duRq__notChips{flex-wrap:wrap;grid-area:chips;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Tech-module__t3duRq__notChips>li{border:1px solid var(--t-ink);background:var(--t-paper);min-height:40px;color:var(--t-ink);border-radius:999px;align-items:center;padding:0 16px;font-size:17px;font-weight:650;line-height:1.3;display:inline-flex}.Tech-module__t3duRq__decide{color:var(--t-ink2);grid-area:decide;margin:0;font-size:16px;font-weight:600;line-height:1.55}.Tech-module__t3duRq__closer{border-top:1px solid var(--t-ink);padding:56px 0 48px;position:relative}.Tech-module__t3duRq__closerInner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:18px 48px;display:grid}.Tech-module__t3duRq__closerWhy{max-width:26em;color:var(--t-ink);text-wrap:pretty;margin:14px 0 0;font-size:18px;font-weight:650;line-height:1.5}.Tech-module__t3duRq__closerLead{max-width:28em;color:var(--t-sub);text-wrap:pretty;margin:8px 0 0;font-size:16px;line-height:1.55}.Tech-module__t3duRq__closerAct{min-width:0}.Tech-module__t3duRq__closerAct .Tech-module__t3duRq__entry{margin-top:0}.Tech-module__t3duRq__paperNote{color:var(--t-sub);margin:8px 0 0;font-size:15px;line-height:1.55}.Tech-module__t3duRq__urgentNote{border-left:2px solid var(--t-or);color:var(--t-ink2);margin:14px 0 0;padding-left:12px;font-size:15px;line-height:1.55}.Tech-module__t3duRq__factChips{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:10px 0 0;display:flex}.Tech-module__t3duRq__factChips .Tech-module__t3duRq__textLink{margin-left:4px;font-size:15px}.Tech-module__t3duRq__factChips>span{border:1px solid var(--t-line);background:var(--t-sand2);height:30px;color:var(--t-ink2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.Tech-module__t3duRq__shelf{margin-top:-56px;padding-bottom:28px;position:relative}@media (min-width:768px){.Tech-module__t3duRq__section.Tech-module__t3duRq__confirm{padding-top:40px}}.Tech-module__t3duRq__shelf .Tech-module__t3duRq__paperMore{border-top:0}.Tech-module__t3duRq__shelf .Tech-module__t3duRq__paperMore>summary{border-bottom:1px solid var(--t-line);min-height:52px;padding:0 40px 0 0;font-size:16px;font-weight:680;position:relative}.Tech-module__t3duRq__shelf .Tech-module__t3duRq__paperMore>summary:before,.Tech-module__t3duRq__shelf .Tech-module__t3duRq__paperMore>summary:after{content:"";background:var(--t-ink);width:14px;height:1.5px;transition:transform .2s var(--t-ease);margin-top:-.75px;position:absolute;top:50%;right:8px}.Tech-module__t3duRq__shelf .Tech-module__t3duRq__paperMore>summary:after{transform:rotate(90deg)}.Tech-module__t3duRq__shelf .Tech-module__t3duRq__paperMore[open]>summary:after{content:"";transform:rotate(0)}.Tech-module__t3duRq__shelf .Tech-module__t3duRq__paperMore>:not(summary){padding-inline:0}.Tech-module__t3duRq__shelf .Tech-module__t3duRq__moreBody{border-bottom:1px solid var(--t-line);padding-top:14px}.Tech-module__t3duRq__paperMore{border-top:1px solid var(--t-line)}.Tech-module__t3duRq__paperMore>summary{cursor:pointer;min-height:52px;color:var(--t-ink);justify-content:space-between;align-items:center;gap:16px;padding:0 24px;font-size:16px;font-weight:680;line-height:1.4;list-style:none;display:flex}.Tech-module__t3duRq__paperMore>summary::-webkit-details-marker{display:none}.Tech-module__t3duRq__paperMore>summary:after{content:"+";color:var(--t-sub);flex:none;font-size:22px;font-weight:400;line-height:1}.Tech-module__t3duRq__paperMore[open]>summary:after{content:"−"}.Tech-module__t3duRq__paperMore>:not(summary){padding-inline:24px}.Tech-module__t3duRq__sheetList{margin:0;padding-bottom:10px}.Tech-module__t3duRq__sheetRow{border-top:1px solid var(--t-line2);grid-template-columns:168px minmax(0,1fr);column-gap:20px;padding:12px 0;display:grid}.Tech-module__t3duRq__sheetRow dt{color:var(--t-sub);font-size:15px;font-weight:620;line-height:1.55}.Tech-module__t3duRq__sheetRow dd{color:var(--t-ink);margin:0;font-size:16px;line-height:1.55}.Tech-module__t3duRq__surfaces{flex-wrap:wrap;gap:8px;margin:14px 0 12px;padding:0;display:flex}.Tech-module__t3duRq__surface{border:1px solid var(--t-line);background:var(--t-sand2);height:32px;color:var(--t-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 13px;font-size:15px;font-weight:620;display:inline-flex}.Tech-module__t3duRq__recFoot{border-top:1px solid var(--t-line);gap:4px;margin-top:18px;padding:14px 0 0;display:grid}.Tech-module__t3duRq__recFoot>p{color:var(--t-sub);margin:0;font-size:15px;line-height:1.55}.Tech-module__t3duRq__virtual{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.Tech-module__t3duRq__virtual .Tech-module__t3duRq__textLink{-webkit-text-decoration-color:var(--t-rule);text-decoration-color:var(--t-rule);font-size:15px}.Tech-module__t3duRq__closerLinks{flex-wrap:wrap;gap:0 22px;margin:0;display:flex}.Tech-module__t3duRq__closerLinks a{min-height:44px;color:var(--t-ink);text-decoration:underline;-webkit-text-decoration-color:var(--t-rule);text-decoration-color:var(--t-rule);text-underline-offset:5px;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.Tech-module__t3duRq__moreBody{padding:4px 0 24px}.Tech-module__t3duRq__moreH{letter-spacing:-.015em;color:var(--t-ink);margin:22px 0 10px;font-size:18px;font-weight:720}.Tech-module__t3duRq__moreH:first-child{margin-top:6px}.Tech-module__t3duRq__moreLead{max-width:46em;color:var(--t-ink2);margin:0 0 12px;font-size:16px;line-height:1.6}.Tech-module__t3duRq__roleTable{border-collapse:collapse;table-layout:fixed;width:100%}.Tech-module__t3duRq__roleTable thead th{border-bottom:1px solid var(--t-ink);text-align:left;color:var(--t-mute);padding:12px 24px 10px 0;font-size:15px;font-weight:600}.Tech-module__t3duRq__roleTable thead th:first-child{width:40%}.Tech-module__t3duRq__roleTable tbody th,.Tech-module__t3duRq__roleTable tbody td{border-bottom:1px solid var(--t-line2);text-align:left;vertical-align:top;padding:16px 24px 16px 0;font-size:16px;line-height:1.55}.Tech-module__t3duRq__roleTable tbody td{color:var(--t-ink2)}.Tech-module__t3duRq__roleName{color:var(--t-sub);font-size:15px;font-weight:620;display:block}.Tech-module__t3duRq__roleH3{color:var(--t-ink);margin-top:2px;font-size:17px;font-weight:700;display:block}.Tech-module__t3duRq__roleBody{color:var(--t-sub);margin-top:6px;font-size:15px;font-weight:400;line-height:1.6;display:block}.Tech-module__t3duRq__techList{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.Tech-module__t3duRq__techItem{border-top:1px solid var(--t-line2);grid-template-columns:184px minmax(0,1fr);column-gap:24px;padding:18px 0 20px;display:grid}.Tech-module__t3duRq__techName{letter-spacing:-.015em;color:var(--t-ink);margin:0;font-size:17px;font-weight:700;line-height:1.5}.Tech-module__t3duRq__techText{min-width:0}.Tech-module__t3duRq__techBody{color:var(--t-ink2);margin:0;font-size:16px;line-height:1.6}.Tech-module__t3duRq__techConds{margin:10px 0 0;padding:0;list-style:none;display:grid}.Tech-module__t3duRq__techConds>li{border-top:1px solid var(--t-line2);min-height:36px;color:var(--t-ink2);align-items:center;gap:10px;font-size:15px;display:flex}.Tech-module__t3duRq__techConds>li:before{content:"";background:var(--t-ink);border-radius:50%;flex:none;width:6px;height:6px}.Tech-module__t3duRq__techLimit{color:var(--t-sub);margin:8px 0 0;font-size:15px;line-height:1.55}.Tech-module__t3duRq__techMark{color:var(--t-mute);margin:10px 0 0;padding:0;font-size:15px;font-weight:520;line-height:1.45}@media (max-width:1179px){.Tech-module__t3duRq__world{--t-gut:24px}.Tech-module__t3duRq__heroInner{grid-template-columns:minmax(0,1fr) auto;column-gap:32px;padding-top:40px}.Tech-module__t3duRq__scRow{grid-template-columns:minmax(0,1fr);row-gap:24px}.Tech-module__t3duRq__notInner{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""chips""decide";row-gap:12px}.Tech-module__t3duRq__closerInner{grid-template-columns:minmax(0,1fr)}.Tech-module__t3duRq__cellNum{font-size:clamp(56px,8.4vw,96px)}}@media (max-width:767px){.Tech-module__t3duRq__world{--t-gut:16px}.Tech-module__t3duRq__heroInner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"text""fig""entry";row-gap:18px;padding-top:24px;padding-bottom:28px}.Tech-module__t3duRq__heroText{padding-top:0}.Tech-module__t3duRq__heroFig{text-align:left;justify-self:start;align-items:flex-start}.Tech-module__t3duRq__heroEntry .Tech-module__t3duRq__entry{margin-top:0}.Tech-module__t3duRq__h1{letter-spacing:-.03em;font-size:34px;line-height:1.16}.Tech-module__t3duRq__lead{margin-top:12px;font-size:16px}.Tech-module__t3duRq__bigLabel{margin-top:10px;font-size:15px}.Tech-module__t3duRq__heroMark{margin-top:10px}.Tech-module__t3duRq__mark,.Tech-module__t3duRq__heroMark{padding:3px 10px;font-size:14px}.Tech-module__t3duRq__entry{gap:10px;margin-top:18px}.Tech-module__t3duRq__entry .Tech-module__t3duRq__inkBtn,.Tech-module__t3duRq__entry .Tech-module__t3duRq__lineBtn{flex:150px;min-height:48px;padding:0 14px;font-size:16px}.Tech-module__t3duRq__records{padding-bottom:20px}.Tech-module__t3duRq__board{border-radius:14px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""cells""mark""draft"}.Tech-module__t3duRq__boardHead{gap:10px;min-height:44px;padding:6px 14px}.Tech-module__t3duRq__boardTitle{font-size:16px}.Tech-module__t3duRq__boardMark{border-top:1px solid var(--t-line2);background:var(--t-paper);border-bottom:0;padding:10px 14px 12px}.Tech-module__t3duRq__runMark{white-space:normal;border-radius:14px;min-height:26px;padding:2px 10px;font-size:14px}.Tech-module__t3duRq__boardTarget{gap:2px 10px;padding:10px 14px;font-size:14px}.Tech-module__t3duRq__cells{grid-template-columns:repeat(2,minmax(0,1fr))}.Tech-module__t3duRq__cell{gap:6px;padding:14px 14px 16px}.Tech-module__t3duRq__cells>.Tech-module__t3duRq__cell:not(:nth-child(3n+1)){border-left:0}.Tech-module__t3duRq__cells>.Tech-module__t3duRq__cell:nth-child(2n){border-left:1px solid var(--t-line2)}.Tech-module__t3duRq__cells>.Tech-module__t3duRq__cell:nth-last-child(-n+3){border-bottom:1px solid var(--t-line2)}.Tech-module__t3duRq__cells>.Tech-module__t3duRq__cell:nth-last-child(-n+2){border-bottom:0}.Tech-module__t3duRq__cellKey{font-size:15px;line-height:1.35}.Tech-module__t3duRq__cellNum{font-size:56px}.Tech-module__t3duRq__cellNum>span+span{font-size:.32em}.Tech-module__t3duRq__cellStr{gap:6px}.Tech-module__t3duRq__cellDate{letter-spacing:-.045em;font-size:clamp(20px,6.2vw,26px)}.Tech-module__t3duRq__cellPlace{font-size:14px}.Tech-module__t3duRq__cellNote{font-size:14px;line-height:1.4}.Tech-module__t3duRq__draftRow{grid-template-columns:minmax(0,1fr);row-gap:0;padding:12px 0 0}.Tech-module__t3duRq__draftRow>.Tech-module__t3duRq__runMark{margin:0 14px}.Tech-module__t3duRq__cellDraft{border-left:0;padding-left:14px}.Tech-module__t3duRq__cellDraft .Tech-module__t3duRq__cellNum{font-size:56px}.Tech-module__t3duRq__boardTarget{display:none}.Tech-module__t3duRq__h2{font-size:26px;line-height:1.25}.Tech-module__t3duRq__section{padding:28px 0 32px}.Tech-module__t3duRq__section.Tech-module__t3duRq__confirm{padding-bottom:20px}.Tech-module__t3duRq__scRow{row-gap:14px;margin-top:22px}.Tech-module__t3duRq__scLine{margin-top:8px;font-size:16px}.Tech-module__t3duRq__scStage{margin-right:calc(-1 * var(--t-gut))}.Tech-module__t3duRq__demoCap{padding-right:var(--t-gut);margin-top:10px}.Tech-module__t3duRq__sigHead{gap:8px;margin:44px auto 16px}.Tech-module__t3duRq__sigHead .Tech-module__t3duRq__scLine{font-size:16px}.Tech-module__t3duRq__sigMark{margin-left:0}.Tech-module__t3duRq__shelf{margin-top:-40px;padding-bottom:28px}.Tech-module__t3duRq__shelf .Tech-module__t3duRq__paperMore>summary{min-height:48px;font-size:15px}.Tech-module__t3duRq__notBand{padding:20px 0}.Tech-module__t3duRq__notInner{row-gap:10px}.Tech-module__t3duRq__notTitle{font-size:26px;line-height:1.25}.Tech-module__t3duRq__notChips{gap:6px}.Tech-module__t3duRq__notChips>li{min-height:34px;padding:0 12px;font-size:15px}.Tech-module__t3duRq__decide{font-size:15px}.Tech-module__t3duRq__closer{padding:18px 0 16px}.Tech-module__t3duRq__closerInner{row-gap:12px}.Tech-module__t3duRq__closerWhy{margin-top:8px;font-size:16px}.Tech-module__t3duRq__closerLead,.Tech-module__t3duRq__factChips>.Tech-module__t3duRq__wideOnly{display:none}.Tech-module__t3duRq__paperNote{font-size:14px}.Tech-module__t3duRq__urgentNote{margin-top:10px;font-size:14px}.Tech-module__t3duRq__factChips{gap:6px;margin-top:12px}.Tech-module__t3duRq__factChips>span{height:28px;padding:0 10px;font-size:14px}.Tech-module__t3duRq__factChips .Tech-module__t3duRq__textLink{font-size:15px}.Tech-module__t3duRq__paperMore>summary{min-height:48px;padding:0 14px;font-size:15px}.Tech-module__t3duRq__paperMore>:not(summary){padding-inline:14px}.Tech-module__t3duRq__sheetRow{grid-template-columns:minmax(0,1fr);row-gap:2px;padding:10px 0}.Tech-module__t3duRq__sheetRow dt{font-size:14px}.Tech-module__t3duRq__sheetRow dd{font-size:15px}.Tech-module__t3duRq__surfaces{gap:6px}.Tech-module__t3duRq__surface{height:30px;padding:0 11px;font-size:14px}.Tech-module__t3duRq__recFoot{padding-top:12px}.Tech-module__t3duRq__moreH{font-size:16px}.Tech-module__t3duRq__recFoot>p,.Tech-module__t3duRq__virtual .Tech-module__t3duRq__textLink,.Tech-module__t3duRq__closerLinks a{font-size:14px}.Tech-module__t3duRq__closerLinks{gap:0 16px}.Tech-module__t3duRq__moreBody{padding-bottom:18px}.Tech-module__t3duRq__moreLead{font-size:15px}.Tech-module__t3duRq__roleTable,.Tech-module__t3duRq__roleTable thead,.Tech-module__t3duRq__roleTable tbody,.Tech-module__t3duRq__roleTable tr{display:block}.Tech-module__t3duRq__roleTable thead tr{flex-wrap:wrap;gap:0 14px;padding:4px 0 8px;display:flex}.Tech-module__t3duRq__roleTable thead th{border:0;padding:0;font-size:14px;width:auto!important}.Tech-module__t3duRq__roleTable tbody tr{border-top:1px solid var(--t-line2);grid-template-columns:minmax(0,1fr);row-gap:6px;padding:12px 0;display:grid}.Tech-module__t3duRq__roleTable tbody th,.Tech-module__t3duRq__roleTable tbody td{border:0;padding:0;font-size:15px;display:block}.Tech-module__t3duRq__roleTable tbody td:before{content:attr(data-label);color:var(--t-mute);font-size:14px;font-weight:600;display:block}.Tech-module__t3duRq__roleBody{font-size:14px}.Tech-module__t3duRq__techItem{grid-template-columns:minmax(0,1fr);row-gap:4px;padding:14px 0 16px}.Tech-module__t3duRq__techName{font-size:16px}.Tech-module__t3duRq__techBody{font-size:15px}.Tech-module__t3duRq__techLimit,.Tech-module__t3duRq__techConds>li,.Tech-module__t3duRq__techMark{font-size:14px}}