._spinner_1w300_2{box-sizing:border-box;width:var(--icon-16);height:var(--icon-16);border:2px solid color-mix(in srgb, currentcolor 22%, transparent);border-radius:var(--radius-full);border-top-color:currentColor;flex:none;animation:.8s linear infinite _spinner-turn_1w300_1;display:inline-block}._spinner_1w300_2[data-size=xs]{border-width:1.5px;width:10px;height:10px}._spinner_1w300_2[data-size=sm]{width:var(--icon-14);height:var(--icon-14)}._spinner_1w300_2[data-size=lg]{width:var(--icon-20);height:var(--icon-20)}@media (prefers-reduced-motion:reduce){._spinner_1w300_2{animation-duration:2.4s}}@keyframes _spinner-turn_1w300_1{to{transform:rotate(360deg)}}._button_1u77u_8{justify-content:center;align-items:center;gap:var(--space-6);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--control-md);padding:calc((var(--control-md) - var(--line-height-20)) / 2 - var(--border-1)) var(--space-12);border:var(--border-1) solid transparent;border-radius:var(--radius-control);color:var(--text);font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:500;line-height:var(--line-height-20);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-80) linear, border-color var(--duration-80) linear, color var(--duration-80) linear;background:0 0;text-decoration:none;display:inline-flex;position:relative}._button_1u77u_8:after{content:"";border-radius:inherit;transition:background-color var(--duration-80) linear;pointer-events:none;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}._button_1u77u_8:hover:after{background:var(--state-hover)}._button_1u77u_8:active:after{background:var(--state-pressed)}._button_1u77u_8:disabled,._button_1u77u_8[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}._layers_1u77u_57{border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}._layer_1u77u_57{border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}._label_1u77u_73,._icon_1u77u_74{align-items:center;display:inline-flex;position:relative}._icon_1u77u_74 :where(svg){width:var(--icon-16);height:var(--icon-16)}._xs_1u77u_86{min-height:var(--control-xs);padding:calc((var(--control-xs) - var(--line-height-16)) / 2 - var(--border-1)) var(--space-6);gap:var(--space-4);border-radius:var(--radius-small);font-size:var(--font-size-12);line-height:var(--line-height-16)}._xs_1u77u_86 ._icon_1u77u_74 :where(svg){width:var(--icon-14);height:var(--icon-14)}._sm_1u77u_99{min-height:var(--control-sm);padding:calc((var(--control-sm) - var(--line-height-18)) / 2 - var(--border-1)) var(--space-8);gap:var(--space-4);font-size:var(--font-size-13);line-height:var(--line-height-18)}._lg_1u77u_107{min-height:var(--control-lg);padding:calc((var(--control-lg) - var(--line-height-20)) / 2 - var(--border-1)) var(--space-16);gap:var(--space-8)}._lg_1u77u_107 ._icon_1u77u_74 :where(svg){width:var(--icon-20);height:var(--icon-20)}._fullWidth_1u77u_117{width:100%}._primary_1u77u_122{background:var(--accent);color:var(--text-on-accent)}._primary_1u77u_122:after{display:none}._primary_1u77u_122:hover{background:var(--accent-hover)}._primary_1u77u_122:active{background:var(--accent-pressed)}._secondary_1u77u_136{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-raised)}._secondary_1u77u_136:hover{border-color:var(--line-strong)}._tertiary_1u77u_145{color:var(--text-secondary)}._tertiary_1u77u_145:hover{color:var(--text)}._link_1u77u_152{min-height:0;color:var(--accent-text);padding:0}._link_1u77u_152:after{display:none}._link_1u77u_152 ._label_1u77u_73{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}._link_1u77u_152:hover ._label_1u77u_73{text-decoration-color:currentColor}._danger_1u77u_171,._danger_1u77u_171:hover{color:var(--danger)}._danger_1u77u_171._primary_1u77u_122{background:var(--danger-fill);color:var(--text-on-danger,var(--color-white))}._danger_1u77u_171._primary_1u77u_122:hover,._danger_1u77u_171._primary_1u77u_122:active{background:color-mix(in srgb, var(--danger-fill) 88%, var(--night))}._danger_1u77u_171._secondary_1u77u_136{border-color:color-mix(in srgb, var(--danger) 40%, transparent)}._warning_1u77u_188,._warning_1u77u_188:hover{color:var(--warning)}._warning_1u77u_188._primary_1u77u_122{background:var(--warning);color:var(--text-on-warning,var(--bg))}._warning_1u77u_188._primary_1u77u_122:hover,._warning_1u77u_188._primary_1u77u_122:active{background:color-mix(in srgb, var(--warning) 88%, var(--night))}._warning_1u77u_188._secondary_1u77u_136{border-color:color-mix(in srgb, var(--warning) 40%, transparent)}._loading_1u77u_206 ._label_1u77u_73,._loading_1u77u_206 ._icon_1u77u_74{opacity:0}._spinner_1u77u_212{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]){isolation:isolate;border-radius:var(--radius-control);-webkit-backdrop-filter:var(--button-backdrop-filter);color:var(--text);font-family:var(--button-font-family);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);cursor:pointer;transform:var(--button-hover-lift);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@media (pointer:coarse){:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]){overflow:visible}}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):is(a){-webkit-appearance:none;appearance:none}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]){transition:border-color var(--button-transition-duration) var(--button-transition-ease), color var(--button-transition-duration) var(--button-transition-ease), box-shadow var(--button-transition-duration) var(--button-transition-ease), opacity var(--button-transition-duration) var(--button-transition-ease), transform var(--button-transition-duration) var(--button-transition-ease);box-shadow:var(--control-bevel), var(--button-shadow-base)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-full-width]{width:100%}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-dense][data-variant=secondary]:where([data-tone=default]) [data-part=fill]{transform:translateY(var(--button-fill-offset-rest-dense-secondary))}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]) [data-part=label],:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]) [data-part=icon]{z-index:1;align-items:center;display:inline-flex;position:relative}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]) [data-part=icon]{color:var(--button-icon-color);transition:color var(--button-transition-duration) var(--button-transition-ease)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]) [data-part=fill],:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]) [data-part=glow]{pointer-events:none;position:absolute}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]) [data-part=fill]{z-index:0;background:var(--button-fill);transform:translateY(var(--button-fill-offset-rest));transition:transform var(--button-fill-transition-duration) var(--button-fill-transition-ease);top:-2px;bottom:-2px;left:0;right:0}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]) [data-part=glow]{z-index:-1;background:color-mix(in srgb, var(--button-glow-color) 30%, transparent);filter:blur(18px);opacity:var(--button-glow-opacity-rest);transition:opacity var(--button-transition-duration) var(--button-transition-ease);top:-.35rem;bottom:-.35rem;left:-.35rem;right:-.35rem}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):before{content:"";z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--button-inner-glow) 26%, transparent) 0%, color-mix(in srgb, var(--button-inner-glow) 10%, transparent) 42%, transparent 82%);opacity:var(--button-inner-highlight-opacity-rest);pointer-events:none;transition:opacity var(--button-transition-duration) var(--button-transition-ease), filter var(--button-transition-duration) var(--button-transition-ease);position:absolute;top:.08rem;bottom:.08rem;left:.08rem;right:.08rem}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):hover:not([disabled]):not([aria-disabled=true]){transform:var(--button-hover-lift-active)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):focus-visible{transform:var(--button-hover-lift-active)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):hover:not([disabled]):not([aria-disabled=true]) [data-part=fill]{transform:translateY(var(--button-fill-offset-hover))}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):focus-visible [data-part=fill]{transform:translateY(var(--button-fill-offset-hover))}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):hover:not([disabled]):not([aria-disabled=true]) [data-part=glow]{opacity:var(--button-glow-opacity-hover)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):focus-visible [data-part=glow]{opacity:var(--button-glow-opacity-hover)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):hover:not([disabled]):not([aria-disabled=true]) [data-part=icon]{color:var(--button-hover-icon-color,var(--text-on-accent))}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):focus-visible [data-part=icon]{color:var(--button-hover-icon-color,var(--text-on-accent))}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):hover:not([disabled]):not([aria-disabled=true]) [data-part=label]{color:var(--button-hover-text,var(--text))}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):focus-visible [data-part=label]{color:var(--button-hover-text,var(--text))}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):hover:not([disabled]):not([aria-disabled=true]):before{opacity:var(--button-inner-highlight-opacity-hover);filter:saturate(var(--button-inner-highlight-saturate-hover))}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):focus-visible:before{opacity:var(--button-inner-highlight-opacity-hover);filter:saturate(var(--button-inner-highlight-saturate-hover))}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):active:not([disabled]):not([aria-disabled=true]){transform:var(--button-press-transform);box-shadow:var(--control-bevel-active), var(--button-shadow-active,var(--button-shadow-base))}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):disabled,:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default])[aria-disabled=true]{cursor:not-allowed;opacity:.68}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=primary]:where([data-tone=default]){--button-fill:var(--gradient-action-primary);--button-glow-color:var(--accent);--button-inner-glow:var(--accent);--button-icon-color:var(--button-icon-primary,var(--button-text-primary,var(--accent)));--button-hover-icon-color:var(--text-on-accent);--button-hover-text:var(--text-on-accent);--button-shadow-base:var(--button-shadow-primary);--button-shadow-active:var(--button-shadow-primary-hover);border-color:var(--button-border-primary);background:var(--button-face-primary);color:var(--button-text-primary,var(--text));box-shadow:var(--control-bevel), var(--button-shadow-primary)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=primary]:where([data-tone=default]):link,:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=primary]:where([data-tone=default]):visited{color:var(--button-text-primary,var(--text))}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=secondary]:where([data-tone=default]){--button-fill:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, color-mix(in srgb, var(--color-bg-surface-muted) 72%, transparent)), color-mix(in srgb, color-mix(in srgb, var(--color-bg-surface-strong) 78%, transparent) 92%, var(--accent)));--button-glow-color:var(--color-border-accent);--button-inner-glow:var(--color-border-accent);--button-icon-color:var(--accent-text);--button-hover-icon-color:var(--accent-text);--button-hover-text:var(--text);--button-shadow-base:var(--button-shadow-secondary);--button-shadow-active:var(--button-shadow-secondary-hover);border-color:var(--button-border-secondary);background:var(--button-face-secondary);color:var(--button-text-secondary);-webkit-backdrop-filter:var(--button-backdrop-filter-secondary);box-shadow:var(--control-bevel), var(--button-shadow-secondary)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=secondary]:where([data-tone=default]):link,:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=secondary]:where([data-tone=default]):visited{color:var(--button-text-secondary)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=secondary]:where([data-tone=default]):hover:not([disabled]):not([aria-disabled=true]){color:var(--button-text-secondary-hover)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=secondary]:where([data-tone=default]):focus-visible{color:var(--button-text-secondary-hover)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=primary]:where([data-tone=default]):active:not([disabled]):not([aria-disabled=true]){box-shadow:var(--control-bevel-active), var(--button-shadow-primary-hover)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=secondary]:where([data-tone=default]):active:not([disabled]):not([aria-disabled=true]){box-shadow:var(--control-bevel-active), var(--button-shadow-secondary-hover)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=tertiary]:where([data-tone=default]){--button-fill:color-mix(in srgb, var(--accent) 11%, transparent);--button-glow-color:transparent;--button-inner-glow:transparent;--button-icon-color:var(--text-secondary);--button-hover-icon-color:var(--accent-text);--button-hover-text:var(--text);--button-shadow-base:none;--button-shadow-active:none;-webkit-backdrop-filter:none;color:var(--text-secondary);box-shadow:none;background:0 0;border-color:#0000}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=tertiary]:where([data-tone=default]):link,:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=tertiary]:where([data-tone=default]):visited{color:var(--text-secondary)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=tertiary]:where([data-tone=default]):before{content:none}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=tertiary]:where([data-tone=default]):hover:not([disabled]):not([aria-disabled=true]){border-color:color-mix(in srgb, var(--line) 55%, transparent)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=tertiary]:where([data-tone=default]):focus-visible{border-color:color-mix(in srgb, var(--line) 55%, transparent)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=tertiary]:where([data-tone=default]):active:not([disabled]):not([aria-disabled=true]){box-shadow:none}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=link]:where([data-tone=default]){--button-fill:transparent;--button-glow-color:transparent;--button-inner-glow:transparent;--button-icon-color:var(--accent-text);--button-hover-icon-color:var(--accent-text);--button-hover-text:var(--accent-text);-webkit-backdrop-filter:none;color:var(--accent-text);letter-spacing:normal;text-transform:none;box-shadow:none;background:0 0;border-color:#0000;font-family:inherit;font-weight:600}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=link]:where([data-tone=default]):link,:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=link]:where([data-tone=default]):visited{color:var(--accent-text)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=link]:where([data-tone=default]):before{content:none}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=link]:where([data-tone=default]) [data-part=label]{text-underline-offset:.2em;transition:text-decoration-color var(--button-transition-duration) var(--button-transition-ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=link]:where([data-tone=default]):hover:not([disabled]):not([aria-disabled=true]) [data-part=label]{text-decoration-color:currentColor}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=link]:where([data-tone=default]):focus-visible [data-part=label]{text-decoration-color:currentColor}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=link]:where([data-tone=default]):active:not([disabled]):not([aria-disabled=true]){box-shadow:none}@media (prefers-reduced-motion:reduce){html[data-theme]:where(:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]),html[data-theme]:where(:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):after,html[data-theme]:where(:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]) [data-part=fill],html[data-theme]:where(:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]) [data-part=label]{transition-duration:0s}}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):after{content:none;display:initial;pointer-events:auto;background:0 0;border-radius:0;transition:none;position:static;top:auto;bottom:auto;left:auto;right:auto}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]):is(:hover,:active):after{background:0 0}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]) [data-part=fill],:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-button]:where([data-tone=default]) [data-part=glow]{border-radius:0}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=primary]:where([data-tone=default]):is(:hover,:active){background:var(--button-face-primary)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=secondary]:where([data-tone=default]):hover{border-color:var(--button-border-secondary)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=tertiary]:where([data-tone=default]):hover{color:var(--text-secondary)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-variant=link]:where([data-tone=default]) [data-part=label]{text-decoration-thickness:auto}@media (pointer:coarse){._button_1u77u_8{--touch-slot-y:calc((var(--touch-target) - var(--control-md)) / 2);min-width:var(--touch-target);margin-block:var(--touch-slot-y)}._button_1u77u_8._xs_1u77u_86{--touch-slot-y:calc((var(--touch-target) - var(--control-xs)) / 2)}._button_1u77u_8._sm_1u77u_99{--touch-slot-y:calc((var(--touch-target) - var(--control-sm)) / 2)}._button_1u77u_8._lg_1u77u_107{--touch-slot-y:calc((var(--touch-target) - var(--control-lg)) / 2)}}._empty_1edwx_2{justify-items:center;gap:var(--space-12);max-width:360px;padding:var(--space-40) var(--space-16);text-align:center;margin:0 auto;display:grid}._icon_1edwx_12{border-radius:var(--radius-container);background:var(--state-pressed);width:40px;height:40px;color:var(--text-secondary);place-items:center;display:grid}._icon_1edwx_12 svg{width:var(--icon-20);height:var(--icon-20)}._empty_1edwx_2[data-tone=danger] ._icon_1edwx_12{background:var(--danger-soft);color:var(--danger)}._title_1edwx_30{color:var(--text);font:600 var(--font-size-16)/var(--line-height-24) var(--font-sans);margin:0}._text_1edwx_36{color:var(--text-secondary);font:400 var(--font-size-14)/var(--line-height-20) var(--font-sans);margin:0}._action_1edwx_42{justify-content:center;gap:var(--space-8);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._shell_ej2ak_2{min-height:var(--viewport-min-height);padding:var(--space-32) var(--space-page-inline);background:var(--bg);color:var(--text);place-items:center;display:grid}._section_ej2ak_12{width:100%;min-height:min(100%,360px);padding:var(--space-32) var(--space-page-inline);color:var(--text);place-items:center;display:grid}._tooltip_18z3v_1{z-index:var(--z-tooltip);max-width:min(240px,100% - 1rem);max-height:calc(var(--viewport-height) - 1rem);padding:var(--space-4) var(--space-8);border-radius:var(--radius-control);background:var(--surface-inverse);color:var(--text-inverse);font:500 var(--font-size-12)/var(--line-height-16) var(--font-sans);pointer-events:none;animation:_tooltip-in_18z3v_1 var(--duration-200) var(--ease-out) both;position:fixed;overflow-y:auto}@keyframes _tooltip-in_18z3v_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._tooltip_18z3v_1{animation:none}}._iconButton_mg60n_9{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-control);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}._iconButton_mg60n_9:disabled,._iconButton_mg60n_9[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}._ghost_mg60n_26,._secondary_mg60n_27{border:var(--border-1) solid transparent;color:var(--text-secondary);transition:background-color var(--duration-80) linear, border-color var(--duration-80) linear, color var(--duration-80) linear;background:0 0}._ghost_mg60n_26:after,._secondary_mg60n_27:after{content:"";border-radius:inherit;transition:background-color var(--duration-80) linear;pointer-events:none;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}._ghost_mg60n_26:hover,._secondary_mg60n_27:hover{color:var(--text)}._ghost_mg60n_26:hover:after,._secondary_mg60n_27:hover:after{background:var(--state-hover)}._ghost_mg60n_26:active:after,._secondary_mg60n_27:active:after{background:var(--state-pressed)}._ghost_mg60n_26[aria-pressed=true],._ghost_mg60n_26[aria-current=page],._secondary_mg60n_27[aria-pressed=true],._secondary_mg60n_27[aria-current=page]{background:var(--accent-soft);color:var(--accent-text)}._secondary_mg60n_27{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-raised)}._secondary_mg60n_27:hover{border-color:var(--line-strong)}._danger_mg60n_76,._danger_mg60n_76:hover{color:var(--danger)}._xs_mg60n_81{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-small)}._sm_mg60n_87{width:var(--control-sm);height:var(--control-sm)}._lg_mg60n_92{width:var(--control-lg);height:var(--control-lg)}._icon_mg60n_9{justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}._icon_mg60n_9>:where(svg){width:var(--icon-16);height:var(--icon-16)}._xs_mg60n_81>._icon_mg60n_9>:where(svg){width:var(--icon-14);height:var(--icon-14)}._lg_mg60n_92>._icon_mg60n_9>:where(svg){width:var(--icon-20);height:var(--icon-20)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button]{border-radius:var(--radius-small);transition:color var(--duration-80) ease, background-color var(--duration-80) ease, border-color var(--duration-80) ease, box-shadow var(--duration-80) ease}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button]:after{content:none}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button]:disabled{opacity:.6}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=secondary]{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);color:var(--text-secondary);background:color-mix(in srgb, var(--color-bg-surface-strong) 96%, transparent);-webkit-backdrop-filter:var(--material-blur,blur(6px));box-shadow:0 1px 4px color-mix(in srgb, var(--color-black) 20%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-surface-highlight) 70%, transparent)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=secondary]:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb, var(--color-border-accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 11%, transparent)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=secondary]:focus-visible{color:var(--text);border-color:color-mix(in srgb, var(--color-border-accent) 70%, transparent);background:color-mix(in srgb, var(--accent) 11%, transparent)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=ghost]{color:var(--text-tertiary);box-shadow:none;background:0 0;border:1px solid #0000}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=ghost]:hover:not(:disabled),:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=ghost][aria-expanded=true],:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=ghost][aria-pressed=true]{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 9%, transparent)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=ghost]:focus-visible{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 9%, transparent)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=secondary][data-tone=danger]{color:var(--danger)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=secondary][data-tone=danger]:hover:not(:disabled){color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 12%, transparent)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=secondary][data-tone=danger]:focus-visible{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 12%, transparent)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=ghost][data-tone=danger]{color:var(--danger)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=ghost][data-tone=danger]:hover:not(:disabled),:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=ghost][data-tone=danger][aria-expanded=true],:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=ghost][data-tone=danger][aria-pressed=true]{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent);border-color:#0000}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-icon-button=ghost][data-tone=danger]:focus-visible{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent);border-color:#0000}@media (pointer:coarse){._iconButton_mg60n_9{--touch-slot-x:calc((var(--touch-target) - var(--control-md)) / 2);--touch-slot-y:var(--touch-slot-x);margin:var(--touch-slot-y) var(--touch-slot-x)}._iconButton_mg60n_9._xs_mg60n_81{--touch-slot-x:calc((var(--touch-target) - var(--control-xs)) / 2)}._iconButton_mg60n_9._sm_mg60n_87{--touch-slot-x:calc((var(--touch-target) - var(--control-sm)) / 2)}._iconButton_mg60n_9._lg_mg60n_92{--touch-slot-x:calc((var(--touch-target) - var(--control-lg)) / 2)}}._viewport_1s785_4{bottom:calc(var(--composer-height,0px) + var(--space-8));z-index:var(--z-toast);align-items:center;gap:var(--space-8);width:min(380px, 100% - 2 * var(--space-16));pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}._toast_1s785_18{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);color:var(--text);font:400 var(--font-size-14)/var(--line-height-20) var(--font-sans);pointer-events:auto;animation:_toast-in_1s785_1 var(--duration-200) var(--ease-out) both;display:flex}._icon_1s785_34{width:var(--icon-16);height:var(--icon-16);flex:none}._success_1s785_40 ._icon_1s785_34{color:var(--success)}._error_1s785_44 ._icon_1s785_34{color:var(--danger)}._info_1s785_48 ._icon_1s785_34{color:var(--accent-text)}._message_1s785_52{flex:1;min-width:0}@keyframes _toast-in_1s785_1{0%{opacity:0;transform:translateY(8px)}}._announcement_1f19v_1{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._check_e84io_8{align-items:flex-start;gap:var(--space-8);color:var(--text);font:400 var(--font-size-14)/var(--line-height-20) var(--font-sans);cursor:pointer;display:inline-flex;position:relative}._check_e84io_8:has(._input_e84io_17:disabled){cursor:not-allowed}._input_e84io_17{opacity:0;width:1px;height:1px;margin:0;position:absolute}._box_e84io_29{border:var(--border-1) solid var(--line-strong);border-radius:var(--radius-small);background:var(--surface);color:#0000;width:16px;height:16px;transition:background-color var(--duration-140) var(--ease-out), border-color var(--duration-140) linear;flex:none;place-items:center;display:grid;position:relative}._box_e84io_29 :where(svg){width:12px;height:12px}._check_e84io_8:has(._text_e84io_49)>._box_e84io_29{margin-top:2px}@media (pointer:coarse){._box_e84io_29:before{content:"";position:absolute;top:-14px;bottom:-14px;left:-14px;right:-14px}}._input_e84io_17:checked+._box_e84io_29{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}._input_e84io_17:focus-visible+._box_e84io_29{outline:var(--focus-ring) solid var(--focus);outline-offset:2px}._input_e84io_17:disabled~*{opacity:var(--opacity-disabled)}._text_e84io_49{gap:2px;display:grid}._help_e84io_83{font:var(--type-caption);color:var(--text-tertiary)}._check_e84io_8:not(:has(._text_e84io_49)){justify-content:center;align-items:center}._card_q85jy_11{isolation:isolate;border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--surface);width:100%;box-shadow:var(--shadow-raised);color:var(--text);flex-direction:column;display:flex;position:relative;overflow:hidden}._card_q85jy_11:is(button,a){font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-80) linear;text-decoration:none}._card_q85jy_11:is(button,a):after{content:"";z-index:2;border-radius:inherit;pointer-events:none;transition:background-color var(--duration-80) linear;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}._card_q85jy_11:is(button,a):where(:not(:disabled,[aria-disabled=true])):hover{border-color:var(--line-strong)}._card_q85jy_11:is(button,a):where(:not(:disabled,[aria-disabled=true])):hover:after{background:var(--state-hover)}._card_q85jy_11:is(button,a):where(:not(:disabled,[aria-disabled=true])):active:after{background:var(--state-pressed)}._card_q85jy_11:is(button,a):disabled,._card_q85jy_11:is(button,a)[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}._card_q85jy_11:is(button,a)[aria-pressed=true]{border-color:var(--accent)}@media (pointer:coarse){._card_q85jy_11:is(button,a){min-width:var(--touch-target);min-height:var(--touch-target)}}._overlay_q85jy_67{background:var(--surface-overlay);box-shadow:var(--shadow-overlay)}._layer_q85jy_73{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}._card_q85jy_11>:not([data-part]){z-index:1;position:relative}._paddingNone_q85jy_85{padding:0}._paddingMd_q85jy_90{padding:var(--space-16)}._paddingLg_q85jy_95{padding:var(--space-24)}@media not (min-width:600px){._paddingLg_q85jy_95{padding:var(--space-20)}}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-card-tone]{border:1px solid var(--surface-glass-border-strong);background:var(--surface-glass-bg-strong);-webkit-backdrop-filter:var(--material-blur,blur(24px));backdrop-filter:var(--material-blur,blur(24px));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card-surface-highlight,var(--color-surface-highlight)) 50%, transparent), var(--shadow-card-resting)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-card-tone]:after{content:"";z-index:0;border-radius:inherit;background-image:var(--surface-texture);opacity:var(--surface-texture-opacity);pointer-events:none;background-repeat:repeat;position:absolute;top:0;bottom:0;left:0;right:0}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-card-tone=default]{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--line) 16%, transparent) 0px, color-mix(in srgb, var(--line) 16%, transparent) 1px, transparent 1px, transparent 10px), linear-gradient(135deg, color-mix(in srgb, var(--color-bg-surface-strong) 85%, transparent) 15%, color-mix(in srgb, var(--bg) 95%, transparent) 100%);border-color:var(--card-border-default);border-top-color:var(--card-border-default-highlight);border-left-color:var(--card-border-default-highlight);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--card-surface-highlight,var(--color-surface-highlight)) 55%, transparent), inset 1px 0 2px color-mix(in srgb, var(--card-surface-highlight,var(--color-surface-highlight)) 35%, transparent), inset 0 -12px 32px color-mix(in srgb, var(--bg) 50%, transparent), var(--shadow-card-floating);-webkit-backdrop-filter:var(--material-blur,blur(24px));backdrop-filter:var(--material-blur,blur(24px))}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-card-tone=strong]{background:var(--color-bg-panel-strong)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-card-tone=feed]{background:linear-gradient(to top right, var(--bg), color-mix(in srgb, var(--color-bg-surface-strong) 52%, var(--bg)));border-color:color-mix(in srgb, var(--line) 72%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-card-floating)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-card-tone=feed]:after{opacity:0}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-card-tone=feed]>[data-part=sheen]{display:none}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-card-tone=wild]{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 2%, transparent), color-mix(in srgb, var(--color-bg-surface-strong) 96%, transparent) 40%, var(--bg) 100%);border:1px solid var(--card-border-wild);border-left-color:var(--card-border-wild-highlight);border-top-color:var(--card-border-wild-highlight);-webkit-backdrop-filter:var(--material-blur,blur(24px));backdrop-filter:var(--material-blur,blur(24px));animation:4s ease-in-out infinite alternate _card-wild-pulse_q85jy_1}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-card-tone=wild]>[data-part=sheen]{background:radial-gradient(ellipse at top left, color-mix(in srgb, var(--accent) 8%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--card-surface-highlight,var(--color-surface-highlight)) 35%, transparent), transparent 30%)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) :where([data-card-tone])>[data-part=sheen]{opacity:var(--material-sheen,1);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 16%, transparent), transparent min(34%, 25rem)), linear-gradient(180deg, color-mix(in srgb, var(--card-surface-highlight,var(--color-surface-highlight)) 38%, transparent), transparent min(26%, 8rem))}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) :where([data-card-tone])>[data-part=corner]{border-right:2px solid color-mix(in srgb, var(--text) 20%, transparent);border-bottom:2px solid color-mix(in srgb, var(--text) 20%, transparent);width:2rem;height:2rem;opacity:var(--material-frame,1);top:auto;bottom:1.25rem;left:auto;right:1.25rem}html[data-theme-tone=light]:where(:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-card-tone=default]{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--line) 8%, transparent) 0px, color-mix(in srgb, var(--line) 8%, transparent) 1px, transparent 1px, transparent 12px), linear-gradient(135deg, color-mix(in srgb, var(--color-bg-surface-strong) 96%, transparent) 12%, color-mix(in srgb, var(--color-bg-page-alt) 64%, transparent) 100%);border-color:color-mix(in srgb, var(--surface-glass-border-strong) 86%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--card-surface-highlight,var(--color-surface-highlight)) 82%, transparent), var(--shadow-card-resting)}html[data-theme-tone=light]:where(:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-card-tone=feed]{background:linear-gradient(to top right, color-mix(in srgb, var(--accent) 5%, var(--bg)) 0%, var(--bg) 48%, color-mix(in srgb, var(--color-bg-surface-strong) 56%, color-mix(in srgb, var(--accent) 6%, var(--bg))) 100%)}@keyframes _card-wild-pulse_q85jy_1{0%{box-shadow:inset 0 0 24px color-mix(in srgb, var(--accent) 2%, transparent), 0 0 15px color-mix(in srgb, var(--accent) 4%, transparent), var(--shadow-card-resting)}to{box-shadow:inset 0 0 40px color-mix(in srgb, var(--accent) 6%, transparent), 0 0 30px color-mix(in srgb, var(--accent) 6%, transparent), var(--shadow-card-floating)}}._overlay_jl4bx_11{z-index:var(--z-dialog);padding:var(--space-24);background:var(--scrim);-webkit-backdrop-filter:var(--material-blur,blur(18px));backdrop-filter:var(--material-blur,blur(18px));animation:_scrim-in_jl4bx_1 var(--duration-280) var(--ease-out) both;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@media not (min-width:600px){._overlay_jl4bx_11{place-items:end stretch;padding:0}}._modal_jl4bx_30{width:min(var(--dialog-md), 100%);max-height:calc(var(--viewport-height) - 3rem);gap:var(--space-16);border-radius:var(--radius-dialog);min-height:0;animation:_dialog-in_jl4bx_1 var(--duration-280) var(--ease-out) both}@media not (min-width:600px){._modal_jl4bx_30{border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;width:100%;max-height:85%;padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom,0px));animation-name:_sheet-in_jl4bx_1;position:relative}._modal_jl4bx_30:before{content:"";top:var(--space-8);width:var(--space-32);height:var(--space-4);border-radius:var(--radius-full);background:var(--line-strong);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}}._sm_jl4bx_62{width:min(var(--dialog-sm), 100%)}._lg_jl4bx_66{width:min(var(--dialog-lg), 100%)}._xl_jl4bx_70{width:min(72rem,100% - 2rem)}@media not (min-width:600px){._modal_jl4bx_30._modalFullScreenOnMobile_jl4bx_76{width:100%;max-width:none;height:100%;max-height:none;padding-top:env(safe-area-inset-top,0px);border-radius:0}._modal_jl4bx_30._modalFullScreenOnMobile_jl4bx_76:before{display:none}}._header_jl4bx_90{z-index:0;justify-content:space-between;align-items:flex-start;gap:var(--space-12);flex-shrink:0;display:flex;position:relative}._header_jl4bx_90:has([aria-expanded=true]){z-index:2}._headerCloseOnly_jl4bx_107{justify-content:flex-end}._headerText_jl4bx_111{gap:var(--space-4);flex:1 1 0;min-width:0;display:grid}._title_jl4bx_118{font-family:var(--font-title);font-size-adjust:var(--font-title-adjust);font-size:var(--font-size-16);font-weight:600;line-height:var(--line-height-24);overflow-wrap:anywhere;margin:0}._description_jl4bx_128{font:var(--type-body);color:var(--text-secondary)}._content_jl4bx_133{gap:var(--space-16);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;margin:calc(var(--focus-ring) * -1) calc(var(--space-24) * -1) calc(var(--space-24) * -1);padding:var(--focus-ring) var(--space-24) var(--space-24);flex-direction:column;flex:1;display:flex;overflow:hidden auto}@media not (min-width:600px){._content_jl4bx_133{margin:calc(var(--focus-ring) * -1) calc(var(--space-20) * -1) calc(var(--space-20) * -1);padding:var(--focus-ring) var(--space-20) var(--space-20)}}._content_jl4bx_133._contentOverflowVisible_jl4bx_157{overflow:visible}@keyframes _scrim-in_jl4bx_1{0%{opacity:0}}@keyframes _dialog-in_jl4bx_1{0%{opacity:0;transform:scale(.98)}}@keyframes _sheet-in_jl4bx_1{0%{transform:translateY(100%)}}._overlay_jl4bx_11[data-placement=top]{--dialog-top:var(--space-80);padding-top:var(--dialog-top);align-items:start}._overlay_jl4bx_11[data-placement=top] ._modal_jl4bx_30{max-height:calc(var(--viewport-height) - var(--dialog-top) - var(--space-24))}@media (max-height:600px){._overlay_jl4bx_11[data-placement=top]{--dialog-top:var(--space-24)}}@media not (min-width:600px){._overlay_jl4bx_11[data-placement=top]{--dialog-top:calc(var(--space-16) + env(safe-area-inset-top,0px));padding:var(--dialog-top) var(--space-16) var(--space-16)}._overlay_jl4bx_11[data-placement=top] ._modal_jl4bx_30{border-radius:var(--radius-dialog);animation-name:_dialog-in_jl4bx_1}._overlay_jl4bx_11[data-placement=top] ._modal_jl4bx_30:before{display:none}}._field_1c79k_14{gap:var(--space-4);min-width:0;display:grid}._label_1c79k_20{color:var(--text);font:500 var(--font-size-13)/var(--line-height-18) var(--font-sans)}._help_1c79k_25,._error_1c79k_26{font:400 var(--font-size-12)/var(--line-height-16) var(--font-sans)}._help_1c79k_25{font:var(--type-caption);color:var(--text-tertiary)}._error_1c79k_26{align-items:center;gap:var(--space-4);color:var(--danger);display:flex}._error_1c79k_26 :where(svg){width:var(--icon-14);height:var(--icon-14);flex:none}:where(._shell_1c79k_48){width:100%;min-width:0}._shell_1c79k_48{align-items:center;gap:var(--space-8);min-height:var(--control-md);padding:0 var(--space-12);border:var(--border-1) solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);transition:border-color var(--duration-80) linear;display:flex;position:relative}._shell_1c79k_48:hover{border-color:var(--text-tertiary)}._shell_1c79k_48:focus-within{border-color:var(--focus);outline:var(--border-1) solid var(--focus);outline-offset:0}._sm_1c79k_76{min-height:var(--control-sm);padding:0 var(--space-8)}@media not all and (pointer:coarse){._sm_1c79k_76 ._control_1c79k_82{font-size:var(--font-size-13)}}._area_1c79k_87{padding:var(--space-8) var(--space-12);align-items:stretch}._invalid_1c79k_92{border-color:var(--danger)}._disabled_1c79k_96{opacity:var(--opacity-disabled)}._icon_1c79k_100{color:var(--text-tertiary);flex:none;display:inline-flex}._icon_1c79k_100 :where(svg){width:var(--icon-16);height:var(--icon-16)}._control_1c79k_82{min-width:0;color:inherit;font:400 var(--font-size-field)/var(--line-height-20) var(--font-sans);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;align-self:stretch;margin:0;padding:0}._control_1c79k_82:focus-visible{outline:none}._control_1c79k_82::placeholder{color:var(--text-tertiary)}._control_1c79k_82:-webkit-autofill{-webkit-text-fill-color:var(--text);transition:background-color 9999s ease-out}._control_1c79k_82:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);transition:background-color 9999s ease-out}._control_1c79k_82:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);transition:background-color 9999s ease-out}textarea._control_1c79k_82{resize:vertical;min-height:80px}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field]{border:1px solid var(--line-subtle);border-radius:var(--radius-small);background-color:var(--surface-glass-bg);box-shadow:var(--surface-glass-shadow);transition:border-color var(--duration-80) ease, background-color var(--duration-80) ease, box-shadow var(--duration-80) ease}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field]:hover{border-color:var(--surface-glass-border-strong);background-color:var(--surface-glass-bg-strong)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field]:focus-within{border-color:var(--line-subtle);background-color:var(--surface-glass-bg-strong);outline:none}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field]:focus-within:hover{border-color:var(--surface-glass-border-strong)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field]:before{--composer-corner-arm:16px;content:"";z-index:3;pointer-events:none;border:2px solid var(--accent);border-radius:inherit;-webkit-mask-image:linear-gradient(to right, #000 0 calc(var(--composer-corner-arm) - 1px), transparent var(--composer-corner-arm) calc(100% - var(--composer-corner-arm)), #000 calc(100% - var(--composer-corner-arm) + 1px)), linear-gradient(to bottom, #000 0 calc(var(--composer-corner-arm) - 1px), transparent var(--composer-corner-arm) calc(100% - var(--composer-corner-arm)), #000 calc(100% - var(--composer-corner-arm) + 1px));-webkit-mask-image:linear-gradient(to right, #000 0 calc(var(--composer-corner-arm) - 1px), transparent var(--composer-corner-arm) calc(100% - var(--composer-corner-arm)), #000 calc(100% - var(--composer-corner-arm) + 1px)), linear-gradient(to bottom, #000 0 calc(var(--composer-corner-arm) - 1px), transparent var(--composer-corner-arm) calc(100% - var(--composer-corner-arm)), #000 calc(100% - var(--composer-corner-arm) + 1px));mask-image:linear-gradient(to right, #000 0 calc(var(--composer-corner-arm) - 1px), transparent var(--composer-corner-arm) calc(100% - var(--composer-corner-arm)), #000 calc(100% - var(--composer-corner-arm) + 1px)), linear-gradient(to bottom, #000 0 calc(var(--composer-corner-arm) - 1px), transparent var(--composer-corner-arm) calc(100% - var(--composer-corner-arm)), #000 calc(100% - var(--composer-corner-arm) + 1px));-webkit-mask-composite:source-in;opacity:calc(.7 * var(--material-frame,1));transition:--composer-corner-arm var(--duration-80) cubic-bezier(.4, 0, .2, 1), opacity var(--duration-80) cubic-bezier(.4, 0, .2, 1);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-composite:source-in;mask-composite:intersect}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field]:hover:before,:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field]:focus-within:before{--composer-corner-arm:20px;opacity:var(--material-frame,1)}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field]:has([aria-invalid=true]){border-color:color-mix(in srgb, var(--danger) 48%, transparent);box-shadow:var(--surface-glass-shadow), 0 0 0 1px color-mix(in srgb, var(--danger) 10%, transparent) inset}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field]:has([aria-invalid=true]):focus-within{border-color:color-mix(in srgb, var(--danger) 60%, transparent);box-shadow:var(--surface-glass-shadow), 0 0 0 1px color-mix(in srgb, var(--danger) 16%, transparent) inset}@media (prefers-reduced-motion:reduce){:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field],:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field]:before{transition:none}}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field] :is(input,textarea,select){z-index:2;letter-spacing:.01em;caret-color:var(--accent);font-weight:500;position:relative}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field] :is(input,textarea,select):-webkit-autofill{caret-color:var(--accent);box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field] :is(input,textarea,select):-webkit-autofill:hover{caret-color:var(--accent);box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset}:where(html:is(:not([data-theme=dark],[data-theme=light]),[data-custom-theme])) [data-field] :is(input,textarea,select):-webkit-autofill:focus{caret-color:var(--accent);box-shadow:0 0 0 1000px var(--surface-glass-bg-strong) inset}._message_m7q6f_1{color:var(--text-secondary);font-size:var(--font-size-14);line-height:var(--line-height-20)}._progress_m7q6f_7{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}._progressMeta_m7q6f_14{justify-content:space-between;align-items:baseline;gap:var(--space-12);min-width:0;font-size:var(--font-size-12);color:var(--text-tertiary);display:flex}._progressCount_m7q6f_24{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.03em;flex:none}._progressDetail_m7q6f_31{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;overflow:hidden}._actions_m7q6f_39{justify-content:flex-end;gap:var(--space-8);display:flex}._files_132zt_1{margin:0 0 var(--space-12);gap:var(--space-4);padding:0;list-style:none;display:grid}._files_132zt_1 li{justify-content:space-between;gap:var(--space-12);min-width:0;display:flex}._name_132zt_15{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._pages_132zt_22{color:var(--text-tertiary);flex:none}._cost_132zt_27{margin:0 0 var(--space-16)}._dontAsk_132zt_31{align-items:center;gap:var(--space-8);font-size:var(--font-size-14);color:var(--text-tertiary);display:flex}._content_mgkwe_1{gap:var(--space-16);display:grid}._body_mgkwe_6{font-size:var(--font-size-15);color:var(--text-secondary);margin:0}._actions_mgkwe_12{justify-content:flex-end;display:flex}._shell_j8lns_1{color:var(--accent);justify-content:center;align-items:center;display:inline-flex}._sizeXs_j8lns_8,._sizeSm_j8lns_13{width:var(--icon-16);height:var(--icon-16)}._sizeMd_j8lns_18{width:var(--icon-20);height:var(--icon-20)}._sizeLg_j8lns_23{width:var(--control-md);height:var(--control-md)}._sizeXl_j8lns_28{aspect-ratio:1;width:10rem;max-width:100%;height:auto}._sizeXs_j8lns_8,._sizeSm_j8lns_13,._sizeMd_j8lns_18,._sizeLg_j8lns_23,._sizeXl_j8lns_28{flex-shrink:0;display:block}._mark_1mszl_5{vertical-align:middle;flex:none;display:inline-block}._mark_1mszl_5[data-working]{transform-origin:50%;animation:_mark-index_1mszl_1 6s var(--ease-standard) infinite}@media (prefers-reduced-motion:reduce){._mark_1mszl_5[data-working]{animation:none}}._surface_1mszl_20{fill:var(--text)}._mark_1mszl_5[data-one-colour] ._surface_1mszl_20{fill:currentColor}._light_1mszl_27{fill:var(--mark-light,var(--blue))}._mark_1mszl_5[data-one-colour] ._light_1mszl_27{fill:currentColor}@keyframes _mark-index_1mszl_1{0%{transform:rotate(0)}6.667%,16.667%{transform:rotate(60deg)}23.333%,33.333%{transform:rotate(120deg)}40%,50%{transform:rotate(180deg)}56.667%,66.667%{transform:rotate(240deg)}73.333%,83.333%{transform:rotate(300deg)}90%,to{transform:rotate(360deg)}}._shell_il7gv_1{min-height:100%;padding:var(--space-32);place-items:center;display:grid}._status_il7gv_9{justify-items:center;gap:var(--space-12);text-align:center;max-width:360px;display:grid}._warning_il7gv_17{width:var(--icon-20);height:var(--icon-20);color:var(--danger)}._title_il7gv_23{color:var(--text);font:600 var(--font-size-16)/var(--line-height-24) var(--font-sans);margin:0}._text_il7gv_29{color:var(--text-secondary);font:400 var(--font-size-14)/var(--line-height-20) var(--font-sans);margin:0}._action_il7gv_35{justify-content:center;gap:var(--space-8);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._loading_il7gv_43{justify-items:center;gap:var(--space-12);max-width:48ch;color:var(--text-secondary);text-align:center;display:grid}._loading_il7gv_43 p{margin:0}._lockup_w8ubh_2{color:var(--text);align-items:center;display:inline-flex}._lockup_w8ubh_2 svg{display:block}._ink_w8ubh_11{fill:var(--text)}._light_w8ubh_15{fill:var(--mark-light,var(--blue))}._skip_1sf2n_1{top:var(--space-8);left:var(--space-8);z-index:calc(var(--z-tooltip) + 1);padding:var(--space-12) var(--space-16);background:var(--gradient-action-primary);color:var(--text-on-accent);font:inherit;font-size:var(--font-size-14);letter-spacing:.02em;border-radius:var(--radius-control);box-shadow:var(--shadow-card-floating);transform:translateY(calc(-100% - var(--space-16)));opacity:0;pointer-events:none;border:none;font-weight:600;text-decoration:none;transition:transform .16s,opacity .16s;position:fixed}._skip_1sf2n_1:focus{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){._skip_1sf2n_1{transition:opacity .01ms}}._frame_11u79_7{isolation:isolate;gap:var(--space-24);min-height:var(--viewport-min-height);padding:var(--space-32) var(--space-80);background:var(--night);color:var(--bone);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}@media not (min-width:840px){._frame_11u79_7{padding:var(--space-32) var(--space-48)}}@media not (min-width:600px){._frame_11u79_7{padding:calc(var(--space-24) + var(--mobile-safe-top,0px)) var(--space-16) calc(var(--space-24) + var(--mobile-safe-bottom,0px))}}._posters_11u79_29{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}._poster_11u79_29{background-color:var(--night);background-image:var(--poster);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}@media (orientation:portrait){._poster_11u79_29{background-image:var(--poster-tall)}}._poster_11u79_29[data-place=moon]{--poster:url(/brand/spock-moon.webp);--poster-tall:url(/brand/spock-moon-tall.webp)}._poster_11u79_29[data-place=pluto]{--poster:url(/brand/spock-pluto-charon.webp);--poster-tall:url(/brand/spock-pluto-charon-tall.webp)}._poster_11u79_29[data-place=jupiter]{--poster:url(/brand/spock-jupiter.webp);--poster-tall:url(/brand/spock-jupiter-tall.webp)}._poster_11u79_29[data-place=titan]{--poster:url(/brand/spock-titan-saturn.webp);--poster-tall:url(/brand/spock-titan-saturn-tall.webp)}._poster_11u79_29[data-place=mars]{--poster:url(/brand/spock-mars-phobos.webp);--poster-tall:url(/brand/spock-mars-phobos-tall.webp)}._poster_11u79_29[data-approach]{animation:_approach_11u79_1 1.2s var(--ease-standard) both}@keyframes _approach_11u79_1{0%{opacity:0;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){._poster_11u79_29[data-approach]{animation:none}}._card_11u79_97{align-self:center;gap:var(--space-24);box-sizing:border-box;width:min(100%,424px);padding:var(--space-32);display:grid}@media (min-width:1200px){._card_11u79_97{grid-row:1/-1}}@media (orientation:portrait){._card_11u79_97{margin-top:max(0px, 18svh - var(--space-32));align-self:start}}._card_11u79_97{background:var(--surface-overlay);border:var(--border-1) solid var(--line-subtle);border-radius:var(--radius-dialog);box-shadow:var(--shadow-overlay);color:var(--text)}@media not (min-width:600px){._card_11u79_97{width:100%;padding:var(--space-24);margin-top:0}}._card_11u79_97:has(>[aria-busy=true]){min-height:var(--card-held,0px);align-content:start}._caption_11u79_140{text-align:right;grid-row:2;justify-self:end}._line_11u79_146{color:var(--bone);font:400 var(--font-size-20)/var(--line-height-28) var(--font-display);margin:0}@media not (min-width:600px){._line_11u79_146{font-size:var(--font-size-16);line-height:var(--line-height-24)}}._credits_11u79_158{margin:var(--space-8) 0 0;color:color-mix(in oklab, var(--bone) 62%, var(--night));font:400 var(--font-size-12)/var(--line-height-16) var(--font-sans)}@media (min-width:840px){._credits_11u79_158{white-space:nowrap}}._eyebrow_19zgs_1{align-items:center;gap:var(--space-8);color:var(--text-tertiary);font:500 var(--font-size-11)/var(--line-height-16) var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;display:flex}._rule_19zgs_12:before{content:"";background:var(--line-strong);width:20px;height:1px}._stack_13hwa_2{gap:var(--space-16);flex-direction:column;display:flex}._title_13hwa_9{color:var(--text);font:var(--type-display);font-size:var(--font-size-24);font-size-adjust:none;line-height:var(--line-height-32);letter-spacing:var(--type-display-tracking);margin:0}._text_13hwa_19{color:var(--text-secondary);font:400 var(--font-size-14)/var(--line-height-20) var(--font-sans);overflow-wrap:anywhere;margin:0}._secondary_13hwa_26{color:var(--text-secondary);font:400 var(--font-size-14)/var(--line-height-20) var(--font-sans);margin:0}._loading_13hwa_32{min-height:var(--line-height-24)}._loadingLine_13hwa_37{align-items:center;gap:var(--space-12);color:var(--text-secondary);font:400 var(--font-size-14)/var(--line-height-20) var(--font-sans);margin:0;display:flex}._foot_13hwa_46{color:var(--text-tertiary);font:400 var(--font-size-12)/var(--line-height-16) var(--font-sans);overflow-wrap:anywhere;margin:0}@media (pointer:coarse){._foot_13hwa_46>button{margin-block:calc((var(--line-height-16) - var(--control-sm)) / 2);vertical-align:middle}}._banner_615fu_2{align-items:flex-start;gap:var(--space-12);min-width:0;padding:var(--space-12) var(--space-16);border-radius:var(--radius-container);background:var(--state-hover);color:var(--text);font:400 var(--font-size-14)/var(--line-height-20) var(--font-sans);display:flex}._icon_615fu_14{width:var(--icon-16);height:var(--icon-16);color:var(--text-secondary);flex:none;margin-top:2px}._body_615fu_22{flex:1;gap:2px;min-width:0;display:grid}._title_615fu_29{font-weight:500}._text_615fu_34{overflow-wrap:anywhere;min-width:0}._title_615fu_29+._text_615fu_34{color:var(--text-secondary)}._action_615fu_42{flex:none}._accent_615fu_46{background:var(--accent-soft)}._accent_615fu_46 ._icon_615fu_14{color:var(--accent-text)}._success_615fu_53{background:var(--success-soft)}._success_615fu_53 ._icon_615fu_14{color:var(--success)}._warning_615fu_60{background:var(--warning-soft)}._warning_615fu_60 ._icon_615fu_14{color:var(--warning)}._danger_615fu_67{background:var(--danger-soft)}._danger_615fu_67 ._icon_615fu_14{color:var(--danger)}._icon_6tbkp_1{object-fit:contain}._plate_6tbkp_6{background:var(--white);border-radius:var(--radius-small);padding:var(--space-2);box-sizing:content-box}._stack_2gjo8_1{gap:var(--space-12);display:grid}._row_2gjo8_7{gap:var(--space-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}._provider_2gjo8_14{width:100%}._providerIcon_2gjo8_18{width:var(--icon-20);height:var(--icon-20);flex-shrink:0}._group_1femd_8{gap:var(--space-8);border:0;min-width:0;margin:0;padding:0;display:grid}._group_1femd_8[data-layout=row]{gap:var(--space-8) var(--space-20);flex-wrap:wrap;display:flex}._group_1femd_8[data-layout=choice] ._option_1femd_25{padding:var(--space-12);border:var(--border-1) solid var(--line);border-radius:var(--radius-container);background:var(--surface);transition:border-color var(--duration-80) linear, background-color var(--duration-80) linear}._group_1femd_8[data-layout=choice] ._option_1femd_25:hover{border-color:var(--line-strong)}._group_1femd_8[data-layout=choice] ._option_1femd_25:has(._input_1femd_35:checked){border-color:var(--accent);background:var(--accent-soft)}._group_1femd_8[data-layout=choice] ._option_1femd_25:has(._input_1femd_35:focus-visible){outline:var(--focus-ring) solid var(--focus);outline-offset:2px}._group_1femd_8[data-layout=choice] ._text_1femd_43{flex:1}._group_1femd_8[data-layout=choice] ._input_1femd_35:focus-visible+._dot_1femd_46{outline:none}._aside_1femd_51{text-align:right;flex:none}._legend_1femd_56{margin-bottom:var(--space-8);color:var(--text);font:500 var(--font-size-13)/var(--line-height-18) var(--font-sans);padding:0}._option_1femd_25{align-items:flex-start;gap:var(--space-8);color:var(--text);font:400 var(--font-size-14)/var(--line-height-20) var(--font-sans);cursor:pointer;display:flex;position:relative}._option_1femd_25:has(._input_1femd_35:disabled){cursor:not-allowed}._input_1femd_35{opacity:0;width:1px;height:1px;margin:0;position:absolute}._dot_1femd_46{border:var(--border-1) solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);width:16px;height:16px;transition:border-color var(--duration-140) linear;flex:none;margin-top:2px;position:relative}@media (pointer:coarse){._dot_1femd_46:before{content:"";position:absolute;top:-14px;bottom:-14px;left:-14px;right:-14px}}._input_1femd_35:checked+._dot_1femd_46{border:5px solid var(--accent)}._input_1femd_35:focus-visible+._dot_1femd_46{outline:var(--focus-ring) solid var(--focus);outline-offset:2px}._input_1femd_35:disabled~*{opacity:var(--opacity-disabled)}._text_1femd_43{gap:2px;min-width:0;display:grid}._help_1femd_123{font:var(--type-caption);color:var(--text-tertiary)}._content_583nx_1{gap:var(--space-16);overflow-wrap:anywhere;display:grid}._title_583nx_8{color:var(--text);font:var(--type-display);font-size:var(--font-size-24);font-size-adjust:none;line-height:var(--line-height-32);letter-spacing:var(--type-display-tracking);margin:0}._copy_583nx_18{color:var(--text-secondary);font:var(--type-body);margin:0}._status_583nx_24{align-items:center;gap:var(--space-8);color:var(--text-secondary);margin:0;display:flex}._actions_583nx_33{gap:var(--space-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}._actions_583nx_33>*{width:100%}._error_583nx_44{color:var(--danger);font:var(--type-body);margin:0}._clientName_583nx_50{overflow-wrap:anywhere}._scopes_583nx_54{gap:var(--space-8);padding-left:var(--space-20);color:var(--text);font:var(--type-body);margin:0;display:grid}._stack_o8bdm_7{gap:var(--space-16);flex-direction:column;display:flex}._linkBanner_o8bdm_13{padding:var(--space-12) var(--space-16);border-radius:var(--radius-container);border:var(--border-1) solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--text);font-size:var(--font-size-14);margin:0}._divider_o8bdm_24{align-items:center;gap:var(--space-12);color:var(--text-tertiary);font:400 var(--font-size-12)/var(--line-height-16) var(--font-sans);display:flex}._dividerLine_o8bdm_32{height:var(--border-1);background:var(--line);flex:1}._note_o8bdm_38{font:var(--type-body);color:var(--text-secondary);margin:0}._forgotPasswordLink_o8bdm_45{color:var(--accent-text);font-size:var(--font-size-13);white-space:nowrap;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-text) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-text) 45%, transparent);flex:none}._forgotPasswordLink_o8bdm_45:hover{-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}._sent_o8bdm_61{color:var(--text-secondary);font-size:var(--font-size-13);white-space:nowrap;flex:none}._legal_o8bdm_69{color:var(--text-tertiary);font:400 var(--font-size-12)/var(--line-height-16) var(--font-sans);margin:0}._legal_o8bdm_69 a{color:var(--accent-text);text-underline-offset:.18em;text-decoration:underline}:root,[data-theme-tone=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#02050a;--bone:#edf1ee;--blue:#0f62fe;--blue-on-night:#5c94ff;--blue-on-bone:#0d5bef;--amber:#f1ad58;--mark-light:var(--blue);--white:#fff;--bg:#02050a;--bg-sidebar:#050a10;--surface:#0a1016;--surface-overlay:#0e141a;--surface-inverse:#edf1ee;--state-hover:#edf1ee0f;--state-pressed:#edf1ee1a;--scrim:#02050aa3;--line-subtle:#141a20;--line:#242a2f;--line-strong:#5e6468;--text:#edf1ee;--text-secondary:#9ba0a1;--text-tertiary:#818689;--text-disabled:#50565a;--text-on-accent:#fff;--text-inverse:#02050a;--accent:#0f62fe;--accent-hover:#1868ff;--accent-pressed:#0055f1;--accent-text:#5c94ff;--accent-soft:#0f62fe29;--focus:#5c94ff;--success:#2db45b;--success-soft:#2db45b24;--warning:#f1ad58;--warning-soft:#f1ad5824;--danger:#fd7071;--danger-soft:#fd707124;--danger-fill:#d13739;--chart-1:#0f62fe;--chart-2:#9f650a;--chart-3:#0b807b;--chart-4:#8d52db;--chart-5:#d42f5e;--chart-6:#0a8424;--chart-7:#657483;--shadow-raised:none;--shadow-overlay:0 16px 40px #0000008f, 0 2px 8px #0006}@media (prefers-color-scheme:light){:root:not([data-theme-tone]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--night:#02050a;--bone:#edf1ee;--blue:#0f62fe;--blue-on-night:#5c94ff;--blue-on-bone:#0d5bef;--amber:#f1ad58;--mark-light:var(--blue);--white:#fff;--bg:#f7f9f7;--bg-sidebar:#edf1ee;--surface:#fff;--surface-overlay:#fff;--surface-inverse:#02050a;--state-hover:#02050a0d;--state-pressed:#02050a14;--scrim:#02050a52;--line-subtle:#dce0de;--line:#d1d5d4;--line-strong:#868b8d;--text:#02050a;--text-secondary:#50565a;--text-tertiary:#63696c;--text-disabled:#a0a5a6;--text-on-accent:#fff;--text-inverse:#edf1ee;--accent:#0f62fe;--accent-hover:#0055f1;--accent-pressed:#004ad6;--accent-text:#0d5bef;--accent-soft:#0f62fe1a;--focus:#0f62fe;--success:#037333;--success-soft:#0373331a;--warning:#8b5a04;--warning-soft:#8b5a041a;--danger:#bc2029;--danger-soft:#bc20291a;--danger-fill:#d13739;--chart-1:#0f62fe;--chart-2:#9f650a;--chart-3:#0b807b;--chart-4:#8d52db;--chart-5:#d42f5e;--chart-6:#0a8424;--chart-7:#657483;--shadow-raised:0 1px 2px #02050a0f;--shadow-overlay:0 12px 32px #02050a1f, 0 2px 6px #02050a0f}}[data-theme-tone=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--night:#02050a;--bone:#edf1ee;--blue:#0f62fe;--blue-on-night:#5c94ff;--blue-on-bone:#0d5bef;--amber:#f1ad58;--mark-light:var(--blue);--white:#fff;--bg:#f7f9f7;--bg-sidebar:#edf1ee;--surface:#fff;--surface-overlay:#fff;--surface-inverse:#02050a;--state-hover:#02050a0d;--state-pressed:#02050a14;--scrim:#02050a52;--line-subtle:#dce0de;--line:#d1d5d4;--line-strong:#868b8d;--text:#02050a;--text-secondary:#50565a;--text-tertiary:#63696c;--text-disabled:#a0a5a6;--text-on-accent:#fff;--text-inverse:#edf1ee;--accent:#0f62fe;--accent-hover:#0055f1;--accent-pressed:#004ad6;--accent-text:#0d5bef;--accent-soft:#0f62fe1a;--focus:#0f62fe;--success:#037333;--success-soft:#0373331a;--warning:#8b5a04;--warning-soft:#8b5a041a;--danger:#bc2029;--danger-soft:#bc20291a;--danger-fill:#d13739;--chart-1:#0f62fe;--chart-2:#9f650a;--chart-3:#0b807b;--chart-4:#8d52db;--chart-5:#d42f5e;--chart-6:#0a8424;--chart-7:#657483;--shadow-raised:0 1px 2px #02050a0f;--shadow-overlay:0 12px 32px #02050a1f, 0 2px 6px #02050a0f}:root{--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--radius-small:4px;--radius-control:6px;--radius-container:10px;--radius-dialog:14px;--radius-full:999px;--control-xs:24px;--control-sm:28px;--control-md:32px;--control-lg:40px;--touch-target:44px;--icon-14:14px;--icon-16:16px;--icon-20:20px;--header:48px;--sidebar:260px;--sidebar-narrow:240px;--panel:360px;--measure-prose:600px;--measure-thread:720px;--dialog-sm:400px;--dialog-md:560px;--dialog-lg:720px;--dialog-xl:960px;--web-header:64px;--web-header-compact:56px;--web-gutter-compact:16px;--web-gutter-medium:24px;--web-gutter-expanded:32px;--web-gutter-large:48px;--web-gutter-xl:64px;--web-page:1200px;--web-prose:720px;--z-sticky:100;--z-sidebar:200;--z-drawer:300;--z-scrim:400;--z-dialog:500;--z-popover:600;--z-toast:700;--z-tooltip:800;--border-1:1px;--focus-ring:2px;--opacity-disabled:.4;--bp-medium:600px;--bp-expanded:840px;--bp-large:1200px;--bp-xl:1600px;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-field:14px;--font-size-20:20px;--font-size-24:24px;--font-size-28:28px;--line-height-16:16px;--line-height-18:18px;--line-height-20:20px;--line-height-24:24px;--line-height-26:26px;--line-height-28:28px;--line-height-32:32px;--line-height-36:36px;--font-display:"Michroma", "Eurostile", "Arial", sans-serif;--font-sans:"Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"Roboto Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--type-display:400 28px/36px var(--font-display);--type-display-tracking:-.01em;--type-title-lg:600 20px/28px var(--font-sans);--type-title:600 16px/24px var(--font-sans);--type-title-sm:600 14px/20px var(--font-sans);--type-reading:400 15px/24px var(--font-sans);--type-body:400 14px/20px var(--font-sans);--type-body-strong:500 14px/20px var(--font-sans);--type-body-sm:400 13px/18px var(--font-sans);--type-caption:400 12px/16px var(--font-sans);--type-label:500 11px/16px var(--font-mono);--type-label-tracking:.08em;--type-data:400 12px/16px var(--font-mono);--type-code:400 13px/20px var(--font-mono);--type-display-xl:400 72px/76px var(--font-display);--type-display-xl-tracking:-.018em;--type-display-lg:400 56px/60px var(--font-display);--type-display-lg-tracking:-.018em;--type-display-md:400 40px/44px var(--font-display);--type-display-md-tracking:-.018em;--type-lede:400 18px/30px var(--font-sans);--type-wordmark:400 24px/24px var(--font-display);--type-wordmark-tracking:.06em;--duration-80:80ms;--duration-140:.14s;--duration-200:.2s;--duration-280:.28s;--duration-400:.4s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1)}@media (pointer:coarse){:root{--control-xs:28px;--control-sm:32px;--control-md:36px;--control-lg:44px;--icon-14:16px;--icon-16:20px;--icon-20:24px;--font-size-11:12px;--font-size-12:13px;--font-size-13:14px;--font-size-14:15px;--font-size-15:16px;--font-size-16:17px;--font-size-field:16px;--line-height-16:18px;--line-height-18:20px;--type-title:600 17px/24px var(--font-sans);--type-title-sm:600 15px/20px var(--font-sans);--type-reading:400 16px/26px var(--font-sans);--type-body:400 15px/20px var(--font-sans);--type-body-strong:500 15px/20px var(--font-sans);--type-body-sm:400 14px/20px var(--font-sans);--type-caption:400 13px/18px var(--font-sans);--type-label:500 12px/18px var(--font-mono);--type-data:400 13px/18px var(--font-mono);--type-code:400 14px/20px var(--font-mono)}}@media (prefers-reduced-motion:reduce){:root{--duration-80:0s;--duration-140:0s;--duration-200:0s;--duration-280:0s;--duration-400:0s}}@font-face{font-family:Michroma;src:url(/assets/Michroma-Regular-4gS0VCia.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Variable-DHIcAJRg.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-Variable-CZtBPCCa.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@property --composer-corner-arm{syntax:"<length>";inherits:false;initial-value:16px}:root{--color-white:#f7f7f7;--color-black:#070b18;--color-charcoal:#101726;--color-charcoal-mid:#162032;--color-charcoal-light:#1f2d47;--color-gray-light:#ededed;--color-gray-darker:#cbcbcb;--color-navy:#1a2035;--color-navy-light:#242b3d;--color-navy-dark:#070b18;--color-steel:#5d7c9a;--color-steel-light:#7a9bb8;--color-steel-frost:#e2e8f0;--color-bronze:#d58936;--color-blue:#0f62fe;--color-blue-hover:#1d70ff;--color-blue-light:#8bb6ff;--color-olive-700:#3d5200;--color-sky-600:#0284c7;--color-destructive-dark:#7f1d1d;--color-destructive-light:#fecaca;--color-warning-text-on-dark:#ffd49a;--color-warning-eyebrow-on-dark:#ffcc80;--color-warning-text-on-light:#92400e;--color-foreground:#1a2035;--color-foreground-muted:#64748b;--color-border-strong:#cbd5e1;--color-neon-lime:#b3e600;--color-neon-purple:#bf00ff;--color-retro-red:#e52521;--color-retro-blue:#0047bb;--color-retro-gold:#fbd000;--color-retro-green:#368c38;--aiContainerMaxWidth:768px;--icon-size-inline:var(--icon-16);--icon-size-control:var(--icon-16);--icon-size-nav:var(--icon-20);--viewport-height:100vh;--viewport-min-height:100vh;--layout-reading-width:56rem;--space-xs:var(--space-8);--space-sm:var(--space-12);--space-md:var(--space-16);--space-lg:var(--space-20);--space-xl:var(--space-24);--space-2xl:var(--space-32);--space-page-inline:var(--space-24);--space-page-block:var(--space-24);--control-height-lg:var(--control-lg);--text-display-4xl:var(--font-size-28);--text-display-3xl:var(--font-size-28);--text-display-2xl:var(--font-size-28);--text-display-xl:var(--font-size-28);--text-display-lg:var(--font-size-28);--text-display-md:var(--font-size-28);--text-display-sm:var(--font-size-28);--text-title-xl:var(--font-size-20);--text-title-lg:var(--font-size-20);--text-title-md:var(--font-size-20);--text-title-sm:var(--font-size-16);--text-title-xs:var(--font-size-16);--text-body-lg:var(--font-size-16);--text-body-md:var(--font-size-15);--text-body-sm:var(--font-size-13);--text-caption:var(--font-size-12);--text-eyebrow:var(--font-size-12);--text-micro:var(--font-size-12);--tracking-eyebrow:var(--type-label-tracking);--code-line-height:1.65;--mark-claude:#d97757;--mobile-safe-bottom:env(safe-area-inset-bottom,0px);--mobile-safe-top:env(safe-area-inset-top,0px);--composer-height:84px}[data-part=hit]{display:none}@media (pointer:coarse){[data-part=hit]{width:max(100%, var(--touch-target));height:max(100%, var(--touch-target));display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@supports (height:100dvh){:root{--viewport-height:100dvh;--viewport-min-height:100dvh}}@media not (min-width:600px){:root{--space-page-inline:var(--space-16);--space-page-block:var(--space-16);--text-display-4xl:var(--font-size-24);--text-display-3xl:var(--font-size-24);--text-display-2xl:var(--font-size-24);--text-display-xl:var(--font-size-24);--text-display-lg:var(--font-size-24);--text-display-md:var(--font-size-24);--text-display-sm:var(--font-size-24)}}:root{--font-title:var(--font-sans);--font-title-adjust:.54}html[data-theme]:not([data-theme=dark],[data-theme=light]),html[data-custom-theme]{--font-title:var(--font-display);--font-title-adjust:none}:root,html[data-theme-tone=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;touch-action:pan-x pan-y;height:100%}html[data-theme-tone=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;touch-action:pan-x pan-y;height:100%}:root{--color-bg-page-alt:var(--bg-sidebar);--color-bg-input:var(--surface);--color-bg-surface-strong:var(--surface-overlay);--color-bg-surface-muted:var(--state-pressed);--color-bg-surface-subtle:var(--state-hover);--color-surface-highlight:transparent;--surface-glass-bg:var(--surface);--surface-glass-bg-strong:var(--surface-overlay);--surface-glass-border:var(--line);--surface-glass-border-strong:var(--line-strong);--surface-glass-shadow:var(--shadow-raised);--shell-sidebar-backdrop-filter:none;--shell-chat-explorer-bg:var(--bg-sidebar);--shell-chat-explorer-backdrop-filter:none;--color-bg-scroll-thumb-glow:transparent;--color-bg-scroll-track-strong:var(--bg);--color-border-accent:var(--accent);--color-action-secondary:var(--state-hover);--color-action-secondary-hover:var(--state-pressed);--color-interactive-surface:var(--line);--color-interactive-surface-strong:var(--line-strong);--color-text-danger:var(--danger);--rule-style:solid;--rule-weight:1px;--segmented-switch-track-bg:var(--state-hover);--segmented-switch-track-border:transparent;--segmented-switch-thumb-bg:var(--surface-overlay);--segmented-switch-thumb-border:var(--line);--segmented-switch-thumb-text:var(--text);--segmented-switch-thumb-shadow:var(--shadow-raised);--gradient-action-primary:var(--accent-hover);--gradient-brand:var(--accent);--gradient-brand-mark:var(--accent);--color-brand-mark-foreground:var(--text-on-accent);--shadow-hairline:0 0 0 1px var(--line);--shadow-soft:var(--shadow-raised);--shadow-card-resting:var(--shadow-raised);--shadow-card-floating:var(--shadow-overlay);--cell-games-accent:var(--accent);--cell-games-accent-strong:var(--accent-hover);--cell-games-on-accent:var(--text-on-accent);--cell-games-info:var(--accent-text);--cell-games-attack:var(--warning);--cell-games-revise:color-mix(in srgb, var(--accent) 58%, var(--accent-text) 42%);--cell-games-good:var(--success);--cell-games-bad:var(--danger);--cell-games-panel-bg:var(--surface-glass-bg-strong);--cell-games-panel-border:var(--surface-glass-border-strong);--cell-games-muted-surface:var(--color-bg-surface-muted);--cell-games-shadow:var(--surface-glass-shadow);--cell-games-portrait-tint:color-mix(in srgb, var(--accent) 32%, transparent);--material-blur:none;--material-sheen:0;--material-frame:0;--page-grid-line:transparent;--surface-overlay-grid-line:transparent;--surface-overlay-hero-glow:none;--app-visuals-opacity:0;--app-visual-orb-primary:transparent;--app-visual-orb-secondary:transparent;--app-visual-orb-tertiary:transparent;--app-visual-glow-primary:transparent;--app-visual-glow-secondary:transparent;--app-visual-floor:transparent;--app-visual-veil-core:transparent;--app-visual-veil-mid:transparent;--app-visual-veil-accent:transparent;--markdown-panel-bg:var(--surface);--markdown-panel-bg-chat:var(--surface);--markdown-panel-border:var(--line);--markdown-panel-shadow:none;--markdown-panel-header-bg:transparent;--markdown-panel-header-glow:none;--markdown-panel-header-action-color:var(--text-secondary);--markdown-panel-header-action-bg:transparent;--markdown-panel-header-action-bg-hover:var(--state-hover);--markdown-inline-code-bg:var(--state-pressed);--markdown-inline-code-shadow:none;--markdown-table-row-alt:transparent;--markdown-syntax-comment:var(--text-tertiary);--markdown-syntax-punctuation:var(--text-secondary);--markdown-syntax-value:var(--accent-text);--markdown-syntax-string:var(--success);--markdown-syntax-plain:var(--text);--markdown-syntax-keyword:var(--chart-4);--markdown-syntax-function:var(--warning);--markdown-syntax-variable:var(--chart-5);--table-even-row-bg:transparent;--table-hover-row-bg:var(--state-hover);--field-focus-line:var(--focus);--composer-focus-line:var(--line-strong);--selection-bg:var(--accent-soft)}html[data-theme-tone=dark]{--markdown-syntax-keyword:color-mix(in srgb, var(--chart-4) 85%, var(--text));--markdown-syntax-variable:color-mix(in srgb, var(--chart-5) 85%, var(--text));--color-bg-scroll-track:color-mix(in srgb, var(--bg) 97%, var(--text-tertiary));--color-bg-scroll-thumb:color-mix(in srgb, var(--bg) 78%, var(--text-tertiary));--color-bg-scroll-thumb-strong:color-mix(in srgb, var(--bg) 62%, var(--text-tertiary));--cell-games-portrait-filter:contrast(1.1) saturate(.58) brightness(.92);--cell-games-portrait-filter-emphasis:contrast(1.12) saturate(.82) brightness(.98);--cell-games-portrait-filter-muted:contrast(1.08) saturate(.42) brightness(.9);--cell-games-portrait-tint-opacity:.62}html[data-theme-tone=light]{--color-bg-scroll-track:color-mix(in srgb, var(--bg) 93%, var(--text-tertiary));--color-bg-scroll-thumb:color-mix(in srgb, var(--bg) 70%, var(--text-tertiary));--color-bg-scroll-thumb-strong:color-mix(in srgb, var(--bg) 55%, var(--text-tertiary));--cell-games-portrait-filter:contrast(1.06) saturate(.65) brightness(.98);--cell-games-portrait-filter-emphasis:contrast(1.1) saturate(.88) brightness(1.04);--cell-games-portrait-filter-muted:contrast(1.05) saturate(.48) brightness(.96);--cell-games-portrait-tint-opacity:.5}html[data-theme-tone=dark]:where(:not([data-theme=dark]),[data-custom-theme]){--font-sans:"IBM Plex Sans", sans-serif;--font-display:"Michroma", sans-serif;--font-mono:"Roboto Mono", monospace;--bg:var(--color-black);--color-bg-page-alt:var(--color-charcoal-mid);--bg-sidebar:var(--color-navy-dark);--color-bg-input:var(--color-charcoal);--surface:#101726e0;--color-bg-surface-strong:#162032f0;--color-bg-surface-muted:#5d7c9a24;--color-bg-surface-subtle:#5d7c9a14;--color-surface-highlight:#ffffff14;--scrim:#070b18cc;--color-bg-scroll-track:color-mix(in srgb, var(--bg) 97%, var(--text-tertiary));--color-bg-scroll-thumb:color-mix(in srgb, var(--bg) 78%, var(--text-tertiary));--color-bg-scroll-thumb-glow:transparent;--color-bg-scroll-track-strong:var(--bg);--color-bg-scroll-thumb-strong:color-mix(in srgb, var(--bg) 62%, var(--text-tertiary));--text:var(--color-steel-frost);--text-secondary:var(--color-gray-light);--text-tertiary:var(--color-steel-light);--accent-text:var(--color-blue-light);--text-inverse:var(--color-navy-dark);--line-subtle:#ffffff14;--line:#5d7c9a33;--line-strong:#ffffff24;--color-border-accent:var(--color-blue);--accent:var(--color-blue);--accent-hover:var(--color-blue-hover);--text-on-accent:var(--color-white);--color-action-secondary:#5d7c9a33;--color-action-secondary-hover:#5d7c9a4d;--color-interactive-surface:var(--color-charcoal-light);--color-interactive-surface-strong:var(--color-steel);--success:#75c129;--color-text-danger:var(--color-destructive-light);--segmented-switch-track-bg:color-mix(in srgb, var(--color-bg-surface-muted) 54%, transparent);--segmented-switch-track-border:color-mix(in srgb, var(--line) 82%, transparent);--segmented-switch-thumb-bg:color-mix(in srgb, var(--accent) 65%, transparent);--segmented-switch-thumb-border:color-mix(in srgb, var(--accent) 55%, transparent);--segmented-switch-thumb-text:var(--text-on-accent);--segmented-switch-thumb-shadow:none;--gradient-action-primary:linear-gradient(135deg, #0f62fe, #0a48b3);--gradient-brand:linear-gradient(135deg, #0f62fe, #00d2ff);--gradient-brand-mark:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--bg-sidebar) 92%, var(--accent) 8%));--color-brand-mark-foreground:var(--color-white);--shadow-hairline:var(--color-charcoal-light) 0 0 2px 0;--shadow-soft:0 1.5rem 3rem #00000061, inset 0 1px 0 #ffffff0d;--shadow-overlay:0 25px 50px -12px #00000080, inset 0 1px 0 #ffffff0d;--shadow-card-resting:0 8px 32px #00000038;--shadow-card-floating:0 1.5rem 3rem #00000073, 0 .5rem 1.5rem #0000004d;--card-border-default:color-mix(in srgb, var(--color-steel) 40%, transparent);--card-border-default-highlight:color-mix(in srgb, var(--color-steel) 60%, transparent);--card-border-wild:color-mix(in srgb, var(--color-blue) 12%, transparent);--card-border-wild-highlight:color-mix(in srgb, var(--color-blue) 25%, transparent);--color-bg-panel-strong:color-mix(in srgb, var(--color-bg-surface-muted) 58%, transparent);--surface-glass-bg:#070b188c;--surface-glass-bg-strong:#101726c7;--surface-glass-border:#5d7c9a24;--surface-glass-border-strong:#5d7c9a47;--surface-glass-shadow:0 8px 32px #00000038;--shell-sidebar-backdrop-filter:blur(22px);--shell-chat-explorer-bg:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-surface-muted) 16%, transparent), color-mix(in srgb, var(--bg) 86%, transparent)), color-mix(in srgb, var(--bg) 92%, var(--color-bg-surface-strong));--shell-chat-explorer-backdrop-filter:blur(22px);--surface-texture:none;--surface-texture-opacity:0;--rule-style:solid;--rule-weight:1px;--control-bevel:0 0 0 0 transparent;--control-bevel-active:var(--control-bevel);--button-font-family:var(--font-sans);--button-font-weight:700;--button-text-transform:none;--button-letter-spacing:.02em;--button-backdrop-filter:none;--button-backdrop-filter-secondary:none;--button-face-primary:color-mix(in srgb, var(--bg-sidebar) 22%, transparent);--button-face-secondary:linear-gradient(148deg, color-mix(in srgb, var(--color-bg-surface-strong) 94%, var(--bg)), color-mix(in srgb, var(--surface) 88%, var(--bg)) 100%);--button-border-primary:color-mix(in srgb, var(--accent) 85%, transparent);--button-border-secondary:color-mix(in srgb, var(--line) 85%, transparent);--button-shadow-base:inset 0 0 0 1px color-mix(in srgb, var(--color-surface-highlight) 35%, transparent), inset 0 0 30px color-mix(in srgb, var(--button-inner-glow) 0%, transparent), 0 0 0 1px color-mix(in srgb, var(--button-glow-color) 8%, transparent);--button-shadow-primary:inset 0 0 0 1px color-mix(in srgb, var(--color-surface-highlight) 35%, transparent), inset 0 0 28px color-mix(in srgb, var(--accent) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent);--button-shadow-secondary:inset 0 0 0 1px color-mix(in srgb, var(--color-surface-highlight) 42%, transparent), inset 0 0 22px color-mix(in srgb, var(--color-border-accent) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--line) 28%, transparent);--button-shadow-primary-hover:var(--button-shadow-primary);--button-shadow-secondary-hover:var(--button-shadow-secondary);--button-fill-offset-rest:102%;--button-fill-offset-hover:0;--button-fill-offset-rest-dense-secondary:calc(100% + .45rem);--button-glow-opacity-rest:.2;--button-glow-opacity-hover:.42;--button-inner-highlight-opacity-rest:.95;--button-inner-highlight-opacity-hover:1;--button-inner-highlight-saturate-hover:1.18;--button-hover-lift:none;--button-hover-lift-active:none;--button-press-transform:scale(.95);--button-transition-duration:var(--duration-80);--button-transition-ease:linear;--button-fill-transition-duration:var(--duration-140);--button-fill-transition-ease:var(--ease-out);--button-text-secondary:var(--text-tertiary);--button-text-secondary-hover:var(--text);--cell-games-accent:var(--accent);--cell-games-accent-strong:var(--accent-hover);--cell-games-on-accent:var(--text-on-accent);--cell-games-info:var(--accent-text);--cell-games-attack:var(--warning);--cell-games-revise:color-mix(in srgb, var(--accent) 58%, var(--accent-text) 42%);--cell-games-good:var(--success);--cell-games-bad:var(--danger);--cell-games-panel-bg:var(--surface-glass-bg-strong);--cell-games-panel-border:var(--surface-glass-border-strong);--cell-games-muted-surface:var(--color-bg-surface-muted);--cell-games-shadow:var(--surface-glass-shadow);--cell-games-portrait-filter:contrast(1.1) saturate(.58) brightness(.92);--cell-games-portrait-filter-emphasis:contrast(1.12) saturate(.82) brightness(.98);--cell-games-portrait-filter-muted:contrast(1.08) saturate(.42) brightness(.9);--cell-games-portrait-tint:color-mix(in srgb, var(--accent) 42%, transparent);--cell-games-portrait-tint-opacity:.62;--surface-overlay-grid-line:#ffffff06;--surface-overlay-hero-glow:radial-gradient(circle at 15% 0%, #ff73000a 0%, transparent 45%), radial-gradient(circle at 85% 15%, #0f62fe0f 0%, transparent 45%), radial-gradient(circle at 50% 100%, #8a2be20a 0%, transparent 50%);--app-visuals-opacity:1;--app-visual-orb-primary:color-mix(in srgb, var(--accent) 18%, transparent);--app-visual-orb-secondary:color-mix(in srgb, var(--accent-text) 14%, transparent);--app-visual-orb-tertiary:color-mix(in srgb, var(--accent) 8%, transparent);--app-visual-glow-primary:color-mix(in srgb, var(--accent) 8%, transparent);--app-visual-glow-secondary:color-mix(in srgb, var(--accent-text) 5%, transparent);--app-visual-floor:color-mix(in srgb, var(--color-bg-page-alt) 16%, transparent);--app-visual-veil-core:color-mix(in srgb, var(--color-bg-surface-muted) 28%, transparent);--app-visual-veil-mid:color-mix(in srgb, var(--color-bg-page-alt) 6%, transparent);--app-visual-veil-accent:color-mix(in srgb, var(--accent-text) 7%, transparent);--markdown-panel-bg:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-surface-strong) 92%, transparent), color-mix(in srgb, var(--surface) 96%, transparent));--markdown-panel-bg-chat:linear-gradient(180deg, color-mix(in srgb, var(--bg) 94%, transparent), color-mix(in srgb, var(--bg-sidebar) 90%, transparent));--markdown-panel-border:color-mix(in srgb, var(--line) 58%, transparent);--markdown-panel-shadow:0 1.25rem 2.5rem -2rem color-mix(in srgb, var(--bg) 80%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-surface-highlight) 45%, transparent);--markdown-panel-header-bg:linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 48%);--markdown-panel-header-glow:radial-gradient(circle at top left, color-mix(in srgb, var(--accent) 22%, transparent), transparent 45%);--markdown-panel-header-action-color:var(--accent-text);--markdown-panel-header-action-bg:color-mix(in srgb, var(--accent) 14%, transparent);--markdown-panel-header-action-bg-hover:color-mix(in srgb, var(--accent) 24%, transparent);--markdown-inline-code-bg:color-mix(in srgb, var(--bg) 42%, transparent);--markdown-inline-code-shadow:0 1px 4px color-mix(in srgb, var(--bg) 35%, transparent);--markdown-table-row-alt:color-mix(in srgb, var(--color-bg-surface-muted) 28%, transparent);--markdown-syntax-comment:color-mix(in srgb, var(--text-tertiary) 82%, transparent);--markdown-syntax-punctuation:color-mix(in srgb, var(--text-tertiary) 72%, var(--text) 28%);--markdown-syntax-value:color-mix(in srgb, var(--accent-text) 72%, var(--text) 28%);--markdown-syntax-string:color-mix(in srgb, var(--success) 72%, var(--text) 28%);--markdown-syntax-plain:color-mix(in srgb, var(--text) 92%, transparent);--markdown-syntax-keyword:color-mix(in srgb, var(--accent) 64%, var(--text) 36%);--markdown-syntax-function:color-mix(in srgb, var(--warning) 70%, var(--text) 30%);--markdown-syntax-variable:color-mix(in srgb, var(--warning) 84%, var(--text) 16%);--table-even-row-bg:#ffffff1a;--table-hover-row-bg:#fff3;--focus:color-mix(in srgb, var(--accent) 60%, transparent);--selection-bg:#0f62fe2e;--page-grid-line:color-mix(in srgb, var(--color-steel) 10%, transparent);--material-blur:initial;--material-sheen:initial;--material-frame:initial;--field-focus-line:initial;--composer-focus-line:initial;--surface-overlay:var(--color-bg-surface-strong);--surface-inverse:var(--text);--state-hover:color-mix(in srgb, var(--text) 6%, transparent);--state-pressed:color-mix(in srgb, var(--text) 10%, transparent);--text-disabled:color-mix(in srgb, var(--text) 40%, transparent);--accent-pressed:color-mix(in srgb, var(--accent) 88%, black);--accent-soft:color-mix(in srgb, var(--accent) 16%, transparent);--success-soft:color-mix(in srgb, var(--success) 14%, transparent);--warning-soft:color-mix(in srgb, var(--warning) 14%, transparent);--danger-soft:color-mix(in srgb, var(--danger) 14%, transparent);--shadow-raised:var(--shadow-card-resting)}html[data-theme-tone=light]:where(:not([data-theme=light]),[data-custom-theme]){--font-sans:"IBM Plex Sans", sans-serif;--font-display:"Michroma", sans-serif;--font-mono:"Roboto Mono", monospace;--bg:#f3f6fb;--color-bg-page-alt:#edf2f8;--bg-sidebar:var(--color-navy);--color-bg-input:#eef2f7;--surface:#f6f8fcd1;--color-bg-surface-strong:#f1f5fbf0;--color-bg-surface-muted:#e2ebf79e;--color-bg-surface-subtle:#e2ebf766;--color-surface-highlight:#ffffffe6;--scrim:#0f172a24;--color-bg-scroll-track:color-mix(in srgb, var(--bg) 93%, var(--text-tertiary));--color-bg-scroll-thumb:color-mix(in srgb, var(--bg) 70%, var(--text-tertiary));--color-bg-scroll-thumb-glow:transparent;--color-bg-scroll-track-strong:var(--bg);--color-bg-scroll-thumb-strong:color-mix(in srgb, var(--bg) 55%, var(--text-tertiary));--text:var(--color-foreground);--text-secondary:var(--color-navy-light);--text-tertiary:var(--color-foreground-muted);--accent-text:var(--color-blue);--text-inverse:var(--color-white);--line-subtle:#0f172a14;--line:#d7e0eb;--line-strong:var(--color-border-strong);--accent:var(--color-blue);--accent-hover:var(--color-blue-hover);--text-on-accent:var(--color-white);--color-action-secondary:#0f62fe14;--color-action-secondary-hover:#0f62fe1f;--color-interactive-surface:var(--color-gray-darker);--color-interactive-surface-strong:var(--color-navy-light);--success:#15803d;--color-text-danger:var(--color-destructive-dark);--segmented-switch-track-bg:color-mix(in srgb, var(--color-navy) 5.5%, var(--bg));--segmented-switch-track-border:color-mix(in srgb, var(--line) 88%, var(--color-navy));--segmented-switch-thumb-bg:color-mix(in srgb, var(--accent) 78%, var(--color-navy-dark));--segmented-switch-thumb-border:color-mix(in srgb, var(--segmented-switch-thumb-bg) 88%, var(--color-navy-dark));--segmented-switch-thumb-text:var(--text-on-accent);--segmented-switch-thumb-shadow:none;--gradient-action-primary:linear-gradient(135deg, #0a48b3, #0f62fe);--gradient-brand:linear-gradient(135deg, #0f62fe, #38bdf8);--gradient-brand-mark:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--bg-sidebar) 88%, var(--accent) 12%));--color-brand-mark-foreground:var(--color-white);--shadow-hairline:var(--color-gray-darker) 0 0 2px 0;--shadow-soft:0 1.5rem 3rem #0e172614;--shadow-overlay:0 25px 50px -12px #0000000f;--shadow-card-resting:0 4px 20px #1a203508;--shadow-card-floating:0 1rem 2.5rem #1a20350f, 0 .25rem 1rem #1a203508;--card-border-default:#0f172a0f;--card-border-default-highlight:#0f172a17;--card-border-wild:#0f62fe14;--card-border-wild-highlight:#0f62fe24;--color-bg-panel-strong:color-mix(in srgb, var(--color-bg-surface-muted) 58%, transparent);--surface-glass-bg:#ffffffeb;--surface-glass-bg-strong:#fffffff5;--surface-glass-border:#0f172a0d;--surface-glass-border-strong:#0f172a14;--surface-glass-shadow:0 4px 24px #1a203508;--shell-sidebar-backdrop-filter:blur(22px);--shell-chat-explorer-bg:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-surface-muted) 38%, transparent), color-mix(in srgb, var(--color-bg-surface-strong) 96%, transparent)), color-mix(in srgb, var(--color-bg-surface-strong) 90%, transparent);--shell-chat-explorer-backdrop-filter:blur(22px);--surface-texture:none;--surface-texture-opacity:0;--rule-style:solid;--rule-weight:1px;--control-bevel:0 0 0 0 transparent;--control-bevel-active:var(--control-bevel);--button-font-family:var(--font-sans);--button-font-weight:700;--button-text-transform:none;--button-letter-spacing:.02em;--button-backdrop-filter:none;--button-backdrop-filter-secondary:none;--button-face-primary:color-mix(in srgb, var(--color-bg-surface-strong) 72%, transparent);--button-face-secondary:linear-gradient(148deg, color-mix(in srgb, var(--color-bg-surface-strong) 97%, var(--bg)), color-mix(in srgb, var(--color-bg-surface-muted) 72%, var(--bg)) 100%);--button-border-primary:color-mix(in srgb, var(--accent) 85%, transparent);--button-border-secondary:color-mix(in srgb, var(--line) 85%, transparent);--button-shadow-base:inset 0 0 0 1px color-mix(in srgb, var(--color-surface-highlight) 35%, transparent), inset 0 0 30px color-mix(in srgb, var(--button-inner-glow) 0%, transparent), 0 0 0 1px color-mix(in srgb, var(--button-glow-color) 8%, transparent);--button-shadow-primary:inset 0 0 0 1px color-mix(in srgb, var(--color-surface-highlight) 35%, transparent), inset 0 0 28px color-mix(in srgb, var(--accent) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent);--button-shadow-secondary:inset 0 0 0 1px color-mix(in srgb, var(--color-surface-highlight) 42%, transparent), inset 0 0 22px color-mix(in srgb, var(--color-border-accent) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--line) 28%, transparent);--button-shadow-primary-hover:var(--button-shadow-primary);--button-shadow-secondary-hover:var(--button-shadow-secondary);--button-fill-offset-rest:102%;--button-fill-offset-hover:0;--button-fill-offset-rest-dense-secondary:calc(100% + .45rem);--button-glow-opacity-rest:.2;--button-glow-opacity-hover:.42;--button-inner-highlight-opacity-rest:.95;--button-inner-highlight-opacity-hover:1;--button-inner-highlight-saturate-hover:1.18;--button-hover-lift:none;--button-hover-lift-active:none;--button-press-transform:scale(.95);--button-transition-duration:var(--duration-80);--button-transition-ease:linear;--button-fill-transition-duration:var(--duration-140);--button-fill-transition-ease:var(--ease-out);--button-text-secondary:var(--text-tertiary);--button-text-secondary-hover:var(--text);--cell-games-accent:var(--accent);--cell-games-accent-strong:var(--accent-hover);--cell-games-on-accent:var(--text-on-accent);--cell-games-info:var(--accent-text);--cell-games-attack:var(--warning);--cell-games-revise:color-mix(in srgb, var(--accent) 58%, var(--accent-text) 42%);--cell-games-good:var(--success);--cell-games-bad:var(--danger);--cell-games-panel-bg:var(--surface-glass-bg-strong);--cell-games-panel-border:var(--surface-glass-border-strong);--cell-games-muted-surface:var(--color-bg-surface-muted);--cell-games-shadow:var(--surface-glass-shadow);--cell-games-portrait-filter:contrast(1.06) saturate(.65) brightness(.98);--cell-games-portrait-filter-emphasis:contrast(1.1) saturate(.88) brightness(1.04);--cell-games-portrait-filter-muted:contrast(1.05) saturate(.48) brightness(.96);--cell-games-portrait-tint:color-mix(in srgb, var(--accent) 32%, transparent);--cell-games-portrait-tint-opacity:.5;--surface-overlay-grid-line:#0f172a0a;--surface-overlay-hero-glow:radial-gradient(circle at 15% 0%, #0f62fe0f 0%, transparent 45%), radial-gradient(circle at 85% 15%, #0284c70d 0%, transparent 45%), radial-gradient(circle at 50% 100%, #8a2be208 0%, transparent 50%);--app-visuals-opacity:.58;--app-visual-orb-primary:color-mix(in srgb, var(--accent) 12%, transparent);--app-visual-orb-secondary:color-mix(in srgb, var(--accent-text) 10%, transparent);--app-visual-orb-tertiary:color-mix(in srgb, var(--accent) 6%, transparent);--app-visual-glow-primary:color-mix(in srgb, var(--accent) 6%, transparent);--app-visual-glow-secondary:color-mix(in srgb, var(--accent-text) 5%, transparent);--app-visual-floor:color-mix(in srgb, var(--color-bg-page-alt) 45%, transparent);--app-visual-veil-core:color-mix(in srgb, var(--text-tertiary) 18%, transparent);--app-visual-veil-mid:color-mix(in srgb, var(--color-bg-surface-strong) 4%, transparent);--app-visual-veil-accent:color-mix(in srgb, var(--accent) 6%, transparent);--markdown-panel-bg:var(--color-bg-surface-strong);--markdown-panel-bg-chat:var(--color-bg-surface-strong);--markdown-panel-border:color-mix(in srgb, var(--line) 88%, transparent);--markdown-panel-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--text) 5%, transparent);--markdown-panel-header-bg:color-mix(in srgb, var(--color-bg-surface-muted) 58%, transparent);--markdown-panel-header-glow:none;--markdown-panel-header-action-color:var(--accent-text);--markdown-panel-header-action-bg:color-mix(in srgb, var(--accent) 14%, transparent);--markdown-panel-header-action-bg-hover:color-mix(in srgb, var(--accent) 24%, transparent);--markdown-inline-code-bg:color-mix(in srgb, var(--color-bg-surface-muted) 62%, transparent);--markdown-inline-code-shadow:0 1px 4px color-mix(in srgb, var(--text) 14%, transparent);--markdown-table-row-alt:color-mix(in srgb, var(--color-bg-surface-muted) 36%, transparent);--markdown-syntax-comment:var(--text-tertiary);--markdown-syntax-punctuation:var(--text-tertiary);--markdown-syntax-value:color-mix(in srgb, var(--accent-text) 78%, var(--text) 22%);--markdown-syntax-string:color-mix(in srgb, var(--success) 78%, var(--text) 22%);--markdown-syntax-plain:color-mix(in srgb, var(--text) 88%, transparent);--markdown-syntax-keyword:color-mix(in srgb, var(--accent-text) 70%, var(--text) 30%);--markdown-syntax-function:color-mix(in srgb, var(--warning) 55%, var(--text) 45%);--markdown-syntax-variable:color-mix(in srgb, var(--warning) 55%, var(--text) 45%);--table-even-row-bg:#00000005;--table-hover-row-bg:#0000001a;--focus:color-mix(in srgb, var(--accent) 55%, transparent);--selection-bg:#0f62fe2e;--page-grid-line:color-mix(in srgb, var(--color-steel) 10%, transparent);--material-blur:initial;--material-sheen:initial;--material-frame:initial;--field-focus-line:initial;--composer-focus-line:initial;--surface-overlay:var(--color-bg-surface-strong);--surface-inverse:var(--text);--state-hover:color-mix(in srgb, var(--text) 5%, transparent);--state-pressed:color-mix(in srgb, var(--text) 8%, transparent);--text-disabled:color-mix(in srgb, var(--text) 40%, transparent);--accent-pressed:color-mix(in srgb, var(--accent) 88%, black);--accent-soft:color-mix(in srgb, var(--accent) 10%, transparent);--success-soft:color-mix(in srgb, var(--success) 10%, transparent);--warning-soft:color-mix(in srgb, var(--warning) 10%, transparent);--danger-soft:color-mix(in srgb, var(--danger) 10%, transparent);--shadow-raised:var(--shadow-card-resting)}*{box-sizing:border-box;margin:0;padding:0}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:2px}html,body{min-height:var(--viewport-min-height);max-width:100%;font-family:var(--font-sans);background-color:var(--bg);color:var(--text);overflow-x:clip}body{font-size:var(--font-size-14);font-size-adjust:.54;line-height:1.42857}:where(h1,h2,h3,h4){text-wrap:balance}html{background:var(--bg);overscroll-behavior-y:none;-moz-text-size-adjust:100%;text-size-adjust:100%}body,#root{min-height:var(--viewport-min-height)}@media not (min-width:600px){body,#root{min-height:var(--viewport-min-height)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;transition:background-color .18s,color .18s}html[data-theme-switching=true] *,html[data-theme-switching=true] :before,html[data-theme-switching=true] :after{transition:none!important}html[data-theme-switching=true] *{-webkit-backdrop-filter:none!important}#root{isolation:isolate;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}button,input,textarea,select{font-style:inherit;font-weight:inherit;font-size:100%;line-height:inherit;font-family:inherit}:where(code,pre){line-height:var(--code-line-height)}input,textarea,select{color:inherit}html[data-theme-tone=dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:not([data-theme-tone=dark]) select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}select option,select optgroup{background-color:var(--color-bg-input);color:var(--text)}button{white-space:nowrap}a{color:inherit}a[data-text-link]{color:var(--accent-text);text-underline-offset:.2em;text-decoration:underline}a[data-text-link]:hover{text-decoration-thickness:calc(var(--border-1) * 2)}kbd{padding:var(--space-2) var(--space-4);border:var(--border-1) solid var(--line);border-radius:var(--radius-small);background:var(--surface);color:var(--text-secondary);font:var(--font-size-12)/var(--line-height-16) var(--font-mono)}progress{-webkit-appearance:none;appearance:none;width:100%;height:var(--space-4);border-radius:var(--radius-full);background:var(--line);color:var(--accent);border:0;display:block;overflow:hidden}progress::-webkit-progress-bar{background:var(--line);border-radius:inherit}progress::-webkit-progress-value{background:var(--accent);border-radius:inherit}progress::-moz-progress-bar{background:var(--accent);border-radius:inherit}img,svg{max-width:100%;display:block}::selection{background:var(--selection-bg)}hr,.theme-rule{border:0;border-top:var(--rule-weight) var(--rule-style) color-mix(in srgb, var(--line) 72%, transparent);background:0 0;height:0;margin:0}@media (min-width:600px){*{scrollbar-color:var(--color-bg-scroll-thumb) var(--color-bg-scroll-track)}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--color-bg-scroll-track);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background-color:var(--color-bg-scroll-thumb);border-radius:var(--radius-full);border:3px solid var(--color-bg-scroll-track)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-bg-scroll-thumb-strong)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:root{--button-fill-transition-duration:0s;--button-press-transform:none;--button-hover-lift-active:none}}
