/*! tailwindcss v4.2.1 | 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)))){*,: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-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Bahnschrift", "Microsoft YaHei", "PingFang SC", sans-serif;--font-mono:"Consolas", "Courier New", monospace;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--radius-sm:0;--radius-md:0;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Bahnschrift", "Microsoft YaHei", "PingFang SC", sans-serif;--default-mono-font-family:"Consolas", "Courier New", monospace;--color-background:var(--background);--color-popover-foreground:var(--foreground);--color-input:var(--control-line);--color-card-foreground:var(--foreground);--color-accent-foreground:var(--on-accent)}}@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,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg,.rounded-md,.rounded-xl{border-radius:0}.rounded-b-xl{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--control-line)}.border-transparent{border-color:#0000}.bg-\[var\(--overlay\)\]{background-color:var(--overlay)}.bg-background{background-color:var(--background)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.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,.ring-1{--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)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.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-all{transition-property:all;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))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--control-line)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--control-line) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:0}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (width>=40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:where([data-theme=ink],[data-theme=ink] *){border-color:var(--control-line)}.dark\:bg-input\/30:where([data-theme=ink],[data-theme=ink] *){background-color:var(--control-line)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where([data-theme=ink],[data-theme=ink] *){background-color:color-mix(in oklab, var(--control-line) 30%, transparent)}}.dark\:text-muted-foreground:where([data-theme=ink],[data-theme=ink] *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-input\/50:where([data-theme=ink],[data-theme=ink] *):hover{background-color:var(--control-line)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where([data-theme=ink],[data-theme=ink] *):hover{background-color:color-mix(in oklab, var(--control-line) 50%, transparent)}}.dark\:hover\:bg-muted\/50:where([data-theme=ink],[data-theme=ink] *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:where([data-theme=ink],[data-theme=ink] *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:where([data-theme=ink],[data-theme=ink] *):hover{color:var(--foreground)}}.dark\:disabled\:bg-input\/80:where([data-theme=ink],[data-theme=ink] *):disabled{background-color:var(--control-line)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:where([data-theme=ink],[data-theme=ink] *):disabled{background-color:color-mix(in oklab, var(--control-line) 80%, transparent)}}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--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)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:where([data-theme=ink],[data-theme=ink] *):where([data-state=active]),.dark\:data-active\:border-input:where([data-theme=ink],[data-theme=ink] *):where([data-active]:not([data-active=false])){border-color:var(--control-line)}.dark\:data-active\:bg-input\/30:where([data-theme=ink],[data-theme=ink] *):where([data-state=active]),.dark\:data-active\:bg-input\/30:where([data-theme=ink],[data-theme=ink] *):where([data-active]:not([data-active=false])){background-color:var(--control-line)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:where([data-theme=ink],[data-theme=ink] *):where([data-state=active]),.dark\:data-active\:bg-input\/30:where([data-theme=ink],[data-theme=ink] *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--control-line) 30%, transparent)}}.dark\:data-active\:text-foreground:where([data-theme=ink],[data-theme=ink] *):where([data-state=active]),.dark\:data-active\:text-foreground:where([data-theme=ink],[data-theme=ink] *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where([data-theme=ink],[data-theme=ink] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where([data-theme=ink],[data-theme=ink] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where([data-theme=ink],[data-theme=ink] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where([data-theme=ink],[data-theme=ink] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,[data-theme=paper]{--background:#d9ddda;--foreground:#1d2423;--primary:#d9fb51;--primary-foreground:#192020;--card:#e8eae6;--popover:#e7eae4;--muted:#c5cbc6;--muted-foreground:#59635d;--border:#b4beb5;--ring:#718522;--accent:#d9fb51;--ink:#1c2423;--paper:#dfe3dd;--acid:#d9fb51;--red:#ff7869;--blue:#8bc9dd;--text-main:#1c2423;--surface-inset:#1c2423;--text-on-inset:#e8eee6;--text-on-inset-muted:#a9b8a3;--on-accent:#192020;--control-line:#788577;--surface-raised:#f0f2ec;--text-faint:#59635d;--focus:#688515;--shadow-contact:#00000047;--shadow-edge:#ecebe60f;--media-matte:#dfe3dd;--media-line:#b4beb5;--entry-wash:#d9e0c8;--curtain-paper:#dfe3dd;--curtain-ink:#121211;--curtain-paper-accent:#d9fb51;--curtain-ink-accent:#f2a365;--curtain-grain:#ecebe60d;--overlay:#1c24234d;--browser-color:#dfe3dd;--gt-text:#20261f;--obs-text:#26372d;--artwork-original-paper:#f3f3ec;--artwork-original-ink:#1c2423;--native-scheme:light;--motion-entry:.46s;--motion-ease:cubic-bezier(.22,1,.36,1);--on-signal:#1c2423;--radius:0;--mono:"Bahnschrift", "Consolas", monospace;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.76,0,.24,1);--line-89977d:#89977d;--text-728443:#728443;--text-25302b:#25302b;--line-a5ad96:#a5ad96;--surface-172219-13:#17221920;--text-68715a:#68715a;--surface-b8c2a4:#b8c2a4;--surface-e0dfcc:#e0dfcc;--line-abb09a:#abb09a;--surface-f0f0e4:#f0f0e4;--surface-bc7056-17:#bc70562b;--surface-6e7951-4:#6e79510b;--surface-505635-9:#50563517;--surface-182118-8:#18211815;--surface-101c23-27:#101c2345;--surface-aab397:#aab397;--surface-7e8976-42:#7e89766b;--surface-293425-33:#29342555;--line-939b78-33:#939b7855;--text-6d775d:#6d775d;--text-738052:#647143;--text-697060:#676e5e;--line-708153:#708153;--text-708153:#708153;--line-25302b:#25302b;--surface-dfe2d1:#dfe2d1;--text-78816d:#5d6652;--line-aab298:#aab298;--surface-d3dac0:#d3dac0;--surface-25302b:#25302b;--text-dcfa63:#dcfa63;--text-879079:#879079;--surface-ffffff-34:#ffffff57;--line-a3ad8c-50:#a3ad8c80;--line-8e997a:#8e997a;--text-a1a691:#a1a691;--surface-fffef2:#fffef2;--line-7b8b49:#7b8b49;--surface-cfe95a:#cfe95a;--surface-819052-8:#81905214;--text-798169:#676f57;--text-69755c:#647057;--text-a23423:#a23423;--text-55733f:#55733f;--line-a3ad8c:#a3ad8c;--line-cfe95a:#cfe95a;--text-3c4636:#3c4636;--text-d9fb51:#d9fb51;--surface-a2ad87:#a2ad87;--surface-d9fb51:#d9fb51;--surface-344332:#344332;--line-929e7c-50:#929e7c80;--text-7c856d:#7c856d;--surface-69765a:#69765a;--text-59634d:#59634d;--surface-dde4ca:#dde4ca;--line-798c38:#798c38;--text-4c613c:#4c613c;--surface-a0b185-13:#a0b18520;--surface-e9ebe3:#e9ebe3;--surface-f5f5ee:#f5f5ee;--surface-e3e7df:#e3e7df;--surface-1c2927:#1c2927;--line-73805d:#73805d;--surface-d9fb51-20:#d9fb5133;--text-bcc8be:#bcc8be;--line-748377-25:#74837740;--line-748377-44:#74837770;--text-dce5d9:#dce5d9;--text-364939:#364939;--text-657c34:#657c34;--text-69766b:#5c695e;--line-9ba794-44:#9ba79470;--line-384e3b:#384e3b;--surface-f7f7ef:#f7f7ef;--surface-ffffff:#fff;--text-708068:#65755d;--text-273c2e:#273c2e;--line-a9b2a4-38:#a9b2a460;--surface-d9dfd2:#d9dfd2;--text-465640:#465640;--text-617052:#5c6b4d;--text-72806d:#5c6a57;--surface-20302c:#20302c;--line-41534a:#41534a;--surface-1c3022-11:#1c30221c;--surface-182e25-50:#182e2580;--text-93a18b:#93a18b;--text-a3b09b:#a3b09b;--surface-1c3028-85:#1c3028d9;--line-eff6e4-36:#eff6e45c;--surface-ffffff-078:#ffffff14;--surface-e9ece3:#e9ece3;--surface-84927c-50:#84927c80;--text-63745e:#63745e;--line-8d9e85-38:#8d9e8560;--text-73836c:#5b6b54;--line-98a58c:#98a58c;--surface-98a58c:#98a58c;--surface-e8ecdf:#e8ecdf;--line-819077-25:#81907740;--text-69765e:#69765e;--text-344933:#344933;--line-a9b5a2-15:#a9b5a225;--line-30443c:#30443c;--surface-182e25-38:#182e2560;--surface-263b32:#263b32;--text-526154:#526154;--line-6b7a5f-25:#6b7a5f40;--line-667462-66:#667462a8;--surface-ffffff-44:#ffffff70;--text-37463b:#37463b;--line-667462-40:#66746266;--text-4b594d:#4b594d;--surface-ffffff-42:#ffffff6b;--line-50604f:#50604f;--surface-233223-5:#2332230c;--surface-dce2d6:#dce2d6;--surface-687763-44:#68776370;--surface-f4f5ed:#f4f5ed;--line-98a38e-27:#98a38e45;--line-788b70:#788b70;--text-4f634b:#4f634b;--line-4f634b:#4f634b;--line-62775a:#62775a;--text-eaf0e4:#eaf0e4;--surface-d9fb51-38:#d9fb5160;--surface-304a3d:#304a3d;--surface-e3e8d9:#e3e8d9;--text-304337:#304337;--surface-9aa98b:#9aa98b;--text-526747:#526747;--surface-d4dfc6:#d4dfc6;--surface-879b3c:#879b3c;--surface-e5ff7b:#e5ff7b;--text-62705b:#62705b;--text-f2f5ed:#f2f5ed;--surface-ff7669-11:#ff76691c;--surface-88cde4-11:#88cde41c;--surface-172823-97:#172823f7;--line-a8b5a0-43:#a8b5a06e;--surface-081711-33:#08171155;--surface-edf0e7-9:#edf0e716;--surface-ffffff-8:#ffffff15;--text-172823:#172823;--text-dce4d9:#dce4d9;--line-dce4d9-13:#dce4d922;--surface-ffffff-3:#ffffff08;--text-b8c3b4:#b8c3b4;--line-dce4d9-33:#dce4d955;--text-ffffff:#fff;--surface-ff7669-7:#ff766912;--surface-88cde4-7:#88cde412;--surface-d9fb51-34:#d9fb5157;--text-c1cbbd:#c1cbbd;--surface-ffffff-7:#ffffff13;--surface-ffffff-9:#ffffff16;--text-d1d9cd:#d1d9cd;--line-ffffff-9:#ffffff18;--text-aab8a6:#aab8a6;--line-ffffff-11:#ffffff1c;--text-879987:#879987;--text-c4cec0:#c4cec0;--surface-ffffff-6:#ffffff10;--surface-eef0e6:#eef0e6;--surface-e3e7dc:#e3e7dc;--text-344239:#344239;--text-1d2423:#1d2423;--text-192020:#192020;--surface-1c2423:#1c2423;--text-edf3e8:#edf3e8;--line-3a453f:#3a453f;--surface-000000-35:#00000059;--text-788773:#788773;--surface-141814:#141814;--line-192020:#192020;--surface-000000-40:#0006;--text-20261f:#20261f;--surface-20261f:#20261f;--signal-deee78:#deee78;--surface-e8ebe1:#e8ebe1;--line-233c32-15:#233c3225;--line-233c32-16:#233c3229;--line-233c32-11:#233c321c;--text-20392f:#20392f;--text-647365:#647365;--surface-ff7969:#ff7969;--surface-8ac7d9:#8ac7d9;--text-697768:#697768;--text-677464:#677464;--text-788473:#788473;--surface-233c32:#233c32;--surface-233c32-17:#233c322b;--text-233c32-33:#233c3255;--surface-233c32-15:#233c3226;--text-536355:#536355;--text-73816b:#73816b;--line-76835c:#76835c;--text-adb79b:#adb79b;--surface-000000-20:#0003;--line-a5b98c:#a5b98c;--surface-566647:#566647;--text-90a181:#90a181;--surface-47523a-4:#47523a0b;--line-627153-13:#62715320;--surface-deee78-19:#deee7830;--line-778763-27:#77876345;--text-6a7854:#6a7854;--line-889a65:#889a65;--surface-63714f:#63714f;--surface-aab58a:#aab58a;--surface-d5d8c7:#d5d8c7;--text-c4cfac:#c4cfac;--line-b7c49a-27:#b7c49a45;--surface-111c17:#111c17;--surface-b7c49a-9:#b7c49a18;--surface-b7c49a:#b7c49a;--line-bdcba5-11:#bdcba51c;--text-e6e9da:#e6e9da;--text-8c9b88:#8c9b88;--text-c0cba9:#c0cba9;--line-a7b68a-22:#a7b68a38;--surface-b9c99a:#b9c99a;--surface-b9c99a-13:#b9c99a20;--line-bac6a5-45:#bac6a572;--surface-56654b:#56654b;--surface-28392c:#28392c;--surface-18261e:#18261e;--text-d9dfc5:#d9dfc5;--surface-070e0a:#070e0a;--surface-647055:#647055;--surface-000000-33:#0005;--surface-15241e:#15241e;--surface-aeb998-21:#aeb99835;--line-aeb998-22:#aeb99838;--surface-e5ecd3:#e5ecd3;--surface-ffffff-21:#ffffff35;--surface-000000-53:#0008;--text-c6d0b2:#c6d0b2;--text-b8c4a5:#b8c4a5;--line-c0cea3-15:#c0cea326;--surface-c0cea3-9:#c0cea316;--surface-eef6cf-27:#eef6cf44;--surface-f2f9d9:#f2f9d9;--surface-14231b:#14231b;--line-84946c:#84946c;--surface-cad5ae-25:#cad5ae40;--line-9dae80-13:#9dae8020;--line-688515:#688515;--surface-f0f2ea-67:#f0f2eaaa;--surface-d9ddda:#d9ddda;--surface-788879-13:#78887920;--surface-000000:#000;--surface-8a9389-9:#8a938918;--text-718074:#718074;--text-e8eee6:#e8eee6;--text-bdc7bb:#bdc7bb;--text-71806d:#71806d;--surface-000000-42:#0000006b;--surface-000000-50:#00000080;--surface-455048:#455048;--text-839082:#839082;--text-9aa896:#566452;--line-60703e:#60703e;--line-61705d-40:#61705d66;--text-687462:#5e6a58;--text-81914d:#81914d;--line-9ea999:#9ea999;--surface-cbd2c9:#cbd2c9;--text-626d5d:#626d5d;--text-edf1e8:#edf1e8;--text-6b7668:#6b7668;--surface-eef0e9-80:#eef0e9cc;--line-b7c0b3:#b7c0b3;--line-bcc4b7:#bcc4b7;--text-677162:#677162;--line-bdc7b8:#bdc7b8;--text-73816d:#667460;--text-71806b:#71806b;--surface-70816a:#70816a;--text-9ca693:#5f6956;--line-b98a3e:#b98a3e;--text-8a6420:#8a6420;--text-46513e:#46513e;--surface-789d27:#789d27;--text-adbaaa-13:#adbaaa20;--surface-fb9a8b:#fb9a8b;--surface-b7dce4:#b7dce4;--surface-223321-7:#22332112;--line-788773:#788773;--text-e8eee3:#e8eee3;--line-56604f:#56604f;--text-a0ad97:#a0ad97;--text-a3ae9a:#a3ae9a;--text-9ba893:#9ba893;--surface-526464:#526464;--surface-0b1713-56:#0b17138f;--line-ffffff:#fff;--surface-182422-50:#18242280;--line-ffffff-40:#ffffff65;--text-a7b29f:#a7b29f;--surface-ffffff-47:#fff7;--surface-172721-14:#17272124;--line-1c2423-27:#1c242345;--text-24362b-60:#24362b99;--line-1c2423-34:#1c242356;--surface-8fa085-61:#8fa0859c;--surface-20221d-25:#20221d40;--surface-20221d:#20221d;--text-526347:#526347;--text-c1cfab:#c1cfab;--line-f0f3e9-30:#f0f3e94d;--surface-879780-50:#87978080;--line-899b7d:#899b7d;--line-7d8f74-50:#7d8f7480;--line-839875-27:#83987544;--text-7c8c6f:#647457;--surface-101b3b-25:#101b3b40;--surface-d9dfd2-93:#d9dfd2ed;--surface-829678-27:#82967844;--surface-e8eee3-12:#e8eee31f;--surface-17251f-94:#17251fef;--line-93a87c:#93a87c;--surface-0c1f29-33:#0c1f2955;--text-a8ba98:#a8ba98;--text-8ed2e6:#8ed2e6;--surface-ffffff-13:#fff2;--surface-233223-13:#23322322;--text-e8efdf:#e8efdf;--text-acbba2:#acbba2;--text-83907a:#83907a;--line-aab69f:#aab69f;--surface-aab69f:#aab69f;--text-668540:#668540;--surface-b2c39a-40:#b2c39a66;--text-68765e:#5c6a52;--line-a2ad96:#a2ad96;--line-76836a:#76836a;--text-728366:#728366;--text-1c2423:#1c2423;--text-4c6034:#4c6034;--line-b0c09e:#b0c09e;--surface-e1e8d6:#e1e8d6;--surface-aabc95:#aabc95;--line-a8b59d:#a8b59d;--line-aebba3:#aebba3;--surface-dce3d5:#dce3d5;--surface-e9efdf:#e9efdf;--text-f0f4e8:#f0f4e8;--text-7c8f6c:#7c8f6c;--surface-c2ceb7:#c2ceb7;--text-5f7252:#5f7252;--surface-c5c9b4:#c5c9b4;--text-516146:#516146;--text-a4b985:#a4b985;--surface-46563e:#46563e;--text-6d7e5f:#6d7e5f;--text-a0b28d:#a0b28d;--text-6a7a5d:#6a7a5d;--line-a2b194:#a2b194;--surface-bccaa9:#bccaa9;--line-b5c0aa:#b5c0aa;--text-788b6a:#596c4b;--surface-7e9852:#7e9852;--line-acbaa0:#acbaa0;--surface-f0efdf:#f0efdf;--text-374039:#374039;--surface-b0b99c:#b0b99c;--surface-e0e8e6:#e0e8e6;--text-7d8775:#606a58;--text-96a47d:#5d6b44;--line-bcc5ae:#bcc5ae;--text-79866b:#5e6b50;--surface-eff0e2:#eff0e2;--surface-819276:#819276;--surface-092d3e-85:#092d3ed9;--surface-241d1b:#241d1b;--text-e4d3b7:#e4d3b7;--surface-382414-33:#38241455;--surface-8a6035-20:#8a603533;--surface-f0e2c7:#f0e2c7;--text-503620:#503620;--text-e1e9dd:#e1e9dd;--surface-3d514c:#3d514c;--surface-101c19-74:#101c19bd;--line-889b77:#889b77;--text-e8eee1:#e8eee1;--line-4a5b3c:#4a5b3c;--text-9fb38c:#9fb38c;--text-a0b28b:#a0b28b;--text-9fb38a:#9fb38a;--surface-d9dfd4:#d9dfd4;--surface-859677-30:#8596774d;--text-dee6d7:#dee6d7;--surface-263029:#263029;--line-9daa94:#9daa94;--text-8b9d67:#8b9d67;--text-6c7b5b:#6c7b5b;--text-789533:#789533;--text-6c785f:#6c785f;--surface-ff7869-29:#ff78694a;--surface-8bc9dd-44:#8bc9dd70;--line-b7c1aa:#b7c1aa;--surface-f3f5ec:#f3f5ec;--surface-bdc8ae:#bdc8ae;--line-82945d:#82945d;--surface-889f4f:#889f4f;--text-8a9580:#8a9580;--text-859275:#859275;--surface-3b482e:#3b482e;--text-adb7a0:#adb7a0;--text-597333:#597333;--line-bdc7b2:#bdc7b2;--line-c7cebd:#c7cebd;--surface-d4dec7:#d4dec7;--text-697c51:#697c51;--text-738b56:#738b56;--text-7d8c6b:#7d8c6b;--text-667859:#667859;--text-b8c6a5:#b8c6a5;--text-6e7a5f:#6e7a5f;--line-c8d1bc:#c8d1bc;--text-48563c:#48563c;--text-859477:#859477;--text-627650:#627650;--text-8b987f:#8b987f;--text-374732:#374732;--line-b8c5a9:#b8c5a9;--text-b0563f:#b0563f;--line-6b7a5f:#6b7a5f;--surface-d3dac8:#d3dac8;--surface-2c3830:#2c3830;--line-dee6d7-20:#dee6d733;--surface-eef1e6:#eef1e6;--line-b7bfae:#b7bfae;--surface-8f9b91:#8f9b91;--surface-b4beb5:#b4beb5;--signal-d8f36a:#d8f36a;--signal-b9e6b5:#b9e6b5;--signal-e8cf7c:#e8cf7c;--surface-34443c:#34443c;--line-36473c:#36473c;--text-edf0df:#edf0df;--surface-101e18:#101e18;--surface-29402c:#29402c;--text-101e18:#101e18;--text-a5b4a4:#a5b4a4;--text-a8b7a7:#a8b7a7;--line-728546:#728546;--text-a6b4a4:#a6b4a4;--line-809269:#809269;--surface-263c2b:#263c2b;--surface-637542:#637542;--text-17251a:#17251a;--surface-000000-27:#0004;--line-526343-40:#52634366;--text-9cab99:#9cab99;--surface-17271e:#17271e;--line-42513a:#42513a;--surface-000000-13:#0002;--text-c6cfbb:#c6cfbb;--text-8b9c89:#8b9c89;--line-3b4c3d:#3b4c3d;--text-7c8e79:#7e907b;--surface-344537:#344537;--text-bdc8b3:#bdc8b3;--text-17271e:#17271e;--surface-edf0df:#edf0df;--text-233222:#233222;--surface-d8f36a-9:#d8f36a18;--text-64705c:#64705c;--surface-223724:#223724;--surface-385035:#385035;--surface-e5ff87:#e5ff87;--text-97a68f:#97a68f;--surface-eef1e2:#eef1e2;--line-d8f36a:#d8f36a;--line-cfd6bd:#cfd6bd;--surface-dce6c9:#dce6c9;--line-adba98:#adba98;--text-6a775d:#6a775d;--text-b1bfaa:#b1bfaa;--surface-73816d:#73816d;--text-9cad92:#9cad92;--text-8fa185:#8fa185;--text-718568:#718568;--text-183b23:#183b23;--text-473918:#473918;--text-cad4bf:#cad4bf;--surface-223327:#223327;--text-a1b297:#a1b297;--line-506347:#506347;--surface-243729:#243729;--text-819174:#819174;--line-3f5137:#3f5137;--text-657c59:#657c59;--text-a8ba9b:#a8ba9b;--text-d1dcc5:#d1dcc5;--line-6b7f53:#6b7f53;--surface-243622:#243622;--surface-5b7040:#5b7040;--line-33472f:#33472f;--text-8ea080:#8ea080;--surface-253c24:#253c24;--line-718b43:#718b43;--surface-26352d:#26352d;--line-4e6254:#4e6254;--text-c3d5a6:#c3d5a6;--text-b2c49d:#b2c49d;--surface-d8f36a-8:#d8f36a14;--text-d8f36a:#d8f36a;--text-c4d394:#c4d394;--text-a1b09a:#a1b09a;--surface-19291f:#19291f;--line-3a4b35:#3a4b35;--line-a3b982:#a3b982;--surface-213323:#213323;--text-a5bb81-7:#a5bb8112;--line-a8bd7d-37:#a8bd7d5e;--text-b9cf92:#b9cf92;--text-91a27e:#91a27e;--text-a6b69a:#a6b69a;--line-83976b-19:#83976b30;--text-a0b28f:#a0b28f;--surface-263922:#263922;--text-b2c49b:#b2c49b;--surface-3b4e24:#3b4e24;--text-d5e7bb:#d5e7bb;--surface-385034:#385034;--text-a2b78c:#a2b78c;--surface-223622:#223622;--line-64764b:#64764b;--surface-c5d89b:#c5d89b;--text-d9e8b7:#d9e8b7;--text-c3d5a5:#c3d5a5;--line-b7c896-54:#b7c8968a;--surface-34472c:#34472c;--surface-24371f:#24371f;--surface-b7c896-21:#b7c89635;--text-dbe5c3:#dbe5c3;--line-b7c896-23:#b7c8963a;--surface-2b3e23:#2b3e23;--text-d1dcc3:#d1dcc3;--text-879c7a:#879c7a;--text-8d9f80:#8d9f80;--surface-131d17:#131d17;--line-2c3a32:#2c3a32;--surface-182720:#182720;--line-5a6b52:#5a6b52;--text-d08a5a:#d08a5a;--line-d08a5a-25:#d08a5a40;--text-c1d79c:#c1d79c;--text-f4bb9a:#f4bb9a;--line-e09a6f:#e09a6f;--surface-e09a6f-4:#e09a6f0a;--line-33462e:#33462e;--text-c4d0b7:#c4d0b7;--text-829574:#829574;--text-94a685:#94a685;--text-dce6cb:#dce6cb;--text-8b9e7b:#8b9e7b;--text-97ab85:#97ab85;--surface-71806a-7:#71806a12;--line-81907b-40:#81907b66;--text-5d6b52:#5a684f;--surface-8b9a7b:#8b9a7b;--text-7f8f3e:#7f8f3e;--text-3b463f:#3b463f;--surface-9aa77a:#9aa77a;--text-4d5a47:#4d5a47;--text-e6ebe0:#e6ebe0;--surface-e9ede4:#e9ede4;--text-ffffff-4:#ffffff0a;--text-1c2423-5:#1c24230d;--surface-dfe8b8:#dfe8b8;--surface-7d9686:#7d9686;--surface-142627:#142627;--surface-f4f7ea:#f4f7ea;--surface-b9c9a6:#b9c9a6;--surface-5c7360:#5c7360;--text-6c7a60:#5a684e;--text-5c6a52:#5a6850;--surface-c9d3bf:#c9d3bf;--line-718522:#718522;--surface-cbd3c7-31:#cbd3c750;--surface-71806a-4:#71806a0b;--surface-e8ece3-40:#e8ece366;--line-80906d-9:#80906d16;--text-bec8b7-14:#bec8b724;--line-81907b-33:#81907b55;--text-697c33:#697c33;--text-637052:#5b684a;--surface-819543:#819543;--surface-819543-8:#81954315;--text-849343:#849343;--line-8d9c79-36:#8d9c795c;--line-8d9c79-24:#8d9c793d;--text-758360:#758360;--text-84936c:#84936c;--text-728065:#5a684d;--surface-cfdbbd-44:#cfdbbd70;--text-455048:#455048;--text-6d7869:#5c6758;--surface-94a073:#94a073;--text-56614d:#56614d;--text-7d8873:#5c6752;--line-8c9b77-21:#8c9b7735;--line-84956c:#84956c;--text-6a785a:#5a684a;--line-9da98f:#9da98f;--surface-e8ece3:#e8ece3;--surface-1c2423-29:#1c24234a;--surface-1c2423-396:#1c242365;--text-c4cebb:#c4cebb;--surface-849474:#849474;--text-728166:#728166;--surface-b8c6b9:#b8c6b9;--text-f6f9ef-50:#f6f9ef80;--line-f6f9ef-25:#f6f9ef40;--line-9daa90-18:#9daa902e;--text-7b876f:#616d55;--text-829367:#829367;--line-94a583-31:#94a58350;--text-7b896d:#5a684c;--text-6c795c:#5b684b;--surface-ccd5c2:#ccd5c2;--surface-e7ebe0:#e7ebe0;--text-6c795e:#6c795e;--surface-dae3db:#dae3db;--surface-1d353b:#1d353b;--text-e9eee2:#e9eee2;--surface-d1ddbe:#d1ddbe;--text-24382b:#24382b;--surface-d9e3b4:#d9e3b4;--surface-809786:#809786;--surface-172d2e:#172d2e;--surface-b7d3a3-6:#b7d3a310;--text-78856a:#5b684d;--text-5c6950:#5c6950;--text-96a27b:#5c6841;--text-8e9a7e:#5c684c;--surface-cbd3c7-25:#cbd3c740;--surface-dfe3dd:#dfe3dd;--surface-708174-4:#7081740b;--surface-c4cec2-25:#c4cec240;--text-667361:#576452;--text-65715f:#5b6755;--surface-82964e:#82964e;--surface-819949-7:#81994912;--line-8b9981:#8b9981;--text-66745d:#5a6851;--text-82934f:#82934f;--text-586450:#586450;--surface-d9fb51-13:#d9fb5120;--text-acbc9d:#acbc9d;--text-77836a:#5c684f;--line-a4b09a:#a4b09a;--text-66745e:#5a6852;--line-a3b753:#a3b753;--text-718065:#59684d;--surface-273529-13:#27352922;--text-d4deca:#d4deca;--text-8a9a7e:#8a9a7e;--text-87937e:#87937e;--surface-c6d2c0:#c6d2c0;--surface-0b232e-80:#0b232ecc;--line-9ba88e:#9ba88e;--text-78866b:#57654a;--line-8da260:#8da260;--text-78826f:#5a6451;--surface-eeefdf:#eeefdf;--text-3c4934:#3c4934;--surface-dce9e5:#dce9e5;--text-8d9d7f:#8d9d7f;--line-9daa88-40:#9daa8866;--surface-082c46-40:#082c4666;--surface-082c46-33:#082c4655;--line-ffffff-47:#fff7;--surface-593a4f-40:#593a4f66;--surface-533b32-40:#533b3266;--line-849478-40:#84947866;--text-6b775f:#5c6850;--text-809052:#5a6a2c;--surface-acb69f:#acb69f;--surface-1c2423-0:#1c242300;--text-607356-5:#6073560d;--line-879678-21:#87967835;--surface-d0d8cb-33:#d0d8cb55;--line-839652:#839652;--text-6b7a62:#596850;--text-7c887b:#5b675a;--text-5b655f:#5b655f;--surface-cbd6bf:#cbd6bf;--text-59664f:#59664f;--line-a9b59e:#a9b59e;--line-879975:#879975;--line-728443:#728443;--text-66735b:#66735b;--surface-e6eade:#e6eade;--text-58664c:#58664c;--surface-cad2bd:#cad2bd;--surface-ded7c3:#ded7c3;--line-b1785b:#b1785b;--surface-20312d:#20312d;--text-e3ead7:#e3ead7;--line-b4bea9:#b4bea9;--surface-344238:#344238;--line-97a685:#97a685;--line-68755e:#68755e;--surface-d0dabb:#d0dabb;--surface-f4eedc:#f4eedc;--surface-e6e8df:#e6e8df;--surface-26372d:#26372d;--line-b9c1af:#b9c1af;--surface-f3f4ec:#f3f4ec;--surface-bac4af-33:#bac4af55;--text-6f7c67:#57644f;--surface-687f3d:#687f3d;--text-18271d:#18271d;--text-6b795f:#5d6b51;--surface-7c9448:#7c9448;--text-7b886e:#7b886e;--text-74816b:#74816b;--text-788765:#788765;--line-4b6147:#4b6147;--text-69785e:#5c6b51;--surface-81934c:#81934c;--text-7e8c71:#7e8c71;--text-7a876e:#7a876e;--text-67735e:#67735e;--text-7f8b72:#7f8b72;--text-394b35:#394b35;--surface-2b3b30:#2b3b30;--text-e8efd9:#e8efd9;--surface-afbc99:#afbc99;--surface-cbe967:#cbe967;--text-26372d:#26372d;--text-5c6b51:#5c6b51;--text-182b1b:#182b1b;--text-839075:#5e6b50;--line-aeba9f:#aeba9f;--text-6e7c61:#6e7c61;--text-283b25:#283b25;--line-7c934d:#7c934d;--line-bec7b2:#bec7b2;--text-68775b:#68775b;--surface-bdc7ad:#bdc7ad;--surface-344633:#344633;--text-edf1df:#edf1df;--line-344633:#344633;--surface-c8e666:#c8e666;--text-829073:#829073;--line-bac5aa:#bac5aa;--surface-d4dec4:#d4dec4;--surface-f1f3e9-93:#f1f3e9ed;--surface-aeb99e-47:#aeb99e77;--line-6d815a:#6d815a;--text-7d8b6e:#7d8b6e;--surface-d2e78f:#d2e78f;--surface-283b25:#283b25;--surface-eef0e6-91:#eef0e6e8;--line-b2bea2:#b2bea2;--surface-eff2e8:#eff2e8;--line-b4bfa6:#b4bfa6;--surface-a7b497:#a7b497;--line-cbd3bf:#cbd3bf;--text-4f7627:#4f7627;--text-7f8c70:#7f8c70;--line-b6c1aa:#b6c1aa;--surface-cfdf9d:#cfdf9d;--line-9eaf8e:#9eaf8e;--line-bac6b0:#bac6b0;--text-6f7e61:#6f7e61;--text-687d4b:#687d4b;--surface-acb69b-33:#acb69b55;--line-bbc5b0:#bbc5b0;--line-536b45:#536b45;--surface-f0f2e8-73:#f0f2e8bb;--surface-30432f:#30432f;--surface-aab79b-33:#aab79b55;--surface-f2f4e9:#f2f4e9;--line-758e5b:#758e5b;--surface-b1bf9e-40:#b1bf9e66;--text-30432d:#30432d;--surface-799148:#799148;--surface-c7d1b8:#c7d1b8;--line-bcc6b0:#bcc6b0;--text-647758:#647758;--surface-eff3e5-91:#eff3e5e8;--text-617753:#617753;--line-b6c4a4:#b6c4a4;--text-4c6842:#4c6842;--line-c0cab5:#c0cab5;--text-8a977f:#8a977f;--surface-bdc8ad:#bdc8ad;--text-30492b:#30492b;--surface-7a9653:#7a9653;--surface-eef1e7:#eef1e7;--surface-a9b69b-40:#a9b69b66;--line-a5b397:#a5b397;--text-354a32:#354a32;--text-6e805f:#6e805f;--text-5c7751:#5c7751;--line-bac7af:#bac7af;--text-50747c:#50747c;--surface-eaf0df:#eaf0df;--line-a6b894:#a6b894;--text-334b2d:#334b2d;--surface-adba9b:#adba9b;--surface-d5e6b7:#d5e6b7;--surface-c9df9c:#c9df9c;--line-a7b998:#a7b998;--surface-d0e49f:#d0e49f;--text-304528:#304528;--surface-667f45-33:#667f4555;--surface-eff2e7:#eff2e7;--line-b9c6aa:#b9c6aa;--surface-b5c1a4-47:#b5c1a477;--surface-d1e4a7:#d1e4a7;--text-425c32:#425c32;--surface-aebc9b-40:#aebc9b66;--line-c1ccb3:#c1ccb3;--surface-1d2921:#1d2921;--text-eef3e6:#eef3e6;--surface-1d2921-22:#1d292138;--text-a9bfa0:#a9bfa0;--text-cdea45:#cdea45;--text-5d6b54:#5d6b54;--line-26372d:#26372d;--text-9db33c:#9db33c;--text-626e5a:#5b6753;--line-bac3b0:#bac3b0;--surface-dfe3d9:#dfe3d9;--text-73835b:#596941;--surface-cbd3be:#cbd3be;--text-66705e:#66705e;--surface-d1d9c7:#d1d9c7;--line-b3bfa7:#b3bfa7;--text-f0f3e9:#f0f3e9;--text-bb553d:#bb553d;--text-4b632b:#4b632b;--text-bac5b1:#bac5b1;--line-aebba2:#aebba2;--surface-c7d0bd:#c7d0bd;--surface-d4ddc6:#d4ddc6;--text-4e5c42:#4e5c42;--text-bec9b0:#bec9b0;--line-9fab8a:#9fab8a;--text-3f4540:#3f4540;--text-4c5e37:#4c5e37;--text-475425:#475425;--line-667c3f:#667c3f;--line-c3cab7:#c3cab7;--text-768072:#596355;--surface-7d982f:#7d982f;--text-8f9c7a:#8f9c7a;--surface-8da45b:#8da45b;--text-8da45b:#8da45b;--text-788171:#5a6353;--surface-dfe4d5:#dfe4d5;--line-b8c6a5:#b8c6a5;--surface-b4c39e:#b4c39e;--line-aab99a:#aab99a;--surface-eef2e4:#eef2e4;--surface-b5c3a2:#b5c3a2;--text-5c6a54:#5c6a54;--surface-8e9c7f:#8e9c7f;--surface-2a3323:#2a3323;--line-2a3323:#2a3323;--text-dfe7cf:#dfe7cf;--surface-c8d67f:#c8d67f;--surface-8e9c3f:#8e9c3f;--line-344a35:#344a35;--surface-c1ccb3:#c1ccb3;--surface-f2f4ea:#f2f4ea;--line-cdd6c1:#cdd6c1;--surface-d9fb51-17:#d9fb512c;--surface-26382f:#26382f;--text-edf1e4:#edf1e4;--surface-e2ebd4:#e2ebd4;--surface-829763:#829763;--surface-bbd289-14:#bbd28924;--surface-82985f:#82985f;--surface-c9d2ba:#c9d2ba;--text-89927e:#89927e;--surface-e6eadc:#e6eadc;--line-b9c8a5-31:#b9c8a550;--surface-e6edda:#e6edda;--line-93a86b:#93a86b;--surface-c0cbae:#c0cbae;--surface-ffffff-5:#ffffff0c;--line-a3ae8a:#a3ae8a;--text-839362:#839362;--text-84907b:#58644f;--text-a7b49b:#a7b49b;--text-7b8971:#7b8971;--surface-344a36:#344a36;--line-617a4f:#617a4f;--text-d6f193:#d6f193;--surface-536747:#536747;--text-89907d:#5c6350;--surface-8ba247:#8ba247;--surface-b4c29f:#b4c29f;--surface-f4f6eb:#f4f6eb;--line-aabb92:#aabb92;--surface-c8daaf:#c8daaf;--line-b3c986:#b3c986;--text-a3b39b:#a3b39b;--text-d4ed99:#d4ed99;--line-839a61-27:#839a6144;--surface-d2eb92-3:#d2eb9207;--surface-cce986:#cce986;--text-f0f3e8:#f0f3e8;--text-a4b599:#a4b599;--line-829772-31:#82977250;--text-afbea3:#afbea3;--text-d5e7b9:#d5e7b9;--surface-dde7d3-32:#dde7d352;--surface-eaf0df-13:#eaf0df22;--line-bbc9a4-13:#bbc9a421;--text-687b67:#687b67;--text-2d4c3a:#2d4c3a;--text-a2b295:#a2b295;--text-94a688:#94a688;--text-659c78-20:#659c7833;--text-3e7b59:#3e7b59;--text-aec71e:#aec71e;--text-f4f6eb:#f4f6eb;--text-819079:#55644d;--surface-3e7b59:#3e7b59;--surface-aec71e:#aec71e;--surface-e7eddc:#e7eddc;--line-ccd6ba:#ccd6ba;--line-e0e6d4:#e0e6d4;--text-354a3c:#354a3c;--text-8d9b80:#566449;--text-88967d:#56644b;--text-7c8b73:#55644c;--text-a5ad97:#5b634d;--line-b9c7a7:#b9c7a7;--surface-becbac:#becbac;--surface-81976b:#81976b;--text-8a9978:#657453;--text-8c997c:#677457;--surface-e4ebd8:#e4ebd8;--line-aebf99:#aebf99;--surface-bccaa7:#bccaa7;--text-8a9f73:#8a9f73;--surface-f1f5e7:#f1f5e7;--surface-9eae83:#9eae83;--text-8b947f:#5a634e;--text-8b9789:#8b9789;--line-9cad96:#9cad96;--text-23362e:#23362e;--surface-dcfa48:#dcfa48;--line-23362e:#23362e;--line-819632:#819632;--surface-10261b-79:#10261bc9;--line-20352d:#20352d;--surface-e9ece2:#e9ece2;--text-20352d:#20352d;--surface-12261b-44:#12261b70;--line-c1cbb9:#c1cbb9;--text-6b7e69:#5b6e59;--surface-20352d:#20352d;--surface-f2f1e7:#f2f1e7;--text-8c9d76:#8c9d76;--text-657660:#5d6e58;--text-dcfa48:#dcfa48;--surface-b4c393:#b4c393;--line-9cab96:#9cab96;--surface-dde3d3:#dde3d3;--line-a2b091:#a2b091;--text-cbd5bb:#cbd5bb;--surface-e7eae0:#e7eae0;--text-677c61:#596e53;--surface-dafa48:#dafa48;--line-dafa48:#dafa48;--surface-1c2423-42:#1c24236b;--surface-1c2423-40:#1c242366}[data-theme=ink]{--background:#121211;--foreground:#ecebe6;--primary:var(--accent);--primary-foreground:#192020;--card:#1e1e1c;--popover:#242421;--muted:#2a2a26;--muted-foreground:#aaa79e;--border:#3b3a36;--ring:var(--accent);--accent:#f2a365;--accent-soft:#dfad85;--accent-wash:#34281f;--ink:#ecebe6;--paper:#191918;--acid:var(--accent);--red:#f58f80;--blue:#a0d2df;--text-main:#ecebe6;--surface-inset:#0d0d0c;--text-on-inset:#ecebe6;--text-on-inset-muted:#aaa79e;--on-accent:#192020;--control-line:#79796f;--surface-raised:#272724;--text-faint:#a09d94;--focus:var(--accent);--media-matte:#30302c;--media-line:#66665e;--entry-wash:var(--accent-wash);--overlay:#000000a3;--browser-color:#121211;--gt-text:#ecebe6;--obs-text:#ecebe6;--native-scheme:dark;--motion-entry:.68s;--motion-ease:cubic-bezier(.25,.6,.25,1);--line-89977d:#45443f;--text-728443:var(--accent);--text-25302b:#ecebe6;--line-a5ad96:#45443f;--surface-172219-13:#0d0d0c20;--text-68715a:#aaa79e;--surface-b8c2a4:#242421;--surface-e0dfcc:#191918;--line-abb09a:#45443f;--surface-f0f0e4:#1e1e1c;--surface-bc7056-17:#3422202b;--surface-6e7951-4:#2a2a260b;--surface-505635-9:#2a2a2617;--surface-182118-8:#0d0d0c15;--surface-101c23-27:#0d0d0c45;--surface-aab397:#242421;--surface-7e8976-42:#2a2a266b;--surface-293425-33:#0d0d0c55;--line-939b78-33:#45443f55;--text-6d775d:#aaa79e;--text-738052:#aaa79e;--text-697060:#aaa79e;--line-708153:#45443f;--text-708153:#aaa79e;--line-25302b:#79796f;--surface-dfe2d1:#191918;--text-78816d:#a09d94;--line-aab298:#45443f;--surface-d3dac0:#191918;--surface-25302b:#0d0d0c;--text-dcfa63:var(--accent);--text-879079:#a09d94;--surface-ffffff-34:#1e1e1c57;--line-a3ad8c-50:#45443f80;--line-8e997a:#45443f;--text-a1a691:#a09d94;--surface-fffef2:#1e1e1c;--line-7b8b49:#45443f;--surface-cfe95a:var(--accent);--surface-819052-8:#2a2a2614;--text-798169:#a09d94;--text-69755c:#aaa79e;--text-a23423:#eea08f;--text-55733f:var(--accent-soft);--line-a3ad8c:#45443f;--line-cfe95a:#45443f;--text-3c4636:#aaa79e;--text-d9fb51:var(--accent);--surface-a2ad87:#242421;--surface-d9fb51:var(--accent);--surface-344332:#0d0d0c;--line-929e7c-50:#45443f80;--text-7c856d:#a09d94;--surface-69765a:#2a2a26;--text-59634d:#aaa79e;--surface-dde4ca:#191918;--line-798c38:#45443f;--text-4c613c:#aaa79e;--surface-a0b185-13:#24242120;--surface-e9ebe3:#1e1e1c;--surface-f5f5ee:#1e1e1c;--surface-e3e7df:#1e1e1c;--surface-1c2927:#0d0d0c;--line-73805d:#45443f;--surface-d9fb51-20:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-d9fb51-20:color-mix(in srgb, var(--accent) 20%, transparent)}}[data-theme=ink]{--text-bcc8be:#ecebe6;--line-748377-25:#ecebe640;--line-748377-44:#45443f70;--text-dce5d9:#ecebe6;--text-364939:#aaa79e;--text-657c34:#aaa79e;--text-69766b:#aaa79e;--line-9ba794-44:#45443f70;--line-384e3b:#79796f;--surface-f7f7ef:#1e1e1c;--surface-ffffff:#1e1e1c;--text-708068:#aaa79e;--text-273c2e:#ecebe6;--line-a9b2a4-38:#45443f60;--surface-d9dfd2:#191918;--text-465640:#aaa79e;--text-617052:#aaa79e;--text-72806d:#aaa79e;--surface-20302c:#0d0d0c;--line-41534a:#79796f;--surface-1c3022-11:#0d0d0c1c;--surface-182e25-50:#0d0d0c80;--text-93a18b:#a09d94;--text-a3b09b:#a09d94;--surface-1c3028-85:#0d0d0cd9;--line-eff6e4-36:#45443f5c;--surface-ffffff-078:#1e1e1c14;--surface-e9ece3:#1e1e1c;--surface-84927c-50:#24242180;--text-63745e:#aaa79e;--line-8d9e85-38:#45443f60;--text-73836c:#a09d94;--line-98a58c:#45443f;--surface-98a58c:#242421;--surface-e8ecdf:#1e1e1c;--line-819077-25:#ecebe640;--text-69765e:#aaa79e;--text-344933:#aaa79e;--line-a9b5a2-15:#ecebe625;--line-30443c:#79796f;--surface-182e25-38:#0d0d0c60;--surface-263b32:#0d0d0c;--text-526154:#aaa79e;--line-6b7a5f-25:#ecebe640;--line-667462-66:#45443fa8;--surface-ffffff-44:#1e1e1c70;--text-37463b:#ecebe6;--line-667462-40:#45443f66;--text-4b594d:#aaa79e;--surface-ffffff-42:#1e1e1c6b;--line-50604f:#45443f;--surface-233223-5:#0d0d0c0c;--surface-dce2d6:#191918;--surface-687763-44:#2a2a2670;--surface-f4f5ed:#1e1e1c;--line-98a38e-27:#ecebe645;--line-788b70:#45443f;--text-4f634b:#aaa79e;--line-4f634b:#45443f;--line-62775a:#45443f;--text-eaf0e4:#ecebe6;--surface-d9fb51-38:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-d9fb51-38:color-mix(in srgb, var(--accent) 37.6%, transparent)}}[data-theme=ink]{--surface-304a3d:#0d0d0c;--surface-e3e8d9:#1e1e1c;--text-304337:#ecebe6;--surface-9aa98b:#242421;--text-526747:#aaa79e;--surface-d4dfc6:#191918;--surface-879b3c:var(--accent);--surface-e5ff7b:var(--accent);--text-62705b:#aaa79e;--text-f2f5ed:#ecebe6;--surface-ff7669-11:#f58f801c;--surface-88cde4-11:#a0d2df1c;--surface-172823-97:#0d0d0cf7;--line-a8b5a0-43:#45443f6e;--surface-081711-33:#0d0d0c55;--surface-edf0e7-9:#1e1e1c16;--surface-ffffff-8:#1e1e1c15;--text-172823:#ecebe6;--text-dce4d9:#ecebe6;--line-dce4d9-13:#ecebe622;--surface-ffffff-3:#1e1e1c08;--text-b8c3b4:#ecebe6;--line-dce4d9-33:#45443f55;--text-ffffff:#ecebe6;--surface-ff7669-7:#f58f8012;--surface-88cde4-7:#a0d2df12;--surface-d9fb51-34:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-d9fb51-34:color-mix(in srgb, var(--accent) 34.1%, transparent)}}[data-theme=ink]{--text-c1cbbd:#ecebe6;--surface-ffffff-7:#1e1e1c13;--surface-ffffff-9:#1e1e1c16;--text-d1d9cd:#ecebe6;--line-ffffff-9:#ecebe618;--text-aab8a6:#a09d94;--line-ffffff-11:#ecebe61c;--text-879987:#a09d94;--text-c4cec0:#ecebe6;--surface-ffffff-6:#1e1e1c10;--surface-eef0e6:#1e1e1c;--surface-e3e7dc:#1e1e1c;--text-344239:#ecebe6;--text-1d2423:#ecebe6;--text-192020:#ecebe6;--surface-1c2423:#0d0d0c;--text-edf3e8:#ecebe6;--line-3a453f:#79796f;--surface-000000-35:#0d0d0c59;--text-788773:#a09d94;--surface-141814:#0d0d0c;--line-192020:#79796f;--surface-000000-40:#0d0d0c66;--text-20261f:#ecebe6;--surface-20261f:#0d0d0c;--signal-deee78:var(--accent);--surface-e8ebe1:#1e1e1c;--line-233c32-15:#ecebe625;--line-233c32-16:#ecebe629;--line-233c32-11:#ecebe61c;--text-20392f:#ecebe6;--text-647365:#aaa79e;--surface-ff7969:#f58f80;--surface-8ac7d9:#a0d2df;--text-697768:#aaa79e;--text-677464:#aaa79e;--text-788473:#a09d94;--surface-233c32:#0d0d0c;--surface-233c32-17:#0d0d0c2b;--text-233c32-33:#ecebe655;--surface-233c32-15:#0d0d0c26;--text-536355:#aaa79e;--text-73816b:#aaa79e;--line-76835c:#45443f;--text-adb79b:#a09d94;--surface-000000-20:#0d0d0c33;--line-a5b98c:#45443f;--surface-566647:#2a2a26;--text-90a181:#a09d94;--surface-47523a-4:#0d0d0c0b;--line-627153-13:#ecebe620;--surface-deee78-19:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-deee78-19:color-mix(in srgb, var(--accent) 18.8%, transparent)}}[data-theme=ink]{--line-778763-27:#ecebe645;--text-6a7854:#aaa79e;--line-889a65:#45443f;--surface-63714f:#2a2a26;--surface-aab58a:#242421;--surface-d5d8c7:#191918;--text-c4cfac:#ecebe6;--line-b7c49a-27:#ecebe645;--surface-111c17:#0d0d0c;--surface-b7c49a-9:#24242118;--surface-b7c49a:#242421;--line-bdcba5-11:#ecebe61c;--text-e6e9da:#ecebe6;--text-8c9b88:#a09d94;--text-c0cba9:#ecebe6;--line-a7b68a-22:#ecebe638;--surface-b9c99a:var(--accent-soft);--surface-b9c99a-13:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-b9c99a-13:color-mix(in srgb, var(--accent-soft) 12.5%, transparent)}}[data-theme=ink]{--line-bac6a5-45:#45443f72;--surface-56654b:#2a2a26;--surface-28392c:#0d0d0c;--surface-18261e:#0d0d0c;--text-d9dfc5:#ecebe6;--surface-070e0a:#0d0d0c;--surface-647055:#2a2a26;--surface-000000-33:#0d0d0c55;--surface-15241e:#0d0d0c;--surface-aeb998-21:#24242135;--line-aeb998-22:#ecebe638;--surface-e5ecd3:#1e1e1c;--surface-ffffff-21:#1e1e1c35;--surface-000000-53:#0d0d0c88;--text-c6d0b2:#ecebe6;--text-b8c4a5:#ecebe6;--line-c0cea3-15:#ecebe626;--surface-c0cea3-9:#19191816;--surface-eef6cf-27:#1e1e1c44;--surface-f2f9d9:#1e1e1c;--surface-14231b:#0d0d0c;--line-84946c:#45443f;--surface-cad5ae-25:#19191840;--line-9dae80-13:#ecebe620;--line-688515:#45443f;--surface-f0f2ea-67:#1e1e1caa;--surface-d9ddda:#191918;--surface-788879-13:#2a2a2620;--surface-000000:#0d0d0c;--surface-8a9389-9:#24242118;--text-718074:#aaa79e;--text-e8eee6:#ecebe6;--text-bdc7bb:#ecebe6;--text-71806d:#aaa79e;--surface-000000-42:#0d0d0c6b;--surface-000000-50:#0d0d0c80;--surface-455048:#0d0d0c;--text-839082:#a09d94;--text-9aa896:#a09d94;--line-60703e:#45443f;--line-61705d-40:#45443f66;--text-687462:#aaa79e;--text-81914d:var(--accent);--line-9ea999:#45443f;--surface-cbd2c9:#191918;--text-626d5d:#aaa79e;--text-edf1e8:#ecebe6;--text-6b7668:#aaa79e;--surface-eef0e9-80:#1e1e1ccc;--line-b7c0b3:#45443f;--line-bcc4b7:#45443f;--text-677162:#aaa79e;--line-bdc7b8:#45443f;--text-73816d:#aaa79e;--text-71806b:#aaa79e;--surface-70816a:#2a2a26;--text-9ca693:#a09d94;--line-b98a3e:#45443f;--text-8a6420:#eea08f;--text-46513e:#aaa79e;--surface-789d27:var(--accent);--text-adbaaa-13:#a09d9420;--surface-fb9a8b:#f58f80;--surface-b7dce4:#191918;--surface-223321-7:#0d0d0c12;--line-788773:#45443f;--text-e8eee3:#ecebe6;--line-56604f:#45443f;--text-a0ad97:#a09d94;--text-a3ae9a:#a09d94;--text-9ba893:#a09d94;--surface-526464:#2a2a26;--surface-0b1713-56:#0d0d0c8f;--line-ffffff:#45443f;--surface-182422-50:#0d0d0c80;--line-ffffff-40:#45443f65;--text-a7b29f:#a09d94;--surface-ffffff-47:#1e1e1c77;--surface-172721-14:#0d0d0c24;--line-1c2423-27:#ecebe645;--text-24362b-60:#ecebe699;--line-1c2423-34:#79796f56;--surface-8fa085-61:#2424219c;--surface-20221d-25:#0d0d0c40;--surface-20221d:#0d0d0c;--text-526347:#aaa79e;--text-c1cfab:#ecebe6;--line-f0f3e9-30:#45443f4d;--surface-879780-50:#24242180;--line-899b7d:#45443f;--line-7d8f74-50:#45443f80;--line-839875-27:#ecebe644;--text-7c8c6f:#a09d94;--surface-101b3b-25:#0d0d0c40;--surface-d9dfd2-93:#191918ed;--surface-829678-27:#24242144;--surface-e8eee3-12:#1e1e1c1f;--surface-17251f-94:#0d0d0cef;--line-93a87c:#45443f;--surface-0c1f29-33:#0d0d0c55;--text-a8ba98:#a09d94;--text-8ed2e6:#a0d2df;--surface-ffffff-13:#1e1e1c22;--surface-233223-13:#0d0d0c22;--text-e8efdf:#ecebe6;--text-acbba2:#a09d94;--text-83907a:#a09d94;--line-aab69f:#45443f;--surface-aab69f:#242421;--text-668540:var(--accent-soft);--surface-b2c39a-40:#24242166;--text-68765e:#aaa79e;--line-a2ad96:#45443f;--line-76836a:#45443f;--text-728366:#a09d94;--text-1c2423:#ecebe6;--text-4c6034:#aaa79e;--line-b0c09e:#45443f;--surface-e1e8d6:#1e1e1c;--surface-aabc95:#242421;--line-a8b59d:#45443f;--line-aebba3:#45443f;--surface-dce3d5:#191918;--surface-e9efdf:#1e1e1c;--text-f0f4e8:#ecebe6;--text-7c8f6c:#a09d94;--surface-c2ceb7:#191918;--text-5f7252:#aaa79e;--surface-c5c9b4:#191918;--text-516146:#aaa79e;--text-a4b985:#a09d94;--surface-46563e:#0d0d0c;--text-6d7e5f:#aaa79e;--text-a0b28d:#a09d94;--text-6a7a5d:#aaa79e;--line-a2b194:#45443f;--surface-bccaa9:#191918;--line-b5c0aa:#45443f;--text-788b6a:#a09d94;--surface-7e9852:var(--accent-soft);--line-acbaa0:#45443f;--surface-f0efdf:#1e1e1c;--text-374039:#ecebe6;--surface-b0b99c:#242421;--surface-e0e8e6:#1e1e1c;--text-7d8775:#a09d94;--text-96a47d:#a09d94;--line-bcc5ae:#45443f;--text-79866b:#a09d94;--surface-eff0e2:#1e1e1c;--surface-819276:#242421;--surface-092d3e-85:#202c32d9;--surface-241d1b:#0d0d0c;--text-e4d3b7:#ecebe6;--surface-382414-33:#0d0d0c55;--surface-8a6035-20:#34222033;--surface-f0e2c7:#1e1e1c;--text-503620:#eea08f;--text-e1e9dd:#ecebe6;--surface-3d514c:#0d0d0c;--surface-101c19-74:#0d0d0cbd;--line-889b77:#45443f;--text-e8eee1:#ecebe6;--line-4a5b3c:#79796f;--text-9fb38c:#a09d94;--text-a0b28b:#a09d94;--text-9fb38a:#a09d94;--surface-d9dfd4:#191918;--surface-859677-30:#2424214d;--text-dee6d7:#ecebe6;--surface-263029:#0d0d0c;--line-9daa94:#45443f;--text-8b9d67:#a09d94;--text-6c7b5b:#aaa79e;--text-789533:var(--accent);--text-6c785f:#aaa79e;--surface-ff7869-29:#f58f804a;--surface-8bc9dd-44:#a0d2df70;--line-b7c1aa:#45443f;--surface-f3f5ec:#1e1e1c;--surface-bdc8ae:#191918;--line-82945d:#45443f;--surface-889f4f:var(--accent);--text-8a9580:#a09d94;--text-859275:#a09d94;--surface-3b482e:#0d0d0c;--text-adb7a0:#a09d94;--text-597333:var(--accent-soft);--line-bdc7b2:#45443f;--line-c7cebd:#45443f;--surface-d4dec7:#191918;--text-697c51:#aaa79e;--text-738b56:#a09d94;--text-7d8c6b:#a09d94;--text-667859:#aaa79e;--text-b8c6a5:#ecebe6;--text-6e7a5f:#aaa79e;--line-c8d1bc:#45443f;--text-48563c:#aaa79e;--text-859477:#a09d94;--text-627650:#aaa79e;--text-8b987f:#a09d94;--text-374732:#ecebe6;--line-b8c5a9:#45443f;--text-b0563f:#eea08f;--line-6b7a5f:#45443f;--surface-d3dac8:#191918;--surface-2c3830:#0d0d0c;--line-dee6d7-20:#ecebe633;--surface-eef1e6:#1e1e1c;--line-b7bfae:#45443f;--surface-8f9b91:#242421;--surface-b4beb5:#242421;--signal-d8f36a:var(--accent);--signal-b9e6b5:#a1c58e;--signal-e8cf7c:#dfbf7a;--surface-34443c:#0d0d0c;--line-36473c:#79796f;--text-edf0df:#ecebe6;--surface-101e18:#0d0d0c;--surface-29402c:#0d0d0c;--text-101e18:#ecebe6;--text-a5b4a4:#a09d94;--text-a8b7a7:#a09d94;--line-728546:#45443f;--text-a6b4a4:#a09d94;--line-809269:#45443f;--surface-263c2b:#0d0d0c;--surface-637542:var(--accent-wash);--text-17251a:#ecebe6;--surface-000000-27:#0d0d0c44;--line-526343-40:#45443f66;--text-9cab99:#a09d94;--surface-17271e:#0d0d0c;--line-42513a:#79796f;--surface-000000-13:#0d0d0c22;--text-c6cfbb:#ecebe6;--text-8b9c89:#a09d94;--line-3b4c3d:#79796f;--text-7c8e79:#a09d94;--surface-344537:#0d0d0c;--text-bdc8b3:#ecebe6;--text-17271e:#ecebe6;--surface-edf0df:#1e1e1c;--text-233222:#ecebe6;--surface-d8f36a-9:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-d8f36a-9:color-mix(in srgb, var(--accent) 9.4%, transparent)}}[data-theme=ink]{--text-64705c:#aaa79e;--surface-223724:#0d0d0c;--surface-385035:#0d0d0c;--surface-e5ff87:var(--accent);--text-97a68f:#a09d94;--surface-eef1e2:#1e1e1c;--line-d8f36a:#45443f;--line-cfd6bd:#45443f;--surface-dce6c9:#191918;--line-adba98:#45443f;--text-6a775d:#aaa79e;--text-b1bfaa:#ecebe6;--surface-73816d:#2a2a26;--text-9cad92:#a09d94;--text-8fa185:#a09d94;--text-718568:#a09d94;--text-183b23:#ecebe6;--text-473918:#eea08f;--text-cad4bf:#ecebe6;--surface-223327:#0d0d0c;--text-a1b297:#a09d94;--line-506347:#45443f;--surface-243729:#0d0d0c;--text-819174:#a09d94;--line-3f5137:#79796f;--text-657c59:#aaa79e;--text-a8ba9b:#a09d94;--text-d1dcc5:#ecebe6;--line-6b7f53:#45443f;--surface-243622:#0d0d0c;--surface-5b7040:var(--accent-wash);--line-33472f:#79796f;--text-8ea080:#a09d94;--surface-253c24:#0d0d0c;--line-718b43:#45443f;--surface-26352d:#0d0d0c;--line-4e6254:#45443f;--text-c3d5a6:#ecebe6;--text-b2c49d:#ecebe6;--surface-d8f36a-8:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-d8f36a-8:color-mix(in srgb, var(--accent) 7.8%, transparent)}}[data-theme=ink]{--text-d8f36a:var(--accent);--text-c4d394:#ecebe6;--text-a1b09a:#a09d94;--surface-19291f:#0d0d0c;--line-3a4b35:#79796f;--line-a3b982:#45443f;--surface-213323:#0d0d0c;--text-a5bb81-7:#a09d9412;--line-a8bd7d-37:#45443f5e;--text-b9cf92:#ecebe6;--text-91a27e:#a09d94;--text-a6b69a:#a09d94;--line-83976b-19:#ecebe630;--text-a0b28f:#a09d94;--surface-263922:#0d0d0c;--text-b2c49b:#ecebe6;--surface-3b4e24:#0d0d0c;--text-d5e7bb:#ecebe6;--surface-385034:#0d0d0c;--text-a2b78c:#a09d94;--surface-223622:#0d0d0c;--line-64764b:#45443f;--surface-c5d89b:var(--accent-soft);--text-d9e8b7:#ecebe6;--text-c3d5a5:#ecebe6;--line-b7c896-54:#45443f8a;--surface-34472c:#0d0d0c;--surface-24371f:#0d0d0c;--surface-b7c896-21:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-b7c896-21:color-mix(in srgb, var(--accent-soft) 20.8%, transparent)}}[data-theme=ink]{--text-dbe5c3:#ecebe6;--line-b7c896-23:#ecebe63a;--surface-2b3e23:#0d0d0c;--text-d1dcc3:#ecebe6;--text-879c7a:#a09d94;--text-8d9f80:#a09d94;--surface-131d17:#0d0d0c;--line-2c3a32:#79796f;--surface-182720:#0d0d0c;--line-5a6b52:#45443f;--text-d08a5a:#eea08f;--line-d08a5a-25:#ecebe640;--text-c1d79c:#ecebe6;--text-f4bb9a:#eea08f;--line-e09a6f:#45443f;--surface-e09a6f-4:#f58f800a;--line-33462e:#79796f;--text-c4d0b7:#ecebe6;--text-829574:#a09d94;--text-94a685:#a09d94;--text-dce6cb:#ecebe6;--text-8b9e7b:#a09d94;--text-97ab85:#a09d94;--surface-71806a-7:#2a2a2612;--line-81907b-40:#45443f66;--text-5d6b52:#aaa79e;--surface-8b9a7b:#242421;--text-7f8f3e:var(--accent);--text-3b463f:#aaa79e;--surface-9aa77a:#242421;--text-4d5a47:#aaa79e;--text-e6ebe0:#ecebe6;--surface-e9ede4:#1e1e1c;--text-ffffff-4:#ecebe60a;--text-1c2423-5:#ecebe60d;--surface-dfe8b8:var(--accent-soft);--surface-7d9686:#242421;--surface-142627:#0d0d0c;--surface-f4f7ea:#1e1e1c;--surface-b9c9a6:#191918;--surface-5c7360:#2a2a26;--text-6c7a60:#aaa79e;--text-5c6a52:#aaa79e;--surface-c9d3bf:#191918;--line-718522:#45443f;--surface-cbd3c7-31:#19191850;--surface-71806a-4:#2a2a260b;--surface-e8ece3-40:#1e1e1c66;--line-80906d-9:#ecebe616;--text-bec8b7-14:#ecebe624;--line-81907b-33:#45443f55;--text-697c33:#aaa79e;--text-637052:#aaa79e;--surface-819543:#2a2a26;--surface-819543-8:#2a2a2615;--text-849343:var(--accent);--line-8d9c79-36:#45443f5c;--line-8d9c79-24:#ecebe63d;--text-758360:#a09d94;--text-84936c:#a09d94;--text-728065:#aaa79e;--surface-cfdbbd-44:#19191870;--text-455048:#aaa79e;--text-6d7869:#aaa79e;--surface-94a073:#242421;--text-56614d:#aaa79e;--text-7d8873:#a09d94;--line-8c9b77-21:#ecebe635;--line-84956c:#45443f;--text-6a785a:#aaa79e;--line-9da98f:#45443f;--surface-e8ece3:#1e1e1c;--surface-1c2423-29:#0d0d0c4a;--surface-1c2423-396:#0d0d0c65;--text-c4cebb:#ecebe6;--surface-849474:#242421;--text-728166:#aaa79e;--surface-b8c6b9:#191918;--text-f6f9ef-50:#ecebe680;--line-f6f9ef-25:#ecebe640;--line-9daa90-18:#ecebe62e;--text-7b876f:#a09d94;--text-829367:#a09d94;--line-94a583-31:#45443f50;--text-7b896d:#a09d94;--text-6c795c:#aaa79e;--surface-ccd5c2:#191918;--surface-e7ebe0:#1e1e1c;--text-6c795e:#aaa79e;--surface-dae3db:#191918;--surface-1d353b:#0d0d0c;--text-e9eee2:#ecebe6;--surface-d1ddbe:#191918;--text-24382b:#ecebe6;--surface-d9e3b4:var(--accent-soft);--surface-809786:#242421;--surface-172d2e:#0d0d0c;--surface-b7d3a3-6:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-b7d3a3-6:color-mix(in srgb, var(--accent-soft) 6.3%, transparent)}}[data-theme=ink]{--text-78856a:#a09d94;--text-5c6950:#aaa79e;--text-96a27b:#a09d94;--text-8e9a7e:#a09d94;--surface-cbd3c7-25:#19191840;--surface-dfe3dd:#191918;--surface-708174-4:#2a2a260b;--surface-c4cec2-25:#19191840;--text-667361:#aaa79e;--text-65715f:#aaa79e;--surface-82964e:var(--accent);--surface-819949-7:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-819949-7:color-mix(in srgb, var(--accent) 7.1%, transparent)}}[data-theme=ink]{--line-8b9981:#45443f;--text-66745d:#aaa79e;--text-82934f:var(--accent);--text-586450:#aaa79e;--surface-d9fb51-13:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-d9fb51-13:color-mix(in srgb, var(--accent) 12.5%, transparent)}}[data-theme=ink]{--text-acbc9d:#a09d94;--text-77836a:#a09d94;--line-a4b09a:#45443f;--text-66745e:#aaa79e;--line-a3b753:#45443f;--text-718065:#aaa79e;--surface-273529-13:#0d0d0c22;--text-d4deca:#ecebe6;--text-8a9a7e:#a09d94;--text-87937e:#a09d94;--surface-c6d2c0:#191918;--surface-0b232e-80:#0d0d0ccc;--line-9ba88e:#45443f;--text-78866b:#a09d94;--line-8da260:#45443f;--text-78826f:#a09d94;--surface-eeefdf:#1e1e1c;--text-3c4934:#aaa79e;--surface-dce9e5:#1e1e1c;--text-8d9d7f:#a09d94;--line-9daa88-40:#45443f66;--surface-082c46-40:#202c3266;--surface-082c46-33:#202c3255;--line-ffffff-47:#45443f77;--surface-593a4f-40:#0d0d0c66;--surface-533b32-40:#0d0d0c66;--line-849478-40:#45443f66;--text-6b775f:#aaa79e;--text-809052:#a09d94;--surface-acb69f:#242421;--surface-1c2423-0:#0d0d0c00;--text-607356-5:#aaa79e0d;--line-879678-21:#ecebe635;--surface-d0d8cb-33:#19191855;--line-839652:#45443f;--text-6b7a62:#aaa79e;--text-7c887b:#a09d94;--text-5b655f:#aaa79e;--surface-cbd6bf:#191918;--text-59664f:#aaa79e;--line-a9b59e:#45443f;--line-879975:#45443f;--line-728443:#45443f;--text-66735b:#aaa79e;--surface-e6eade:#1e1e1c;--text-58664c:#aaa79e;--surface-cad2bd:#191918;--surface-ded7c3:#191918;--line-b1785b:#45443f;--surface-20312d:#0d0d0c;--text-e3ead7:#ecebe6;--line-b4bea9:#45443f;--surface-344238:#0d0d0c;--line-97a685:#45443f;--line-68755e:#45443f;--surface-d0dabb:#191918;--surface-f4eedc:#1e1e1c;--surface-e6e8df:#1e1e1c;--surface-26372d:#0d0d0c;--line-b9c1af:#45443f;--surface-f3f4ec:#1e1e1c;--surface-bac4af-33:#24242155;--text-6f7c67:#aaa79e;--surface-687f3d:var(--accent-wash);--text-18271d:#ecebe6;--text-6b795f:#aaa79e;--surface-7c9448:#2a2a26;--text-7b886e:#a09d94;--text-74816b:#aaa79e;--text-788765:#a09d94;--line-4b6147:#45443f;--text-69785e:#aaa79e;--surface-81934c:#2a2a26;--text-7e8c71:#a09d94;--text-7a876e:#a09d94;--text-67735e:#aaa79e;--text-7f8b72:#a09d94;--text-394b35:#aaa79e;--surface-2b3b30:#0d0d0c;--text-e8efd9:#ecebe6;--surface-afbc99:#242421;--surface-cbe967:var(--accent);--text-26372d:#ecebe6;--text-5c6b51:#aaa79e;--text-182b1b:#ecebe6;--text-839075:#a09d94;--line-aeba9f:#45443f;--text-6e7c61:#aaa79e;--text-283b25:#ecebe6;--line-7c934d:#45443f;--line-bec7b2:#45443f;--text-68775b:#aaa79e;--surface-bdc7ad:#191918;--surface-344633:#0d0d0c;--text-edf1df:#ecebe6;--line-344633:#79796f;--surface-c8e666:var(--accent);--text-829073:#a09d94;--line-bac5aa:#45443f;--surface-d4dec4:#191918;--surface-f1f3e9-93:#1e1e1ced;--surface-aeb99e-47:#24242177;--line-6d815a:#45443f;--text-7d8b6e:#a09d94;--surface-d2e78f:var(--accent-soft);--surface-283b25:#0d0d0c;--surface-eef0e6-91:#1e1e1ce8;--line-b2bea2:#45443f;--surface-eff2e8:#1e1e1c;--line-b4bfa6:#45443f;--surface-a7b497:#242421;--line-cbd3bf:#45443f;--text-4f7627:var(--accent-soft);--text-7f8c70:#a09d94;--line-b6c1aa:#45443f;--surface-cfdf9d:var(--accent-soft);--line-9eaf8e:#45443f;--line-bac6b0:#45443f;--text-6f7e61:#aaa79e;--text-687d4b:#aaa79e;--surface-acb69b-33:#24242155;--line-bbc5b0:#45443f;--line-536b45:#45443f;--surface-f0f2e8-73:#1e1e1cbb;--surface-30432f:#0d0d0c;--surface-aab79b-33:#24242155;--surface-f2f4e9:#1e1e1c;--line-758e5b:#45443f;--surface-b1bf9e-40:#24242166;--text-30432d:#ecebe6;--surface-799148:#2a2a26;--surface-c7d1b8:#191918;--line-bcc6b0:#45443f;--text-647758:#aaa79e;--surface-eff3e5-91:#1e1e1ce8;--text-617753:#aaa79e;--line-b6c4a4:#45443f;--text-4c6842:#aaa79e;--line-c0cab5:#45443f;--text-8a977f:#a09d94;--surface-bdc8ad:#191918;--text-30492b:#ecebe6;--surface-7a9653:#2a2a26;--surface-eef1e7:#1e1e1c;--surface-a9b69b-40:#24242166;--line-a5b397:#45443f;--text-354a32:#aaa79e;--text-6e805f:#aaa79e;--text-5c7751:#aaa79e;--line-bac7af:#45443f;--text-50747c:#aaa79e;--surface-eaf0df:#1e1e1c;--line-a6b894:#45443f;--text-334b2d:#aaa79e;--surface-adba9b:#242421;--surface-d5e6b7:var(--accent-soft);--surface-c9df9c:var(--accent-soft);--line-a7b998:#45443f;--surface-d0e49f:var(--accent-soft);--text-304528:#ecebe6;--surface-667f45-33:var(--accent-wash)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-667f45-33:color-mix(in srgb, var(--accent-wash) 33.3%, transparent)}}[data-theme=ink]{--surface-eff2e7:#1e1e1c;--line-b9c6aa:#45443f;--surface-b5c1a4-47:#24242177;--surface-d1e4a7:var(--accent-soft);--text-425c32:#aaa79e;--surface-aebc9b-40:#24242166;--line-c1ccb3:#45443f;--surface-1d2921:#0d0d0c;--text-eef3e6:#ecebe6;--surface-1d2921-22:#0d0d0c38;--text-a9bfa0:#a09d94;--text-cdea45:var(--accent);--text-5d6b54:#aaa79e;--line-26372d:#79796f;--text-9db33c:var(--accent);--text-626e5a:#aaa79e;--line-bac3b0:#45443f;--surface-dfe3d9:#191918;--text-73835b:#aaa79e;--surface-cbd3be:#191918;--text-66705e:#aaa79e;--surface-d1d9c7:#191918;--line-b3bfa7:#45443f;--text-f0f3e9:#ecebe6;--text-bb553d:#eea08f;--text-4b632b:var(--accent-soft);--text-bac5b1:#ecebe6;--line-aebba2:#45443f;--surface-c7d0bd:#191918;--surface-d4ddc6:#191918;--text-4e5c42:#aaa79e;--text-bec9b0:#ecebe6;--line-9fab8a:#45443f;--text-3f4540:#aaa79e;--text-4c5e37:#aaa79e;--text-475425:#aaa79e;--line-667c3f:#45443f;--line-c3cab7:#45443f;--text-768072:#aaa79e;--surface-7d982f:#2a2a26;--text-8f9c7a:#a09d94;--surface-8da45b:var(--accent-soft);--text-8da45b:#a09d94;--text-788171:#a09d94;--surface-dfe4d5:#191918;--line-b8c6a5:#45443f;--surface-b4c39e:#242421;--line-aab99a:#45443f;--surface-eef2e4:#1e1e1c;--surface-b5c3a2:#242421;--text-5c6a54:#aaa79e;--surface-8e9c7f:#242421;--surface-2a3323:#0d0d0c;--line-2a3323:#79796f;--text-dfe7cf:#ecebe6;--surface-c8d67f:var(--accent-soft);--surface-8e9c3f:var(--accent);--line-344a35:#79796f;--surface-c1ccb3:#191918;--surface-f2f4ea:#1e1e1c;--line-cdd6c1:#45443f;--surface-d9fb51-17:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-d9fb51-17:color-mix(in srgb, var(--accent) 17.3%, transparent)}}[data-theme=ink]{--surface-26382f:#0d0d0c;--text-edf1e4:#ecebe6;--surface-e2ebd4:#1e1e1c;--surface-829763:var(--accent-soft);--surface-bbd289-14:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-bbd289-14:color-mix(in srgb, var(--accent-soft) 14.1%, transparent)}}[data-theme=ink]{--surface-82985f:var(--accent-soft);--surface-c9d2ba:#191918;--text-89927e:#a09d94;--surface-e6eadc:#1e1e1c;--line-b9c8a5-31:#45443f50;--surface-e6edda:#1e1e1c;--line-93a86b:#45443f;--surface-c0cbae:#191918;--surface-ffffff-5:#1e1e1c0c;--line-a3ae8a:#45443f;--text-839362:#a09d94;--text-84907b:#a09d94;--text-a7b49b:#a09d94;--text-7b8971:#a09d94;--surface-344a36:#0d0d0c;--line-617a4f:#45443f;--text-d6f193:#ecebe6;--surface-536747:#2a2a26;--text-89907d:#a09d94;--surface-8ba247:var(--accent);--surface-b4c29f:#242421;--surface-f4f6eb:#1e1e1c;--line-aabb92:#45443f;--surface-c8daaf:#191918;--line-b3c986:#45443f;--text-a3b39b:#a09d94;--text-d4ed99:#ecebe6;--line-839a61-27:#ecebe644;--surface-d2eb92-3:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--surface-d2eb92-3:color-mix(in srgb, var(--accent-soft) 2.7%, transparent)}}[data-theme=ink]{--surface-cce986:var(--accent-soft);--text-f0f3e8:#ecebe6;--text-a4b599:#a09d94;--line-829772-31:#45443f50;--text-afbea3:#a09d94;--text-d5e7b9:#ecebe6;--surface-dde7d3-32:#1e1e1c52;--surface-eaf0df-13:#1e1e1c22;--line-bbc9a4-13:#ecebe621;--text-687b67:#aaa79e;--text-2d4c3a:#aaa79e;--text-a2b295:#a09d94;--text-94a688:#a09d94;--text-659c78-20:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink]{--text-659c78-20:color-mix(in srgb, var(--accent-soft) 20%, transparent)}}[data-theme=ink]{--text-3e7b59:#a0d2df;--text-aec71e:var(--accent);--text-f4f6eb:#ecebe6;--text-819079:#a09d94;--surface-3e7b59:#202c32;--surface-aec71e:var(--accent);--surface-e7eddc:#1e1e1c;--line-ccd6ba:#45443f;--line-e0e6d4:#45443f;--text-354a3c:#aaa79e;--text-8d9b80:#a09d94;--text-88967d:#a09d94;--text-7c8b73:#a09d94;--text-a5ad97:#a09d94;--line-b9c7a7:#45443f;--surface-becbac:#191918;--surface-81976b:#242421;--text-8a9978:#a09d94;--text-8c997c:#a09d94;--surface-e4ebd8:#1e1e1c;--line-aebf99:#45443f;--surface-bccaa7:#191918;--text-8a9f73:#a09d94;--surface-f1f5e7:#1e1e1c;--surface-9eae83:#242421;--text-8b947f:#a09d94;--text-8b9789:#a09d94;--line-9cad96:#45443f;--text-23362e:#ecebe6;--surface-dcfa48:var(--accent);--line-23362e:#79796f;--line-819632:#45443f;--surface-10261b-79:#0d0d0cc9;--line-20352d:#79796f;--surface-e9ece2:#1e1e1c;--text-20352d:#ecebe6;--surface-12261b-44:#0d0d0c70;--line-c1cbb9:#45443f;--text-6b7e69:#aaa79e;--surface-20352d:#0d0d0c;--surface-f2f1e7:#1e1e1c;--text-8c9d76:#a09d94;--text-657660:#aaa79e;--text-dcfa48:var(--accent);--surface-b4c393:var(--accent-soft);--line-9cab96:#45443f;--surface-dde3d3:#191918;--line-a2b091:#45443f;--text-cbd5bb:#ecebe6;--surface-e7eae0:#1e1e1c;--text-677c61:#aaa79e;--surface-dafa48:var(--accent);--line-dafa48:#45443f;--surface-1c2423-42:#0d0d0c6b;--surface-1c2423-40:#0d0d0c66;--shadow-1:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-2:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-3:inset 0 0 0 1px var(--border);--shadow-4:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-5:inset 0 0 0 1px var(--border);--shadow-6:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-7:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-8:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-9:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-10:inset 0 0 0 1px var(--border);--shadow-11:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-12:inset 0 0 0 1px var(--border);--shadow-13:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-14:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-15:inset 0 0 0 1px var(--border);--shadow-16:inset 0 0 0 1px var(--border);--shadow-17:inset 0 0 0 1px var(--border);--shadow-18:inset 0 0 0 1px var(--border);--shadow-19:inset 0 0 0 1px var(--border);--shadow-20:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-21:inset 0 0 0 1px var(--border);--shadow-22:inset 0 0 0 1px var(--border);--shadow-23:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-24:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-25:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-26:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-27:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-28:inset 0 0 0 1px var(--border);--shadow-29:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-30:inset 0 0 0 1px var(--border);--text-shadow-31:none;--shadow-32:inset 0 0 0 1px var(--border);--shadow-33:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-34:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-35:inset 0 0 0 1px var(--border);--shadow-36:inset 0 0 0 1px var(--border);--shadow-37:inset 0 0 0 1px var(--border);--shadow-38:inset 0 0 0 1px var(--border);--shadow-39:inset 0 0 0 1px var(--border);--shadow-40:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-41:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-42:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-43:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-44:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-45:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-46:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-47:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-48:inset 0 0 0 1px var(--border);--shadow-49:inset 0 0 0 1px var(--border);--shadow-50:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-51:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-52:inset 0 0 0 1px var(--border);--shadow-53:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-54:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-55:inset 0 0 0 1px var(--border);--shadow-56:inset 0 0 0 1px var(--border);--shadow-57:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-58:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-59:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-60:inset 0 0 0 1px var(--border);--shadow-61:inset 0 0 0 1px var(--border);--shadow-62:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-63:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-64:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-65:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-66:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-67:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-68:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-69:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-70:inset 0 0 0 1px var(--border);--shadow-71:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-72:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-73:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-74:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-75:inset 0 0 0 1px var(--border);--shadow-76:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-77:inset 0 0 0 1px var(--border);--shadow-78:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-79:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-80:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-81:inset 0 0 0 1px var(--border);--shadow-82:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-83:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-84:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-85:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-86:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-87:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-88:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-89:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-90:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-91:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-92:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-93:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-94:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-95:inset 0 0 0 1px var(--border);--shadow-96:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-97:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-98:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-99:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-100:inset 0 0 0 1px var(--border);--shadow-101:inset 0 0 0 1px var(--border);--shadow-102:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-103:inset 0 0 0 1px var(--border);--shadow-104:inset 0 0 0 1px var(--border);--shadow-105:inset 0 0 0 1px var(--border);--shadow-106:inset 0 0 0 1px var(--border);--shadow-107:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-108:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-109:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-110:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-111:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-112:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-113:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-114:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-115:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-116:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge);--shadow-117:inset 0 0 0 1px var(--border);--shadow-118:0 2px 8px var(--shadow-contact), 0 0 0 1px var(--shadow-edge)}:root,[data-theme=paper]{--cover-0:#121923;--cover-1:#f4eedc;--cover-2:#1b2029;--cover-3:#080b11;--cover-4:#383744;--cover-5:#8aabac;--cover-6:#353d46;--cover-7:#08090c;--cover-8:#282b30}[data-theme=ink]{--cover-0:var(--media-matte);--cover-1:var(--media-matte);--cover-2:var(--media-matte);--cover-3:var(--media-matte);--cover-4:var(--media-matte);--cover-5:var(--media-matte);--cover-6:var(--media-matte);--cover-7:var(--media-matte);--cover-8:var(--media-matte)}*{box-sizing:border-box}html{color-scheme:var(--native-scheme);background:var(--background)}body{color:var(--text-main);-webkit-font-smoothing:antialiased;margin:0;font-family:Bahnschrift,Microsoft YaHei,PingFang SC,sans-serif;font-size:16px}button{cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}button:focus-visible,[role=tab]:focus-visible{outline:3px solid var(--line-688515);outline-offset:5px}button,a{touch-action:manipulation}::selection{color:var(--text-main);background:var(--acid)}svg{flex-shrink:0}kbd{font-family:var(--mono);justify-content:center;align-items:center;font-size:12px;font-weight:400;display:inline-flex}.mono{font-family:var(--mono)}.page-wipe{z-index:100;background:var(--surface-inset);color:var(--acid);pointer-events:auto;will-change:transform;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}.page-wipe>span{font:11px var(--mono);letter-spacing:4px}.page-wipe>b{font:600 clamp(40px, 7vw, 90px) var(--mono)}.arena-shell{background:radial-gradient(ellipse at 48% 35%, var(--surface-f0f2ea-67) 0%, transparent 63%), var(--surface-d9ddda);min-height:100svh;position:relative;overflow:clip}.ambient-grid{pointer-events:none;opacity:.36;background-image:linear-gradient(var(--surface-788879-13) 1px, transparent 1px), linear-gradient(90deg, var(--surface-788879-13) 1px, transparent 1px);-webkit-mask-image:linear-gradient(90deg, var(--surface-000000), transparent 25%, transparent 75%, var(--surface-000000));-webkit-mask-image:linear-gradient(90deg, var(--surface-000000), transparent 25%, transparent 75%, var(--surface-000000));-webkit-mask-image:linear-gradient(90deg, var(--surface-000000), transparent 25%, transparent 75%, var(--surface-000000));mask-image:linear-gradient(90deg, var(--surface-000000), transparent 25%, transparent 75%, var(--surface-000000));background-size:48px 48px;position:absolute;inset:64px 0 0}.ambient-grid:after{content:"";background:repeating-linear-gradient(120deg, transparent 0 300px, var(--surface-8a9389-9) 300px 390px, transparent 390px 690px);position:absolute;inset:0}.edge-coordinate{writing-mode:vertical-rl;font:12px var(--mono);letter-spacing:2px;color:var(--text-718074);position:absolute;top:51%;left:20px;transform:rotate(180deg)}.topbar{height:76px;color:var(--text-e8eee6);background:var(--surface-inset);border-bottom:4px solid var(--acid);z-index:40;align-items:center;padding:0 36px;display:flex;position:relative}.brand{color:inherit;align-items:center;gap:15px;text-decoration:none;display:flex}.brand strong{letter-spacing:-.7px;font:400 26px/1 MiSans,Bahnschrift,Microsoft YaHei,sans-serif;display:block}.brand strong .brand-tag{color:inherit;clip-path:none;background:0 0;margin-left:.14em;padding:0;font-weight:800}.brand-tag{background:var(--acid);color:var(--on-signal);font-weight:inherit;clip-path:polygon(0 0,calc(100% - .38em) 0,100% .38em,100% 100%,0 100%);margin-left:.12em;padding:.05em .4em .1em .35em}.brand small{letter-spacing:1.8px;color:var(--text-bdc7bb);margin-top:6px;font-size:11px;display:block}.brand small span{color:var(--text-71806d);margin:0 3px}.arena-mark{width:37px;height:38px;filter:drop-shadow(3px 3px 0 var(--surface-000000-42));transition:transform .25s,filter .25s;display:inline-block;position:relative;transform:skew(-13deg)}.brand:hover .arena-mark{filter:drop-shadow(4px 5px 0 var(--surface-000000-50));transform:skew(-13deg)translate(-1px,-2px)}.brand:active .arena-mark{filter:drop-shadow(0 0 0 var(--surface-000000-50));transform:skew(-13deg)translate(1px,1px)}.arena-mark i{background:var(--acid);width:26px;height:10px;transition:transform .3s;display:block;position:absolute}.brand:hover .arena-mark i:first-child,.brand:hover .arena-mark i:nth-child(3){transform:translate(-10px)}.arena-mark i:first-child{top:0;left:10px}.arena-mark i:nth-child(2){top:13px;left:0}.arena-mark i:nth-child(3){top:26px;left:10px}.header-divider{background:var(--surface-455048);width:1px;height:30px;margin:0 30px;transform:skew(-14deg)}.terminal-label{align-items:center;gap:10px;font-size:14px;display:flex}.terminal-label .mono{color:var(--text-839082);margin-left:12px;font-size:12px}.live-dot{background:var(--acid);width:5px;height:5px;box-shadow:var(--shadow-33,0 0 8px var(--surface-d9fb51-38));display:inline-block}.header-right{align-items:center;gap:8px;margin-left:auto;display:flex}.demo-label{font:12px var(--mono);letter-spacing:1px;color:var(--text-9aa896);margin-right:20px}.demo-label b{color:var(--acid);border:1px solid var(--line-60703e);margin-left:7px;padding:4px 5px;font-weight:500}.icon-button{border:1px solid var(--line-61705d-40);width:35px;height:35px;color:inherit;background:0 0;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex}.icon-button:hover,.icon-button.on{background:var(--acid);color:var(--text-main)}.main-terminal{z-index:2;width:calc(100% - 128px);max-width:none;margin:0 auto;padding:22px 0 12px;position:relative}.command-row{justify-content:space-between;align-items:center;min-height:66px;margin-bottom:17px;display:flex}.section-code{font:11px var(--mono);letter-spacing:2.5px;color:var(--text-687462);display:block}.section-heading h1{letter-spacing:-1.6px;margin:8px 0 0;font-size:clamp(23px,2.4vw,35px);font-weight:850;line-height:1.1}.section-heading h1>span{color:var(--text-81914d)}.mode-tabs{display:block}.mode-tabs [data-slot=tabs-list]{border:1px solid var(--line-9ea999);background:var(--surface-cbd2c9);border-radius:0;gap:2px;height:40px;padding:3px}.mode-tabs [data-slot=tabs-trigger]{color:var(--text-626d5d);border:0;border-radius:0;gap:8px;height:32px;padding:0 17px;font-size:14px}.mode-tabs [data-slot=tabs-trigger][data-active]{background:var(--surface-inset);color:var(--text-edf1e8);box-shadow:none}.mode-tabs [data-slot=tabs-trigger][data-active] svg{color:var(--acid)}.mode-tabs p{text-align:right;color:var(--text-6b7668);margin:7px 0 0;font-size:12px}.briefing{background:var(--surface-eef0e9-80);border:1px solid var(--line-b7c0b3);border-left:3px solid var(--surface-inset);align-items:center;gap:22px;min-height:54px;padding:9px 20px 9px 16px;scroll-margin-top:12px;display:flex;position:relative}.round-tag{white-space:nowrap;font:12px var(--mono);align-items:center;gap:9px;display:flex}.round-tag b{margin-left:5px;font-size:18px}.briefing-copy{border-left:1px solid var(--line-bcc4b7);align-items:center;gap:13px;padding-left:22px;display:flex}.prompt-label{color:var(--text-677162);white-space:nowrap;border:1px solid var(--line-bdc7b8);padding:3px 5px;font-size:11px}.briefing h2{letter-spacing:.3px;margin:0;font-size:16px;font-weight:600;line-height:1.5;animation:none}.briefing-detail{color:var(--text-73816d);white-space:nowrap;margin-left:auto;font-size:12px}.briefing-corner{border-right:3px solid var(--surface-inset);border-bottom:3px solid var(--surface-inset);width:9px;height:9px;position:absolute;bottom:0;right:0}.field-meta{height:35px;color:var(--text-71806b);font:11px var(--mono);letter-spacing:.7px;justify-content:space-between;align-items:center;display:flex}.field-meta>span{align-items:center;gap:7px;display:flex}.field-meta i{background:var(--surface-70816a);width:4px;height:4px;display:inline-block}.meta-slash{color:var(--text-9ca693);margin:0 3px}.field-meta .field-testing{border:1px dashed var(--line-b98a3e);color:var(--text-8a6420);letter-spacing:.4px;border-radius:999px;padding:3px 9px}.field-status{color:var(--text-46513e);letter-spacing:.6px;align-items:center;gap:7px;font-size:12px;display:flex}.field-status i{background:var(--surface-789d27);border-radius:50%;animation:2.4s ease-in-out infinite status-pulse}.arena-stage{isolation:isolate;perspective:1500px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;display:grid;position:relative}.stage-watermark{pointer-events:none;text-align:center;color:var(--text-adbaaa-13);letter-spacing:-25px;z-index:-1;font-size:clamp(220px,33vw,480px);font-style:italic;font-weight:900;line-height:1;position:absolute;inset:-45px 0 0}.contender{--team:var(--red);--team-soft:var(--surface-fb9a8b);min-width:0;position:relative}.contender-b{--team:var(--blue);--team-soft:var(--surface-b7dce4)}.work-panel{background:var(--surface-inset);transform-origin:50% 48%;width:100%;box-shadow:var(--shadow-34,0 12px 25px var(--surface-223321-7));padding:0 6px;transition:box-shadow .45s,filter .5s,opacity .5s;position:relative}.work-panel:before{content:"";border-top:1px solid var(--line-788773);border-left:1px solid var(--line-788773);border-right:1px solid var(--line-788773);pointer-events:none;height:11px;position:absolute;inset:-4px -4px auto}.work-panel:after{content:"";background:var(--team);width:56px;height:3px;position:absolute;bottom:0;left:0}.panel-heading{height:46px;color:var(--text-e8eee3);align-items:center;gap:15px;padding:0 10px 0 1px;display:flex}.panel-identity{align-items:center;gap:11px;display:flex}.side-letter{font:800 30px/1 var(--mono);color:var(--team);border-right:1px solid var(--line-56604f);justify-content:center;align-items:center;width:33px;height:35px;padding-right:10px;display:flex}.model-identity{letter-spacing:1px;font-size:14px;font-weight:600;line-height:1.25}.model-identity small{color:var(--text-a0ad97);font:9px var(--mono);letter-spacing:1.4px;margin-top:3px;display:block}.entry-number{font:10px var(--mono);letter-spacing:1px;color:var(--text-a3ae9a);margin-left:auto}.panel-lock{color:var(--text-9ba893)}.work-viewport{background:var(--surface-526464);height:clamp(235px,100svh - 650px,420px);position:relative;overflow:hidden}.work-inner{width:100%;height:100%;overflow:hidden}.concept-image{object-fit:cover;object-position:center 51%;width:100%;height:100%;transition:transform 1.3s var(--ease-out);display:block}.phase-voting .work-panel:hover .concept-image{transform:scale(1.035)}.image-caption{background:linear-gradient(transparent, var(--surface-0b1713-56));color:var(--text-ffffff);pointer-events:none;padding:35px 19px 17px;position:absolute;bottom:0;left:0;right:0}.image-caption span{font:10px var(--mono);letter-spacing:2px;opacity:.75;display:block}.image-caption strong{letter-spacing:3px;margin-top:6px;font-size:18px;font-weight:500;display:block}.image-corner{opacity:.7;pointer-events:none;width:14px;height:14px;position:absolute}.image-corner.tl{border-left:1px solid var(--line-ffffff);border-top:1px solid var(--line-ffffff);top:10px;left:10px}.image-corner.br{border-right:1px solid var(--line-ffffff);border-bottom:1px solid var(--line-ffffff);bottom:10px;right:10px}.expand-control{background:var(--surface-182422-50);border:1px solid var(--line-ffffff-40);width:34px;height:34px;color:var(--text-ffffff);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;transition:background .25s,color .25s;display:grid;position:absolute;bottom:17px;right:14px}.expand-control:hover{background:var(--acid);color:var(--text-main)}.expand-control:disabled{opacity:.3}.panel-bottom{height:27px;font:9px var(--mono);color:var(--text-a7b29f);letter-spacing:.4px;align-items:center;gap:12px;padding:0 3px;display:flex}.panel-bottom>span:first-child{align-items:center;gap:5px;display:flex}.panel-bottom i{background:var(--team);width:3px;height:3px;display:inline-block}.panel-bars{opacity:.5;margin-left:auto;font-size:14px;line-height:1}.vote-button{background:var(--team);text-align:left;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);width:100%;height:70px;transition:transform .28s var(--ease-out), background .3s, opacity .35s, filter .35s;border:0;align-items:center;gap:16px;margin-top:12px;padding:0 20px;display:flex;position:relative;overflow:hidden}.vote-button:before{content:"";background:linear-gradient(100deg, transparent, var(--surface-ffffff-47), transparent);width:100%;height:100%;transition:left .6s var(--ease-out);position:absolute;top:0;left:-130%;transform:skew(-25deg)}.vote-button:after{content:"";background:var(--surface-172721-14);height:4px;position:absolute;bottom:0;left:0;right:0}.vote-button:not(:disabled):hover{background:var(--team-soft);transform:translateY(-3px)}.vote-button:not(:disabled):hover:before{left:130%}.vote-button:not(:disabled):active{transform:translateY(1px)scale(.99)}.vote-icon{border:1px solid var(--line-1c2423-27);place-items:center;width:33px;height:33px;display:grid}.vote-copy{flex-direction:column;gap:4px;display:flex}.vote-copy strong{letter-spacing:1px;font-size:clamp(16px,1.7vw,22px);font-weight:750}.vote-copy small{font:9px var(--mono);letter-spacing:1.45px;color:var(--text-24362b-60)}.vote-button kbd{border:1px solid var(--line-1c2423-34);width:26px;height:26px;margin-left:auto}.phase-intro .vote-button,.phase-loading .vote-button{opacity:.4;filter:saturate(.45)}.arena-shell.works-hold .work-panel{opacity:0}.arena-shell.works-reveal .work-panel{animation:material-settle .55s var(--ease-out) both}.arena-shell.works-reveal .work-panel+.work-panel{animation-delay:80ms}.arena-shell.works-hold .briefing .round-tag{opacity:0}.arena-shell.works-reveal .briefing .round-tag{animation:material-settle .55s .12s var(--ease-out) both}.arena-shell.works-hold .vote-button{pointer-events:none;opacity:.85;filter:none;z-index:31;transition:none}.arena-shell.works-hold .vote-button>*{opacity:0}.arena-shell.works-hold .vote-button.is-pending{background:var(--surface-ffffff-42);box-shadow:var(--shadow-35,inset 0 0 0 1px var(--surface-8fa085-61))}.arena-shell.works-hold .vote-button.is-pending:before{background:linear-gradient(90deg, transparent, var(--team), transparent);width:34%;animation:vote-pending 1.5s var(--ease-in-out) infinite;transition:none;left:0}@media (prefers-reduced-motion:reduce){.arena-shell.works-hold .work-panel,.arena-shell.works-reveal .work-panel,.arena-shell.works-reveal .briefing .round-tag,.arena-shell.works-hold .vote-button.is-pending:before,.loading-overlay.is-clearing{animation:none}}.phase-voting .vote-button{animation:button-ready .7s var(--ease-out) both}.phase-voting .vote-b{animation-delay:80ms}.draw-row{grid-column:1/-1;align-items:center;gap:18px;margin:12px 0 0;display:flex}.draw-rule{background:linear-gradient(90deg, transparent, var(--surface-20221d-25));flex:1 1 0;min-width:0;height:1px}.draw-rule:last-child{background:linear-gradient(90deg, var(--surface-20221d-25), transparent)}.vote-draw{background:var(--paper);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);width:min(560px,100%);max-width:calc(100% - 36px);height:58px;box-shadow:var(--shadow-36,inset 0 0 0 1px var(--surface-20221d), 3px 4px 0 var(--surface-a2ad87));color:var(--text-main);text-align:left;transition:transform .28s var(--ease-out), background .3s, color .3s, box-shadow .28s var(--ease-out), opacity .35s, filter .35s;flex:none;align-items:center;gap:16px;padding:0 20px;display:flex;position:relative}.vote-draw .vote-icon{border-color:var(--line-1c2423-27);width:33px;height:33px}.vote-draw .vote-copy strong{letter-spacing:1px;font-size:clamp(16px,1.7vw,22px);font-weight:750}.vote-draw .vote-copy small{font:9px var(--mono);letter-spacing:1.45px;color:var(--text-526347)}.vote-draw kbd{border-color:var(--line-1c2423-34);width:26px;height:26px;margin-left:auto}.vote-draw:not(:disabled):hover{background:var(--surface-eef0e6);box-shadow:var(--shadow-37,inset 0 0 0 1px var(--surface-20221d), 5px 7px 0 var(--surface-a2ad87));transform:translate(-2px,-3px)}.vote-draw:not(:disabled):active{box-shadow:var(--shadow-38,inset 0 0 0 1px var(--surface-20221d), 1px 1px 0 var(--surface-a2ad87));transform:translate(0)}.vote-draw.is-draw-picked{background:var(--surface-inset);color:var(--acid);box-shadow:var(--shadow-39,inset 0 0 0 1px var(--surface-inset))}.vote-draw.is-draw-picked .vote-copy small{color:var(--text-c1cfab)}.vote-draw.is-draw-picked .vote-icon,.vote-draw.is-draw-picked kbd{border-color:var(--line-f0f3e9-30)}.phase-intro .vote-draw,.phase-loading .vote-draw{opacity:.4;filter:saturate(.45)}.phase-voting .vote-draw{animation:button-ready .7s var(--ease-out) both;animation-delay:.16s}.versus-spine{z-index:12;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:72px;transition:opacity .35s;display:flex;position:absolute;top:44px;bottom:89px;left:calc(50% - 36px);overflow:clip}.spine-line{background:linear-gradient(transparent, var(--surface-879780-50));flex:1;width:1px;min-height:15px;position:relative}.spine-line:last-child{transform:rotate(180deg)}.spine-line:after{content:"";border:1px solid var(--line-899b7d);width:7px;height:7px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.vs-emblem{place-items:center;width:70px;height:70px;display:grid;position:relative}.vs-emblem b{font:italic 800 29px/1 var(--mono);margin-left:-2px}.vs-orbit{border:1px solid var(--line-7d8f74-50);width:52px;height:52px;position:absolute;transform:rotate(45deg)}.vs-orbit.second{border-color:var(--line-839875-27);border-right-color:var(--surface-inset);border-left-color:var(--surface-inset);width:66px;height:66px}.vs-sub{font:9px/1.7 var(--mono);letter-spacing:2px;text-align:center;color:var(--text-7c8c6f)}.spotlight-a .contender-a,.spotlight-b .contender-b{z-index:20}.spotlight-a .contender-b .work-panel,.spotlight-b .contender-a .work-panel{opacity:.34;filter:blur(2.5px)grayscale(.72)}.spotlight-a .versus-spine,.spotlight-b .versus-spine{opacity:0}.spotlight-a .contender-a .work-panel,.spotlight-b .contender-b .work-panel{z-index:30;box-shadow:var(--shadow-40,0 25px 65px var(--surface-101b3b-25), 0 0 0 1px var(--surface-d9fb51))}.spotlight-a .vote-button,.spotlight-b .vote-button{opacity:.55;visibility:visible;filter:blur(2.5px)saturate(.55)}.loading-overlay{z-index:30;background:var(--surface-d9dfd2-93);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.loading-overlay .arena-mark{filter:brightness(.5)}.loading-overlay>span{letter-spacing:4px;font-size:14px}.load-track{background:var(--surface-829678-27);width:180px;height:2px;overflow:hidden}.load-track:after{content:"";background:var(--surface-inset);width:40%;height:100%;animation:1.3s ease-in-out infinite loading;display:block}.loading-overlay.is-clearing{animation:overlay-clear .32s var(--ease-in-out) both;pointer-events:none}.loading-skip{border:1px solid var(--surface-inset);color:var(--text-main);font:12px var(--mono);letter-spacing:2px;background:0 0;align-items:center;gap:7px;padding:8px 14px;animation:none;display:flex}.loading-skip:hover{background:var(--surface-inset);color:var(--text-e8eee3)}.transition-shutter{z-index:40;background:var(--surface-inset);clip-path:inset(0 100% 0 0);pointer-events:none;color:var(--acid);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:-2px -7px}.transition-shutter span{letter-spacing:4px;font:12px var(--mono)}.transition-shutter b{font:800 110px/1.3 var(--mono)}.shutter-progress{gap:10px;margin-top:16px;display:flex}.shutter-progress i{background:var(--surface-e8eee3-12);width:76px;height:3px;position:relative;overflow:hidden}.shutter-progress i[data-side=a]{--team:var(--red)}.shutter-progress i[data-side=b]{--team:var(--blue)}.shutter-progress i:before{content:"";background:var(--team);position:absolute;inset:0;transform:translate(-101%)}.shutter-progress i.is-pending:before{animation:shutter-progress 1.2s var(--ease-in-out) infinite}.shutter-progress i.is-done:before{transition:transform .3s var(--ease-out);transform:translate(0)}@keyframes shutter-progress{0%{transform:translate(-101%)}to{transform:translate(101%)}}.phase-transition .transition-shutter{animation:shutter-cover .45s var(--ease-in-out) both}.arena-shell.shutter-exit .transition-shutter{animation:shutter-exit .42s var(--ease-in-out) both}.phase-transition .work-panel,.phase-transition .vote-button{opacity:.2;transform:translateY(10px)}.lock-announcement{z-index:30;width:min(330px,72vw);color:var(--text-edf3e8);background:var(--surface-17251f-94);border:1px solid var(--line-93a87c);border-left:4px solid var(--acid);box-shadow:var(--shadow-41,0 14px 48px var(--surface-0c1f29-33));animation:material-settle .45s var(--ease-out) both;grid-template-columns:27px 1fr;align-items:center;column-gap:10px;padding:15px 18px 13px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lock-announcement>span{letter-spacing:2px;font-size:19px;font-weight:750}.lock-announcement>svg{color:var(--acid)}.lock-announcement small{width:auto;color:var(--text-a8ba98);text-align:left;font:10px var(--mono);letter-spacing:2px;background:0 0;grid-column:2;padding:2px 0 0;position:static}.lock-support{width:100%;color:var(--text-edf3e8);grid-column:1/-1;margin-top:12px;position:static;transform:none}.lock-support>div{font:700 11px var(--mono);justify-content:space-between;margin-bottom:7px;display:flex}.lock-support>div b:last-child{color:var(--text-8ed2e6)}.lock-support>i{background:var(--blue);height:5px;box-shadow:var(--shadow-42,0 0 0 1px var(--surface-ffffff-13));display:block;overflow:hidden}.lock-support em{background:var(--red);border-right:2px solid var(--paper);height:100%;display:block}.chosen-stamp{background:var(--acid);color:var(--text-main);font:11px var(--mono);letter-spacing:1px;animation:stamp-in .35s var(--ease-out) both;align-items:center;gap:7px;padding:7px 10px;display:flex;position:absolute;top:14px;right:14px}.is-chosen .work-panel{box-shadow:var(--shadow-43,0 0 0 3px var(--team), 0 10px 35px var(--surface-233223-13))}.not-chosen .vote-button{opacity:.4;filter:saturate(.55)}.phase-locking .not-chosen .work-panel{filter:grayscale(.6);opacity:.6}.side-result{z-index:22;background:var(--surface-inset);color:var(--text-e8efdf);align-items:baseline;gap:12px;padding:8px 14px 3px;animation:none;display:flex;position:absolute;bottom:83px;right:13px}.side-result>span{color:var(--text-acbba2);font-size:11px}.side-result strong{font:650 36px/1 var(--mono);color:var(--team)}.side-result small{margin-left:3px;font-size:15px}.round-console{justify-content:space-between;align-items:center;gap:20px;min-height:66px;display:flex}.sequence-steps{color:var(--text-83907a);align-items:center;gap:12px;font-size:12px;display:flex}.sequence-steps>span{align-items:center;gap:7px;display:flex}.sequence-steps b{font:10px var(--mono);border:1px solid var(--line-aab69f);place-items:center;width:23px;height:23px;display:grid}.sequence-steps i{background:var(--surface-aab69f);width:22px;height:1px}.sequence-steps .current{color:var(--text-main);font-weight:700}.sequence-steps .current b{background:var(--surface-inset);color:var(--acid);border-color:var(--surface-inset)}.sequence-steps .complete b{color:var(--text-668540);background:var(--surface-b2c39a-40)}.round-actions{align-items:center;gap:21px;margin-left:auto;display:flex}.text-button{color:var(--text-68765e);background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:12px;display:flex}.text-button:hover{color:var(--text-main)}.text-button kbd{border:1px solid var(--line-a2ad96);margin-left:3px;padding:3px 4px;font-size:9px}.next-button{border:1px solid var(--line-76836a);height:35px;color:var(--text-main);background:0 0;align-items:center;gap:22px;padding:0 14px;font-size:13px;transition:background .25s;display:flex}.next-button:hover,.next-button.highlight{background:var(--surface-inset);color:var(--acid)}.next-button.highlight{min-width:169px}.next-button.next-topic{background:var(--acid);border-color:var(--surface-inset);color:var(--text-main);box-shadow:var(--shadow-6,3px 3px 0 var(--surface-a2ad87));font-weight:700;transition:transform .2s,box-shadow .2s}.next-button.next-topic:hover:not(:disabled){box-shadow:var(--shadow-44,4px 4px 0 var(--surface-a2ad87));background:var(--acid);transform:translate(-1px,-1px)}.next-button.next-topic:active:not(:disabled){box-shadow:none;transform:translate(1px,1px)}.next-button:disabled,.text-button:disabled{opacity:.4}.result-console{flex:1;max-width:610px;animation:none}.result-caption{align-items:center;gap:7px;display:flex}.result-caption strong{font-size:13px}.result-caption>span{color:var(--text-728366);margin-left:auto;font-size:10px}.vote-note[data-state=saved]{color:var(--text-1c2423)}.vote-note-login{appearance:none;font:inherit;cursor:pointer;color:var(--text-1c2423);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline;text-decoration-thickness:1px}.vote-note-login:hover{color:var(--text-4c6034)}.result-board-link{color:var(--text-4c6034);border:1px solid var(--line-b0c09e);background:var(--surface-e1e8d6);box-shadow:var(--shadow-45,2px 2px 0 var(--surface-aabc95));white-space:nowrap;padding:4px 8px;font-size:10px;text-decoration:none;transition:transform .2s,box-shadow .2s}.result-board-link:hover{box-shadow:var(--shadow-46,3px 3px 0 var(--surface-aabc95));transform:translate(-1px,-1px)}.result-board-link:active{box-shadow:none;transform:translate(1px,1px)}.support-track{background:var(--blue);height:4px;margin-top:8px;overflow:hidden}.support-track>div{background:var(--red);border-right:3px solid var(--paper);height:100%}.round-selector{border-top:1px solid var(--line-a8b59d);align-items:center;gap:25px;padding:15px 0 4px;display:flex;position:relative}.round-selector:before{content:"";background:var(--surface-inset);width:33px;height:3px;position:absolute;top:-2px;left:0}.selector-heading{flex-shrink:0}.selector-heading .section-code{letter-spacing:1.1px;font-size:9px}.selector-heading strong{letter-spacing:1px;align-items:center;gap:18px;margin-top:8px;font-size:14px;display:flex}.round-options{flex:1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.round-option{border:1px solid var(--line-aebba3);background:var(--surface-dce3d5);text-align:left;align-items:center;gap:10px;height:58px;padding:5px 10px;transition:border-color .25s,background .25s,transform .25s;display:flex;position:relative}.round-option:hover{background:var(--surface-e9efdf);transform:translateY(-2px)}.round-option.active{border-color:var(--surface-inset);background:var(--surface-inset);color:var(--text-f0f4e8)}.round-option.active:before{content:"";background:var(--acid);width:3px;height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.round-option-number{font:11px var(--mono);color:var(--text-7c8f6c)}.round-thumbnail{background:var(--surface-c2ceb7);width:49px;height:41px;color:var(--text-5f7252);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.round-thumbnail img{object-fit:cover;width:100%;height:100%}.thumb-1{background:var(--surface-c5c9b4);color:var(--text-516146)}.thumb-2{color:var(--text-a4b985);background:var(--surface-46563e)}.round-option-copy strong{letter-spacing:1px;font-size:13px;font-weight:500}.round-option-copy small{font:9px var(--mono);color:var(--text-6d7e5f);white-space:nowrap;margin-top:5px;display:block}.round-option-copy small span{margin:0 3px}.round-option.active small{color:var(--text-a0b28d)}.round-option-end{color:var(--text-6a7a5d);margin-left:auto}.equalizer{align-items:center;gap:3px;height:16px;display:inline-flex}.equalizer i{background:var(--acid);width:2px;height:11px;animation:1.2s ease-in-out infinite alternate equalize;display:block}.equalizer i:nth-child(2){height:16px;animation-delay:-.7s}.equalizer i:nth-child(3){height:6px;animation-delay:-.4s}.selector-arrows{gap:6px;display:flex}.selector-arrows button{border:1px solid var(--line-a2b194);background:0 0;place-items:center;width:31px;height:34px;transition:background .2s;display:grid}.selector-arrows button:hover{background:var(--surface-bccaa9)}.system-footer{border-top:1px solid var(--line-b5c0aa);color:var(--text-788b6a);font:9px var(--mono);letter-spacing:1px;justify-content:space-between;align-items:center;margin:0 36px;padding:12px 0;display:flex;position:relative}.system-footer>span{align-items:center;gap:8px;display:flex}.system-footer .live-dot{background:var(--surface-7e9852);width:4px;height:4px}.system-footer i{width:15px}.system-footer kbd{border:1px solid var(--line-acbaa0);width:17px;height:16px;margin-left:6px;font-size:9px}.footer-cross{margin:0 12px}.story-work{background:var(--surface-f0efdf);height:100%;color:var(--text-374039);scrollbar-width:thin;scrollbar-color:var(--surface-b0b99c) transparent;padding:22px 28px 25px;overflow-y:auto}.story-b{background:var(--surface-e0e8e6)}.story-meta{font:9px var(--mono);color:var(--text-7d8775);letter-spacing:2px;justify-content:space-between;display:flex}.story-work h3{letter-spacing:2px;margin:17px 0 18px;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:29px;font-weight:600}.story-work h3 span{color:var(--text-96a47d)}.story-body{font-family:Songti SC,SimSun,serif;font-size:16px;line-height:1.9}.story-body p{margin:0 0 12px}.story-work footer{border-top:1px solid var(--line-bcc5ae);color:var(--text-79866b);justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;font-size:11px;display:flex}.is-story .expand-control{opacity:.7;bottom:12px;right:13px}.web-work{background:var(--surface-eff0e2);flex-direction:column;height:100%;display:flex}.work-inner[data-tour-scroll]{scrollbar-width:thin;scrollbar-color:var(--surface-819276) var(--surface-1c2423);overflow-y:auto}.work-inner .web-work{height:auto;min-height:100%}.work-inner .web-hero{flex:none;min-height:360px}[data-tour-scroll]{scroll-behavior:auto;overscroll-behavior:contain}.web-work nav{flex-shrink:0;justify-content:space-between;align-items:center;height:34px;padding:0 15px;font-size:9px;display:flex}.web-work nav strong{font:800 17px/1 var(--mono);letter-spacing:-.7px}.web-work nav span:nth-child(2){letter-spacing:1px;font-size:7px}.web-hero{min-height:0;color:var(--text-ffffff);isolation:isolate;background-position:50% 60%;background-size:cover;flex:1;padding:17px 20px;position:relative}.web-hero:before{content:"";background:linear-gradient(90deg, var(--surface-092d3e-85), transparent);z-index:-1;position:absolute;inset:0}.web-eyebrow{font:8px var(--mono);letter-spacing:2px}.web-hero h3{font:800 clamp(32px, 3.4vw, 58px)/.92 var(--mono);letter-spacing:-2px;margin:10px 0}.web-hero p{margin:10px 0;font-size:10px}.web-faux-button,.web-hero>button{background:var(--surface-d9fb51);color:var(--text-main);border:0;align-items:center;gap:12px;padding:8px 12px;font-size:9px;display:inline-flex}.web-bottom{height:30px;font:7px var(--mono);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.web-bottom button{background:0 0;border:0;font-size:10px}.web-b{background:var(--surface-241d1b);color:var(--text-e4d3b7)}.web-b nav strong{font:600 23px/1 Georgia,serif}.web-b .web-hero{text-align:center;background-position:50% 58%}.web-b .web-hero:before{background:linear-gradient(var(--surface-382414-33), var(--surface-8a6035-20))}.web-b h3{letter-spacing:-1.5px;font:400 clamp(31px,3.2vw,54px)/.9 Georgia,serif}.web-b .web-faux-button,.web-b .web-hero button{background:var(--surface-f0e2c7);color:var(--text-503620);border-radius:30px;padding:8px 15px}.asset-error{height:100%;color:var(--text-e1e9dd);background:var(--surface-3d514c);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.asset-error span{font-size:12px}[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface-101c19-74)!important}.exhibit-dialog[data-slot=dialog-content]{border:1px solid var(--line-889b77);background:var(--surface-inset);width:min(1150px,92vw);max-width:min(1150px,92vw);max-height:92svh;color:var(--text-e8eee1);box-shadow:var(--shadow-47,0 20px 120px var(--surface-000000-53));border-radius:0;gap:0;padding:0;overflow:hidden}.dialog-top{border-bottom:1px solid var(--line-4a5b3c);justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.dialog-top [data-slot=dialog-title]{letter-spacing:1px;font-size:18px}.dialog-top [data-slot=dialog-title] span{color:var(--text-9fb38c);font-size:13px;font-weight:400}.dialog-top [data-slot=dialog-description]{color:var(--text-a0b28b);margin-top:8px;font-size:13px}.expanded-work{min-height:0;max-height:calc(92svh - 134px);overflow:auto}.expanded-work .concept-image{object-fit:contain;width:100%;max-height:calc(92svh - 134px)}.expanded-work .story-work{height:auto;padding:35px clamp(24px,7vw,100px)}.expanded-work .story-work h3{font-size:38px}.expanded-work .story-body{font-size:19px;line-height:2}.dialog-round-1[data-slot=dialog-content]{width:min(820px,92vw)}.dialog-bottom{color:var(--text-9fb38a);justify-content:space-between;padding:11px 22px;font-size:11px;display:flex}.expanded-work .web-work{height:min(660px,72svh)}.expanded-work .web-work nav{height:65px;padding:0 35px}.expanded-work .web-work nav strong{font-size:28px}.expanded-work .web-work nav span:nth-child(2){font-size:11px}.expanded-work .web-hero{padding:40px 45px}.expanded-work .web-hero h3{font-size:clamp(48px,7vw,97px)}.expanded-work .web-hero p{margin:20px 0;font-size:16px}.expanded-work .web-eyebrow{font-size:12px}.expanded-work .web-hero>button{padding:14px 20px;font-size:14px}.expanded-work .web-bottom{height:45px;padding:0 35px;font-size:11px}.expanded-work .web-bottom button{font-size:13px}@keyframes button-ready{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes status-pulse{50%{opacity:.4}}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes vote-pending{0%{transform:translate(-130%)skew(-25deg)}to{transform:translate(420%)skew(-25deg)}}@keyframes overlay-clear{to{visibility:hidden}}@keyframes shutter-cover{0%{transform:translate(-101%)}to{transform:translate(0)}}@keyframes shutter-exit{0%{transform:translate(0)}to{transform:translate(101%)}}@keyframes stamp-in{0%{opacity:0;transform:scale(1.45)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes equalize{to{transform:scaleY(.35)}}@media (width>=1600px) and (height>=950px){.main-terminal{padding-top:30px}.command-row{margin-bottom:24px}.briefing{min-height:62px}.work-viewport{height:min(420px,100svh - 610px)}.round-console{min-height:80px}.round-selector{padding-top:20px;padding-bottom:13px}}@media (width<=1150px){.main-terminal{width:calc(100% - 76px)}.topbar{padding:0 26px}.briefing-detail{display:none}.arena-stage{gap:56px}.versus-spine{width:56px;left:calc(50% - 28px)}.vs-orbit{width:42px;height:42px}.vs-orbit.second{width:51px;height:51px}.vs-emblem b{font-size:24px}.entry-number{font-size:9px}.round-selector{gap:15px}.selector-arrows{display:none}.round-option{gap:7px;padding:5px 8px}.round-thumbnail{width:37px}.round-option-end{display:none}.edge-coordinate{left:12px}.result-caption{flex-wrap:wrap}.result-caption>span{margin-left:0}}@media (width<=900px){.topbar{height:66px}.header-divider{margin:0 20px}.demo-label{display:none}.main-terminal{width:calc(100% - 48px);padding-top:18px}.edge-coordinate{display:none}.briefing{gap:12px;padding:9px 12px}.briefing-copy{gap:10px;padding-left:12px}.briefing h2{font-size:14px}.prompt-label{display:none}.mode-tabs [data-slot=tabs-trigger]{padding:0 12px}.arena-stage{gap:45px}.versus-spine{width:45px;left:calc(50% - 22.5px)}.panel-heading{gap:5px;padding-right:4px}.panel-identity{gap:7px}.model-identity{letter-spacing:0;font-size:12px}.entry-number{display:none}.panel-lock{margin-left:auto}.vote-button{gap:10px;height:64px;padding:0 12px}.vote-icon{width:29px;height:29px}.vote-copy strong{letter-spacing:0;font-size:16px}.vote-copy small{letter-spacing:.5px;font-size:8px}.vote-button kbd{width:22px;height:22px}.vote-draw{gap:10px;width:min(520px,100%);max-width:calc(100% - 24px);height:64px;padding:0 12px}.vote-draw .vote-icon{width:29px;height:29px}.vote-draw .vote-copy strong{letter-spacing:0;font-size:16px}.vote-draw .vote-copy small{letter-spacing:.5px;font-size:8px}.vote-draw kbd{width:22px;height:22px}.selector-heading{display:none}.round-option-copy small{font-size:8px}.sequence-steps{gap:7px;font-size:11px}.sequence-steps i{width:10px}.round-actions{gap:12px}.text-button kbd{display:none}.next-button{gap:12px}.story-work{padding:18px}.story-work h3{font-size:25px}.side-result{bottom:78px;right:5px}.system-footer{margin:0 24px;font-size:8px}.system-footer .footer-keyboard{display:none}}@media (width<=699px){.topbar{height:65px;padding:0 18px}.brand{gap:10px}.brand strong{font-size:23px}.brand small{letter-spacing:1.4px;font-size:9px}.arena-mark{width:31px;transform:scale(.82)skew(-13deg)}.terminal-label,.header-divider,.fullscreen-button{display:none}.main-terminal{width:calc(100% - 30px);padding-top:17px}.command-row{align-items:flex-start;gap:10px;min-height:63px;margin-bottom:11px}.section-code{letter-spacing:1.4px;font-size:8px}.section-heading h1{letter-spacing:-1px;margin-top:8px;font-size:23px}.mode-tabs [data-slot=tabs-list]{height:31px;padding:2px}.mode-tabs [data-slot=tabs-trigger]{gap:4px;height:25px;padding:0 7px;font-size:11px}.mode-tabs [data-slot=tabs-trigger] svg{width:12px;height:12px}.mode-tabs p{margin-top:6px;font-size:9px}.briefing{gap:9px;min-height:57px;padding:8px}.round-tag{gap:5px}.round-tag svg{display:none}.round-tag span{font-size:9px}.round-tag b{margin:3px 0 0;font-size:20px;display:block}.briefing-copy{padding-left:10px}.briefing h2{font-size:13px;line-height:1.6}.field-meta{letter-spacing:.1px;height:31px;font-size:8px}.field-meta .meta-right{display:none}.field-status{font-size:10px}.arena-stage{gap:16px}.work-panel{padding:0 3px}.panel-heading{height:43px}.side-letter{width:22px;height:27px;padding-right:6px;font-size:24px}.panel-identity{gap:5px}.model-identity{font-size:11px}.model-identity small{letter-spacing:.3px;font-size:6px}.panel-lock{display:none}.work-viewport{height:clamp(255px,100svh - 470px,380px)}.concept-image{object-position:53% center}.image-caption{padding:30px 9px 12px}.image-caption span{letter-spacing:1px;font-size:7px}.image-caption strong{letter-spacing:1px;font-size:14px}.expand-control{width:25px;height:25px;bottom:52px;right:6px}.expand-control svg{width:13px}.panel-bottom{gap:0;height:24px;font-size:7px}.panel-bottom>span:first-child{font-size:6px}.panel-bars{display:none}.panel-bottom>span:last-child{margin-left:auto}.vote-button{gap:7px;height:61px;margin-top:8px;padding:0 8px}.vote-icon{border:0;width:20px;height:20px}.vote-icon svg{width:20px}.vote-copy strong{letter-spacing:-.4px;white-space:nowrap;font-size:clamp(12px,3.2vw,17px)}.vote-copy small{letter-spacing:.25px;font-size:5px}.vote-button kbd{display:none}.vote-draw{gap:8px;width:100%;max-width:calc(100% - 8px);height:61px;padding:0 10px}.draw-row{gap:10px;margin-top:8px}.vote-draw .vote-icon{border:0;width:22px;height:22px}.vote-draw .vote-icon svg{width:20px}.vote-draw .vote-copy strong{letter-spacing:-.2px;white-space:nowrap;font-size:clamp(13px,3.6vw,17px)}.vote-draw .vote-copy small{letter-spacing:.4px;font-size:6px}.vote-draw kbd{display:none}.versus-spine{z-index:2;gap:25px;width:20px;top:43px;bottom:81px;left:calc(50% - 10px)}.vs-emblem{background:var(--surface-d9dfd4);width:31px;height:31px}.vs-emblem b{font-size:17px}.vs-orbit{width:29px;height:29px}.vs-orbit.second{width:36px;height:36px}.vs-sub{display:none}.spine-line{background:var(--surface-859677-30)}.round-console{flex-direction:column;align-items:flex-start;gap:13px;min-height:88px;padding:14px 0}.sequence-steps{align-self:center;gap:12px;font-size:10px}.sequence-steps i{width:20px}.sequence-steps b{width:19px;height:19px;font-size:9px}.round-actions{justify-content:space-between;width:100%;margin-left:0}.text-button{font-size:11px}.next-button{gap:16px;height:32px;font-size:12px}.round-selector{padding-top:12px}.round-options{gap:6px}.round-option{gap:5px;height:59px;padding:7px}.round-option-number{align-self:flex-start;font-size:9px}.round-thumbnail{display:none}.round-option-copy strong{letter-spacing:0;font-size:12px}.round-option-copy small{font-size:8px}.round-option-copy small span{display:none}.round-option-copy small{white-space:normal;max-width:65px;line-height:1.5}.system-footer{letter-spacing:.25px;margin:0 15px;padding:10px 0 15px;font-size:7px}.system-footer i,.footer-cross{display:none}.system-footer>span{gap:5px}.lock-announcement{gap:10px;padding:16px 22px}.lock-announcement>span{letter-spacing:2px;font-size:20px}.chosen-stamp{gap:4px;padding:5px;font-size:8px;top:8px;right:6px}.chosen-stamp svg{width:13px}.side-result{flex-direction:column;align-items:flex-end;gap:5px;padding:7px 8px 4px;bottom:70px;right:3px}.side-result>span{font-size:9px}.side-result strong{font-size:27px}.result-console{width:100%}.result-caption strong{font-size:12px}.result-caption>span{margin-left:auto;font-size:9px}.story-work{padding:15px 12px}.story-meta{letter-spacing:.2px;font-size:7px}.story-meta span:last-child{display:none}.story-work h3{letter-spacing:0;margin:17px 0;font-size:21px;line-height:1.3}.story-body{font-size:14px;line-height:1.85}.story-work footer{font-size:9px}.web-work nav{height:28px;padding:0 7px}.web-work nav strong{font-size:12px}.web-work nav span:nth-child(2){display:none}.web-hero{padding:24px 10px}.web-hero h3{letter-spacing:-1.5px;margin-top:22px;font-size:27px}.web-b h3{font-size:27px}.web-eyebrow{letter-spacing:1px;font-size:6px}.web-hero p{font-size:9px;line-height:1.8}.web-faux-button{margin-top:12px;padding:7px;font-size:7px}.web-bottom{padding:0 6px;font-size:5px}.web-bottom>span:last-child{display:none}.dialog-top{gap:12px;padding:15px}.dialog-top [data-slot=dialog-title]{font-size:15px}.dialog-top [data-slot=dialog-description]{font-size:11px;line-height:1.6}.expanded-work .story-work{padding:25px}.expanded-work .story-work h3{font-size:30px}.expanded-work .story-body{font-size:17px}.expanded-work .web-work nav{padding:0 20px}.expanded-work .web-work nav span:nth-child(2){display:none}.expanded-work .web-hero{padding:40px 20px}.expanded-work .web-hero h3{font-size:55px}.expanded-work .web-hero p{font-size:14px}.expanded-work .web-bottom{padding:0 12px;font-size:8px}.expanded-work .web-bottom button{font-size:10px}.dialog-bottom{padding:10px 15px;font-size:9px}}.match-commentary{min-height:46px;color:var(--text-dee6d7);background:var(--surface-263029);border-left:3px solid var(--acid);align-items:center;gap:17px;margin-top:9px;padding:8px 15px;animation:none;display:flex}.commentary-badge{white-space:nowrap;color:var(--acid);align-items:center;gap:8px;font-size:11px;display:flex}.commentary-badge .arena-mark{width:18px;height:20px;margin:-9px 0 0 -8px;transform:scale(.36)skew(-13deg)}.match-commentary p{letter-spacing:1px;margin:0;font-size:14px;line-height:1.6}.commentary-id{font:9px var(--mono);letter-spacing:1px;color:var(--text-90a181);white-space:nowrap;margin-left:auto}.arena-stage{width:100%;max-width:100%;transition:max-width .95s var(--ease-out), gap .95s var(--ease-out);margin-inline:auto}.work-viewport{transition:height .95s var(--ease-out)}.phase-result .vote-button{opacity:0;pointer-events:none;height:0;transition:height .75s var(--ease-out), margin .75s var(--ease-out), opacity .25s;margin-top:0;padding-block:0}.phase-result .draw-row{opacity:0;pointer-events:none;height:0;transition:height .75s var(--ease-out), margin .75s var(--ease-out), opacity .25s;margin-top:0;overflow:hidden}.phase-result .versus-spine{bottom:27px}.phase-result .vs-sub{display:none}.phase-result .side-result{bottom:33px;right:13px}.phase-result .image-caption{padding-top:18px}.phase-result .image-caption strong{margin-top:4px;font-size:14px}.phase-result .image-caption>span{font-size:8px}.phase-result .expand-control{opacity:0;bottom:12px;left:11px;right:auto}.phase-result .work-panel:hover .expand-control,.phase-result .expand-control:focus-visible{opacity:1}.afterparty-reveal{animation:none;display:grid}.afterparty-reveal>div{min-height:0;overflow:hidden}.afterparty{border-top:3px solid var(--surface-inset);border-bottom:1px solid var(--line-9daa94);margin:20px 0 28px;padding:28px 0 30px;position:relative}.afterparty:after{content:"";border-bottom:3px solid var(--surface-inset);border-right:3px solid var(--surface-inset);pointer-events:none;width:14px;height:14px;position:absolute;bottom:0;right:0}.afterparty-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.afterparty-title{align-items:center;gap:13px;display:flex}.afterparty-symbol{background:var(--surface-inset);width:43px;height:43px;color:var(--acid);clip-path:polygon(0 0,100% 0,100% 77%,77% 100%,0 100%);place-items:center;display:grid}.afterparty-title .section-code{letter-spacing:1.9px;font-size:9px}.afterparty-title h2{letter-spacing:-.5px;margin:6px 0 0;font-size:23px;font-weight:750;line-height:1.2}.afterparty-title h2>span{color:var(--text-8b9d67)}.channel-status{color:var(--text-6c7b5b);align-items:center;gap:7px;font-size:11px;display:flex}.channel-status svg{color:var(--text-789533)}.afterparty-columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px;display:grid}.comment-composer{min-width:0}.composer-meta{color:var(--text-6c785f);align-items:center;gap:11px;margin-bottom:9px;font-size:12px;display:flex}.composer-meta>svg{margin-left:auto}.team-chip{color:var(--text-main);padding:4px 8px;font-size:11px;font-weight:650;display:inline-block}.team-a{background:var(--surface-ff7869-29)}.team-b{background:var(--surface-8bc9dd-44)}.comment-input[data-slot=textarea]{resize:vertical;border:1px solid var(--line-b7c1aa);background:var(--surface-f3f5ec);min-height:108px;max-height:180px;color:var(--text-main);box-shadow:var(--shadow-48,inset 3px 0 var(--surface-bdc8ae));field-sizing:fixed;border-radius:0;padding:14px 15px;font:15px/1.8 Microsoft YaHei,sans-serif}.comment-input[data-slot=textarea]:focus{border-color:var(--line-82945d);box-shadow:var(--shadow-49,inset 3px 0 var(--surface-889f4f));outline:none}.comment-input::placeholder{color:var(--text-8a9580);font-size:13px}.composer-bottom{color:var(--text-859275);align-items:center;gap:10px;padding-top:10px;font-size:10px;display:flex}.comment-count{font:10px var(--mono);white-space:nowrap;margin-left:auto}.post-comment{background:var(--surface-inset);min-height:35px;color:var(--acid);border:0;justify-content:center;align-items:center;gap:17px;padding:0 15px;font-size:12px;transition:background .2s,transform .2s;display:flex}.post-comment:not(:disabled):hover{background:var(--surface-3b482e);transform:translateY(-2px)}.post-comment:disabled{color:var(--text-adb7a0);opacity:.55}.comment-feedback{min-height:17px;color:var(--text-597333);padding-top:7px;font-size:11px;display:block}.comment-channel{border-left:1px solid var(--line-bdc7b2);min-width:0;padding-left:27px}.channel-heading{border-bottom:1px solid var(--line-c7cebd);color:var(--text-526347);justify-content:space-between;align-items:center;padding:2px 0 10px;font-size:12px;display:flex}.channel-heading b{font:11px var(--mono);background:var(--surface-d4dec7);color:var(--text-697c51);margin-left:8px;padding:2px 5px}.channel-heading button{color:var(--text-738b56);background:0 0;border:0;place-items:center;padding:4px;display:grid}.channel-heading button:disabled svg{animation:1.3s linear infinite refresh-spin}.comment-list{min-width:0}.channel-empty{min-height:160px;color:var(--text-7d8c6b);flex-direction:column;justify-content:center;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.channel-empty strong{color:var(--text-667859);font-size:15px;font-weight:500}.empty-quote{color:var(--text-b8c6a5);margin-top:9px;font:italic 60px/.7 Georgia,serif}.channel-retry{color:var(--text-6e7a5f);background:0 0;border:0;align-items:center;gap:10px;padding:30px 0;font-size:12px;display:flex}.comment-entry{border-bottom:1px solid var(--line-c8d1bc);grid-template-columns:27px 1fr;gap:10px;padding:13px 0;animation:none;display:grid}.comment-avatar{width:27px;height:29px;font:600 16px var(--mono);color:var(--text-48563c);place-items:center;display:grid}.comment-entry>div:last-child{min-width:0}.comment-entry header{color:var(--text-859477);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}.comment-entry header b{font:10px var(--mono);color:var(--text-627650);margin-left:3px}.comment-entry time{font:9px var(--mono);color:var(--text-8b987f)}.comment-entry p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-374732);margin:7px 0 0;font:14px/1.75 Microsoft YaHei,sans-serif}@keyframes refresh-spin{to{transform:rotate(360deg)}}@media (width<=699px){.match-commentary{gap:10px;min-height:43px;padding:9px 10px}.commentary-badge{gap:5px;font-size:9px}.match-commentary p{letter-spacing:0;font-size:11px}.commentary-id{display:none}.phase-result .side-result{padding:4px 6px;bottom:28px;right:4px}.phase-result .side-result>span{display:none}.phase-result .side-result strong{font-size:23px}.phase-result .image-caption{display:none}.phase-result .expand-control{opacity:.8;bottom:8px;left:7px}.afterparty{margin:18px 0;padding:22px 0 18px}.afterparty-heading{gap:5px;margin-bottom:15px}.afterparty-title{gap:9px}.afterparty-title h2{font-size:18px}.afterparty-title .section-code{letter-spacing:.8px;font-size:7px}.afterparty-symbol{width:33px;height:35px}.channel-status{gap:0;font-size:0}.afterparty-columns{grid-template-columns:1fr;gap:15px}.comment-channel{border-left:0;border-top:1px solid var(--line-b8c5a9);padding:13px 0 0}.composer-meta{font-size:11px}.comment-input[data-slot=textarea]{min-height:105px;font-size:16px}.comment-input::placeholder{font-size:12px}.composer-bottom{gap:6px;font-size:9px}.post-comment{gap:10px;padding:0 12px}.channel-empty{min-height:120px}}.arena-stage{container-type:inline-size}.briefing-copy{flex:1;min-width:0}.prompt-disclosure{width:100%;min-width:0}.prompt-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:650;list-style:none;display:flex}.prompt-disclosure summary::-webkit-details-marker{display:none}.prompt-disclosure summary:focus-visible{outline:2px solid var(--surface-inset);outline-offset:5px}.prompt-disclosure-label{color:var(--text-526347);flex-shrink:0;font-size:11px;font-weight:400}.prompt-disclosure-label:after{content:"+";margin-left:10px;transition:transform .25s;display:inline-block}.prompt-disclosure[open] .prompt-disclosure-label:after{transform:rotate(45deg)}.prompt-disclosure p{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 5px;font-size:14px;line-height:1.9}.prompt-disclosure[open] p{animation:none}.reaction-bar{align-items:center;gap:8px;margin:10px 0 0;animation:none;display:flex}.reaction-caption{font:10px var(--mono);letter-spacing:1px;color:var(--text-71806b);white-space:nowrap;margin-right:4px}.reaction-status{font:10px var(--mono);letter-spacing:.5px;color:var(--text-b0563f);white-space:nowrap}.reaction-chip{background:var(--paper);border:1px solid var(--line-6b7a5f);height:30px;color:var(--text-main);font:600 11px var(--mono);cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);align-items:center;gap:6px;padding:0 10px;transition:background .18s,color .18s,transform .18s,border-color .18s;display:inline-flex;position:relative}.reaction-chip:hover{background:var(--surface-d3dac8);transform:translateY(-1px)}.reaction-chip.is-picked{background:var(--surface-inset);color:var(--acid);border-color:var(--surface-inset)}.reaction-chip.is-picked .reaction-icon{animation:.35s cubic-bezier(.34,1.96,.64,1) reaction-pop}@keyframes reaction-pop{0%{transform:scale(1)}30%{transform:scale(.82)}to{transform:scale(1)}}.reaction-icon{display:inline-flex}.reaction-count{text-align:right;min-width:10px}.reaction-dots{pointer-events:none;width:0;height:0;color:var(--acid);position:absolute;top:50%;left:50%}.reaction-dots i{opacity:0;background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:-1.5px;left:-1.5px}.reaction-bar.is-bursting .reaction-chip.is-picked .reaction-dots i{animation:.55s ease-out forwards reaction-burst}.reaction-bar.is-bursting.reaction-burst-up .reaction-dots i{--acid-c:var(--acid)}.reaction-bar.is-bursting .reaction-dots i:first-child{--px:14px;--py:-16px;--d:0s}.reaction-bar.is-bursting .reaction-dots i:nth-child(2){--px:18px;--py:-4px;--d:25ms}.reaction-bar.is-bursting .reaction-dots i:nth-child(3){--px:-16px;--py:-14px;--d:40ms}.reaction-bar.is-bursting .reaction-dots i:nth-child(4){--px:-13px;--py:6px;--d:10ms}@keyframes reaction-burst{0%{opacity:0;transform:translate(0)scale(.4)}25%{opacity:1;transform:translate(calc(var(--px) * .3), calc(var(--py) * .3)) scale(1)}to{opacity:0;transform:translate(var(--px), var(--py)) scale(.5)}}@media (prefers-reduced-motion:reduce){.reaction-icon,.reaction-dots i{animation:none!important}}.prompt-recall{color:var(--text-dee6d7);background:var(--surface-263029);border-left:3px solid var(--acid);margin-top:12px;animation:none}.prompt-recall-head{appearance:none;width:100%;min-height:46px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:17px;padding:8px 15px;transition:background .2s;display:flex}.prompt-recall-head:hover{background:var(--surface-2c3830)}.prompt-recall-head:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.prompt-recall-tag{color:var(--acid);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.prompt-recall-title{letter-spacing:.3px;font-size:14px;font-weight:600}.prompt-recall-meta{font:9px var(--mono);letter-spacing:1px;color:var(--text-90a181);white-space:nowrap;margin-left:auto}.prompt-recall-chevron{color:var(--text-90a181);transform-origin:50%;transition:transform .25s var(--ease-out);display:inline-flex;transform:scaleY(1)}.prompt-recall[data-open=true] .prompt-recall-chevron{color:var(--acid);transform:scaleY(-1)}.prompt-recall-panel{transition:grid-template-rows .25s var(--ease-out);grid-template-rows:0fr;display:grid}.prompt-recall[data-open=true] .prompt-recall-panel{grid-template-rows:1fr}.prompt-recall-inner{opacity:0;filter:blur(2px);transition:opacity .25s var(--ease-out), filter .25s var(--ease-out);overflow:hidden}.prompt-recall[data-open=true] .prompt-recall-inner{opacity:1;filter:blur()}.prompt-recall-inner p{border-top:1px dashed var(--line-dee6d7-20);letter-spacing:.3px;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 15px;padding:12px 0 14px;font-size:14px;line-height:1.9}.phase-result .is-chosen .work-panel:after{transform-origin:0;width:100%;animation:verdict-line .65s var(--ease-out) both}.phase-result .side-result{animation:none}@keyframes verdict-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width>=700px){.arena-shell .work-viewport{height:clamp(340px,30cqw,540px)}.arena-shell .arena-stage{gap:clamp(32px,4vw,72px)}.arena-shell .round-console.show-result{flex-wrap:wrap;padding-block:14px}.arena-shell .result-caption{flex-wrap:wrap;row-gap:10px}}@media (width>=700px) and (height<=850px){.arena-shell .topbar{height:60px}.arena-shell .main-terminal{padding-top:12px}.arena-shell .command-row{min-height:44px;margin-bottom:10px}.arena-shell .section-heading h1{margin-top:4px;font-size:26px}.arena-shell .section-heading>.section-code{font-size:8px}.arena-shell .mode-tabs p{margin-top:4px;font-size:10px}.arena-shell .briefing{min-height:48px;padding-block:8px}.arena-shell .match-commentary{min-height:32px;margin-block:7px;padding-block:6px}.arena-shell .field-meta{height:29px}.arena-shell .panel-heading{height:40px}.arena-shell .vote-button{height:58px}.arena-shell.phase-result .vote-button{height:0}}@media (width<=699px){.prompt-disclosure summary{flex-direction:column;align-items:flex-start;gap:4px;font-size:13px}.prompt-disclosure p{font-size:13px}.prompt-recall-head{gap:10px;padding-inline:12px}.prompt-recall-meta{display:none}.prompt-recall-title,.prompt-recall-inner p{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.document-redacted{position:relative}.document-redaction-window{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;display:block;position:absolute;overflow:hidden}.document-redaction-ink{background:var(--surface-20221d);will-change:transform;display:block;position:absolute;inset:0}.reduced-motion .document-redaction-window{display:none}.text-swap-masked{position:relative}.swap-mask-window{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;display:block;position:absolute;overflow:hidden}.swap-mask-ink{background:var(--surface-eef1e6);border-bottom:1px solid var(--line-b7bfae);will-change:transform;display:block;position:absolute;inset:0}.reduced-motion .swap-mask-window{display:none}.term-ticks{background-image:repeating-linear-gradient(90deg, var(--surface-8f9b91) 0 1px, transparent 1px 72px), repeating-linear-gradient(90deg, var(--surface-b4beb5) 0 1px, transparent 1px 12px);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:100% 7px,100% 4px;height:7px}.mode-static-label{border:1px solid var(--line-9ea999);background:var(--surface-inset);color:var(--text-edf1e8);align-items:center;gap:8px;height:40px;padding:0 17px;font-size:14px;display:inline-flex}.mode-static-label svg{color:var(--acid)}@media (pointer:coarse){.language-switch,.account-entry,.arena-home-link,.rank-tab,.rank-scope,.vote-draw,.text-button,.lobby-small-entry,.next-header nav a,.next-gallery-bottom button{position:relative}.next-header nav a:after,.arena-home-link:after{content:"";position:absolute;inset:-15px -8px}.language-switch:after,.account-entry:after,.text-button:after,.lobby-small-entry:after,.next-gallery-bottom button:after{content:"";position:absolute;inset:-8px -6px}.rank-tab:after,.rank-scope:after,.vote-draw:after{content:"";position:absolute;inset:-4px}.expand-control:after{content:"";position:absolute;inset:-10px}}@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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
