@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_1980b615-module__nFl1XW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_1980b615-module__nFl1XW__variable{--font-ascii:"JetBrains Mono", "JetBrains Mono Fallback"}
.CommandButton-module__pLIrhW__cmd{--cmd-h:40px;--cmd-pad:var(--ds-space-4);--cmd-size:var(--ds-text-label);align-items:center;gap:var(--ds-space-3);height:var(--cmd-h);padding:0 var(--cmd-pad);border-radius:var(--ds-radius-hair);font-family:var(--ds-font-mono);font-size:var(--cmd-size);letter-spacing:var(--ds-track-micro);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease-out), border-color var(--ds-dur-fast) var(--ds-ease-out), color var(--ds-dur-fast) var(--ds-ease-out), translate var(--ds-dur-press) var(--ds-ease-press);border:1px solid #0000;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.CommandButton-module__pLIrhW__cmd[data-size=lg]{--cmd-h:48px;--cmd-pad:var(--ds-space-5);--cmd-size:var(--ds-text-small)}.CommandButton-module__pLIrhW__cmd[data-variant=solid]{background:var(--cmd-solid-bg,var(--ds-signal-500));color:var(--cmd-solid-fg,var(--ds-signal-ink))}.CommandButton-module__pLIrhW__cmd[data-variant=solid]:hover,.CommandButton-module__pLIrhW__cmd[data-variant=solid][data-demo=hover]{background:color-mix(in srgb, var(--cmd-solid-bg,var(--ds-signal-500)) 86%, var(--ds-ink-50))}.CommandButton-module__pLIrhW__cmd[data-variant=solid]:active,.CommandButton-module__pLIrhW__cmd[data-variant=solid][data-demo=pressed]{background:color-mix(in srgb, var(--cmd-solid-bg,var(--ds-signal-500)) 88%, var(--ds-void))}.CommandButton-module__pLIrhW__cmd[data-variant=line]{border-color:color-mix(in srgb, var(--ds-text) 35%, transparent);color:var(--ds-text);background:0 0}.CommandButton-module__pLIrhW__cmd[data-variant=line]:hover,.CommandButton-module__pLIrhW__cmd[data-variant=line][data-demo=hover]{border-color:var(--ds-text);background:var(--ds-text);color:var(--ds-page)}.CommandButton-module__pLIrhW__cmd[data-variant=line]:active,.CommandButton-module__pLIrhW__cmd[data-variant=line][data-demo=pressed]{border-color:color-mix(in srgb, var(--ds-text) 80%, var(--ds-page));background:color-mix(in srgb, var(--ds-text) 80%, var(--ds-page));color:var(--ds-page)}.CommandButton-module__pLIrhW__cmd[data-variant=text]{--cmd-pad:0;gap:var(--ds-space-2);color:var(--ds-text);background:0 0}.CommandButton-module__pLIrhW__bracket{color:var(--ds-text-2);transition:translate var(--ds-dur-fast) var(--ds-ease-out), color var(--ds-dur-fast) var(--ds-ease-out)}.CommandButton-module__pLIrhW__cmd[data-variant=text]:hover .CommandButton-module__pLIrhW__bracket:first-child,.CommandButton-module__pLIrhW__cmd[data-variant=text][data-demo=hover] .CommandButton-module__pLIrhW__bracket:first-child{color:var(--ds-signal-500);translate:-2px}.CommandButton-module__pLIrhW__cmd[data-variant=text]:hover .CommandButton-module__pLIrhW__bracket:last-child,.CommandButton-module__pLIrhW__cmd[data-variant=text][data-demo=hover] .CommandButton-module__pLIrhW__bracket:last-child{color:var(--ds-signal-500);translate:2px}.CommandButton-module__pLIrhW__kbd{min-width:18px;height:18px;padding:0 var(--ds-space-1);border:1px solid color-mix(in srgb, currentColor 40%, transparent);border-radius:var(--ds-radius-hair);font-size:var(--ds-text-micro);place-items:center;line-height:1;display:inline-grid}.CommandButton-module__pLIrhW__label{padding-top:1px}.CommandButton-module__pLIrhW__arrow{transition:translate var(--ds-dur-fast) var(--ds-ease-out)}.CommandButton-module__pLIrhW__cmd:hover .CommandButton-module__pLIrhW__arrow,.CommandButton-module__pLIrhW__cmd[data-demo=hover] .CommandButton-module__pLIrhW__arrow{translate:3px}.CommandButton-module__pLIrhW__cmd:active,.CommandButton-module__pLIrhW__cmd[data-demo=pressed]{translate:0 1px}.CommandButton-module__pLIrhW__cmd:focus-visible,.CommandButton-module__pLIrhW__cmd[data-demo=focus]{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:var(--ds-focus-offset)}.CommandButton-module__pLIrhW__cmd:disabled,.CommandButton-module__pLIrhW__cmd[aria-disabled=true],.CommandButton-module__pLIrhW__cmd[data-demo=disabled]{cursor:not-allowed;translate:none}.CommandButton-module__pLIrhW__cmd[data-variant=solid]:disabled,.CommandButton-module__pLIrhW__cmd[data-variant=solid][aria-disabled=true],.CommandButton-module__pLIrhW__cmd[data-variant=solid][data-demo=disabled]{background:var(--ds-ink-700);color:var(--ds-ink-400)}.CommandButton-module__pLIrhW__cmd[data-variant=line]:disabled,.CommandButton-module__pLIrhW__cmd[data-variant=line][aria-disabled=true],.CommandButton-module__pLIrhW__cmd[data-variant=line][data-demo=disabled]{border-color:var(--ds-ink-700);color:var(--ds-ink-400);background:0 0}.CommandButton-module__pLIrhW__cmd[data-variant=text]:disabled,.CommandButton-module__pLIrhW__cmd[data-variant=text][aria-disabled=true],.CommandButton-module__pLIrhW__cmd[data-variant=text][data-demo=disabled]{color:var(--ds-ink-400)}.CommandButton-module__pLIrhW__cmd:disabled .CommandButton-module__pLIrhW__arrow,.CommandButton-module__pLIrhW__cmd[aria-disabled=true] .CommandButton-module__pLIrhW__arrow,.CommandButton-module__pLIrhW__cmd[data-demo=disabled] .CommandButton-module__pLIrhW__arrow,.CommandButton-module__pLIrhW__cmd:disabled .CommandButton-module__pLIrhW__bracket,.CommandButton-module__pLIrhW__cmd[aria-disabled=true] .CommandButton-module__pLIrhW__bracket,.CommandButton-module__pLIrhW__cmd[data-demo=disabled] .CommandButton-module__pLIrhW__bracket{color:inherit;translate:none}@media (prefers-reduced-motion:reduce){.CommandButton-module__pLIrhW__cmd,.CommandButton-module__pLIrhW__arrow,.CommandButton-module__pLIrhW__bracket{transition:none}.CommandButton-module__pLIrhW__cmd:active,.CommandButton-module__pLIrhW__cmd[data-demo=pressed]{translate:none}}
@property --ruler-reach{syntax:"<number>";inherits:true;initial-value:1}.Ruler-module__1C6GCW__ruler{--label-n:20;--pitch-n:20;--period-n:calc(var(--label-n) + 5 * var(--pitch-n));--tick-w:12px;--dot:5px;--near-n:48;--bulge:2;position:relative}@media (max-height:820px){.Ruler-module__1C6GCW__ruler{--pitch-n:16}}@media (max-height:680px){.Ruler-module__1C6GCW__ruler{--pitch-n:12}}.Ruler-module__1C6GCW__list{margin:0;padding:0;list-style:none}.Ruler-module__1C6GCW__item{height:calc(var(--period-n) * 1px);position:relative}.Ruler-module__1C6GCW__item:last-child{height:calc((var(--label-n) + var(--pitch-n) + 3) * 1px)}.Ruler-module__1C6GCW__label{width:fit-content;height:calc(var(--label-n) * 1px);border-radius:var(--ds-radius-hair);font-family:var(--ds-font-ui);font-size:var(--ds-text-body);line-height:calc(var(--label-n) * 1px);letter-spacing:var(--ds-track-body);white-space:nowrap;color:var(--ds-text-2);transition:color var(--ds-dur-fast) var(--ds-ease-out), font-weight var(--ds-dur-base) var(--ds-ease-out);font-weight:400;text-decoration:none;display:block;position:relative}.Ruler-module__1C6GCW__label:before{content:"";position:absolute;inset:-6px -8px}.Ruler-module__1C6GCW__label:hover,.Ruler-module__1C6GCW__label[data-demo=hover]{color:var(--ds-ink-100)}.Ruler-module__1C6GCW__label[aria-current=location]{color:var(--ds-text);font-weight:600}.Ruler-module__1C6GCW__label:focus-visible,.Ruler-module__1C6GCW__label[data-demo=focus]{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:var(--ds-focus-offset)}.Ruler-module__1C6GCW__ticks{pointer-events:none;position:absolute;inset:0}.Ruler-module__1C6GCW__tick{--ty:calc(var(--k) * var(--period-n) + var(--label-n) + var(--pitch-n) * (var(--j) + 1));--near:max(0, 1 - max(var(--py) - var(--ty), var(--ty) - var(--py)) / var(--near-n));left:0;top:calc((var(--label-n) + var(--pitch-n) * (var(--j) + 1)) * 1px);width:var(--tick-w);background:var(--ds-ink-500);transform-origin:0;height:1px;scale:calc(1 + var(--near) * var(--near) * var(--bulge)) 1;transition:scale var(--ds-dur-fast) var(--ds-ease-out);position:absolute}.Ruler-module__1C6GCW__indicator{height:1px;translate:0 calc((var(--i) * var(--period-n) + var(--label-n) + var(--pitch-n)) * 1px);pointer-events:none;position:absolute;top:0;left:0;right:0}.Ruler-module__1C6GCW__indicator[data-flip]{transition:translate var(--ds-dur-slow) var(--ds-ease-in-out)}.Ruler-module__1C6GCW__indicator[data-flip=a]{animation:Ruler-module__1C6GCW__regrowA var(--ds-dur-slow) var(--ds-ease-in-out)}.Ruler-module__1C6GCW__indicator[data-flip=b]{animation:Ruler-module__1C6GCW__regrowB var(--ds-dur-slow) var(--ds-ease-in-out)}@keyframes Ruler-module__1C6GCW__regrowA{0%{--ruler-reach:1}30%,60%{--ruler-reach:0}to{--ruler-reach:1}}@keyframes Ruler-module__1C6GCW__regrowB{0%{--ruler-reach:1}30%,60%{--ruler-reach:0}to{--ruler-reach:1}}.Ruler-module__1C6GCW__bar,.Ruler-module__1C6GCW__dot{--end:max(var(--tick-w), calc(var(--ruler-reach) * (100% - var(--dot) / 2)));background:var(--ds-signal-500);position:absolute}.Ruler-module__1C6GCW__bar{width:var(--end);height:1px;top:0;left:0}.Ruler-module__1C6GCW__dot{left:calc(var(--end) - var(--dot) / 2);top:calc((1px - var(--dot)) / 2);width:var(--dot);height:var(--dot);border-radius:50%}@media (prefers-reduced-motion:reduce){.Ruler-module__1C6GCW__label,.Ruler-module__1C6GCW__tick,.Ruler-module__1C6GCW__indicator[data-flip]{transition:none}.Ruler-module__1C6GCW__tick{scale:none}.Ruler-module__1C6GCW__indicator[data-flip]{animation:none}}
.Button-module__e3j8Fq__key{--k-h:44px;--k-pad:var(--ds-space-6);--k-label:var(--ds-text-small);--k-icon:16px;--k-off:.7;--k-radius:var(--ds-radius-key);--k-travel:0px;--k-lum:1;vertical-align:middle;box-sizing:border-box;height:var(--k-h);padding:0 0 var(--ds-key-wall);border-radius:var(--k-radius);color:inherit;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;isolation:isolate;background:0 0;border:0;outline:none;flex-direction:column;margin:0;text-decoration:none;display:inline-flex;position:relative}.Button-module__e3j8Fq__key:before{content:"";border-radius:0 0 var(--k-radius) var(--k-radius);background:var(--k-wall-fill);box-shadow:var(--ds-drop-1);position:absolute;inset:50% 0 0}.Button-module__e3j8Fq__face{z-index:1;padding-inline:var(--k-pad);border-radius:var(--k-radius);background:var(--k-face);box-shadow:var(--k-bevel);color:var(--k-ink);transform:translateY(var(--k-travel));filter:brightness(var(--k-lum));transition:transform var(--ds-dur-fast) var(--ds-ease-press), filter var(--ds-dur-fast) var(--ds-ease-out), box-shadow var(--ds-dur-fast) var(--ds-ease-out), background-color var(--ds-dur-fast) var(--ds-ease-out);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.Button-module__e3j8Fq__content{align-items:center;gap:var(--ds-space-2);transition:opacity var(--ds-dur-fast) var(--ds-ease-out), transform var(--ds-dur-fast) var(--ds-ease-press);display:inline-flex}.Button-module__e3j8Fq__label{font-family:var(--ds-font-ui);font-size:var(--k-label);letter-spacing:var(--ds-track-key);margin-right:calc(var(--ds-track-key) * -1);text-transform:uppercase;white-space:nowrap;text-box:trim-both cap alphabetic;font-weight:600;line-height:1}.Button-module__e3j8Fq__icon{flex:none;display:inline-flex}.Button-module__e3j8Fq__icon>svg{width:var(--k-icon);height:var(--k-icon);display:block}.Button-module__e3j8Fq__key[data-size=sm]{--k-h:32px;--k-pad:var(--ds-space-4);--k-label:var(--ds-text-label)}.Button-module__e3j8Fq__key[data-size=lg]{--k-h:56px;--k-pad:var(--ds-space-8);--k-label:var(--ds-text-body);--k-icon:20px}.Button-module__e3j8Fq__key[data-full]{width:100%;display:flex}.Button-module__e3j8Fq__key[data-variant=primary]{--k-face:linear-gradient(180deg, color-mix(in srgb, var(--ds-ink-50) 14%, transparent), transparent 45%, color-mix(in srgb, var(--ds-signal-700) 14%, transparent)) var(--ds-signal-500);--k-bevel:inset 0 1px 0 color-mix(in srgb, var(--ds-signal-300) 90%, transparent), inset 0 -2px 3px color-mix(in srgb, var(--ds-signal-700) 40%, transparent), inset 1px 0 1px color-mix(in srgb, var(--ds-ink-50) 12%, transparent);--k-wall-fill:linear-gradient(180deg, var(--ds-signal-700), color-mix(in srgb, var(--ds-signal-700) 70%, var(--ds-void)));--k-ink:var(--ds-signal-ink);--k-led-on:var(--ds-signal-ink);--k-led-off:color-mix(in srgb, var(--ds-signal-ink) 22%, transparent);--k-led-glow:none}.Button-module__e3j8Fq__key[data-variant=secondary]{--k-face:var(--ds-tex-brushed), var(--ds-face-alu);--k-bevel:var(--ds-bevel-raised);--k-wall-fill:linear-gradient(180deg, var(--ds-alu-500), var(--ds-alu-600));--k-ink:var(--ds-alu-ink);--k-led-on:var(--ds-led-signal);--k-led-off:var(--ds-led-off);--k-led-glow:0 0 6px var(--ds-signal-glow)}.Button-module__e3j8Fq__key[data-variant=ghost]{--k-edge:var(--ds-line);--k-face:transparent;--k-bevel:inset 0 0 0 1px var(--k-edge);--k-ink:var(--ds-text);--k-led-on:var(--ds-led-signal);--k-led-off:var(--ds-ink-500);--k-led-glow:0 0 6px var(--ds-signal-glow)}.Button-module__e3j8Fq__key[data-variant=link]{--k-h:32px;--k-ink:var(--ds-text);--k-led-on:var(--ds-led-signal);--k-led-off:var(--ds-ink-500);--k-led-glow:0 0 6px var(--ds-signal-glow);padding:0 0 var(--ds-key-wall);border-radius:var(--ds-radius-hair);justify-content:center}.Button-module__e3j8Fq__key[data-variant=link][data-size=lg]{--k-h:40px}.Button-module__e3j8Fq__key[data-variant=ghost]:before,.Button-module__e3j8Fq__key[data-variant=link]:before{content:none}.Button-module__e3j8Fq__key[data-variant=ghost] .Button-module__e3j8Fq__face,.Button-module__e3j8Fq__key[data-variant=link] .Button-module__e3j8Fq__face{filter:none;transform:none}.Button-module__e3j8Fq__key[data-variant=ghost] .Button-module__e3j8Fq__content,.Button-module__e3j8Fq__key[data-variant=link] .Button-module__e3j8Fq__content{transform:translateY(var(--k-travel))}.Button-module__e3j8Fq__key[data-variant=link] .Button-module__e3j8Fq__face{box-shadow:none;background:0 0;border-radius:0;flex:none;padding:0}.Button-module__e3j8Fq__rule{left:0;right:0;top:calc(100% + var(--ds-space-2));background:var(--ds-line);height:1px;position:absolute}.Button-module__e3j8Fq__draw,.Button-module__e3j8Fq__rider{transition:transform var(--ds-dur-fast) var(--ds-ease-out);position:absolute;inset:0}.Button-module__e3j8Fq__draw{background:var(--ds-signal-500);transform-origin:0;transform:scaleX(0)}.Button-module__e3j8Fq__rider{transform:translate(-100%)}.Button-module__e3j8Fq__dot{background:var(--ds-signal-500);width:5px;height:5px;transition:scale var(--ds-dur-fast) var(--ds-ease-out);border-radius:50%;position:absolute;top:-2px;right:-2.5px;scale:0}.Button-module__e3j8Fq__key:not([data-inert]):hover,.Button-module__e3j8Fq__key[data-demo=hover]{--k-travel:var(--ds-travel-hover);--k-lum:var(--ds-lum-hover)}.Button-module__e3j8Fq__key:not([data-inert]):active,.Button-module__e3j8Fq__key[data-demo=pressed]{--k-travel:var(--ds-travel-press);--k-lum:var(--ds-lum-press);--k-bevel:var(--ds-bevel-pressed)}.Button-module__e3j8Fq__key:not([data-inert]):active .Button-module__e3j8Fq__face,.Button-module__e3j8Fq__key:not([data-inert]):active .Button-module__e3j8Fq__content,.Button-module__e3j8Fq__key[data-demo=pressed] .Button-module__e3j8Fq__face,.Button-module__e3j8Fq__key[data-demo=pressed] .Button-module__e3j8Fq__content{transition-duration:var(--ds-dur-press)}.Button-module__e3j8Fq__key[data-variant=ghost]:not([data-inert]):hover,.Button-module__e3j8Fq__key[data-variant=ghost][data-demo=hover]{--k-travel:0px;--k-edge:var(--ds-ink-500);--k-face:var(--ds-surface-hover)}.Button-module__e3j8Fq__key[data-variant=ghost]:not([data-inert]):active,.Button-module__e3j8Fq__key[data-variant=ghost][data-demo=pressed]{--k-travel:var(--ds-travel-hover);--k-edge:var(--ds-ink-500);--k-face:var(--ds-ink-950);--k-bevel:inset 0 0 0 1px var(--k-edge), var(--ds-well)}.Button-module__e3j8Fq__key[data-variant=link]:not([data-inert]):hover,.Button-module__e3j8Fq__key[data-variant=link][data-demo=hover]{--k-travel:0px}.Button-module__e3j8Fq__key[data-variant=link]:not([data-inert]):active,.Button-module__e3j8Fq__key[data-variant=link][data-demo=pressed]{--k-travel:var(--ds-travel-hover)}.Button-module__e3j8Fq__key[data-variant=link]:not([data-inert]):is(:hover,:active) :is(.Button-module__e3j8Fq__draw,.Button-module__e3j8Fq__rider),.Button-module__e3j8Fq__key[data-variant=link]:is([data-demo=hover],[data-demo=pressed]) :is(.Button-module__e3j8Fq__draw,.Button-module__e3j8Fq__rider){transition-duration:var(--ds-dur-base);transform:none}.Button-module__e3j8Fq__key[data-variant=link]:not([data-inert]):is(:hover,:active) .Button-module__e3j8Fq__dot,.Button-module__e3j8Fq__key[data-variant=link]:is([data-demo=hover],[data-demo=pressed]) .Button-module__e3j8Fq__dot{transition-delay:var(--ds-dur-fast);scale:1}.Button-module__e3j8Fq__key:focus-visible,.Button-module__e3j8Fq__key[data-demo=focus]{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:var(--ds-focus-offset)}.Button-module__e3j8Fq__key[data-variant=ghost]:is(:focus-visible,[data-demo=focus]){outline:none}.Button-module__e3j8Fq__key[data-variant=ghost]:is(:focus-visible,[data-demo=focus]) .Button-module__e3j8Fq__face{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:var(--ds-focus-offset)}.Button-module__e3j8Fq__key[data-inert]:not([data-loading]){cursor:not-allowed}.Button-module__e3j8Fq__key[data-variant=primary][data-inert]:not([data-loading]){--k-face:linear-gradient(180deg, color-mix(in srgb, var(--ds-ink-50) 5%, transparent), transparent 45%) color-mix(in srgb, var(--ds-signal-500) 16%, var(--ds-ink-800));--k-bevel:inset 0 1px 0 color-mix(in srgb, var(--ds-signal-500) 18%, transparent), inset 0 -2px 3px color-mix(in srgb, var(--ds-void) 30%, transparent);--k-wall-fill:color-mix(in srgb, var(--ds-signal-700) 16%, var(--ds-ink-900));--k-ink:color-mix(in srgb, var(--ds-signal-500) 40%, var(--ds-ink-600))}.Button-module__e3j8Fq__key[data-variant=secondary][data-inert]:not([data-loading]){--k-face:var(--ds-alu-400);--k-bevel:inset 0 1px 0 color-mix(in srgb, var(--ds-alu-50) 60%, transparent);--k-wall-fill:var(--ds-alu-600);--k-ink:var(--ds-alu-600);--k-lum:var(--k-off)}.Button-module__e3j8Fq__key[data-variant=ghost][data-inert]:not([data-loading]){--k-edge:var(--ds-ink-700);--k-ink:var(--ds-ink-400)}.Button-module__e3j8Fq__key[data-variant=link][data-inert]:not([data-loading]){--k-ink:var(--ds-ink-400)}.Button-module__e3j8Fq__key[data-variant=link][data-inert]:not([data-loading]) .Button-module__e3j8Fq__rule{background:var(--ds-ink-700)}.Button-module__e3j8Fq__key[data-loading]{cursor:progress}.Button-module__e3j8Fq__key[data-loading] .Button-module__e3j8Fq__content{opacity:0}.Button-module__e3j8Fq__scan{justify-content:center;align-items:center;gap:var(--ds-space-2);pointer-events:none;display:flex;position:absolute;inset:0}.Button-module__e3j8Fq__scan>i{background:var(--k-led-off);width:4px;height:4px;animation:Button-module__e3j8Fq__k-scan calc(var(--ds-dur-base) * 3) linear infinite;border-radius:50%}.Button-module__e3j8Fq__scan>i:nth-child(2){animation-delay:var(--ds-dur-base)}.Button-module__e3j8Fq__scan>i:nth-child(3){animation-delay:calc(var(--ds-dur-base) * 2)}@keyframes Button-module__e3j8Fq__k-scan{0%,22%{background:var(--k-led-on);box-shadow:var(--k-led-glow)}66%,to{background:var(--k-led-off);box-shadow:none}}@media (prefers-reduced-motion:reduce){.Button-module__e3j8Fq__face,.Button-module__e3j8Fq__content,.Button-module__e3j8Fq__draw,.Button-module__e3j8Fq__rider,.Button-module__e3j8Fq__dot{transition:none!important}.Button-module__e3j8Fq__scan>i{background:var(--k-led-on);animation:none}}
.IconButton-module__xm0gdG__key{--ib-own:40px;--ib-d:var(--ib-size,var(--ib-own));--ib-glyph:16px;--ib-off:.96;--ib-travel:0px;--ib-lum:1;--ib-bevel:var(--ds-bevel-raised);vertical-align:middle;width:var(--ib-d);height:var(--ib-d);color:var(--ds-alu-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;outline:none;flex:none;margin:0;padding:0;display:inline-block;position:relative}.IconButton-module__xm0gdG__key[data-size="32"]{--ib-own:32px}.IconButton-module__xm0gdG__key[data-size="48"]{--ib-own:48px;--ib-glyph:20px}.IconButton-module__xm0gdG__key:before{content:"";background:linear-gradient(180deg, var(--ds-alu-800), var(--ds-alu-700) 45%, var(--ds-alu-500) 85%, var(--ds-alu-600));box-shadow:0 1px 0 color-mix(in srgb, var(--ds-alu-50) 70%, transparent);border-radius:50%;position:absolute;inset:0}.IconButton-module__xm0gdG__face{top:0;left:calc(var(--ds-key-wall) / 2);width:calc(var(--ib-d) - var(--ds-key-wall));height:calc(var(--ib-d) - var(--ds-key-wall));background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--ds-alu-50) 40%, transparent), transparent 62%), var(--ds-face-alu);box-shadow:var(--ib-bevel);transform:translateY(var(--ib-travel));filter:brightness(var(--ib-lum));transition:transform var(--ds-dur-fast) var(--ds-ease-press), filter var(--ds-dur-fast) var(--ds-ease-out), box-shadow var(--ds-dur-fast) var(--ds-ease-out);border-radius:50%;place-items:center;display:grid;position:absolute}.IconButton-module__xm0gdG__face>svg{width:var(--ib-glyph);height:var(--ib-glyph);filter:drop-shadow(var(--ds-engrave));display:block}.IconButton-module__xm0gdG__key:not(:disabled):hover,.IconButton-module__xm0gdG__key[data-demo=hover]{--ib-travel:var(--ds-travel-hover);--ib-lum:var(--ds-lum-hover)}.IconButton-module__xm0gdG__key:not(:disabled):active,.IconButton-module__xm0gdG__key[data-demo=pressed]{--ib-travel:var(--ds-travel-press);--ib-lum:var(--ds-lum-press);--ib-bevel:var(--ds-bevel-pressed)}.IconButton-module__xm0gdG__key:not(:disabled):active .IconButton-module__xm0gdG__face,.IconButton-module__xm0gdG__key[data-demo=pressed] .IconButton-module__xm0gdG__face{transition-duration:var(--ds-dur-press)}.IconButton-module__xm0gdG__key:focus-visible,.IconButton-module__xm0gdG__key[data-demo=focus]{z-index:1;outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:var(--ds-focus-offset)}.IconButton-module__xm0gdG__key:disabled{--ib-lum:var(--ib-off);--ib-bevel:inset 0 1px 0 color-mix(in srgb, var(--ds-alu-50) 60%, transparent);color:var(--ds-alu-500);cursor:not-allowed}.IconButton-module__xm0gdG__group{--ib-size:40px;--ib-pad:var(--ds-space-1);--ib-gap:var(--ds-space-1);vertical-align:middle;display:inline-flex}.IconButton-module__xm0gdG__groove{gap:var(--ib-gap);padding:var(--ib-pad);border-radius:var(--ds-radius-pill);background:linear-gradient(180deg, var(--ds-alu-600), var(--ds-alu-400));box-shadow:var(--ds-well-alu);flex:none;display:flex}.IconButton-module__xm0gdG__group[data-surface=night] .IconButton-module__xm0gdG__groove{background:var(--ds-ink-950);box-shadow:var(--ds-well), 0 0 0 1px var(--ds-line)}.IconButton-module__xm0gdG__group[data-orientation=diagonal]{--ib-len:calc(var(--ib-n) * var(--ib-size) + (var(--ib-n) - 1) * var(--ib-gap) + 2 * var(--ib-pad));--ib-thk:calc(var(--ib-size) + 2 * var(--ib-pad));width:calc((var(--ib-len) - var(--ib-thk)) * .70711 + var(--ib-thk));height:calc((var(--ib-len) - var(--ib-thk)) * .70711 + var(--ib-thk));justify-content:center;align-items:center}.IconButton-module__xm0gdG__group[data-orientation=diagonal] .IconButton-module__xm0gdG__groove{rotate:-45deg}.IconButton-module__xm0gdG__group[data-orientation=diagonal] .IconButton-module__xm0gdG__groove>*{rotate:45deg}@media (prefers-reduced-motion:reduce){.IconButton-module__xm0gdG__face{transition:none!important}}
.BobFace-module__m417kG__svg{flex:none;display:block;overflow:visible}.BobFace-module__m417kG__face{--bob-dot:#fff4e2;--e-open:0;--e-half:0;--e-wide:0;--e-closed:0;--e-joy:0;--e-spin:0;--m-smile:0;--m-small:0;--m-flat:0;--m-o:0;--m-talk:0;--batt:0;--zz:0}.BobFace-module__m417kG__face[data-mood=smile]{--e-open:1;--m-smile:1}.BobFace-module__m417kG__face[data-mood=content]{--e-half:1;--m-smile:1}.BobFace-module__m417kG__face[data-mood=asleep]{--e-closed:1;--m-small:1;--zz:1}.BobFace-module__m417kG__face[data-mood=charge]{--batt:1}.BobFace-module__m417kG__face[data-mood=listening]{--e-wide:1;--m-o:1}.BobFace-module__m417kG__face[data-mood=thinking]{--e-spin:1;--m-flat:1}.BobFace-module__m417kG__face[data-mood=talking]{--e-open:1;--m-talk:1}.BobFace-module__m417kG__face[data-mood=joy]{--e-joy:1;--m-smile:1}.BobFace-module__m417kG__face[data-mood=oops]{--e-open:1;--m-flat:1}[data-bob-feel=joy] .BobFace-module__m417kG__face:is([data-mood=smile],[data-mood=content],[data-mood=asleep]){--e-open:0;--e-half:0;--e-closed:0;--e-joy:1;--m-small:0;--m-smile:1;--zz:0}[data-bob-feel=oops] .BobFace-module__m417kG__face:is([data-mood=smile],[data-mood=content],[data-mood=asleep]){--e-open:1;--e-half:0;--e-closed:0;--m-smile:0;--m-small:0;--m-flat:1;--zz:0}.BobFace-module__m417kG__dots{fill:none;stroke:var(--bob-dot);stroke-width:1.35px;stroke-linecap:round}.BobFace-module__m417kG__haze{fill:none;stroke:#ffe6bd;stroke-width:4.2px;stroke-linecap:round;opacity:.17}.BobFace-module__m417kG__pool{fill:#ffecc9;opacity:.4}.BobFace-module__m417kG__spoke{fill:var(--bob-dot)}.BobFace-module__m417kG__v{transition:opacity .14s linear}.BobFace-module__m417kG__eOpen{opacity:var(--e-open)}.BobFace-module__m417kG__eHalf{opacity:var(--e-half)}.BobFace-module__m417kG__eWide{opacity:var(--e-wide)}.BobFace-module__m417kG__eClosed{opacity:var(--e-closed)}.BobFace-module__m417kG__eJoy{opacity:var(--e-joy)}.BobFace-module__m417kG__eSpin{opacity:var(--e-spin)}.BobFace-module__m417kG__m_smile{opacity:var(--m-smile)}.BobFace-module__m417kG__m_small{opacity:var(--m-small)}.BobFace-module__m417kG__m_flat{opacity:var(--m-flat)}.BobFace-module__m417kG__m_o{opacity:var(--m-o)}.BobFace-module__m417kG__m_talk{opacity:var(--m-talk)}.BobFace-module__m417kG__battery{opacity:var(--batt)}.BobFace-module__m417kG__zz{opacity:var(--zz)}.BobFace-module__m417kG__eyes{transform:translate(calc(var(--bob-lx,0) * 3.6px), calc(var(--bob-ly,0) * 2.6px));transition:transform .2s var(--ds-ease-out)}.BobFace-module__m417kG__mouth{transform:translate(calc(var(--bob-lx,0) * 1.8px), calc(var(--bob-ly,0) * 1.3px));transition:transform .2s var(--ds-ease-out)}.BobFace-module__m417kG__lid{transform-origin:0 0;animation:9.4s linear infinite BobFace-module__m417kG__blink;animation-play-state:var(--bob-play,running)}@keyframes BobFace-module__m417kG__blink{0%,12.8%,15.4%,50.8%,53.4%,78.8%,81.2%,82.2%,84.6%,to{transform:scaleY(1)}14.1%,52.1%,80%,83.4%{transform:scaleY(.08)}}.BobFace-module__m417kG__face[data-mood=listening] .BobFace-module__m417kG__lid{animation:BobFace-module__m417kG__attend 1.6s var(--ds-ease-in-out) infinite alternate;animation-play-state:var(--bob-play,running)}@keyframes BobFace-module__m417kG__attend{0%{transform:scale(.96)}to{transform:scale(1.04)}}.BobFace-module__m417kG__face[data-mood=thinking] .BobFace-module__m417kG__spin{transform-origin:0 0;animation:.72s steps(8,end) infinite BobFace-module__m417kG__turn;animation-play-state:var(--bob-play,running)}@keyframes BobFace-module__m417kG__turn{to{transform:rotate(360deg)}}.BobFace-module__m417kG__face[data-mood=thinking] .BobFace-module__m417kG__m_flat{animation:1.44s step-end infinite BobFace-module__m417kG__hum;animation-play-state:var(--bob-play,running)}@keyframes BobFace-module__m417kG__hum{0%,to{transform:translate(0)}50%{transform:translate(1.9px)}}.BobFace-module__m417kG__talk_mid,.BobFace-module__m417kG__talk_open{opacity:0}.BobFace-module__m417kG__face[data-mood=talking] .BobFace-module__m417kG__talk_smile{animation:1.32s step-end infinite BobFace-module__m417kG__talkShut;animation-play-state:var(--bob-play,running)}.BobFace-module__m417kG__face[data-mood=talking] .BobFace-module__m417kG__talk_mid{animation:1.32s step-end infinite BobFace-module__m417kG__talkMid;animation-play-state:var(--bob-play,running)}.BobFace-module__m417kG__face[data-mood=talking] .BobFace-module__m417kG__talk_open{animation:1.32s step-end infinite BobFace-module__m417kG__talkOpen;animation-play-state:var(--bob-play,running)}@keyframes BobFace-module__m417kG__talkOpen{0%,33.3%,41.6%,83.3%{opacity:1}8.3%,50%,91.6%{opacity:0}}@keyframes BobFace-module__m417kG__talkMid{0%,16.6%,33.3%,58.3%,83.3%{opacity:0}8.3%,25%,50%,75%,91.6%{opacity:1}}@keyframes BobFace-module__m417kG__talkShut{0%,25%,75%{opacity:0}16.6%,58.3%{opacity:1}}.BobFace-module__m417kG__face[data-mood=charge] .BobFace-module__m417kG__bar{animation:1.5s step-end infinite both BobFace-module__m417kG__fill0;animation-play-state:var(--bob-play,running)}.BobFace-module__m417kG__face[data-mood=charge] .BobFace-module__m417kG__bar[data-n="1"]{animation-name:BobFace-module__m417kG__fill1}.BobFace-module__m417kG__face[data-mood=charge] .BobFace-module__m417kG__bar[data-n="2"]{animation-name:BobFace-module__m417kG__fill2}.BobFace-module__m417kG__face[data-mood=charge] .BobFace-module__m417kG__bar[data-n="3"]{animation-name:BobFace-module__m417kG__fill3}@keyframes BobFace-module__m417kG__fill0{0%{opacity:0}6%,to{opacity:1}}@keyframes BobFace-module__m417kG__fill1{0%{opacity:0}26%,to{opacity:1}}@keyframes BobFace-module__m417kG__fill2{0%{opacity:0}46%,to{opacity:1}}@keyframes BobFace-module__m417kG__fill3{0%{opacity:0}66%,to{opacity:1}}.BobFace-module__m417kG__face[data-mood=asleep] .BobFace-module__m417kG__z1{animation:BobFace-module__m417kG__doze 3.6s var(--ds-ease-in-out) infinite;animation-play-state:var(--bob-play,running)}.BobFace-module__m417kG__face[data-mood=asleep] .BobFace-module__m417kG__z2{animation:BobFace-module__m417kG__doze 3.6s var(--ds-ease-in-out) 1.2s infinite both;animation-play-state:var(--bob-play,running)}@keyframes BobFace-module__m417kG__doze{0%,to{opacity:0}30%,60%{opacity:.9}}.BobFace-module__m417kG__rim{fill:none;stroke:#fff;stroke-opacity:.07;stroke-width:1px}.BobFace-module__m417kG__glare{pointer-events:none}@media (prefers-reduced-motion:reduce){.BobFace-module__m417kG__face *,.BobFace-module__m417kG__face{transition:none!important;animation:none!important}.BobFace-module__m417kG__talk_smile{opacity:0}.BobFace-module__m417kG__talk_mid{opacity:1}}
.BobBuddy-module__CfPHbq__root{--dock-h:9px;--peek:79px;--duck:128px;--dir:1;--bob-lx:calc(var(--dir) * .45);--bob-ly:0;bottom:0;left:max(12px, env(safe-area-inset-left));z-index:65;pointer-events:none;-webkit-user-select:none;user-select:none;width:72px;height:115px;transition:opacity .24s var(--ds-ease-out), visibility 0s;position:fixed}.BobBuddy-module__CfPHbq__root[data-side=right]{--dir:-1;right:max(12px, env(safe-area-inset-right));left:auto}html[data-card-editing] .BobBuddy-module__CfPHbq__root{opacity:0;visibility:hidden;transition:opacity .24s var(--ds-ease-out), visibility 0s .24s}.BobBuddy-module__CfPHbq__root[data-paused]{--bob-play:paused}.BobBuddy-module__CfPHbq__root[data-paused] *{animation-play-state:paused!important}.BobBuddy-module__CfPHbq__dock{height:var(--dock-h);background:linear-gradient(180deg, var(--ds-ink-700), var(--ds-ink-900));box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in srgb, var(--ds-alu-700) 55%, transparent), 0 3px 8px #00000073;border-radius:4px 4px 5px 5px;transition:transform .28s cubic-bezier(.5,0,.9,.5) .26s;position:absolute;bottom:3px;left:0;right:0;transform:translateY(calc(100% + 12px))}.BobBuddy-module__CfPHbq__root[data-pose=up] .BobBuddy-module__CfPHbq__dock{transition:transform .42s var(--ds-ease-out) .14s;transform:none}.BobBuddy-module__CfPHbq__plate{background:var(--ds-tex-brushed), linear-gradient(180deg, var(--ds-alu-50), var(--ds-alu-300));height:4px;box-shadow:inset 0 1px 0 var(--ds-alu-50), 0 1px 0 var(--ds-alu-600), 0 2px 3px #00000073;border-radius:2px;position:absolute;top:-2px;left:4px;right:4px}.BobBuddy-module__CfPHbq__plate:before,.BobBuddy-module__CfPHbq__plate:after{content:"";background:linear-gradient(180deg, var(--ds-alu-50), var(--ds-alu-500));width:8px;height:3px;box-shadow:0 0 0 .5px color-mix(in srgb, var(--ds-alu-800) 60%, transparent);border-radius:2px 2px 0 0;position:absolute;top:-2px}.BobBuddy-module__CfPHbq__plate:before{left:15px}.BobBuddy-module__CfPHbq__plate:after{right:15px}.BobBuddy-module__CfPHbq__lamp{--led-c:var(--ds-led-signal);background:color-mix(in srgb, var(--led-c) 30%, var(--ds-alu-800));width:4px;height:4px;box-shadow:inset 0 1px 1px color-mix(in srgb, var(--ds-void) 80%, transparent), 0 1px 0 color-mix(in srgb, var(--ds-ink-50) 12%, transparent);border-radius:50%;position:absolute;top:3.5px;left:8px}.BobBuddy-module__CfPHbq__lamp:after{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 26%, color-mix(in srgb, var(--ds-ink-50) 85%, transparent) 0 12%, transparent 40%), radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--led-c) 45%, var(--ds-ink-50)) 0 18%, var(--led-c) 64%);box-shadow:0 0 4px color-mix(in srgb, var(--led-c) 80%, transparent), 0 0 8px color-mix(in srgb, var(--led-c) 40%, transparent);opacity:0;transition:opacity var(--ds-dur-base) var(--ds-ease-out);position:absolute;inset:0}.BobBuddy-module__CfPHbq__root[data-pose=up] .BobBuddy-module__CfPHbq__lamp:after{opacity:1;animation:BobBuddy-module__CfPHbq__breatheLamp var(--ds-dur-breathe) ease-in-out .9s infinite;transition-delay:.6s}@keyframes BobBuddy-module__CfPHbq__breatheLamp{0%,to{opacity:1}50%{opacity:.35}}.BobBuddy-module__CfPHbq__vents{background:repeating-linear-gradient(90deg, var(--ds-void) 0 3px, transparent 3px 5px);width:13px;height:2px;position:absolute;top:4px;right:8px;box-shadow:0 1px #ffffff12}.BobBuddy-module__CfPHbq__bob{bottom:calc(2px + var(--dock-h));width:68px;height:104px;color:inherit;cursor:pointer;pointer-events:auto;outline:var(--ds-focus-width) solid transparent;outline-offset:2px;translate:calc(var(--dir) * var(--bob-x,0px)) 0;transform:translateY(var(--duck));transform-origin:50% calc(100% - 2px);transition:outline-color var(--ds-dur-fast) var(--ds-ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:18px;padding:0;display:block;position:absolute;left:2px}.BobBuddy-module__CfPHbq__bob:focus-visible{outline-color:var(--ds-focus)}.BobBuddy-module__CfPHbq__posture,.BobBuddy-module__CfPHbq__move,.BobBuddy-module__CfPHbq__breath{transform-origin:50% calc(100% - 2px);display:block}.BobBuddy-module__CfPHbq__svg{display:block;overflow:visible}.BobBuddy-module__CfPHbq__p0{stop-color:var(--ds-alu-50)}.BobBuddy-module__CfPHbq__p1{stop-color:var(--ds-alu-100)}.BobBuddy-module__CfPHbq__p2{stop-color:var(--ds-alu-300)}.BobBuddy-module__CfPHbq__p3{stop-color:var(--ds-alu-400)}.BobBuddy-module__CfPHbq__d0{stop-color:color-mix(in srgb, var(--ds-alu-800) 70%, var(--ds-alu-700))}.BobBuddy-module__CfPHbq__d1{stop-color:var(--ds-ink-800)}.BobBuddy-module__CfPHbq__edge{stroke:color-mix(in srgb, var(--ds-alu-600) 62%, transparent);stroke-width:.9px}.BobBuddy-module__CfPHbq__rim{fill:none;stroke-width:1.3px;stroke-linecap:round}.BobBuddy-module__CfPHbq__shade{fill:var(--ds-void);opacity:.1}.BobBuddy-module__CfPHbq__cast{fill:var(--ds-void);opacity:.16}.BobBuddy-module__CfPHbq__logo svg>ellipse{transform:translate(calc(var(--bob-lx,0) * 2.4px), calc(var(--bob-ly,0) * 2.4px));transition:transform .2s var(--ds-ease-out)}.BobBuddy-module__CfPHbq__signal{fill:var(--ds-signal-500)}.BobBuddy-module__CfPHbq__grille{fill:none;stroke:var(--ds-alu-ink);stroke-width:1.55px;stroke-linecap:round;opacity:.86}.BobBuddy-module__CfPHbq__mark{fill:var(--ds-alu-ink-soft)}.BobBuddy-module__CfPHbq__print{fill:var(--ds-alu-ink-soft);font-family:var(--ds-font-ui);letter-spacing:.35px;font-size:4.3px;font-weight:500}.BobBuddy-module__CfPHbq__slot{fill:var(--ds-alu-300);stroke:color-mix(in srgb, var(--ds-alu-600) 70%, transparent);stroke-width:.8px}.BobBuddy-module__CfPHbq__slit{fill:var(--ds-ink-850)}.BobBuddy-module__CfPHbq__ticks{fill:none;stroke:var(--ds-alu-ink-soft);stroke-width:.8px;stroke-linecap:round}.BobBuddy-module__CfPHbq__bezel{fill:var(--ds-alu-400)}.BobBuddy-module__CfPHbq__lampLens{fill:var(--ds-alu-700)}.BobBuddy-module__CfPHbq__lampLit,.BobBuddy-module__CfPHbq__lampGlow{fill:var(--ds-led-signal);opacity:0;transition:opacity var(--ds-dur-fast) linear}.BobBuddy-module__CfPHbq__root[data-status=listening] .BobBuddy-module__CfPHbq__chest[data-lamp=listening] .BobBuddy-module__CfPHbq__lampLit,.BobBuddy-module__CfPHbq__root[data-status=talking] .BobBuddy-module__CfPHbq__chest[data-lamp=talking] .BobBuddy-module__CfPHbq__lampLit{opacity:1}.BobBuddy-module__CfPHbq__root[data-status=listening] .BobBuddy-module__CfPHbq__chest[data-lamp=listening] .BobBuddy-module__CfPHbq__lampGlow,.BobBuddy-module__CfPHbq__root[data-status=talking] .BobBuddy-module__CfPHbq__chest[data-lamp=talking] .BobBuddy-module__CfPHbq__lampGlow{opacity:.3}.BobBuddy-module__CfPHbq__root[data-status=thinking] .BobBuddy-module__CfPHbq__chest[data-lamp=thinking] .BobBuddy-module__CfPHbq__lampLit{animation:BobBuddy-module__CfPHbq__lampBlink var(--ds-dur-blink) steps(1) infinite}.BobBuddy-module__CfPHbq__root[data-status=thinking] .BobBuddy-module__CfPHbq__chest[data-lamp=thinking] .BobBuddy-module__CfPHbq__lampGlow{animation:BobBuddy-module__CfPHbq__glowBlink var(--ds-dur-blink) steps(1) infinite}@keyframes BobBuddy-module__CfPHbq__lampBlink{0%{opacity:1}50%,to{opacity:.15}}@keyframes BobBuddy-module__CfPHbq__glowBlink{0%{opacity:.3}50%,to{opacity:0}}.BobBuddy-module__CfPHbq__headPose,.BobBuddy-module__CfPHbq__knob,.BobBuddy-module__CfPHbq__cap{transition:transform .42s var(--ds-ease-snap)}.BobBuddy-module__CfPHbq__root[data-status=listening] .BobBuddy-module__CfPHbq__headPose{transform:rotate(-5deg)}.BobBuddy-module__CfPHbq__root[data-status=listening] .BobBuddy-module__CfPHbq__knob{transform:rotate(-75deg)}.BobBuddy-module__CfPHbq__ring{fill:none;stroke:var(--ds-signal-500);stroke-width:1.5px;stroke-linecap:round;opacity:0}.BobBuddy-module__CfPHbq__root[data-status=listening] .BobBuddy-module__CfPHbq__ring{animation:BobBuddy-module__CfPHbq__ring 1.3s var(--ds-ease-out) infinite}.BobBuddy-module__CfPHbq__root[data-status=listening] .BobBuddy-module__CfPHbq__ring[data-n="1"]{animation-delay:.22s}@keyframes BobBuddy-module__CfPHbq__ring{0%{opacity:0;transform:translate(3px)}25%{opacity:1}70%,to{opacity:0;transform:translate(-1.5px)}}.BobBuddy-module__CfPHbq__root[data-status=thinking] .BobBuddy-module__CfPHbq__headPose{transform:rotate(4deg)translateY(-1px)}.BobBuddy-module__CfPHbq__root[data-status=thinking] .BobBuddy-module__CfPHbq__knob{animation:BobBuddy-module__CfPHbq__hunt 2.4s var(--ds-ease-in-out) infinite}@keyframes BobBuddy-module__CfPHbq__hunt{0%,to{transform:rotate(-30deg)}50%{transform:rotate(40deg)}}.BobBuddy-module__CfPHbq__root[data-status=talking] .BobBuddy-module__CfPHbq__headPose{animation:BobBuddy-module__CfPHbq__chat .66s var(--ds-ease-in-out) infinite alternate}@keyframes BobBuddy-module__CfPHbq__chat{0%{transform:translateY(.4px)}to{transform:translateY(-1.8px)rotate(1.2deg)}}.BobBuddy-module__CfPHbq__root[data-status=talking] .BobBuddy-module__CfPHbq__knob{transform:rotate(75deg)}.BobBuddy-module__CfPHbq__root[data-status=talking] .BobBuddy-module__CfPHbq__cap{transform:translateY(-10px)}.BobBuddy-module__CfPHbq__root[data-status=listening] .BobBuddy-module__CfPHbq__cap{transform:translateY(-4px)}.BobBuddy-module__CfPHbq__root[data-pose=away] .BobBuddy-module__CfPHbq__bob{visibility:hidden}.BobBuddy-module__CfPHbq__root[data-pose=duck] .BobBuddy-module__CfPHbq__bob{transition:outline-color var(--ds-dur-fast) var(--ds-ease-out), transform .24s cubic-bezier(.5, 0, .9, .5)}.BobBuddy-module__CfPHbq__root[data-pose=peek] .BobBuddy-module__CfPHbq__bob{transform:translateY(var(--peek))}.BobBuddy-module__CfPHbq__root[data-pose=peek][data-enter=pop] .BobBuddy-module__CfPHbq__bob{animation:.9s both BobBuddy-module__CfPHbq__popUp}@keyframes BobBuddy-module__CfPHbq__popUp{0%{transform:translateY(var(--duck));animation-timing-function:var(--ds-ease-out)}26%{transform:translateY(calc(var(--peek) + 17px))}58%{transform:translateY(calc(var(--peek) + 17px));animation-timing-function:var(--ds-ease-out)}84%{transform:translateY(calc(var(--peek) - 4px));animation-timing-function:var(--ds-ease-in-out)}to{transform:translateY(var(--peek))}}.BobBuddy-module__CfPHbq__root[data-pose=peek][data-enter=drop] .BobBuddy-module__CfPHbq__bob{animation:.64s both BobBuddy-module__CfPHbq__dropDown}@keyframes BobBuddy-module__CfPHbq__dropDown{0%{animation-timing-function:var(--ds-ease-out);transform:none}20%{animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:translateY(-9px)scale(.98,1.03)}68%{transform:translateY(calc(var(--peek) + 13px));animation-timing-function:var(--ds-ease-out)}to{transform:translateY(var(--peek))}}.BobBuddy-module__CfPHbq__root[data-pose=up] .BobBuddy-module__CfPHbq__bob{animation:.82s both BobBuddy-module__CfPHbq__jumpUp;transform:none}@keyframes BobBuddy-module__CfPHbq__jumpUp{0%{transform:translateY(var(--peek));animation-timing-function:var(--ds-ease-in-out)}16%{transform:translateY(calc(var(--peek) + 24px)) scale(1.04, .95);animation-timing-function:cubic-bezier(.2,.7,.4,1)}52%{animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:translateY(-30px)scale(.96,1.06)}74%{animation-timing-function:var(--ds-ease-out);transform:translateY(0)scale(.98,1.03)}84%{animation-timing-function:var(--ds-ease-out);transform:translateY(0)scale(1.08,.9)}93%{transform:scale(.985,1.02)}to{transform:none}}.BobBuddy-module__CfPHbq__root[data-pose=up][data-rise=in] .BobBuddy-module__CfPHbq__bob{animation-name:BobBuddy-module__CfPHbq__jumpIn}@keyframes BobBuddy-module__CfPHbq__jumpIn{0%{transform:translateY(var(--duck)) scale(.96, 1.06);animation-timing-function:cubic-bezier(.2,.7,.4,1)}50%{animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:translateY(-30px)scale(.96,1.06)}74%{animation-timing-function:var(--ds-ease-out);transform:translateY(0)scale(.98,1.03)}84%{animation-timing-function:var(--ds-ease-out);transform:translateY(0)scale(1.08,.9)}93%{transform:scale(.985,1.02)}to{transform:none}}.BobBuddy-module__CfPHbq__armPose{transition:transform .42s var(--ds-ease-snap)}.BobBuddy-module__CfPHbq__root[data-pose=up] .BobBuddy-module__CfPHbq__armPose{animation:BobBuddy-module__CfPHbq__flap .82s var(--ds-ease-out);transform:rotate(6deg)}@keyframes BobBuddy-module__CfPHbq__flap{0%{transform:none}45%{transform:rotate(27deg)}75%{transform:rotate(11deg)}to{transform:rotate(6deg)}}.BobBuddy-module__CfPHbq__posture{transition:transform .34s var(--ds-ease-snap)}.BobBuddy-module__CfPHbq__root[data-pose=peek] .BobBuddy-module__CfPHbq__bob:focus-visible .BobBuddy-module__CfPHbq__posture{transform:translateY(-18px)}@media (hover:hover){.BobBuddy-module__CfPHbq__root[data-pose=peek] .BobBuddy-module__CfPHbq__bob:hover .BobBuddy-module__CfPHbq__posture{transform:translateY(-18px)}}.BobBuddy-module__CfPHbq__root[data-shuffle] .BobBuddy-module__CfPHbq__bob{transition:outline-color var(--ds-dur-fast) var(--ds-ease-out), translate var(--bob-go,.9s) linear}.BobBuddy-module__CfPHbq__root[data-shuffle] .BobBuddy-module__CfPHbq__move{animation:.38s linear infinite BobBuddy-module__CfPHbq__rock}@keyframes BobBuddy-module__CfPHbq__rock{0%,to{transform:rotate(-2.6deg)}25%{transform:translateY(-2.5px)rotate(0)}50%{transform:rotate(2.6deg)}75%{transform:translateY(-2.5px)rotate(0)}}.BobBuddy-module__CfPHbq__root[data-shuffle=out] .BobBuddy-module__CfPHbq__svg{--bob-lx:calc(var(--dir) * .95);--bob-ly:.1}.BobBuddy-module__CfPHbq__root[data-shuffle=home] .BobBuddy-module__CfPHbq__svg{--bob-lx:calc(var(--dir) * -.95);--bob-ly:.1}.BobBuddy-module__CfPHbq__root[data-pose=peek] .BobBuddy-module__CfPHbq__breath{animation:BobBuddy-module__CfPHbq__peekBreath 3.6s var(--ds-ease-in-out) infinite;animation-play-state:var(--bob-play,running)}@keyframes BobBuddy-module__CfPHbq__peekBreath{0%,to{transform:translateY(.6px)}50%{transform:translateY(-1.6px)}}.BobBuddy-module__CfPHbq__root[data-pose=up] .BobBuddy-module__CfPHbq__breath{animation:BobBuddy-module__CfPHbq__breathe 3.8s var(--ds-ease-in-out) .9s infinite;animation-play-state:var(--bob-play,running)}@keyframes BobBuddy-module__CfPHbq__breathe{0%,to{transform:scale(1.006,.992)}50%{transform:scale(.994,1.014)}}.BobBuddy-module__CfPHbq__root[data-move=nod] .BobBuddy-module__CfPHbq__head{animation:BobBuddy-module__CfPHbq__nod .72s var(--ds-ease-in-out)}@keyframes BobBuddy-module__CfPHbq__nod{0%,to{transform:none}22%{transform:translateY(5px)scaleY(.92)}46%{transform:translateY(-.5px)}70%{transform:translateY(3.5px)scaleY(.95)}}.BobBuddy-module__CfPHbq__root[data-move=wiggle] .BobBuddy-module__CfPHbq__move{animation:BobBuddy-module__CfPHbq__wiggle .82s var(--ds-ease-in-out)}@keyframes BobBuddy-module__CfPHbq__wiggle{0%,to{transform:none}18%{transform:rotate(-5.5deg)}42%{transform:rotate(5deg)}64%{transform:rotate(-3.5deg)}84%{transform:rotate(1.5deg)}}.BobBuddy-module__CfPHbq__root[data-move=wiggle] .BobBuddy-module__CfPHbq__head{animation:BobBuddy-module__CfPHbq__wiggleHead .82s var(--ds-ease-in-out)}@keyframes BobBuddy-module__CfPHbq__wiggleHead{0%,to{transform:none}18%{transform:rotate(5deg)}42%{transform:rotate(-5deg)}64%{transform:rotate(3deg)}84%{transform:rotate(-1deg)}}.BobBuddy-module__CfPHbq__root[data-move=wiggle] .BobBuddy-module__CfPHbq__armL,.BobBuddy-module__CfPHbq__root[data-move=wiggle] .BobBuddy-module__CfPHbq__armR{animation:BobBuddy-module__CfPHbq__shimmy .82s var(--ds-ease-in-out)}@keyframes BobBuddy-module__CfPHbq__shimmy{0%,to{transform:none}30%{transform:rotate(16deg)}55%{transform:rotate(6deg)}78%{transform:rotate(12deg)}}.BobBuddy-module__CfPHbq__root[data-move=hop] .BobBuddy-module__CfPHbq__move{animation:.62s BobBuddy-module__CfPHbq__hop}@keyframes BobBuddy-module__CfPHbq__hop{0%{animation-timing-function:var(--ds-ease-out);transform:none}16%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:scale(1.06,.92)}48%{animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:translateY(-15px)scale(.97,1.05)}76%{animation-timing-function:var(--ds-ease-out);transform:translateY(0)scale(1.06,.92)}to{transform:none}}.BobBuddy-module__CfPHbq__root[data-move=hop] .BobBuddy-module__CfPHbq__armL,.BobBuddy-module__CfPHbq__root[data-move=hop] .BobBuddy-module__CfPHbq__armR{animation:BobBuddy-module__CfPHbq__shimmy .62s var(--ds-ease-out)}.BobBuddy-module__CfPHbq__root[data-move=shake] .BobBuddy-module__CfPHbq__head{animation:BobBuddy-module__CfPHbq__shake .64s var(--ds-ease-in-out)}@keyframes BobBuddy-module__CfPHbq__shake{0%,to{transform:none}15%{transform:translate(-5px)rotate(-2.5deg)}38%{transform:translate(5px)rotate(2.5deg)}60%{transform:translate(-4px)rotate(-2deg)}82%{transform:translate(3px)rotate(1.5deg)}}.BobBuddy-module__CfPHbq__root[data-move=glance] .BobBuddy-module__CfPHbq__svg{animation:2.2s step-end BobBuddy-module__CfPHbq__glance}@keyframes BobBuddy-module__CfPHbq__glance{0%{--bob-lx:-1;--bob-ly:-.2}42%{--bob-lx:1;--bob-ly:-.2}86%,to{--bob-lx:0;--bob-ly:0}}.BobBuddy-module__CfPHbq__root[data-move=tilt] .BobBuddy-module__CfPHbq__head{animation:BobBuddy-module__CfPHbq__tilt 1.9s var(--ds-ease-in-out)}@keyframes BobBuddy-module__CfPHbq__tilt{0%,to{transform:none}18%,72%{transform:rotate(-7deg)}}.BobBuddy-module__CfPHbq__root[data-move=flinch] .BobBuddy-module__CfPHbq__move{animation:BobBuddy-module__CfPHbq__flinch .9s var(--ds-ease-out)}@keyframes BobBuddy-module__CfPHbq__flinch{0%,to{transform:none}12%{transform:translateY(19px)}45%{transform:translateY(17px)}}.BobBuddy-module__CfPHbq__label{box-sizing:border-box;height:20px;padding:0 calc(7px - var(--ds-track-micro)) 0 7px;border:1px solid var(--ds-ink-500);border-radius:var(--ds-radius-key);background:linear-gradient(180deg, var(--ds-ink-800), var(--ds-ink-850));box-shadow:inset 0 1px 0 #ffffff0f, var(--ds-drop-1);color:var(--ds-ink-50);font-family:var(--ds-font-mono);font-size:var(--ds-text-micro);letter-spacing:var(--ds-track-micro);text-transform:uppercase;white-space:nowrap;opacity:0;translate:calc(var(--dir) * var(--bob-x,0px)) 0;transform:translateX(calc(var(--dir) * -6px)) scale(.92);transform-origin:0;transition:opacity var(--ds-dur-fast) var(--ds-ease-out), transform var(--ds-dur-base) var(--ds-ease-snap);font-weight:500;line-height:18px;display:block;position:absolute;bottom:27px;left:calc(100% + 5px)}.BobBuddy-module__CfPHbq__root[data-side=right] .BobBuddy-module__CfPHbq__label{transform-origin:100%;left:auto;right:calc(100% + 5px)}.BobBuddy-module__CfPHbq__label:after{content:"";border-bottom:1px solid var(--ds-ink-500);border-left:1px solid var(--ds-ink-500);background:var(--ds-ink-800);width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-4px;transform:rotate(45deg)}.BobBuddy-module__CfPHbq__root[data-side=right] .BobBuddy-module__CfPHbq__label:after{left:auto;right:-4px;transform:rotate(225deg)}.BobBuddy-module__CfPHbq__root[data-pose=peek]:not([data-enter=pop])[data-hint] .BobBuddy-module__CfPHbq__label,.BobBuddy-module__CfPHbq__root[data-pose=peek] .BobBuddy-module__CfPHbq__bob:focus-visible+.BobBuddy-module__CfPHbq__label{opacity:1;transform:none}@media (hover:hover){.BobBuddy-module__CfPHbq__root[data-pose=peek] .BobBuddy-module__CfPHbq__bob:hover+.BobBuddy-module__CfPHbq__label{opacity:1;transform:none}}.BobBuddy-module__CfPHbq__cue{bottom:calc(var(--dock-h) + 2px + 104px + 28px);box-sizing:border-box;height:26px;padding:0 calc(10px - var(--ds-track-label)) 0 10px;border:1px solid var(--ds-ink-500);border-radius:var(--ds-radius-key);background:linear-gradient(180deg, var(--ds-ink-800), var(--ds-ink-850));box-shadow:inset 0 1px 0 #ffffff0f, var(--ds-drop-1);color:var(--ds-ink-50);font-family:var(--ds-font-mono);font-size:var(--ds-text-label);letter-spacing:var(--ds-track-label);text-transform:uppercase;white-space:nowrap;opacity:0;transform-origin:34px 100%;transition:opacity var(--ds-dur-fast) var(--ds-ease-out), transform var(--ds-dur-base) var(--ds-ease-snap);font-weight:500;line-height:24px;display:block;position:absolute;left:2px;transform:translateY(6px)scale(.94)}.BobBuddy-module__CfPHbq__cue:after{content:"";border-right:1px solid var(--ds-ink-500);border-bottom:1px solid var(--ds-ink-500);background:var(--ds-ink-850);width:6px;height:6px;position:absolute;bottom:-4px;left:31px;transform:rotate(45deg)}.BobBuddy-module__CfPHbq__root[data-side=right] .BobBuddy-module__CfPHbq__cue{transform-origin:calc(100% - 34px) 100%;left:auto;right:2px}.BobBuddy-module__CfPHbq__root[data-side=right] .BobBuddy-module__CfPHbq__cue:after{left:auto;right:31px}.BobBuddy-module__CfPHbq__root[data-cue][data-pose=up] .BobBuddy-module__CfPHbq__cue,.BobBuddy-module__CfPHbq__root[data-cue][data-pose=peek] .BobBuddy-module__CfPHbq__cue{opacity:1;transform:none}.BobBuddy-module__CfPHbq__root[data-cue][data-pose=peek] .BobBuddy-module__CfPHbq__cue{bottom:calc(var(--dock-h) + 2px + 104px - var(--peek) + 12px)}.BobBuddy-module__CfPHbq__root[data-cue][data-pose=up]:not([data-move]) .BobBuddy-module__CfPHbq__move{animation:1.5s infinite BobBuddy-module__CfPHbq__cueHop}@keyframes BobBuddy-module__CfPHbq__cueHop{0%{animation-timing-function:var(--ds-ease-out);transform:none}8%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:scale(1.06,.92)}26%{animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:translateY(-16px)scale(.97,1.05)}42%{animation-timing-function:var(--ds-ease-out);transform:translateY(0)scale(1.07,.91)}54%,to{transform:none}}.BobBuddy-module__CfPHbq__root[data-cue][data-pose=up]:not([data-move]) .BobBuddy-module__CfPHbq__armL,.BobBuddy-module__CfPHbq__root[data-cue][data-pose=up]:not([data-move]) .BobBuddy-module__CfPHbq__armR{animation:BobBuddy-module__CfPHbq__cueFlap 1.5s var(--ds-ease-out) infinite}@keyframes BobBuddy-module__CfPHbq__cueFlap{0%,54%,to{transform:none}24%{transform:rotate(16deg)}42%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.BobBuddy-module__CfPHbq__root,.BobBuddy-module__CfPHbq__root *{transition:none!important;animation:none!important}}
.BobChat-module__mjID-G__panel{--clear-bob:150px;--clear-top:16px;--from-x:30px;--glass-fg:var(--ds-oled-fg);--glass-2:color-mix(in srgb, var(--ds-oled-fg) 62%, var(--ds-oled-bg));--glass-3:color-mix(in srgb, var(--ds-oled-fg) 40%, var(--ds-oled-bg));--glass-line:color-mix(in srgb, var(--ds-oled-fg) 12%, transparent);--ds-focus:var(--ds-focus-on-alu);left:12px;bottom:var(--clear-bob);z-index:66;box-sizing:border-box;width:min(380px,100vw - 32px);height:min(560px, calc(100dvh - var(--clear-bob) - var(--clear-top)));border-radius:var(--ds-radius-device);background:var(--ds-tex-grain) 0 0 / 240px 240px, linear-gradient(180deg, var(--ds-alu-50), var(--ds-alu-100) 38%, var(--ds-alu-200));background-blend-mode:soft-light, normal;box-shadow:inset 0 1px 0 var(--ds-ink-50), inset 0 -3px 4px #00000024, inset 1px 0 1px #ffffff80, inset -1px 0 1px #0000000f, 0 0 0 1px #00000059, var(--ds-drop-3);color:var(--ds-alu-ink);font-family:var(--ds-font-ui);visibility:hidden;opacity:0;transform-origin:var(--from-x) calc(100% + 48px);pointer-events:none;transition:opacity .14s var(--ds-ease-out), transform .18s var(--ds-ease-in-out), visibility 0s linear .18s;outline:none;flex-direction:column;gap:12px;padding:14px 14px 12px;display:flex;position:fixed;transform:translateY(18px)scale(.92)}.BobChat-module__mjID-G__panel[data-open]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .16s var(--ds-ease-out), transform .38s var(--ds-ease-snap), visibility 0s;transform:none}.BobChat-module__mjID-G__panel[data-side=right]{--clear-top:148px;--from-x:calc(100% - 30px);left:auto;right:16px}@media (max-height:660px){.BobChat-module__mjID-G__panel{--from-x:-48px;height:min(560px,100dvh - 28px);transform-origin:var(--from-x) calc(100% - 40px);bottom:12px;left:96px}.BobChat-module__mjID-G__panel[data-side=right]{--from-x:calc(100% + 48px);height:min(560px,100dvh - 60px);left:auto;right:100px}}html[data-card-editing] .BobChat-module__mjID-G__panel{visibility:hidden;opacity:0;pointer-events:none}.BobChat-module__mjID-G__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BobChat-module__mjID-G__head{flex:none;align-items:center;gap:12px;padding:0 2px 0 4px;display:flex}.BobChat-module__mjID-G__face{filter:drop-shadow(0 1px #ffffffe6);border-radius:8px;flex:none}.BobChat-module__mjID-G__logo{flex:1;align-items:center;min-width:0;display:flex}.BobChat-module__mjID-G__lamps{color:var(--ds-alu-ink-soft);flex:none;gap:5px;margin:0;padding:0;list-style:none;display:grid}.BobChat-module__mjID-G__lamps li{display:flex}.BobChat-module__mjID-G__lamps li>span{gap:7px}.BobChat-module__mjID-G__lamps li>span>span:last-child{letter-spacing:.14em;text-shadow:var(--ds-engrave);font-size:9px}.BobChat-module__mjID-G__close{margin-left:6px}.BobChat-module__mjID-G__bezel{background:linear-gradient(180deg, var(--ds-void), var(--ds-ink-700) 70%, var(--ds-alu-800));min-height:0;box-shadow:var(--ds-well-alu);border-radius:21px;flex:1;padding:5px}.BobChat-module__mjID-G__glass{background:radial-gradient(circle, color-mix(in srgb, var(--ds-oled-fg) 5.5%, transparent) 0 .7px, transparent 1.1px) 0 0 / 6px 6px, var(--ds-oled-bg);height:100%;color:var(--glass-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-ink-50) 6%, transparent);--ds-focus:var(--ds-signal-500);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.BobChat-module__mjID-G__glass:after{content:"";border-radius:inherit;background:linear-gradient(162deg, color-mix(in srgb, var(--ds-ink-50) 9%, transparent), color-mix(in srgb, var(--ds-ink-50) 3%, transparent) 30%, transparent 30.3%);pointer-events:none;position:absolute;inset:0}.BobChat-module__mjID-G__bar{border-bottom:1px solid var(--glass-line);font-family:var(--ds-font-mono);font-size:var(--ds-text-micro);letter-spacing:var(--ds-track-label);text-transform:uppercase;white-space:nowrap;color:var(--glass-3);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px 11px;font-weight:500;line-height:1;display:flex}.BobChat-module__mjID-G__state{color:var(--glass-2);align-items:center;gap:8px;display:inline-flex}.BobChat-module__mjID-G__state i{background:currentColor;width:5px;height:5px}.BobChat-module__mjID-G__state:not([data-status=idle]){color:var(--ds-signal-500)}.BobChat-module__mjID-G__state:not([data-status=idle]) i{animation:.52s step-end infinite BobChat-module__mjID-G__blink}.BobChat-module__mjID-G__scroller{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ds-oled-fg) 22%, transparent) transparent;outline:none;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 16px 18px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(#0000,#000 14px calc(100% - 14px),#0000)}.BobChat-module__mjID-G__glass:has(.BobChat-module__mjID-G__scroller:focus-visible){box-shadow:inset 0 0 0 2px var(--ds-focus)}.BobChat-module__mjID-G__log{flex-direction:column;gap:14px;display:flex}.BobChat-module__mjID-G__bob{max-width:94%}.BobChat-module__mjID-G__say{letter-spacing:-.01em;white-space:pre-line;text-wrap:balance;color:var(--glass-fg);margin:0;font-size:15px;font-weight:300;line-height:1.5}.BobChat-module__mjID-G__rest{visibility:hidden}.BobChat-module__mjID-G__caret{background:var(--ds-signal-500);width:7px;height:1em;margin:0 1px -.14em 2px;animation:.52s step-end infinite BobChat-module__mjID-G__blink;display:inline-block}.BobChat-module__mjID-G__you{background:var(--glass-fg);letter-spacing:-.01em;overflow-wrap:anywhere;max-width:84%;color:var(--ds-ink-950);animation:BobChat-module__mjID-G__rise .22s var(--ds-ease-out) both;border-radius:15px 15px 4px;align-self:flex-end;margin:0;padding:8px 13px 9px;font-size:14px;font-weight:400;line-height:1.4}.BobChat-module__mjID-G__thinking{gap:6px;margin:0;padding:7px 0 6px;display:flex}.BobChat-module__mjID-G__thinking i{opacity:.22;width:6px;height:6px;animation:BobChat-module__mjID-G__chase .9s var(--ds-ease-in-out) infinite;background:#ffeccf;border-radius:50%;box-shadow:0 0 6px #ffe2b48c}.BobChat-module__mjID-G__thinking i:nth-child(2){animation-delay:.15s}.BobChat-module__mjID-G__thinking i:nth-child(3){animation-delay:.3s}.BobChat-module__mjID-G__chips{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.BobChat-module__mjID-G__chips li{animation:BobChat-module__mjID-G__rise .26s var(--ds-ease-out) both}.BobChat-module__mjID-G__chip{border:1px solid color-mix(in srgb, var(--ds-oled-fg) 26%, transparent);border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--ds-oled-fg) 4%, transparent);height:32px;color:var(--glass-fg);font-family:var(--ds-font-ui);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ds-dur-fast) var(--ds-ease-out), border-color var(--ds-dur-fast) var(--ds-ease-out), color var(--ds-dur-fast) var(--ds-ease-out);outline:none;align-items:center;margin:0;padding:0 13px;font-size:13px;font-weight:400;line-height:1;display:inline-flex}@media (hover:hover){.BobChat-module__mjID-G__chip:hover{border-color:color-mix(in srgb, var(--ds-oled-fg) 60%, transparent);background:color-mix(in srgb, var(--ds-oled-fg) 12%, transparent)}}.BobChat-module__mjID-G__chip:active{border-color:var(--glass-fg);background:var(--glass-fg);color:var(--ds-ink-950);transition-duration:var(--ds-dur-press)}.BobChat-module__mjID-G__chip:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:2px}.BobChat-module__mjID-G__composer{flex:none;grid-template-columns:minmax(0,1fr) 48px 48px;align-items:center;gap:7px 10px;margin:0;padding:0 2px;display:grid}.BobChat-module__mjID-G__slot{border-radius:var(--ds-radius-pill);background:var(--ds-ink-950);height:46px;box-shadow:inset 0 2px 4px #000000b3, inset 0 0 0 1px var(--ds-void), 0 1px 0 var(--ds-ink-50);cursor:text;transition:box-shadow var(--ds-dur-fast) var(--ds-ease-out);display:flex}.BobChat-module__mjID-G__slot:focus-within{box-shadow:inset 0 2px 4px #000000b3, inset 0 0 0 1.5px var(--ds-signal-500), 0 1px 0 var(--ds-ink-50), 0 0 0 3px color-mix(in srgb, var(--ds-signal-500) 22%, transparent)}.BobChat-module__mjID-G__input{border-radius:inherit;min-width:0;color:var(--ds-oled-fg);font-family:var(--ds-font-ui);letter-spacing:-.015em;caret-color:var(--ds-signal-500);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 18px 1px;font-size:16px;font-weight:300;line-height:1.4}.BobChat-module__mjID-G__input::placeholder{color:var(--ds-ink-300);opacity:1}.BobChat-module__mjID-G__slot[data-hearing] .BobChat-module__mjID-G__input{color:var(--ds-signal-300)}.BobChat-module__mjID-G__panel .BobChat-module__mjID-G__mic[data-on]:not(:disabled){--ib-travel:var(--ds-travel-latch);--ib-bevel:var(--ds-bevel-pressed);--ib-lum:var(--ds-lum-press);color:var(--ds-signal-700)}.BobChat-module__mjID-G__panel .BobChat-module__mjID-G__mic[data-on]:not(:disabled):active{--ib-travel:var(--ds-travel-press)}.BobChat-module__mjID-G__hint,.BobChat-module__mjID-G__keyLabel{font-family:var(--ds-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-alu-ink-soft);text-shadow:var(--ds-engrave);margin:0;font-size:9px;font-weight:500;line-height:12px}.BobChat-module__mjID-G__hint{text-wrap:balance;padding-left:18px}.BobChat-module__mjID-G__hint[data-alert]{color:var(--ds-alu-ink)}.BobChat-module__mjID-G__keyLabel{text-indent:.14em;justify-content:center;align-self:start;align-items:center;gap:5px;display:inline-flex}@keyframes BobChat-module__mjID-G__blink{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes BobChat-module__mjID-G__chase{0%,60%,to{opacity:.22;transform:none}30%{opacity:1;transform:translateY(-2px)}}@keyframes BobChat-module__mjID-G__rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.BobChat-module__mjID-G__panel,.BobChat-module__mjID-G__panel[data-open]{transition:opacity .12s linear,visibility;transform:none}.BobChat-module__mjID-G__you,.BobChat-module__mjID-G__chips li,.BobChat-module__mjID-G__caret,.BobChat-module__mjID-G__state i,.BobChat-module__mjID-G__thinking i{animation:none!important}.BobChat-module__mjID-G__thinking i{opacity:.7}}
.Sidebar-module__5-k5AW__sidebar{inset-block:0;z-index:50;width:calc(147px - 84px * var(--m));transition:--m .7s cubic-bezier(.65,0,.35,1);position:fixed;left:0}.Sidebar-module__5-k5AW__panel{background:var(--ds-ink-900);position:absolute;inset:0;overflow:hidden}.Sidebar-module__5-k5AW__toggle{background:var(--ds-ink-900);cursor:pointer;border-radius:0 8px 8px 0;align-items:center;padding:11px;display:flex;position:absolute;bottom:32px;left:100%}.Sidebar-module__5-k5AW__toggle:focus-visible{outline:1px solid var(--ds-ink-50);outline-offset:2px}.Sidebar-module__5-k5AW__chevron{width:10.667px;height:10.667px;rotate:calc(90deg - 180deg * var(--m));position:relative}.Sidebar-module__5-k5AW__chevron img{width:100.5%;height:57.69%;position:absolute;top:21.14%;left:-.48%}.Sidebar-module__5-k5AW__logo{width:100.833px;height:37.678px;translate:calc(22.016px - 41.203px * var(--m)) calc(45.329px + 1.313px * var(--m));rotate:calc(-90deg * var(--m));scale:calc(1 - .375 * var(--m));position:absolute;top:0;left:0}.Sidebar-module__5-k5AW__logoOpen,.Sidebar-module__5-k5AW__logoCollapsed{display:block;position:absolute}.Sidebar-module__5-k5AW__logoOpen{width:100%;height:100%;opacity:clamp(0, calc((1 - var(--m)) * 1000), 1);inset:0}.Sidebar-module__5-k5AW__logoCollapsed{width:23.549px;height:63.021px;opacity:clamp(0, calc((var(--m) - .6) * 2.5), 1);top:50%;left:50%;translate:-50% -50%;rotate:90deg;scale:1.6}.Sidebar-module__5-k5AW__label{transform-origin:0 0;translate:calc(24px - 3px * var(--m)) calc((var(--ye) + (var(--yc) - var(--ye)) * var(--m)) * var(--fit,1));rotate:calc(-90deg * var(--m));font-family:var(--font-sora);letter-spacing:-.64px;white-space:nowrap;color:var(--ds-ink-200);cursor:pointer;font-size:16px;font-weight:400;line-height:20px;transition:color .3s,font-weight .3s;position:absolute;top:0;left:0}.Sidebar-module__5-k5AW__label:hover{color:var(--ds-ink-100)}.Sidebar-module__5-k5AW__label[aria-current=location]{color:var(--ds-ink-50);font-weight:600}.Sidebar-module__5-k5AW__label:focus-visible{outline:1px solid var(--ds-ink-50);outline-offset:2px}.Sidebar-module__5-k5AW__tick{--th:calc(1px - .152px * var(--m));width:12px;height:var(--th);transform-origin:0;scale:var(--ts,1) 1;background:color-mix(in srgb, var(--ds-ink-400) calc(var(--m) * 100%), var(--ds-ink-500));translate:calc(24px + 3px * var(--m)) calc((var(--ye) + (var(--yc) - var(--ye)) * var(--m)) * var(--fit,1) + var(--oe) + (var(--oc) - var(--oe)) * var(--m) - var(--th) / 2);opacity:calc(1 - var(--fold,0) * var(--m));position:absolute;top:0;left:0}.Sidebar-module__5-k5AW__indicator{--s:0;--len:calc(97px - 81px * var(--m));--th:calc(1px - .152px * var(--m));--d:calc(5.333px - .808px * var(--m));translate:calc(24px + 3px * var(--m)) calc((var(--ye) + (var(--yc) - var(--ye)) * var(--m)) * var(--fit,1) + var(--t,0) * (50px - 26px * var(--m)));pointer-events:none;transition:--s .18s cubic-bezier(.4,0,1,1);position:absolute;top:0;left:0}.Sidebar-module__5-k5AW__indicator[data-on]{--s:1;transition:--s .36s cubic-bezier(.2,.8,.2,1) .12s}.Sidebar-module__5-k5AW__bar,.Sidebar-module__5-k5AW__dot{background:var(--ds-signal-500);position:absolute;left:0}.Sidebar-module__5-k5AW__bar{top:calc(var(--th) / -2);width:var(--len);height:var(--th);transform-origin:0;scale:var(--s) 1}.Sidebar-module__5-k5AW__dot{top:calc(var(--d) / -2);width:var(--d);height:var(--d);margin-left:calc(var(--d) / -2);translate:calc(var(--len) * var(--s)) 0;scale:min(1, calc(var(--s) * 4));border-radius:50%}@media (prefers-reduced-motion:reduce){.Sidebar-module__5-k5AW__sidebar,.Sidebar-module__5-k5AW__indicator,.Sidebar-module__5-k5AW__indicator[data-on]{transition:none}}
.Led-module__vFhyHq__led{align-items:center;gap:var(--ds-space-2);vertical-align:middle;display:inline-flex}.Led-module__vFhyHq__lamp{--led-c:var(--ds-led-off);--led-d:8px;width:var(--led-d);height:var(--led-d);background:color-mix(in srgb, var(--led-c) 30%, var(--ds-alu-800));box-shadow:inset 0 1px 1px color-mix(in srgb, var(--ds-void) 80%, transparent), 0 1px 0 color-mix(in srgb, var(--ds-ink-50) 12%, transparent);border-radius:50%;flex:none;position:relative}.Led-module__vFhyHq__lamp[data-size="6"]{--led-d:6px}.Led-module__vFhyHq__lamp[data-size="10"]{--led-d:10px}.Led-module__vFhyHq__lamp[data-color=signal]{--led-c:var(--ds-led-signal)}.Led-module__vFhyHq__lamp[data-color=violet]{--led-c:var(--ds-led-violet)}.Led-module__vFhyHq__lamp[data-color=go]{--led-c:var(--ds-led-go)}.Led-module__vFhyHq__lamp[data-color=off]{background:var(--ds-led-off)}.Led-module__vFhyHq__lamp:not([data-color=off]):after{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 26%, color-mix(in srgb, var(--ds-ink-50) 85%, transparent) 0 12%, transparent 40%), radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--led-c) 45%, var(--ds-ink-50)) 0 18%, var(--led-c) 64%);box-shadow:0 0 calc(var(--led-d) * .75) color-mix(in srgb, var(--led-c) 80%, transparent), 0 0 calc(var(--led-d) * 2.5) color-mix(in srgb, var(--led-c) 35%, transparent), inset 0 -1px 1px color-mix(in srgb, var(--ds-void) 25%, transparent);position:absolute;inset:0}.Led-module__vFhyHq__lamp[data-mode=blink]:after{animation:Led-module__vFhyHq__blink var(--ds-dur-blink) linear infinite}.Led-module__vFhyHq__lamp[data-mode=breathe]:after{animation:Led-module__vFhyHq__breathe var(--ds-dur-breathe) var(--ds-ease-in-out) infinite}@keyframes Led-module__vFhyHq__blink{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes Led-module__vFhyHq__breathe{0%,to{opacity:1}50%{opacity:.45}}.Led-module__vFhyHq__label{font-family:var(--ds-font-mono);font-size:var(--ds-text-micro);letter-spacing:var(--ds-track-label);text-transform:uppercase;white-space:nowrap;color:inherit;font-weight:500;line-height:1}@media (prefers-reduced-motion:reduce){.Led-module__vFhyHq__lamp[data-mode=blink]:after,.Led-module__vFhyHq__lamp[data-mode=breathe]:after{animation:none}}
.Panel-module__dmwOPa__panel{--screw:9px;--model-size:var(--ds-text-title);isolation:isolate;padding:var(--pad);position:relative}.Panel-module__dmwOPa__panel[data-tone=alu]{--ds-focus:var(--ds-focus-on-alu);--pad-sm:var(--ds-space-6);--pad-md:var(--ds-space-8);--pad-lg:var(--ds-space-12);--screw-at:10px;--screw-hi:var(--ds-alu-50);--screw-face:var(--ds-alu-300);--screw-lo:var(--ds-alu-600);--screw-seat:color-mix(in srgb, var(--ds-alu-800) 45%, transparent);--screw-lip:var(--ds-alu-50);--screw-slot:var(--ds-alu-800);--hair:var(--ds-engrave-line);--hair-lip:var(--ds-engrave);--well-floor:var(--ds-tex-brushed), linear-gradient(180deg, var(--ds-alu-400), var(--ds-alu-300) 70%);--well-shadow:var(--ds-well-alu);--well-ink:var(--ds-alu-ink);--print:var(--ds-alu-ink-soft);--print-lip:var(--ds-engrave);border-radius:var(--ds-radius-device);background:var(--ds-tex-brushed), var(--ds-face-alu);box-shadow:var(--ds-bevel-raised), var(--ds-drop-3);color:var(--ds-alu-ink)}.Panel-module__dmwOPa__panel[data-tone=night]{--ds-focus:var(--ds-signal-500);--pad-sm:var(--ds-space-5);--pad-md:var(--ds-space-6);--pad-lg:var(--ds-space-8);--screw-at:7px;--screw-hi:var(--ds-ink-400);--screw-face:var(--ds-ink-700);--screw-lo:var(--ds-ink-850);--screw-seat:var(--ds-ink-950);--screw-lip:color-mix(in srgb, var(--ds-ink-50) 7%, transparent);--screw-slot:var(--ds-ink-950);--hair:var(--ds-line);--hair-lip:0 1px 0 color-mix(in srgb, var(--ds-ink-50) 4%, transparent);--well-floor:var(--ds-ink-950);--well-shadow:var(--ds-well);--well-ink:var(--ds-text);--print:var(--ds-text-2);--print-lip:none;border:1px solid var(--ds-line);border-top-color:var(--ds-ink-500);border-radius:var(--ds-radius-plate);background:linear-gradient(180deg, color-mix(in srgb, var(--ds-ink-50) 3%, transparent), transparent 96px), var(--ds-surface);box-shadow:var(--ds-drop-1);color:var(--ds-text)}.Panel-module__dmwOPa__panel[data-pad=none]{--pad:0;--model-size:var(--ds-text-body-l)}.Panel-module__dmwOPa__panel[data-pad=sm]{--pad:var(--pad-sm);--model-size:var(--ds-text-body-l)}.Panel-module__dmwOPa__panel[data-pad=md]{--pad:var(--pad-md)}.Panel-module__dmwOPa__panel[data-pad=lg]{--pad:var(--pad-lg)}.Panel-module__dmwOPa__plate{justify-content:space-between;align-items:baseline;gap:var(--ds-space-4);margin-bottom:var(--pad);display:flex}.Panel-module__dmwOPa__model{font-family:var(--ds-font-ui);font-size:var(--model-size);letter-spacing:var(--ds-track-title);font-weight:300;line-height:1}.Panel-module__dmwOPa__spec{font-family:var(--ds-font-mono);font-size:var(--ds-text-micro);letter-spacing:var(--ds-track-micro);text-transform:uppercase;white-space:nowrap;line-height:1}.Panel-module__dmwOPa__model,.Panel-module__dmwOPa__spec{color:var(--print);text-shadow:var(--print-lip)}.Panel-module__dmwOPa__hairline{inset:var(--pad-md);z-index:-1;width:calc(100% - var(--pad-md) * 2);height:calc(100% - var(--pad-md) * 2);filter:drop-shadow(var(--hair-lip));pointer-events:none;position:absolute;overflow:hidden}.Panel-module__dmwOPa__hairline line{stroke:var(--hair);stroke-width:1px}.Panel-module__dmwOPa__screw{width:var(--screw);height:var(--screw);background:radial-gradient(circle at 50% 30%, var(--screw-hi), var(--screw-face) 55%, var(--screw-lo));box-shadow:0 0 0 1px var(--screw-seat), 0 1px 0 1px var(--screw-lip);pointer-events:none;border-radius:50%;position:absolute}.Panel-module__dmwOPa__screw:after{content:"";left:1px;right:1px;top:calc((var(--screw) - 1px) / 2);background:var(--screw-slot);height:1px;rotate:var(--slot);position:absolute}.Panel-module__dmwOPa__screw[data-at=tl]{--slot:38deg;top:var(--screw-at);left:var(--screw-at)}.Panel-module__dmwOPa__screw[data-at=tr]{--slot:-24deg;top:var(--screw-at);right:var(--screw-at)}.Panel-module__dmwOPa__screw[data-at=bl]{--slot:72deg;bottom:var(--screw-at);left:var(--screw-at)}.Panel-module__dmwOPa__screw[data-at=br]{--slot:12deg;bottom:var(--screw-at);right:var(--screw-at)}.Panel-module__dmwOPa__well{border-radius:var(--ds-radius-key);background:var(--well-floor,var(--ds-ink-950));box-shadow:var(--well-shadow,var(--ds-well));color:var(--well-ink,var(--ds-text));position:relative}.Panel-module__dmwOPa__well[data-tone=alu]{--well-floor:var(--ds-tex-brushed), linear-gradient(180deg, var(--ds-alu-400), var(--ds-alu-300) 70%);--well-shadow:var(--ds-well-alu);--well-ink:var(--ds-alu-ink)}.Panel-module__dmwOPa__well[data-tone=night]{--well-floor:var(--ds-ink-950);--well-shadow:var(--ds-well);--well-ink:var(--ds-text)}.Panel-module__dmwOPa__well[data-pad=none]{padding:0}.Panel-module__dmwOPa__well[data-pad=sm]{padding:var(--ds-space-2)}.Panel-module__dmwOPa__well[data-pad=md]{padding:var(--ds-space-4)}.Panel-module__dmwOPa__well[data-pad=lg]{padding:var(--ds-space-6)}
.Tag-module__nMi0ka__tag{--tag-engraved-ink:color-mix(in srgb, var(--ds-alu-ink-soft) 75%, var(--ds-alu-ink));--tag-h:24px;--tag-pad:var(--ds-space-2);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ds-space-2);height:var(--tag-h);min-width:var(--tag-h);padding-inline:var(--tag-pad) calc(var(--tag-pad) - var(--ds-track-micro));border-radius:var(--ds-radius-hair);font-family:var(--ds-font-mono);font-size:var(--ds-text-label);letter-spacing:var(--ds-track-micro);text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}.Tag-module__nMi0ka__tag[data-size=sm]{--tag-h:16px;--tag-pad:var(--ds-space-1);gap:var(--ds-space-1);font-size:var(--ds-text-micro)}.Tag-module__nMi0ka__tag[data-variant=outline],.Tag-module__nMi0ka__tag[data-variant=engraved]{font-weight:400}.Tag-module__nMi0ka__tag[data-variant=outline]{border-color:var(--ds-ink-400);color:var(--ds-ink-100)}.Tag-module__nMi0ka__tag[data-variant=outline][data-surface=chassis]{border-color:var(--ds-alu-ink-soft);color:var(--ds-alu-ink)}.Tag-module__nMi0ka__tag[data-variant=solid]{border-color:var(--ds-signal-500);background:var(--ds-signal-500);color:var(--ds-signal-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ds-ink-50) 22%, transparent)}.Tag-module__nMi0ka__tag[data-variant=engraved]{border-color:var(--ds-engrave-line);color:var(--tag-engraved-ink);text-shadow:var(--ds-engrave);box-shadow:var(--ds-engrave), inset var(--ds-engrave)}.Tag-module__nMi0ka__tag[data-variant=count]{--tag-pad:6px;border-color:var(--ds-oled-fg);border-radius:var(--ds-radius-pill);background:var(--ds-oled-fg);color:var(--ds-oled-bg);letter-spacing:0;padding-inline:var(--tag-pad)}.Tag-module__nMi0ka__tag[data-variant=count][data-size=sm]{--tag-pad:var(--ds-space-1)}
.Readout-module__mC9REa__readout{--bezel:3px;--title:var(--ds-text-title);--value:var(--ds-text-body);padding:var(--bezel);border-radius:calc(var(--ds-radius-key) + var(--bezel));background:linear-gradient(180deg, var(--ds-void), var(--ds-alu-800));box-shadow:var(--ds-well-alu);flex:none;display:inline-flex}.Readout-module__mC9REa__readout[data-surface=night]{background:linear-gradient(180deg, var(--ds-void), var(--ds-ink-700));box-shadow:var(--ds-well)}.Readout-module__mC9REa__readout[data-size=lg]{--bezel:4px;--title:var(--ds-text-display-m);--value:var(--ds-text-body-l)}.Readout-module__mC9REa__screen{gap:var(--ds-space-2);min-width:152px;padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-3);border-radius:var(--ds-radius-key);background:var(--ds-tex-scanlines), var(--ds-oled-bg);color:var(--ds-oled-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-ink-50) 5%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.Readout-module__mC9REa__readout[data-size=lg] .Readout-module__mC9REa__screen{gap:var(--ds-space-3);min-width:232px;padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4)}.Readout-module__mC9REa__screen:after{content:"";border-radius:inherit;background:linear-gradient(168deg, color-mix(in srgb, var(--ds-ink-50) 10%, transparent), color-mix(in srgb, var(--ds-ink-50) 4%, transparent) 40%, transparent 40.5%);pointer-events:none;position:absolute;inset:0}.Readout-module__mC9REa__title{font-family:var(--ds-font-ui);font-size:var(--title);letter-spacing:var(--ds-track-display);text-transform:uppercase;white-space:nowrap;text-shadow:0 0 8px color-mix(in srgb, var(--ds-oled-fg) 30%, transparent);font-weight:700;line-height:1}.Readout-module__mC9REa__row{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}.Readout-module__mC9REa__value{font-family:var(--ds-font-mono);font-size:var(--value);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 6px color-mix(in srgb, var(--ds-oled-fg) 30%, transparent);font-weight:500;line-height:1}.Readout-module__mC9REa__countdown{font-variant-numeric:tabular-nums;white-space:nowrap}.Readout-module__mC9REa__countdown[data-state=idle]{color:var(--ds-oled-dim);text-shadow:none}.Readout-module__mC9REa__digits{display:inline-flex}.Readout-module__mC9REa__sep{margin-inline:-.2em}.Readout-module__mC9REa__digits[data-separators=dim] .Readout-module__mC9REa__sep{opacity:.3}@media (prefers-reduced-motion:reduce){.Readout-module__mC9REa__digits[data-separators=dim] .Readout-module__mC9REa__sep{opacity:1}}
.Frame-module__GcAz7q__frame{--frame-margin:48px;--frame-gutter:24px;gap:var(--frame-gutter);width:1377px;height:850px;padding:var(--frame-margin);isolation:isolate;color:var(--ds-text);font-family:var(--ds-font-ui);grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.Frame-module__GcAz7q__frame[data-tone=night],.Frame-module__GcAz7q__zone[data-tone=night],.Frame-module__GcAz7q__cell[data-tone=night]{--ds-page:var(--ds-ink-900);--ds-text:var(--ds-ink-50);--ds-text-2:var(--ds-ink-200);--ds-text-3:var(--ds-ink-300);--ds-line:var(--ds-ink-600);--ds-focus:var(--ds-signal-500);--mark-active:var(--ds-signal-500);--slot-bg:var(--ds-ink-950);--slot-line:var(--ds-ink-600);--cmd-solid-bg:var(--ds-signal-500);--cmd-solid-fg:var(--ds-signal-ink);--accent-fill:var(--ds-signal-500);--accent-ink:var(--ds-signal-ink)}.Frame-module__GcAz7q__frame[data-tone=void],.Frame-module__GcAz7q__zone[data-tone=void],.Frame-module__GcAz7q__cell[data-tone=void]{--ds-page:var(--ds-void);--ds-text:var(--ds-ink-50);--ds-text-2:var(--ds-ink-200);--ds-text-3:var(--ds-ink-300);--ds-line:var(--ds-ink-600);--ds-focus:var(--ds-signal-500);--mark-active:var(--ds-signal-500);--slot-bg:var(--ds-void);--slot-line:var(--ds-ink-600);--cmd-solid-bg:var(--ds-signal-500);--cmd-solid-fg:var(--ds-signal-ink);--accent-fill:var(--ds-signal-500);--accent-ink:var(--ds-signal-ink)}.Frame-module__GcAz7q__frame[data-tone=paper],.Frame-module__GcAz7q__zone[data-tone=paper],.Frame-module__GcAz7q__cell[data-tone=paper]{--ds-page:var(--ds-alu-50);--ds-text:var(--ds-ink-900);--ds-text-2:var(--ds-alu-ink-soft);--ds-text-3:var(--ds-alu-700);--ds-line:var(--ds-alu-400);--ds-focus:var(--ds-ink-900);--mark-active:var(--ds-signal-700);--slot-bg:var(--ds-alu-100);--slot-line:var(--ds-alu-400);--cmd-solid-bg:var(--ds-signal-500);--cmd-solid-fg:var(--ds-signal-ink);--accent-fill:var(--ds-signal-500);--accent-ink:var(--ds-signal-ink)}.Frame-module__GcAz7q__frame[data-tone=grey],.Frame-module__GcAz7q__zone[data-tone=grey],.Frame-module__GcAz7q__cell[data-tone=grey]{--ds-page:var(--ds-alu-400);--ds-text:var(--ds-ink-900);--ds-text-2:var(--ds-alu-800);--ds-text-3:var(--ds-alu-700);--ds-line:var(--ds-alu-600);--ds-focus:var(--ds-ink-900);--mark-active:var(--ds-ink-900);--slot-bg:var(--ds-alu-300);--slot-line:var(--ds-alu-600);--cmd-solid-bg:var(--ds-ink-900);--cmd-solid-fg:var(--ds-ink-50);--accent-fill:var(--ds-ink-50);--accent-ink:var(--ds-ink-900)}.Frame-module__GcAz7q__frame[data-tone=signal],.Frame-module__GcAz7q__zone[data-tone=signal],.Frame-module__GcAz7q__cell[data-tone=signal]{--ds-page:var(--ds-signal-500);--ds-text:var(--ds-signal-ink);--ds-text-2:color-mix(in srgb, var(--ds-signal-ink) 78%, var(--ds-signal-500));--ds-text-3:color-mix(in srgb, var(--ds-signal-ink) 62%, var(--ds-signal-500));--ds-line:color-mix(in srgb, var(--ds-signal-ink) 35%, var(--ds-signal-500));--ds-focus:var(--ds-signal-ink);--mark-active:var(--ds-signal-ink);--slot-bg:var(--ds-signal-400);--slot-line:color-mix(in srgb, var(--ds-signal-ink) 35%, var(--ds-signal-500));--cmd-solid-bg:var(--ds-signal-ink);--cmd-solid-fg:var(--ds-signal-500);--accent-fill:var(--ds-signal-ink);--accent-ink:var(--ds-signal-500)}.Frame-module__GcAz7q__frame,.Frame-module__GcAz7q__zone{background:var(--ds-page)}.Frame-module__GcAz7q__cell[data-tone],.Frame-module__GcAz7q__zone{color:var(--ds-text)}.Frame-module__GcAz7q__zone{z-index:-2;min-width:0;min-height:0;position:relative}.Frame-module__GcAz7q__cell{min-width:0;min-height:0}.Frame-module__GcAz7q__overlay{z-index:10;pointer-events:none;position:absolute;inset:0}.Frame-module__GcAz7q__cols,.Frame-module__GcAz7q__rows{inset:var(--frame-margin);gap:var(--frame-gutter);display:grid;position:absolute}.Frame-module__GcAz7q__cols{grid-template-columns:repeat(12,minmax(0,1fr))}.Frame-module__GcAz7q__rows{grid-template-rows:repeat(8,minmax(0,1fr))}.Frame-module__GcAz7q__cols span{background:color-mix(in srgb, var(--ds-signal-500) 7%, transparent);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--ds-signal-500) 28%, transparent), inset -1px 0 0 color-mix(in srgb, var(--ds-signal-500) 28%, transparent)}.Frame-module__GcAz7q__rows span{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ds-signal-500) 22%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--ds-signal-500) 22%, transparent)}.Frame-module__GcAz7q__cols span:before,.Frame-module__GcAz7q__rows span:before{content:attr(data-n);font-family:var(--ds-font-mono);font-size:var(--ds-text-micro);letter-spacing:var(--ds-track-micro);color:color-mix(in srgb, var(--ds-signal-500) 80%, transparent);position:absolute}.Frame-module__GcAz7q__cols span{position:relative}.Frame-module__GcAz7q__cols span:before{top:-22px;left:50%;translate:-50%}.Frame-module__GcAz7q__rows span{position:relative}.Frame-module__GcAz7q__rows span:before{top:50%;left:-30px;translate:0 -50%}.Frame-module__GcAz7q__reg{width:16px;height:16px;font-family:var(--ds-font-mono);color:var(--ds-signal-500);place-items:center;font-size:14px;line-height:1;display:grid;position:absolute;translate:-50% -50%}.Frame-module__GcAz7q__reg[data-at=tl]{left:var(--frame-margin);top:var(--frame-margin)}.Frame-module__GcAz7q__reg[data-at=tr]{right:var(--frame-margin);top:var(--frame-margin);translate:50% -50%}.Frame-module__GcAz7q__reg[data-at=bl]{left:var(--frame-margin);bottom:var(--frame-margin);translate:-50% 50%}.Frame-module__GcAz7q__reg[data-at=br]{right:var(--frame-margin);bottom:var(--frame-margin);translate:50% 50%}.Frame-module__GcAz7q__slot{background:var(--slot-bg,var(--ds-ink-950));min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--slot-line,var(--ds-ink-600));z-index:-1;place-items:center;display:grid;position:relative}.Frame-module__GcAz7q__cross{width:100%;height:100%;position:absolute;inset:0}.Frame-module__GcAz7q__cross line{stroke:var(--slot-line,var(--ds-ink-600));stroke-width:1px}.Frame-module__GcAz7q__crop{border:0 solid var(--ds-text-3);width:12px;height:12px;position:absolute}.Frame-module__GcAz7q__crop[data-at=tl]{border-top-width:1px;border-left-width:1px;top:8px;left:8px}.Frame-module__GcAz7q__crop[data-at=tr]{border-top-width:1px;border-right-width:1px;top:8px;right:8px}.Frame-module__GcAz7q__crop[data-at=bl]{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.Frame-module__GcAz7q__crop[data-at=br]{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.Frame-module__GcAz7q__slotLabel{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-3);background:var(--slot-bg,var(--ds-ink-950));font-family:var(--ds-font-mono);font-size:var(--ds-text-label);letter-spacing:var(--ds-track-micro);text-transform:uppercase;text-align:center;color:var(--ds-text-2);flex-direction:column;display:flex;position:relative}.Frame-module__GcAz7q__slotDims{color:var(--ds-text)}.Frame-module__GcAz7q__slotNote{text-transform:none;letter-spacing:0;max-width:28ch;color:var(--ds-text-3)}.Frame-module__GcAz7q__slotSpan{font-family:var(--ds-font-mono);font-size:var(--ds-text-micro);letter-spacing:var(--ds-track-micro);color:var(--ds-text-3);position:absolute;bottom:8px;right:28px}
.Graphics-module__xjp5SG__status{column-gap:var(--ds-space-8);font-family:var(--ds-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text);grid-template-columns:max-content max-content;margin:0;font-size:13px;line-height:1.7;display:grid}.Graphics-module__xjp5SG__statusRow{display:contents}.Graphics-module__xjp5SG__status dt,.Graphics-module__xjp5SG__status dd{margin:0}.Graphics-module__xjp5SG__status dd{gap:var(--ds-space-3);display:flex}.Graphics-module__xjp5SG__statusSep{color:var(--ds-text-2)}.Graphics-module__xjp5SG__statusLit{color:var(--mark-active,var(--ds-signal-500))}.Graphics-module__xjp5SG__rail{flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:flex}.Graphics-module__xjp5SG__dot{width:var(--dot,16px);height:var(--dot,16px);border-radius:var(--ds-radius-pill);background:var(--ds-text);flex:none;display:inline-block}.Graphics-module__xjp5SG__dot[data-on]{background:var(--accent-fill,var(--ds-signal-500))}.Graphics-module__xjp5SG__barcode{width:100%;margin:0}.Graphics-module__xjp5SG__barcode svg{fill:var(--ds-text);display:block}.Graphics-module__xjp5SG__barcodeText{margin-top:var(--ds-space-2);font-family:var(--ds-font-mono);letter-spacing:.3em;color:var(--ds-text-2);font-size:11px}.Graphics-module__xjp5SG__disc{display:block;overflow:visible}.Graphics-module__xjp5SG__discBody{fill:none;stroke:var(--ds-text);stroke-width:1.5px;vector-effect:non-scaling-stroke}.Graphics-module__xjp5SG__discLine{stroke:var(--ds-text);stroke-width:1px;vector-effect:non-scaling-stroke}.Graphics-module__xjp5SG__discHub{fill:var(--ds-text)}.Graphics-module__xjp5SG__discScrew{fill:var(--ds-page)}.Graphics-module__xjp5SG__disc[data-filled] .Graphics-module__xjp5SG__discBody{fill:var(--ds-text)}.Graphics-module__xjp5SG__disc[data-filled] .Graphics-module__xjp5SG__discLine{stroke:var(--ds-page)}.Graphics-module__xjp5SG__disc[data-filled] .Graphics-module__xjp5SG__discHub{fill:var(--ds-page)}.Graphics-module__xjp5SG__disc[data-filled] .Graphics-module__xjp5SG__discScrew{fill:var(--ds-text)}.Graphics-module__xjp5SG__bar{background:var(--accent-fill,var(--ds-signal-500));display:block}.Graphics-module__xjp5SG__bar[data-dir=vertical]{width:var(--bar,4px);height:100%}.Graphics-module__xjp5SG__bar[data-dir=horizontal]{width:100%;height:var(--bar,4px)}.Graphics-module__xjp5SG__highlight{background:var(--accent-fill,var(--ds-signal-500));color:var(--accent-ink,var(--ds-signal-ink));-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.Graphics-module__xjp5SG__serif{font-family:var(--ds-font-display);letter-spacing:-.02em;font-weight:400}
.Marks-module__3J6G-G__mark{font-family:var(--ds-font-mono);font-size:inherit;letter-spacing:0;color:var(--ds-text-2);font-weight:400}.Marks-module__3J6G-G__active{color:var(--mark-active,var(--ds-signal-500))}.Marks-module__3J6G-G__index{font-feature-settings:"tnum"}.Marks-module__3J6G-G__hash{text-transform:lowercase}.Marks-module__3J6G-G__star{vertical-align:.35em;margin-left:.05em;font-size:.6em}.Marks-module__3J6G-G__note{gap:var(--ds-space-2);font-family:var(--ds-font-mono);font-size:var(--ds-text-label);color:var(--ds-text-2);margin:0;line-height:1.5;display:flex}.Marks-module__3J6G-G__noteStar{color:var(--ds-text-2)}.Marks-module__3J6G-G__count{font-feature-settings:"tnum"}.Marks-module__3J6G-G__meta{font-family:var(--ds-font-mono);font-size:var(--ds-text-label);letter-spacing:var(--ds-track-micro);text-transform:uppercase;color:var(--ds-text-2);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.Marks-module__3J6G-G__metaItem{white-space:nowrap;display:inline-flex}.Marks-module__3J6G-G__sep{color:var(--ds-text-3);padding-inline:.75em}.Marks-module__3J6G-G__arrow{display:inline-block}.Marks-module__3J6G-G__reg{font-family:var(--ds-font-mono);color:var(--ds-text-3);font-size:14px;line-height:1}
.sansType-module__xfhvzG__mega{font-family:var(--ds-font-ui);letter-spacing:-.065em;color:var(--ds-text);margin:0;font-size:240px;font-weight:600;line-height:.82}.sansType-module__xfhvzG__hero{font-family:var(--ds-font-ui);letter-spacing:-.06em;color:var(--ds-text);margin:0;font-size:144px;font-weight:600;line-height:.86}.sansType-module__xfhvzG__head{font-family:var(--ds-font-ui);letter-spacing:-.05em;color:var(--ds-text);text-wrap:balance;margin:0;font-size:88px;font-weight:600;line-height:.9}.sansType-module__xfhvzG__headM{font-family:var(--ds-font-ui);letter-spacing:-.045em;color:var(--ds-text);text-wrap:balance;margin:0;font-size:56px;font-weight:600;line-height:.96}.sansType-module__xfhvzG__sub{font-family:var(--ds-font-ui);letter-spacing:-.035em;color:var(--ds-text);margin:0;font-size:32px;font-weight:500;line-height:1.1}.sansType-module__xfhvzG__lede{max-width:34ch;font-family:var(--ds-font-ui);letter-spacing:-.02em;color:var(--ds-text);text-wrap:pretty;margin:0;font-size:20px;font-weight:400;line-height:1.4}.sansType-module__xfhvzG__body{max-width:42ch;font-family:var(--ds-font-ui);letter-spacing:-.01em;color:var(--ds-text-2);text-wrap:pretty;margin:0;font-size:15px;font-weight:400;line-height:1.5}.sansType-module__xfhvzG__label{font-family:var(--ds-font-ui);letter-spacing:-.02em;color:var(--ds-text);margin:0;font-size:15px;font-weight:500;line-height:1.3}.sansType-module__xfhvzG__code{font-family:var(--ds-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text);margin:0;font-size:13px;font-weight:400;line-height:1.7}.sansType-module__xfhvzG__codeS{color:var(--ds-text-2);font-size:11px;line-height:1.6;}.sansType-module__xfhvzG__codeBody{max-width:46ch;color:var(--ds-text);}.sansType-module__xfhvzG__serif{font-family:var(--ds-font-display);letter-spacing:-.02em;font-weight:400}.sansType-module__xfhvzG__vertical{writing-mode:vertical-rl;white-space:nowrap;rotate:180deg}.sansType-module__xfhvzG__verticalDown{writing-mode:vertical-rl;white-space:nowrap}.sansType-module__xfhvzG__tabular{font-variant-numeric:tabular-nums}.sansType-module__xfhvzG__muted{color:var(--ds-text-2)}.sansType-module__xfhvzG__accent{color:var(--mark-active,var(--ds-signal-500))}.sansType-module__xfhvzG__stack{gap:var(--ds-space-4);flex-direction:column;display:flex}.sansType-module__xfhvzG__bottom{justify-content:flex-end;height:100%}.sansType-module__xfhvzG__between{flex-direction:column;justify-content:space-between;height:100%;display:flex}.sansType-module__xfhvzG__end{justify-content:flex-end;display:flex}.sansType-module__xfhvzG__actions{justify-content:flex-end;align-items:flex-end;gap:var(--ds-space-3);height:100%;display:flex}.sansType-module__xfhvzG__ruleTop{border-top:1px solid var(--ds-line);padding-top:var(--ds-space-3)}.sansType-module__xfhvzG__ruleLeft{border-left:1px solid var(--ds-line);padding-left:var(--ds-space-4)}.sansType-module__xfhvzG__overflow{white-space:nowrap;overflow:visible}
.ChallengeScreen-module__bM3RcW__bezel{--o:max(var(--offset,0), calc(var(--offset,0) * -1));--motion:1;border-radius:calc(var(--ds-radius-key) + 4px);background:linear-gradient(180deg, var(--ds-void), var(--ds-ink-700));height:100%;box-shadow:var(--ds-well), 0 0 0 1px var(--ds-ink-800);padding:4px;position:relative}.ChallengeScreen-module__bM3RcW__glass{border-radius:var(--ds-radius-key);background:var(--ds-tex-scanlines), var(--ds-oled-bg);height:100%;color:var(--ds-oled-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-ink-50) 5%, transparent);filter:brightness(calc(1 - min(.75, var(--o) * 1.5 * var(--motion))));position:relative;overflow:hidden}.ChallengeScreen-module__bM3RcW__glass:after{content:"";border-radius:inherit;background:linear-gradient(172deg, color-mix(in srgb, var(--ds-ink-50) 7%, transparent), color-mix(in srgb, var(--ds-ink-50) 2.5%, transparent) 34%, transparent 34.3%);pointer-events:none;position:absolute;inset:0}.ChallengeScreen-module__bM3RcW__boot{background:var(--ds-oled-fg);height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--ds-oled-fg) 60%, transparent);opacity:0;pointer-events:none;position:absolute;top:calc(50% - 1px);left:0;right:0;scale:0 1}.ChallengeScreen-module__bM3RcW__bezel[data-powered] .ChallengeScreen-module__bM3RcW__boot{animation:ChallengeScreen-module__bM3RcW__boot .76s var(--ds-ease-out) .26s both}@keyframes ChallengeScreen-module__bM3RcW__boot{0%{opacity:1;scale:0 1}45%{opacity:1;scale:1}to{opacity:0;scale:1 90}}.ChallengeScreen-module__bM3RcW__content{grid-template-rows:var(--ds-space-2) minmax(0, 1fr) auto;padding:var(--ds-space-4) var(--ds-space-6);opacity:0;display:grid;position:absolute;inset:0}.ChallengeScreen-module__bM3RcW__bezel[data-powered] .ChallengeScreen-module__bM3RcW__content{opacity:1;transition:opacity var(--ds-dur-base) var(--ds-ease-out) .64s}.ChallengeScreen-module__bM3RcW__bar{font-family:var(--ds-font-mono);font-size:var(--tr-mono-s);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ds-oled-fg) 72%, transparent);align-items:center;line-height:1;display:flex}.ChallengeScreen-module__bM3RcW__barText{clip-path:inset(0);animation:.38s steps(16,end) both ChallengeScreen-module__bM3RcW__print}@keyframes ChallengeScreen-module__bM3RcW__print{0%{clip-path:inset(0 100% 0 0)}}.ChallengeScreen-module__bM3RcW__lamp{display:inline-flex;position:relative}.ChallengeScreen-module__bM3RcW__blink{background:var(--ds-led-go);box-shadow:0 0 6px color-mix(in srgb, var(--ds-led-go) 70%, transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.ChallengeScreen-module__bM3RcW__bezel[data-powered] .ChallengeScreen-module__bM3RcW__blink{animation:1.1s step-end .12s both ChallengeScreen-module__bM3RcW__lamp-blink}@keyframes ChallengeScreen-module__bM3RcW__lamp-blink{0%,36%,72%{opacity:1}18%,54%,90%,to{opacity:0}}.ChallengeScreen-module__bM3RcW__barLeft{align-items:center;gap:var(--ds-space-3);display:inline-flex}.ChallengeScreen-module__bM3RcW__pages{min-height:0;position:relative}.ChallengeScreen-module__bM3RcW__page{opacity:0;clip-path:inset(0 0 100%);visibility:hidden;position:absolute;inset:0}.ChallengeScreen-module__bM3RcW__page[data-on]{opacity:1;clip-path:inset(0);visibility:visible;transition:clip-path .42s steps(14,end)}.ChallengeScreen-module__bM3RcW__title{font-family:var(--ds-font-ui);font-size:var(--tr-readout-s);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;text-shadow:0 0 10px color-mix(in srgb, var(--ds-oled-fg) 32%, transparent);margin:0;font-weight:700;line-height:1}.ChallengeScreen-module__bM3RcW__counters{column-gap:var(--ds-space-5);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.ChallengeScreen-module__bM3RcW__counter{justify-content:flex-end;gap:var(--ds-space-2);border-bottom:1px solid color-mix(in srgb, var(--ds-oled-fg) 12%, transparent);cursor:default;transition:opacity var(--ds-dur-fast) var(--ds-ease-out), border-color var(--ds-dur-fast) var(--ds-ease-out);flex-direction:column;padding-bottom:10px;display:flex}.ChallengeScreen-module__bM3RcW__counter[data-dim]{opacity:.28}.ChallengeScreen-module__bM3RcW__counter[data-hot]{border-bottom-color:var(--ds-oled-fg)}.ChallengeScreen-module__bM3RcW__num{font-family:var(--ds-font-mono);font-size:var(--tr-readout);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 10px color-mix(in srgb, var(--ds-oled-fg) 35%, transparent);font-weight:500;line-height:.9}.ChallengeScreen-module__bM3RcW__unit{font-family:var(--ds-font-mono);font-size:var(--tr-mono-s);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ds-oled-fg) 55%, transparent);line-height:1}.ChallengeScreen-module__bM3RcW__step{align-content:start;gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr) 307px;display:grid}.ChallengeScreen-module__bM3RcW__stepText{flex-direction:column;gap:10px;min-width:0;padding-top:56px;display:flex}.ChallengeScreen-module__bM3RcW__dim{color:color-mix(in srgb, var(--ds-oled-fg) 50%, transparent)}.ChallengeScreen-module__bM3RcW__line{max-width:24ch;font-family:var(--ds-font-ui);font-size:var(--tr-body);letter-spacing:-.01em;color:color-mix(in srgb, var(--ds-oled-fg) 82%, transparent);text-wrap:pretty;margin:0;font-weight:300;line-height:1.4}.ChallengeScreen-module__bM3RcW__picture{aspect-ratio:7/5;background:var(--ds-void);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-oled-fg) 10%, transparent);border-radius:3px;position:relative;overflow:hidden}.ChallengeScreen-module__bM3RcW__img{object-fit:cover;filter:grayscale()brightness(1.55)contrast(1.15)}.ChallengeScreen-module__bM3RcW__icon{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--ds-oled-fg) 45%, transparent));position:absolute;top:50%;left:50%;translate:-50% -50%}.ChallengeScreen-module__bM3RcW__icon[data-mirror]{scale:-1 1}.ChallengeScreen-module__bM3RcW__foot{justify-content:space-between;align-items:center;gap:var(--ds-space-4);margin-top:var(--ds-space-4);display:flex}.ChallengeScreen-module__bM3RcW__rail{gap:6px;margin:0;padding:0;list-style:none;display:flex}.ChallengeScreen-module__bM3RcW__rail li{background:color-mix(in srgb, var(--ds-oled-fg) 16%, transparent);width:36px;height:3px;transition:background-color var(--ds-dur-fast) var(--ds-ease-out);position:relative;overflow:hidden}.ChallengeScreen-module__bM3RcW__rail li[data-lit]{background:color-mix(in srgb, var(--ds-oled-fg) 55%, transparent)}.ChallengeScreen-module__bM3RcW__rail li[data-on]{background:var(--ds-led-go);box-shadow:0 0 6px color-mix(in srgb, var(--ds-led-go) 50%, transparent)}.ChallengeScreen-module__bM3RcW__timer{background:color-mix(in srgb, var(--ds-oled-fg) 55%, transparent);transform-origin:0;animation:ChallengeScreen-module__bM3RcW__fill var(--t) linear both;position:absolute;inset:0}@keyframes ChallengeScreen-module__bM3RcW__fill{0%{scale:0 1}to{scale:1}}.ChallengeScreen-module__bM3RcW__hint{font-family:var(--ds-font-mono);font-size:var(--tr-mono-s);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--ds-oled-fg) 45%, transparent);line-height:1}.ChallengeScreen-module__bM3RcW__hint[data-hot]{color:var(--ds-oled-fg)}@media (hover:none) and (pointer:coarse){.ChallengeScreen-module__bM3RcW__hintKeys{display:none}.ChallengeScreen-module__bM3RcW__counter{cursor:pointer}}.ChallengeScreen-module__bM3RcW__bezel[data-layout=compact] .ChallengeScreen-module__bM3RcW__glass{filter:none}.ChallengeScreen-module__bM3RcW__bezel[data-layout=compact] .ChallengeScreen-module__bM3RcW__glass:before{content:"";z-index:1;background:var(--ds-oled-bg);opacity:calc(var(--warm,0) * var(--motion));pointer-events:none;position:absolute;inset:0}.ChallengeScreen-module__bM3RcW__bezel[data-layout=compact] .ChallengeScreen-module__bM3RcW__content{padding:var(--ds-space-5);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:18px}.ChallengeScreen-module__bM3RcW__bezel[data-layout=compact] .ChallengeScreen-module__bM3RcW__foot{margin-top:0}.ChallengeScreen-module__bM3RcW__bezel[data-layout=compact][data-powered] .ChallengeScreen-module__bM3RcW__boot{animation-duration:.56s;animation-delay:60ms}.ChallengeScreen-module__bM3RcW__bezel[data-layout=compact][data-powered] .ChallengeScreen-module__bM3RcW__content{transition-delay:.34s}.ChallengeScreen-module__bM3RcW__bezel[data-layout=compact] .ChallengeScreen-module__bM3RcW__counters{column-gap:var(--ds-space-4);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.ChallengeScreen-module__bM3RcW__bezel[data-layout=compact] .ChallengeScreen-module__bM3RcW__counter{padding-bottom:9px}.ChallengeScreen-module__bM3RcW__bezel[data-layout=compact] .ChallengeScreen-module__bM3RcW__step{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:normal;gap:18px}.ChallengeScreen-module__bM3RcW__bezel[data-layout=compact] .ChallengeScreen-module__bM3RcW__picture{aspect-ratio:auto;order:-1}.ChallengeScreen-module__bM3RcW__bezel[data-layout=compact] .ChallengeScreen-module__bM3RcW__stepText{justify-content:flex-start;gap:8px;padding-top:0}.ChallengeScreen-module__bM3RcW__bezel[data-layout=compact] .ChallengeScreen-module__bM3RcW__line{max-width:none}.ChallengeScreen-module__bM3RcW__bezel[data-layout=compact] .ChallengeScreen-module__bM3RcW__rail li{width:20px}.ChallengeScreen-module__bM3RcW__bezel[data-layout=compact] .ChallengeScreen-module__bM3RcW__foot:has(.ChallengeScreen-module__bM3RcW__hint[data-hot]) .ChallengeScreen-module__bM3RcW__rail{display:none}@media (prefers-reduced-motion:reduce){.ChallengeScreen-module__bM3RcW__bezel{--motion:0}.ChallengeScreen-module__bM3RcW__bezel[data-powered] .ChallengeScreen-module__bM3RcW__boot{animation:none}.ChallengeScreen-module__bM3RcW__bezel[data-powered] .ChallengeScreen-module__bM3RcW__content,.ChallengeScreen-module__bM3RcW__page[data-on],.ChallengeScreen-module__bM3RcW__rail li,.ChallengeScreen-module__bM3RcW__counter{transition:none}.ChallengeScreen-module__bM3RcW__barText,.ChallengeScreen-module__bM3RcW__bezel[data-powered] .ChallengeScreen-module__bM3RcW__blink{animation:none}.ChallengeScreen-module__bM3RcW__timer{animation:none;scale:0 1}}
@property --ca-val{syntax:"<angle>";inherits:true;initial-value:-90deg}.ChallengePlatter-module__HdzJUW__platter{--r:calc(var(--size) / 2);--motion:1;--angle:calc(var(--ca-val) + var(--offset,0) * 400deg * var(--motion));width:var(--size);height:var(--size);transition:--ca-val .56s var(--ds-ease-snap);position:relative}.ChallengePlatter-module__HdzJUW__platter[data-held]{transition:none}.ChallengePlatter-module__HdzJUW__well{background:var(--ds-void);box-shadow:inset 0 6px 10px var(--ds-void), 0 0 0 1px color-mix(in srgb, var(--ds-ink-50) 6%, transparent), 0 1px 0 1px color-mix(in srgb, var(--ds-ink-50) 9%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-9px}.ChallengePlatter-module__HdzJUW__scale{pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.ChallengePlatter-module__HdzJUW__scale line{stroke:var(--ds-ink-500);stroke-width:1px;transition:stroke var(--ds-dur-fast) var(--ds-ease-out)}.ChallengePlatter-module__HdzJUW__scale line[data-major]{stroke:var(--ds-ink-300);stroke-width:1.5px}.ChallengePlatter-module__HdzJUW__scale line[data-lit]{stroke:var(--ds-ink-50)}.ChallengePlatter-module__HdzJUW__scale line,.ChallengePlatter-module__HdzJUW__stop{opacity:0}.ChallengePlatter-module__HdzJUW__platter[data-powered] .ChallengePlatter-module__HdzJUW__scale line{opacity:1;transition:stroke var(--ds-dur-fast) var(--ds-ease-out), opacity 1ms linear calc(.76s + var(--i) * 28ms)}.ChallengePlatter-module__HdzJUW__platter[data-powered] .ChallengePlatter-module__HdzJUW__stop{opacity:1;transition:color var(--ds-dur-fast) var(--ds-ease-out), opacity var(--ds-dur-base) var(--ds-ease-out) calc(.82s + var(--i) * .12s)}.ChallengePlatter-module__HdzJUW__stop{border-radius:var(--ds-radius-hair);font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ds-ink-300);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--ds-dur-fast) var(--ds-ease-out);flex-direction:column;align-items:center;gap:3px;padding:6px 8px;font-size:11px;line-height:1;display:flex;position:absolute}.ChallengePlatter-module__HdzJUW__stopKey{font-variant-numeric:tabular-nums;color:var(--ds-ink-400);transition:color var(--ds-dur-fast) var(--ds-ease-out)}.ChallengePlatter-module__HdzJUW__stop:hover{color:var(--ds-ink-100)}.ChallengePlatter-module__HdzJUW__stop:hover .ChallengePlatter-module__HdzJUW__stopKey{color:var(--ds-ink-200)}.ChallengePlatter-module__HdzJUW__stop[data-on]{color:var(--ds-ink-50);text-shadow:0 0 8px color-mix(in srgb, var(--ds-oled-fg) 35%, transparent)}.ChallengePlatter-module__HdzJUW__stop[data-on] .ChallengePlatter-module__HdzJUW__stopKey{color:var(--ds-ink-50)}@media (pointer:coarse){.ChallengePlatter-module__HdzJUW__stop:after{content:"";width:max(100%,48px);height:max(100%,48px);position:absolute;top:50%;left:50%;translate:-50% -50%}}.ChallengePlatter-module__HdzJUW__disc{touch-action:pan-y;cursor:grab;border-radius:50%;position:absolute;inset:0}.ChallengePlatter-module__HdzJUW__platter[data-held] .ChallengePlatter-module__HdzJUW__disc{cursor:grabbing}.ChallengePlatter-module__HdzJUW__slider{border-radius:var(--r) var(--r) 0 0;pointer-events:none;outline:none;width:100%;position:absolute;top:0;left:0}.ChallengePlatter-module__HdzJUW__body{outline:var(--ds-focus-width) solid transparent;outline-offset:6px}.ChallengePlatter-module__HdzJUW__platter:has(.ChallengePlatter-module__HdzJUW__slider:focus-visible) .ChallengePlatter-module__HdzJUW__body{outline-color:var(--ds-focus)}.ChallengePlatter-module__HdzJUW__body{background:radial-gradient(120% 90% at 30% 10%, color-mix(in srgb, var(--ds-alu-50) 60%, transparent), transparent 60%), linear-gradient(180deg, var(--ds-alu-200), var(--ds-alu-300) 55%, var(--ds-alu-400));box-shadow:inset 0 1px 0 var(--ds-alu-50), inset 0 -2px 4px color-mix(in srgb, var(--ds-void) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--ds-alu-700) 60%, transparent), var(--ds-drop-2);transition:scale var(--ds-dur-press) var(--ds-ease-out);border-radius:50%;position:absolute;inset:0;overflow:hidden}.ChallengePlatter-module__HdzJUW__body:after{content:"";border-radius:inherit;background:color-mix(in srgb, var(--ds-alu-50) 18%, transparent);opacity:0;pointer-events:none;transition:opacity var(--ds-dur-fast) var(--ds-ease-out);position:absolute;inset:0}.ChallengePlatter-module__HdzJUW__disc:hover .ChallengePlatter-module__HdzJUW__body:after,.ChallengePlatter-module__HdzJUW__platter[data-held] .ChallengePlatter-module__HdzJUW__body:after{opacity:1}.ChallengePlatter-module__HdzJUW__platter[data-held] .ChallengePlatter-module__HdzJUW__body{scale:.996}.ChallengePlatter-module__HdzJUW__grain{background:var(--ds-tex-grain);opacity:.08;mix-blend-mode:multiply;border-radius:50%;position:absolute;inset:0}.ChallengePlatter-module__HdzJUW__rings{background:repeating-radial-gradient(circle at 50% 50%, transparent 0 2px, color-mix(in srgb, var(--ds-alu-800) 2.5%, transparent) 2px 3px);border-radius:50%;position:absolute;inset:0}.ChallengePlatter-module__HdzJUW__turn{rotate:var(--angle);border-radius:50%;position:absolute;inset:0}.ChallengePlatter-module__HdzJUW__hairline{background:color-mix(in srgb, var(--ds-alu-ink) 45%, transparent);width:1px;box-shadow:1px 0 0 color-mix(in srgb, var(--ds-alu-50) 70%, transparent);position:absolute;top:3%;bottom:3%;left:calc(50% - 1px)}.ChallengePlatter-module__HdzJUW__index{background:var(--ds-signal-500);width:8px;height:8px;box-shadow:0 0 0 2px var(--ds-alu-200);border-radius:50%;position:absolute;top:6%;left:calc(50% - 4px)}.ChallengePlatter-module__HdzJUW__spec{align-items:center;gap:var(--ds-space-1);font-family:var(--ds-font-mono);letter-spacing:var(--ds-track-micro);white-space:nowrap;color:var(--ds-alu-ink-soft);text-shadow:var(--ds-engrave);font-size:11px;line-height:1;display:inline-flex;position:absolute}.ChallengePlatter-module__HdzJUW__spec[data-at=a]{top:24%;right:calc(50% + 14px)}.ChallengePlatter-module__HdzJUW__spec[data-at=b]{bottom:24%;left:calc(50% + 14px)}.ChallengePlatter-module__HdzJUW__boxed{border-radius:var(--ds-radius-hair);border:1px solid;padding:1px 3px}.ChallengePlatter-module__HdzJUW__hub{--hub:calc(var(--size) * .29);top:calc(50% - var(--hub) / 2);left:calc(50% - var(--hub) / 2);width:var(--hub);height:var(--hub);background:linear-gradient(160deg, var(--ds-alu-400), var(--ds-alu-500) 46%, var(--ds-alu-600) 50%, var(--ds-alu-600) 70%, var(--ds-alu-500));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ds-alu-100) 80%, transparent), inset 0 -1px 1px color-mix(in srgb, var(--ds-void) 25%, transparent), 0 0 0 1px color-mix(in srgb, var(--ds-alu-700) 45%, transparent), 0 1px 3px color-mix(in srgb, var(--ds-void) 25%, transparent);border-radius:50%;position:absolute}.ChallengePlatter-module__HdzJUW__screw{--turn:calc(var(--a) + var(--angle));width:8px;height:8px;transform:rotate(var(--turn)) translateY(calc(var(--hub) * -.31)) rotate(calc(var(--turn) * -1));background:radial-gradient(circle at 50% 30%, var(--ds-alu-100), var(--ds-alu-400) 60%, var(--ds-alu-600));box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-alu-800) 45%, transparent), 0 1px 0 1px color-mix(in srgb, var(--ds-alu-200) 50%, transparent);border-radius:50%;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px)}.ChallengePlatter-module__HdzJUW__screw:after{content:"";background:var(--ds-alu-700);border-radius:50%;position:absolute;inset:2.5px}@media (prefers-reduced-motion:reduce){.ChallengePlatter-module__HdzJUW__platter{--motion:0;transition:none}.ChallengePlatter-module__HdzJUW__scale line,.ChallengePlatter-module__HdzJUW__stop,.ChallengePlatter-module__HdzJUW__stopKey,.ChallengePlatter-module__HdzJUW__body,.ChallengePlatter-module__HdzJUW__body:after,.ChallengePlatter-module__HdzJUW__platter[data-powered] .ChallengePlatter-module__HdzJUW__scale line,.ChallengePlatter-module__HdzJUW__platter[data-powered] .ChallengePlatter-module__HdzJUW__stop{opacity:1;transition:none}}
.cover-module__n30L_q__cover{padding-block:var(--ds-space-16) var(--ds-space-12)}.cover-module__n30L_q__device{min-height:440px}.cover-module__n30L_q__body{align-items:end;gap:var(--ds-space-12);margin-top:var(--ds-space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.cover-module__n30L_q__eyebrow{align-items:center;gap:var(--ds-space-2);margin:0 0 var(--ds-space-5);font-family:var(--ds-font-mono);font-size:var(--ds-text-label);letter-spacing:var(--ds-track-label);text-transform:uppercase;color:var(--ds-alu-ink);display:flex}.cover-module__n30L_q__title{font-family:var(--ds-font-display);font-size:var(--ds-text-display-xl);line-height:var(--ds-lh-display-xl);letter-spacing:var(--ds-track-display);color:var(--ds-alu-ink);text-shadow:var(--ds-engrave);margin:0;font-weight:400}.cover-module__n30L_q__lede{max-width:50ch;margin:var(--ds-space-6) 0 0;font-size:var(--ds-text-body-l);line-height:var(--ds-lh-body-l);letter-spacing:var(--ds-track-body);color:var(--ds-alu-ink)}.cover-module__n30L_q__actions{gap:var(--ds-space-4);margin-top:var(--ds-space-8);flex-wrap:wrap;display:flex}.cover-module__n30L_q__console{align-items:flex-end;gap:var(--ds-space-4);flex-direction:column;display:flex}.cover-module__n30L_q__tags{gap:var(--ds-space-2);display:flex}.cover-module__n30L_q__index{margin-top:var(--ds-space-12)}.cover-module__n30L_q__index ol{border-top:1px solid var(--ds-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cover-module__n30L_q__index li{border-bottom:1px solid var(--ds-line)}.cover-module__n30L_q__index li:not(:nth-child(4n+1)){border-left:1px solid var(--ds-line)}.cover-module__n30L_q__entry{row-gap:var(--ds-space-1);padding:var(--ds-space-5) var(--ds-space-5);color:var(--ds-text);transition:background-color var(--ds-dur-fast) var(--ds-ease-out);grid-template-columns:32px 1fr;text-decoration:none;display:grid}.cover-module__n30L_q__entry:hover{background:var(--ds-surface)}.cover-module__n30L_q__entry:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:calc(var(--ds-focus-width) * -1)}.cover-module__n30L_q__n{font-family:var(--ds-font-mono);font-size:var(--ds-text-label);letter-spacing:var(--ds-track-micro);color:var(--ds-signal-500);grid-row:span 2;padding-top:3px}.cover-module__n30L_q__name{font-size:var(--ds-text-body);letter-spacing:var(--ds-track-body);font-weight:500}.cover-module__n30L_q__what{font-size:var(--ds-text-small);color:var(--ds-text-2);font-weight:300;line-height:1.45}@media (prefers-reduced-motion:reduce){.cover-module__n30L_q__entry{transition:none}}@media (max-width:1100px){.cover-module__n30L_q__body{grid-template-columns:minmax(0,1fr)}.cover-module__n30L_q__console{align-items:flex-start}.cover-module__n30L_q__title{font-size:var(--ds-text-display-l);line-height:var(--ds-lh-display-l)}}@media (max-width:900px){.cover-module__n30L_q__index ol{grid-template-columns:minmax(0,1fr)}.cover-module__n30L_q__index li:not(:nth-child(4n+1)){border-left:0}}
.specimen-module__H-AsOW__section{padding-block:var(--ds-space-24) var(--ds-space-16);border-top:1px solid var(--ds-line);scroll-margin-top:var(--ds-space-8)}.specimen-module__H-AsOW__sectionHead{column-gap:var(--ds-space-6);row-gap:var(--ds-space-3);margin-bottom:var(--ds-space-12);grid-template-columns:64px 1fr;display:grid}.specimen-module__H-AsOW__sectionNumber{font-family:var(--ds-font-mono);font-size:var(--ds-text-label);letter-spacing:var(--ds-track-micro);color:var(--ds-signal-500);grid-row:span 2;padding-top:10px}.specimen-module__H-AsOW__sectionTitle{font-family:var(--ds-font-display);font-size:var(--ds-text-display-m);line-height:var(--ds-lh-display-m);letter-spacing:var(--ds-track-display);color:var(--ds-text);margin:0;font-weight:400}.specimen-module__H-AsOW__sectionIntro{max-width:62ch;font-size:var(--ds-text-body);line-height:var(--ds-lh-body);letter-spacing:var(--ds-track-body);color:var(--ds-text-2);margin:0;font-weight:300}.specimen-module__H-AsOW__sectionBody{gap:var(--ds-space-8);flex-direction:column;display:flex}.specimen-module__H-AsOW__subhead{margin:var(--ds-space-8) 0 0;font-family:var(--ds-font-mono);font-size:var(--ds-text-label);letter-spacing:var(--ds-track-label);text-transform:uppercase;color:var(--ds-text-2);font-weight:500}.specimen-module__H-AsOW__grid{gap:var(--ds-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.specimen-module__H-AsOW__specimen{border:1px solid var(--ds-line);border-radius:var(--ds-radius-plate);background:var(--ds-ink-950);flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.specimen-module__H-AsOW__wide{grid-column:1/-1}.specimen-module__H-AsOW__strip{justify-content:space-between;align-items:baseline;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-line);font-family:var(--ds-font-mono);font-size:var(--ds-text-micro);letter-spacing:var(--ds-track-micro);text-transform:uppercase;display:flex}.specimen-module__H-AsOW__stripTitle{color:var(--ds-text)}.specimen-module__H-AsOW__stripNote{color:var(--ds-text-2);text-align:right}.specimen-module__H-AsOW__stage{justify-content:center;align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-12) var(--ds-space-8);isolation:isolate;flex-wrap:wrap;flex:1;min-height:180px;display:flex;position:relative}.specimen-module__H-AsOW__stage[data-surface=night]{background:var(--ds-page)}.specimen-module__H-AsOW__stage[data-surface=void]{background:var(--ds-void)}.specimen-module__H-AsOW__stage[data-surface=chassis]{--ds-focus:var(--ds-focus-on-alu);background:var(--ds-tex-brushed), var(--ds-face-alu);color:var(--ds-alu-ink)}.specimen-module__H-AsOW__stateRow{justify-content:center;gap:var(--ds-space-8) var(--ds-space-12);flex-wrap:wrap;display:flex}.specimen-module__H-AsOW__stateCell{align-items:center;gap:var(--ds-space-4);flex-direction:column;display:flex}.specimen-module__H-AsOW__stateItem{justify-content:center;align-items:center;min-height:64px;display:flex}.specimen-module__H-AsOW__stateLabel{font-family:var(--ds-font-mono);font-size:var(--ds-text-micro);letter-spacing:var(--ds-track-micro);text-transform:uppercase;color:var(--ds-text-2)}.specimen-module__H-AsOW__stage[data-surface=chassis] .specimen-module__H-AsOW__stateLabel{color:var(--ds-alu-ink)}.specimen-module__H-AsOW__table{border-collapse:collapse;width:100%;font-family:var(--ds-font-mono);letter-spacing:.02em;font-size:12px}.specimen-module__H-AsOW__table th,.specimen-module__H-AsOW__table td{padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--ds-line);text-align:left;vertical-align:top;font-weight:400}.specimen-module__H-AsOW__table th{color:var(--ds-text);white-space:nowrap}.specimen-module__H-AsOW__table td{color:var(--ds-text-2)}.specimen-module__H-AsOW__table td:last-child{color:var(--ds-text-3)}@media (max-width:900px){.specimen-module__H-AsOW__grid{grid-template-columns:minmax(0,1fr)}.specimen-module__H-AsOW__sectionHead{grid-template-columns:1fr}.specimen-module__H-AsOW__sectionNumber{grid-row:auto;padding-top:0}}
.TextField-module__FmhjuW__field{--well-line:var(--ds-line);--well-glow:var(--ds-signal-500);flex-direction:column;min-width:0;display:flex}.TextField-module__FmhjuW__label{margin-bottom:var(--ds-space-2);font-family:var(--ds-font-mono);font-size:var(--ds-text-label);letter-spacing:var(--ds-track-label);text-transform:uppercase;color:var(--ds-text-2);text-shadow:0 -1px 0 var(--ds-void);transition:color var(--ds-dur-fast) var(--ds-ease-out);align-self:flex-start;font-weight:500;line-height:16px}.TextField-module__FmhjuW__field:has(.TextField-module__FmhjuW__control:not(:placeholder-shown)) .TextField-module__FmhjuW__label{color:var(--ds-ink-100)}.TextField-module__FmhjuW__field:focus-within .TextField-module__FmhjuW__label,.TextField-module__FmhjuW__field[data-demo=focus] .TextField-module__FmhjuW__label{color:var(--ds-text)}.TextField-module__FmhjuW__well{--well-lip:0 1px 0 color-mix(in srgb, var(--ds-ink-50) 5%, transparent);border:1px solid var(--well-line);border-radius:var(--ds-radius-key);background:var(--ds-surface);min-height:48px;box-shadow:var(--ds-well), var(--well-lip);cursor:text;transition:border-color var(--ds-dur-fast) var(--ds-ease-out), box-shadow var(--ds-dur-fast) var(--ds-ease-out);align-items:stretch;display:flex}.TextField-module__FmhjuW__control{min-width:0;padding:0 var(--ds-space-4);border-radius:var(--ds-radius-key);color:var(--ds-text);font-family:var(--ds-font-ui);font-size:var(--ds-text-body);font-weight:400;line-height:var(--ds-lh-body);letter-spacing:var(--ds-track-body);caret-color:var(--ds-signal-500);background:0 0;border:0;outline:none;flex:1;margin:0}.TextField-module__FmhjuW__control::placeholder{color:var(--ds-text-3);opacity:1}.TextField-module__FmhjuW__control:autofill{-webkit-text-fill-color:var(--ds-text);box-shadow:inset 0 0 0 100px var(--ds-surface)}.TextField-module__FmhjuW__control[type=number]{appearance:textfield}.TextField-module__FmhjuW__control::-webkit-inner-spin-button{appearance:none;margin:0}.TextField-module__FmhjuW__control::-webkit-outer-spin-button{appearance:none;margin:0}.TextField-module__FmhjuW__field[data-multiline] .TextField-module__FmhjuW__well{align-items:flex-start}textarea.TextField-module__FmhjuW__control{min-height:128px;max-height:280px;padding-block:var(--ds-space-3);field-sizing:content;resize:none}.TextField-module__FmhjuW__affix{font-family:var(--ds-font-mono);font-size:var(--ds-text-label);letter-spacing:var(--ds-track-micro);color:var(--ds-text-2);-webkit-user-select:none;user-select:none;flex:none;align-items:center;font-weight:500;display:flex}.TextField-module__FmhjuW__prefix{padding-inline:var(--ds-space-4) var(--ds-space-3);border-right:1px solid var(--ds-line)}.TextField-module__FmhjuW__suffix{padding-inline:var(--ds-space-3) var(--ds-space-4);border-left:1px solid var(--ds-line)}.TextField-module__FmhjuW__prefix+.TextField-module__FmhjuW__control{padding-left:var(--ds-space-3)}.TextField-module__FmhjuW__control:has(+.TextField-module__FmhjuW__suffix){padding-right:var(--ds-space-3)}.TextField-module__FmhjuW__field:not([data-disabled]) .TextField-module__FmhjuW__well:hover:not(:focus-within),.TextField-module__FmhjuW__field[data-demo=hover] .TextField-module__FmhjuW__well{--well-line:var(--ds-ink-400)}.TextField-module__FmhjuW__well:focus-within,.TextField-module__FmhjuW__field[data-demo=focus] .TextField-module__FmhjuW__well{--well-line:var(--well-glow);box-shadow:var(--ds-well), var(--well-lip), 0 0 0 3px color-mix(in srgb, var(--well-glow) 16%, transparent), 0 0 16px color-mix(in srgb, var(--well-glow) 12%, transparent)}.TextField-module__FmhjuW__field[data-invalid]{--well-glow:var(--ds-danger)}.TextField-module__FmhjuW__field[data-invalid] .TextField-module__FmhjuW__well{--well-line:color-mix(in srgb, var(--ds-danger) 70%, var(--ds-line))}.TextField-module__FmhjuW__field[data-invalid]:not([data-disabled]) .TextField-module__FmhjuW__well:hover,.TextField-module__FmhjuW__field[data-invalid][data-demo=hover] .TextField-module__FmhjuW__well,.TextField-module__FmhjuW__field[data-invalid] .TextField-module__FmhjuW__well:focus-within,.TextField-module__FmhjuW__field[data-invalid][data-demo=focus] .TextField-module__FmhjuW__well{--well-line:var(--ds-danger)}.TextField-module__FmhjuW__field[data-disabled] .TextField-module__FmhjuW__well{--well-line:var(--ds-ink-700);background:var(--ds-page);box-shadow:none;cursor:not-allowed}.TextField-module__FmhjuW__field[data-disabled] .TextField-module__FmhjuW__control{color:var(--ds-text-3);-webkit-text-fill-color:var(--ds-text-3);cursor:not-allowed}.TextField-module__FmhjuW__field[data-disabled] .TextField-module__FmhjuW__label,.TextField-module__FmhjuW__field[data-disabled] .TextField-module__FmhjuW__affix,.TextField-module__FmhjuW__field[data-disabled] .TextField-module__FmhjuW__message{color:var(--ds-text-3)}.TextField-module__FmhjuW__message{align-items:flex-start;gap:var(--ds-space-2);margin:var(--ds-space-2) 0 0;font-family:var(--ds-font-mono);font-size:var(--ds-text-label);color:var(--ds-text-2);line-height:16px;display:flex}.TextField-module__FmhjuW__message:empty{margin:0}.TextField-module__FmhjuW__field[data-invalid] .TextField-module__FmhjuW__message{color:var(--ds-danger)}.TextField-module__FmhjuW__messageLed{flex:none;margin-top:5px}
