/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--user-glow:1;--user-px:0px;--user-py:0px;--user-ax:0px;--gi-hover:1;--ls-hover:0px;--hv-y:0px;--hv-s:1;--hv-r:0deg;--sweep:0px;--sweepy:0px;--ds-pop:1}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--sx:-15%;--row-wash:0%;--ds-list-fade-top:0px;--ds-list-fade-bottom:0px;--ds-wave:0;--ds-glide-wave:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-mono);--spacing:.25rem;--breakpoint-lg:64rem;--text-xs:var(--text-xs);--text-sm:var(--text-sm);--text-base:var(--text-base);--text-lg:var(--text-lg);--text-xl:var(--text-xl);--text-2xl:var(--text-2xl);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--ease-out:var(--ease-out-quint);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-ui:var(--font-ui);--font-figure:var(--font-figure);--text-2xs:var(--text-2xs);--spacing-ds-1:var(--ds-space-1);--ease-out-quart:var(--ease-out-quart);--ease-out-quint:var(--ease-out-quint);--ease-out-expo:var(--ease-out-expo)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;min-width:0}html,body,#root{height:100%;margin:0;padding:0}#root{height:calc(100% - var(--ds-frame-bar));margin-top:var(--ds-frame-bar)}body{background-color:var(--ink);color:var(--bone);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--ds-leading-body);font-feature-settings:"ss01","cv11","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-image:radial-gradient(130% 115% at 50% 45%,#0000 48%,#00000052);background-repeat:no-repeat;background-attachment:fixed;overflow:hidden;--removed-body-scroll-bar-size:0px!important}body[data-ds-dialog]{pointer-events:auto!important}::selection{background:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklab,var(--ds-accent) 30%,transparent)}}::selection{color:#fff}:focus{outline:none}:focus-visible{box-shadow:0 0 0 1px var(--ds-focus-halo),0 0 0 3px var(--ds-focus-ring);border-radius:var(--ds-radius-control);outline:none}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset]):focus-visible,textarea:focus-visible,[contenteditable=true]:focus-visible{box-shadow:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ds-scroll-thumb);border-radius:var(--ds-radius-pill);background-clip:padding-box;border:1px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--ds-scroll-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}:root{scrollbar-color:var(--ds-scroll-thumb) transparent}*{scrollbar-width:thin}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}code,pre,kbd,samp{font-family:var(--font-mono);font-size:.92em}*,:before,:after{transition:background-color .14s cubic-bezier(.25,1,.5,1),border-color .14s cubic-bezier(.25,1,.5,1),color .14s cubic-bezier(.25,1,.5,1),fill .14s cubic-bezier(.25,1,.5,1),stroke .14s cubic-bezier(.25,1,.5,1),outline-color .14s cubic-bezier(.25,1,.5,1),text-decoration-color .14s cubic-bezier(.25,1,.5,1),box-shadow .16s cubic-bezier(.25,1,.5,1)}}@layer components{.ds-user-name-fx{--ds-name-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ds-name-noise-hard:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ds-user-name,.ds-user-name-fx{--user-fill:var(--user-accent,var(--user-fallback,var(--bone)));--user-ink-fallback:var(--user-fill)}@supports (color:color-mix(in lab,red,red)){.ds-user-name,.ds-user-name-fx{--user-ink-fallback:color-mix(in oklab, var(--user-fill) 55%, #000)}}.ds-user-name,.ds-user-name-fx{--user-outline:var(--user-ink,var(--user-ink-fallback));--user-ex-1:var(--user-fill)}@supports (color:color-mix(in lab,red,red)){.ds-user-name,.ds-user-name-fx{--user-ex-1:color-mix(in oklab, var(--user-fill) 70%, #000)}}.ds-user-name,.ds-user-name-fx{--user-ex-2:var(--user-fill)}@supports (color:color-mix(in lab,red,red)){.ds-user-name,.ds-user-name-fx{--user-ex-2:color-mix(in oklab, var(--user-fill) 55%, #000)}}.ds-user-name,.ds-user-name-fx{--user-ex-3:var(--user-fill)}@supports (color:color-mix(in lab,red,red)){.ds-user-name,.ds-user-name-fx{--user-ex-3:color-mix(in oklab, var(--user-fill) 42%, #000)}}.ds-user-name,.ds-user-name-fx{--user-ex-4:var(--user-fill)}@supports (color:color-mix(in lab,red,red)){.ds-user-name,.ds-user-name-fx{--user-ex-4:color-mix(in oklab, var(--user-fill) 30%, #000)}}.ds-user-name,.ds-user-name-fx{--user-spark:var(--user-fill)}.ds-user-name{color:var(--user-fill);font-family:var(--user-font,inherit);font-size-adjust:var(--user-cap,none);vertical-align:top;animation:var(--an-fill,none),var(--an-texture,none),var(--an-flicker,none);letter-spacing:calc(var(--user-track,0em) + var(--ls-hover,0px) + .001px);transition:letter-spacing var(--hv-t,.42s) var(--hv-ease,cubic-bezier(.22, .61, .24, 1));line-height:1lh}.ds-user-name-fx{--fx-out:opacity(1);--fx-extrude:opacity(1);--fx-engrave:opacity(1);--fx-pop:opacity(1);--fx-aberr:opacity(1);--fx-lift:opacity(1);--fx-chain:var(--fx-order,var(--fx-extrude) var(--fx-engrave) var(--fx-pop) var(--fx-aberr) var(--fx-lift));--user-ex-x:1;--user-ex-y:1;--gi:calc(var(--gi-base,1) * var(--gi-hover,1));--fx-fill-hover:brightness(1) saturate(1) hue-rotate(0deg);filter:var(--fx-fill-hover);isolation:isolate;font-size-adjust:var(--user-cap,none);--hv-t:.42s;--hv-ease:cubic-bezier(.22, .61, .24, 1);animation:var(--an-motion,none),var(--an-pop,none),var(--an-aberr,none);width:max-content;max-width:100%;letter-spacing:calc(var(--user-track,0em) + var(--ls-hover,0px) + .001px);transition:filter var(--hv-t) var(--hv-ease),letter-spacing var(--hv-t) var(--hv-ease);grid-auto-columns:minmax(0,max-content);justify-content:start;line-height:1lh;display:inline;position:relative}.ds-user-name-fx[data-effect~=neon],.ds-user-name-fx[data-effect~=squash],.ds-user-name-fx[data-effect~=float],.ds-user-name-fx[data-effect~=tilt],.ds-user-name-fx[data-effect~=glitch],.ds-user-name-fx[data-effect~=trail],.ds-user-name-fx[data-effect~=spotlight],.ds-user-name-fx[data-effect~=sheen],.ds-user-name-fx[data-effect~=bloom],.ds-user-name-fx[data-effect~=shine],.ds-user-name-fx[data-effect~=ripple],.ds-user-name-fx[data-effect~=caret],.ds-user-name-fx[data-effect~=sparkle]{display:inline-grid}.ds-user-name-fx>*{transform:translateY(var(--hv-y)) scale(var(--hv-s)) rotate(var(--hv-r));transition:transform var(--hv-t) var(--hv-ease);grid-area:1/1}.ds-user-name-fx .ds-user-name,.ds-user-name:is([data-effect~=gradient],[data-effect~=vertical],[data-effect~=holo]){display:inline-block}.ds-user-name{white-space:pre;width:max-content;max-width:100%}.ds-user-name.ds-ink-room{max-width:calc(100% + var(--ds-ink-bleed,0px) * 2)}.ds-user-name-ink{filter:var(--fx-out) var(--fx-chain);display:inline-block}.ds-user-name-fx[data-effect~=gradient] .ds-user-name,.ds-user-name[data-effect~=gradient],.ds-user-name-fx[data-effect~=vertical] .ds-user-name,.ds-user-name[data-effect~=vertical],.ds-user-name-fx[data-effect~=holo] .ds-user-name,.ds-user-name[data-effect~=holo]{background-origin:content-box;-webkit-background-clip:text;background-clip:text;background-color:var(--user-fill);color:#0000;-webkit-text-fill-color:transparent}.ds-user-name[data-effect~=gradient]{--user-fill-image:linear-gradient(var(--fx-ramp-a,96deg), var(--user-fill), var(--user-accent-2,var(--bone)), var(--user-fill));background-image:var(--user-fill-image);--an-fill:ds-name-sweep 4.5s ease-in-out infinite;background-size:220% 100%}.ds-user-name[data-effect~=vertical]{--user-fill-image:linear-gradient(180deg, var(--user-fill), var(--user-accent-2,var(--bone)), var(--user-fill));background-image:var(--user-fill-image);--an-fill:ds-name-vroll 3s linear infinite;background-size:100% 260%}.ds-user-name[data-effect~=holo]{--user-fill-image:linear-gradient(100deg, var(--user-holo-1,#ff4fa3), var(--user-holo-2,#ffd23f), var(--user-holo-3,#00d3a7), var(--user-holo-4,#3ba7ff), var(--user-holo-5,#a86bff), var(--user-holo-1,#ff4fa3));background-image:var(--user-fill-image);--an-fill:ds-name-holo 6s linear infinite;background-size:300% 100%}@keyframes ds-name-sweep{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes ds-name-vroll{0%{background-position:0 0}to{background-position:0 260%}}@keyframes ds-name-holo{to{background-position:300% 0}}.ds-user-name:is([data-effect~=gradient],[data-effect~=vertical],[data-effect~=holo]) :is(img,.ds-emoji){-webkit-text-fill-color:initial}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.ds-user-name:is([data-effect~=gradient],[data-effect~=vertical],[data-effect~=holo]){color:var(--user-fill);-webkit-text-fill-color:var(--user-fill);background-image:none}}.ds-user-name-fx:is([data-effect~=gradient],[data-effect~=vertical]){--user-spark:var(--user-accent-2,var(--user-fill))}.ds-user-name-ch{display:inline-block}.ds-user-name-fx[data-perchar]:is([data-effect~=gradient],[data-effect~=holo]) .ds-user-name{--an-fill:ds-name-pcsweep 4.5s ease-in-out infinite}.ds-user-name-fx[data-perchar][data-effect~=vertical] .ds-user-name{--an-fill:ds-name-pcsweepy 3s linear infinite}@keyframes ds-name-pcsweep{0%,to{--sweep:0px}50%{--sweep:calc(var(--user-word-w,0px) * -1.2)}}@keyframes ds-name-pcsweepy{0%{--sweepy:0px}to{--sweepy:calc(var(--user-word-h,0px) * -1.6)}}.ds-user-name-fx[data-perchar]:is([data-effect~=gradient],[data-effect~=vertical],[data-effect~=holo]) .ds-user-name{background-color:#0000;background-image:none}.ds-user-name-fx[data-perchar]:is([data-effect~=gradient],[data-effect~=vertical],[data-effect~=holo]) .ds-user-name-ch{background-image:var(--user-fill-image);background-color:var(--user-fill);background-repeat:no-repeat;background-position:calc(var(--ch-x,0px) + var(--sweep)) var(--sweepy);-webkit-background-clip:text;background-clip:text}.ds-user-name-fx[data-perchar][data-effect~=gradient] .ds-user-name-ch{background-size:calc(var(--user-word-w,0px) * 2.2) 100%}.ds-user-name-fx[data-perchar][data-effect~=holo] .ds-user-name-ch{background-size:calc(var(--user-word-w,0px) * 3) 100%}.ds-user-name-fx[data-perchar][data-effect~=vertical] .ds-user-name-ch{background-size:var(--user-word-w,0px) calc(var(--user-word-h,0px) * 2.6)}.ds-user-name[data-effect~=toon]:not([data-effect~=gradient],[data-effect~=vertical],[data-effect~=holo]){-webkit-text-stroke:.11em var(--user-outline);paint-order:stroke fill}.ds-user-name[data-effect~=sticker]:not([data-effect~=gradient],[data-effect~=vertical],[data-effect~=holo]){-webkit-text-stroke:.13em var(--user-light,#fff);paint-order:stroke fill}.ds-user-name:is([data-effect~=gradient],[data-effect~=vertical],[data-effect~=holo]){-webkit-text-stroke:0}.ds-user-name-fx:is([data-effect~=gradient],[data-effect~=vertical],[data-effect~=holo])[data-effect~=toon]{--fx-out:drop-shadow(.028em 0 0 var(--user-outline)) drop-shadow(-.028em 0 0 var(--user-outline)) drop-shadow(0 .028em 0 var(--user-outline)) drop-shadow(0 -.028em 0 var(--user-outline))}.ds-user-name-fx:is([data-effect~=gradient],[data-effect~=vertical],[data-effect~=holo])[data-effect~=sticker]{--fx-out:drop-shadow(.033em 0 0 var(--user-light,#fff)) drop-shadow(-.033em 0 0 var(--user-light,#fff)) drop-shadow(0 .033em 0 var(--user-light,#fff)) drop-shadow(0 -.033em 0 var(--user-light,#fff))}.ds-user-name-fx[data-effect~=neon]{--an-glow-1:ds-name-glow-1 var(--fx-neon-p,3.2s) ease-in-out infinite;--an-glow-2:ds-name-glow-2 var(--fx-neon-p,3.2s) ease-in-out infinite}.ds-user-name-fx[data-effect~=pop]{--fx-pop:drop-shadow(var(--user-px) var(--user-py) 0 var(--user-pop,var(--user-outline)));--an-pop:ds-name-orbit 2.6s linear infinite}.ds-user-name-fx[data-effect~=extrude]{--fx-extrude:drop-shadow(calc(var(--user-ex-x) * .055em) calc(var(--user-ex-y) * .055em) 0 var(--user-ex-1)) drop-shadow(calc(var(--user-ex-x) * .055em) calc(var(--user-ex-y) * .055em) 0 var(--user-ex-2)) drop-shadow(calc(var(--user-ex-x) * .055em) calc(var(--user-ex-y) * .055em) 0 var(--user-ex-3)) drop-shadow(calc(var(--user-ex-x) * .055em) calc(var(--user-ex-y) * .055em) 0 var(--user-ex-4)) drop-shadow(calc(var(--user-ex-x) * .06em) calc(var(--user-ex-y) * .06em) .14em #000a)}.ds-user-name-fx[data-effect~=engrave]{--fx-engrave:drop-shadow(0 .028em 0 #46586e) drop-shadow(0 -.028em 0 #05080d)}.ds-user-name-fx[data-effect~=aberration]{--fx-aberr:drop-shadow(calc(var(--user-ax) * -1) 0 #ff2d78aa) drop-shadow(var(--user-ax) 0 #00b7ffaa);--an-aberr:ds-name-jitterx 3.1s steps(3, end) infinite}.ds-user-name-fx[data-effect~=lift]{--fx-lift:drop-shadow(0 .055em 0 #d8dee6) drop-shadow(0 .11em .19em #0007)}@keyframes ds-name-glow-1{0%,to{opacity:1}50%{opacity:.78}}@keyframes ds-name-glow-2{0%,to{opacity:1}50%{opacity:.5}}@keyframes ds-name-orbit{0%,to{--user-px:.055em;--user-py:.055em}25%{--user-px:-.055em;--user-py:.055em}50%{--user-px:-.055em;--user-py:-.055em}75%{--user-px:.055em;--user-py:-.055em}}@keyframes ds-name-jitterx{0%,to{--user-ax:.022em}50%{--user-ax:.03em}}.ds-user-name-glow{pointer-events:none;z-index:-2;transition:filter var(--hv-t) var(--hv-ease)}.ds-user-name-glow[data-g="1"]{filter:sepia(min(1,var(--fx-neon-c,0))) hue-rotate(calc(var(--fx-neon-c,0) * 1deg)) blur(calc(var(--user-glow) * var(--gi) * var(--fx-glow-r,1) * .05em)) saturate(1.8) brightness(1.18);animation:var(--an-glow-1,none)}.ds-user-name-glow[data-g="2"]{filter:sepia(min(1,var(--fx-neon-h,0))) hue-rotate(calc(var(--fx-neon-h,0) * 1deg)) blur(calc(var(--user-glow) * var(--gi) * var(--fx-glow-r,1) * .18em)) saturate(2.2) brightness(1.35) opacity(.8);animation:var(--an-glow-2,none)}.ds-user-name-glow>.ds-user-name{filter:var(--fx-out) var(--fx-under,var(--fx-chain))}.ds-user-name-fx[data-effect~=bloom]:not([data-effect~=neon]) .ds-user-name-glow{opacity:0;transition:opacity var(--hv-t) var(--hv-ease),filter var(--hv-t) var(--hv-ease)}.ds-user-name-fx[data-effect~=bloom]:not([data-effect~=neon]):hover .ds-user-name-glow{opacity:1}.ds-user-name-fx[data-effect~=squash]{--an-motion:ds-name-squash var(--fx-squash-s,1.5s) cubic-bezier(.36, 0, .24, 1) infinite}.ds-user-name-fx[data-effect~=float]{--an-motion:ds-name-float var(--fx-float-s,3.4s) ease-in-out infinite}.ds-user-name-fx[data-effect~=tilt]{--an-motion:ds-name-tilt var(--fx-tilt-s,4s) ease-in-out infinite}@keyframes ds-name-squash{0%,to{transform:scale(1)}38%{transform:scale(1.07,.93)}62%{transform:scale(.95,1.06)}}@keyframes ds-name-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.09em)}}@keyframes ds-name-tilt{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.ds-user-name-fx[data-effect~=wave] .ds-user-name-ch{animation:ds-name-wave var(--fx-wave-s,1.9s) ease-in-out infinite;animation-delay:calc(var(--ch-i,0) * 55ms)}.ds-user-name-fx[data-effect~=jitter] .ds-user-name-ch{animation:ds-name-jitter var(--ch-d,.7s) cubic-bezier(.36,.07,.28,.96) infinite}@keyframes ds-name-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-.16em)}}@keyframes ds-name-jitter{0%,52%,to{transform:translate(0)}60%{transform:translate(calc(var(--ch-jx,1) * .016em),calc(var(--ch-jy,1) * -.014em))}68%{transform:translate(calc(var(--ch-jx,1) * -.006em),calc(var(--ch-jy,1) * .009em))}76%{transform:translate(calc(var(--ch-jx,1) * .011em),calc(var(--ch-jy,1) * .004em))}86%{transform:translate(calc(var(--ch-jx,1) * -.005em),calc(var(--ch-jy,1) * -.006em))}}.ds-user-name-fx[data-effect~=scanlines] .ds-user-name{--an-texture:ds-name-scan 4s linear infinite;-webkit-mask-image:repeating-linear-gradient(#000 0 .055em,#0002 .055em .11em);mask-image:repeating-linear-gradient(#000 0 .055em,#0002 .055em .11em);-webkit-mask-size:100% .22em;mask-size:100% .22em;-webkit-mask-origin:content-box;mask-origin:content-box}.ds-user-name-fx[data-effect~=scanlines][data-effect~=neon] .ds-user-name{-webkit-mask-image:repeating-linear-gradient(#000 0 .05em,#0000 .05em .11em);mask-image:repeating-linear-gradient(#000 0 .05em,#0000 .05em .11em)}@keyframes ds-name-scan{to{-webkit-mask-position:0 .22em;mask-position:0 .22em}}.ds-user-name-fx[data-effect~=static] .ds-user-name{-webkit-mask-image:var(--ds-name-noise);mask-image:var(--ds-name-noise);--an-texture:ds-name-static 1.2s steps(1, end) infinite;-webkit-mask-size:90px 90px;mask-size:90px 90px;-webkit-mask-origin:content-box;mask-origin:content-box}.ds-user-name-fx[data-effect~=static][data-effect~=neon] .ds-user-name{-webkit-mask-image:var(--ds-name-noise-hard);mask-image:var(--ds-name-noise-hard)}@keyframes ds-name-static{0%{-webkit-mask-position:0 0;mask-position:0 0}25%{-webkit-mask-position:-23px 14px;mask-position:-23px 14px}50%{-webkit-mask-position:17px -19px;mask-position:17px -19px}75%{-webkit-mask-position:-11px -7px;mask-position:-11px -7px}to{-webkit-mask-position:0 0;mask-position:0 0}}.ds-user-name-ov{pointer-events:none;z-index:-1;white-space:pre;font:inherit;font-size-adjust:var(--user-cap,none);display:inline-grid}.ds-user-name-ov:before,.ds-user-name-ov:after{grid-area:1/1;display:inline-block}.ds-user-name-ov[data-ov=spotlight],.ds-user-name-ov[data-ov=sheen]{z-index:2}.ds-user-name-ov[data-ov=glitch]:before,.ds-user-name-ov[data-ov=glitch]:after{content:attr(data-text);mix-blend-mode:screen}.ds-user-name-ov[data-ov=glitch]:before{color:#00e5ff;animation:3.4s steps(2,end) infinite ds-name-gl1}.ds-user-name-ov[data-ov=glitch]:after{color:#ff2d78;animation:2.9s steps(2,end) infinite ds-name-gl2}@keyframes ds-name-gl1{0%,86%,to{clip-path:inset(0 0 100%);transform:translate(0)}88%{clip-path:inset(10% 0 60%);transform:translate(-.11em)}93%{clip-path:inset(68% 0 6%);transform:translate(.08em)}}@keyframes ds-name-gl2{0%,82%,to{clip-path:inset(0 0 100%);transform:translate(0)}85%{clip-path:inset(54% 0 20%);transform:translate(.12em)}91%{clip-path:inset(4% 0 74%);transform:translate(-.07em)}}.ds-user-name-ov[data-ov=trail]:before,.ds-user-name-ov[data-ov=trail]:after{content:attr(data-text);color:var(--user-fill)}.ds-user-name-ov[data-ov=trail]:before{opacity:.4;animation:2.2s ease-in-out infinite ds-name-tr1}.ds-user-name-ov[data-ov=trail]:after{opacity:.2;animation:2.2s ease-in-out infinite ds-name-tr2}@keyframes ds-name-tr1{0%,to{transform:translate(-.07em)}50%{transform:translate(.07em)}}@keyframes ds-name-tr2{0%,to{transform:translate(-.15em)}50%{transform:translate(.15em)}}.ds-user-name-ov[data-ov=spotlight]:before{content:attr(data-text);color:var(--user-light,#fff);-webkit-mask-image:radial-gradient(circle at var(--sx) 50%,#000 0 12%,#0000 26%);mask-image:radial-gradient(circle at var(--sx) 50%,#000 0 12%,#0000 26%);animation:3.4s ease-in-out infinite ds-name-spot}@keyframes ds-name-spot{0%,to{--sx:-15%}50%{--sx:115%}}.ds-user-name-ov[data-ov=sheen]:before{content:attr(data-text);color:var(--user-light,#fff);animation:3.6s cubic-bezier(.5,0,.35,1) infinite ds-name-sheen;-webkit-mask-image:linear-gradient(105deg,#0000 38%,#000 47% 53%,#0000 62%);mask-image:linear-gradient(105deg,#0000 38%,#000 47% 53%,#0000 62%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes ds-name-sheen{0%{-webkit-mask-position:180% 0;mask-position:180% 0}55%,to{-webkit-mask-position:-80% 0;mask-position:-80% 0}}.ds-user-name-rip{pointer-events:none;z-index:-3;opacity:0;filter:blur(.11em)saturate(2.3)brightness(1.5);transition:opacity var(--hv-t) var(--hv-ease);-webkit-mask-image:linear-gradient(90deg,#0000 34%,#000 50%,#0000 66%);mask-image:linear-gradient(90deg,#0000 34%,#000,#0000 66%);-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:300% 420%;mask-size:300% 420%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-user-name-fx[data-effect~=ripple]:hover .ds-user-name-rip{opacity:1;animation:2.1s cubic-bezier(.36,0,.28,1) infinite ds-name-ripple}.ds-user-name-rip>.ds-user-name{filter:var(--fx-out) var(--fx-chain)}@keyframes ds-name-ripple{0%{-webkit-mask-position:100%;mask-position:100%}to{-webkit-mask-position:0%;mask-position:0%}}.ds-user-name-fx[data-effect~=typewriter] .ds-user-name-ch{opacity:0;transition:opacity .2s ease,background-size var(--hv-t) var(--hv-ease),display .2s allow-discrete;display:none}.ds-user-name-fx[data-effect~=typewriter] .ds-user-name-ch.is-on{opacity:1;display:inline-block}@starting-style{.ds-user-name-fx[data-effect~=typewriter] .ds-user-name-ch.is-on{opacity:0}}.ds-user-name-fx[data-effect~=caret]:after{content:"▌";margin-left:calc(.04em + var(--caret-gap,0em));color:var(--user-fill);grid-area:1/2;align-self:baseline;animation:1.15s ease-in-out infinite ds-name-blink}.ds-user-name-fx[data-effect~=caret][data-effect~=extrude]{--caret-gap:max(0em, calc(var(--user-ex-x) * .26em))}@keyframes ds-name-blink{0%,to{opacity:1}50%{opacity:.05}}.ds-user-name-sp-field{pointer-events:none;position:relative}.ds-user-name-sp{pointer-events:none;color:var(--user-spark);text-shadow:0 0 .35em var(--user-spark),0 0 .9em var(--user-spark);opacity:0;font-size:.42em;line-height:1;animation:2.6s ease-in-out infinite ds-name-twinkle;position:absolute}@keyframes ds-name-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}12%{opacity:1;transform:scale(1.15)rotate(35deg)}26%{opacity:0;transform:scale(.4)rotate(70deg)}}.ds-user-name-fx[data-effect~=flicker]>*{animation:4.5s step-end infinite ds-name-flicker}.ds-user-name-fx[data-effect~=flicker]>.ds-user-name{--an-flicker:ds-name-flicker 4.5s steps(1, end) infinite;animation:var(--an-fill,none),var(--an-texture,none),var(--an-flicker,none)}@keyframes ds-name-flicker{0%,42%,46%,58%,61%,88%,91%,to{opacity:1}43%,45%{opacity:.25}59%,60%{opacity:.45}89%,90%{opacity:.15}}.ds-user-name-fx:hover:not([data-effect~=gradient],[data-effect~=vertical],[data-effect~=holo]){--fx-fill-hover:brightness(1.22) saturate(1.18) hue-rotate(0deg)}.ds-user-name-fx[data-effect~=gradient]:hover .ds-user-name{background-size:340% 100%}.ds-user-name-fx[data-effect~=vertical]:hover .ds-user-name{background-size:100% 150%}.ds-user-name-fx[data-effect~=holo]:hover{--fx-fill-hover:brightness(1) saturate(1.55) hue-rotate(24deg)}.ds-user-name[data-effect~=gradient]:hover{background-size:340% 100%}.ds-user-name[data-effect~=vertical]:hover{background-size:100% 150%}.ds-user-name-fx[data-perchar][data-effect~=gradient]:hover .ds-user-name-ch{background-size:calc(var(--user-word-w,0px) * 3.4) 100%}.ds-user-name-fx[data-perchar][data-effect~=vertical]:hover .ds-user-name-ch{background-size:var(--user-word-w,0px) calc(var(--user-word-h,0px) * 1.5)}.ds-user-name-fx .ds-user-name,.ds-user-name-fx .ds-user-name-ch{transition:background-size var(--hv-t) var(--hv-ease),transform var(--hv-t) var(--hv-ease),letter-spacing var(--hv-t) var(--hv-ease)}.ds-user-name-fx[data-effect~=hover-lift]:hover{--hv-y:-.07em;--hv-s:1.03}.ds-user-name-fx[data-effect~=hover-tilt]:hover{--hv-r:-2.2deg}.ds-user-name-fx[data-effect~=bloom]:hover{--gi-hover:2.1}.ds-user-name-fx[data-effect~=expand]:hover{--ls-hover:.055em}.ds-user-name-fx[data-effect~=shine]:before{content:attr(data-text);z-index:3;color:var(--user-light,#fff);white-space:pre;opacity:0;pointer-events:none;transition:opacity var(--hv-t) var(--hv-ease);grid-area:1/1;-webkit-mask-image:linear-gradient(103deg,#0000 42%,#000 50%,#0000 58%);mask-image:linear-gradient(103deg,#0000 42%,#000,#0000 58%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-user-name-fx[data-effect~=shine]:hover:before{animation:.75s cubic-bezier(.3,0,.2,1) ds-name-shine}@keyframes ds-name-shine{0%{opacity:1;-webkit-mask-position:210% 0;mask-position:210% 0}to{opacity:1;-webkit-mask-position:-110% 0;mask-position:-110% 0}}.ds-user-name-fx[data-on]>.ds-user-name-ink{transition:transform var(--hv-t) var(--hv-ease),filter var(--hv-t) var(--hv-ease)}.ds-user-name-fx[data-on~=pop]:not(:hover){--fx-pop:drop-shadow(0 0 0 #0000);--an-pop:none}.ds-user-name-fx[data-on~=extrude]:not(:hover){--fx-extrude:drop-shadow(0 0 0 #0000) drop-shadow(0 0 0 #0000) drop-shadow(0 0 0 #0000) drop-shadow(0 0 0 #0000) drop-shadow(0 0 0 #0000)}.ds-user-name-fx[data-on~=engrave]:not(:hover){--fx-engrave:drop-shadow(0 0 0 #0000) drop-shadow(0 0 0 #0000)}.ds-user-name-fx[data-on~=aberration]:not(:hover){--fx-aberr:drop-shadow(0 0 0 #0000) drop-shadow(0 0 0 #0000);--an-aberr:none}.ds-user-name-fx[data-on~=lift]:not(:hover){--fx-lift:drop-shadow(0 0 0 #0000) drop-shadow(0 0 0 #0000)}.ds-user-name-fx[data-on~=neon] .ds-user-name-glow{transition:opacity var(--hv-t) var(--hv-ease),filter var(--hv-t) var(--hv-ease)}.ds-user-name-fx[data-on~=neon]:not(:hover){--an-glow-1:none;--an-glow-2:none}.ds-user-name-fx[data-on~=neon]:not(:hover) .ds-user-name-glow{opacity:0}.ds-user-name-fx[data-on~=glitch]>.ds-user-name-ov[data-ov=glitch],.ds-user-name-fx[data-on~=trail]>.ds-user-name-ov[data-ov=trail],.ds-user-name-fx[data-on~=spotlight]>.ds-user-name-ov[data-ov=spotlight],.ds-user-name-fx[data-on~=sheen]>.ds-user-name-ov[data-ov=sheen]{transition:transform var(--hv-t) var(--hv-ease),opacity var(--hv-t) var(--hv-ease)}.ds-user-name-fx[data-on~=glitch]:not(:hover)>.ds-user-name-ov[data-ov=glitch],.ds-user-name-fx[data-on~=trail]:not(:hover)>.ds-user-name-ov[data-ov=trail],.ds-user-name-fx[data-on~=spotlight]:not(:hover)>.ds-user-name-ov[data-ov=spotlight],.ds-user-name-fx[data-on~=sheen]:not(:hover)>.ds-user-name-ov[data-ov=sheen]{opacity:0}.ds-user-name-fx[data-on~=glitch]:not(:hover)>.ds-user-name-ov[data-ov=glitch]:before,.ds-user-name-fx[data-on~=glitch]:not(:hover)>.ds-user-name-ov[data-ov=glitch]:after,.ds-user-name-fx[data-on~=trail]:not(:hover)>.ds-user-name-ov[data-ov=trail]:before,.ds-user-name-fx[data-on~=trail]:not(:hover)>.ds-user-name-ov[data-ov=trail]:after,.ds-user-name-fx[data-on~=spotlight]:not(:hover)>.ds-user-name-ov[data-ov=spotlight]:before,.ds-user-name-fx[data-on~=spotlight]:not(:hover)>.ds-user-name-ov[data-ov=spotlight]:after,.ds-user-name-fx[data-on~=sheen]:not(:hover)>.ds-user-name-ov[data-ov=sheen]:before,.ds-user-name-fx[data-on~=sheen]:not(:hover)>.ds-user-name-ov[data-ov=sheen]:after{animation-play-state:paused}[data-plate-fx~=hatch]{--plate-texture:repeating-linear-gradient(135deg, var(--row-fg,var(--bone)) 0 1px, transparent 1px 5px)}@supports (color:color-mix(in lab,red,red)){[data-plate-fx~=hatch]{--plate-texture:repeating-linear-gradient(135deg, color-mix(in oklab, var(--row-fg,var(--bone)) 10%, transparent) 0 1px, transparent 1px 5px)}}[data-plate-fx~=pinstripe]{--plate-texture:repeating-linear-gradient(90deg, var(--row-fg,var(--bone)) 0 1px, transparent 1px 7px)}@supports (color:color-mix(in lab,red,red)){[data-plate-fx~=pinstripe]{--plate-texture:repeating-linear-gradient(90deg, color-mix(in oklab, var(--row-fg,var(--bone)) 9%, transparent) 0 1px, transparent 1px 7px)}}[data-plate-fx~=rings]{--plate-texture:repeating-radial-gradient(circle at 0% 50%, var(--row-fg,var(--bone)) 0 1px, transparent 1px 6px)}@supports (color:color-mix(in lab,red,red)){[data-plate-fx~=rings]{--plate-texture:repeating-radial-gradient(circle at 0% 50%, color-mix(in oklab, var(--row-fg,var(--bone)) 9%, transparent) 0 1px, transparent 1px 6px)}}[data-plate-fx~=mesh]{--plate-texture:repeating-linear-gradient(45deg, var(--row-fg,var(--bone)) 0 1px, transparent 1px 6px), repeating-linear-gradient(-45deg, var(--row-fg,var(--bone)) 0 1px, transparent 1px 6px)}@supports (color:color-mix(in lab,red,red)){[data-plate-fx~=mesh]{--plate-texture:repeating-linear-gradient(45deg, color-mix(in oklab, var(--row-fg,var(--bone)) 7%, transparent) 0 1px, transparent 1px 6px), repeating-linear-gradient(-45deg, color-mix(in oklab, var(--row-fg,var(--bone)) 7%, transparent) 0 1px, transparent 1px 6px)}}[data-plate-fx~=rim]{--plate-edge:linear-gradient(to bottom, oklch(100% 0 0/.18) 0 1px, transparent 1px calc(100% - 1px) , oklch(0% 0 0/.24) calc(100% - 1px) )}[data-plate-fx~=tab]{--plate-edge:linear-gradient(to right, var(--row-fg,var(--bone)) 0 3px, transparent 3px)}@supports (color:color-mix(in lab,red,red)){[data-plate-fx~=tab]{--plate-edge:linear-gradient(to right, color-mix(in oklab, var(--row-fg,var(--bone)) 55%, transparent) 0 3px, transparent 3px)}}[data-plate-fx~=vignette]{--plate-edge:radial-gradient(ellipse at 50% 50%, transparent 55%, oklch(0% 0 0/.3))}[data-plate-fx~=gleam]{--plate-edge:linear-gradient(105deg, transparent 22%, oklch(100% 0 0/.11) 42%, transparent 62%)}:is(.ds-user-name-fx,.ds-user-name)[data-fx-rest],:is(.ds-user-name-fx,.ds-user-name)[data-fx-rest]:before,:is(.ds-user-name-fx,.ds-user-name)[data-fx-rest]:after,:is(.ds-user-name-fx,.ds-user-name)[data-fx-rest] *,:is(.ds-user-name-fx,.ds-user-name)[data-fx-rest] :before,:is(.ds-user-name-fx,.ds-user-name)[data-fx-rest] :after{animation-play-state:paused!important}:root[data-motion=reduce] .ds-user-name[data-effect],:root[data-motion=reduce] .ds-user-name-fx,:root[data-motion=reduce] .ds-user-name-fx *,:root[data-motion=reduce] .ds-user-name-fx:before,:root[data-motion=reduce] .ds-user-name-fx:after,:root[data-motion=reduce] .ds-user-name-ov:before,:root[data-motion=reduce] .ds-user-name-ov:after{animation:none!important}:root[data-motion=reduce] .ds-user-name-fx[data-effect~=typewriter] .ds-user-name-ch{opacity:1;display:inline-block}:root[data-motion=reduce] .ds-user-name-fx>*{transform:none!important}:root[data-motion=reduce] .ds-user-name-fx:hover{--ls-hover:0px!important}@media(prefers-reduced-motion:reduce){.ds-user-name[data-effect],.ds-user-name-fx,.ds-user-name-fx *,.ds-user-name-fx:before,.ds-user-name-fx:after,.ds-user-name-ov:before,.ds-user-name-ov:after{animation:none!important}.ds-user-name-fx[data-effect~=typewriter] .ds-user-name-ch{opacity:1;display:inline-block}.ds-user-name-fx>*{transform:none!important}.ds-user-name-fx:hover{--ls-hover:0px!important}}.ds-ink-room{--ds-ink-bleed:max(10px, .42em);padding-block:var(--ds-ink-bleed);margin-block:calc(var(--ds-ink-bleed) * -1);padding-inline:var(--ds-ink-bleed);margin-inline:calc(var(--ds-ink-bleed) * -1)}.ds-frame-bar{height:var(--ds-frame-bar);z-index:var(--z-frame);-webkit-user-select:none;user-select:none;color:var(--bone);align-items:stretch;display:flex;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.ds-frame-bar{color:color-mix(in oklab,var(--bone) 52%,transparent)}}.ds-frame-bar{transition:color var(--dur-fast) var(--ease-out);animation:ds-frame-arrive var(--dur-scene) var(--ease-out) both}@keyframes ds-frame-arrive{0%{opacity:0;transform:translateY(-8px)}}.ds-frame-bar[data-focused]{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.ds-frame-bar[data-focused]{color:color-mix(in oklab,var(--bone) 82%,transparent)}}.ds-frame-brand{padding:var(--ds-space-2) 12px 0 21px;align-items:center;gap:9px;display:flex}.ds-frame-controls{margin:var(--ds-space-2) var(--ds-space-2) 0 0;height:var(--ds-ctl-sm);padding:0 2px;display:flex;overflow:hidden}.ds-frame-name{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;transition:transform var(--dur-normal) var(--ease-out),color var(--dur-fast) var(--ease-out);font-size:11px;font-weight:600;line-height:1}.ds-frame-brand:hover .ds-frame-name{color:var(--bone);transform:translate(2px)}.ds-frame-drag{flex:auto}.ds-frame-button{width:40px;color:inherit;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.ds-frame-button:before{content:"";border-radius:var(--ds-radius-chip);transform-origin:50% 100%;transform:scale(.6,0);translate:calc(var(--frame-pull-x,0px) * .6) calc(var(--frame-pull-y,0px) * .6);transition:transform var(--dur-fast) var(--ease-out),translate var(--dur-normal) var(--ease-out),background-color var(--dur-instant) var(--ease-out);background:#ffffff14;position:absolute;inset:4px 2px}.ds-frame-button:hover{color:var(--bone)}.ds-frame-button:hover:before{transform:none}.ds-frame-button:active:before{background:#ffffff0d}.ds-frame-button[data-role=close]:before{background:var(--ds-accent)}.ds-frame-button[data-role=close]:hover{color:var(--bone)}.ds-frame-button[data-role=close]:active:before{background:var(--ds-accent-deep)}.ds-frame-glyph{fill:none;stroke:currentColor;stroke-width:1px;width:10px;height:10px;translate:var(--frame-pull-x,0px) var(--frame-pull-y,0px);transition:transform var(--dur-normal) var(--ease-out),translate var(--dur-normal) var(--ease-out);position:relative;overflow:visible}.ds-frame-glyph path,.ds-frame-glyph g{transition:transform var(--dur-normal) var(--ease-out),opacity var(--dur-fast) var(--ease-out);transform-box:fill-box;transform-origin:50%}.ds-frame-button[data-role=minimise]:hover .ds-frame-glyph{transform:translateY(1.5px)}.ds-frame-button[data-role=minimise]:active .ds-frame-glyph{transform:translateY(3px)}.ds-frame-button[data-role=maximise] .ds-frame-restore,.ds-frame-button[data-role=maximise][data-maximized] .ds-frame-max{opacity:0;transform:scale(.6)}.ds-frame-button[data-role=maximise][data-maximized] .ds-frame-restore{opacity:1;transform:none}.ds-frame-button[data-role=maximise]:not([data-maximized]):hover .ds-frame-max{transform:scale(1.14)}.ds-frame-button[data-role=maximise]:active .ds-frame-glyph{transform:scale(.88)}.ds-frame-button[data-role=maximise][data-maximized]:hover .ds-frame-back{transform:translate(1px,-1px)}.ds-frame-button[data-role=maximise][data-maximized]:hover .ds-frame-front{transform:translate(-1px,1px)}.ds-frame-button[data-role=close]:hover .ds-frame-glyph{transform:rotate(90deg)}.ds-frame-button[data-role=close]:active .ds-frame-glyph{transform:rotate(90deg)scale(.84)}:root[data-motion=reduce] .ds-frame-bar,:root[data-motion=reduce] .ds-frame-name,:root[data-motion=reduce] .ds-frame-button:before,:root[data-motion=reduce] .ds-frame-glyph,:root[data-motion=reduce] .ds-frame-glyph path,:root[data-motion=reduce] .ds-frame-glyph g{transition:none;animation:none}.ds-input-text{overflow-clip-margin:2px;flex:auto;align-items:center;min-width:0;display:flex;position:relative;overflow-x:clip}.ds-input-selection{border-radius:var(--ds-radius-inline);background:var(--ds-accent);position:absolute;top:-1px;bottom:-1px;left:0}@supports (color:color-mix(in lab,red,red)){.ds-input-selection{background:color-mix(in oklab,var(--ds-accent) 32%,transparent)}}.ds-input-selection{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}.ds-input-selection[data-on]{opacity:1}.ds-input-mirror{visibility:hidden;white-space:pre;pointer-events:none;position:absolute}.ds-control input[data-selection=drawn]::selection{color:var(--bone);background:0 0}.ds-control input[type=password][data-selection=drawn]::selection{color:var(--ds-accent-hi)}.ds-control input::-ms-reveal{display:none}.ds-control input::-ms-clear{display:none}.ds-reveal{border-radius:var(--ds-radius-chip);width:18px;height:18px;color:var(--bone-mute);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;place-items:center;margin-right:-3px;padding:0;display:grid}.ds-reveal:hover{color:var(--bone)}.ds-reveal[data-shown]{color:var(--ds-accent-hi)}.ds-reveal:active{transform:scale(.88)}.ds-reveal svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;overflow:visible}.ds-reveal-upper,.ds-reveal-pupil,.ds-reveal-lashes{transform-box:view-box;transform-origin:8px 8px;transition:transform var(--dur-normal) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.ds-reveal-upper{transform:scaleY(-1)}.ds-reveal-pupil{fill:currentColor;stroke:none;opacity:0;transform:scale(.2)}.ds-reveal-lashes{opacity:1}.ds-reveal:not([data-shown]):hover .ds-reveal-upper{transform:scaleY(-.55)}.ds-reveal[data-shown] .ds-reveal-upper{transform:none}.ds-reveal[data-shown] .ds-reveal-pupil{opacity:1;transform:none}.ds-reveal[data-shown] .ds-reveal-lashes{opacity:0;transform:translateY(-2px)}.ds-reveal[data-shown]:hover .ds-reveal-pupil{transform:translateY(-.8px)}:root[data-motion=reduce] .ds-reveal,:root[data-motion=reduce] .ds-reveal-upper,:root[data-motion=reduce] .ds-reveal-pupil,:root[data-motion=reduce] .ds-reveal-lashes,:root[data-motion=reduce] .ds-input-selection{transition:none}.ds-frame-edge{z-index:calc(var(--z-frame) + 1);pointer-events:none;position:fixed;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-frame-corners=round] .ds-frame-edge{border-radius:var(--ds-radius-window)}html[data-frame-maximized] .ds-frame-edge{display:none}:root[data-mini] #root{visibility:hidden}.ds-mini-call{z-index:var(--z-frame);gap:var(--ds-space-1);padding:var(--ds-space-1);background:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-frame-corners=round] .ds-mini-call{border-radius:var(--ds-radius-window)}.ds-mini-call-bar{align-items:center;gap:var(--ds-space-2);cursor:grab;-webkit-user-select:none;user-select:none;min-width:0;flex:none;padding-inline-start:var(--ds-space-2);display:flex}.ds-mini-call-bar:active{cursor:grabbing}.ds-mini-call-screen{border-radius:var(--ds-radius-chip);background:#000;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.ds-mini-call-faces{align-items:center;gap:var(--ds-space-2);min-height:0;padding-inline:var(--ds-space-2);flex:1;display:flex}.ds-mini-call-controls{flex:none;justify-content:center}.ds-surface{--ds-sf-drop:0 0 0 0 transparent;--ds-sf-ring:transparent;--ds-surface-fill:oklch(11.2% 0 0);--ds-sf-paint:var(--ds-glass-sheen), oklch(.13 0 0 / var(--ds-glass));border-radius:var(--ds-radius-card);border:1px solid var(--ds-edge);box-shadow:var(--ds-sf-drop),0 0 0 1px var(--ds-sf-ring);transition:box-shadow .18s var(--ease-out-quart),border-color .16s var(--ease-out-quart),background-color .16s var(--ease-out-quart);background:0 0;position:relative}.ds-light{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ds-light-disc{opacity:0;will-change:transform,opacity;width:400px;height:400px;position:absolute;top:0;left:0}.ds-light-disc:before{content:"";background:radial-gradient(circle closest-side,#ffffff06,#ffffff05 10% 20%,#ffffff04 30%,#ffffff03,#ffffff02 50%,#ffffff01 60% 70%,#fff0 80% 90%,#0000);position:absolute;inset:0}[data-lit]>.ds-light>.ds-light-disc:before{animation:5s ease-in-out infinite ds-light-breathe}@keyframes ds-light-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.86;transform:scale(.95)}}.ds-light-rim{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ds-light-rim-disc{opacity:0;will-change:transform,opacity;background:radial-gradient(circle closest-side,#ffffff38,#ffffff21 25%,#ffffff0d 50%,#0000 72%);width:220px;height:220px;position:absolute;top:0;left:0}.ds-dock>.ds-light-rim>.ds-light-rim-disc{background:radial-gradient(circle closest-side,#ffffff42,#ffffff26 25%,#ffffff0e 50%,#0000 72%);width:152px;height:152px}.ds-spot-field{isolation:isolate;border-radius:calc(var(--ds-radius-portrait-head) + var(--ds-space-4)) calc(var(--ds-radius-button-sm) + var(--ds-space-2)) calc(var(--ds-radius-slab) + var(--ds-space-3)) calc(var(--ds-radius-slab) + var(--ds-space-3)) / calc(var(--ds-radius-portrait-head) + var(--ds-chrome-inset-portrait)) calc(var(--ds-radius-button-sm) + var(--ds-chrome-inset)) calc(var(--ds-radius-slab) + var(--ds-space-2)) calc(var(--ds-radius-slab) + var(--ds-space-2))}.ds-surface:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:var(--ds-glass-blur) brightness(var(--ds-glass-pass));backdrop-filter:var(--ds-glass-blur) brightness(var(--ds-glass-pass));background:var(--ds-sf-paint);box-shadow:var(--ds-glass-edge);position:absolute;inset:0}.ds-surface--nested{--ds-glass-blur:none}.ds-surface--layered{--ds-glass-pass:.7;--ds-glass:var(--ds-glass-text);--ds-sf-paint:var(--ds-glass-sheen), oklch(.135 0 0 / var(--ds-glass-text));--ds-surface-fill:oklch(12% 0 0)}.ds-surface--clipped{-webkit-backdrop-filter:var(--ds-glass-blur) brightness(var(--ds-glass-pass));backdrop-filter:var(--ds-glass-blur) brightness(var(--ds-glass-pass))}.ds-surface--clipped:before{-webkit-backdrop-filter:none;backdrop-filter:none}.ds-surface--recessed{--ds-glass-pass:.58;--ds-sf-drop:0 0 0 0 transparent;--ds-sf-ring:transparent;--ds-surface-fill:oklch(11.3% 0 0);--ds-sf-paint:var(--ds-glass-sheen), oklch(.115 0 0 / var(--ds-glass-text));border-color:var(--ds-edge)}.ds-surface--glow{--ds-glass-pass:.74;--ds-sf-drop:0 0 0 0 transparent;--ds-sf-ring:transparent;--ds-surface-fill:oklch(12.1% 0 0);--ds-sf-paint:var(--ds-glass-sheen), oklch(.14 0 0 / var(--ds-glass-text));border-color:#ffffff1f}.ds-surface--recessed:after,.ds-surface--layered:after,.ds-surface--glow:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:radial-gradient(70% 55% at 0 0,#ffffff5c,#ffffff14 50%,#0000 80%),radial-gradient(55% 45% at 100% 100%,#ffffff1a,#0000 75%);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ds-surface--inset{--ds-glass-blur:none;--ds-sf-ring:transparent;--ds-surface-fill:oklch(8.5% 0 0);--ds-sf-paint:oklch(8.5% 0 0);border-radius:var(--ds-radius-control);box-shadow:inset 0 1px 2px #00000059,0 0 0 1px var(--ds-sf-ring);border:1px solid oklch(100% 0 0/.06)}.ds-surface--flat{--ds-sf-drop:0 0 0 0 transparent;--ds-glass-pass:.7;--ds-sf-ring:transparent;--ds-surface-fill:oklch(12.4% 0 0);--ds-sf-paint:var(--ds-glass-sheen), oklch(.16 0 0 / var(--ds-glass));border-radius:var(--ds-radius-control);box-shadow:var(--ds-sf-drop),0 0 0 1px var(--ds-sf-ring);border:1px solid oklch(100% 0 0/.07)}.ds-glass-pane{-webkit-backdrop-filter:var(--ds-glass-blur) brightness(var(--ds-glass-pass));backdrop-filter:var(--ds-glass-blur) brightness(var(--ds-glass-pass))}@supports ((-webkit-backdrop-filter:none)) and (not ((-webkit-backdrop-filter:none) or (backdrop-filter:none))){.ds-surface:before,.ds-surface--clipped,.ds-glass-pane,.ds-dock:before,.ds-menu:before{-webkit-backdrop-filter:var(--ds-glass-blur) brightness(var(--ds-glass-pass))}.ds-surface--clipped:before,:root[data-ambience=off] .ds-menu:before{-webkit-backdrop-filter:none}}.ds-surface-hover:hover,.ds-surface[data-state=open]:not(.ds-surface--layered){border-color:#ffffff26}.ds-surface[data-selected=true]{--ds-sf-paint:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-surface[data-selected=true]{--ds-sf-paint:color-mix(in oklab, var(--ds-accent) 15%, transparent)}}.ds-surface[data-selected=true]{border-color:var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.ds-surface[data-selected=true]{border-color:color-mix(in oklab,var(--ds-accent-hi) 50%,transparent)}}.ds-rule{background:var(--ink-line);border:0;height:1px}.ds-rule--vertical{background:var(--ink-line);align-self:stretch;width:1px;height:auto}.ds-ruled{position:relative}.ds-ruled:after{content:"";left:var(--ds-rule-inset,var(--ds-space-3));right:var(--ds-rule-inset,var(--ds-space-3));background:var(--ink-line);pointer-events:none;height:1px;position:absolute;bottom:0}.ds-label{font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--ds-leading-chrome);letter-spacing:var(--ds-track-ui);color:var(--bone-mute);font-weight:500}.ds-label--accent{color:var(--ds-accent-hi)}.ds-eyebrow{font-family:var(--font-ui);font-size:var(--text-2xs);line-height:var(--ds-leading-chrome);letter-spacing:var(--ds-track-ui-wide);text-transform:uppercase;color:var(--ds-accent-hi);font-weight:600}.ds-chrome,.chrome{font-family:var(--font-ui);letter-spacing:var(--ds-track-ui);font-weight:500}.ds-title{font-family:var(--font-ui);font-size:var(--text-lg);letter-spacing:-.014em;color:var(--bone);font-weight:600;line-height:1.2}.ds-title--lg{font-size:clamp(1rem,.8vw + .85rem,var(--text-xl))}.ds-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ds-num-stale{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}@supports (color:color-mix(in lab,red,red)){.ds-num-stale{-webkit-text-decoration-color:color-mix(in oklch,currentColor 45%,transparent);text-decoration-color:color-mix(in oklch,currentColor 45%,transparent)}}.ds-figure{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";display:inline}.ds-figure-col{clip-path:inset(0);display:inline-block;position:relative}.ds-figure-ghost{visibility:hidden}.ds-figure-reel{position:absolute;top:0;left:0;right:0;translate:0}.ds-figure-reel>span{display:block}.ds-figure[data-turn=up][data-rolling=done] .ds-figure-reel,.ds-figure[data-turn=down][data-rolling=start] .ds-figure-reel{translate:0 -50%}.ds-figure[data-rolling=done] .ds-figure-reel{transition:translate var(--dur-fast) var(--ease-out-expo);transition-delay:var(--ds-figure-delay,0s)}.ds-enter{translate:0 var(--ds-enter-travel,6px);transition:translate var(--dur-normal) var(--ease-out-expo),scale var(--dur-normal) var(--ease-out-expo)}.ds-enter[data-entered=true]{translate:0}@keyframes ds-dealt-in{0%{translate:0 var(--ds-dealt-travel,-6px)}to{translate:0}}.ds-dealt{animation:ds-dealt-in var(--dur-normal) var(--ease-out-expo) both;animation-delay:min(calc(var(--ds-dealt-i,0) * var(--ds-stagger-step)),var(--ds-stagger-max))}.ds-rail--deal>:not(.ds-rail-glide){--ds-dealt-i:16;animation:ds-dealt-in var(--dur-normal) var(--ease-out-expo) both;animation-delay:min(calc(var(--ds-dealt-i) * var(--ds-stagger-step)),var(--ds-stagger-max))}.ds-rail--deal>:nth-child(2){--ds-dealt-i:0}.ds-rail--deal>:nth-child(3){--ds-dealt-i:1}.ds-rail--deal>:nth-child(4){--ds-dealt-i:2}.ds-rail--deal>:nth-child(5){--ds-dealt-i:3}.ds-rail--deal>:nth-child(6){--ds-dealt-i:4}.ds-rail--deal>:nth-child(7){--ds-dealt-i:5}.ds-rail--deal>:nth-child(8){--ds-dealt-i:6}.ds-rail--deal>:nth-child(9){--ds-dealt-i:7}.ds-rail--deal>:nth-child(10){--ds-dealt-i:8}.ds-rail--deal>:nth-child(11){--ds-dealt-i:9}.ds-rail--deal>:nth-child(12){--ds-dealt-i:10}.ds-rail--deal>:nth-child(13){--ds-dealt-i:11}.ds-rail--deal>:nth-child(14){--ds-dealt-i:12}.ds-rail--deal>:nth-child(15){--ds-dealt-i:13}.ds-rail--deal>:nth-child(16){--ds-dealt-i:14}.ds-rail--deal>:nth-child(17){--ds-dealt-i:15}.ds-enter--left{translate:calc(var(--ds-enter-travel,6px) * -1) 0}.ds-enter--right{translate:var(--ds-enter-travel,6px) 0}.ds-enter--left[data-entered=true],.ds-enter--right[data-entered=true]{translate:0}.ds-ident{font-family:var(--font-mono);letter-spacing:.01em;word-break:break-word}:root[data-name-noise] .ds-user-name-fx{--ds-name-noise:var(--ds-name-noise-blob);--ds-name-noise-hard:var(--ds-name-noise-hard-blob)}[data-fx-tier=row] .ds-user-name[data-effect],[data-fx-tier=row] .ds-user-name-fx,[data-fx-tier=row] .ds-user-name-fx *,[data-fx-tier=row] .ds-user-name-fx:before,[data-fx-tier=row] .ds-user-name-fx:after,[data-fx-tier=row] .ds-user-name-ov:before,[data-fx-tier=row] .ds-user-name-ov:after{animation-play-state:paused!important}[data-fx-tier=row]:is(:hover,:focus-visible,:has(:focus-visible)) .ds-user-name[data-effect],[data-fx-tier=row]:is(:hover,:focus-visible,:has(:focus-visible)) .ds-user-name-fx,[data-fx-tier=row]:is(:hover,:focus-visible,:has(:focus-visible)) .ds-user-name-fx *,[data-fx-tier=row]:is(:hover,:focus-visible,:has(:focus-visible)) .ds-user-name-fx:before,[data-fx-tier=row]:is(:hover,:focus-visible,:has(:focus-visible)) .ds-user-name-fx:after,[data-fx-tier=row]:is(:hover,:focus-visible,:has(:focus-visible)) .ds-user-name-ov:before,[data-fx-tier=row]:is(:hover,:focus-visible,:has(:focus-visible)) .ds-user-name-ov:after{animation-play-state:running!important}.ds-user-name-fx[data-effect~=typewriter]:not([data-typing]) .ds-user-name-ch{opacity:1;display:inline-block}.ds-fx-parts{gap:var(--ds-space-1);flex-wrap:wrap;display:flex}.ds-fx-part{align-items:center;gap:var(--ds-space-1);min-height:var(--ds-ctl-sm);padding-inline:calc(10px * var(--ds-density));border:1px solid var(--ink-line);border-radius:var(--ds-radius-button-sm);color:var(--bone-mute);font-size:var(--text-xs);cursor:pointer;transition:color .16s var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out);background:0 0;display:inline-flex}.ds-fx-part:hover{color:var(--bone)}.ds-fx-part[aria-selected=true]{color:var(--bone);background-color:#ffffff0f;border-color:#ffffff29}.ds-fx-part-count{min-width:16px;height:16px;padding-inline:var(--ds-space-1);border-radius:var(--ds-radius-pill);background:var(--ds-accent-deep);color:var(--bone);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:inline-grid}.ds-fx-none{min-height:var(--ds-row-lg);align-items:center;display:flex}.ds-fx-layer[data-hidden] .ds-ink-room{opacity:.35}.ds-fx-caption{min-height:2.4em;padding-block-end:var(--ds-space-2)}.ds-plate-swatch{min-width:0;padding-block:var(--ds-space-0);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-inline);background-color:var(--plate,transparent);background-image:var(--plate-edge,none),var(--plate-texture,none),var(--plate-image,none);color:var(--row-fg,var(--bone));align-items:center;display:flex}.ds-fx-rail{gap:var(--ds-space-2);scroll-snap-type:x mandatory;padding-block:2px;display:flex;overflow-x:auto;container-type:inline-size}.ds-fx-rail,.ds-strip-ends{--ds-ends:24px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,oklch(0% 0 0) var(--ds-list-fade-top),oklch(0% 0 0) calc(100% - var(--ds-list-fade-bottom)),transparent);mask-image:linear-gradient(to right,transparent,oklch(0% 0 0) var(--ds-list-fade-top),oklch(0% 0 0) calc(100% - var(--ds-list-fade-bottom)),transparent);animation:linear both ds-list-ends;animation-timeline:scroll(self inline)}.ds-fx-rail::-webkit-scrollbar{display:none}.ds-strip-ends::-webkit-scrollbar{display:none}.ds-fx-rail>*{flex:0 0 calc((100cqi - 2 * var(--ds-space-2)) / 2.4)}@container (min-width:420px){.ds-fx-rail>*{flex-basis:calc((100cqi - 3 * var(--ds-space-2)) / 3.4)}}@container (min-width:560px){.ds-fx-rail>*{flex-basis:calc((100cqi - 4 * var(--ds-space-2)) / 4.4)}}@container (min-width:700px){.ds-fx-rail>*{flex-basis:calc((100cqi - 5 * var(--ds-space-2)) / 5.4)}}.ds-fx-cost{font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:.06em;border-radius:var(--ds-radius-chip);color:var(--ds-accent-hi);background:var(--ds-accent);flex-shrink:0;padding:2px 4px;font-weight:700;line-height:1}@supports (color:color-mix(in lab,red,red)){.ds-fx-cost{background:color-mix(in oklab,var(--ds-accent) 16%,transparent)}}.ds-fx-cost[data-free]{color:var(--bone-low);background:var(--bone)}@supports (color:color-mix(in lab,red,red)){.ds-fx-cost[data-free]{background:color-mix(in oklab,var(--bone) 8%,transparent)}}.ds-fx-tally[data-shake]{animation:ds-fx-shake .32s var(--ease-out)}@keyframes ds-fx-shake{0%,to{transform:translate(0)}18%{transform:translate(-3px)}46%{transform:translate(3px)}74%{transform:translate(-2px)}}.ds-ink-fade{--ds-ink-fade:1.5em;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--ds-ink-bleed,0px) - var(--ds-ink-fade)),transparent calc(100% - var(--ds-ink-bleed,0px)));mask-image:linear-gradient(to right,#000 calc(100% - var(--ds-ink-bleed,0px) - var(--ds-ink-fade)),transparent calc(100% - var(--ds-ink-bleed,0px)))}.ds-fx-tile{border-radius:var(--ds-radius-control);border:1px solid var(--ink-line);transition:border-color .18s var(--ease-out),background-color .18s var(--ease-out),transform .18s var(--ease-out),opacity .18s var(--ease-out);background:0 0;position:relative}.ds-fx-tile:hover:not([data-blocked]){border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-fx-tile:hover:not([data-blocked]){border-color:color-mix(in oklab,var(--ds-accent) 30%,var(--ink-line))}}.ds-fx-tile:hover:not([data-blocked]){background:var(--bone)}@supports (color:color-mix(in lab,red,red)){.ds-fx-tile:hover:not([data-blocked]){background:color-mix(in oklab,var(--bone) 4%,transparent)}}.ds-fx-tile[aria-pressed=true],.ds-fx-tile[aria-checked=true]{border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-fx-tile[aria-pressed=true],.ds-fx-tile[aria-checked=true]{border-color:color-mix(in oklab,var(--ds-accent) 62%,transparent)}}.ds-fx-tile[aria-pressed=true],.ds-fx-tile[aria-checked=true]{background:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-fx-tile[aria-pressed=true],.ds-fx-tile[aria-checked=true]{background:color-mix(in oklab,var(--ds-accent) 12%,transparent)}}.ds-fx-tile[data-blocked]{opacity:.34;cursor:not-allowed}.ds-fx-tile[aria-pressed=true]:after,.ds-fx-tile[aria-checked=true]:after{content:"";border:solid var(--ds-accent-hi);width:4px;height:8px;animation:ds-fx-tick .22s var(--ease-out) both;border-width:0 1.5px 1.5px 0;position:absolute;inset-block-start:5px;inset-inline-end:5px;transform:rotate(42deg)}@keyframes ds-fx-tick{0%{opacity:0;transform:rotate(42deg)scale(.4)}to{opacity:1;transform:rotate(42deg)scale(1)}}.ds-fx-stagger>*{animation:ds-fx-rise .32s var(--ease-out) both;animation-delay:calc(var(--i,0) * 22ms)}@keyframes ds-fx-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ds-fx-pip{border-radius:var(--ds-radius-pill);background:var(--bone);width:14px;height:3px}@supports (color:color-mix(in lab,red,red)){.ds-fx-pip{background:color-mix(in oklab,var(--bone) 14%,transparent)}}.ds-fx-pip{transition:background-color .24s var(--ease-out),box-shadow .24s var(--ease-out)}.ds-fx-pip[data-on=true]{background:var(--ds-accent);box-shadow:0 0 6px var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-fx-pip[data-on=true]{box-shadow:0 0 6px color-mix(in oklab,var(--ds-accent) 55%,transparent)}}.ds-fx-pip[data-on=true][data-last=true]{background:var(--ds-idle);box-shadow:0 0 6px var(--ds-idle)}@supports (color:color-mix(in lab,red,red)){.ds-fx-pip[data-on=true][data-last=true]{box-shadow:0 0 6px color-mix(in oklab,var(--ds-idle) 55%,transparent)}}.ds-auth-card{width:100%;padding:var(--ds-space-6)}.ds-auth-card-clip{overflow-clip-margin:var(--ds-space-3);transition:height var(--dur-normal) var(--ease-out);overflow:clip}:root[data-motion=reduce] .ds-auth-card-clip{transition:none}.ds-auth-link{font:inherit;font-size:var(--text-xs);color:var(--bone-mute);cursor:pointer;border-radius:var(--ds-radius-control);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0}.ds-auth-link:hover{color:var(--bone)}.ds-auth-link:focus-visible{color:var(--bone);text-underline-offset:3px;outline:none;text-decoration:underline}.ds-auth-link--strong{color:var(--ds-accent-hi);font-weight:600}.ds-auth-link--strong:hover,.ds-auth-link--strong:focus-visible{color:var(--bone)}.ds-auth-foot{justify-content:center;align-items:center;gap:var(--ds-space-1);padding-top:var(--ds-space-4);border-top:1px solid var(--ink-line);font-size:var(--text-xs);color:var(--bone-mute);margin:0;display:flex}.ds-auth-note{gap:var(--ds-space-2);font-size:var(--text-2xs);color:var(--bone-mute);flex-direction:column;line-height:1.55;display:flex}.ds-auth-note>p{margin:0}.ds-auth-note .ds-auth-link{font-size:inherit;color:var(--bone-dim)}.ds-auth-note-more{padding-left:calc(14px + var(--ds-space-2));margin:0}.ds-auth-secret{align-items:center;gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-auth-secret-actions{align-items:center;gap:var(--ds-space-2);margin:0;display:flex}.ds-name-check{align-items:center;gap:var(--ds-space-2);min-width:0;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--bone-mute);transition:color .16s var(--ease-out);display:flex}.ds-name-check[data-state=free]{color:var(--ds-online)}.ds-name-check[data-state=taken]{color:var(--ds-danger-hi)}.ds-name-check-dot{border-radius:var(--ds-radius-pill);background:currentColor;flex:none;width:6px;height:6px}.ds-strength{padding-top:var(--ds-space-1);flex-direction:column;display:flex}.ds-strength-word{min-width:0;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--bone-mute);text-overflow:ellipsis;white-space:nowrap;transition:color .16s var(--ease-out);font-weight:600;overflow:hidden}.ds-strength-word[data-level=hint]{font-weight:400}.ds-strength-word[data-level="1"]{color:var(--ds-danger-hi)}.ds-strength-word[data-level="2"]{color:var(--ds-warn)}.ds-strength-word[data-level="3"],.ds-strength-word[data-level="4"]{color:var(--ds-online)}.ds-field-more{opacity:0;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--bone-mute);transition:grid-template-rows .2s var(--ease-out),opacity .16s var(--ease-out);grid-template-rows:0fr;display:grid}.ds-field-more[data-open]{opacity:1;grid-template-rows:1fr}.ds-field-more[data-tone=danger]{color:var(--ds-danger-hi)}.ds-field-more>p{min-height:0;margin:0;overflow:hidden}.ds-field-more[data-open]>p{padding-top:var(--ds-space-1)}.ds-strength-pip{border-radius:var(--ds-radius-pill);background:var(--bone);flex:1 1 0;height:3px}@supports (color:color-mix(in lab,red,red)){.ds-strength-pip{background:color-mix(in oklab,var(--bone) 14%,transparent)}}.ds-strength-pip{transition:background-color .24s var(--ease-out)}.ds-strength[data-level="1"] .ds-strength-pip[data-on=true]{background:var(--ds-danger-hi)}.ds-strength[data-level="2"] .ds-strength-pip[data-on=true]{background:var(--ds-warn)}.ds-strength[data-level="3"] .ds-strength-pip[data-on=true],.ds-strength[data-level="4"] .ds-strength-pip[data-on=true]{background:var(--ds-online)}:root[data-motion=reduce] .ds-fx-stagger>*,:root[data-motion=reduce] .ds-fx-tile[aria-pressed=true]:after,:root[data-motion=reduce] .ds-fx-tile[aria-checked=true]:after,:root[data-motion=reduce] .ds-fx-tally[data-shake]{animation:none}.ds-prose{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--ds-leading-body);color:var(--bone-dim);overflow-wrap:anywhere}.ds-prose strong{color:var(--bone);font-weight:600}.ds-prose a{color:var(--ds-accent-hi);-webkit-text-decoration-color:var(--ds-accent);text-decoration-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-prose a{-webkit-text-decoration-color:color-mix(in oklab,var(--ds-accent) 45%,transparent);text-decoration-color:color-mix(in oklab,var(--ds-accent) 45%,transparent)}}.ds-prose a{text-underline-offset:2px}.ds-prose a:hover{-webkit-text-decoration-color:var(--ds-accent-hi);text-decoration-color:var(--ds-accent-hi)}.ds-link{text-underline-offset:2px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.ds-link:hover,.ds-link:focus-visible{text-decoration-color:currentColor}.ds-typing-dot{border-radius:var(--ds-radius-pill);background:var(--bone-mute);width:4px;height:4px;animation:1.1s ease-in-out infinite ds-typing-pulse}@keyframes ds-typing-pulse{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-1.5px)}}.ds-typing-mark{font-size:var(--text-xs);line-height:var(--ds-leading-chrome);animation:1.1s ease-in-out infinite ds-typing-pulse}:root[data-motion=reduce] .ds-typing-dot,:root[data-motion=reduce] .ds-typing-mark{opacity:.7;animation:none}.ds-mention{border-radius:var(--ds-radius-inline);color:var(--ds-accent-hi);background:var(--ds-accent);padding:1px 4px;font-weight:500;display:inline}@supports (color:color-mix(in lab,red,red)){.ds-mention{background:color-mix(in oklab,var(--ds-accent) 14%,transparent)}}.ds-mention--self{color:var(--bone);background:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-mention--self{background:color-mix(in oklab,var(--ds-accent) 34%,transparent)}}.ds-emoji{vertical-align:-.3em;object-fit:contain;width:auto;max-width:3em;height:1.375em;display:inline-block}.ds-emoji-only{font-size:2.25em;line-height:1.25}.ds-sticker{object-fit:contain;width:10rem;height:10rem;display:block}.ds-code{font-family:var(--font-mono);border-radius:var(--ds-radius-inline);color:var(--ds-info);background:#ffffff0d;border:1px solid oklch(100% 0 0/.07);padding:1px 4px;font-size:.9em}@supports (color:color-mix(in lab,red,red)){.ds-code{color:color-mix(in oklab,var(--ds-info) 55%,var(--bone))}}.ds-code-block{font-family:var(--font-mono);font-size:var(--text-sm);padding:calc(8px * var(--ds-density)) calc(10px * var(--ds-density));border-radius:var(--ds-radius-control);background:#020202;border:1px solid oklch(100% 0 0/.06);line-height:1.45;overflow-x:auto;box-shadow:inset 0 1px 2px #0000004d}.ds-kbd{min-width:18px;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--bone-dim);border-radius:var(--ds-radius-inline);white-space:nowrap;background:#ffffff0d;border:1px solid oklch(100% 0 0/.1);justify-content:center;align-items:center;padding:1px 5px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff17,0 1px #0006}.ds-control{--ds-ct-halo:transparent;--ds-ct-ring:transparent;font-family:var(--font-ui);font-size:var(--text-base);color:var(--bone);border:1px solid var(--ds-edge);border-radius:var(--ds-radius-control);min-height:var(--ds-ctl);padding:calc(6px * var(--ds-density)) calc(10px * var(--ds-density));width:100%;box-shadow:0 0 0 1px var(--ds-ct-halo),0 0 0 3px var(--ds-ct-ring);transition:box-shadow .16s var(--ease-out-quart),border-color .15s var(--ease-out-quart),background-color .15s var(--ease-out-quart);background:#040404;outline:none;line-height:1.35}.ds-control::placeholder{color:var(--bone-mute)}.ds-control:hover:not(:disabled):not(:focus){border-color:#ffffff24}.ds-control:focus,.ds-control:focus-visible,.ds-control:focus-within,.ds-control[data-open=true]{border-color:var(--ds-focus-border);background:#060606}.ds-control input:focus-visible,.ds-control>textarea:focus-visible,.ds-control>select:focus-visible{box-shadow:none}.ds-control:disabled{opacity:.45;cursor:not-allowed}.ds-control[aria-invalid=true],.ds-control[data-invalid=true]{border-color:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.ds-control[aria-invalid=true],.ds-control[data-invalid=true]{border-color:color-mix(in oklab,var(--ds-danger) 65%,transparent)}}.ds-control[aria-invalid=true]:focus,.ds-control[aria-invalid=true]:focus-visible,.ds-control[aria-invalid=true]:focus-within,.ds-control[data-invalid=true]:focus-within{border-color:var(--ds-danger-hi)}@supports (color:color-mix(in lab,red,red)){.ds-control[aria-invalid=true]:focus,.ds-control[aria-invalid=true]:focus-visible,.ds-control[aria-invalid=true]:focus-within,.ds-control[data-invalid=true]:focus-within{border-color:color-mix(in oklab,var(--ds-danger-hi) 82%,transparent)}}.ds-control--mono{font-family:var(--font-mono);font-size:var(--text-sm)}.ds-control--multiline{resize:none;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--ds-leading-body);padding:calc(6px * var(--ds-density)) calc(8px * var(--ds-density));max-height:40vh;overflow-y:auto}.ds-control--counted{--ds-ct-count:calc(var(--text-2xs) + 4px);padding-bottom:calc(6px * var(--ds-density) + var(--ds-ct-count))}@supports (field-sizing:content){.ds-control--multiline[data-grow]{field-sizing:content;min-height:calc(var(--ds-rows-min,1) * 1lh + 12px * var(--ds-density) + 2px + var(--ds-ct-count,0px));max-height:calc(var(--ds-rows-max,10) * 1lh + 12px * var(--ds-density) + 2px + var(--ds-ct-count,0px))}}.ds-depth-horizon{background:radial-gradient(90% 50% at 50% 110%,var(--ds-accent),transparent 70%),radial-gradient(45% 40% at 8% 12%,var(--ds-accent),transparent 70%),radial-gradient(40% 45% at 94% 38%,var(--ds-accent),transparent 70%),radial-gradient(35% 30% at 30% 70%,var(--ds-accent),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.ds-depth-horizon{background:radial-gradient(90% 50% at 50% 110%,color-mix(in oklab,var(--ds-accent) 7%,transparent),transparent 70%),radial-gradient(45% 40% at 8% 12%,color-mix(in oklab,var(--ds-accent) 3.5%,transparent),transparent 70%),radial-gradient(40% 45% at 94% 38%,color-mix(in oklab,var(--ds-accent) 3%,transparent),transparent 70%),radial-gradient(35% 30% at 30% 70%,color-mix(in oklab,var(--ds-accent) 2.5%,transparent),transparent 70%)}}.ds-select-trigger{--ds-ct-halo:transparent;--ds-ct-ring:transparent;justify-content:space-between;align-items:center;gap:calc(6px * var(--ds-density));width:100%;min-height:var(--ds-ctl);font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:var(--ds-track-ui);color:var(--bone);border:1px solid var(--ds-edge);border-radius:var(--ds-radius-control);box-shadow:0 0 0 1px var(--ds-ct-halo),0 0 0 3px var(--ds-ct-ring);-webkit-user-select:none;user-select:none;white-space:nowrap;text-align:left;background:#040404;padding:6px 10px;font-weight:500;display:inline-flex}.ds-select-trigger:hover:not(:disabled){background:#070707;border-color:#ffffff24}.ds-select-trigger[data-state=open],.ds-select-trigger[data-open=true]{border-color:var(--ds-accent);background:#070707}@supports (color:color-mix(in lab,red,red)){.ds-select-trigger[data-state=open],.ds-select-trigger[data-open=true]{border-color:color-mix(in oklab,var(--ds-accent) 55%,transparent)}}.ds-select-trigger:focus-visible{border-color:var(--ds-focus-border)}.ds-select-cursor{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff14}.ds-range{--ds-range-filled:0%;appearance:none;width:100%;height:var(--ds-ctl-sm);cursor:pointer;background:0 0}.ds-range:disabled{cursor:not-allowed;opacity:.5}.ds-range::-webkit-slider-runnable-track{border-radius:var(--ds-radius-pill);background:linear-gradient(to right,var(--ds-accent) 0 var(--ds-range-filled),var(--ink-raise) var(--ds-range-filled) 100%);border:1px solid var(--ink-line);height:4px}.ds-range::-moz-range-track{border-radius:var(--ds-radius-pill);background:var(--ink-raise);border:1px solid var(--ink-line);height:4px}.ds-range::-moz-range-progress{border-radius:var(--ds-radius-pill);background:var(--ds-accent);height:4px}.ds-range::-webkit-slider-thumb{appearance:none;border-radius:var(--ds-radius-pill);background:var(--ds-accent);border:1px solid var(--ds-accent-hi);width:14px;height:14px;transition:background var(--dur-instant) var(--ease-out);margin-top:-4px}.ds-range::-moz-range-thumb{border:1px solid var(--ds-accent-hi);border-radius:var(--ds-radius-pill);background:var(--ds-accent);width:14px;height:14px}.ds-range:hover::-webkit-slider-thumb{background:var(--ds-accent-hi)}.ds-range:hover::-moz-range-thumb{background:var(--ds-accent-hi)}.ds-range:focus-visible{outline:none}.ds-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--ds-focus-halo),0 0 0 3px var(--ds-focus-ring)}.ds-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px var(--ds-focus-halo),0 0 0 3px var(--ds-focus-ring)}.ds-swatch{appearance:none;width:var(--ds-ctl-sm);height:var(--ds-ctl-sm);border:1px solid var(--ink-line);border-radius:var(--ds-radius-control);cursor:pointer;background:0 0;flex-shrink:0;padding:0}.ds-swatch:hover{border-color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.ds-swatch:hover{border-color:color-mix(in oklab,var(--bone) 34%,var(--ink-line))}}.ds-swatch::-webkit-color-swatch-wrapper{padding:0}.ds-swatch::-webkit-color-swatch{border-radius:calc(var(--ds-radius-control) - 1px);border:none}.ds-swatch::-moz-color-swatch{border-radius:calc(var(--ds-radius-control) - 1px);border:none}.ds-swatch:focus-visible{border-color:var(--ds-focus-border);box-shadow:0 0 0 1px var(--ds-focus-halo),0 0 0 3px var(--ds-focus-ring);outline:none}.ds-control[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.ds-control[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.ds-control[type=number]{appearance:textfield}.ds-switch{width:40px;height:var(--ds-ctl-xs);border-radius:var(--ds-radius-pill);cursor:pointer;background:#ffffff0f;border:1px solid oklch(100% 0 0/.1);align-items:center;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #00000059,0 0 #0000}.ds-switch[data-state=checked]{background:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-switch[data-state=checked]{background:color-mix(in oklab,var(--ds-accent) 42%,transparent)}}.ds-switch[data-state=checked]{border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-switch[data-state=checked]{border-color:color-mix(in oklab,var(--ds-accent) 70%,transparent)}}.ds-switch[data-state=checked]{box-shadow:inset 0 1px 2px #0000003d,0 0 #0000}.ds-switch:disabled{opacity:.4;cursor:not-allowed}.ds-switch-thumb{border-radius:var(--ds-radius-pill);background:var(--bone);width:18px;height:18px;transition:transform var(--dur-normal) var(--ease-out-quart);display:block;box-shadow:0 1px 2px #0006}.ds-switch[data-state=checked] .ds-switch-thumb{background:var(--ds-accent-ink);transform:translate(16px)}.ds-btn{--ds-bt-halo:transparent;--ds-bt-ring:transparent;justify-content:center;align-items:center;gap:calc(6px * var(--ds-density));min-height:var(--ds-ctl);padding:calc(7px * var(--ds-density)) calc(14px * var(--ds-density));font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--ds-leading-chrome);letter-spacing:var(--ds-track-ui);white-space:nowrap;border-radius:var(--ds-radius-button);-webkit-user-select:none;user-select:none;cursor:pointer;box-shadow:0 0 0 1px var(--ds-bt-halo),0 0 0 3px var(--ds-bt-ring);transition:transform .12s var(--ease-out-quart),box-shadow .16s var(--ease-out-quart),background-color .16s var(--ease-out-quart),border-color .16s var(--ease-out-quart),color .16s var(--ease-out-quart);border:1px solid #0000;font-weight:600;display:inline-flex;position:relative}.ds-btn:focus-visible{--ds-bt-halo:var(--ds-focus-halo);--ds-bt-ring:var(--ds-focus-ring);border-color:var(--ds-focus-border);outline:none}.ds-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ds-btn--sm{min-height:var(--ds-ctl-sm);padding:calc(5px * var(--ds-density)) calc(10px * var(--ds-density));gap:calc(5px * var(--ds-density));font-size:var(--text-xs);border-radius:var(--ds-radius-button-sm)}.ds-btn--sm:active:not(:disabled):not([aria-disabled=true]){transform:scale(.96)}.ds-btn--lg{min-height:var(--ds-ctl-lg);padding:calc(9px * var(--ds-density)) calc(20px * var(--ds-density));font-size:var(--text-base);border-radius:var(--ds-radius-button-lg)}.ds-btn--icon{width:var(--ds-ctl);height:var(--ds-ctl);flex:none;gap:0;padding:0}.ds-btn--icon.ds-btn--sm{width:var(--ds-ctl-sm);height:var(--ds-ctl-sm)}.ds-btn--icon.ds-btn--lg{width:var(--ds-ctl-lg);height:var(--ds-ctl-lg)}.ds-btn--icon.ds-btn--xs{width:var(--ds-ctl-xs);height:var(--ds-ctl-xs);border-radius:var(--ds-radius-button-xs);min-height:0}.ds-btn--primary{color:var(--ink-deep);background-color:var(--ds-accent-hi);border-color:var(--ds-accent-hi);background-image:linear-gradient(#ffffff2e,#ffffff0a 55%,#fff0)}@supports (color:color-mix(in lab,red,red)){.ds-btn--primary{border-color:color-mix(in oklab,var(--ds-accent-hi) 72%,var(--bone))}}.ds-btn--primary{box-shadow:inset 0 1px #ffffff61,0 0 0 1px var(--ds-bt-halo),0 0 0 3px var(--ds-bt-ring)}.ds-btn--primary:hover:not(:disabled){background-color:var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.ds-btn--primary:hover:not(:disabled){background-color:color-mix(in oklab,var(--ds-accent-hi) 86%,var(--bone))}}.ds-btn--primary:hover:not(:disabled){border-color:var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.ds-btn--primary:hover:not(:disabled){border-color:color-mix(in oklab,var(--ds-accent-hi) 55%,var(--bone))}}.ds-btn--danger{color:var(--ds-danger-hi);background-image:none;background-color:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.ds-btn--danger{background-color:color-mix(in oklab,var(--ds-danger) 18%,transparent)}}.ds-btn--danger{border-color:var(--ds-danger-hi)}@supports (color:color-mix(in lab,red,red)){.ds-btn--danger{border-color:color-mix(in oklab,var(--ds-danger-hi) 45%,transparent)}}.ds-btn--danger:hover:not(:disabled){color:var(--ink-deep);background-color:var(--ds-danger-hi);border-color:var(--ds-danger-hi)}@supports (color:color-mix(in lab,red,red)){.ds-btn--danger:hover:not(:disabled){border-color:color-mix(in oklab,var(--ds-danger-hi) 70%,var(--bone))}}.ds-btn--danger:focus-visible{--ds-bt-ring:var(--ds-danger-hi)}@supports (color:color-mix(in lab,red,red)){.ds-btn--danger:focus-visible{--ds-bt-ring:color-mix(in oklab, var(--ds-danger-hi) 92%, transparent)}}.ds-btn--danger:focus-visible{border-color:var(--ds-danger-hi)}@supports (color:color-mix(in lab,red,red)){.ds-btn--danger:focus-visible{border-color:color-mix(in oklab,var(--ds-danger-hi) 82%,transparent)}}.ds-btn--confirm{color:var(--ds-accent-ink);background-color:var(--ds-online)}@supports (color:color-mix(in lab,red,red)){.ds-btn--confirm{background-color:color-mix(in oklab,var(--ds-online) 20%,var(--ink))}}.ds-btn--confirm{border-color:var(--ds-online)}@supports (color:color-mix(in lab,red,red)){.ds-btn--confirm{border-color:color-mix(in oklab,var(--ds-online) 55%,transparent)}}.ds-btn--confirm:hover:not(:disabled){background-color:var(--ds-online)}@supports (color:color-mix(in lab,red,red)){.ds-btn--confirm:hover:not(:disabled){background-color:color-mix(in oklab,var(--ds-online) 24%,var(--ink))}}.ds-btn--confirm:hover:not(:disabled){border-color:var(--ds-online)}@supports (color:color-mix(in lab,red,red)){.ds-btn--confirm:hover:not(:disabled){border-color:color-mix(in oklab,var(--ds-online) 80%,transparent)}}.ds-btn--confirm:focus-visible{--ds-bt-ring:var(--ds-online)}@supports (color:color-mix(in lab,red,red)){.ds-btn--confirm:focus-visible{--ds-bt-ring:color-mix(in oklab, var(--ds-online) 92%, transparent)}}.ds-btn--confirm:focus-visible{border-color:var(--ds-online)}@supports (color:color-mix(in lab,red,red)){.ds-btn--confirm:focus-visible{border-color:color-mix(in oklab,var(--ds-online) 82%,transparent)}}.ds-btn--ghost{color:var(--bone-dim);background-color:#0000;border-color:#ffffff1a}.ds-btn--ghost:hover:not(:disabled){color:var(--bone);background-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-btn--ghost:hover:not(:disabled){background-color:color-mix(in oklab,var(--ds-accent) 8%,oklch(100% 0 0/.04))}}.ds-btn--ghost:hover:not(:disabled){border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-btn--ghost:hover:not(:disabled){border-color:color-mix(in oklab,var(--ds-accent) 48%,oklch(100% 0 0/.18))}}.ds-btn--quiet{color:var(--bone-mute);padding:calc(4px * var(--ds-density)) calc(10px * var(--ds-density));background-color:#0000;border-color:#0000;font-weight:500}.ds-btn--quiet:hover:not(:disabled){color:var(--bone);background-color:#ffffff0d}.ds-btn--quiet.ds-btn--flush-end{margin-inline-end:calc(-10px * var(--ds-density))}.ds-btn--quiet.ds-btn--flush-start{margin-inline-start:calc(-10px * var(--ds-density))}.ds-mark{width:var(--mark-size,22px);height:var(--mark-size,22px);border:1px solid var(--mark-hue);flex-shrink:0;place-items:center;padding:0;display:inline-grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ds-mark{border:1px solid color-mix(in oklab,var(--mark-hue) 34%,transparent)}}.ds-mark{border-radius:var(--ds-radius-control);background:radial-gradient(120% 120% at 26% 8%,var(--mark-hue) 0%,var(--mark-hue) 58%,transparent 100%),var(--mark-hue)}@supports (color:color-mix(in lab,red,red)){.ds-mark{background:radial-gradient(120% 120% at 26% 8%,color-mix(in oklab,var(--mark-hue) 24%,transparent) 0%,color-mix(in oklab,var(--mark-hue) 6%,transparent) 58%,transparent 100%),color-mix(in oklab,var(--mark-hue) 5%,transparent)}}.ds-mark{box-shadow:inset 0 1px 0 var(--bone)}@supports (color:color-mix(in lab,red,red)){.ds-mark{box-shadow:inset 0 1px color-mix(in oklab,var(--bone) 9%,transparent)}}.ds-mark{cursor:help;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out);overflow:hidden}.ds-mark:hover,.ds-mark:focus-visible{border-color:var(--mark-hue)}@supports (color:color-mix(in lab,red,red)){.ds-mark:hover,.ds-mark:focus-visible{border-color:color-mix(in oklab,var(--mark-hue) 72%,transparent)}}.ds-mark:hover,.ds-mark:focus-visible{box-shadow:inset 0 1px 0 var(--bone),0 0 10px var(--mark-hue)}@supports (color:color-mix(in lab,red,red)){.ds-mark:hover,.ds-mark:focus-visible{box-shadow:inset 0 1px color-mix(in oklab,var(--bone) 12%,transparent),0 0 10px color-mix(in oklab,var(--mark-hue) 34%,transparent)}}.ds-mark svg{fill:none;width:72%;height:72%;stroke:var(--mark-hue)}@supports (color:color-mix(in lab,red,red)){.ds-mark svg{stroke:color-mix(in oklab,var(--mark-hue) 86%,var(--bone))}}.ds-mark svg{stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2.5px var(--mark-hue))}@supports (color:color-mix(in lab,red,red)){.ds-mark svg{filter:drop-shadow(0 0 2.5px color-mix(in oklab,var(--mark-hue) 50%,transparent))}}.ds-mark svg{overflow:visible}.ds-mark-body{fill:var(--mark-hue)}@supports (color:color-mix(in lab,red,red)){.ds-mark-body{fill:color-mix(in oklab,var(--mark-hue) 20%,transparent)}}.ds-mark-body{stroke:none}.ds-mark-part{stroke:var(--mark-hue)}@supports (color:color-mix(in lab,red,red)){.ds-mark-part{stroke:color-mix(in oklab,var(--mark-hue) 50%,var(--bone))}}.ds-mark-part{transform-box:fill-box;transform-origin:50%}.ds-mark[data-small] svg{stroke-width:2.3px;filter:none;width:88%;height:88%}.ds-mark[data-small] .ds-mark-part{stroke-width:1.8px}.ds-mark[data-entrance] .ds-mark-line{stroke-dasharray:1 1;animation:ds-mark-draw .7s var(--ease-out) both;animation-delay:calc(var(--ds-dealt-i,0) * 70ms + 60ms)}.ds-mark[data-entrance] .ds-mark-body{animation:ds-mark-fill .52s var(--ease-out) both;animation-delay:calc(var(--ds-dealt-i,0) * 70ms + .32s)}.ds-mark[data-entrance] .ds-mark-part{animation:ds-mark-land .46s var(--ease-out-expo) both;animation-delay:calc(var(--ds-dealt-i,0) * 70ms + .46s + var(--i,0) * 60ms)}@keyframes ds-mark-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ds-mark-fill{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes ds-mark-land{0%{stroke-opacity:0;transform:scale(.2)}to{stroke-opacity:1;transform:scale(1)}}.ds-mark[data-badge=elite]>span{display:inline-flex}.ds-mark[data-badge=elite] svg{stroke:none;width:100%;height:100%;filter:drop-shadow(0 0 2px var(--mark-hue))}@supports (color:color-mix(in lab,red,red)){.ds-mark[data-badge=elite] svg{filter:drop-shadow(0 0 2px color-mix(in oklab,var(--mark-hue) 45%,transparent))}}.ds-mark[data-drift=turn] svg{animation:ds-elite-turn 14s var(--ease-in-out,ease-in-out) infinite}.ds-mark[data-drift=fire] svg{animation:20s linear infinite ds-elite-fire}@keyframes ds-elite-turn{0%,to{filter:drop-shadow(0 0 2px color-mix(in oklab,var(--mark-hue) 45%,transparent)) hue-rotate(0deg)}50%{filter:drop-shadow(0 0 2px color-mix(in oklab,var(--mark-hue) 45%,transparent)) hue-rotate(-38deg)}}@keyframes ds-elite-fire{0%{filter:drop-shadow(0 0 2px color-mix(in oklab,var(--mark-hue) 45%,transparent)) hue-rotate(0deg)}to{filter:drop-shadow(0 0 2px color-mix(in oklab,var(--mark-hue) 45%,transparent)) hue-rotate(360deg)}}.ds-mark[data-badge=staff]:after{content:"";pointer-events:none;background:linear-gradient(104deg,#0000 40%,oklch(90% .08 20/.28) 46%,#ffffff8c,oklch(90% .08 250/.28) 54%,#0000 60%);animation:6.5s cubic-bezier(.4,0,.2,1) infinite ds-badge-laminate;position:absolute;inset:-40%;transform:translate(-120%)}@keyframes ds-badge-laminate{0%,72%{transform:translate(-120%)}88%,to{transform:translate(120%)}}.ds-mark[data-badge=staff]:is(:hover,:focus-visible){animation:ds-badge-tilt .76s var(--ease-out)}.ds-mark[data-badge=staff]:is(:hover,:focus-visible):after{animation:ds-badge-glance .76s var(--ease-out)}.ds-mark[data-badge=staff]:is(:hover,:focus-visible) .ds-mark-part{animation:ds-badge-spark .76s var(--ease-out-expo)}@keyframes ds-badge-tilt{0%,to{transform:perspective(calc(var(--mark-size,22px) * 3.5)) rotateY(0) rotateX(0)}38%{transform:perspective(calc(var(--mark-size,22px) * 3.5)) rotateY(-22deg) rotateX(8deg)}}@keyframes ds-badge-glance{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes ds-badge-spark{0%{transform:rotate(-90deg)scale(1.35)}to{transform:rotate(0)scale(1)}}.ds-mark[data-badge=founder] .ds-mark-line{stroke:url(#ds-badge-gild)}.ds-mark[data-badge=founder] .ds-mark-part{stroke:var(--ds-gild-hi);stroke-width:2.6px}.ds-badge-gild-run{animation:ds-badge-gild 11s var(--ease-in-out,ease-in-out) infinite}.ds-badge-gild-run:nth-child(2){animation-delay:-3.667s}.ds-badge-gild-run:nth-child(3){animation-delay:-7.333s}@keyframes ds-badge-gild{0%,to{stop-color:var(--ds-gild)}50%{stop-color:var(--ds-gild-hi)}}.ds-mark[data-badge=founder]:is(:hover,:focus-visible) svg{animation:ds-badge-crown .68s var(--ease-out)}.ds-mark[data-badge=founder]:is(:hover,:focus-visible) .ds-mark-part{animation:ds-badge-jewel .56s var(--ease-out) both;animation-delay:calc(.14s + var(--i,0) * .11s)}@keyframes ds-badge-crown{0%,to{transform:translateY(0)}40%{transform:translateY(-9%)}}@keyframes ds-badge-jewel{0%,to{transform:scale(1)}35%{stroke:var(--bone);transform:scale(2.1)}}.ds-mark[data-badge=verified]:is(:hover,:focus-visible) svg{animation:ds-badge-stamp .42s var(--ease-out-expo)}.ds-mark[data-badge=verified]:is(:hover,:focus-visible) .ds-mark-part{stroke-dasharray:1 1;animation:ds-mark-draw .34s var(--ease-out) .2s both}@keyframes ds-badge-stamp{0%{opacity:.4;transform:scale(1.34)}to{opacity:1;transform:scale(1)}}.ds-mark[data-badge=verified]:after{content:"";border-radius:inherit;border:1px solid var(--mark-hue);opacity:0;pointer-events:none;position:absolute;inset:0}.ds-mark[data-badge=verified]:is(:hover,:focus-visible):after{animation:ds-badge-impact .62s var(--ease-out)}@keyframes ds-badge-impact{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.ds-mark[data-badge=ill]:is(:hover,:focus-visible) .ds-mark-line{stroke-dasharray:1 1;animation:ds-mark-draw .62s var(--ease-out)}.ds-mark[data-badge=ill]:is(:hover,:focus-visible) .ds-mark-part{animation:ds-badge-strike .42s var(--ease-out-expo) both;animation-delay:calc(.12s + var(--i,0) * 90ms)}@keyframes ds-badge-strike{0%{stroke-opacity:0;transform:translateY(-55%)scale(1.25)}55%{stroke:var(--bone)}to{stroke-opacity:1;transform:translateY(0)scale(1)}}.ds-mark[data-badge=supporter] svg{transform-origin:50% 58%}.ds-mark[data-badge=supporter]:is(:hover,:focus-visible) svg{animation:1.1s ease-in-out infinite ds-badge-beat}.ds-mark[data-badge=supporter]:after{content:"";border-radius:var(--ds-radius-pill);border:1px solid var(--mark-hue);opacity:0;pointer-events:none;position:absolute;inset:22%}.ds-mark[data-badge=supporter]:is(:hover,:focus-visible):after{animation:ds-badge-pulse 1.1s var(--ease-out) infinite}@keyframes ds-badge-beat{0%,62%,to{transform:scale(1)}12%{transform:scale(1.16)}24%{transform:scale(1.02)}36%{transform:scale(1.11)}}@keyframes ds-badge-pulse{0%{opacity:.7;transform:scale(.8)}50%,to{opacity:0;transform:scale(1.9)}}.ds-mark[data-badge=bug_hunter]:is(:hover,:focus-visible) svg{animation:1.4s cubic-bezier(.36,.07,.28,.96) infinite ds-badge-skitter}.ds-mark[data-badge=bug_hunter] .ds-mark-part:nth-of-type(4){transform-box:view-box;transform-origin:12px 8px}.ds-mark[data-badge=bug_hunter]:is(:hover,:focus-visible) .ds-mark-part:nth-of-type(3){animation:1.4s step-end infinite ds-badge-legs}.ds-mark[data-badge=bug_hunter]:is(:hover,:focus-visible) .ds-mark-part:nth-of-type(4){animation:ds-badge-feel 1.4s var(--ease-out) infinite}@keyframes ds-badge-skitter{0%,54%,to{transform:translate(0)rotate(0)}60%{transform:translate(.9px,-.7px)rotate(4deg)}70%{transform:translate(-.7px,.5px)rotate(-3deg)}80%{transform:translate(.5px,.3px)rotate(2deg)}}@keyframes ds-badge-legs{0%,54%,86%,to{transform:translateY(0)}60%{transform:translateY(-4%)}70%{transform:translateY(4%)}80%{transform:translateY(-2%)}}@keyframes ds-badge-feel{0%,20%,to{transform:rotate(0)}30%{transform:rotate(-10deg)}42%{transform:rotate(6deg)}}:root[data-motion=reduce] .ds-mark:after,:root[data-motion=reduce] .ds-mark svg,:root[data-motion=reduce] .ds-mark svg path,:root[data-motion=reduce] .ds-badge-gild-run,:root[data-motion=reduce] .ds-mark[data-badge=staff]{animation:none!important}:root[data-motion=reduce] .ds-mark[data-badge=staff]:after{opacity:.5;transform:translate(0)}.ds-chip,.ds-pill{--chip:var(--ds-accent);align-items:center;gap:calc(4px * var(--ds-density));min-height:20px;font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:var(--ds-track-ui);white-space:nowrap;padding:calc(2px * var(--ds-density)) calc(6px * var(--ds-density));border-radius:var(--ds-radius-chip);border:1px solid var(--ds-edge);color:var(--bone-mute);-webkit-user-select:none;user-select:none;transition:transform var(--dur-fast) var(--ease-out-quart),background-color var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart);background:#ffffff08;flex-shrink:0;font-weight:600;line-height:1.2;display:inline-flex}.ds-pill{border-radius:var(--ds-radius-pill);padding:calc(2px * var(--ds-density)) calc(8px * var(--ds-density))}.ds-chip{min-height:var(--ds-ctl-xs);padding:calc(3px * var(--ds-density)) calc(8px * var(--ds-density))}.ds-chip--icon{min-width:var(--ds-ctl-xs);justify-content:center}.ds-server-tag{--tag:var(--bone-mute);height:calc(15px * var(--ds-density));padding:0 calc(5px * var(--ds-density));border-radius:var(--ds-radius-chip);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--tag);flex-shrink:0;align-items:center;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ds-server-tag{color:color-mix(in oklab,var(--tag) 62%,var(--bone))}}.ds-server-tag{background:var(--tag)}@supports (color:color-mix(in lab,red,red)){.ds-server-tag{background:color-mix(in oklab,var(--tag) 14%,transparent)}}.ds-server-tag{box-shadow:inset 0 0 0 1px var(--tag)}@supports (color:color-mix(in lab,red,red)){.ds-server-tag{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tag) 24%,transparent)}}.ds-chip[data-tone=accent],.ds-pill[data-tone=accent]{--chip:var(--ds-accent)}.ds-chip[data-tone=online],.ds-pill[data-tone=online]{--chip:var(--ds-online)}.ds-chip[data-tone=idle],.ds-pill[data-tone=idle]{--chip:var(--ds-idle)}.ds-chip[data-tone=warn],.ds-pill[data-tone=warn]{--chip:var(--ds-warn)}.ds-chip[data-tone=info],.ds-pill[data-tone=info]{--chip:var(--ds-info)}.ds-chip[data-tone=danger],.ds-pill[data-tone=danger]{--chip:var(--ds-danger-hi)}.ds-chip[data-tone=mute],.ds-pill[data-tone=mute]{--chip:var(--bone-low)}.ds-chip:hover:not(:disabled),.ds-pill:hover:not(:disabled){color:var(--bone);border-color:var(--chip)}@supports (color:color-mix(in lab,red,red)){.ds-chip:hover:not(:disabled),.ds-pill:hover:not(:disabled){border-color:color-mix(in oklab,var(--chip) 38%,oklch(100% 0 0/.12))}}.ds-chip[data-active=true],.ds-pill[data-active=true],.ds-chip[aria-pressed=true]{background:var(--chip)}@supports (color:color-mix(in lab,red,red)){.ds-chip[data-active=true],.ds-pill[data-active=true],.ds-chip[aria-pressed=true]{background:color-mix(in oklab,var(--chip) 22%,transparent)}}.ds-chip[data-active=true],.ds-pill[data-active=true],.ds-chip[aria-pressed=true]{border-color:var(--chip)}@supports (color:color-mix(in lab,red,red)){.ds-chip[data-active=true],.ds-pill[data-active=true],.ds-chip[aria-pressed=true]{border-color:color-mix(in oklab,var(--chip) 55%,transparent)}}.ds-chip[data-active=true],.ds-pill[data-active=true],.ds-chip[aria-pressed=true]{color:var(--chip)}@supports (color:color-mix(in lab,red,red)){.ds-chip[data-active=true],.ds-pill[data-active=true],.ds-chip[aria-pressed=true]{color:color-mix(in oklab,var(--chip) 88%,var(--bone))}}.ds-chip:active:not(:disabled),.ds-pill:active:not(:disabled){transform:scale(.96)}.ds-chip:disabled,.ds-pill:disabled{opacity:.4;cursor:not-allowed}.ds-badge{--chip:var(--ds-accent);min-width:16px;height:16px;padding:0 calc(5px * var(--ds-density));font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-2xs);border-radius:var(--ds-radius-chip);color:var(--ds-accent-ink);background:var(--chip);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ds-badge{background:color-mix(in oklab,var(--chip) 88%,var(--ink))}}.ds-badge[data-tone=mute]{--chip:var(--bone-low);color:var(--bone)}.ds-badge[data-tone=accent]{background:var(--ds-accent-hi);color:var(--ink-deep)}.ds-badge[data-tone=danger]{background:var(--ds-danger-hi);color:var(--ink-deep)}.ds-badge[data-tone=online],.ds-badge[data-tone=idle],.ds-badge[data-tone=warn],.ds-badge[data-tone=info]{color:var(--ink-deep)}.ds-dock{--ds-glass-pass:.4;isolation:isolate;padding:var(--ds-space-0);border-radius:var(--ds-radius-dock);border:1px solid oklch(100% 0 0/.11);display:inline-flex;position:relative}.ds-dock:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:var(--ds-glass-blur) brightness(var(--ds-glass-pass));backdrop-filter:var(--ds-glass-blur) brightness(var(--ds-glass-pass));background:var(--ds-glass-sheen),#1414149e;box-shadow:var(--ds-glass-edge);position:absolute;inset:0}.ds-dock:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:radial-gradient(70% 90% at 0 0,#ffffff57,#0000 70%),radial-gradient(60% 80% at 100% 100%,#ffffff1a,#0000 75%);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ds-dock-list{align-items:center;gap:var(--ds-space-0);margin:0;padding:0;list-style:none;display:flex}.ds-dock-slot{display:flex}.ds-dock-item{width:var(--ds-ctl-sm);height:var(--ds-ctl-sm);border-radius:var(--ds-radius-portrait);color:var(--bone-mute);transform-origin:50% 100%;cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quart),background-color var(--dur-fast) var(--ease-out-quart);justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-dock-item:hover{color:var(--bone);background-color:#ffffff12}.ds-dock-item[data-active=true]{color:var(--ds-accent-hi)}.ds-dock-item[data-active=true]:hover{background-color:#0000}.ds-dock-item[data-pressed=true]{color:var(--bone)}.ds-dock-item[data-pressed=true]:after{content:"";bottom:var(--ds-space-0);width:var(--ds-space-1);height:var(--ds-space-1);margin-left:calc(var(--ds-space-1) / -2);border-radius:var(--ds-radius-pill);background:var(--ds-accent-hi);position:absolute;left:50%}.ds-dock-lens{border-radius:inherit;background:var(--ds-accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ds-dock-lens{background:color-mix(in oklab,var(--ds-accent) 16%,transparent)}}.ds-dock-lens{border:1px solid var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.ds-dock-lens{border:1px solid color-mix(in oklab,var(--ds-accent-hi) 42%,transparent)}}.ds-dock-lens{box-shadow:inset 0 1px #ffffff1a}.ds-dock-glyph{transition:transform var(--dur-instant) var(--ease-out-quart);display:inline-flex;position:relative}.ds-dock-item:active .ds-dock-glyph{transform:scale(.86)}.ds-dock-badge{top:calc(-1 * var(--ds-space-0));right:calc(-1 * var(--ds-space-0));box-shadow:0 0 0 2px var(--ink);pointer-events:none;position:absolute}.ds-dock-sep{width:1px;height:calc(var(--ds-ctl-sm) * .5);margin-inline:var(--ds-space-1);border-radius:var(--ds-radius-pill);background:#ffffff1f;align-self:center}.ds-inset-rule{position:relative}.ds-inset-rule:after{content:"";left:var(--ds-space-4);right:var(--ds-space-4);background:var(--ds-edge);pointer-events:none;height:1px;position:absolute;bottom:0}.ds-dock-clear{padding-bottom:calc(var(--ds-dock-h) + 2 * var(--ds-space-2));-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ds-dock-h) - 2 * var(--ds-space-2)),transparent calc(100% - var(--ds-space-2)));mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ds-dock-h) - 2 * var(--ds-space-2)),transparent calc(100% - var(--ds-space-2)))}.ds-segmented{align-items:center;gap:var(--ds-space-0);padding:var(--ds-space-0);border-radius:var(--ds-radius-strip);background:#ffffff06;border:1px solid oklch(100% 0 0/.06);display:inline-flex}.ds-choices{padding:var(--ds-space-1);border-radius:calc(var(--ds-radius-control) + var(--ds-space-1) + 1px);border:1px solid var(--ds-edge);background:#0003;flex-direction:column;gap:2px;display:flex}.ds-choice{align-items:center;gap:var(--ds-space-3);width:100%;min-height:var(--ds-ctl);padding:calc(8px * var(--ds-density)) calc(12px * var(--ds-density));border-radius:var(--ds-radius-control);text-align:left;color:var(--bone-mute);-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart);display:flex;position:relative}.ds-choice:hover:not(:disabled):not([data-on]){color:var(--bone-dim);background-color:#ffffff09}.ds-choice[data-on]{color:var(--bone)}.ds-choice:focus-visible{box-shadow:0 0 0 1px var(--ds-focus-halo),0 0 0 3px var(--ds-focus-ring);z-index:1;outline:none}.ds-choice-lens{border-radius:inherit;background:var(--ds-accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ds-choice-lens{background:color-mix(in oklab,var(--ds-accent) 12%,transparent)}}.ds-choice-lens{border:1px solid var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.ds-choice-lens{border:1px solid color-mix(in oklab,var(--ds-accent-hi) 34%,transparent)}}.ds-choice-lens{box-shadow:inset 0 1px #ffffff14}.ds-choice-icon,.ds-choice-text,.ds-choice-ring{position:relative}.ds-choice-icon{color:var(--bone-low);transition:color var(--dur-fast) var(--ease-out-quart);flex-shrink:0;display:inline-flex}.ds-choice[data-on] .ds-choice-icon{color:var(--ds-accent-hi)}.ds-choice-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-choice-label{font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:var(--ds-track-ui);font-weight:600;line-height:1.3}.ds-choice-hint{font-size:var(--text-2xs);color:var(--bone-mute);line-height:1.45}.ds-choice-ring{border-radius:var(--ds-radius-pill);border:1.5px solid var(--bone-low);width:14px;height:14px;transition:border-color var(--dur-fast) var(--ease-out-quart);flex-shrink:0}.ds-choice-ring:after{content:"";border-radius:var(--ds-radius-pill);background:var(--ds-accent-hi);transition:transform var(--dur-fast) var(--ease-out-quart);position:absolute;inset:2px;transform:scale(0)}.ds-choice[data-on] .ds-choice-ring{border-color:var(--ds-accent-hi)}.ds-choice[data-on] .ds-choice-ring:after{transform:scale(1)}.ds-segmented-opt{min-height:var(--ds-ctl-sm);padding:calc(5px * var(--ds-density)) calc(12px * var(--ds-density));border-radius:var(--ds-radius-chip);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--ds-track-ui);white-space:nowrap;text-align:center;color:var(--bone-mute);-webkit-user-select:none;user-select:none;cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quart);flex:1 0 auto;font-weight:600;position:relative}.ds-segmented-opt:hover:not([data-active=true]){color:var(--bone-dim)}.ds-segmented-opt:focus-visible{box-shadow:0 0 0 1px var(--ds-focus-halo),0 0 0 3px var(--ds-focus-ring);z-index:1;outline:none}.ds-segmented-opt[data-active=true],.ds-segmented-opt[data-state=active]{color:var(--ds-accent-hi)}.ds-segmented-pill{border-radius:var(--ds-radius-chip);background:var(--ds-accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ds-segmented-pill{background:color-mix(in oklab,var(--ds-accent) 18%,transparent)}}.ds-segmented-pill{box-shadow:inset 0 0 0 1px var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-segmented-pill{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-accent) 38%,transparent)}}.ds-segmented-pill{pointer-events:none}.ds-tabs{align-items:stretch;gap:calc(2px * var(--ds-density));display:flex}.ds-tab{min-height:var(--ds-ctl);padding:calc(8px * var(--ds-density)) calc(12px * var(--ds-density));border-radius:var(--ds-radius-chip) var(--ds-radius-chip) 0 0;font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:var(--ds-track-ui);color:var(--bone-mute);white-space:nowrap;cursor:pointer;font-weight:500;position:relative}.ds-tab:hover:not([data-state=active]){color:var(--bone-dim);background:#ffffff08}.ds-tab[data-state=active]{color:var(--bone);background:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-tab[data-state=active]{background:color-mix(in oklab,var(--ds-accent) 9%,transparent)}}.ds-tab-underline{left:var(--ds-space-3);right:var(--ds-space-3);border-radius:var(--ds-radius-pill);background:var(--ds-accent-hi);pointer-events:none;height:2px;position:absolute;bottom:0}.ds-interactive{cursor:pointer;transition:background-color .15s var(--ease-out-quart),border-color .15s var(--ease-out-quart),color .15s var(--ease-out-quart),text-decoration-color .15s var(--ease-out-quart),box-shadow .16s var(--ease-out-quart),transform .12s var(--ease-out-quart)}.ds-interactive:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-interactive:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in oklab,var(--ds-accent) 26%,var(--ds-edge))}}.ds-interactive:active:not(:disabled):not([aria-disabled=true]){transform:translateY(.5px)scale(.985)}.ds-rail{gap:var(--ds-space-1);flex-direction:column;display:flex}.ds-rail--glide{isolation:isolate;position:relative}.ds-rail-glide{z-index:-1;border-radius:var(--ds-radius-control);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out-quart);background:#ffffff0d;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff0a}.ds-rail-glide[data-on]{opacity:1;will-change:transform,opacity}.ds-rail--glide .ds-row[data-wave],.ds-rail--glide .ds-row[data-wave] .ds-row-lead{will-change:transform}.ds-rail--glide{--ds-wave-dir:1;--ds-wave-max:calc(1.5 * var(--ds-space-1))}.ds-rail--glide.ds-rail--reach{--ds-wave-max:calc(2.5 * var(--ds-space-1))}.ds-rail--glide.ds-rail--hold{--ds-wave-max:0px}.ds-rail--glide .ds-row{transition:background-color .15s var(--ease-out-quart),border-color .15s var(--ease-out-quart),color .15s var(--ease-out-quart),box-shadow .16s var(--ease-out-quart),scale .12s var(--ease-out-quart)}@media(hover:hover){:root:not([data-motion=reduce]) .ds-rail--glide .ds-row:not(:disabled){transform:translate(calc(var(--ds-wave,0) * var(--ds-wave-dir) * var(--ds-wave-max)))}:root:not([data-motion=reduce]) .ds-rail--glide .ds-row:active:not(:disabled){scale:.985}:root:not([data-motion=reduce]) .ds-rail--glide .ds-row-lead{transform:scale(calc(1 + .2 * var(--ds-wave,0)))}:root:not([data-motion=reduce]) .ds-rail--glide .ds-row-text{transform:translate(calc(var(--ds-wave,0) * .75 * var(--ds-space-1)))}:root:not([data-motion=reduce]) .ds-rail--glide>.ds-rail-glide{translate:calc(var(--ds-glide-wave,0) * var(--ds-wave-dir) * var(--ds-wave-max)) 0;background:oklch(1 0 0 / calc(.04 + .04 * var(--ds-glide-wave,0)))}}.ds-rail--gliding .ds-row:hover:not([data-selected=true]):not([aria-current=true]):not([style*="--plate:"]){background-color:#0000}.ds-row{--chip:var(--ds-accent);position:relative}.ds-row[style*="--plate:"]{--chip:var(--plate)}@supports (color:color-mix(in lab,red,red)){.ds-row[style*="--plate:"]{--chip:color-mix(in oklab, var(--plate) 42%, var(--bone))}}.ds-row{background-color:var(--plate,transparent);background-image:var(--plate-edge,none),var(--plate-texture,none),var(--plate-image,none);--chip:var(--row-tone,var(--ds-accent));align-items:center;gap:calc(6px * var(--ds-density));width:100%;min-height:var(--ds-row);padding:calc(5px * var(--ds-density)) calc(8px * var(--ds-density));border-radius:var(--ds-radius-control);color:var(--row-fg-dim,var(--bone-dim));text-align:left;cursor:pointer;transition:background-color .15s var(--ease-out-quart),color .15s var(--ease-out-quart),box-shadow .16s var(--ease-out-quart),transform .2s var(--ease-out-quint);display:flex;box-shadow:inset 0 0 0 1px #0000}.ds-row:hover:not([data-selected=true]){background-color:#fff}@supports (color:color-mix(in lab,red,red)){.ds-row:hover:not([data-selected=true]){background-color:color-mix(in oklab,oklch(100% 0 0) 5%,var(--plate,transparent))}}.ds-row:hover:not([data-selected=true]){color:var(--row-fg,var(--bone))}.ds-row:active:not(:disabled){transform:scale(.99)}.ds-row--lensed{isolation:isolate}.ds-row.ds-row--lensed[data-selected=true]{background-color:#0000;box-shadow:inset 0 0 0 1px #0000}.ds-nav-lens{z-index:-1;border-radius:inherit;background:var(--chip);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ds-nav-lens{background:color-mix(in oklab,var(--chip) 15%,transparent)}}.ds-nav-lens{box-shadow:inset 0 0 0 1px var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.ds-nav-lens{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-accent-hi) 50%,transparent)}}.ds-nav-lens{pointer-events:none}.ds-setting-found{position:relative}.ds-setting-found:after{content:"";inset:calc(-1 * var(--ds-space-3));border-radius:var(--ds-radius-found);background:var(--ds-accent);position:absolute}@supports (color:color-mix(in lab,red,red)){.ds-setting-found:after{background:color-mix(in oklab,var(--ds-accent) 7%,transparent)}}.ds-setting-found:after{box-shadow:inset 0 0 0 1px var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.ds-setting-found:after{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-accent-hi) 45%,transparent)}}.ds-setting-found:after{pointer-events:none;opacity:0;animation:ds-setting-found 1.8s var(--ease-out-quart) both}@media(hover:hover){:root:not([data-motion=reduce]) .ds-row:hover:not([data-selected=true]):not([aria-current=true]):not(:disabled):not([data-lean]):not(.ds-rail--glide .ds-row){transform:translate(3px)}:root:not([data-motion=reduce]) .ds-row:hover:active:not([data-selected=true]):not([aria-current=true]):not(:disabled):not([data-lean]):not(.ds-rail--glide .ds-row){transform:translate(3px)scale(.99)}}.ds-row[data-selected=true],.ds-row[aria-current=true]{background-color:var(--chip)}@supports (color:color-mix(in lab,red,red)){.ds-row[data-selected=true],.ds-row[aria-current=true]{background-color:color-mix(in oklab,var(--chip) 15%,var(--plate,transparent))}}.ds-row[data-selected=true],.ds-row[aria-current=true]{color:var(--row-fg,var(--bone));box-shadow:inset 0 0 0 1px var(--chip),inset 0 1px 0 var(--bone)}@supports (color:color-mix(in lab,red,red)){.ds-row[data-selected=true],.ds-row[aria-current=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--chip) 45%,transparent),inset 0 1px color-mix(in oklab,var(--bone) 8%,transparent)}}.ds-row-lens{border-radius:inherit;pointer-events:none;background-color:var(--chip);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ds-row-lens{background-color:color-mix(in oklab,var(--chip) 15%,transparent)}}.ds-row-lens{box-shadow:inset 0 0 0 1px var(--chip),inset 0 1px 0 var(--bone)}@supports (color:color-mix(in lab,red,red)){.ds-row-lens{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--chip) 45%,transparent),inset 0 1px color-mix(in oklab,var(--bone) 8%,transparent)}}.ds-row[data-lensed][data-selected=true],.ds-row[data-lensed][aria-current=true]{background-color:var(--plate,transparent);box-shadow:none}.ds-row[style*=--plate-image]>.ds-row-lens{background-color:#0000}.ds-row[style*=--plate-image]{background-image:linear-gradient(var(--chip),var(--chip)),var(--plate-edge,none),var(--plate-texture,none),var(--plate-image,none)}@supports (color:color-mix(in lab,red,red)){.ds-row[style*=--plate-image]{background-image:linear-gradient(color-mix(in oklab,var(--chip) var(--row-wash),transparent),color-mix(in oklab,var(--chip) var(--row-wash),transparent)),var(--plate-edge,none),var(--plate-texture,none),var(--plate-image,none)}}.ds-row[style*=--plate-image]{transition:background-color .15s var(--ease-out-quart),color .15s var(--ease-out-quart),box-shadow .16s var(--ease-out-quart),transform .15s var(--ease-out-quart),--row-wash .15s var(--ease-out-quart)}.ds-row[style*=--plate-image]:hover:not([data-selected=true]){--row-wash:11%}.ds-row[style*=--plate-image][data-selected=true],.ds-row[style*=--plate-image][aria-current=true]{--row-wash:24%}.ds-row--roomy{min-height:var(--ds-row-roomy);padding:calc(6px * var(--ds-density)) calc(6px * var(--ds-density));gap:calc(9px * var(--ds-density));border-radius:var(--ds-radius-row)}.ds-row[data-muted=true]{color:var(--row-fg-mute,var(--bone-mute))}.ds-msg{isolation:isolate;--ds-msg-head:calc(20px + var(--ds-space-1));position:relative}.ds-msg:before{content:"";z-index:-1;inset:-1px calc(-1 * var(--ds-space-3)) -1px calc(-1 * (32px + var(--ds-space-4) + var(--ds-space-3)));border-radius:var(--ds-radius-control);pointer-events:none;transition:background-color var(--dur-fast) var(--ease-out-quart);position:absolute}.ds-msg[data-first]:before{top:calc(-1 * var(--ds-msg-head))}.ds-arrived{animation:ds-msg-rise .32s var(--ease-out-expo) both}.ds-msg.ds-arrived:not([data-mentions-me]):before,.ds-arrived .ds-msg[data-first]:not([data-mentions-me]):before{animation:ds-msg-wash 1.2s var(--ease-out-quart)}@keyframes ds-msg-rise{0%{translate:0 10px}to{translate:0}}.ds-transcript-in{animation:ds-msg-rise .3s var(--ease-out-expo) both}.ds-media-in{animation:ds-media-in .26s var(--ease-out-expo) both}@keyframes ds-media-in{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes ds-msg-wash{0%{background-color:#ffffff0f}to{background-color:#0000}}@media(hover:hover){.ds-msg:hover:before,.ds-msg-lead:has(>:first-child:hover) .ds-msg[data-first]:before,.ds-msg-lead:has(>div>header:hover) .ds-msg[data-first]:before{background-color:#ffffff08}}.ds-msg:focus-within:before{background-color:#ffffff08}.ds-msg[data-mentions-me]:before{background-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-msg[data-mentions-me]:before{background-color:color-mix(in oklab,var(--ds-accent) 9%,transparent)}}.ds-msg[data-mentions-me]:before{box-shadow:inset 0 0 0 1px var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-msg[data-mentions-me]:before{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-accent) 32%,transparent)}}@media(hover:hover){.ds-msg[data-mentions-me]:hover:before{background-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-msg[data-mentions-me]:hover:before{background-color:color-mix(in oklab,var(--ds-accent) 13%,transparent)}}}.ds-msg[data-mentions-me]:focus-within:before{background-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-msg[data-mentions-me]:focus-within:before{background-color:color-mix(in oklab,var(--ds-accent) 13%,transparent)}}.ds-msg[data-delivery]>:first-child{opacity:.5}.ds-msg[data-delivery=failed]>:first-child{opacity:.62}.ds-delivery{animation:ds-delivery-in var(--dur-normal) var(--ease-out-quart) .7s both}@keyframes ds-delivery-in{0%{opacity:0}to{opacity:1}}:root[data-motion=reduce] .ds-delivery{animation:none}.ds-react{align-items:center;gap:var(--ds-space-1);height:var(--ds-ctl-xs);padding-inline:calc(var(--ds-space-1) + 1px) calc(var(--ds-space-2) - 1px);border-radius:var(--ds-radius-chip);color:var(--bone-dim);-webkit-user-select:none;user-select:none;transition:transform var(--dur-fast) var(--ease-out-quart),background-color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart);background-color:#0f0f0fe0;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.ds-react-emoji{font-size:var(--text-sm);line-height:1}.ds-react-count{font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;line-height:1}@media(hover:hover){.ds-react:hover{color:var(--bone);box-shadow:inset 0 0 0 1px #fff3}}.ds-react[aria-pressed=true]{color:var(--bone);background-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-react[aria-pressed=true]{background-color:color-mix(in oklab,var(--ds-accent) 20%,oklch(17% 0 0/.88))}}.ds-react[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-react[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-accent) 55%,transparent)}}@media(hover:hover){.ds-react[aria-pressed=true]:hover{box-shadow:inset 0 0 0 1px var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-react[aria-pressed=true]:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-accent) 75%,transparent)}}}.ds-react:active{transform:scale(.96)}.ds-react[data-burst]{--ds-react-fill:oklch(17% 0 0/.88);color:var(--bone);background:linear-gradient(135deg,var(--ds-accent),transparent 70%) padding-box,linear-gradient(var(--ds-react-fill),var(--ds-react-fill)) padding-box,linear-gradient(120deg,var(--ds-accent-hi),oklch(93% 0 0/.9) 42%,var(--ds-accent-hi) 62%,var(--ds-accent-deep)) border-box;border:1px solid #0000}@supports (color:color-mix(in lab,red,red)){.ds-react[data-burst]{background:linear-gradient(135deg,color-mix(in oklab,var(--ds-accent) 30%,transparent),transparent 70%) padding-box,linear-gradient(var(--ds-react-fill),var(--ds-react-fill)) padding-box,linear-gradient(120deg,var(--ds-accent-hi),oklch(93% 0 0/.9) 42%,var(--ds-accent-hi) 62%,var(--ds-accent-deep)) border-box}}.ds-react[data-burst]{box-shadow:none}.ds-react[data-burst][aria-pressed=true]{--ds-react-fill:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-react[data-burst][aria-pressed=true]{--ds-react-fill:color-mix(in oklab, var(--ds-accent) 22%, oklch(17% 0 0/.92))}}@media(hover:hover){.ds-react[data-burst]:hover{box-shadow:0 0 0 1px var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.ds-react[data-burst]:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--ds-accent-hi) 25%,transparent)}}}.ds-react[data-burst][aria-disabled=true]{cursor:default}.ds-react[data-burst] .ds-react-emoji{font-size:var(--text-base);position:relative}.ds-react-face{display:inline-block}.ds-react[data-bursting] .ds-react-face{animation:ds-burst-swell .56s var(--ease-out-quart)}.ds-react-burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.ds-react-burst>i{border-radius:var(--ds-radius-pill);background-color:var(--ds-accent-hi);transform-origin:0;opacity:0;width:7px;height:2px;animation:ds-burst-spark .68s var(--ease-out-quart) forwards;animation-delay:calc(var(--i) * 12ms);position:absolute;top:-1px;left:0}.ds-react-burst>i:nth-child(2n){background-color:var(--bone)}@keyframes ds-burst-spark{0%{opacity:1;transform:rotate(calc(var(--i) * 45deg + 22.5deg)) translate(6px) scaleX(.4)}45%{opacity:1;transform:rotate(calc(var(--i) * 45deg + 22.5deg)) translate(13px) scaleX(1)}to{opacity:0;transform:rotate(calc(var(--i) * 45deg + 22.5deg)) translate(21px) scaleX(.3)}}@keyframes ds-burst-swell{0%{transform:scale(1)}35%{transform:scale(1.32)}to{transform:scale(1)}}:root[data-motion=reduce] .ds-react-burst{display:none}:root[data-motion=reduce] .ds-react[data-bursting] .ds-react-face{animation:none}.ds-jump{bottom:var(--ds-space-3);z-index:4;align-items:center;gap:var(--ds-space-1);height:var(--ds-ctl-sm);padding-inline:var(--ds-space-3) var(--ds-space-2);border-radius:var(--ds-radius-control);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--ds-track-ui);white-space:nowrap;color:var(--bone-dim);animation:ds-jump-in var(--dur-normal) var(--ease-out-quart) both;transition:color var(--dur-fast) var(--ease-out-quart),background-color var(--dur-fast) var(--ease-out-quart);background-color:#0d0d0d;font-weight:600;display:inline-flex;position:absolute;left:50%;translate:-50%;box-shadow:0 0 0 1px #ffffff26,inset 0 1px #ffffff0f,0 10px 22px -8px #000000e6}@media(hover:hover){.ds-jump:hover{color:var(--bone)}}.ds-jump[data-news]{color:var(--bone);background-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-jump[data-news]{background-color:color-mix(in oklab,var(--ds-accent) 16%,oklch(15.9% 0 0))}}.ds-jump[data-news]{box-shadow:0 0 0 1px var(--ds-accent),inset 0 1px #ffffff0f,0 10px 22px -8px #000000e6}@supports (color:color-mix(in lab,red,red)){.ds-jump[data-news]{box-shadow:0 0 0 1px color-mix(in oklab,var(--ds-accent) 55%,transparent),inset 0 1px #ffffff0f,0 10px 22px -8px #000000e6}}@keyframes ds-jump-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}:root[data-motion=reduce] .ds-jump{animation:none}.ds-msg-tools{top:calc(-1 * var(--ds-space-4) - 2px);right:var(--ds-space-1);z-index:3;padding:var(--ds-space-0);border-radius:calc(var(--ds-radius-chip) + var(--ds-space-0));background-color:#0d0d0d;position:absolute;box-shadow:0 0 0 1px #ffffff26,inset 0 1px #ffffff0f,0 10px 22px -8px #000000e6}.ds-composer{min-height:var(--ds-chrome-h);padding:var(--ds-space-1);border-radius:var(--ds-radius-slab);transition:border-color var(--dur-fast) var(--ease-out-quart);box-shadow:0 14px 30px -12px #000000f2,0 2px 8px #0006}.ds-composer:focus-within{border-color:var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.ds-composer:focus-within{border-color:color-mix(in oklab,var(--ds-accent-hi) 45%,transparent)}}.ds-composer textarea{caret-color:var(--ds-accent-hi)}.ds-composer textarea:focus-visible{box-shadow:none;outline:none}.ds-pane-head:after{content:"";left:var(--ds-space-3);right:var(--ds-space-2);pointer-events:none;background:linear-gradient(90deg,#ffffff1f,#ffffff14 70%,#ffffff08);height:1px;position:absolute;bottom:0}.ds-pane-head .ds-btn--ghost{color:var(--bone-mute);border-color:#0000}.ds-pane-head .ds-btn--ghost:hover:not(:disabled){color:var(--bone);background-color:#ffffff12}.ds-pane-head .ds-btn--ghost[aria-pressed=true]{color:var(--bone);background-color:#ffffff12;border-color:#ffffff26}.ds-pane-head .ds-btn--icon{width:var(--ds-ctl-sm);height:var(--ds-ctl-sm);min-height:var(--ds-ctl-sm);border-radius:var(--ds-radius-button-sm)}.ds-pane-topic{margin-left:var(--ds-space-1);padding-left:var(--ds-space-3);position:relative}.ds-pane-topic:before{content:"";background:#ffffff26;width:1px;position:absolute;top:2px;bottom:2px;left:0}.ds-e2ee{align-items:center;gap:var(--ds-space-2);height:var(--ds-ctl-xs);padding:0 var(--ds-space-3);border-radius:var(--ds-radius-control);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--bone-dim);box-shadow:inset 0 0 0 1px var(--ds-edge);white-space:nowrap;background:#06060699;flex:none;font-weight:500}.ds-e2ee-sep{background:#ffffff26;width:1px;height:11px}.ds-e2ee-fact{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--bone-dim)}.ds-search-pill{align-items:center;gap:var(--ds-space-2);width:176px;height:var(--ds-ctl-sm);margin-left:var(--ds-space-1);padding:0 var(--ds-space-1) 0 var(--ds-space-3);border-radius:var(--ds-radius-button-sm);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--bone-mute);box-shadow:inset 0 0 0 1px var(--ds-edge);cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart);background:#0303039e;flex:none}.ds-search-pill:hover{color:var(--bone-dim);box-shadow:inset 0 0 0 1px #ffffff26}.ds-rail-tile{width:var(--ds-row-lg);height:var(--ds-row-lg);border-radius:var(--ds-radius-portrait);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.04em;color:var(--bone-dim);box-shadow:inset 0 0 0 1px var(--ds-edge);cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quart),background-color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart),transform .12s var(--ease-out-quart);background:#ffffff0a;flex:none;place-items:center;font-weight:600;display:grid;position:relative}.ds-rail-tile:hover{color:var(--bone);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff26}.ds-rail-tile:active{transform:scale(.96)}.ds-rail-tile[data-selected=true]{color:var(--bone);background:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-rail-tile[data-selected=true]{background:color-mix(in oklab,var(--ds-accent) 15%,transparent)}}.ds-rail-tile[data-selected=true]{box-shadow:inset 0 0 0 1px var(--ds-accent-hi),inset 0 1px 0 var(--bone)}@supports (color:color-mix(in lab,red,red)){.ds-rail-tile[data-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-accent-hi) 50%,transparent),inset 0 1px color-mix(in oklab,var(--bone) 12%,transparent)}}.ds-rail-tile--ghost{color:var(--bone-mute);background:0 0;box-shadow:inset 0 0 0 1px #ffffff12}.ds-rail-tile--ghost:hover{color:var(--bone);box-shadow:inset 0 0 0 1px var(--ds-edge);background:#ffffff0a}.ds-server-rail{width:calc(var(--ds-row-lg) + 2 * (var(--ds-space-1) + 1px));padding-block:var(--ds-space-1);border-radius:var(--ds-radius-server-rail)}.ds-rail-slot{flex:none;display:grid;position:relative}.ds-rail-mark{left:calc(-1 * var(--ds-space-1) + 1px);border-radius:var(--ds-radius-pill);background:var(--bone);pointer-events:none;width:2px;height:0;transition:height .22s var(--ease-out-quint);margin-block:auto;position:absolute;top:0;bottom:0}.ds-rail-slot[data-unread=true]>.ds-rail-mark{height:6px}.ds-rail-slot:hover>.ds-rail-mark{height:12px}.ds-rail-mark--here,.ds-rail-slot:hover>.ds-rail-mark--here{background:var(--ds-accent);height:18px}.ds-rail-count{right:calc(-1 * var(--ds-space-1));border-radius:var(--ds-radius-chip);min-width:16px;height:16px;font-family:var(--font-mono);font-size:var(--text-2xs);text-align:center;color:var(--ds-accent-ink);background:var(--ds-accent);padding:0 4px;font-weight:600;line-height:16px;position:absolute;bottom:-4px}@supports (color:color-mix(in lab,red,red)){.ds-rail-count{background:color-mix(in oklab,var(--ds-accent) 88%,var(--ink))}}.ds-rail-count{box-shadow:0 0 0 2px var(--ds-surface-fill)}.ds-account-strip{height:calc(var(--ds-portrait-self) + 2 * (var(--ds-space-1) + 1px));padding-right:var(--ds-space-1);border-radius:var(--ds-radius-account)}.ds-toasts{padding-bottom:var(--ds-space-4)}.ds-toasts[data-placement=bottom-right]{padding-bottom:calc(var(--ds-portrait-self) + 2 * (var(--ds-space-1) + 1px) + var(--ds-space-2) + var(--ds-space-3) + var(--ds-dock-h) + var(--ds-space-2) + var(--ds-space-3))}.ds-server-card-icon{border-radius:var(--ds-radius-portrait);display:inline-flex;box-shadow:0 0 0 3px #070707}.ds-server-card-face{border-radius:var(--ds-radius-pill);display:inline-flex;box-shadow:0 0 0 2px #070707}.ds-voice-drop{border-radius:var(--ds-radius-control);transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),scale var(--dur-normal) var(--ease-out);position:relative}.ds-voice-drop[data-drop=ready]{box-shadow:inset 0 0 0 1px #ffffff1a}.ds-voice-drop[data-drop=over]{background:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-voice-drop[data-drop=over]{background:color-mix(in oklab,var(--ds-accent) 16%,transparent)}}.ds-voice-drop[data-drop=over]{box-shadow:inset 0 0 0 1px var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-voice-drop[data-drop=over]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-accent) 55%,transparent)}}.ds-voice-drop[data-drop=over]{scale:1.015}.ds-voice-who{transition:opacity var(--dur-fast) var(--ease-out),scale var(--dur-normal) var(--ease-out)}.ds-voice-who[data-voice-lifted]{z-index:20;pointer-events:none;box-shadow:0 0 0 1px #ffffff1a,var(--ds-drop);will-change:transform;background-color:#0d0d0d;position:relative}.ds-voice-who[data-voice-lifted][data-drag-settling]{transition:transform .16s var(--ease-out)}.ds-voice-who[data-voice-leaving]{opacity:0;scale:.92}:root[data-motion=reduce] .ds-voice-drop,:root[data-motion=reduce] .ds-voice-who{transition:none;scale:none}.ds-tray-shell{width:max-content;padding:var(--ds-space-3)}.ds-tray{transform-origin:100% 100%;width:280px;max-width:none}.ds-tray-head{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-3);display:flex}.ds-tray-face{flex:none;display:flex}:root:not([data-motion=reduce]) .ds-tray-face{animation:ds-tray-face-in var(--dur-normal) var(--ease-out) 60ms backwards}@keyframes ds-tray-face-in{0%{opacity:0;transform:scale(.86)}}.ds-tray-handle{font-family:var(--font-mono);letter-spacing:0}:root:not([data-motion=reduce]) .ds-tray-count{animation:ds-tray-dot-pop var(--dur-normal) var(--ease-out)}.ds-tray-mark{width:var(--ds-ctl-sm);height:var(--ds-ctl-sm);border-radius:var(--ds-radius-chip);background:#ffffff0d;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.ds-menu.ds-tray:before{background:linear-gradient(180deg,#ffffff0b,#fff0 42%),var(--ds-surface-fill);-webkit-backdrop-filter:none;backdrop-filter:none}.ds-call-window{min-height:100vh;padding:var(--ds-space-2);background:var(--ink);flex-direction:column;justify-content:center;display:flex}.ds-call-window-card{animation:ds-call-window-in var(--dur-normal) var(--ease-out-quart) both}@keyframes ds-call-window-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}[data-motion=reduce] .ds-call-window-card{animation:none}.ds-tray-call{gap:var(--ds-space-2);margin:0 var(--ds-space-1) var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-1) var(--ds-space-1);border-radius:calc(var(--ds-radius-chip) + var(--ds-space-1));background:#ffffff0a;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a}.ds-tray-call-what{align-items:center;gap:var(--ds-space-2);min-width:0;padding-inline:var(--ds-space-1);font-size:var(--text-2xs);color:var(--bone-dim);display:flex}.ds-tray-call-live{border-radius:var(--ds-radius-pill);background:var(--ds-online);flex:none;width:6px;height:6px}.ds-tray-call-controls{gap:var(--ds-space-1);grid-template-columns:1fr 1fr 1.4fr;display:grid}.ds-tray-call-button{height:var(--ds-ctl-sm);border-radius:var(--ds-radius-chip);color:var(--bone-dim);cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quart),background-color var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart);background:#ffffff0a;place-items:center;display:grid}.ds-tray-call-button:hover{color:var(--bone);background:#ffffff14}.ds-tray-call-button:active{transform:scale(.96)}.ds-tray-call-button[data-off]{color:var(--ds-accent-hi);background:var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.ds-tray-call-button[data-off]{background:color-mix(in oklab,var(--ds-accent-hi) 14%,transparent)}}.ds-tray-call-button--danger{color:var(--bone);background:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.ds-tray-call-button--danger{background:color-mix(in oklab,var(--ds-danger) 72%,transparent)}}.ds-tray-call-button--danger:hover{color:var(--bone);background:var(--ds-danger)}.ds-tray-call-button[data-glyph=mute]:hover .ds-tray-glyph svg{transform:translateY(-1px)}.ds-tray-call-button[data-glyph=deafen]:hover .ds-tray-glyph svg{transform:rotate(-8deg)}.ds-tray-call-button[data-glyph=leave]:hover .ds-tray-glyph svg{transform:rotate(-12deg)translateY(1px)}.ds-tray-light{border-radius:inherit;background:#ffffff12;position:absolute;inset:0}.ds-menu-item--danger .ds-tray-light{background:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.ds-menu-item--danger .ds-tray-light{background:color-mix(in oklab,var(--ds-danger) 26%,transparent)}}:root:not([data-motion=reduce]) .ds-tray .ds-menu-item:hover,:root:not([data-motion=reduce]) .ds-tray .ds-menu-item[data-highlighted]{background:0 0}.ds-tray-statuses{gap:var(--ds-space-1);margin:0 var(--ds-space-1) var(--ds-space-2);padding:var(--ds-space-1);border-radius:calc(var(--ds-radius-chip) + var(--ds-space-1));background:#ffffff0a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.ds-tray-status-slot{min-width:0;display:flex}.ds-tray-status{align-items:center;gap:var(--ds-space-1);min-width:0;padding:var(--ds-space-2) var(--ds-space-1);border-radius:var(--ds-radius-chip);font-family:var(--font-ui);font-size:var(--text-2xs);color:var(--bone-mute);cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quart),background-color var(--dur-fast) var(--ease-out-quart);flex-direction:column;flex:auto;display:flex;position:relative}.ds-tray-status:hover{color:var(--bone);background:#ffffff0a}.ds-tray-status[aria-checked=true]{color:var(--bone)}.ds-tray-status-on{border-radius:inherit;background:#ffffff17;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.ds-tray-status-dot{transition:transform var(--dur-normal) var(--ease-out)}.ds-tray-status:hover .ds-tray-status-dot{transform:translateY(-1px)scale(1.2)}:root:not([data-motion=reduce]) .ds-tray-status[aria-checked=true] .ds-tray-status-dot{animation:ds-tray-dot-pop var(--dur-normal) var(--ease-out)}@keyframes ds-tray-dot-pop{0%{transform:scale(.6)}60%{transform:scale(1.3)}}.ds-tray-row{padding-block:var(--ds-space-2)}.ds-tray-row .ds-tray-glyph{translate:var(--tray-pull-x,0px) var(--tray-pull-y,0px);transition:translate var(--dur-normal) var(--ease-out)}.ds-tray-row .ds-tray-label{translate:calc(var(--tray-pull-x,0px) / 3) 0;transition:translate var(--dur-normal) var(--ease-out)}.ds-tray-row .ds-tray-light{translate:calc(var(--tray-pull-x,0px) / 5) calc(var(--tray-pull-y,0px) / 5);transition:translate var(--dur-normal) var(--ease-out)}.ds-tray-glyph svg{transition:transform var(--dur-normal) var(--ease-out);transform-origin:50%}.ds-tray-row[data-glyph=open][data-highlighted] .ds-tray-glyph svg{transform:scale(1.18)}.ds-tray-row[data-glyph=settings] .ds-tray-glyph svg{transition-duration:var(--dur-scene)}.ds-tray-row[data-glyph=settings][data-highlighted] .ds-tray-glyph svg{transform:rotate(60deg)}.ds-tray-row[data-glyph=quit][data-highlighted] .ds-tray-glyph svg{transform:rotate(90deg)scale(.9)}.ds-tray-row[data-glyph=mute][data-highlighted] .ds-tray-glyph svg{transform:translateY(-1.5px)}.ds-tray-row[data-glyph=deafen][data-highlighted] .ds-tray-glyph svg{transform:rotate(-10deg)}.ds-tray-row[data-glyph=leave][data-highlighted] .ds-tray-glyph svg{transform:rotate(-14deg)translateY(1px)}:root[data-motion=reduce] .ds-tray-glyph svg,:root[data-motion=reduce] .ds-tray-row .ds-tray-glyph,:root[data-motion=reduce] .ds-tray-row .ds-tray-label,:root[data-motion=reduce] .ds-tray-status-dot{transition:none;transform:translate(0)!important}[data-drag-shifting]{transition:transform .2s var(--ease-out);will-change:transform}[data-drag-lifted]{z-index:20;cursor:grabbing;border-radius:var(--ds-radius-row);box-shadow:0 0 0 1px #ffffff1a,var(--ds-drop);will-change:transform;background-color:#0d0d0d;position:relative}[data-drag-lifted][data-drag-settling]{transition:transform .16s var(--ease-out)}[data-rail-lifted]{z-index:20;cursor:grabbing;will-change:transform;position:relative}[data-rail-lifted][data-drag-settling]{transition:transform .16s var(--ease-out)}[data-rail-lifted] .ds-rail-tile{background:#0d0d0d}.ds-toasts[data-placement=anchored]{padding:0}.ds-toast{min-height:calc(var(--ds-ctl-sm) + 2 * (var(--ds-space-0) + 1px));padding-block:var(--ds-space-0);padding-inline:var(--ds-space-3) var(--ds-space-0)}.ds-toast[data-urgent]{border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-toast[data-urgent]{border-color:color-mix(in oklab,var(--ds-accent) 55%,transparent)}}.ds-toast[data-urgent]{--ds-surface-fill:var(--ds-accent-deep)}@supports (color:color-mix(in lab,red,red)){.ds-toast[data-urgent]{--ds-surface-fill:color-mix(in oklab, var(--ds-accent-deep) 22%, oklch(12% 0 0))}}.ds-toast[data-urgent]{--ds-sf-paint:var(--ds-glass-sheen), var(--ds-accent-deep)}@supports (color:color-mix(in lab,red,red)){.ds-toast[data-urgent]{--ds-sf-paint:var(--ds-glass-sheen), color-mix(in oklab, var(--ds-accent-deep) 26%, oklch(.12 0 0 / var(--ds-glass-text)))}}.ds-toast[data-urgent]{box-shadow:0 0 0 1px var(--ds-accent),0 0 18px var(--ds-accent),var(--ds-drop)}@supports (color:color-mix(in lab,red,red)){.ds-toast[data-urgent]{box-shadow:0 0 0 1px color-mix(in oklab,var(--ds-accent) 35%,transparent),0 0 18px color-mix(in oklab,var(--ds-accent) 28%,transparent),var(--ds-drop)}}.ds-toast[data-urgent]{animation:ds-toast-urgent .9s var(--ease-out) 3}@keyframes ds-toast-urgent{0%,to{box-shadow:0 0 0 1px color-mix(in oklab,var(--ds-accent) 35%,transparent),0 0 18px color-mix(in oklab,var(--ds-accent) 28%,transparent),var(--ds-drop)}40%{box-shadow:0 0 0 2px color-mix(in oklab,var(--ds-accent-hi) 70%,transparent),0 0 32px color-mix(in oklab,var(--ds-accent) 55%,transparent),var(--ds-drop)}}:root[data-motion=reduce] .ds-toast[data-urgent]{animation:none}.ds-settings-group+.ds-settings-group{border-top:1px solid var(--ink-line);padding-top:var(--ds-space-6)}.ds-settings-list{margin:0 calc(-1 * var(--ds-space-2));flex-direction:column;padding:0;list-style:none;display:flex}.ds-settings-list-row{align-items:center;gap:var(--ds-space-3);min-height:calc(var(--ds-portrait-row) + 2 * var(--ds-space-2));padding:var(--ds-space-2);border-radius:var(--ds-radius-row);flex-shrink:0;display:flex;position:relative}.ds-settings-list-row:before{content:"";top:0;left:var(--ds-space-2);right:var(--ds-space-2);background:var(--ink-line);pointer-events:none;height:1px;transition:opacity var(--dur-fast) var(--ease-out-quart);position:absolute}.ds-settings-list>.ds-settings-list-row:first-child:before,.ds-settings-list>:first-child>.ds-settings-list-row:before{display:none}@media(hover:hover){.ds-settings-list-row:is([data-pressable],:has(button,a[href])):hover{background-color:#ffffff09}.ds-settings-list-row:is([data-pressable],:has(button,a[href])):hover:before,.ds-settings-list-row:is([data-pressable],:has(button,a[href])):hover+.ds-settings-list-row:before{opacity:0}}.ds-settings-list-mark{width:var(--ds-portrait-row);height:var(--ds-portrait-row);border-radius:var(--ds-radius-portrait);background:var(--ink-raise);box-shadow:inset 0 0 0 1px var(--ink-line);color:var(--bone-mute);flex-shrink:0;place-items:center;display:grid}.ds-settings-list-mark[data-tone=online]{color:var(--ds-online);box-shadow:inset 0 0 0 1px var(--ds-online)}@supports (color:color-mix(in lab,red,red)){.ds-settings-list-mark[data-tone=online]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-online) 38%,transparent)}}.ds-discord-badge{border-radius:var(--ds-radius-pill);background:var(--ink-raise);width:14px;height:14px;box-shadow:0 0 0 2px var(--ink);place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.ds-savebar-slot{bottom:var(--ds-space-4);z-index:2;position:sticky}.ds-savebar-slot:empty{display:none}.ds-savebar{--ds-sf-drop:var(--ds-drop);background:var(--ds-surface-fill);border-radius:var(--ds-radius-slab);padding:var(--ds-space-1) var(--ds-space-1) var(--ds-space-1) var(--ds-space-5);width:fit-content;min-width:min(100%,360px);max-width:100%;margin-inline:auto}.ds-account-add{width:var(--ds-portrait-row);height:var(--ds-portrait-row);border-radius:var(--ds-radius-portrait);color:var(--bone-mute);transition:border-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart);border:1px dashed oklch(100% 0 0/.22)}.ds-row:hover .ds-account-add{color:var(--bone);border-color:#fff6}.ds-account-warning{border-radius:var(--ds-radius-card);box-shadow:inset 0 0 0 1px var(--ds-danger-hi)}@supports (color:color-mix(in lab,red,red)){.ds-account-warning{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-danger-hi) 60%,transparent)}}.ds-account-warning{background:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.ds-account-warning{background:color-mix(in oklab,var(--ds-danger) 6%,transparent)}}.ds-settings-who{border-radius:var(--ds-radius-row);box-shadow:inset 0 0 0 1px var(--ink-line);transition:background-color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart);background:#ffffff08}button.ds-settings-who:hover{background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff1a}.ds-savebar--refused-a{animation:ds-savebar-refused-a .2s var(--ease-out)}.ds-savebar--refused-b{animation:ds-savebar-refused-b .2s var(--ease-out)}@keyframes ds-savebar-refused-a{0%,to{transform:translate(0)}25%{transform:translate(-6px)}60%{transform:translate(5px)}85%{transform:translate(-2px)}}@keyframes ds-savebar-refused-b{0%,to{transform:translate(0)}25%{transform:translate(-6px)}60%{transform:translate(5px)}85%{transform:translate(-2px)}}:root[data-motion=reduce] .ds-savebar--refused-a,:root[data-motion=reduce] .ds-savebar--refused-b{animation:none}.ds-account-strip>.ds-btn--icon,.ds-account-strip>.ds-magnet>.ds-btn--icon{width:var(--ds-portrait-self);height:var(--ds-portrait-self);border-radius:calc(var(--ds-radius-account) - var(--ds-space-1) - 1px);min-height:0}.ds-account-strip>.ds-btn--icon[data-off],.ds-account-strip>.ds-magnet>.ds-btn--icon[data-off]{color:var(--ds-danger-hi);background-color:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.ds-account-strip>.ds-btn--icon[data-off],.ds-account-strip>.ds-magnet>.ds-btn--icon[data-off]{background-color:color-mix(in oklab,var(--ds-danger) 16%,transparent)}}.ds-account-strip>.ds-btn--icon[data-off],.ds-account-strip>.ds-magnet>.ds-btn--icon[data-off]{box-shadow:inset 0 0 0 1px var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.ds-account-strip>.ds-btn--icon[data-off],.ds-account-strip>.ds-magnet>.ds-btn--icon[data-off]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-danger) 45%,transparent)}}.ds-menu-item{align-items:center;gap:calc(6px * var(--ds-density));width:100%;min-height:var(--ds-row);padding:calc(6px * var(--ds-density)) calc(9px * var(--ds-density));border-radius:var(--ds-radius-chip);font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:var(--ds-track-ui);color:var(--bone-dim);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-normal) var(--ease-out-quint),scale var(--dur-normal) var(--ease-out-quint),transform var(--dur-fast) var(--ease-out-quart);display:flex;position:relative}.ds-menu[dir=rtl] .ds-menu-item,.ds-menu[dir=rtl] .ds-menu-label{text-align:right}.ds-menu[dir=rtl] .ds-menu-item *,.ds-menu[dir=rtl] .ds-menu-label{unicode-bidi:plaintext}.ds-menu[dir=rtl] .ds-menu-chevron{scale:-1 1}.ds-menu-item:hover,.ds-menu-item[data-highlighted]{color:var(--bone);background:#ffffff0f;outline:none}.ds-menu-item[data-active=true]{background:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-menu-item[data-active=true]{background:color-mix(in oklab,var(--ds-accent) 15%,transparent)}}.ds-menu-item[data-active=true]{color:var(--bone);outline:none}.ds-menu-item:active{transform:scale(.985)}:root:not([data-motion=reduce]) .ds-menu-item[data-highlighted]:not([data-disabled]){z-index:1;scale:var(--ds-swell,1.022);box-shadow:0 6px 16px -8px #000000b3}@media(hover:hover){:root:not([data-motion=reduce]) .ds-menu-item:hover:not([data-disabled]):not(:disabled){z-index:1;scale:var(--ds-swell,1.022);box-shadow:0 6px 16px -8px #000000b3}}.ds-menu,.ds-menu [role=listbox]{overflow-x:clip}.ds-menu>[role=listbox]{margin:calc(-4px * var(--ds-density));padding:calc(4px * var(--ds-density));scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent,oklch(0% 0 0) var(--ds-list-fade-top),oklch(0% 0 0) calc(100% - var(--ds-list-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,oklch(0% 0 0) var(--ds-list-fade-top),oklch(0% 0 0) calc(100% - var(--ds-list-fade-bottom)),transparent);animation:linear both ds-list-ends;animation-timeline:scroll(self)}.ds-menu>[role=listbox]::-webkit-scrollbar{display:none}@keyframes ds-list-ends{0%{--ds-list-fade-top:0px;--ds-list-fade-bottom:var(--ds-ends,18px)}6%{--ds-list-fade-top:var(--ds-ends,18px)}94%{--ds-list-fade-bottom:var(--ds-ends,18px)}to{--ds-list-fade-top:var(--ds-ends,18px);--ds-list-fade-bottom:0px}}.ds-scroll-ends{--ds-ends:28px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent,oklch(0% 0 0) var(--ds-list-fade-top),oklch(0% 0 0) calc(100% - var(--ds-list-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,oklch(0% 0 0) var(--ds-list-fade-top),oklch(0% 0 0) calc(100% - var(--ds-list-fade-bottom)),transparent);animation:linear both ds-list-ends;animation-timeline:scroll(self)}.ds-scroll-ends::-webkit-scrollbar{display:none}:where(.ds-menu.surface-anchored)>*,.ds-tooltip{opacity:var(--ds-pop)}.ds-menu-item[data-disabled],.ds-menu-item:disabled{opacity:calc(.38 * var(--ds-pop));cursor:not-allowed}.ds-menu-item--danger,.ds-menu-item[data-destructive=true]{color:var(--ds-danger-hi)}@supports (color:color-mix(in lab,red,red)){.ds-menu-item--danger,.ds-menu-item[data-destructive=true]{color:color-mix(in oklab,var(--ds-danger-hi) 62%,var(--bone))}}.ds-menu-item--danger:hover,.ds-menu-item--danger[data-highlighted],.ds-menu-item[data-destructive=true]:hover,.ds-menu-item[data-destructive=true]:focus-visible{background:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.ds-menu-item--danger:hover,.ds-menu-item--danger[data-highlighted],.ds-menu-item[data-destructive=true]:hover,.ds-menu-item[data-destructive=true]:focus-visible{background:color-mix(in oklab,var(--ds-danger) 26%,transparent)}}.ds-menu-item--danger:hover,.ds-menu-item--danger[data-highlighted],.ds-menu-item[data-destructive=true]:hover,.ds-menu-item[data-destructive=true]:focus-visible{color:var(--bone)}.ds-menu:not(:has([data-menu-icon])) .ds-menu-icon-gap{display:none}.ds-menu-sep{height:1px;margin:calc(4px * var(--ds-density)) calc(9px * var(--ds-density));background:var(--ink-line)}.ds-menu{--ds-glass-pass:.1;--ds-surface-fill:oklch(12.5% 0 0);--ds-sf-drop:var(--ds-drop);--ds-sf-ring:transparent;min-width:176px;max-width:min(360px,100vw - 24px);padding:calc(4px * var(--ds-density));border-radius:var(--ds-radius-float);box-shadow:var(--ds-sf-drop),0 0 0 1px var(--ds-sf-ring);z-index:var(--z-overlay);border:1px solid oklch(100% 0 0/.1);position:relative}.ds-menu--flush{padding:0}.ds-menu:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:var(--ds-pop);-webkit-backdrop-filter:var(--ds-glass-blur) brightness(var(--ds-glass-pass));backdrop-filter:var(--ds-glass-blur) brightness(var(--ds-glass-pass));background:var(--ds-glass-sheen),#070707f0;box-shadow:var(--ds-glass-edge);position:absolute;inset:0}:root[data-ambience=off] .ds-menu:before{-webkit-backdrop-filter:none;backdrop-filter:none}.ds-menu.ds-surface-hover:hover,.ds-menu[data-state=open]{--ds-sf-drop:var(--ds-drop-hover)}.ds-menu-slider{align-items:stretch;gap:calc(4px * var(--ds-density));cursor:default;flex-direction:column}.ds-menu-slider[data-highlighted]:not(:focus-visible){background:0 0}.ds-menu-note{padding:0 calc(9px * var(--ds-density)) calc(6px * var(--ds-density));font-family:var(--font-ui);font-size:var(--text-2xs);line-height:var(--ds-leading-body);color:var(--bone-mute)}.ds-menu-label{padding:calc(6px * var(--ds-density)) calc(9px * var(--ds-density)) calc(4px * var(--ds-density));font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:var(--ds-track-ui-wide);text-transform:uppercase;color:var(--bone-mute);font-weight:600;display:block}.ds-tooltip{padding:calc(3px * var(--ds-density)) calc(7px * var(--ds-density));border-radius:var(--ds-radius-chip);--ds-surface-fill:oklch(15.9% 0 0);background:var(--ds-surface-fill);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--ds-track-ui);color:var(--bone);white-space:nowrap;z-index:var(--z-overlay);border:1px solid oklch(100% 0 0/.12);box-shadow:0 4px 12px -6px #0009}.ds-modal-backdrop{z-index:var(--z-overlay);padding:var(--ds-gutter);padding-top:max(var(--ds-gutter),calc(var(--ds-chrome-h) + 4vh));background:#00000094;grid-template-rows:1fr auto 1.2fr;justify-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.ds-modal-backdrop>*{grid-row:2;width:100%}.ds-modal-backdrop--scrimmed{background:0 0}.ds-modal-scrim{pointer-events:none;background:#00000094;position:fixed;inset:0}.ds-modal-backdrop--screen{grid-template-rows:1fr;place-items:center;padding:0;overflow:hidden}.ds-modal-backdrop--screen>*{grid-row:1}.ds-dialog{border-radius:var(--ds-radius-dialog);isolation:isolate}.ds-dialog-door,.ds-dialog-room{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ds-dialog-door{border-radius:inherit}.ds-dialog[data-resizing] .ds-dialog-door{overflow:clip}.ds-dialog[data-resizing]:before{visibility:hidden}.ds-dialog[data-resizing]:after{background-size:auto,0 0}.ds-dialog-skin{isolation:isolate;pointer-events:none;grid-row:auto;display:none;position:absolute}.ds-dialog-skin[data-on]{display:block}.ds-dialog-skin-shadow,.ds-dialog-skin-window{border-radius:inherit;position:absolute;inset:0}.ds-dialog-skin-shadow{box-shadow:var(--ds-skin-drop);transform-origin:top}.ds-dialog-skin-window{border-top:1px solid var(--ds-skin-edge);overflow:clip}.ds-dialog-skin-pane{border:1px solid var(--ds-skin-edge);border-radius:inherit;border-top:0;height:100%;position:relative}.ds-dialog-skin-pane:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:var(--ds-glass-blur) brightness(var(--ds-glass-pass));backdrop-filter:var(--ds-glass-blur) brightness(var(--ds-glass-pass));background:var(--ds-sf-paint);box-shadow:var(--ds-glass-edge);position:absolute;inset:0}.ds-dialog[data-size=sm],.ds-dialog[data-size=md]{--ds-glass-pass:.16}.ds-dialog[data-size=lg],.ds-dialog[data-size=full],.ds-dialog[data-size=screen]{--ds-glass-pass:.3}.ds-dialog:focus,.ds-dialog:focus-visible{box-shadow:var(--ds-drop-deep);outline:none}figure.ds-share-well:fullscreen{width:100vw;height:100vh;box-shadow:none;background:#000;border-radius:0}figure.ds-share-well:not(:fullscreen)>figcaption.ds-call-tag{clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}figure.ds-share-well:fullscreen:after{display:none}figure.ds-share-well:fullscreen::backdrop{background:#000}.ds-call-room:is([data-theatre],[data-fill]){background:#000;gap:0;padding:0;overflow:hidden}.ds-call-room[data-theatre]::backdrop{background:#000}.ds-call-room:is([data-theatre],[data-fill])[data-idle]{cursor:none}.ds-call-room:is([data-theatre],[data-fill]) .ds-stream-view{gap:0;position:absolute;inset:0}.ds-call-room:is([data-theatre],[data-fill]) .ds-share-well{background:#000;border-radius:0;position:absolute;inset:0}.ds-call-room:is([data-theatre],[data-fill]) .ds-share-well:after{display:none}.ds-call-room:is([data-theatre],[data-fill]) .ds-stream-head{z-index:5;height:auto;padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-7);transition:transform var(--dur-normal) var(--ease-out-expo);background:linear-gradient(#000000b8,#00000061 55%,#0000);position:absolute;top:0;left:0;right:0}.ds-call-room:is([data-theatre],[data-fill]) .ds-stream-chip{top:calc(var(--ds-ctl-sm) + var(--ds-space-3) + var(--ds-space-2));right:var(--ds-space-4);transition:transform var(--dur-normal) var(--ease-out-expo),opacity var(--dur-normal) var(--ease-out-expo)}.ds-call-room:is([data-theatre],[data-fill]) .ds-stream-people .ds-call-strip{justify-content:safe center}.ds-call-room:is([data-theatre],[data-fill]) .ds-stream-people{z-index:3;padding:var(--ds-space-7) var(--ds-space-4) calc(var(--ds-chrome-h) + 2 * var(--ds-space-4) + var(--ds-space-2));transition:transform var(--dur-normal) var(--ease-out-expo);background:linear-gradient(#0000,#00000061 45%,#000000b8);position:absolute;bottom:0;left:0;right:0}.ds-call-room:is([data-theatre],[data-fill]) .ds-callbar{transition:transform var(--dur-normal) var(--ease-out-expo);animation:none}.ds-call-room:is([data-theatre],[data-fill])[data-idle] .ds-stream-head:not(:has(:focus-visible)){transform:translateY(-100%)}.ds-call-room:is([data-theatre],[data-fill])[data-idle] .ds-stream-chip{transform:translateY(calc(-1 * var(--ds-space-3)));opacity:0}.ds-call-room:is([data-theatre],[data-fill])[data-idle] .ds-stream-people:not(:has(:focus-visible)){transform:translateY(100%)}.ds-call-room:is([data-theatre],[data-fill])[data-idle] .ds-callbar:not(:has(:focus-visible)){transform:translateY(calc(100% + 2 * var(--ds-space-4)))}.ds-dm-call{border-bottom:1px solid var(--ds-edge);flex-direction:column;flex:none;min-height:min(200px,100% - 220px);max-height:calc(100% - 220px);display:flex;position:relative}.ds-dm-call-grip{z-index:2;cursor:row-resize;touch-action:none;height:9px;position:absolute;bottom:-5px;left:0;right:0}.ds-dm-call-grip:after{content:"";border-radius:var(--ds-radius-pill);opacity:0;width:40px;height:3px;transition:opacity var(--dur-fast) var(--ease-out-quart);background:#ffffff29;position:absolute;top:3px;left:50%;translate:-50%}.ds-dm-call-grip:hover:after,.ds-dm-call-grip:focus-visible:after{opacity:1}.ds-call-room{gap:var(--ds-space-3);min-height:0;padding:var(--ds-space-3) var(--ds-space-4);padding-bottom:calc(var(--ds-chrome-h) + 2 * var(--ds-space-4));flex-direction:column;flex:1;display:flex;position:relative}.ds-call-grid{place-content:center;gap:var(--ds-space-2);scrollbar-width:thin;scrollbar-gutter:stable both-edges;flex-wrap:wrap;flex:1;min-height:0;display:flex;overflow-y:auto}.ds-call-strip{gap:var(--ds-space-2);padding-bottom:var(--ds-space-0);scrollbar-width:thin;flex:none;display:flex;overflow-x:auto}.ds-call-strip>.ds-call-tile{flex:none}.ds-call-tile{isolation:isolate;aspect-ratio:16/9;border-radius:var(--ds-radius-card);background-color:var(--ink-soft);transition:box-shadow var(--dur-fast) var(--ease-out-quart);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}@media(hover:hover){.ds-call-tile:hover{box-shadow:inset 0 0 0 1px #ffffff26}}.ds-call-tile:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--ds-online);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ds-call-tile:before{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--ds-online) 90%,transparent)}}.ds-call-tile:before{opacity:0;transition:opacity .28s var(--ease-out-quart)}.ds-call-tile[data-speaking]:before{opacity:calc(.55 + .45 * var(--speak,1));transition-duration:.12s}.ds-call-tile[data-share]{background-color:var(--ink-deep)}.ds-call-tile[data-share]:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.ds-call-picture{z-index:1;object-fit:cover;background-color:var(--ink-deep);opacity:0;width:100%;height:100%;transition:opacity var(--dur-fast) var(--ease-out-quart);position:absolute;inset:0}.ds-call-picture[data-ready]{opacity:1}.ds-stage-frame{isolation:isolate;aspect-ratio:16/9;border-radius:var(--ds-radius-card);background-color:var(--ink-soft);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.ds-stage-frame:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--ds-online);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out-quart);position:absolute;inset:0}.ds-stage-frame[data-speaking]:after{opacity:1}:root[data-motion=reduce] .ds-stage-frame:after{transition:none}.ds-call-picture[data-mirror]{transform:scaleX(-1)}:root[data-motion=reduce] .ds-call-picture{transition:none}.ds-call-tag{left:var(--ds-space-1);bottom:var(--ds-space-1);z-index:3;align-items:center;gap:var(--ds-space-1);max-width:calc(100% - 2 * var(--ds-space-1));padding:var(--ds-space-0) var(--ds-space-2);border-radius:var(--ds-radius-chip);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--ds-track-ui);color:var(--bone);white-space:nowrap;background-color:#0000009e;font-weight:600;line-height:1.35;display:inline-flex;position:absolute}.ds-call-corner{top:var(--ds-space-1);right:var(--ds-space-1);z-index:3;gap:var(--ds-space-1);display:flex;position:absolute}.ds-call-corner>button{padding-block:var(--ds-space-1);background-color:#0000009e}.ds-call-live{top:var(--ds-space-1);left:var(--ds-space-1);z-index:3;position:absolute}.ds-call-cover{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.ds-call-cover:hover{box-shadow:inset 0 0 0 1px var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.ds-call-cover:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-accent-hi) 45%,transparent)}}.ds-call-cover:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-accent-hi);outline:none}.ds-live{padding:0 var(--ds-space-1);border-radius:var(--ds-radius-chip);background-color:var(--ds-accent-hi);color:var(--ink-deep);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:600;line-height:1.45;display:inline-flex}.ds-stream-head{height:var(--ds-ctl-sm)}.ds-stream{isolation:isolate;border-radius:var(--ds-radius-card);background-color:var(--ink-deep);justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.ds-stream:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.ds-stream>canvas,.ds-stream>video{max-width:100%;max-height:100%}.ds-stream-chip{top:var(--ds-space-1);right:var(--ds-space-1);z-index:3;padding:var(--ds-space-0) var(--ds-space-2);border-radius:var(--ds-radius-chip);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--bone-dim);white-space:nowrap;background-color:#0000009e;line-height:1.45;position:absolute}.ds-stream-dot{border-radius:var(--ds-radius-pill);background-color:var(--ds-accent);flex:none;width:6px;height:6px}.ds-callbar{left:50%;bottom:var(--ds-space-4);z-index:4;height:var(--ds-chrome-h);padding:var(--ds-space-1);border-radius:var(--ds-radius-slab);--ds-sf-paint:linear-gradient(180deg, oklch(100% 0 0/.075) 0%, oklch(100% 0 0/.03) 55%, oklch(100% 0 0/.015) 100%), oklch(14% 0 0/.5);--ds-glass-edge:inset 0 1px 0 oklch(100% 0 0/.16), inset 0 -1px 0 oklch(100% 0 0/.03);border-color:#ffffff24;align-items:center;display:flex;position:absolute;translate:-50%;box-shadow:0 8px 24px -14px #000000b3}.ds-callbar-slot{left:50%;bottom:var(--ds-space-4);z-index:4;position:absolute;translate:-50%}@media(max-width:480px){.ds-wallet-over-callbar{bottom:calc(var(--ds-space-4) + var(--ds-chrome-h) + var(--ds-space-3))!important}}.ds-callbar,.ds-callbar-slot{animation:ds-callbar-in var(--dur-normal) var(--ease-out-expo) both}@keyframes ds-callbar-in{0%{transform:translateY(12px)}to{transform:none}}.ds-callbar-sep{width:1px;margin:var(--ds-space-2) var(--ds-space-1);background-color:#ffffff17;align-self:stretch}.ds-callbar-leave.ds-btn--icon{width:calc(var(--ds-ctl) + var(--ds-space-4))}.ds-calltime{min-width:5ch;padding-inline:var(--ds-space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--bone-mute);white-space:nowrap;flex-shrink:0;margin-inline-end:var(--ds-space-2)}.ds-call-card{padding:var(--ds-space-1);border-radius:var(--ds-radius-slab)}.ds-call-dock .ds-surface{cursor:grab;-webkit-user-select:none;user-select:none}.ds-call-dock:active .ds-surface{cursor:grabbing}.ds-call-dock :is(button,a,input,[role=slider]){cursor:pointer}.ds-call-card--tucked{padding-block:var(--ds-space-1)}.ds-callbtn{width:var(--ds-ctl);height:var(--ds-ctl);border-radius:var(--ds-radius-button);color:var(--bone-dim);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-callbtn--narrow{width:var(--ds-ctl-xs);margin-left:calc(-1 * var(--ds-space-1))}.ds-callsplit{border-radius:var(--ds-radius-button);transition:background-color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart);align-items:center;display:inline-flex;position:relative}.ds-callsplit[data-live]{background-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-callsplit[data-live]{background-color:color-mix(in oklab,var(--ds-accent) 15%,transparent)}}.ds-callsplit[data-live]{box-shadow:inset 0 0 0 1px var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.ds-callsplit[data-live]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-accent-hi) 45%,transparent)}}.ds-callsplit[data-live] .ds-callbtn{color:var(--bone)}.ds-callsplit[data-split]>.ds-callbtn{border-start-end-radius:0;border-end-end-radius:0}.ds-callsplit-more{display:inline-flex;position:relative;overflow:hidden}.ds-callsplit-more:before{content:"";left:0;top:var(--ds-space-2);bottom:var(--ds-space-2);pointer-events:none;background-color:#ffffff24;width:1px;position:absolute}.ds-callsplit-more .ds-callbtn{border-start-start-radius:0;border-end-start-radius:0;margin-left:0}.ds-callsplit-more .ds-callbtn>svg{transition:transform var(--dur-fast) var(--ease-out-quart)}.ds-callsplit-more .ds-callbtn[data-state=open]{color:var(--bone);background-color:#ffffff14}.ds-callsplit-more .ds-callbtn[data-state=open]>svg{transform:rotate(180deg)}.ds-callbtn--sm{width:var(--ds-ctl-sm);height:var(--ds-ctl-sm);border-radius:var(--ds-radius-button-sm)}@media(hover:hover){.ds-callbtn:hover{color:var(--bone);background-color:#ffffff12}}.ds-callbtn:active{transform:scale(.96)}.ds-callbtn[aria-disabled=true]{color:var(--bone-low);cursor:not-allowed}.ds-callbtn[aria-disabled=true]:active{transform:none}.ds-callbtn[data-off]{color:var(--ds-danger-hi);background-color:var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.ds-callbtn[data-off]{background-color:color-mix(in oklab,var(--ds-danger) 16%,transparent)}}.ds-callbtn[data-off]{box-shadow:inset 0 0 0 1px var(--ds-danger)}@supports (color:color-mix(in lab,red,red)){.ds-callbtn[data-off]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-danger) 45%,transparent)}}.ds-callbtn[data-live]{color:var(--bone);background-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-callbtn[data-live]{background-color:color-mix(in oklab,var(--ds-accent) 15%,transparent)}}.ds-callbtn[data-live]{box-shadow:inset 0 0 0 1px var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.ds-callbtn[data-live]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-accent-hi) 45%,transparent)}}.ds-callbtn-level{left:var(--ds-space-3);right:var(--ds-space-3);bottom:var(--ds-space-1);border-radius:var(--ds-radius-pill);background-color:#ffffff1a;height:2px;position:absolute;overflow:hidden}.ds-callbtn-level>i{transform-origin:0;background-color:var(--ds-online);height:100%;display:block;transform:scaleX(0)}.ds-callbtn-level[data-muted]>i{background-color:var(--bone-low)}:root[data-motion=reduce] .ds-callbtn,:root[data-motion=reduce] .ds-call-tile,:root[data-motion=reduce] .ds-call-tile:before{transition:none}:root[data-motion=reduce] .ds-call-tile[data-speaking]:before{opacity:1}[data-found=true]{animation:ds-found 1.6s var(--ease-out-quart) both;border-radius:var(--ds-radius-control);padding-inline:var(--ds-space-3);margin-inline:calc(var(--ds-space-3) * -1)}@keyframes ds-found{0%{background:0 0}8%{background:color-mix(in oklab,var(--ds-accent) 26%,transparent)}42%{background:color-mix(in oklab,var(--ds-accent) 9%,transparent)}to{background:0 0}}:root[data-motion=reduce] [data-found=true]{animation:none}@keyframes ds-pg-pulse{0%{opacity:1}50%{opacity:.45}to{opacity:1}}@keyframes ds-pg-breathe{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes ds-pg-float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes ds-pg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ds-pg-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes ds-pg-flicker{0%,to{opacity:1}42%{opacity:.3}45%{opacity:1}62%{opacity:.4}65%{opacity:1}}@keyframes ds-pg-glitch{0%,to{filter:none;transform:translate(0)}33%{filter:hue-rotate(12deg);transform:translate(-2px,1px)}66%{filter:hue-rotate(-12deg);transform:translate(2px,-1px)}}@keyframes ds-pg-marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes ds-pg-slide-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-pg-typewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ds-pg-rainbow{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes ds-pg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-pg-zoom-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ds-pg-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-.28em)}}@keyframes ds-pg-blur-in{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur()}}@keyframes ds-pg-drop-in{0%{opacity:0;transform:translateY(-.9em)}to{opacity:1;transform:translateY(0)}}@keyframes ds-pg-flip-in{0%{opacity:0;transform:perspective(400px)rotateX(-80deg)}to{opacity:1;transform:perspective(400px)rotateX(0)}}@keyframes ds-pg-spin-x{0%{transform:perspective(600px)rotateX(0)}to{transform:perspective(600px)rotateX(360deg)}}@keyframes ds-pg-spin-y{0%{transform:perspective(600px)rotateY(0)}to{transform:perspective(600px)rotateY(360deg)}}@keyframes ds-pg-flip{0%,30%{transform:perspective(600px)rotateY(0)}50%,80%{transform:perspective(600px)rotateY(180deg)}to{transform:perspective(600px)rotateY(360deg)}}@keyframes ds-pg-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes ds-pg-wobble{0%,to{transform:skew(0)}15%{transform:skew(-8deg,-2deg)}30%{transform:skew(6deg,1.5deg)}45%{transform:skew(-4deg,-1deg)}60%{transform:skew(2.5deg,.5deg)}75%{transform:skew(-1deg)}}@keyframes ds-pg-bob{0%,to{transform:translateY(0)scale(1.03,.97)}50%{transform:translateY(-10px)scale(.98,1.02)}}@keyframes ds-pg-orbit{0%{transform:rotate(0)translate(6px)rotate(0)}to{transform:rotate(360deg)translate(6px)rotate(-360deg)}}@keyframes ds-pg-beat{0%,40%,to{transform:scale(1)}10%{transform:scale(1.08)}20%{transform:scale(1)}30%{transform:scale(1.06)}}@keyframes ds-pg-spin-in{0%{opacity:0;transform:rotate(-180deg)scale(.4)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes ds-pg-swing-in{0%{opacity:0;transform-origin:top;transform:perspective(600px)rotateX(-90deg)}to{opacity:1;transform-origin:top;transform:perspective(600px)rotateX(0)}}@keyframes ds-pg-pop-in{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes ds-pg-pump{0%{transform:scale(1)}18%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes ds-pg-hop{0%{transform:translateY(0)}25%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes ds-pg-jolt{0%{transform:translate(0)}15%{transform:translate(6px)}to{transform:translate(0)}}@keyframes ds-pg-squash{0%{transform:scale(1)}15%{transform:scale(1.08,.9)}to{transform:scale(1)}}.ds-scroll{overscroll-behavior:contain;overflow-anchor:auto;overflow:clip auto}.ds-scroll-mask{-webkit-mask-image:linear-gradient(to bottom,transparent 0px,#000 var(--ds-fade-start,0px),#000 calc(100% - var(--ds-fade-end,0px)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0px,#000 var(--ds-fade-start,0px),#000 calc(100% - var(--ds-fade-end,0px)),transparent 100%)}[data-overflowing=true]{--ds-marquee-fade:14px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--ds-marquee-fade)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--ds-marquee-fade)),transparent 100%)}[data-marquee-scope]:hover [data-overflowing=true],[data-marquee-scope]:focus-within [data-overflowing=true]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--ds-marquee-fade),#000 calc(100% - var(--ds-marquee-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--ds-marquee-fade),#000 calc(100% - var(--ds-marquee-fade)),transparent 100%)}.ds-status-dot{border-radius:var(--ds-radius-pill);width:6px;height:6px;color:var(--ds-online);background:currentColor;flex-shrink:0;display:inline-block;box-shadow:0 0,0 0 2px}.ds-status-dot[data-tone=accent]{color:var(--ds-accent)}.ds-status-dot[data-tone=online]{color:var(--ds-online)}.ds-status-dot[data-tone=idle]{color:var(--ds-idle)}.ds-status-dot[data-tone=warn]{color:var(--ds-warn)}.ds-status-dot[data-tone=dnd],.ds-status-dot[data-tone=danger]{color:var(--ds-danger-hi)}.ds-status-dot[data-tone=info]{color:var(--ds-info)}.ds-status-dot[data-tone=offline]{color:var(--bone-low)}.ds-status-dot[data-live=true]{animation:2.4s ease-in-out infinite ds-status-pulse}.ds-status-dot[data-hollow=true]{background:0 0;border:1px solid;box-shadow:0 0 #0000,0 0 #0000}.ds-status-ring{border-radius:var(--ds-radius-pill);box-shadow:0 0 0 1.5px,0 0 #0000}@supports (color:color-mix(in lab,red,red)){.ds-status-ring{box-shadow:0 0 0 1.5px color-mix(in oklab,currentColor 85%,transparent),0 0 0 0 transparent}}.ds-skeleton{border-radius:var(--ds-radius-chip);animation:ds-skeleton-in .42s var(--ease-out-quart) both;animation-delay:calc(.14s + var(--ds-skeleton-at,0s));background:#ffffff0d;position:relative;overflow:hidden}.ds-shimmer{background:linear-gradient(90deg,transparent 0%,var(--ds-accent) 30%,var(--ds-accent) 50%,var(--ds-accent) 70%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.ds-shimmer{background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--ds-accent) 8%,transparent) 30%,color-mix(in oklab,var(--ds-accent) 16%,transparent) 50%,color-mix(in oklab,var(--ds-accent) 8%,transparent) 70%,transparent 100%)}}.ds-shimmer{animation:2.4s cubic-bezier(.65,0,.35,1) infinite ds-shimmer;animation-delay:calc(.56s + var(--ds-skeleton-at,0s));transform:translate(-100%)}.ds-skeleton-row{min-height:var(--ds-row-roomy);padding:calc(6px * var(--ds-density));align-items:center;gap:calc(9px * var(--ds-density));display:flex}.ds-stage-arrive{animation:ds-stage-arrive .72s var(--ease-out-quint) both;animation-delay:var(--ds-arrive-delay,0s)}.ds-leaving-shield{z-index:var(--z-toast);position:absolute;inset:0}.ds-settle{border-radius:inherit;display:grid}.ds-settle>.ds-settle-slot{border-radius:inherit;grid-area:1/1;min-width:0}.ds-stage{isolation:isolate;background:var(--ink);position:relative}.ds-stage:before,.ds-stage:after{content:"";pointer-events:none;z-index:var(--z-stage);position:fixed;inset:-10vh -10vw}.ds-stage:before{background:radial-gradient(45% 35% at 22% 18%,var(--ds-accent) 0%,transparent 65%),radial-gradient(55% 38% at 78% 12%,var(--ds-accent-deep) 0%,transparent 65%),radial-gradient(50% 45% at 12% 92%,var(--ds-accent-deep) 0%,transparent 65%),radial-gradient(55% 38% at 92% 88%,var(--ds-accent) 0%,transparent 65%)}@supports (color:color-mix(in lab,red,red)){.ds-stage:before{background:radial-gradient(45% 35% at 22% 18%,color-mix(in oklab,var(--ds-accent) 10%,transparent) 0%,transparent 65%),radial-gradient(55% 38% at 78% 12%,color-mix(in oklab,var(--ds-accent-deep) 9%,transparent) 0%,transparent 65%),radial-gradient(50% 45% at 12% 92%,color-mix(in oklab,var(--ds-accent-deep) 7%,transparent) 0%,transparent 65%),radial-gradient(55% 38% at 92% 88%,color-mix(in oklab,var(--ds-accent) 6%,transparent) 0%,transparent 65%)}}.ds-stage:before{filter:blur(48px)saturate(120%);opacity:.35;animation:28s ease-in-out infinite ds-aurora-x}.ds-stage:after{opacity:.014;background-image:radial-gradient(#ffffffd9 1px,#0000 1px);background-size:24px 24px;animation:90s linear infinite ds-grid-drift;-webkit-mask-image:radial-gradient(120% 80% at 50% 40%,#0000 35%,oklch(0% 0 0) 90%);mask-image:radial-gradient(120% 80% at 50% 40%,#0000 35%,#000 90%)}.ds-stage>.ds-aurora-2{pointer-events:none;z-index:var(--z-stage);background:radial-gradient(40% 30% at 65% 50%,var(--ds-accent-hi) 0%,transparent 65%),radial-gradient(35% 28% at 30% 70%,var(--ds-accent) 0%,transparent 70%);position:fixed;inset:-10vh -10vw}@supports (color:color-mix(in lab,red,red)){.ds-stage>.ds-aurora-2{background:radial-gradient(40% 30% at 65% 50%,color-mix(in oklab,var(--ds-accent-hi) 7%,transparent) 0%,transparent 65%),radial-gradient(35% 28% at 30% 70%,color-mix(in oklab,var(--ds-accent) 5%,transparent) 0%,transparent 70%)}}.ds-stage>.ds-aurora-2{filter:blur(80px)saturate(110%);mix-blend-mode:screen;opacity:.3;animation:38s ease-in-out infinite ds-aurora-y}.ds-stage>.ds-vignette{pointer-events:none;z-index:var(--z-stage);background:radial-gradient(120% 80% at 50% 0,#0000 40%,#00000061);position:fixed;inset:0}.ds-stage>.ds-stage-content{z-index:var(--z-content);position:relative}.ds-btn{isolation:isolate}.ds-btn:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle 44px at var(--ds-cx,50%) var(--ds-cy,50%),oklch(100% 0 0/.16),transparent);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out-quart);position:absolute;inset:0}@media(hover:hover){.ds-btn:hover:not(:disabled,[aria-disabled=true]):after{opacity:1}.ds-control:hover:not(:focus,:disabled){background-image:radial-gradient(circle 90px at var(--ds-cx,50%) var(--ds-cy,50%),oklch(100% 0 0/.05),transparent)}}.ds-row-lead{transition:scale .26s var(--ease-out-quint)}@media(hover:hover){:root:not([data-motion=reduce]) .ds-row:hover:not(:disabled):not(.ds-rail--glide .ds-row) .ds-row-lead{scale:1.14}}.ds-msg{transition:transform .32s var(--ease-out-quint)}@media(hover:hover){:root:not([data-motion=reduce]) .ds-msg:hover{transform:translate(calc(.5 * var(--ds-space-1)))}}.ds-board{column-gap:var(--ds-space-3)}.ds-board-cell{border-radius:var(--ds-radius-panel);position:absolute;container-type:size}.ds-board-cell[data-lifted]{z-index:var(--z-chrome)}.ds-board-face{border-radius:var(--ds-radius-panel);transition:transform var(--dur-fast) var(--ease-out-quart),opacity var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart)}.ds-board[data-editing] .ds-board-face{opacity:.82}.ds-board-cell[data-lifted] .ds-board-face{opacity:1;transform:scale(1.015);box-shadow:0 22px 44px -18px #000000f2}:root[data-motion=reduce] .ds-board-cell[data-lifted] .ds-board-face{transform:none}.ds-board-handle{border-radius:inherit;cursor:grab;touch-action:none;box-shadow:inset 0 0 0 1px var(--ds-edge);transition:box-shadow var(--dur-fast) var(--ease-out-quart);position:absolute;inset:0}.ds-board-handle:hover{box-shadow:inset 0 0 0 1px var(--bone)}@supports (color:color-mix(in lab,red,red)){.ds-board-handle:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--bone) 22%,transparent)}}.ds-board-cell[data-lifted] .ds-board-handle{cursor:grabbing;box-shadow:inset 0 0 0 1px var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.ds-board-cell[data-lifted] .ds-board-handle{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ds-accent-hi) 45%,transparent)}}.ds-board-remove{top:calc(var(--ds-radius-panel) - var(--ds-ctl-sm) / 2 - 1px);right:calc(var(--ds-radius-panel) - var(--ds-ctl-sm) / 2 - 1px);background:var(--ink-deep);position:absolute}.ds-board-settings{top:calc(var(--ds-radius-panel) - var(--ds-ctl-sm) / 2 - 1px);right:calc(var(--ds-radius-panel) + var(--ds-ctl-sm) / 2 + var(--ds-space-1) - 1px);background:var(--ink-deep);position:absolute}.ds-board-resize{width:var(--ds-ctl-xs);height:var(--ds-ctl-xs);border-bottom-right-radius:inherit;cursor:nwse-resize;touch-action:none;color:var(--bone-low);transition:color var(--dur-fast) var(--ease-out-quart);position:absolute;bottom:0;right:0}.ds-board-resize:hover,.ds-board-cell[data-lifted] .ds-board-resize{color:var(--bone)}.ds-board-resize-arc{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:100%;height:100%}.ds-board-lanes{inset:0 calc(-1 * var(--ds-space-3)) 0 0;pointer-events:none;background-image:linear-gradient(to right,oklch(100% 0 0/.022) calc(100% - var(--ds-space-3)),transparent 0);background-size:8.33333% 100%;position:absolute}.ds-board-slot{pointer-events:none;border:1px dashed var(--bone);position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.ds-board-slot{border:1px dashed color-mix(in oklab,var(--bone) 26%,transparent)}}.ds-board-slot{border-radius:var(--ds-radius-panel);transition:transform var(--dur-fast) var(--ease-out-quart);background:#ffffff06}:root[data-motion=reduce] .ds-board-slot{transition:none}.ds-board-ghost{pointer-events:none;opacity:0;border:1px dashed var(--ds-accent-hi);position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.ds-board-ghost{border:1px dashed color-mix(in oklab,var(--ds-accent-hi) 55%,transparent)}}.ds-board-ghost{border-radius:var(--ds-radius-panel);transition:opacity var(--dur-fast) var(--ease-out-quart);z-index:var(--z-sticky)}.ds-board-row,.ds-board-tile{transition:background-color .15s var(--ease-out-quart),border-color .15s var(--ease-out-quart)}.ds-board-row:hover{background-color:#ffffff0d}.ds-board-tile{border:1px solid var(--ds-edge);background-color:#ffffff08}.ds-board-tile:hover:not(:disabled){border-color:var(--bone);background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.ds-board-tile:hover:not(:disabled){border-color:color-mix(in oklab,var(--bone) 18%,transparent)}}.ds-board-figure{font-size:clamp(var(--text-2xl),34cqh,calc(var(--text-2xl) * 3))}.ds-board-chart{overflow:visible}.ds-board-chart-line{fill:none;stroke:var(--bone-dim);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ds-board-chart--down .ds-board-chart-line{stroke:var(--ds-accent-hi)}.ds-board-chart-fill{fill:#ffffff0a}.ds-board-note:focus-visible{box-shadow:inset 0 0 0 1px var(--ds-edge);outline:none}.ds-platform-mark{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--card-fg,var(--bone));background:var(--card-fg,var(--bone));flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.ds-platform-mark{background:color-mix(in srgb,var(--card-fg,var(--bone)) 9%,transparent)}}.ds-platform-mark{box-shadow:inset 0 0 0 1px var(--card-fg,var(--bone))}@supports (color:color-mix(in lab,red,red)){.ds-platform-mark{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-fg,var(--bone)) 12%,transparent)}}.ds-platform-mark{-webkit-user-select:none;user-select:none}.ds-platform-mark--sm{aspect-ratio:1;width:20px;font-size:var(--text-2xs);letter-spacing:-.04em;border-radius:var(--ds-radius-chip)}.ds-platform-mark--md{aspect-ratio:1;width:28px;font-size:var(--text-2xs);border-radius:var(--ds-radius-control)}.ds-platform-mark--lg{aspect-ratio:1;width:40px;font-size:var(--text-sm);border-radius:var(--ds-radius-control)}.ds-activity-art{border-radius:var(--ds-radius-control);background:var(--card-fg,var(--bone));flex-shrink:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ds-activity-art{background:color-mix(in srgb,var(--card-fg,var(--bone)) 7%,transparent)}}.ds-activity-art{color:var(--card-fg-mute,var(--bone-mute))}.ds-activity-art--lg{aspect-ratio:1;width:64px}.ds-activity-card .ds-activity-art--lg{border-radius:var(--ds-radius-card);width:44px}.ds-activity-card[data-backdrop] .ds-activity-art--lg{box-shadow:0 0 0 1px var(--bone),var(--ds-drop)}@supports (color:color-mix(in lab,red,red)){.ds-activity-card[data-backdrop] .ds-activity-art--lg{box-shadow:0 0 0 1px color-mix(in srgb,var(--bone) 10%,transparent),var(--ds-drop)}}.ds-activity-art--fill{inset:calc(var(--ds-space-7) * -1);filter:blur(30px)saturate(1.5);background:0 0;border-radius:0;position:absolute}.ds-activity-art--md{aspect-ratio:1;width:44px}.ds-activity-art.ds-own-game-icon{width:28px}.ds-activity-art__glyph{place-items:center;display:grid;position:absolute;inset:0}.ds-activity-art__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-normal) var(--ease-out),transform var(--dur-normal) var(--ease-out);position:absolute;inset:0;transform:scale(1.04)}.ds-activity-art__img[data-ready]{opacity:1;transform:none}.ds-progress-rail{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.ds-progress-rail__track{border-radius:var(--ds-radius-pill);background:var(--card-fg,var(--bone));height:4px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ds-progress-rail__track{background:color-mix(in srgb,var(--card-fg,var(--bone)) 14%,transparent)}}.ds-progress-rail__fill{border-radius:inherit;background:var(--card-fg-dim,var(--bone-dim));transform-origin:0;transition:transform .52s linear;position:absolute;inset:0}.ds-progress-rail__fill[data-jump]{transition:none}.ds-progress-rail__times{padding-inline:var(--ds-space-1);font-size:var(--text-2xs);color:var(--card-fg-mute,var(--bone-mute));justify-content:space-between;line-height:1;display:flex}.ds-activity-card{isolation:isolate;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-2);border-radius:calc(var(--ds-radius-card) + var(--ds-space-2));background:radial-gradient(120% 90% at 0% 0%,var(--card-fg,var(--bone)),transparent 70%),var(--card-fg,var(--bone));flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ds-activity-card{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--card-fg,var(--bone)) 6%,transparent),transparent 70%),color-mix(in srgb,var(--card-fg,var(--bone)) 3%,transparent)}}.ds-activity-card{box-shadow:inset 0 0 0 1px var(--card-line,var(--ink-line))}.ds-activity-card[data-backdrop]{--card-fg:var(--bone);--card-fg-dim:var(--bone-dim);--card-fg-mute:var(--bone-mute);--card-line:var(--bone)}@supports (color:color-mix(in lab,red,red)){.ds-activity-card[data-backdrop]{--card-line:color-mix(in srgb, var(--bone) 9%, transparent)}}.ds-activity-card[data-backdrop]{background:var(--ink)}.ds-activity-card__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ds-activity-card__backdrop:after{content:"";background:linear-gradient(100deg,var(--ink) 0%,var(--ink) 55%,var(--ink) 100%),linear-gradient(180deg,transparent 40%,var(--ink));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ds-activity-card__backdrop:after{background:linear-gradient(100deg,color-mix(in srgb,var(--ink) 82%,transparent),color-mix(in srgb,var(--ink) 64%,transparent) 55%,color-mix(in srgb,var(--ink) 48%,transparent)),linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--ink) 40%,transparent))}}.ds-activity-card__head{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}.ds-activity-card__kind{padding:var(--ds-space-1);border-radius:var(--ds-radius-pill);background:var(--card-fg,var(--bone));flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ds-activity-card__kind{background:color-mix(in srgb,var(--card-fg,var(--bone)) 9%,transparent)}}.ds-activity-card__kind{color:var(--card-fg-dim,var(--bone-dim))}.ds-activity-card__eyebrow{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--card-fg-mute,var(--bone-mute));flex:1;overflow:hidden}.ds-activity-card__aside{font-size:var(--text-2xs);color:var(--card-fg-dim,var(--bone-dim));flex-shrink:0}.ds-activity-elapsed{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-0) var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--card-fg,var(--bone));display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ds-activity-elapsed{background:color-mix(in srgb,var(--card-fg,var(--bone)) 8%,transparent)}}.ds-activity-elapsed{font-size:var(--text-2xs);color:var(--card-fg-dim,var(--bone-dim));line-height:1.4}.ds-activity-elapsed__dot{border-radius:var(--ds-radius-pill);background:var(--ds-online,var(--bone-dim));width:6px;height:6px}.ds-activity-card__body{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}.ds-activity-card__words{gap:var(--ds-space-0);flex-direction:column;flex:1;min-width:0;display:flex}.ds-activity-card__title,.ds-activity-card__line{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui);letter-spacing:var(--ds-track-ui);overflow:hidden}.ds-activity-card__title{margin-bottom:var(--ds-space-0);font-size:var(--text-base);color:var(--card-fg,var(--bone));font-weight:600;line-height:1.25}.ds-activity-card__line{font-size:var(--text-xs);color:var(--card-fg-dim,var(--bone-dim));font-weight:500}.ds-activity-card__line--quiet{color:var(--card-fg-mute,var(--bone-mute))}.ds-activity-card__footer{min-width:0;margin-top:var(--ds-space-1);padding-bottom:var(--ds-space-1);font-size:var(--text-xs);color:var(--card-fg-mute,var(--bone-mute))}.ds-link-card{gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-3);border-radius:var(--ds-radius-found);background:var(--card-fg,var(--bone));flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ds-link-card{background:color-mix(in srgb,var(--card-fg,var(--bone)) 4%,var(--card-bg,transparent))}}.ds-link-card{box-shadow:inset 0 0 0 1px var(--card-line,var(--ink-line));color:var(--card-fg,var(--bone));transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);text-decoration:none}a.ds-link-card:hover{background:var(--card-fg,var(--bone))}@supports (color:color-mix(in lab,red,red)){a.ds-link-card:hover{background:color-mix(in srgb,var(--card-fg,var(--bone)) 7%,var(--card-bg,transparent))}}a.ds-link-card:hover{box-shadow:inset 0 0 0 1px var(--card-fg,var(--bone))}@supports (color:color-mix(in lab,red,red)){a.ds-link-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-fg,var(--bone)) 18%,transparent)}}a.ds-link-card:active{transform:scale(.985)}a.ds-link-card:focus-visible{outline:2px solid var(--ds-focus-ring,var(--bone));outline-offset:2px}.ds-link-card__head{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}.ds-link-card__face{aspect-ratio:1;flex-shrink:0;width:32px;display:block;position:relative}.ds-link-card__picture{object-fit:cover;border-radius:var(--ds-radius-control);background:var(--card-fg,var(--bone));width:100%;height:100%}@supports (color:color-mix(in lab,red,red)){.ds-link-card__picture{background:color-mix(in srgb,var(--card-fg,var(--bone)) 7%,transparent)}}.ds-link-card__badge{background:var(--card-bg,var(--ink-soft));box-shadow:0 0 0 2px var(--card-bg,var(--ink-soft));position:absolute;bottom:-6px;right:-6px}.ds-link-card__names{min-width:0;font-family:var(--font-ui);letter-spacing:var(--ds-track-ui);flex-direction:column;flex:1;gap:2px;display:flex}.ds-link-card__title{align-items:center;gap:var(--ds-space-1);min-width:0;font-size:var(--text-sm);color:var(--card-fg,var(--bone));font-weight:600;display:flex}.ds-link-card__verified{border-radius:var(--ds-radius-pill);background:var(--card-fg,var(--bone));width:14px;height:14px;color:var(--card-bg,var(--ink-deep));flex-shrink:0;place-items:center;display:inline-grid}.ds-link-card__subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--card-fg-mute,var(--bone-mute));font-weight:500;overflow:hidden}.ds-link-card__out{color:var(--card-fg-mute,var(--bone-mute));transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);flex-shrink:0;align-self:flex-start}a.ds-link-card:hover .ds-link-card__out{color:var(--card-fg,var(--bone));transform:translate(2px,-2px)}.ds-link-card__live{align-items:center;gap:var(--ds-space-2);min-width:0;font-family:var(--font-ui);font-size:var(--text-xs);color:var(--card-fg-dim,var(--bone-dim));font-weight:500;display:flex}.ds-link-card__live-dot{border-radius:var(--ds-radius-pill);background:var(--ds-online);flex-shrink:0;width:6px;height:6px}.ds-link-card__note{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--card-fg-mute,var(--bone-mute))}.ds-link-card__stats{gap:var(--ds-space-1) var(--ds-space-3);flex-wrap:wrap;margin:0;display:flex}.ds-link-card__stat{align-items:baseline;gap:var(--ds-space-1);flex-direction:row-reverse;min-width:0;display:flex}.ds-link-card__stat dt{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui);font-size:var(--text-xs);color:var(--card-fg-mute,var(--bone-mute));overflow:hidden}.ds-link-card__stat dd{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--card-fg,var(--bone));margin:0;font-weight:600;overflow:hidden}.ds-link-card__items{gap:var(--ds-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-link-card__item{align-items:baseline;gap:var(--ds-space-1);min-width:0;max-width:100%;padding:2px var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--card-fg,var(--bone));display:flex}@supports (color:color-mix(in lab,red,red)){.ds-link-card__item{background:color-mix(in srgb,var(--card-fg,var(--bone)) 6%,transparent)}}.ds-link-card__item{font-family:var(--font-ui);font-size:var(--text-xs)}.ds-link-card__item-title{text-overflow:ellipsis;white-space:nowrap;color:var(--card-fg-dim,var(--bone-dim));font-weight:500;overflow:hidden}.ds-link-card__item-sub{color:var(--card-fg-mute,var(--bone-mute));flex-shrink:0}.ds-link-tiles{--ds-link-tile:32px;--ds-link-row:44px;align-content:flex-start;gap:var(--ds-space-2);max-height:calc(var(--ds-link-row) + 2 * var(--ds-link-tile) + 4 * var(--ds-space-2));padding:var(--ds-space-2);margin:calc(-1 * var(--ds-space-2));flex-wrap:wrap;display:flex}.ds-link-tile__button,.ds-link-row__face{cursor:pointer;border-radius:var(--ds-radius-control);background:0 0;border:0;flex-shrink:0;padding:0;display:block}.ds-link-tile__button:focus-visible,.ds-link-row__face:focus-visible,.ds-link-row__out:focus-visible{outline:2px solid var(--ds-focus-ring,var(--bone));outline-offset:2px}.ds-link-tile__face{width:var(--ds-link-tile);aspect-ratio:1;transition:transform var(--dur-fast) var(--ease-out);display:block;position:relative}.ds-link-tile__button:hover .ds-link-tile__face{transform:translateY(-2px)scale(1.06)}.ds-link-tile__button:active .ds-link-tile__face{transform:scale(.94)}.ds-link-tile__face--row{width:32px}.ds-link-tile__picture{object-fit:cover;border-radius:var(--ds-radius-control);background:var(--card-fg,var(--bone));width:100%;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.ds-link-tile__picture{background:color-mix(in srgb,var(--card-fg,var(--bone)) 7%,transparent)}}.ds-link-tile__mark{width:100%}.ds-link-tile__badge{width:18px;font-size:var(--text-2xs);letter-spacing:-.06em;border-radius:var(--ds-radius-chip);background:var(--card-bg,var(--ink-soft));box-shadow:0 0 0 2px var(--card-bg,var(--ink-soft));position:absolute;bottom:-5px;right:-5px}.ds-link-row{align-items:center;gap:var(--ds-space-2);min-width:0;height:var(--ds-link-row);padding:0 var(--ds-space-2);border-radius:var(--ds-radius-found);background:var(--card-fg,var(--bone));flex-basis:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.ds-link-row{background:color-mix(in srgb,var(--card-fg,var(--bone)) 4%,var(--card-bg,transparent))}}.ds-link-row{box-shadow:inset 0 0 0 1px var(--card-line,var(--ink-line));color:var(--card-fg,var(--bone))}.ds-link-row__words{min-width:0;font-family:var(--font-ui);letter-spacing:var(--ds-track-ui);flex-direction:column;flex:1;gap:1px;display:flex}.ds-link-row__title{align-items:center;gap:var(--ds-space-1);min-width:0;font-size:var(--text-sm);font-weight:600;line-height:1.15;display:flex}.ds-link-row__handle{min-width:0;font-size:var(--text-xs);color:var(--card-fg-mute,var(--bone-mute));font-weight:500}.ds-link-row__kicker{align-items:center;gap:var(--ds-space-1);min-width:0;font-size:var(--text-2xs);line-height:var(--ds-leading-chrome);color:var(--card-fg-mute,var(--bone-mute));font-weight:500;display:flex}.ds-link-row__platform{text-transform:uppercase;letter-spacing:var(--ds-track-ui-wide);color:var(--card-fg-dim,var(--bone-dim));flex-shrink:0;font-weight:600}.ds-link-row__sep{flex-shrink:0}.ds-link-row__detail{min-width:0}.ds-link-row__out{aspect-ratio:1;border-radius:var(--ds-radius-control);width:28px;color:var(--card-fg-mute,var(--bone-mute));transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);flex-shrink:0;place-items:center;display:grid}.ds-link-row__out:hover{color:var(--card-fg,var(--bone));background:var(--card-fg,var(--bone))}@supports (color:color-mix(in lab,red,red)){.ds-link-row__out:hover{background:color-mix(in srgb,var(--card-fg,var(--bone)) 8%,transparent)}}.ds-link-row__out:hover{transform:translate(1px,-1px)}.ds-platform-picker{gap:var(--ds-space-1);grid-template-columns:repeat(auto-fill,minmax(148px,1fr));display:grid}.ds-platform-tile{align-items:center;gap:var(--ds-space-2);min-width:0;padding:var(--ds-space-1) var(--ds-space-3) var(--ds-space-1) var(--ds-space-1);border-radius:calc(var(--ds-radius-chip) + var(--ds-space-1));font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--ds-track-ui);text-align:left;color:var(--bone-dim);box-shadow:inset 0 0 0 1px var(--ink-line);transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);background:0 0;font-weight:500;display:flex}.ds-platform-tile:hover{color:var(--bone);background:var(--ink-raise)}.ds-platform-tile:active{transform:scale(.97)}.ds-platform-tile:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:1px}.ds-platform-tile--on{color:var(--bone);background:var(--ink-raise);box-shadow:inset 0 0 0 1px var(--bone-mute)}.ds-platform-tile__held{font-size:var(--text-2xs);color:var(--bone-low);flex-shrink:0;margin-left:auto}:root{--home-wrap:1120px;--home-gutter:clamp(16px, 4vw, 32px);--home-section-pad:clamp(64px, 11vw, 144px);--home-hero:clamp(2.125rem, 1rem + 4.8vw, 4.25rem);--home-h2:clamp(1.75rem, 1.15rem + 2vw, 2.625rem);--home-lede:clamp(1rem, .94rem + .3vw, 1.1875rem);--home-scene-radius:calc(var(--ds-radius-server-rail) + var(--ds-space-2) + 1px);--home-head:calc(var(--ds-ctl) + 2 * var(--ds-space-5));--home-mark-w:clamp(220px, 42vw, 640px);--home-mark-h:calc(var(--home-mark-w) * .21);--home-room:calc(var(--home-mark-h) + 2 * clamp(16px, 3.5svh, 40px));--home-hero-gap:clamp(8px, 6svh, 80px);--home-step:calc(var(--ds-stagger-step) * 4)}html,body{height:auto;min-height:100%}body{overflow:visible}:root:not([data-motion=reduce]){scroll-behavior:smooth}html{scroll-padding-top:calc(var(--home-head) + var(--ds-space-5))}.home-wrap{width:min(100% - 2 * var(--home-gutter),var(--home-wrap));margin-inline:auto}main,.home-footer{z-index:var(--z-content);position:relative}.home-skip{left:var(--ds-space-3);top:var(--ds-space-3);z-index:var(--z-overlay);padding:var(--ds-space-3) var(--ds-space-5);border-radius:var(--ds-radius-control);background:var(--ink-soft);color:var(--bone);font-size:var(--text-sm);box-shadow:0 0 0 1px var(--ds-edge);font-weight:500;position:absolute;translate:0 -200%}.home-skip:focus-visible{translate:0}.home-depth{z-index:var(--z-stage);pointer-events:none;opacity:calc(1 - var(--home-out,0) * .3);position:fixed;inset:0}.home-depth-field,.home-depth-horizon{position:absolute;inset:0}.home-depth-field[data-drawn]>*{animation:ds-media-in var(--dur-scene) var(--ease-out) both}.home-depth-centre{inset-inline:0;top:calc(var(--home-head) + var(--home-hero-gap));height:var(--home-room);position:absolute}.home-depth-centre[data-stage=deep]{height:100%;top:0}.home-header{z-index:var(--z-sticky);height:var(--home-head);animation:ds-frame-arrive var(--dur-scene) var(--ease-out) both;position:fixed;inset:0 0 auto}.home-header-bar{height:100%;transition:background-color var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out);background:0 0;align-items:center;display:flex;position:relative;box-shadow:0 1px #0000}.home-header[data-scrolled] .home-header-bar{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.home-header[data-scrolled] .home-header-bar{background:color-mix(in oklab,var(--ink) 94%,transparent)}}.home-header[data-scrolled] .home-header-bar{box-shadow:0 1px 0 var(--ds-edge);-webkit-backdrop-filter:var(--ds-glass-blur);backdrop-filter:var(--ds-glass-blur)}.home-progress{background:linear-gradient(to right,var(--ds-accent-deep),var(--ds-accent));transform-origin:0;height:1px;transform:scaleX(var(--home-progress,0));opacity:0;transition:opacity var(--dur-normal) var(--ease-out);inset-inline:0;position:absolute;bottom:-1px}.home-header[data-scrolled] .home-progress{opacity:1}.home-header-row{align-items:center;gap:var(--ds-space-5);display:flex}.home-brand{align-items:center;gap:var(--ds-space-3);min-height:var(--ds-ctl);border-radius:var(--ds-radius-control);color:var(--bone);display:inline-flex}.home-brand-name{transition:translate var(--dur-normal) var(--ease-out)}.home-brand:hover .home-brand-name,.home-brand:focus-visible .home-brand-name{translate:2px}.home-nav{margin-inline:auto;display:none}.home-nav-track{position:relative}.home-nav ul{gap:var(--ds-space-1);margin:0;padding:0;list-style:none;display:flex;position:relative}.home-nav-mark{height:100%;width:var(--home-nav-w,0px);translate:var(--home-nav-x,0px) 0;border-radius:var(--ds-radius-control);background:var(--bone);position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.home-nav-mark{background:color-mix(in oklab,var(--bone) 6%,transparent)}}.home-nav-mark{opacity:0;transition:translate var(--dur-normal) var(--ease-out),width var(--dur-normal) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.home-nav-mark:after{content:"";left:50%;bottom:var(--ds-space-0);width:var(--ds-space-5);border-radius:var(--ds-radius-pill);background:var(--ds-accent);height:2px;position:absolute;translate:-50%}.home-nav-mark[data-on]{opacity:1}.home-nav-link{min-height:var(--ds-ctl);padding-inline:var(--ds-space-4);border-radius:var(--ds-radius-control);color:var(--bone-dim);font-size:var(--text-sm);transition:color var(--dur-fast) var(--ease-out-quart),background-color var(--dur-fast) var(--ease-out-quart);align-items:center;font-weight:500;display:inline-flex;position:relative}.home-nav-link:hover{color:var(--bone);background:var(--bone)}@supports (color:color-mix(in lab,red,red)){.home-nav-link:hover{background:color-mix(in oklab,var(--bone) 5%,transparent)}}.home-nav-link[data-current]{color:var(--bone)}.home-header-row>.home-actions{margin-left:auto}@media(min-width:62rem){.home-nav{display:block}.home-header-row>.home-actions{margin-left:0}}.home-kicker{color:var(--bone-mute);margin:0}.home-hero-title{margin:var(--ds-space-5) 0 0;max-width:20ch;font-size:var(--home-hero);letter-spacing:-.028em;text-wrap:balance;color:var(--bone);font-weight:700;line-height:1.04}.home-h2{margin:var(--ds-space-4) 0 0;font-size:var(--home-h2);letter-spacing:-.022em;text-wrap:balance;color:var(--bone);font-weight:600;line-height:1.1}.home-lede{margin:var(--ds-space-5) 0 0;max-width:60ch;font-size:var(--home-lede);color:var(--bone-dim);text-wrap:pretty;line-height:1.55}.home-hero-lede{margin-top:var(--ds-space-6)}.home-note{margin:var(--ds-space-4) 0 0;font-size:var(--text-sm);color:var(--bone-mute)}.home-actions{align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-7);flex-wrap:wrap;display:flex}.home-actions:has(.home-magnet){gap:var(--ds-space-5) var(--ds-space-6)}.home-footer-top .home-actions,.home-header-row .home-actions{margin-top:0}@media(max-width:29.99rem){.home-header-row .home-actions{gap:var(--ds-space-1)}}.home-magnet{translate:var(--home-magnet-x,0px) var(--home-magnet-y,0px);display:inline-flex}.home-go-arrow{transition:translate var(--dur-normal) var(--ease-out)}.home-go:hover .home-go-arrow,.home-go:focus-visible .home-go-arrow{translate:2px -2px}.home-go-down{transition:translate var(--dur-normal) var(--ease-out)}.home-go:hover .home-go-down,.home-go:focus-visible .home-go-down{translate:0 2px}.home-hero-stage{min-height:calc(100svh - clamp(56px,11svh,132px));padding-top:calc(var(--home-head) + var(--home-hero-gap));flex-direction:column;padding-bottom:clamp(40px,9svh,112px);display:flex}.home-hero-copy{text-align:center;translate:0 calc(var(--home-out,0) * -72px);opacity:calc(1 - var(--home-out,0) * 1.15);flex-direction:column;align-items:center;display:flex}.home-hero-room{width:100%;height:var(--home-room);flex:none}.home-hero-copy .home-actions{justify-content:center}.home-tilt{transform-origin:50% 0;transform:perspective(1800px) rotateX(calc((1 - var(--home-in,1)) * 22deg)) translateY(calc((1 - var(--home-in,1)) * 48px)) scale(calc(.9 + var(--home-in,1) * .1))}.home-section{padding-top:var(--home-section-pad)}.home-section--tight{padding-top:var(--ds-space-7)}.home-stats{gap:var(--ds-space-5);flex-direction:column;display:flex}.home-stats-lead{gap:var(--ds-space-2);flex-direction:column;display:flex}.home-stats-big{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--bone);font-size:clamp(3.25rem,9vw,6rem);font-weight:700;line-height:.95}.home-stats-lead-label,.home-stats-label{align-items:center;gap:var(--ds-space-2);color:var(--bone-mute);display:inline-flex}.home-stats-lead-label{font-size:var(--home-lede)}.home-stats-label{font-size:var(--text-sm)}.home-stats-mark{color:var(--bone-dim);display:inline-flex}[data-stats]:not([data-lead=downloads]) .home-stats-mark[data-mark=downloads],[data-stats]:not([data-lead=people]) .home-stats-mark[data-mark=people]{display:none}.home-stats-row{gap:var(--ds-space-5) var(--ds-space-7);padding:var(--ds-space-5) 0 0;border-top:1px solid var(--ds-edge);flex-wrap:wrap;margin:0;list-style:none;display:flex}.home-stats-item{gap:var(--ds-space-1);flex-direction:column;display:flex}.home-stats-item[hidden]{display:none}.home-stats-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--bone);font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:600;line-height:1}.home-split{gap:var(--ds-space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.home-intro{gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.home-copy{flex-direction:column;min-width:0;display:flex}.home-copy .home-facts{margin-top:var(--ds-space-6)}.home-pic{min-width:0}.home-pic--wide{margin-top:var(--ds-space-7)}.home-drift{transform:translateY(calc((.5 - var(--home-through,.5)) * 56px))}:root[data-home] .home-tilt,:root[data-home] .home-drift{will-change:transform}@media(min-width:62rem){.home-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,88px)}.home-split--flip>.home-copy{order:2}.home-intro{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,88px)}.home-intro .home-facts{margin-top:var(--ds-space-1)}}.home-facts{margin:0;padding:0;list-style:none}.home-facts>li{padding-block:var(--ds-space-5);border-top:1px solid var(--ds-edge)}.home-fact-title{font-size:var(--text-lg);color:var(--bone);margin:0;font-weight:600;line-height:1.25}.home-fact-body{margin:var(--ds-space-2) 0 0;max-width:58ch;font-size:var(--text-base);color:var(--bone-dim);line-height:1.55}.home-limit-note{margin:var(--ds-space-5) 0 0;max-width:58ch;font-size:var(--text-base);color:var(--bone-dim);line-height:1.55}.home-limits{margin-top:var(--ds-space-7);padding:var(--ds-space-6);border-radius:var(--ds-radius-panel)}.home-limits-title{font-size:var(--text-lg);color:var(--bone);margin:0;font-weight:600;line-height:1.25}.home-limit-lede{margin:var(--ds-space-2) 0 0;font-size:var(--text-base);color:var(--bone-mute)}.home-limits ul{margin:var(--ds-space-4) 0 0;padding:0;list-style:none}.home-limits li{max-width:80ch;padding-block:var(--ds-space-4);border-top:1px solid var(--ds-edge);font-size:var(--text-base);color:var(--bone-dim);line-height:1.55}.home-try{padding-bottom:var(--home-section-pad)}.home-try-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.home-try-mark{padding:var(--ds-space-7);border-radius:var(--ds-radius-pill);--home-glow:var(--ds-accent);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.home-try-mark{--home-glow:color-mix(in oklab, var(--ds-accent) 12%, transparent)}}.home-try-mark{background:radial-gradient(closest-side,var(--home-glow),transparent)}.home-try-title{margin-top:var(--ds-space-5)}.home-try-lede{margin-inline:auto}.home-try-actions{justify-content:center}.home-desktop{text-align:center;border-radius:var(--ds-radius-panel);flex-direction:column;align-items:center;padding:clamp(24px,6vw,64px) clamp(16px,5vw,64px);display:flex}.home-desktop-icon{padding:var(--ds-space-5);border-radius:var(--ds-radius-pill);--home-glow:var(--ds-accent);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.home-desktop-icon{--home-glow:color-mix(in oklab, var(--ds-accent) 12%, transparent)}}.home-desktop-icon{background:radial-gradient(closest-side,var(--home-glow),transparent)}.home-desktop-lede{margin-inline:auto}.home-desktop-slot{display:contents}[data-desktop][hidden]{display:none!important}.home-desktop-release{margin-top:var(--ds-space-3);font-size:var(--text-xs);color:var(--bone-mute);font-variant-numeric:tabular-nums}.home-desktop-release:empty{display:none}.home-desktop-actions{justify-content:center}.home-desktop-facts{width:100%;margin-top:var(--ds-space-7);text-align:left}@media(min-width:48rem){.home-desktop-facts{gap:var(--ds-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.home-scene{margin:0}.home-scene-frame{padding:var(--ds-space-2);border-radius:var(--home-scene-radius);background:var(--ink-deep);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-scene-frame{background:color-mix(in oklab,var(--ink-deep) 80%,transparent)}}.home-scene-frame{box-shadow:inset 0 0 0 1px var(--ds-edge)}.home-scene-inner{pointer-events:none;-webkit-user-select:none;user-select:none;--ds-glass-blur:none}.home-shot{border-radius:calc(var(--home-scene-radius) - var(--ds-space-2));background:var(--ink-deep);width:100%;height:auto;display:block}.home-caption{margin-top:var(--ds-space-3);max-width:70ch;font-size:var(--text-xs);color:var(--bone-mute);line-height:1.4}.home-footer{padding-block:var(--ds-space-7)}.home-footer:before{content:"";background:linear-gradient(to right,var(--ink-line),transparent);inset-inline:0;height:1px;position:absolute;top:0}.home-footer-top{justify-content:space-between;align-items:center;gap:var(--ds-space-5);flex-wrap:wrap;display:flex}.home-small{margin:var(--ds-space-6) 0 0;padding:0;list-style:none}.home-small li{max-width:78ch;padding-block:var(--ds-space-2);font-size:var(--text-sm);color:var(--bone-mute);line-height:1.5}.home-legal{column-gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.home-small-link{margin-top:var(--ds-space-4);border-radius:var(--ds-radius-chip);font-size:var(--text-sm);color:var(--bone-dim);display:inline-block}[data-reveal][data-shown] .home-rise,[data-reveal][data-shown].home-rise{--ds-dealt-travel:18px;animation:ds-dealt-in var(--dur-scene) var(--ease-out-expo) both,ds-fx-rise var(--dur-scene) var(--ease-out-expo) both;animation-delay:calc(var(--home-i,0) * var(--home-step))}[data-reveal][data-shown] .home-rise--solid{animation:ds-dealt-in var(--dur-scene) var(--ease-out-expo) both}[data-reveal][data-shown] .home-settle{--ds-dealt-travel:32px;animation:ds-media-in var(--dur-scene) var(--ease-out) both,ds-dealt-in var(--dur-scene) var(--ease-out-expo) both}:root[data-home]:not([data-motion=reduce]) [data-reveal]:not([data-shown]) .home-rise,:root[data-home]:not([data-motion=reduce]) [data-reveal]:not([data-shown]).home-rise,:root[data-home]:not([data-motion=reduce]) [data-reveal]:not([data-shown]) .home-settle{opacity:0}:root[data-motion=reduce] .home-depth{opacity:1;position:absolute}:root[data-motion=reduce] .home-depth-centre{top:calc(var(--home-head) + var(--home-hero-gap));height:var(--home-room)}:root[data-motion=reduce] .home-hero-copy,:root[data-motion=reduce] .home-magnet{opacity:1;translate:none}:root[data-motion=reduce] .home-tilt,:root[data-motion=reduce] .home-drift{transform:none}:root[data-motion=reduce] .home-progress{display:none}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.right-0{right:0}.right-ds-2{right:var(--ds-space-2)}.bottom-0{bottom:0}.bottom-ds-1{bottom:var(--ds-space-1)}.left-0{left:0}.left-1\/2{left:50%}.left-\[3px\]{left:3px}.isolate{isolation:isolate}.z-\[2\]{z-index:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-ds-6{margin:calc(var(--ds-space-6) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-ds-3{margin-inline:var(--ds-space-3)}.mx-ds-4{margin-inline:var(--ds-space-4)}.mx-ds-5{margin-inline:var(--ds-space-5)}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-\[2px\]{margin-block:-2px}.-my-\[11px\]{margin-block:-11px}.my-auto{margin-block:auto}.ms-auto{margin-inline-start:auto}.-mt-ds-0{margin-top:calc(var(--ds-space-0) * -1)}.mt-\[1px\]{margin-top:1px}.mt-ds-1{margin-top:var(--ds-space-1)}.mt-ds-2{margin-top:var(--ds-space-2)}.mt-ds-3{margin-top:var(--ds-space-3)}.mt-ds-5{margin-top:var(--ds-space-5)}.-mr-ds-1{margin-right:calc(var(--ds-space-1) * -1)}.mb-ds-1{margin-bottom:var(--ds-space-1)}.mb-ds-2{margin-bottom:var(--ds-space-2)}.mb-ds-4{margin-bottom:var(--ds-space-4)}.ml-\[0\.15em\]{margin-left:.15em}.ml-\[calc\(13ch\+var\(--ds-space-3\)\)\]{margin-left:calc(13ch + var(--ds-space-3))}.ml-auto{margin-left:auto}.ml-ds-1{margin-left:var(--ds-space-1)}.ml-ds-2{margin-left:var(--ds-space-2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-\[24px\]{width:24px;height:24px}.size-\[32px\]{width:32px;height:32px}.size-\[48px\]{width:48px;height:48px}.size-\[56px\]{width:56px;height:56px}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-\[10px\]{height:10px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[34px\]{height:34px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[52\%\]{height:52%}.h-\[52px\]{height:52px}.h-\[220px\]{height:220px}.h-\[280px\]{height:280px}.h-\[calc\(100dvh_-_48px\)\]{height:calc(100dvh - 48px)}.h-\[var\(--ds-chrome-h\)\]{height:var(--ds-chrome-h)}.h-ds-0{height:var(--ds-space-0)}.h-full{height:100%}.max-h-\[min\(60vh\,420px\)\]{max-height:min(60vh,420px)}.max-h-\[min\(70vh\,480px\,var\(--ds-popup-room\)\)\]{max-height:min(70vh,480px,var(--ds-popup-room))}.max-h-\[min\(70vh\,520px\,var\(--ds-popup-room\)\)\]{max-height:min(70vh,520px,var(--ds-popup-room))}.max-h-\[min\(82vh\,760px\)\]{max-height:min(82vh,760px)}.max-h-\[min\(320px\,58vh\)\]{max-height:min(320px,58vh)}.max-h-\[var\(--ds-popup-room\)\]{max-height:var(--ds-popup-room)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-\[1\.4rem\]{min-height:1.4rem}.min-h-\[22px\]{min-height:22px}.min-h-\[30px\]{min-height:30px}.min-h-\[420px\]{min-height:420px}.min-h-\[var\(--ds-ctl\)\]{min-height:var(--ds-ctl)}.min-h-\[var\(--ds-ctl-sm\)\]{min-height:var(--ds-ctl-sm)}.min-h-\[var\(--ds-ctl-xs\)\]{min-height:var(--ds-ctl-xs)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-\[2px\]{width:2px}.w-\[10px\]{width:10px}.w-\[13ch\]{width:13ch}.w-\[48px\]{width:48px}.w-\[56px\]{width:56px}.w-\[80px\]{width:80px}.w-\[92px\]{width:92px}.w-\[120px\]{width:120px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[calc\(100vw_-_48px\)\]{width:calc(100vw - 48px)}.w-\[min\(440px\,calc\(100vw-2rem\)\)\]{width:min(440px,100vw - 2rem)}.w-\[var\(--ds-ctl\)\]{width:var(--ds-ctl)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[27rem\]{max-width:27rem}.max-w-\[38ch\]{max-width:38ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[74ch\]{max-width:74ch}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[720px\]{max-width:720px}.max-w-\[min\(1440px\,94vw\)\]{max-width:min(1440px,94vw)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[var\(--ds-ctl-sm\)\]{min-width:var(--ds-ctl-sm)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.grid-cols-\[repeat\(auto-fill\,minmax\(112px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-\[0\.3em\]{gap:.3em}.gap-\[5px\]{gap:5px}.gap-ds-0{gap:var(--ds-space-0)}.gap-ds-1{gap:var(--ds-space-1)}.gap-ds-2{gap:var(--ds-space-2)}.gap-ds-3{gap:var(--ds-space-3)}.gap-ds-4{gap:var(--ds-space-4)}.gap-ds-5{gap:var(--ds-space-5)}.gap-ds-6{gap:var(--ds-space-6)}.gap-ds-7{gap:var(--ds-space-7)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--ds-radius-…\)\]{border-radius:var(--ds-radius-…)}.rounded-card{border-radius:var(--ds-radius-card)}.rounded-chip{border-radius:var(--ds-radius-chip)}.rounded-control{border-radius:var(--ds-radius-control)}.rounded-dock{border-radius:var(--ds-radius-dock)}.rounded-full{border-radius:3.40282e38px}.rounded-inherit{border-radius:inherit}.rounded-pill{border-radius:var(--ds-radius-pill)}.rounded-strip{border-radius:var(--ds-radius-strip)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[color-mix\(in_oklab\,var\(--ds-accent\)_70\%\,transparent\)\]{border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--ds-accent\)_70\%\,transparent\)\]{border-color:color-mix(in oklab,var(--ds-accent) 70%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--ds-danger-hi\)_65\%\,transparent\)\]{border-color:var(--ds-danger-hi)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--ds-danger-hi\)_65\%\,transparent\)\]{border-color:color-mix(in oklab,var(--ds-danger-hi) 65%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--ds-danger-hi\)_82\%\,transparent\)\]{border-color:var(--ds-danger-hi)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--ds-danger-hi\)_82\%\,transparent\)\]{border-color:color-mix(in oklab,var(--ds-danger-hi) 82%,transparent)}}.border-\[var\(--ink-line\)\],.border-ink-line{border-color:var(--ink-line)}.bg-\[var\(--ds-accent\)\]{background-color:var(--ds-accent)}.bg-\[var\(--ds-scroll-thumb\)\]{background-color:var(--ds-scroll-thumb)}.bg-\[var\(--ink-soft\)\]{background-color:var(--ink-soft)}.bg-ink{background-color:var(--ink)}.bg-ink-soft{background-color:var(--ink-soft)}.bg-transparent{background-color:#0000}.fill-\[color-mix\(in_oklab\,var\(--ds-accent\)_14\%\,var\(--ds-surface-fill\)\)\]{fill:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.fill-\[color-mix\(in_oklab\,var\(--ds-accent\)_14\%\,var\(--ds-surface-fill\)\)\]{fill:color-mix(in oklab,var(--ds-accent) 14%,var(--ds-surface-fill))}}.fill-\[color-mix\(in_oklab\,var\(--ds-accent\)_22\%\,var\(--ds-surface-fill\)\)\]{fill:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.fill-\[color-mix\(in_oklab\,var\(--ds-accent\)_22\%\,var\(--ds-surface-fill\)\)\]{fill:color-mix(in oklab,var(--ds-accent) 22%,var(--ds-surface-fill))}}.object-cover{object-fit:cover}.p-0{padding:0}.p-\[2px\]{padding:2px}.p-ds-2{padding:var(--ds-space-2)}.p-ds-3{padding:var(--ds-space-3)}.p-ds-4{padding:var(--ds-space-4)}.p-ds-5{padding:var(--ds-space-5)}.p-ds-6{padding:var(--ds-space-6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-ds-1{padding-inline:var(--ds-space-1)}.px-ds-2{padding-inline:var(--ds-space-2)}.px-ds-3{padding-inline:var(--ds-space-3)}.px-ds-4{padding-inline:var(--ds-space-4)}.px-ds-5{padding-inline:var(--ds-space-5)}.py-1{padding-block:var(--spacing)}.py-\[2px\]{padding-block:2px}.py-ds-0{padding-block:var(--ds-space-0)}.py-ds-1{padding-block:var(--ds-space-1)}.py-ds-2{padding-block:var(--ds-space-2)}.py-ds-3{padding-block:var(--ds-space-3)}.py-ds-4{padding-block:var(--ds-space-4)}.py-ds-5{padding-block:var(--ds-space-5)}.py-ds-6{padding-block:var(--ds-space-6)}.ps-ds-3{padding-inline-start:var(--ds-space-3)}.ps-ds-5{padding-inline-start:var(--ds-space-5)}.pt-ds-1{padding-top:var(--ds-space-1)}.pt-ds-2{padding-top:var(--ds-space-2)}.pt-ds-3{padding-top:var(--ds-space-3)}.pt-ds-4{padding-top:var(--ds-space-4)}.pt-ds-7{padding-top:var(--ds-space-7)}.pb-\[84px\]{padding-bottom:84px}.pb-ds-1{padding-bottom:var(--ds-space-1)}.pb-ds-3{padding-bottom:var(--ds-space-3)}.pl-\[10px\]{padding-left:10px}.pl-ds-1{padding-left:var(--ds-space-1)}.pl-ds-2{padding-left:var(--ds-space-2)}.pl-ds-3{padding-left:var(--ds-space-3)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-ui{font-family:var(--font-ui)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,1.1)}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,1.25)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--ds-leading-body))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,1.25)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,1.3)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,1.15)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,1.3)}.text-\[length\:var\(--text-2xs\)\]{font-size:var(--text-2xs)}.text-\[length\:var\(--text-base\)\]{font-size:var(--text-base)}.text-\[length\:var\(--text-sm\)\]{font-size:var(--text-sm)}.text-\[length\:var\(--text-xs\)\]{font-size:var(--text-xs)}.leading-\[12px\]{--tw-leading:12px;line-height:12px}.leading-\[var\(--ds-leading-body\)\]{--tw-leading:var(--ds-leading-body);line-height:var(--ds-leading-body)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[color-mix\(in_oklab\,var\(--ds-accent\)_58\%\,var\(--bone-low\)\)\]{color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--ds-accent\)_58\%\,var\(--bone-low\)\)\]{color:color-mix(in oklab,var(--ds-accent) 58%,var(--bone-low))}}.text-\[color-mix\(in_oklab\,var\(--ds-accent-hi\)_92\%\,var\(--bone\)\)\]{color:var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--ds-accent-hi\)_92\%\,var\(--bone\)\)\]{color:color-mix(in oklab,var(--ds-accent-hi) 92%,var(--bone))}}.text-\[color-mix\(in_oklab\,var\(--ds-danger-hi\)_88\%\,var\(--bone\)\)\]{color:var(--ds-danger-hi)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--ds-danger-hi\)_88\%\,var\(--bone\)\)\]{color:color-mix(in oklab,var(--ds-danger-hi) 88%,var(--bone))}}.text-\[var\(--ds-accent-hi\)\]{color:var(--ds-accent-hi)}.text-\[var\(--ds-danger-hi\)\]{color:var(--ds-danger-hi)}.text-\[var\(--ds-online\)\]{color:var(--ds-online)}.text-\[var\(--row-fg-mute\,var\(--bone-mute\)\)\]{color:var(--row-fg-mute,var(--bone-mute))}.text-accent{color:var(--ds-accent)}.text-accent-deep{color:var(--ds-accent-deep)}.text-accent-hi{color:var(--ds-accent-hi)}.text-bone{color:var(--bone)}.text-bone-dim{color:var(--bone-dim)}.text-bone-low{color:var(--bone-low)}.text-bone-mute{color:var(--bone-mute)}.text-danger-hi{color:var(--ds-danger-hi)}.text-warn{color:var(--ds-warn)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caret-accent-hi{caret-color:var(--ds-accent-hi)}.accent-ink{accent-color:var(--ink)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--dur-fast\)\]{--tw-duration:var(--dur-fast);transition-duration:var(--dur-fast)}.duration-\[var\(--dur-normal\)\]{--tw-duration:var(--dur-normal);transition-duration:var(--dur-normal)}.ease-out{--tw-ease:var(--ease-out-quint);transition-timing-function:var(--ease-out-quint)}.ease-out-quart{--tw-ease:var(--ease-out-quart);transition-timing-function:var(--ease-out-quart)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-bone-mute::placeholder{color:var(--bone-mute)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:bg-\[var\(--ds-scroll-thumb-hover\)\]:hover{background-color:var(--ds-scroll-thumb-hover)}.hover\:bg-transparent:hover{background-color:#0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-\[var\(--ds-scroll-thumb-active\)\]:active{background-color:var(--ds-scroll-thumb-active)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-bone-mute:disabled:hover{color:var(--bone-mute)}.disabled\:hover\:text-inherit:disabled:hover{color:inherit}}.data-\[highlighted\]\:bg-transparent[data-highlighted]{background-color:#0000}.data-\[state\=hidden\]\:opacity-0[data-state=hidden]{opacity:0}@media not all and (min-width:23rem){.max-\[23rem\]\:hidden{display:none}}.\[\&\>div\]\:block\!>div{display:block!important}.animate-illest-blink{animation:.9s step-end infinite illest-blink}.animate-illest-breathe{animation:2.4s ease-in-out infinite illest-breathe}.animate-illest-turn{animation:.9s linear infinite illest-turn}.surface-overlay[data-state=open]{animation:illest-fade-in var(--dur-fast) var(--ease-out-quart)}.surface-overlay[data-state=closed]{animation:illest-fade-out var(--dur-fast) var(--ease-out-quart)}.surface-centered[data-state=open]{animation:illest-surface-in var(--dur-normal) var(--ease-out-quint)}.surface-centered[data-state=closed]{animation:illest-surface-out var(--dur-fast) var(--ease-out-quart)}.surface-anchored{transform-origin:var(--radix-popover-content-transform-origin,var(--radix-dropdown-menu-content-transform-origin,var(--radix-context-menu-content-transform-origin,var(--radix-tooltip-content-transform-origin,center))));--ds-popup-room:calc(var(--radix-popper-available-height,100vh) - var(--ds-held-off,0px))}.surface-anchored[data-side=top]{--illest-anchor-from:translateY(6px)}.surface-anchored[data-side=bottom]{--illest-anchor-from:translateY(-6px)}.surface-anchored[data-side=left]{--illest-anchor-from:translateX(6px)}.surface-anchored[data-side=right]{--illest-anchor-from:translateX(-6px)}.surface-anchored:is([data-state=open],[data-state=delayed-open],[data-state=instant-open]){animation:illest-anchored-in var(--dur-normal) var(--ease-out-quint)}.surface-anchored[data-state=closed]{animation:none}.bloom{text-shadow:0 0 6px}@supports (color:color-mix(in lab,red,red)){.bloom{text-shadow:0 0 6px color-mix(in oklab,currentColor 28%,transparent)}}.ds-focus-ring:focus-visible{box-shadow:0 0 0 1px var(--ds-focus-halo),0 0 0 3px var(--ds-focus-ring);outline:none}.ds-wallet-mark{background:var(--ink-soft);position:relative}@supports (color:color-mix(in lab,red,red)){.ds-wallet-mark{background:color-mix(in oklab,var(--ink-soft) 88%,transparent)}}.ds-wallet-mark{border:1px solid var(--ds-edge);transition:border-color .16s var(--ease-out-quart),background-color .16s var(--ease-out-quart),opacity .15s var(--ease-out-quart)}.ds-wallet-mark:hover,.ds-wallet-mark--live{background-color:var(--ink-raise)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-mark:hover,.ds-wallet-mark--live{background-color:color-mix(in oklab,var(--ink-raise) 88%,transparent)}}.ds-wallet-mark:hover,.ds-wallet-mark--live{border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-mark:hover,.ds-wallet-mark--live{border-color:color-mix(in oklab,var(--ds-accent) 26%,var(--ds-edge))}}.ds-call-mark__live{border-radius:var(--ds-radius-pill);background:var(--ink-soft);place-items:center;padding:2px;display:grid;position:absolute;top:-3px;right:-3px}.ds-call-mark__muted{aspect-ratio:1;border-radius:var(--ds-radius-pill);background:var(--ds-danger,var(--ds-accent));width:16px;color:var(--bone);box-shadow:0 0 0 2px var(--ink-soft);place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.ds-wallet-mark:focus-visible{box-shadow:0 0 0 1px var(--ds-focus-halo),0 0 0 3px var(--ds-focus-ring);outline:none}.ds-wallet-card{--ds-glass:var(--ds-glass-text);--ds-glass-pass:.16;--nav-slot:var(--ds-ctl-sm);--nav-gap:var(--ds-space-0);--nav-pad:var(--ds-space-0);--ds-wallet-dock:calc(var(--nav-slot) + 2 * var(--nav-pad) + 2px + var(--ds-space-4));--ds-wallet-dock-room:calc(var(--ds-wallet-dock) + var(--ds-space-7));border-radius:var(--ds-radius-panel)}.ds-wallet-well{background:var(--ink-deep)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-well{background:color-mix(in oklab,var(--ink-deep) 55%,transparent)}}.ds-wallet-well{border-top:1px solid var(--ds-edge)}.ds-wallet-slab{border-radius:var(--ds-radius-card);background:var(--ink-soft);position:relative}@supports (color:color-mix(in lab,red,red)){.ds-wallet-slab{background:color-mix(in oklab,var(--ink-soft) 72%,transparent)}}.ds-wallet-slab{border:1px solid var(--ds-edge)}.ds-wallet-pick{border-radius:var(--ds-radius-strip);padding-block:var(--ds-space-0);padding-inline:var(--ds-space-0) var(--ds-space-2);border:1px solid var(--ink-line);background:var(--ink-raise)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-pick{background:color-mix(in oklab,var(--ink-raise) 70%,transparent)}}.ds-wallet-pick .ds-coin-mark,.ds-wallet-amount{border-radius:var(--ds-radius-chip)}.ds-wallet-figure{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.012em;color:var(--bone);font-weight:700;line-height:1}.ds-wallet-chrome .ds-btn{border-radius:calc(var(--ds-radius-panel) - var(--ds-space-3) - 1px)}.ds-wallet-find-open{align-items:center;gap:var(--ds-space-1);border-radius:var(--ds-radius-control);padding-inline:var(--ds-space-3);padding-block:var(--ds-space-1);color:var(--bone-mute);white-space:nowrap;transition:color .14s var(--ease-out-quart),border-color .14s var(--ease-out-quart);background:0 0;border:1px solid #0000;display:inline-flex}.ds-wallet-find-open:hover{color:var(--bone);border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-find-open:hover{border-color:color-mix(in oklab,var(--ds-accent) 26%,var(--ds-edge))}}.ds-wallet-find{border-radius:var(--ds-radius-control);padding-inline:var(--ds-space-3);padding-block:var(--ds-space-1);color:var(--bone);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-find{background:color-mix(in oklab,var(--ink) 62%,transparent)}}.ds-wallet-find{border:1px solid var(--ds-edge);transition:border-color .14s var(--ease-out-quart)}.ds-wallet-find:focus-within{border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-find:focus-within{border-color:color-mix(in oklab,var(--ds-accent) 70%,transparent)}}.ds-wallet-find-input{color:var(--bone);box-shadow:none;background:0 0;border:none;outline:none}.ds-wallet-find-input::placeholder{color:var(--bone-mute)}.ds-wallet-find-clear{color:var(--bone-mute);transition:color .14s var(--ease-out-quart);background:0 0;border:none;place-items:center;display:grid}.ds-wallet-find-clear:hover{color:var(--bone)}.ds-wallet-row{align-items:center;gap:var(--ds-space-3);border-radius:var(--ds-radius-card);width:100%;padding:var(--ds-space-2) var(--ds-space-3);text-align:left;background:var(--ink);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ds-wallet-row{background:color-mix(in oklab,var(--ink) 62%,transparent)}}.ds-wallet-row{border:1px solid var(--ds-edge)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-row{border:1px solid color-mix(in oklab,var(--ds-edge) 50%,transparent)}}.ds-wallet-row{transition:background-color .14s var(--ease-out-quart),border-color .14s var(--ease-out-quart)}.ds-wallet-row:hover{background:var(--ink-soft)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-row:hover{background:color-mix(in oklab,var(--ink-soft) 72%,transparent)}}.ds-wallet-row:hover{border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-row:hover{border-color:color-mix(in oklab,var(--ds-accent) 26%,var(--ds-edge))}}.ds-wallet-notice{border-color:var(--ds-accent);width:auto}@supports (color:color-mix(in lab,red,red)){.ds-wallet-notice{border-color:color-mix(in oklab,var(--ds-accent) 32%,transparent)}}.ds-wallet-notice{background:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-notice{background:color-mix(in oklab,var(--ds-accent) 9%,transparent)}}.ds-wallet-notice:hover{border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-notice:hover{border-color:color-mix(in oklab,var(--ds-accent) 32%,transparent)}}.ds-wallet-notice:hover{background:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-notice:hover{background:color-mix(in oklab,var(--ds-accent) 13%,transparent)}}.ds-wallet-row:focus-visible{border-color:var(--ds-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.ds-wallet-row:focus-visible{border-color:color-mix(in oklab,var(--ds-accent) 26%,var(--ds-edge))}}.ds-wallet-row:focus-visible{box-shadow:0 0 0 1px var(--ds-focus-halo),0 0 0 3px var(--ds-focus-ring)}.ds-poll-fill{transform-origin:0;transition:transform var(--dur-normal) var(--ease-out-quart)}.ds-poll-mark{width:16px;height:16px;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ds-poll-option{transition:border-color var(--dur-fast) var(--ease-out)}.ds-poll-option:not(:disabled):active .ds-poll-mark{transform:scale(.88)}.ds-call-card-mark{background:var(--ink-raise)}@supports (color:color-mix(in lab,red,red)){.ds-call-card-mark{background:color-mix(in oklab,var(--ink-raise) 70%,transparent)}}.ds-call-card-mark{border:1px solid var(--ds-edge)}.ds-call-card[data-call=missed] .ds-call-card-mark svg{transform-origin:50% 60%;animation:ds-call-rock .72s var(--ease-out) .12s 1 both}@keyframes ds-call-rock{0%{transform:rotate(0)}18%{transform:rotate(-14deg)}36%{transform:rotate(12deg)}54%{transform:rotate(-8deg)}72%{transform:rotate(5deg)}to{transform:rotate(0)}}.ds-notice-stack{justify-content:flex-end;align-items:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset:0}.ds-notice-stack>*{pointer-events:auto}.ds-menu.ds-notice{align-items:flex-start;gap:var(--ds-space-3);width:344px;max-width:none;padding:var(--ds-space-3);transform-origin:100% 100%;display:flex;overflow:hidden}.ds-menu.ds-notice:before{background:linear-gradient(180deg,#ffffff0b,#fff0 58%),var(--ds-surface-fill);-webkit-backdrop-filter:none;backdrop-filter:none}.ds-game-overlay-stack{width:max-content;padding:var(--ds-space-3);display:flex}.ds-menu.ds-game-overlay{gap:var(--ds-space-0);flex-direction:column;width:232px;max-width:none;display:flex}.ds-menu.ds-game-overlay:before{background:var(--ds-surface-fill);-webkit-backdrop-filter:none;backdrop-filter:none}.ds-game-overlay-head{align-items:center;gap:var(--ds-space-2);min-width:0;padding:calc(4px * var(--ds-density)) calc(9px * var(--ds-density));display:flex}.ds-game-overlay-switch{align-items:center;gap:var(--ds-space-1);color:var(--ds-danger-hi);font-size:var(--text-xs);flex:none;font-weight:600;display:inline-flex}.ds-game-overlay-list{gap:var(--ds-space-0);flex-direction:column;display:flex}.ds-game-overlay-row{align-items:center;gap:var(--ds-space-3);min-width:0;padding:calc(4px * var(--ds-density)) calc(9px * var(--ds-density));border-radius:var(--ds-radius-chip);transition:background-color var(--dur-fast) var(--ease-out);display:flex}.ds-game-overlay-row[data-speaking]{background:#ffffff0b}.ds-notice[data-kind=mention],.ds-notice[data-kind=call],.ds-notice[data-kind=missed-call]{box-shadow:var(--ds-sf-drop),inset 2px 0 0 var(--ds-danger)}.ds-notice-open{border-radius:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);position:absolute;inset:0}.ds-notice-open:hover{background:#ffffff06}.ds-notice-mark{width:var(--ds-ctl-lg);height:var(--ds-ctl-lg);pointer-events:none;border-radius:var(--ds-radius-pill);color:var(--bone);background:linear-gradient(160deg,#ffffff17,#ffffff08);flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff14}.ds-notice-mark--loud{color:var(--ds-danger-hi)}.ds-notice-initial{font-size:var(--text-base);font-weight:600;line-height:1}.ds-notice-handset{transform-origin:50% 60%;display:flex}.ds-notice[data-kind=missed-call] .ds-notice-handset{animation:ds-call-rock .72s var(--ease-out) .26s 1 both}.ds-notice[data-kind=call] .ds-notice-handset{animation:ds-notice-ring 1.8s var(--ease-out) .2s infinite both}@keyframes ds-notice-ring{0%{transform:rotate(0)}8%{transform:rotate(-14deg)}16%{transform:rotate(12deg)}24%{transform:rotate(-9deg)}32%{transform:rotate(6deg)}40%,to{transform:rotate(0)}}.ds-notice-words{gap:var(--ds-space-1);min-width:0;padding-top:var(--ds-space-0);pointer-events:none;flex-direction:column;flex:1;display:flex}.ds-notice-meta{align-items:center;gap:var(--ds-space-1);font-size:var(--text-2xs);color:var(--bone-mute);font-weight:500;line-height:1;display:flex}.ds-notice-time{transition:opacity var(--dur-fast) var(--ease-out);margin-left:auto}.ds-notice:hover .ds-notice-time{opacity:0}.ds-notice-title{font-size:var(--text-base);color:var(--bone);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.ds-notice-body{font-size:var(--text-sm);color:var(--bone-dim);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ds-notice-buttons{justify-content:flex-end;gap:var(--ds-space-2);padding-top:var(--ds-space-1);pointer-events:auto;display:flex}.ds-notice-close{top:var(--ds-space-2);right:var(--ds-space-2);width:var(--ds-ctl-xs);height:var(--ds-ctl-xs);border-radius:var(--ds-radius-control);color:var(--bone-mute);opacity:0;transition:opacity var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:absolute}.ds-notice:hover .ds-notice-close,.ds-notice-close:focus-visible{opacity:1}.ds-notice-close:hover{color:var(--bone);background:#ffffff0f}.ds-notice-life{pointer-events:none;transform-origin:0;background:#ffffff38;height:1px;animation-name:ds-notice-life;animation-timing-function:linear;animation-fill-mode:both;position:absolute;bottom:0;left:0;right:0}.ds-notice[data-held] .ds-notice-life{animation-play-state:paused}@keyframes ds-notice-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ds-elite-stage{perspective:1200px}.ds-elite{gap:var(--ds-space-4);padding:var(--ds-space-6);border:1px solid var(--ds-edge);background:radial-gradient(120% 140% at 100% 0%,var(--ds-accent-deep),transparent 60%),var(--ink-soft);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ds-elite{background:radial-gradient(120% 140% at 100% 0%,color-mix(in oklab,var(--ds-accent-deep) 22%,transparent),transparent 60%),var(--ink-soft)}}.ds-elite{transform:rotateX(var(--elite-lean-x,0deg)) rotateY(var(--elite-lean-y,0deg));transition:transform .9s var(--ease-out),border-color .3s var(--ease-out);container-type:inline-size}.ds-elite[data-pointed]{transition:transform .16s var(--ease-out),border-color .3s var(--ease-out)}.ds-elite[data-elite=on]{border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-elite[data-elite=on]{border-color:color-mix(in oklab,var(--ds-accent) 45%,transparent)}}.ds-elite[data-elite=on]{background:radial-gradient(120% 140% at 100% 0%,var(--ds-accent),transparent 62%),radial-gradient(90% 70% at 50% 120%,var(--ds-accent-deep),transparent 70%),var(--ink-soft)}@supports (color:color-mix(in lab,red,red)){.ds-elite[data-elite=on]{background:radial-gradient(120% 140% at 100% 0%,color-mix(in oklab,var(--ds-accent) 26%,transparent),transparent 62%),radial-gradient(90% 70% at 50% 120%,color-mix(in oklab,var(--ds-accent-deep) 30%,transparent),transparent 70%),var(--ink-soft)}}.ds-elite-embers{transform-origin:0 0;pointer-events:none;width:50%;height:50%;position:absolute;transform:scale(2);-webkit-mask-image:linear-gradient(#0000 5%,#000 80%);mask-image:linear-gradient(#0000 5%,#000 80%)}.ds-elite-light{pointer-events:none;opacity:0;background:radial-gradient(26rem circle at var(--elite-light-x,50%) var(--elite-light-y,0%),oklch(100% 0 0/.07),transparent 62%);transition:opacity .5s var(--ease-out);position:absolute;inset:0}.ds-elite[data-pointed] .ds-elite-light{opacity:1}:root[data-motion=reduce] .ds-elite{transform:none!important}:root[data-motion=reduce] .ds-elite-light{display:none}.ds-elite-face{align-items:center;gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.ds-elite-word{min-height:4.5rem;color:var(--ds-accent)}.ds-elite-medal{border-radius:var(--ds-radius-pill);background:radial-gradient(circle at 34% 26%,#ffffff12,#0000 62%),#ffffff05;place-items:center;width:7.5rem;height:7.5rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0d}.ds-elite[data-elite=on] .ds-elite-medal{box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px var(--ds-accent),0 0 48px var(--ds-accent-deep)}@supports (color:color-mix(in lab,red,red)){.ds-elite[data-elite=on] .ds-elite-medal{box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px color-mix(in oklab,var(--ds-accent) 22%,transparent),0 0 48px color-mix(in oklab,var(--ds-accent-deep) 45%,transparent)}}@container (max-width:440px){.ds-elite-face{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr)}.ds-elite-medal{order:-1;width:5rem;height:5rem}.ds-elite-medal>span{scale:.66}}.ds-elite-sheen{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff12,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.ds-elite--arrives .ds-elite-sheen{animation:ds-elite-sheen 1.4s var(--ease-out-expo) .38s 1 both}@keyframes ds-elite-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}.ds-elite-line{font-size:var(--text-sm);color:var(--bone-dim);margin:0}.ds-elite-perks,.ds-elite-prices{gap:var(--ds-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-elite-perk{align-items:flex-start;gap:var(--ds-space-3);display:flex}.ds-elite-perk-mark{width:var(--ds-ctl-sm);height:var(--ds-ctl-sm);border-radius:var(--ds-radius-control);color:var(--bone-dim);background:#ffffff0a;flex:none;place-items:center;display:grid}.ds-elite-prices{gap:var(--ds-space-2)}.ds-elite-streak{align-items:center;gap:var(--ds-space-4);display:flex}.ds-elite-ladder{gap:var(--ds-space-3);margin:var(--ds-space-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));padding:0;list-style:none;display:grid}.ds-elite-rung{align-items:center;gap:var(--ds-space-1);padding-block:var(--ds-space-3);border:1px solid var(--ds-edge);border-radius:var(--ds-radius-control);text-align:center;transition:opacity .2s var(--ease-out),filter .2s var(--ease-out);flex-direction:column;display:flex}.ds-elite-rung[data-reached=no]{opacity:.5;filter:saturate(.15)}.ds-elite-rung[data-reached=no]:hover{opacity:.9;filter:none}.ds-elite-rung[aria-current=step]{border-color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.ds-elite-rung[aria-current=step]{border-color:color-mix(in oklab,var(--bone) 22%,transparent)}}.ds-elite-rung[aria-current=step]{background:#ffffff08}.ds-elite-price{justify-content:space-between;align-items:baseline;gap:var(--ds-space-4);padding-block:var(--ds-space-2);border-bottom:1px solid var(--ds-edge);display:flex}.ds-wallet-tick{border-radius:var(--ds-radius-chip);padding-inline:var(--ds-space-2);color:var(--bone-mute);background:var(--ink-raise);align-self:flex-end;align-items:center;padding-block:1px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ds-wallet-tick{background:color-mix(in oklab,var(--ink-raise) 55%,transparent)}}.ds-wallet-tick{border:1px solid var(--ds-edge)}.ds-wallet-fact{align-items:center;gap:var(--ds-space-1);border-radius:var(--ds-radius-control);padding-inline:var(--ds-space-3);padding-block:var(--ds-space-0);color:var(--bone-dim);background:var(--ink-raise);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ds-wallet-fact{background:color-mix(in oklab,var(--ink-raise) 55%,transparent)}}.ds-wallet-fact{border:1px solid var(--ds-edge);transition:border-color .14s var(--ease-out-quart),background-color .14s var(--ease-out-quart)}button.ds-wallet-fact:hover{background:var(--ink-raise)}@supports (color:color-mix(in lab,red,red)){button.ds-wallet-fact:hover{background:color-mix(in oklab,var(--ink-raise) 72%,transparent)}}button.ds-wallet-fact:hover{border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){button.ds-wallet-fact:hover{border-color:color-mix(in oklab,var(--ds-accent) 26%,var(--ds-edge))}}button.ds-wallet-fact:focus-visible{box-shadow:0 0 0 1px var(--ds-focus-halo),0 0 0 3px var(--ds-focus-ring);outline:none}.ds-wallet-fact--up{color:var(--bone)}.ds-wallet-fact--down{color:var(--ds-danger-hi);border-color:var(--ds-danger-hi)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-fact--down{border-color:color-mix(in oklab,var(--ds-danger-hi) 22%,var(--ds-edge))}}button.ds-wallet-fact--down:hover{border-color:var(--ds-danger-hi)}@supports (color:color-mix(in lab,red,red)){button.ds-wallet-fact--down:hover{border-color:color-mix(in oklab,var(--ds-danger-hi) 40%,transparent)}}.ds-wallet-fact-key{color:var(--bone-mute);font-variant-numeric:tabular-nums}.ds-wallet-peek{gap:var(--ds-space-0);padding:var(--ds-space-0);margin-block:var(--ds-space-1);border-radius:var(--ds-radius-card);background:var(--ink-soft);border:1px solid var(--ds-edge);box-shadow:var(--ds-drop);flex-direction:column;display:flex}.ds-wallet-peek .ds-btn{border-radius:calc(var(--ds-radius-card) - var(--ds-space-0) - 1px)}.ds-wallet-peek--corner{border-radius:var(--ds-radius-slab)}.ds-wallet-peek--corner .ds-btn{border-radius:calc(var(--ds-radius-slab) - var(--ds-space-0) - 1px)}.ds-wallet-dock-room{padding-bottom:var(--ds-wallet-dock-room)}.ds-wallet-dock-clear{padding-bottom:var(--ds-wallet-dock)}.ds-wallet-card[data-tight] .ds-wallet-eyebrow{display:none}.ds-wallet-nav{isolation:isolate;align-items:center;gap:var(--nav-gap);border-radius:var(--ds-radius-dock);padding:var(--nav-pad);background:var(--ink-soft);border:1px solid var(--ds-edge);box-shadow:var(--ds-drop);display:flex;position:relative}.ds-wallet-nav-item{z-index:1;inline-size:var(--nav-slot);block-size:var(--nav-slot);border-radius:var(--ds-radius-button-sm);position:relative}.ds-wallet-nav-item--on,.ds-wallet-nav-item--on:hover{color:var(--ds-accent-hi)}.ds-wallet-nav-marker{z-index:0;left:var(--nav-pad);top:var(--nav-pad);inline-size:var(--nav-slot);block-size:var(--nav-slot);border-radius:var(--ds-radius-button-sm);background:var(--ds-accent);position:absolute}@supports (color:color-mix(in lab,red,red)){.ds-wallet-nav-marker{background:color-mix(in oklab,var(--ds-accent) 18%,transparent)}}.ds-wallet-nav-marker{border:1px solid var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-wallet-nav-marker{border:1px solid color-mix(in oklab,var(--ds-accent) 38%,transparent)}}.ds-wallet-nav-marker{transform:translate(calc(var(--slot,0) * (var(--nav-slot) + var(--nav-gap))));transition:transform .26s var(--ease-out-quart),opacity .14s var(--ease-out-quart)}.ds-wallet-nav-marker[data-on=false]{opacity:0}.ds-wallet-seam{background-color:var(--ink-soft);border:2px solid var(--ink);box-shadow:0 0 0 1px var(--ds-bt-halo),0 0 0 3px var(--ds-bt-ring),0 0 0 1px var(--ds-edge);transition:color .16s var(--ease-out-quart),background-color .16s var(--ease-out-quart),box-shadow .16s var(--ease-out-quart),transform .22s var(--ease-out-quart)}.ds-wallet-seam:hover:not(:disabled){background-color:var(--ink-raise)}.ds-coin-mark{border-radius:var(--ds-radius-control);background:var(--ds-accent);flex:none;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ds-coin-mark{background:color-mix(in oklab,var(--ds-accent) 14%,var(--ink-raise))}}.ds-coin-mark{border:1px solid var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-coin-mark{border:1px solid color-mix(in oklab,var(--ds-accent) 20%,transparent)}}.ds-coin-mark{color:var(--bone-dim)}.ds-currency-mark{font-family:var(--font-figure);color:var(--ds-accent-hi);background:var(--ds-accent);font-weight:700}@supports (color:color-mix(in lab,red,red)){.ds-currency-mark{background:color-mix(in oklab,var(--ds-accent) 16%,var(--ink-raise))}}.ds-currency-mark{border-color:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){.ds-currency-mark{border-color:color-mix(in oklab,var(--ds-accent) 38%,transparent)}}.ds-coin-logo{opacity:0;transition:opacity var(--dur-normal) var(--ease-out-expo),scale var(--dur-normal) var(--ease-out-expo);scale:.9}.ds-coin-logo[data-loaded=true]{opacity:1;scale:1}.ds-snap-y{scroll-snap-type:y proximity}.ds-snap-start{scroll-snap-align:start}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-ext-700-normal-D6iG63UR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-700-normal-iEXTdOVf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-vietnamese-700-normal-k5PzE07T.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:oklch(9.7% 0 0);--ink-deep:oklch(6.7% 0 0);--ink-soft:oklch(15% 0 0);--ink-raise:oklch(18.2% 0 0);--ink-line:oklch(22.6% 0 0);--bone:oklch(96.1% 0 0);--bone-dim:oklch(77.6% 0 0);--bone-mute:oklch(64% 0 0);--bone-low:oklch(51.4% 0 0);--ds-accent:oklch(62% .245 29);--ds-accent-hi:oklch(68% .22 27);--ds-accent-deep:oklch(44% .19 29);--ds-accent-ink:oklch(99% .015 29);--ds-online:oklch(80% .19 148);--ds-idle:oklch(82% .17 78);--ds-warn:oklch(78% .18 58);--ds-info:oklch(80% .13 200);--ds-danger:oklch(53% .2 16);--ds-danger-hi:oklch(70% .19 16);--ds-gild:oklch(64.7% .139 64);--ds-gild-hi:oklch(96% .063 95);--ds-surface-fill:var(--ink);--ds-edge:oklch(100% 0 0/.09);--ds-scroll-thumb:oklch(30% 0 0/.6);--ds-scroll-thumb-hover:oklch(42% 0 0/.8);--ds-scroll-thumb-active:oklch(52% 0 0/.9);--ds-veil:oklch(0% 0 0/.6);--ds-veil-edge:oklch(0% 0 0/.4);--ds-focus-ring:var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){:root{--ds-focus-ring:color-mix(in oklab, var(--ds-accent-hi) 92%, transparent)}}:root{--ds-focus-halo:var(--ink);--ds-focus-border:var(--ds-accent-hi)}@supports (color:color-mix(in lab,red,red)){:root{--ds-focus-border:color-mix(in oklab, var(--ds-accent-hi) 78%, transparent)}}:root{--ds-frame-bar:0px;--ds-radius-chip:4px;--ds-radius-control:6px;--ds-radius-card:8px;--ds-radius-window:8px;--ds-radius-dialog:10px;--ds-radius-pill:999px;--ds-radius-squircle:14px;--ds-radius-squircle-sm:10px;--ds-radius-portrait:30%;--ds-radius-inline:4px;--ds-radius-elbow:7px;--ds-radius-panel:calc(var(--ds-radius-card) + var(--ds-space-4) + 1px);--ds-portrait-ratio:.3;--ds-portrait-row:26px;--ds-portrait-self:28px;--ds-portrait-head:22px;--ds-radius-portrait-head:calc(var(--ds-portrait-head) * var(--ds-portrait-ratio));--ds-radius-row:calc(var(--ds-portrait-row) * var(--ds-portrait-ratio) + var(--ds-space-2));--ds-radius-well:calc(var(--ds-radius-row) + var(--ds-space-1) + 1px);--ds-radius-float:calc(var(--ds-radius-chip) + var(--ds-space-1) + 1px);--ds-radius-strip:calc(var(--ds-radius-chip) + var(--ds-space-0) + 1px);--ds-radius-slab:calc(var(--ds-radius-button) + var(--ds-space-1) + 1px);--ds-radius-found:calc(var(--ds-radius-control) + var(--ds-space-3));--ds-radius-settings:calc(var(--ds-radius-row) + var(--ds-space-3) + 1px);--ds-radius-attachment:calc(var(--ds-radius-button-sm) + var(--ds-space-2) + 1px);--ds-radius-server-rail:calc(var(--ds-row-lg) * var(--ds-portrait-ratio) + var(--ds-space-1) + 1px);--ds-radius-account:calc(var(--ds-portrait-self) * var(--ds-portrait-ratio) + var(--ds-space-1) + 1px);--ds-radius-dock:calc(var(--ds-ctl-sm) * var(--ds-portrait-ratio) + var(--ds-space-0) + 1px);--ds-radius-button-xs:calc(var(--ds-ctl-xs) * var(--ds-portrait-ratio));--ds-radius-button-sm:calc(var(--ds-ctl-sm) * var(--ds-portrait-ratio));--ds-radius-button:calc(var(--ds-ctl) * var(--ds-portrait-ratio));--ds-radius-button-lg:calc(var(--ds-ctl-lg) * var(--ds-portrait-ratio));--ds-density:1;--ds-space-0:calc(2px * var(--ds-density));--ds-space-1:calc(4px * var(--ds-density));--ds-space-2:calc(6px * var(--ds-density));--ds-space-3:calc(8px * var(--ds-density));--ds-space-4:calc(12px * var(--ds-density));--ds-space-5:calc(16px * var(--ds-density));--ds-space-6:calc(24px * var(--ds-density));--ds-space-7:calc(32px * var(--ds-density));--ds-ctl-xs:max(24px, calc(24px * var(--ds-density)));--ds-ctl-sm:calc(30px * var(--ds-density));--ds-ctl:calc(34px * var(--ds-density));--ds-ctl-lg:calc(40px * var(--ds-density));--ds-dock-h:calc(var(--ds-ctl-sm) + 2 * var(--ds-space-0) + 2px);--ds-row:calc(28px * var(--ds-density));--ds-row-lg:calc(36px * var(--ds-density));--ds-row-roomy:calc(38px * var(--ds-density));--ds-chrome-h:44px;--ds-chrome-inset:calc((var(--ds-chrome-h) - var(--ds-ctl-sm)) / 2);--ds-chrome-inset-portrait:calc((var(--ds-chrome-h) - var(--ds-portrait-head)) / 2);--ds-settings-measure:740px;--ds-settings-measure-wide:860px;--ds-gutter:var(--ds-space-5);--ds-drop:0 4px 12px -4px oklch(0% 0 0/.55);--ds-drop-hover:0 6px 16px -6px oklch(0% 0 0/.6);--ds-drop-deep:0 12px 32px -12px oklch(0% 0 0/.7);--ds-mark-glass:blur(6px) saturate(0) brightness(2.1);--ds-mark-fill:var(--ink);--ds-mark-pane:oklch(5% .008 29/.62);--ds-glass-edge:inset 0 1px 0 oklch(100% 0 0/.09);--ds-glass-sheen:linear-gradient(180deg, oklch(100% 0 0/.03), oklch(100% 0 0/.008) 38%, oklch(100% 0 0/0) 70%);--ds-glass:.45;--ds-glass-text:.55;--ds-glass-blur:blur(3px) saturate(85%);--ds-glass-pass:.66;--z-stage:0;--z-content:1;--z-chrome:10;--z-sticky:20;--z-overlay:100;--z-toast:200;--z-frame:1000;--font-sans:"Geist Variable", "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--font-ui:var(--font-sans);--font-figure:"Chakra Petch", var(--font-sans);--font-display:"Space Grotesk", var(--font-sans);--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--font-terminal:"VT323", var(--font-mono);--font-onest:"Onest", var(--font-sans);--font-chakra:"Chakra Petch", var(--font-sans);--font-klee:"Klee One", Georgia, "Times New Roman", serif;--font-bagel:"Bagel Fat One", var(--font-sans);--font-grotesk:"Space Grotesk", var(--font-sans);--font-unifraktur:"UnifrakturMaguntia", Georgia, serif;--font-pixelify:"Pixelify Sans", var(--font-mono);--font-grenze:"Grenze Gotisch", Georgia, serif;--font-metalmania:"Metal Mania", Georgia, serif;--font-fruktur:"Fruktur", Georgia, serif;--font-newrocker:"New Rocker", Georgia, serif;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--ds-leading-body:1.45;--ds-leading-chrome:1.2;--ds-track-ui:-.006em;--ds-track-ui-wide:.07em;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out:var(--ease-out-quint);--dur-instant:.1s;--dur-fast:.14s;--dur-normal:.2s;--dur-scene:.42s;--ds-stagger-step:18ms;--ds-stagger-max:.5s;color-scheme:dark;--duration-instant:var(--dur-instant);--duration-fast:var(--dur-fast);--duration-normal:var(--dur-normal);--duration-scene:var(--dur-scene);--illest-void:var(--ink-deep);--illest-panel:var(--ink-soft);--illest-rim:var(--ink-line);--illest-wash:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){:root{--illest-wash:color-mix(in oklab, var(--ds-accent) 10%, transparent)}}:root{--illest-red:var(--ds-accent);--illest-red-dim:var(--ds-accent-deep);--illest-amber:var(--ds-idle);--illest-amber-dim:var(--ds-idle)}@supports (color:color-mix(in lab,red,red)){:root{--illest-amber-dim:color-mix(in oklab, var(--ds-idle) 62%, var(--ink))}}:root{--illest-cyan-dim:var(--ds-info)}@supports (color:color-mix(in lab,red,red)){:root{--illest-cyan-dim:color-mix(in oklab, var(--ds-info) 68%, var(--ink))}}:root{--illest-bone-bright:var(--bone);--illest-bone:var(--bone-dim);--illest-ash:var(--bone-low);--presence-online:var(--ds-online);--presence-idle:var(--ds-idle);--presence-dnd:var(--ds-danger-hi);--presence-offline:var(--bone-low);--state-hover:var(--ds-accent-hi);--state-selected-bg:var(--ds-accent)}@supports (color:color-mix(in lab,red,red)){:root{--state-selected-bg:color-mix(in oklab, var(--ds-accent) 88%, var(--ink-deep))}}:root{--state-selected-fg:var(--ink-deep);--state-disabled:var(--bone-low);--status-error:var(--ds-danger-hi)}html[data-frame=own]{--ds-frame-bar:calc(var(--ds-space-2) + var(--ds-ctl-sm))}@property --user-glow{syntax:"<number>";inherits:true;initial-value:1}@property --user-px{syntax:"<length>";inherits:true;initial-value:0}@property --user-py{syntax:"<length>";inherits:true;initial-value:0}@property --user-ax{syntax:"<length>";inherits:true;initial-value:0}@property --sx{syntax:"<percentage>";inherits:false;initial-value:-15%}@property --row-wash{syntax:"<percentage>";inherits:false;initial-value:0%}@property --gi-hover{syntax:"<number>";inherits:true;initial-value:1}@property --ls-hover{syntax:"<length>";inherits:true;initial-value:0}@property --hv-y{syntax:"<length>";inherits:true;initial-value:0}@property --hv-s{syntax:"<number>";inherits:true;initial-value:1}@property --hv-r{syntax:"<angle>";inherits:true;initial-value:0deg}@property --sweep{syntax:"<length>";inherits:true;initial-value:0}@property --sweepy{syntax:"<length>";inherits:true;initial-value:0}@media(forced-colors:active){.ds-user-name,.ds-user-name-fx,.ds-user-name-ink,.ds-user-name-glow,.ds-user-name-rip,.ds-user-name-glow>.ds-user-name,.ds-user-name-rip>.ds-user-name{filter:none;-webkit-text-stroke-width:0;color:canvastext;-webkit-text-fill-color:CanvasText;background-image:none}}@media(prefers-contrast:more){.ds-user-name-fx{filter:none;--fx-out:opacity(1);--fx-extrude:opacity(1);--fx-engrave:opacity(1);--fx-pop:opacity(1);--fx-aberr:opacity(1);--fx-lift:opacity(1)}.ds-user-name-glow,.ds-user-name-rip{display:none}.ds-user-name{color:var(--user-fill);-webkit-text-fill-color:var(--user-fill);text-shadow:none;-webkit-text-stroke-width:0;background-image:none}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/fonts/display-400.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/serif-400.woff2)format("woff2")}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/terminal-400.woff2)format("woff2")}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/onest.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(/static/fonts/chakra.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/chakra-upright-700.woff2)format("woff2")}@font-face{font-family:Klee One;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/klee.woff2)format("woff2")}@font-face{font-family:Bagel Fat One;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/bagel.woff2)format("woff2")}@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/unifraktur.woff2)format("woff2")}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/fonts/pixelify.woff2)format("woff2")}@font-face{font-family:Grenze Gotisch;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/grenze.woff2)format("woff2")}@font-face{font-family:Metal Mania;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/metalmania.woff2)format("woff2")}@font-face{font-family:Fruktur;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/fruktur.woff2)format("woff2")}@font-face{font-family:New Rocker;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/newrocker.woff2)format("woff2")}@property --ds-pop{syntax:"<number>";inherits:true;initial-value:1}@property --ds-list-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --ds-list-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@property --ds-wave{syntax:"<number>";inherits:false;initial-value:0}@property --ds-glide-wave{syntax:"<number>";inherits:false;initial-value:0}@keyframes ds-status-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes ds-shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes ds-setting-found{0%{opacity:0}22%{opacity:1}62%{opacity:1}to{opacity:0}}@keyframes ds-stage-arrive{0%{translate:var(--ds-arrive-x,0px) var(--ds-arrive-y,0px);scale:var(--ds-arrive-scale,1)}to{translate:0;scale:1}}@keyframes ds-skeleton-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ds-aurora-x{0%,to{transform:translate(-8%,-2%)rotate(-1deg)}50%{transform:translate(8%,2%)rotate(1deg)}}@keyframes ds-aurora-y{0%,to{transform:translate(6%,4%)rotate(1deg)}50%{transform:translate(-6%,-4%)rotate(-1deg)}}@keyframes ds-grid-drift{0%{background-position:0 0}to{background-position:24px 24px}}@keyframes illest-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes illest-breathe{0%,to{opacity:.62}50%{opacity:1}}@keyframes illest-turn{to{transform:rotate(360deg)}}@keyframes illest-fade-in{0%{opacity:0}to{opacity:1}}@keyframes illest-fade-out{0%{opacity:1}to{opacity:0}}@keyframes illest-surface-in{0%{transform:translate(-50%,-48%)scale(.96)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes illest-surface-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.97)}}@keyframes illest-anchored-in{0%{transform:var(--illest-anchor-from,translateY(6px)) scale(.96);--ds-pop:0;box-shadow:none;border-color:#0000}to{--ds-pop:1;transform:translate(0)scale(1)}}:root[data-motion=reduce] .ds-activity-art__img,:root[data-motion=reduce] .ds-progress-rail__fill,:root[data-motion=reduce] .ds-link-card,:root[data-motion=reduce] .ds-link-card__out,:root[data-motion=reduce] .ds-platform-tile{transition:none!important}:root[data-motion=reduce] .ds-activity-art__img{transform:none!important}:root[data-motion=reduce] a.ds-link-card:hover .ds-link-card__out{transform:none}@supports not (color:color-mix(in oklab,red,blue)){:root{--ds-glass:1;--ds-glass-text:1;--ds-glass-blur:none;--ds-glass-edge:none;--ds-glass-sheen:none;--ds-mark-glass:none;--ds-focus-ring:#ff6a54eb;--ds-focus-border:#ff6a54c7;--illest-wash:#f71a141a;--illest-amber-dim:#a67405;--illest-cyan-dim:#1c939a;--state-selected-bg:#d81711}.ds-user-name,.ds-user-name-fx{--user-outline:var(--user-ink,var(--user-accent-2,var(--bone)))}.ds-surface:before{background:0 0}.ds-surface{--ds-surface-fill:#090909;background:#090909;border-color:#ffffff17}.ds-surface--glow{--ds-surface-fill:#0c0c0c;background:#0c0c0c}.ds-surface--recessed{--ds-surface-fill:#080808;background:#080808;border-color:#ffffff17}.ds-surface--inset{--ds-surface-fill:#020202;background:#020202}.ds-surface--flat{--ds-surface-fill:#0b0b0b;background:#0b0b0b}.ds-menu{--ds-surface-fill:#0c0c0c;background:#0c0c0c;border-color:#ffffff1a}.ds-menu:before{background:#0c0c0c}.ds-rule,.ds-rule--vertical{background:#1c1c1c}.ds-control,.ds-select-trigger{background:#040404}.ds-code-block{background:#020202}.ds-tooltip{background:#0d0d0d;border-color:#ffffff1f}.ds-btn--primary{color:#010101;background-color:#ff4d46;background-image:none;border-color:#ff8a84}.ds-btn--primary:hover:not(:disabled){background-color:#ff6c65;border-color:#ffa6a1}.ds-btn--danger{color:#fe6175;background-color:#c419422e;border-color:#fe617573}.ds-btn--danger:hover:not(:disabled){color:#010101;background-color:#fe6175}.ds-btn--confirm{color:var(--ds-accent-ink);background-color:#53de7333;background-image:none;border-color:#53de738c}.ds-btn--ghost:hover:not(:disabled){background-color:#f71a141f;border-color:#f71a147a}.ds-chip[data-active=true],.ds-pill[data-active=true],.ds-chip[aria-pressed=true]{color:#ff6c65;background:#f71a1438;border-color:#f71a148c}.ds-badge{color:var(--ds-accent-ink);background:#d51c15}.ds-badge[data-tone=accent]{color:#010101;background:#ff4d46}.ds-badge[data-tone=mute]{color:var(--bone);background:#5b5b5b}.ds-row:hover:not([data-selected=true]),.ds-menu-item:hover,.ds-menu-item[data-highlighted]{background:#ffffff0d}.ds-row[data-selected=true],.ds-row[aria-current=true]{color:var(--bone);background:#f71a1426}.ds-menu-item--danger{color:#fe6175}.ds-menu-item--danger:hover,.ds-menu-item--danger[data-highlighted]{background:#c4194242}.ds-segmented-pill{background:#f71a142e}.ds-tab[data-state=active]{background:#f71a1417}.ds-control:focus,.ds-control:focus-within{border-color:var(--ds-focus-ring);box-shadow:none;outline:none}.ds-control[aria-invalid=true]:focus-within{border-color:var(--ds-danger-hi);box-shadow:none}.ds-control:focus-visible,.ds-control[data-open=true],.ds-select-trigger[data-state=open],.ds-select-trigger[data-open=true]{border-color:#ff4d46c7}.ds-control:focus,.ds-control:focus-visible,.ds-control:has(:focus-visible),.ds-control[data-open=true]{background:#060606}.ds-select-trigger[data-state=open],.ds-select-trigger[data-open=true]{background:#ffffff0f}.ds-shimmer{background:#f71a141f}.ds-stage:before,.ds-stage:after,.ds-stage>.ds-aurora-2{display:none}body{background-image:none}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root[data-motion=reduce] .ds-status-dot{opacity:.85!important;animation:none!important}:root[data-motion=reduce] [data-drag-shifting],:root[data-motion=reduce] [data-rail-lifted][data-drag-settling],:root[data-motion=reduce] [data-drag-lifted][data-drag-settling]{transition-duration:1ms}:root[data-motion=reduce] .ds-status-dot[data-live=true]{opacity:1!important}:root[data-motion=reduce] .ds-shimmer{background:#ffffff12!important;animation:none!important;transform:none!important}:root[data-motion=reduce] .ds-skeleton,:root[data-motion=reduce] .ds-stage-arrive{animation:none!important}:root[data-motion=reduce] .ds-setting-found:after{opacity:1;animation:none!important}:root[data-motion=reduce] .ds-stage:before,:root[data-motion=reduce] .ds-stage:after,:root[data-motion=reduce] .ds-stage>.ds-aurora-2{animation:none!important}:root[data-motion=reduce] .animate-illest-blink,:root[data-motion=reduce] .animate-illest-breathe{opacity:1!important;animation:none!important}:root[data-motion=reduce] .animate-illest-turn{animation:none!important;transform:none!important}:root[data-motion=reduce] .ds-btn:active:not(:disabled),:root[data-motion=reduce] .ds-btn--primary:hover:not(:disabled),:root[data-motion=reduce] .ds-btn--danger:hover:not(:disabled),:root[data-motion=reduce] .ds-btn--confirm:hover:not(:disabled),:root[data-motion=reduce] .ds-btn--ghost:hover:not(:disabled),:root[data-motion=reduce] .ds-chip:active:not(:disabled),:root[data-motion=reduce] .ds-pill:active:not(:disabled),:root[data-motion=reduce] .ds-row:active:not(:disabled),:root[data-motion=reduce] .ds-menu-item:active,:root[data-motion=reduce] .ds-dock-item:active .ds-dock-glyph,:root[data-motion=reduce] .ds-interactive:active:not(:disabled){transform:none!important}@keyframes ds-idle-label{0%,to{translate:0}50%{translate:0 -.4px}}@keyframes ds-idle-mark{0%,to{translate:0}50%{translate:0 -.5px}}@keyframes ds-idle-figure{0%,to{opacity:1}50%{opacity:.975}}@keyframes ds-idle-edge{0%,to{opacity:1}50%{opacity:.96}}:root[data-ambience=full] .ds-num:not(.ds-idle-off,input,textarea),:root[data-ambience=full] .ds-figure:not(.ds-idle-off,input,textarea),:root[data-ambience=full] .ds-idle-figure:not(.ds-idle-off,input,textarea){animation:11s ease-in-out infinite ds-idle-figure;animation-delay:calc(var(--ds-idle-phase,0) * -1s)}:root[data-ambience=full] .ds-rule:not(.ds-idle-off),:root[data-ambience=full] .ds-rule--vertical:not(.ds-idle-off),:root[data-ambience=full] .ds-idle-edge:not(.ds-idle-off){animation:6s ease-in-out infinite ds-idle-edge;animation-delay:calc(var(--ds-idle-phase,0) * -1s)}:root[data-ambience=full] .ds-mark:not(.ds-idle-off,:hover,:focus-visible),:root[data-ambience=full] .ds-coin-logo:not(.ds-idle-off),:root[data-ambience=full] .ds-idle-mark:not(.ds-idle-off){animation:7s ease-in-out infinite ds-idle-mark;animation-delay:calc(var(--ds-idle-phase,0) * -1s)}:root[data-ambience=full] .ds-idle-label:not(.ds-idle-off){animation:9s ease-in-out infinite ds-idle-label;animation-delay:calc(var(--ds-idle-phase,0) * -1s)}:root[data-unattended] .ds-num,:root[data-unattended] .ds-figure,:root[data-unattended] .ds-idle-figure,:root[data-unattended] .ds-rule,:root[data-unattended] .ds-rule--vertical,:root[data-unattended] .ds-idle-edge,:root[data-unattended] .ds-mark,:root[data-unattended] .ds-coin-logo,:root[data-unattended] .ds-idle-mark,:root[data-unattended] .ds-idle-label,:root[data-unattended] .ds-light-disc:before,:root[data-unattended] .ds-user-name[data-effect],:root[data-unattended] .ds-user-name-fx,:root[data-unattended] .ds-user-name-fx *,:root[data-unattended] .ds-user-name-fx:before,:root[data-unattended] .ds-user-name-fx:after,:root[data-unattended] .ds-user-name-ov:before,:root[data-unattended] .ds-user-name-ov:after{animation-play-state:paused!important}:root[data-ambience=full] .ds-row,:root[data-ambience=full] li,:root[data-ambience=full] [role=listitem],:root[data-ambience=full] [role=option]{--ds-idle-phase:0}:root[data-ambience=full] .ds-row:nth-child(7n+2),:root[data-ambience=full] li:nth-child(7n+2),:root[data-ambience=full] [role=listitem]:nth-child(7n+2),:root[data-ambience=full] [role=option]:nth-child(7n+2){--ds-idle-phase:.9}:root[data-ambience=full] .ds-row:nth-child(7n+3),:root[data-ambience=full] li:nth-child(7n+3),:root[data-ambience=full] [role=listitem]:nth-child(7n+3),:root[data-ambience=full] [role=option]:nth-child(7n+3){--ds-idle-phase:1.8}:root[data-ambience=full] .ds-row:nth-child(7n+4),:root[data-ambience=full] li:nth-child(7n+4),:root[data-ambience=full] [role=listitem]:nth-child(7n+4),:root[data-ambience=full] [role=option]:nth-child(7n+4){--ds-idle-phase:2.7}:root[data-ambience=full] .ds-row:nth-child(7n+5),:root[data-ambience=full] li:nth-child(7n+5),:root[data-ambience=full] [role=listitem]:nth-child(7n+5),:root[data-ambience=full] [role=option]:nth-child(7n+5){--ds-idle-phase:3.6}:root[data-ambience=full] .ds-row:nth-child(7n+6),:root[data-ambience=full] li:nth-child(7n+6),:root[data-ambience=full] [role=listitem]:nth-child(7n+6),:root[data-ambience=full] [role=option]:nth-child(7n+6){--ds-idle-phase:4.5}:root[data-ambience=full] .ds-row:nth-child(7n+7),:root[data-ambience=full] li:nth-child(7n+7),:root[data-ambience=full] [role=listitem]:nth-child(7n+7),:root[data-ambience=full] [role=option]:nth-child(7n+7){--ds-idle-phase:5.4}:root[data-ambience=off] .ds-ambient-layer{display:none!important}:root[data-ambience=off]{--ds-glass:1;--ds-glass-text:1;--ds-glass-blur:none;--ds-glass-edge:none;--ds-glass-sheen:none;--ds-mark-glass:none}:root[data-ambience=off] :is(.ds-surface,.ds-surface--recessed,.ds-surface--layered,.ds-surface--glow,.ds-surface--flat),:root[data-ambience=off] .ds-menu:before{background:var(--ds-surface-fill);--ds-sf-paint:var(--ds-surface-fill)}@media(prefers-contrast:more){:root{--ds-glass:1;--ds-glass-text:1;--ds-glass-blur:none;--ds-glass-edge:none;--ds-glass-sheen:none}:is(.ds-surface,.ds-surface--recessed,.ds-surface--layered,.ds-surface--glow,.ds-surface--flat),.ds-menu:before{background:var(--ds-surface-fill);--ds-sf-paint:var(--ds-surface-fill)}}@media(forced-colors:active){:root{--ds-glass:1;--ds-glass-text:1;--ds-glass-blur:none;--ds-glass-edge:none;--ds-glass-sheen:none}:is(.ds-surface,.ds-surface--recessed,.ds-surface--layered,.ds-surface--glow,.ds-surface--flat),.ds-menu:before{background:var(--ds-surface-fill);--ds-sf-paint:var(--ds-surface-fill)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
