.rt-reset:where(body,blockquote,dl,dd,figure,p){margin:0}.rt-reset:where(address,b,cite,code,dfn,em,i,kbd,q,samp,small,strong,var){font:unset}.rt-reset:where(h1,h2,h3,h4,h5,h6){font:unset;margin:0}.rt-reset:where(a){all:unset;-webkit-tap-highlight-color:transparent}.rt-reset:where(button,select,[type=button],[type=image],[type=reset],[type=submit],[type=checkbox],[type=color],[type=radio],[type=range]){all:unset;display:inline-block;font-weight:400;font-style:normal;text-indent:initial;-webkit-tap-highlight-color:transparent}.rt-reset:where(label){-webkit-tap-highlight-color:transparent}.rt-reset:where(select){font-weight:400;font-style:normal;text-align:start}.rt-reset:where(textarea,input:not([type=button],[type=image],[type=reset],[type=submit],[type=checkbox],[type=color],[type=radio],[type=range])){all:unset;display:block;width:-webkit-fill-available;width:-moz-available;width:stretch;font-weight:400;font-style:normal;text-align:start;text-indent:initial;-webkit-tap-highlight-color:transparent;cursor:text;white-space:pre-wrap}.rt-reset:where(:focus){outline:none}.rt-reset::placeholder{color:unset;opacity:unset;-webkit-user-select:none;user-select:none}.rt-reset:where(table){all:unset;display:table;text-indent:initial}.rt-reset:where(caption){text-align:inherit}.rt-reset:where(td){padding:0}.rt-reset:where(th){font-weight:unset;text-align:inherit;padding:0}.rt-reset:where(abbr,acronym){text-decoration:none}.rt-reset:where(canvas,object,picture,summary){display:block}.rt-reset:where(del,s){text-decoration:unset}.rt-reset:where(fieldset,hr){all:unset;display:block}.rt-reset:where(legend){padding:0;border:none;cursor:default}.rt-reset:where(li){display:block;text-align:unset}.rt-reset:where(ol,ul){list-style:none;margin:0;padding:0}.rt-reset:where(iframe){display:block;border:none;width:-webkit-fill-available;width:-moz-available;width:stretch}.rt-reset:where(ins,u){text-decoration:none}.rt-reset:where(img){display:block;max-width:100%}.rt-reset:where(svg){display:block;max-width:100%;flex-shrink:0}.rt-reset:where(mark){all:unset}.rt-reset:where(pre){font:unset;margin:unset}.rt-reset:where(q):before,.rt-reset:where(q):after{content:""}.rt-reset:where(sub,sup){font:unset;vertical-align:unset}.rt-reset:where(details) ::marker,.rt-reset:where(summary)::marker{content:none}.rt-reset:where(video){display:block;width:-webkit-fill-available;width:-moz-available;width:stretch}.rt-reset:where(:any-link){cursor:var(--cursor-link)}.rt-reset:where(button){cursor:var(--cursor-button)}.rt-reset:where(:disabled,[data-disabled]){cursor:var(--cursor-disabled)}.rt-reset:where(input[type=checkbox]){cursor:var(--cursor-checkbox)}.rt-reset:where(input[type=radio]){cursor:var(--cursor-radio)}.rt-reset,.rt-reset:before,.rt-reset:after{box-sizing:border-box}@keyframes rt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes rt-slide-from-top{0%{transform:translateY(4px) scale(.97)}to{transform:translateY(0) scale(1)}}@keyframes rt-slide-to-top{0%{transform:translateY(0) scale(1)}to{transform:translateY(4px) scale(.97)}}@keyframes rt-slide-from-bottom{0%{transform:translateY(-4px) scale(.97)}to{transform:translateY(0) scale(1)}}@keyframes rt-slide-to-bottom{0%{transform:translateY(0) scale(1)}to{transform:translateY(-4px) scale(.97)}}@keyframes rt-slide-from-left{0%{transform:translate(4px) scale(.97)}to{transform:translate(0) scale(1)}}@keyframes rt-slide-to-left{0%{transform:translate(0) scale(1)}to{transform:translate(4px) scale(.97)}}@keyframes rt-slide-from-right{0%{transform:translate(-4px) scale(.97)}to{transform:translate(0) scale(1)}}@keyframes rt-slide-to-right{0%{transform:translate(0) scale(1)}to{transform:translate(-4px) scale(.97)}}@media (prefers-reduced-motion: no-preference){.rt-PopperContent{animation-timing-function:cubic-bezier(.16,1,.3,1)}.rt-PopperContent:where([data-state=open]){animation-duration:.16s}.rt-PopperContent:where([data-state=open]):where([data-side=top]){animation-name:rt-slide-from-top,rt-fade-in}.rt-PopperContent:where([data-state=open]):where([data-side=bottom]){animation-name:rt-slide-from-bottom,rt-fade-in}.rt-PopperContent:where([data-state=open]):where([data-side=left]){animation-name:rt-slide-from-left,rt-fade-in}.rt-PopperContent:where([data-state=open]):where([data-side=right]){animation-name:rt-slide-from-right,rt-fade-in}.rt-PopperContent:where([data-state=closed]){animation-duration:.1s}.rt-PopperContent:where([data-state=closed]):where([data-side=top]){animation-name:rt-slide-to-top,rt-fade-out}.rt-PopperContent:where([data-state=closed]):where([data-side=bottom]){animation-name:rt-slide-to-bottom,rt-fade-out}.rt-PopperContent:where([data-state=closed]):where([data-side=left]){animation-name:rt-slide-to-left,rt-fade-out}.rt-PopperContent:where([data-state=closed]):where([data-side=right]){animation-name:rt-slide-to-right,rt-fade-out}}.radix-themes{--container-1: 448px;--container-2: 688px;--container-3: 880px;--container-4: 1136px;--scrollarea-scrollbar-horizontal-margin-top: var(--space-1);--scrollarea-scrollbar-horizontal-margin-bottom: var(--space-1);--scrollarea-scrollbar-horizontal-margin-left: var(--space-1);--scrollarea-scrollbar-horizontal-margin-right: var(--space-1);--scrollarea-scrollbar-vertical-margin-top: var(--space-1);--scrollarea-scrollbar-vertical-margin-bottom: var(--space-1);--scrollarea-scrollbar-vertical-margin-left: var(--space-1);--scrollarea-scrollbar-vertical-margin-right: var(--space-1);--segmented-control-transition-duration: .1s;--spinner-animation-duration: .8s;--spinner-opacity: .65}@keyframes rt-skeleton-pulse{0%{background-color:var(--gray-a3)}to{background-color:var(--gray-a4)}}.rt-Text{line-height:var(--line-height, var(--default-line-height));letter-spacing:var(--letter-spacing, inherit)}:where(.rt-Text){margin:0}.rt-Text:where([data-accent-color]){color:var(--accent-a11)}.rt-Text:where([data-accent-color].rt-high-contrast),:where([data-accent-color]:not(.radix-themes)) .rt-Text:where(.rt-high-contrast){color:var(--accent-12)}@media (pointer: coarse){.rt-Text:where(label){-webkit-tap-highlight-color:transparent}.rt-Text:where(label):where(:active){outline:.75em solid var(--gray-a4);outline-offset:-.6em}}.rt-Text:where(.rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}@media (min-width: 520px){.rt-Text:where(.xs\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.xs\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.xs\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.xs\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.xs\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.xs\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.xs\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.xs\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.xs\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 768px){.rt-Text:where(.sm\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.sm\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.sm\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.sm\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.sm\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.sm\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.sm\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.sm\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.sm\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 1024px){.rt-Text:where(.md\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.md\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.md\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.md\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.md\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.md\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.md\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.md\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.md\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 1280px){.rt-Text:where(.lg\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.lg\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.lg\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.lg\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.lg\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.lg\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.lg\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.lg\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.lg\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media (min-width: 1640px){.rt-Text:where(.xl\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.xl\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.xl\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.xl\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.xl\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.xl\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.xl\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.xl\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.xl\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media (prefers-reduced-motion: no-preference){@keyframes rt-dialog-overlay-no-op{0%{opacity:1}to{opacity:1}}@keyframes rt-dialog-content-show{0%{opacity:0;transform:translateY(5px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rt-dialog-content-hide{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(5px) scale(.99)}}}:where(.radix-themes){--base-button-classic-after-inset: 2px;--base-button-classic-box-shadow-top: inset 0 0 0 1px var(--gray-a4), inset 0 -2px 1px var(--gray-a3);--base-button-classic-box-shadow-bottom: inset 0 4px 2px -2px var(--white-a9), inset 0 2px 1px -1px var(--white-a9);--base-button-classic-disabled-box-shadow: var(--base-button-classic-box-shadow-top), var(--base-button-classic-box-shadow-bottom);--base-button-classic-active-filter: brightness(.92) saturate(1.1);--base-button-classic-high-contrast-hover-filter: contrast(.88) saturate(1.1) brightness(1.1);--base-button-classic-high-contrast-active-filter: contrast(.82) saturate(1.2) brightness(1.16);--base-button-solid-active-filter: brightness(.92) saturate(1.1);--base-button-solid-high-contrast-hover-filter: contrast(.88) saturate(1.1) brightness(1.1);--base-button-solid-high-contrast-active-filter: contrast(.82) saturate(1.2) brightness(1.16);--kbd-box-shadow: inset 0 -.05em .5em var(--gray-a2), inset 0 .05em var(--white-a12), inset 0 .25em .5em var(--gray-a2), inset 0 -.05em var(--gray-a6), 0 0 0 .05em var(--gray-a5), 0 .08em .17em var(--gray-a7);--progress-indicator-after-linear-gradient: var(--white-a5), var(--white-a9), var(--white-a5);--segmented-control-indicator-background-color: var(--color-background);--select-trigger-classic-box-shadow: inset 0 0 0 1px var(--gray-a5), inset 0 2px 1px var(--white-a11), inset 0 -2px 1px var(--gray-a4) ;--slider-range-high-contrast-background-image: linear-gradient(var(--black-a8), var(--black-a8));--slider-disabled-blend-mode: multiply;--switch-disabled-blend-mode: multiply;--switch-high-contrast-checked-color-overlay: var(--black-a8);--switch-high-contrast-checked-active-before-filter: contrast(.82) saturate(1.2) brightness(1.16);--switch-surface-checked-active-filter: brightness(.92) saturate(1.1);--base-card-surface-box-shadow: 0 0 0 1px var(--gray-a5);--base-card-surface-hover-box-shadow: 0 0 0 1px var(--gray-a7);--base-card-surface-active-box-shadow: 0 0 0 1px var(--gray-a6);--base-card-classic-box-shadow-inner: 0 0 0 1px var(--base-card-classic-border-color), 0 0 0 1px var(--color-transparent), 0 0 0 .5px var(--black-a1), 0 1px 1px 0 var(--gray-a2), 0 2px 1px -1px var(--black-a1), 0 1px 3px 0 var(--black-a1);--base-card-classic-box-shadow-outer: 0 0 0 0 var(--base-card-classic-border-color), 0 0 0 0 var(--color-transparent), 0 0 0 0 var(--black-a1), 0 1px 1px -1px var(--gray-a2), 0 2px 1px -2px var(--black-a1), 0 1px 3px -1px var(--black-a1);--base-card-classic-hover-box-shadow-inner: 0 0 0 1px var(--base-card-classic-hover-border-color), 0 1px 1px 1px var(--black-a1), 0 2px 1px -1px var(--gray-a3), 0 2px 3px -2px var(--black-a1), 0 3px 12px -4px var(--gray-a3), 0 4px 16px -8px var(--black-a1);--base-card-classic-hover-box-shadow-outer: 0 0 0 0 var(--base-card-classic-hover-border-color), 0 1px 1px 0 var(--black-a1), 0 2px 1px -2px var(--gray-a3), 0 2px 3px -3px var(--black-a1), 0 3px 12px -5px var(--gray-a3), 0 4px 16px -9px var(--black-a1);--base-card-classic-active-box-shadow-inner: 0 0 0 1px var(--base-card-classic-active-border-color), 0 0 0 1px var(--color-transparent), 0 0 0 .5px var(--black-a1), 0 1px 1px 0 var(--gray-a4), 0 2px 1px -1px var(--black-a1), 0 1px 3px 0 var(--black-a1);--base-card-classic-active-box-shadow-outer: 0 0 0 0 var(--base-card-classic-active-border-color), 0 0 0 0 var(--color-transparent), 0 0 0 0 var(--black-a1), 0 1px 1px -1px var(--gray-a4), 0 2px 1px -2px var(--black-a1), 0 1px 3px -1px var(--black-a1);--base-card-classic-border-color: var(--gray-a3);--base-card-classic-hover-border-color: var(--gray-a3);--base-card-classic-active-border-color: var(--gray-a4)}:is(.dark,.dark-theme),:is(.dark,.dark-theme) :where(.radix-themes:not(.light,.light-theme)){--base-button-classic-after-inset: 1px;--base-button-classic-box-shadow-top: inset 0 0 0 1px var(--white-a2), inset 0 4px 2px -2px var(--white-a3), inset 0 1px 1px var(--white-a6), inset 0 -1px 1px var(--black-a6);--base-button-classic-box-shadow-bottom: 0 0 transparent;--base-button-classic-disabled-box-shadow: inset 0 0 0 1px var(--gray-a5), inset 0 4px 2px -2px var(--gray-a2), inset 0 1px 1px var(--gray-a5), inset 0 -1px 1px var(--black-a3), inset 0 0 0 1px var(--gray-a2);--base-button-classic-active-filter: brightness(1.08);--base-button-classic-high-contrast-hover-filter: contrast(.88) saturate(1.3) brightness(1.14);--base-button-classic-high-contrast-active-filter: brightness(.95) saturate(1.2);--base-button-solid-active-filter: brightness(1.08);--base-button-solid-high-contrast-hover-filter: contrast(.88) saturate(1.3) brightness(1.18);--base-button-solid-high-contrast-active-filter: brightness(.95) saturate(1.2);--kbd-box-shadow: inset 0 -.05em .5em var(--gray-a3), inset 0 .05em var(--gray-a11), inset 0 .25em .5em var(--gray-a2), inset 0 -.1em var(--black-a11), 0 0 0 .075em var(--gray-a7), 0 .08em .17em var(--black-a12);--progress-indicator-after-linear-gradient: var(--white-a3), var(--white-a6), var(--white-a3);--segmented-control-indicator-background-color: var(--gray-a3);--select-trigger-classic-box-shadow: inset 0 0 0 1px var(--white-a4), inset 0 1px 1px var(--white-a4), inset 0 -1px 1px var(--black-a9) ;--slider-range-high-contrast-background-image: none;--slider-disabled-blend-mode: screen;--switch-disabled-blend-mode: screen;--switch-high-contrast-checked-color-overlay: transparent;--switch-high-contrast-checked-active-before-filter: brightness(1.08);--switch-surface-checked-active-filter: brightness(1.08);--base-card-classic-box-shadow-inner: 0 0 0 1px var(--base-card-classic-border-color), 0 0 0 1px var(--color-transparent), 0 0 0 .5px var(--black-a3), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a5);--base-card-classic-box-shadow-outer: 0 0 0 0 var(--base-card-classic-border-color), 0 0 0 0 var(--color-transparent), 0 0 0 0 var(--black-a3), 0 1px 1px -1px var(--black-a6), 0 2px 1px -2px var(--black-a6), 0 1px 3px -1px var(--black-a5);--base-card-classic-hover-box-shadow-inner: 0 0 0 1px var(--base-card-classic-hover-border-color), 0 0 1px 1px var(--gray-a4), 0 0 1px -1px var(--gray-a4), 0 0 3px -2px var(--gray-a3), 0 0 12px -2px var(--gray-a3), 0 0 16px -8px var(--gray-a7);--base-card-classic-hover-box-shadow-outer: 0 0 0 0 var(--base-card-classic-hover-border-color), 0 0 1px 0 var(--gray-a4), 0 0 1px -2px var(--gray-a4), 0 0 3px -3px var(--gray-a3), 0 0 12px -3px var(--gray-a3), 0 0 16px -9px var(--gray-a7);--base-card-classic-active-box-shadow-inner: 0 0 0 1px var(--base-card-classic-active-border-color), 0 0 0 1px var(--color-transparent), 0 0 0 .5px var(--black-a3), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a5);--base-card-classic-active-box-shadow-outer: 0 0 0 0 var(--base-card-classic-active-border-color), 0 0 0 0 var(--color-transparent), 0 0 0 0 var(--black-a3), 0 1px 1px -1px var(--black-a6), 0 2px 1px -2px var(--black-a6), 0 1px 3px -1px var(--black-a5);--base-card-classic-border-color: var(--gray-a6);--base-card-classic-hover-border-color: var(--gray-a6);--base-card-classic-active-border-color: var(--gray-a6)}@supports (color: color-mix(in oklab,white,black)){:where(.radix-themes){--base-card-surface-box-shadow: 0 0 0 1px color-mix(in oklab, var(--gray-a5), var(--gray-5) 25%);--base-card-surface-hover-box-shadow: 0 0 0 1px color-mix(in oklab, var(--gray-a7), var(--gray-7) 25%);--base-card-surface-active-box-shadow: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%);--base-card-classic-border-color: color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%);--base-card-classic-hover-border-color: color-mix(in oklab, var(--gray-a4), var(--gray-4) 25%);--base-card-classic-active-border-color: color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%)}}@supports (color: color-mix(in oklab,white,black)){:is(.dark,.dark-theme),:is(.dark,.dark-theme) :where(.radix-themes:not(.light,.light-theme)){--base-card-classic-border-color: color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%);--base-card-classic-hover-border-color: color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%);--base-card-classic-active-border-color: color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%)}}.rt-BaseMenuContent{--scrollarea-scrollbar-vertical-margin-top: var(--base-menu-content-padding);--scrollarea-scrollbar-vertical-margin-bottom: var(--base-menu-content-padding);--scrollarea-scrollbar-horizontal-margin-left: var(--base-menu-content-padding);--scrollarea-scrollbar-horizontal-margin-right: var(--base-menu-content-padding);display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;background-color:var(--base-menu-bg);--base-menu-bg: var(--color-panel-solid);box-shadow:var(--shadow-5)}.rt-BaseMenuViewport{flex:1 1 0%;display:flex;flex-direction:column;overflow:auto;padding:var(--base-menu-content-padding);box-sizing:border-box}:where(.rt-BaseMenuContent:has(.rt-ScrollAreaScrollbar[data-orientation=vertical])) .rt-BaseMenuViewport{padding-right:var(--space-3)}.rt-BaseMenuItem{display:flex;align-items:center;gap:var(--space-2);height:var(--base-menu-item-height);padding-left:var(--base-menu-item-padding-left);padding-right:var(--base-menu-item-padding-right);box-sizing:border-box;position:relative;outline:none;scroll-margin:var(--base-menu-content-padding) 0;-webkit-user-select:none;user-select:none;cursor:var(--cursor-menu-item)}.rt-BaseMenuShortcut{display:flex;align-items:center;margin-left:auto;padding-left:var(--space-4);color:var(--gray-a11)}.rt-BaseMenuSubTriggerIcon{color:var(--gray-12);margin-right:calc(-2px * var(--scaling))}.rt-BaseMenuItemIndicator{position:absolute;left:0;width:var(--base-menu-item-padding-left);display:inline-flex;align-items:center;justify-content:center}.rt-BaseMenuSeparator{height:1px;margin-top:var(--space-2);margin-bottom:var(--space-2);margin-left:var(--base-menu-item-padding-left);margin-right:var(--base-menu-item-padding-right);background-color:var(--gray-a6)}.rt-BaseMenuLabel{display:flex;align-items:center;height:var(--base-menu-item-height);padding-left:var(--base-menu-item-padding-left);padding-right:var(--base-menu-item-padding-right);box-sizing:border-box;color:var(--gray-a10);-webkit-user-select:none;user-select:none;cursor:default}:where(.rt-BaseMenuItem)+.rt-BaseMenuLabel{margin-top:var(--space-2)}.rt-BaseMenuArrow{fill:var(--base-menu-bg)}.rt-BaseMenuContent:where(.rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}@media (min-width: 520px){.rt-BaseMenuContent:where(.xs\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.xs\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.xs\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.xs\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.xs\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.xs\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.xs\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}@media (min-width: 768px){.rt-BaseMenuContent:where(.sm\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.sm\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.sm\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.sm\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.sm\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.sm\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.sm\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}@media (min-width: 1024px){.rt-BaseMenuContent:where(.md\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.md\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.md\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.md\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.md\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.md\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.md\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.md\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.md\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.md\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.md\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.md\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}@media (min-width: 1280px){.rt-BaseMenuContent:where(.lg\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.lg\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.lg\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.lg\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.lg\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.lg\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.lg\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}@media (min-width: 1640px){.rt-BaseMenuContent:where(.xl\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.xl\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.xl\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.xl\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.xl\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.xl\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.xl\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}.rt-BaseMenuItem:where([data-accent-color]){color:var(--accent-a11)}.rt-BaseMenuItem:where([data-disabled]){color:var(--gray-a8);cursor:default}.rt-BaseMenuItem:where([data-disabled],[data-highlighted]) :where(.rt-BaseMenuShortcut),.rt-BaseMenuSubTrigger:where([data-state=open]) :where(.rt-BaseMenuShortcut){color:inherit}.rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuSubTrigger[data-state=open]){background-color:var(--gray-a3)}.rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuItem[data-highlighted]){background-color:var(--accent-9);color:var(--accent-contrast)}.rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuItem[data-highlighted]) :where(.rt-BaseMenuSubTriggerIcon){color:var(--accent-contrast)}.rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]){background-color:var(--accent-12);color:var(--accent-1)}.rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]) :where(.rt-BaseMenuSubTriggerIcon){color:var(--accent-1)}.rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]):where([data-accent-color]){background-color:var(--accent-9);color:var(--accent-contrast)}.rt-BaseMenuContent:where(.rt-variant-soft) :where(.rt-BaseMenuSubTrigger[data-state=open]){background-color:var(--accent-a3)}.rt-BaseMenuContent:where(.rt-variant-soft) :where(.rt-BaseMenuItem[data-highlighted]){background-color:var(--accent-a4)}.rt-DropdownMenuContent{max-height:var(--radix-dropdown-menu-content-available-height);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}@keyframes rt-progress-indicator-indeterminate-grow{0%{transform:scaleX(.01)}20%{transform:scaleX(.1)}30%{transform:scaleX(.6)}40%,50%{transform:scaleX(.9)}to{transform:scaleX(1)}}@keyframes rt-progress-indicator-indeterminate-shine-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rt-progress-indicator-surface-indeterminate-fade{to{background-color:var(--accent-7)}}@keyframes rt-progress-indicator-surface-indeterminate-pulse{0%{background-color:var(--accent-7)}to{background-color:var(--accent-track)}}@keyframes rt-progress-indicator-classic-indeterminate-fade{to{background-color:var(--accent-7)}}@keyframes rt-progress-indicator-classic-indeterminate-pulse{0%{background-color:var(--accent-7)}to{background-color:var(--accent-track)}}@keyframes rt-progress-indicator-soft-indeterminate-fade{to{background-color:var(--accent-5)}}@keyframes rt-progress-indicator-soft-indeterminate-pulse{0%{background-color:var(--accent-5)}to{background-color:var(--accent-7)}}@keyframes rt-progress-indicator-high-contrast-indeterminate-fade{to{opacity:.8}}@keyframes rt-progress-indicator-high-contrast-indeterminate-pulse{0%{opacity:.8}to{opacity:1}}.rt-ScrollAreaRoot{display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%}.rt-ScrollAreaViewport{display:flex;flex-direction:column;width:100%;height:100%}.rt-ScrollAreaViewport:where(:focus-visible)+:where(.rt-ScrollAreaViewportFocusRing){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;outline:2px solid var(--focus-8);outline-offset:-2px}.rt-ScrollAreaViewport:where(:has(.rt-ScrollAreaScrollbar[data-orientation=horizontal])){overscroll-behavior-x:contain}.rt-ScrollAreaViewport>*{display:block!important;width:-moz-fit-content;width:fit-content;flex-grow:1}.rt-ScrollAreaScrollbar{display:flex;-webkit-user-select:none;user-select:none;touch-action:none;background-color:var(--gray-a3);border-radius:var(--scrollarea-scrollbar-border-radius);animation-duration:.12s;animation-timing-function:ease-out}.rt-ScrollAreaScrollbar:where([data-orientation=vertical]){flex-direction:column;width:var(--scrollarea-scrollbar-size);margin-top:var(--scrollarea-scrollbar-vertical-margin-top);margin-bottom:var(--scrollarea-scrollbar-vertical-margin-bottom);margin-left:var(--scrollarea-scrollbar-vertical-margin-left);margin-right:var(--scrollarea-scrollbar-vertical-margin-right)}.rt-ScrollAreaScrollbar:where([data-orientation=horizontal]){flex-direction:row;height:var(--scrollarea-scrollbar-size);margin-top:var(--scrollarea-scrollbar-horizontal-margin-top);margin-bottom:var(--scrollarea-scrollbar-horizontal-margin-bottom);margin-left:var(--scrollarea-scrollbar-horizontal-margin-left);margin-right:var(--scrollarea-scrollbar-horizontal-margin-right)}.rt-ScrollAreaThumb{position:relative;background-color:var(--gray-a8);border-radius:inherit;transition:background-color .1s}.rt-ScrollAreaThumb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:var(--space-4);min-height:var(--space-4)}.rt-ScrollAreaScrollbar:where(.rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}@media (min-width: 520px){.rt-ScrollAreaScrollbar:where(.xs\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.xs\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.xs\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}@media (min-width: 768px){.rt-ScrollAreaScrollbar:where(.sm\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.sm\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.sm\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}@media (min-width: 1024px){.rt-ScrollAreaScrollbar:where(.md\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.md\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.md\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}@media (min-width: 1280px){.rt-ScrollAreaScrollbar:where(.lg\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.lg\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.lg\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}@media (min-width: 1640px){.rt-ScrollAreaScrollbar:where(.xl\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.xl\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.xl\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}.rt-ScrollAreaScrollbar:where([data-state=visible]){animation-name:rt-fade-in}.rt-ScrollAreaScrollbar:where([data-state=hidden]){animation-name:rt-fade-out}@media (hover: hover){.rt-ScrollAreaThumb:where(:hover){background-color:var(--gray-a9)}}@keyframes rt-spinner-leaf-fade{0%{opacity:1}to{opacity:.25}}.rt-TextAreaRoot:where(:focus-within){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-TextAreaInput::-webkit-scrollbar{width:var(--space-3);height:var(--space-3)}.rt-TextAreaInput::-webkit-scrollbar-track,.rt-TextAreaInput::-webkit-scrollbar-thumb{background-clip:content-box;border:var(--space-1) solid transparent;border-radius:var(--space-3)}.rt-TextAreaInput::-webkit-scrollbar-track{background-color:var(--gray-a3)}.rt-TextAreaInput::-webkit-scrollbar-thumb{background-color:var(--gray-a8)}@media (hover: hover){:where(.rt-TextAreaInput:not(:disabled))::-webkit-scrollbar-thumb:hover{background-color:var(--gray-a9)}}.rt-TextAreaInput:where(:autofill,[data-com-onepassword-filled]){-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--gray-12)}.rt-TextAreaRoot{padding:var(--text-area-border-width);display:flex;flex-direction:column;box-sizing:border-box;font-family:var(--default-font-family);font-weight:var(--font-weight-regular);font-style:normal;text-align:start;overflow:hidden}.rt-TextAreaInput{padding:var(--text-area-padding-y) var(--text-area-padding-x);border-radius:inherit;resize:none;display:block;width:100%;flex-grow:1;cursor:auto}.rt-TextAreaRoot:where(.rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}@media (min-width: 520px){.rt-TextAreaRoot:where(.xs\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.xs\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.xs\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.xs\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.xs\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.xs\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}@media (min-width: 768px){.rt-TextAreaRoot:where(.sm\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.sm\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.sm\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.sm\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.sm\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.sm\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}@media (min-width: 1024px){.rt-TextAreaRoot:where(.md\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.md\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.md\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.md\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.md\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.md\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}@media (min-width: 1280px){.rt-TextAreaRoot:where(.lg\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.lg\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.lg\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.lg\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.lg\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.lg\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}@media (min-width: 1640px){.rt-TextAreaRoot:where(.xl\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.xl\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.xl\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.xl\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.xl\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.xl\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}.rt-TextAreaRoot:where(.rt-variant-surface){--text-area-border-width: 1px;background-clip:content-box;background-color:var(--color-surface);box-shadow:inset 0 0 0 var(--text-area-border-width) var(--gray-a7);color:var(--gray-12)}.rt-TextAreaRoot:where(.rt-variant-surface) :where(.rt-TextAreaInput)::placeholder{color:var(--gray-a10)}.rt-TextAreaRoot:where(.rt-variant-surface):where(:has(.rt-TextAreaInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){background-image:linear-gradient(var(--focus-a2),var(--focus-a2));box-shadow:inset 0 0 0 1px var(--focus-a5),inset 0 0 0 1px var(--gray-a5)}.rt-TextAreaRoot:where(.rt-variant-surface):where(:has(.rt-TextAreaInput:where(:disabled,:read-only))){background-image:linear-gradient(var(--gray-a2),var(--gray-a2));box-shadow:inset 0 0 0 var(--text-area-border-width) var(--gray-a6)}.rt-TextAreaRoot:where(.rt-variant-classic){--text-area-border-width: 1px;background-clip:content-box;background-color:var(--color-surface);box-shadow:var(--shadow-1);color:var(--gray-12)}.rt-TextAreaRoot:where(.rt-variant-classic) :where(.rt-TextAreaInput)::placeholder{color:var(--gray-a10)}.rt-TextAreaRoot:where(.rt-variant-classic):where(:has(.rt-TextAreaInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){background-image:linear-gradient(var(--focus-a2),var(--focus-a2));box-shadow:inset 0 0 0 1px var(--focus-a5),inset 0 0 0 1px var(--gray-a5)}.rt-TextAreaRoot:where(.rt-variant-classic):where(:has(.rt-TextAreaInput:where(:disabled,:read-only))){background-image:linear-gradient(var(--gray-a2),var(--gray-a2))}.rt-TextAreaRoot:where(.rt-variant-soft){--text-area-border-width: 0px;background-color:var(--accent-a3);color:var(--accent-12)}.rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)::selection{background-color:var(--accent-a5)}.rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)::placeholder{color:var(--accent-12);opacity:.65}.rt-TextAreaRoot:where(.rt-variant-soft):where(:focus-within){outline-color:var(--accent-8)}.rt-TextAreaRoot:where(.rt-variant-soft):where(:has(.rt-TextAreaInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){box-shadow:inset 0 0 0 1px var(--accent-a5),inset 0 0 0 1px var(--gray-a4)}.rt-TextAreaRoot:where(.rt-variant-soft):where(:has(.rt-TextAreaInput:where(:disabled,:read-only))){background-color:var(--gray-a3)}.rt-TextAreaInput:where(:disabled,:read-only){cursor:text;color:var(--gray-a11);-webkit-text-fill-color:var(--gray-a11)}.rt-TextAreaInput:where(:disabled,:read-only)::placeholder{opacity:.5}.rt-TextAreaInput:where(:disabled,:read-only):where(:placeholder-shown){cursor:var(--cursor-disabled)}.rt-TextAreaInput:where(:disabled,:read-only)::selection{background-color:var(--gray-a5)}.rt-TextAreaRoot:where(:focus-within:has(.rt-TextAreaInput:where(:disabled,:read-only))){outline-color:var(--gray-8)}@supports selector(:has(*)){.rt-TextFieldRoot:where(:has(.rt-TextFieldInput:focus)){outline:2px solid var(--text-field-focus-color);outline-offset:-1px}}@supports not selector(:has(*)){.rt-TextFieldRoot:where(:focus-within){outline:2px solid var(--text-field-focus-color);outline-offset:-1px}}.rt-TextFieldRoot::selection{background-color:var(--text-field-selection-color)}.rt-TextFieldInput{width:100%;display:flex;align-items:center;text-align:inherit;border-radius:calc(var(--text-field-border-radius) - var(--text-field-border-width));text-indent:var(--text-field-padding)}.rt-TextFieldInput:where([type=number]){-moz-appearance:textfield}.rt-TextFieldInput::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rt-TextFieldInput::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rt-TextFieldInput::selection{background-color:var(--text-field-selection-color)}.rt-TextFieldInput::-webkit-calendar-picker-indicator{box-sizing:content-box;width:var(--text-field-native-icon-size);height:var(--text-field-native-icon-size);padding:var(--space-1);margin-left:0;margin-right:calc(var(--space-1) * -1);border-radius:calc(var(--text-field-border-radius) - 2px)}.rt-TextFieldInput:where(:not([type=time]))::-webkit-calendar-picker-indicator{margin-left:var(--space-1)}.rt-TextFieldInput::-webkit-calendar-picker-indicator:where(:hover){background-color:var(--gray-a3)}.rt-TextFieldInput::-webkit-calendar-picker-indicator:where(:focus-visible){outline:2px solid var(--text-field-focus-color)}.rt-TextFieldInput::-webkit-datetime-edit-ampm-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-day-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-hour-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-millisecond-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-minute-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-month-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-second-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-week-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-year-field:where(:focus){background-color:var(--text-field-selection-color);color:inherit;outline:none}@supports selector(:has(*)){.rt-TextFieldInput:where(:autofill,[data-com-onepassword-filled]){-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--gray-12)}}.rt-TextFieldSlot{box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;cursor:text}.rt-TextFieldSlot:where(:not([data-side=right])){order:-1;margin-left:calc(var(--text-field-border-width) * -1);margin-right:0}.rt-TextFieldSlot:where([data-side=right]),:where(.rt-TextFieldSlot:not([data-side=right]))~.rt-TextFieldSlot:where(:not([data-side=left])){order:0;margin-left:0;margin-right:calc(var(--text-field-border-width) * -1)}.rt-TextFieldRoot{box-sizing:border-box;height:var(--text-field-height);padding:var(--text-field-border-width);border-radius:var(--text-field-border-radius);display:flex;align-items:stretch;font-family:var(--default-font-family);font-weight:var(--font-weight-regular);font-style:normal;text-align:start}.rt-TextFieldInput:where([type=date],[type=datetime-local],[type=time],[type=week],[type=month]){text-indent:0;padding-left:var(--text-field-padding);padding-right:var(--text-field-padding)}.rt-TextFieldInput:where(:has(~.rt-TextFieldSlot:not([data-side=right]))){text-indent:0;padding-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.rt-TextFieldInput:where(:has(~.rt-TextFieldSlot[data-side=right],~.rt-TextFieldSlot:not([data-side=right])~.rt-TextFieldSlot:not([data-side=left]))){padding-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.rt-TextFieldRoot:where(.rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}@media (min-width: 520px){.rt-TextFieldRoot:where(.xs\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.xs\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.xs\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.xs\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.xs\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.xs\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.xs\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.xs\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.xs\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.xs\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.xs\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.xs\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}@media (min-width: 768px){.rt-TextFieldRoot:where(.sm\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.sm\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.sm\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.sm\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.sm\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.sm\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.sm\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.sm\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.sm\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.sm\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.sm\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.sm\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}@media (min-width: 1024px){.rt-TextFieldRoot:where(.md\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.md\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.md\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.md\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.md\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.md\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.md\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.md\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.md\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.md\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.md\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.md\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}@media (min-width: 1280px){.rt-TextFieldRoot:where(.lg\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.lg\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.lg\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.lg\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.lg\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.lg\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.lg\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.lg\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.lg\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.lg\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.lg\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.lg\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}@media (min-width: 1640px){.rt-TextFieldRoot:where(.xl\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.xl\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.xl\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.xl\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.xl\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.xl\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.xl\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.xl\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.xl\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.xl\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.xl\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.xl\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}.rt-TextFieldRoot:where(.rt-variant-surface){--text-field-selection-color: var(--focus-a5);--text-field-focus-color: var(--focus-8);--text-field-border-width: 1px;background-clip:content-box;background-color:var(--color-surface);box-shadow:inset 0 0 0 var(--text-field-border-width) var(--gray-a7);color:var(--gray-12)}.rt-TextFieldRoot:where(.rt-variant-surface) :where(.rt-TextFieldInput)::placeholder{color:var(--gray-a10)}.rt-TextFieldRoot:where(.rt-variant-surface) :where(.rt-TextFieldSlot){color:var(--gray-a11)}.rt-TextFieldRoot:where(.rt-variant-surface) :where(.rt-TextFieldSlot):where([data-accent-color]){color:var(--accent-a11)}.rt-TextFieldRoot:where(.rt-variant-surface):where(:has(.rt-TextFieldInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){background-image:linear-gradient(var(--focus-a2),var(--focus-a2));box-shadow:inset 0 0 0 1px var(--focus-a5),inset 0 0 0 1px var(--gray-a5)}.rt-TextFieldRoot:where(.rt-variant-surface):where(:has(.rt-TextFieldInput:where(:disabled,:read-only))){background-image:linear-gradient(var(--gray-a2),var(--gray-a2));box-shadow:inset 0 0 0 var(--text-field-border-width) var(--gray-a6)}.rt-TextFieldRoot:where(.rt-variant-classic){--text-field-selection-color: var(--focus-a5);--text-field-focus-color: var(--focus-8);--text-field-border-width: 1px;background-clip:content-box;background-color:var(--color-surface);box-shadow:var(--shadow-1);color:var(--gray-12)}.rt-TextFieldRoot:where(.rt-variant-classic) :where(.rt-TextFieldInput)::placeholder{color:var(--gray-a10)}.rt-TextFieldRoot:where(.rt-variant-classic) :where(.rt-TextFieldSlot){color:var(--gray-a11)}.rt-TextFieldRoot:where(.rt-variant-classic) :where(.rt-TextFieldSlot):where([data-accent-color]){color:var(--accent-a11)}.rt-TextFieldRoot:where(.rt-variant-classic):where(:has(.rt-TextFieldInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){background-image:linear-gradient(var(--focus-a2),var(--focus-a2));box-shadow:inset 0 0 0 1px var(--focus-a5),inset 0 0 0 1px var(--gray-a5)}.rt-TextFieldRoot:where(.rt-variant-classic):where(:has(.rt-TextFieldInput:where(:disabled,:read-only))){background-image:linear-gradient(var(--gray-a2),var(--gray-a2))}.rt-TextFieldRoot:where(.rt-variant-soft){--text-field-selection-color: var(--accent-a5);--text-field-focus-color: var(--accent-8);--text-field-border-width: 0px;background-color:var(--accent-a3);color:var(--accent-12)}.rt-TextFieldRoot:where(.rt-variant-soft) :where(.rt-TextFieldInput)::placeholder{color:var(--accent-12);opacity:.6}.rt-TextFieldRoot:where(.rt-variant-soft) :where(.rt-TextFieldSlot){color:var(--accent-12)}.rt-TextFieldRoot:where(.rt-variant-soft) :where(.rt-TextFieldSlot):where([data-accent-color]){color:var(--accent-a11)}.rt-TextFieldRoot:where(.rt-variant-soft):where(:has(.rt-TextFieldInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){box-shadow:inset 0 0 0 1px var(--accent-a5),inset 0 0 0 1px var(--gray-a4)}.rt-TextFieldRoot:where(.rt-variant-soft):where(:has(.rt-TextFieldInput:where(:disabled,:read-only))){background-color:var(--gray-a3)}.rt-TextFieldInput:where(:disabled,:read-only){cursor:text;color:var(--gray-a11);-webkit-text-fill-color:var(--gray-a11)}.rt-TextFieldInput:where(:disabled,:read-only)::placeholder{opacity:.5}.rt-TextFieldInput:where(:disabled,:read-only):where(:placeholder-shown){cursor:var(--cursor-disabled)}.rt-TextFieldInput:where(:disabled,:read-only):where(:placeholder-shown)~:where(.rt-TextFieldSlot){cursor:var(--cursor-disabled)}.rt-TextFieldRoot:where(:has(.rt-TextFieldInput:where(:disabled,:read-only))){--text-field-selection-color: var(--gray-a5);--text-field-focus-color: var(--gray-8)}.rt-ThemePanelShortcut:where(:focus-visible){outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--accent-9)}.rt-ThemePanelSwatch,.rt-ThemePanelRadioCard{position:relative}.rt-ThemePanelSwatchInput,.rt-ThemePanelRadioCardInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;outline:none;outline-width:2px;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;width:100%;height:100%}.rt-ThemePanelSwatch{width:var(--space-5);height:var(--space-5);border-radius:100%}.rt-ThemePanelSwatchInput{outline-offset:2px}.rt-ThemePanelSwatchInput:where(:checked){outline-style:solid;outline-color:var(--gray-12)}.rt-ThemePanelSwatchInput:where(:focus-visible){outline-style:solid;outline-color:var(--accent-9)}.rt-ThemePanelRadioCard{border-radius:var(--radius-1);box-shadow:0 0 0 1px var(--gray-7)}.rt-ThemePanelRadioCardInput{outline-offset:-1px}.rt-ThemePanelRadioCardInput:where(:checked){outline-style:solid;outline-color:var(--gray-12)}.rt-ThemePanelRadioCardInput:where(:focus-visible){background-color:var(--accent-a3);outline-style:solid;outline-color:var(--accent-9)}.rt-TooltipContent{box-sizing:border-box;padding:var(--space-1) var(--space-2);background-color:var(--gray-12);border-radius:var(--radius-2);transform-origin:var(--radix-tooltip-content-transform-origin);animation-duration:.14s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: no-preference){.rt-TooltipContent:where([data-state=delayed-open]):where([data-side=top]){animation-name:rt-slide-from-top,rt-fade-in}.rt-TooltipContent:where([data-state=delayed-open]):where([data-side=bottom]){animation-name:rt-slide-from-bottom,rt-fade-in}.rt-TooltipContent:where([data-state=delayed-open]):where([data-side=left]){animation-name:rt-slide-from-left,rt-fade-in}.rt-TooltipContent:where([data-state=delayed-open]):where([data-side=right]){animation-name:rt-slide-from-right,rt-fade-in}}.rt-TooltipText{color:var(--gray-1);-webkit-user-select:none;user-select:none;cursor:default}.rt-TooltipArrow{fill:var(--gray-12)}.radix-themes:where([data-is-root-theme=true]){position:relative;z-index:0;min-height:100vh}@supports (min-height: 100dvh){.radix-themes:where([data-is-root-theme=true]){min-height:100dvh}}@font-face{font-family:Montserrat Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica"),local("Roboto");size-adjust:113.4%;ascent-override:85%;descent-override:22%;line-gap-override:0%}:root{--bg: #ffffff;--surface: #ffffff;--surface-2: #fafafa;--surface-3: #f7f7f7;--subtle: #f0f0f0;--subtle-hover: #e8e8e8;--hover: #f5f5f5;--line: #ececec;--line-card: #e0e0e0;--line-strong: #cfcfcf;--text: #202020;--text-2: #646464;--text-3: #8d8d8d;--text-4: #b4b4b4;--inverse: #202020;--on-inverse: #ffffff;--on-accent: #ffffff;--ink-a04: rgba(0, 0, 0, .04);--ink-a06: rgba(0, 0, 0, .06);--ink-a08: rgba(0, 0, 0, .08);--ink-a10: rgba(0, 0, 0, .1);--ink-a14: rgba(0, 0, 0, .14);--ink-a25: rgba(0, 0, 0, .25);--glass: rgba(255, 255, 255, .92);--glass-strong: rgba(255, 255, 255, .96);--accent: #3e63dd;--accent-hover: #3a5bc7;--accent-grad: linear-gradient(180deg, #4b6de4 0%, #3e63dd 100%);--accent-text: #3e63dd;--accent-soft: #edf2fe;--accent-soft-text: #3a5bc7;--accent-ring: rgba(62, 99, 221, .35);--danger-soft: #feebec;--danger-soft-hover: #fdd8d8;--danger-text: #ce2c31;--danger-solid: #e5484d;--green-solid: #30a46c;--green-soft: #e6f6eb;--green-text: #218358;--amber-solid: #f5a524;--amber-soft: #fff4d5;--amber-text: #ab6400;--overlay: rgba(0, 0, 0, .32);--ring: 0 0 0 1px rgba(0, 0, 0, .07);--shadow-card: 0 0 0 1px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04), 0 4px 12px -6px rgba(0, 0, 0, .06);--shadow-raised: 0 0 0 1px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06), 0 2px 4px -2px rgba(0, 0, 0, .04);--shadow-pop: 0 0 0 1px rgba(0, 0, 0, .06), 0 16px 48px -12px rgba(0, 0, 0, .22);--shadow-float: 0 12px 32px -8px rgba(0, 0, 0, .3);--chart-line: var(--accent);--chart-muted: #8d8d8d;--chart-grid: #ececec;--chart-axis: #d4d4d4;--chart-area-from: rgba(62, 99, 221, .18);--r-badge: 6px;--r-btn: 9px;--r-tile: 11px;--r-card: 14px;--r-card-lg: 16px;--ease: cubic-bezier(.2, 0, 0, 1);--t: .14s var(--ease);--font: "Montserrat", "Montserrat Fallback", system-ui, -apple-system, sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--topbar-h: 52px;--sidebar-w: 232px;color-scheme:light}:root[data-theme=dark]{--bg: #0f0f11;--surface: #17171a;--surface-2: #1b1b1f;--surface-3: #1e1e22;--subtle: #242428;--subtle-hover: #2d2d32;--hover: rgba(255, 255, 255, .05);--line: rgba(255, 255, 255, .07);--line-card: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .2);--text: #ececef;--text-2: #a1a1aa;--text-3: #7c7c85;--text-4: #5a5a62;--inverse: #ececef;--on-inverse: #111113;--on-accent: #ffffff;--ink-a04: rgba(255, 255, 255, .04);--ink-a06: rgba(255, 255, 255, .06);--ink-a08: rgba(255, 255, 255, .08);--ink-a10: rgba(255, 255, 255, .1);--ink-a14: rgba(255, 255, 255, .14);--ink-a25: rgba(255, 255, 255, .24);--glass: rgba(23, 23, 26, .86);--glass-strong: rgba(23, 23, 26, .94);--accent: #4466e6;--accent-hover: #5472f0;--accent-grad: linear-gradient(180deg, #5675ee 0%, #4466e6 100%);--accent-text: #93a8ff;--accent-soft: rgba(84, 114, 240, .16);--accent-soft-text: #a9b9ff;--accent-ring: rgba(120, 146, 255, .45);--danger-soft: rgba(229, 72, 77, .15);--danger-soft-hover: rgba(229, 72, 77, .22);--danger-text: #ff8b8b;--danger-solid: #e5484d;--green-solid: #2f9e68;--green-soft: rgba(48, 164, 108, .15);--green-text: #4cc38a;--amber-solid: #f0a531;--amber-soft: rgba(245, 165, 36, .13);--amber-text: #f0b94b;--overlay: rgba(0, 0, 0, .62);--ring: 0 0 0 1px rgba(255, 255, 255, .08);--shadow-card: 0 0 0 1px rgba(255, 255, 255, .065), inset 0 1px 0 rgba(255, 255, 255, .035), 0 8px 24px -14px rgba(0, 0, 0, .7);--shadow-raised: 0 0 0 1px rgba(255, 255, 255, .09), inset 0 1px 0 rgba(255, 255, 255, .04), 0 1px 2px rgba(0, 0, 0, .5);--shadow-pop: 0 0 0 1px rgba(255, 255, 255, .09), inset 0 1px 0 rgba(255, 255, 255, .05), 0 24px 64px -16px rgba(0, 0, 0, .8);--shadow-float: 0 0 0 1px rgba(255, 255, 255, .08), 0 16px 40px -10px rgba(0, 0, 0, .75);--chart-muted: #6e6e77;--chart-grid: rgba(255, 255, 255, .07);--chart-axis: rgba(255, 255, 255, .18);--chart-area-from: rgba(84, 114, 240, .28);color-scheme:dark}.radix-themes{--default-font-family: var(--font);--code-font-family: var(--mono);--color-background: var(--bg);--color-overlay: var(--overlay);--default-font-size: 13px;--default-line-height: 1.5;--default-letter-spacing: -.01em;--default-font-weight: 500;font-size:13px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:13px;font-weight:500;line-height:1.5;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font:inherit;color:inherit;letter-spacing:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}a{color:inherit;text-decoration:none}svg{flex:none}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);letter-spacing:0;font-weight:400}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app{display:flex;flex-direction:column;height:100vh}.app>.topbar{flex:none;height:var(--topbar-h)}.app>.body{flex:1}.body{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:0;transition:grid-template-columns .2s var(--ease)}.app.is-collapsed .body{grid-template-columns:64px 1fr}:where(*){scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}:where(*)::-webkit-scrollbar{width:10px;height:10px}:where(*)::-webkit-scrollbar-track{background:transparent;margin:14px 0}:where(*)::-webkit-scrollbar-thumb{background:#00000029;border-radius:99px;border:3px solid transparent;background-clip:padding-box}:where(*)::-webkit-scrollbar-thumb:hover{background-color:#0000004d}:where(*)::-webkit-scrollbar-corner{background:transparent}.main{overflow-y:auto;min-width:0;scrollbar-width:none}.main::-webkit-scrollbar{display:none}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}.content{max-width:1160px;margin:0 auto;padding:32px 32px 72px;animation:page-in .24s var(--ease)}.content.is-wide{max-width:1320px}.content.is-flush{max-width:none;padding:0;height:100%}@keyframes page-in{0%{opacity:0;transform:translateY(4px)}}.topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:0 12px 0 16px;border-bottom:1px solid var(--line);background:var(--bg);position:relative;z-index:25}.logo{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;letter-spacing:-.03em;justify-self:start;border-radius:8px}.logo svg{display:block}.logo-img{display:block;height:26px;width:auto}.search-pill{width:340px;height:32px;display:flex;align-items:center;gap:8px;padding:0 5px 0 11px;background:var(--subtle);border-radius:999px;color:var(--text-3);font-size:12.5px;transition:background var(--t);text-align:left}.search-pill:hover{background:var(--subtle-hover)}.search-pill span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 5px;background:var(--surface);border-radius:6px;box-shadow:0 0 0 1px var(--ink-a08),0 1px 1px #0000000f;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:0;color:var(--text-2);line-height:1}.topbar-actions{justify-self:end;display:flex;align-items:center;gap:2px}.icon-btn{position:relative;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--text);transition:background var(--t),color var(--t)}.icon-btn:hover,.icon-btn[data-state=open]{background:var(--subtle)}.icon-btn.muted-ic{color:var(--text-2)}.icon-btn.muted-ic:hover{color:var(--text)}.count-badge{position:absolute;top:1px;right:0;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:var(--danger-solid);color:var(--on-accent);font-size:9.5px;font-weight:700;letter-spacing:0;line-height:15px;text-align:center;box-shadow:0 0 0 2px var(--bg);font-variant-numeric:tabular-nums}.avatar-btn{display:inline-flex;align-items:center;gap:3px;height:32px;padding:0 5px 0 2px;margin-left:6px;border-radius:999px;color:var(--text-2);transition:background var(--t)}.avatar-btn:hover,.avatar-btn[data-state=open]{background:var(--subtle)}.avatar{width:28px;height:28px;border-radius:999px;background:linear-gradient(140deg,#ffc29a,#f2797c 55%,#c95a9b);color:var(--on-accent);display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;letter-spacing:0;flex:none;box-shadow:inset 0 0 0 1px #0000000f}.sidebar{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--bg)}.sidebar-scroll{flex:1;overflow-y:auto;padding:12px 10px 10px;scrollbar-width:none}.sidebar-scroll::-webkit-scrollbar{display:none}.sb-mhead,.sb-mapps{display:none}.ws-switch{display:flex;gap:8px;padding:3px 4px 0;margin-bottom:12px}.ws-tile{position:relative;width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--on-accent);font-size:12px;font-weight:700;letter-spacing:0;transition:box-shadow .16s var(--ease),transform .16s var(--ease);box-shadow:inset 0 0 0 1px #00000014,inset 0 1px #ffffff40}.ws-tile:hover{transform:translateY(-1px)}.ws-tile.is-active{box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px var(--bg),0 0 0 3.5px var(--text)}.ws-tile.is-add{background:var(--subtle);color:var(--text-2);box-shadow:none}.ws-tile.is-add:hover{background:var(--subtle-hover);color:var(--text);transform:none}.ws-name{width:100%;display:flex;align-items:center;gap:7px;height:30px;padding:0 8px;margin-bottom:4px;border-radius:8px;text-align:left;transition:background var(--t)}.ws-name:hover{background:var(--hover)}.ws-name b{font-size:13px;font-weight:700;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-name .plan{font-size:9.5px;font-weight:700;letter-spacing:.02em;padding:1px 5px;border-radius:5px;background:var(--subtle);color:var(--text-2)}.ws-name svg{margin-left:auto;color:var(--text-3)}.nav-label{font-size:11px;font-weight:500;color:var(--text-3);padding:0 8px;margin:14px 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item{width:100%;height:32px;display:flex;align-items:center;gap:9px;padding:0 8px;border-radius:8px;font-size:13px;font-weight:500;color:#3a3a3a;text-align:left;transition:background var(--t),color var(--t);white-space:nowrap}.nav-item svg{color:#5c5c5c;flex:none}.nav-item .nav-text{flex:1;overflow:hidden;text-overflow:ellipsis}.nav-item:hover{background:var(--hover);color:var(--text)}.nav-item.is-active{background:var(--subtle);color:var(--text);font-weight:650}.nav-item.is-active svg{color:var(--text)}.nav-item.is-active{--icon-cut: var(--subtle)}.nav-item:hover:not(.is-active){--icon-cut: var(--hover)}.nav-item .chev{color:var(--text-3);transition:transform .18s var(--ease)}.nav-item[data-open=true] .chev{transform:rotate(90deg)}.nav-count{font-size:11px;font-weight:600;color:var(--text-3);font-variant-numeric:tabular-nums}.beta{display:inline-flex;align-items:center;height:16px;padding:0 5px;border-radius:5px;background:var(--accent);color:var(--on-accent);font-size:9.5px;font-weight:700;letter-spacing:.02em}.collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s var(--ease)}.collapse>div{overflow:hidden}.collapse.is-open{grid-template-rows:1fr}.collapse .nav-item{padding-left:35px}.app-icon{width:18px;height:18px;border-radius:5.5px;display:inline-flex;align-items:center;justify-content:center;color:var(--on-accent);flex:none;box-shadow:inset 0 0 0 1px #00000014,inset 0 1px #ffffff40}.app-icon-int{display:inline-flex;flex:none}.app-icon-int .int-mark{font-size:9px!important;border-radius:5.5px!important}.nav-err{width:6px;height:6px;border-radius:99px;background:var(--danger-solid);flex:none}.int-mark.is-ring{box-shadow:inset 0 0 0 1px #0000001f}.int-mark svg{display:block}.int-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;font-weight:800;letter-spacing:-.02em;box-shadow:inset 0 0 0 1px #00000014,inset 0 1px #ffffff40}.sidebar-foot{border-top:1px solid var(--line);padding:8px 10px 10px}.foot-row{display:flex;align-items:center;gap:2px}.foot-row .nav-item{flex:1;min-width:0}.foot-row .icon-btn{color:var(--text-2)}.app.is-collapsed .sidebar-scroll,.app.is-collapsed .sidebar-foot{padding-left:12px;padding-right:12px}.app.is-collapsed .ws-switch{justify-content:center;padding:3px 0 0}.app.is-collapsed .ws-tile:not(.is-active){display:none}.app.is-collapsed .ws-name{display:none}.app.is-collapsed .nav-label{height:1px;margin:10px 4px;padding:0;background:var(--line);color:transparent}.app.is-collapsed .nav-item{justify-content:center;padding:0;gap:0}.app.is-collapsed .nav-item .nav-text,.app.is-collapsed .nav-item .beta,.app.is-collapsed .nav-item .nav-count,.app.is-collapsed .nav-item .chev{display:none}.app.is-collapsed .collapse .nav-item{padding-left:0}.app.is-collapsed .foot-row{flex-direction:column}.app.is-collapsed .foot-row .nav-item{width:100%;flex:none}.ws-switcher{width:100%;display:flex;align-items:center;gap:9px;height:42px;padding:0 8px 0 6px;margin-bottom:8px;border-radius:10px;text-align:left;box-shadow:inset 0 0 0 1px var(--line);transition:background var(--t),box-shadow var(--t)}.ws-switcher:hover,.ws-switcher[data-state=open]{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line-card)}.ws-switcher.is-mini{width:40px;height:40px;padding:0;justify-content:center;margin:0 auto 8px;box-shadow:none}.ws-logo{flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--on-accent);font-size:9.5px;font-weight:700;letter-spacing:0;box-shadow:inset 0 0 0 1px #00000014,inset 0 1px #ffffff40}.ws-switcher-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.ws-switcher-t b{font-size:12.5px;font-weight:700;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-switcher-t small{font-size:10.5px;color:var(--text-3);font-weight:500}.ws-switcher-c{color:var(--text-3);flex:none}.ws-pop{z-index:60;width:280px;padding:5px;border-radius:13px;background:var(--surface);box-shadow:var(--shadow-pop);animation:pop-top .15s var(--ease)}.ws-pop-h{padding:7px 9px 5px;font-size:11px;font-weight:600;color:var(--text-3)}.ws-pop-item{width:100%;display:flex;align-items:center;gap:10px;padding:7px 9px;border-radius:9px;text-align:left;transition:background var(--t)}.ws-pop-item:hover{background:var(--hover)}.ws-pop-item.is-on{background:var(--subtle)}.ws-pop-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ws-pop-t b{font-size:12.5px;font-weight:650;letter-spacing:-.02em}.ws-pop-t small{font-size:11px;color:var(--text-3);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-pop-check{color:var(--text);flex:none}.ws-pop-sep{height:1px;background:var(--line);margin:5px 4px}.ws-pop-plus{width:28px;height:28px;flex:none;border-radius:8px;background:var(--subtle);color:var(--text-2);display:flex;align-items:center;justify-content:center}.ws-pop-item.is-action .ws-pop-t b{font-weight:600}.ws-pop-item.is-disabled{opacity:.55;cursor:default}.ws-pop-item.is-disabled:hover{background:none}.set-input{width:100%;height:36px;padding:0 12px;border:0;border-radius:9px;background:var(--subtle);font-size:13.5px;outline:none}.set-input:focus{background:var(--surface);box-shadow:0 0 0 1px var(--ink-a10),0 0 0 3px var(--accent-soft)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-btn);font-size:12.5px;font-weight:600;letter-spacing:-.015em;white-space:nowrap;transition:background var(--t),color var(--t),box-shadow var(--t),transform 80ms var(--ease);-webkit-user-select:none;user-select:none}.btn:active{transform:translateY(.5px)}.btn:has(>svg:first-child){padding-left:10px}.btn-primary{color:var(--on-accent);background:linear-gradient(180deg,#5477ec,#3e63dd);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #3456c8,0 1px 2px #192d8247,0 3px 8px -3px #3e63dd80;text-shadow:0 -1px 0 rgba(0,0,0,.1)}.btn-primary:hover{background:linear-gradient(180deg,#4b6de4,#3a5bc7)}.btn-soft{background:var(--surface);color:var(--text);box-shadow:var(--shadow-raised)}.btn-soft:hover{background:var(--surface-2);box-shadow:0 0 0 1px #0000001f,0 1px 2px #00000014}.btn-gray{background:var(--subtle);color:var(--text)}.btn-gray:hover{background:var(--subtle-hover)}.btn-ghost{color:var(--text-2)}.btn-ghost:hover{background:var(--subtle);color:var(--text)}.btn-danger{background:var(--danger-soft);color:var(--danger-text)}.btn-danger:hover{background:var(--danger-soft-hover)}.btn-sm{height:26px;padding:0 9px;font-size:11.5px;border-radius:7px;gap:5px}.btn-md{height:32px}.btn-lg{height:36px;padding:0 14px;font-size:13px;border-radius:10px}.btn-block{width:100%}.btn-icon{width:32px;padding:0!important}.btn-sm.btn-icon{width:26px}.link-action{display:inline-flex;align-items:center;gap:5px;color:var(--accent-text);font-weight:600;font-size:12.5px;border-radius:6px;transition:color var(--t)}.link-action:hover{color:var(--accent-hover)}.h1{font-size:22px;font-weight:700;letter-spacing:-.035em;line-height:1.2;margin:0}.h2{font-size:16px;font-weight:700;letter-spacing:-.03em;line-height:1.3;margin:0}.h3{font-size:15px;font-weight:700;letter-spacing:-.025em;line-height:1.3;margin:0}.muted{color:var(--text-2);font-size:12px;font-weight:500}.faint{color:var(--text-3)}.eyebrow{font-size:12.5px;font-weight:600;color:var(--text)}.eyebrow .dot{color:var(--text-3);margin:0 5px}.big-number{font-size:36px;font-weight:700;letter-spacing:-.045em;line-height:1.05;font-variant-numeric:tabular-nums;margin:6px 0 0}.big-number .cents{color:var(--text-3)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.page-head .sub{margin-top:4px;color:var(--text-2);font-size:12.5px}.page-actions{display:flex;align-items:center;gap:8px;flex:none}.card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);min-width:0}.card-head{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 16px 0}.card-head .t{font-size:13.5px;font-weight:700;letter-spacing:-.025em;margin-right:auto}.card-head .t small{display:block;font-size:11.5px;font-weight:500;color:var(--text-3);letter-spacing:-.01em}.card-body{padding:12px 16px 16px}.card-body.flush{padding:8px 0 4px}.card-foot{border-top:1px solid var(--line);padding:10px 16px;display:flex;align-items:center;gap:8px}.grid{display:grid;gap:14px}.grid+.grid,.grid+.card,.card+.grid,.card+.card{margin-top:14px}.grid>.card,.site-cards>.card,[class*=-grid]>.card{margin-top:0}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-main{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.g-side{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr)}.kpi{padding:14px 16px 12px}.kpi-label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2);font-weight:500}.kpi-label svg{color:var(--text-3)}.kpi-value{font-size:22px;font-weight:700;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:6px;line-height:1.15}.kpi-value .cents{color:var(--text-3)}.kpi-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:8px;min-height:24px}.kpi-foot .muted{font-size:11.5px}.delta{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 6px 0 4px;border-radius:var(--r-badge);background:var(--subtle);color:var(--text);font-weight:700;font-size:11px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.delta.up{background:var(--green-soft);color:var(--green-text)}.delta.down{background:var(--danger-soft);color:var(--danger-text)}.badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:var(--r-badge);font-size:11px;font-weight:650;letter-spacing:-.005em;white-space:nowrap;background:var(--subtle);color:var(--text-2)}.badge.dot:before{content:"";width:6px;height:6px;border-radius:99px;background:currentColor}.badge.green{background:var(--green-soft);color:var(--green-text)}.badge.amber{background:var(--amber-soft);color:var(--amber-text)}.badge.red{background:var(--danger-soft);color:var(--danger-text)}.badge.blue{background:var(--accent-soft);color:var(--accent-soft-text)}.badge.dark{background:var(--inverse);color:var(--on-inverse)}.toolbar{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.toolbar .spacer{flex:1}.search-input{display:flex;align-items:center;gap:7px;height:32px;width:240px;padding:0 10px;border-radius:var(--r-btn);background:var(--subtle);color:var(--text-3);transition:box-shadow var(--t),background var(--t)}.search-input:focus-within{background:var(--surface);box-shadow:0 0 0 1px var(--ink-a10),0 0 0 3px var(--accent-soft)}.search-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:12.5px;color:var(--text)}.search-input input::placeholder{color:var(--text-3)}.chips{display:inline-flex;gap:4px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-card);transition:background var(--t),color var(--t),box-shadow var(--t)}.chip:hover{color:var(--text);background:var(--hover)}.chip.is-on{background:var(--inverse);color:var(--on-inverse);box-shadow:none}.chip .n{font-size:10.5px;opacity:.6;font-variant-numeric:tabular-nums}.segmented{display:inline-flex;padding:2px;gap:2px;border-radius:9px;background:var(--subtle);flex:none}.segmented button{height:24px;padding:0 9px;border-radius:7px;font-size:11.5px;font-weight:600;color:var(--text-2);transition:background var(--t),color var(--t),box-shadow var(--t);white-space:nowrap}.segmented button:hover{color:var(--text)}.segmented button.is-on{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--ink-a06),0 1px 2px #00000014}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:12.5px}.table th{text-align:left;font-size:11px;font-weight:600;color:var(--text-3);padding:0 12px 8px;white-space:nowrap;border-bottom:1px solid var(--line)}.table td{padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background var(--t)}.table tbody tr.clickable{cursor:pointer}.table tbody tr:hover{background:var(--surface-2)}.table th:first-child,.table td:first-child{padding-left:16px}.table th:last-child,.table td:last-child{padding-right:16px}.table .r{text-align:right}.table .strong{font-weight:650;letter-spacing:-.02em}.table .amt{font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right}.cell-user{display:flex;align-items:center;gap:10px;min-width:0}.cell-user .nm{font-weight:650;letter-spacing:-.02em}.cell-user .em{font-size:11.5px;color:var(--text-3)}.av{border-radius:999px;flex:none;color:var(--on-accent);font-weight:700;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #0000000f}.av-stack{display:inline-flex}.av-stack .av{box-shadow:0 0 0 2px var(--surface)}.av-stack .av+.av{margin-left:-6px}.barlist{display:flex;flex-direction:column;gap:4px}.barlist-row{position:relative;display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:12.5px}.barlist-row .fill{position:absolute;inset:0 auto 0 0;border-radius:8px;background:var(--subtle);transition:width .5s var(--ease)}.barlist-row.is-top .fill{background:#e4e9fb}.barlist-row>*:not(.fill){position:relative}.barlist-row .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;letter-spacing:-.02em}.barlist-row .val{font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.barlist-row .pct{width:42px;text-align:right;color:var(--text-3);font-size:11.5px;font-variant-numeric:tabular-nums}.bars{position:relative;display:flex;align-items:flex-end;gap:4px;height:160px;padding-top:8px}.bars .col{flex:1;height:100%;display:flex;align-items:flex-end;position:relative;cursor:default}.bars .bar{width:100%;border-radius:4px 4px 2px 2px;background:#d9d9d9;transition:background var(--t),height .4s var(--ease);min-height:2px}.bars .bar.alt,.bars .col:last-child .bar:only-child{background:var(--text)}.bars .col:hover .bar{background:var(--chart-muted)}.bars .col:hover .bar.alt,.bars .col:last-child:hover .bar:only-child{background:#000}.bars-x{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--text-3)}.bars-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:5px 8px;border-radius:8px;background:var(--inverse);color:var(--on-inverse);font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;z-index:2;box-shadow:0 6px 16px -6px #0006}.bars-tip span{opacity:.6;font-weight:500;margin-right:6px}.legend{display:flex;gap:14px;font-size:11.5px;color:var(--text-2)}.legend i{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:6px;vertical-align:0}.spark{display:block}.list-row{display:flex;align-items:center;gap:10px;padding:9px 16px;border-top:1px solid var(--line);transition:background var(--t)}.list-row:first-child{border-top:0}.list-row:hover{background:var(--surface-2)}.list-row .grow-1{flex:1;min-width:0}.list-row .t1{font-weight:650;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-row .t2{font-size:11.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-tile{width:32px;height:32px;border-radius:9px;background:var(--subtle);display:flex;align-items:center;justify-content:center;flex:none;color:var(--text)}.pager{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--text-2)}.dash{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.dash-main{min-width:0}.dash-rail{display:flex;flex-direction:column;gap:14px;min-width:0}.balance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.balance-sub{margin-top:8px;display:flex;align-items:center;gap:7px;color:var(--text-2);font-size:12px;min-height:22px}.chart{position:relative;height:200px;margin:20px 0 32px;cursor:crosshair;-webkit-user-select:none;user-select:none}.chart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.chart-cursor{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,var(--ink-a14) 20%,var(--ink-a14));pointer-events:none}.chart-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;background:var(--text);box-shadow:0 0 0 2.5px var(--surface),0 2px 8px #00000040;pointer-events:none}.chart-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.chart-empty span{background:var(--surface);box-shadow:var(--shadow-raised);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--text-2)}.chart-range{position:absolute;bottom:-22px;left:0;right:0;display:flex;justify-content:space-between;font-size:11px;color:var(--text-3);pointer-events:none}.action-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.action-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:11px;background:var(--surface);box-shadow:var(--shadow-raised);font-size:13px;font-weight:650;letter-spacing:-.02em;transition:background var(--t),box-shadow var(--t),transform 80ms var(--ease)}.action-btn:hover{background:var(--surface-2);box-shadow:0 0 0 1px #0000001f,0 2px 6px -2px #0000001a}.action-btn:active{transform:translateY(1px)}.action-btn .ic{width:22px;height:22px;border-radius:999px;background:linear-gradient(180deg,#3a3a3a,#161616);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff26}.section-head{display:flex;align-items:center;gap:8px;margin:32px 0 12px}.section-head .h2{margin-right:auto}.timer{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px 0 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent-soft-text);font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.press-card{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:14px;background:var(--surface);text-align:left;box-shadow:0 0 0 1px var(--ink-a08),0 2px #00000012;transition:transform 90ms var(--ease),box-shadow 90ms var(--ease),background var(--t);animation:rise .36s var(--ease) both;margin-bottom:2px}.press-card:hover{background:var(--surface-2);box-shadow:0 0 0 1px var(--ink-a10),0 2px #00000017}.press-card:active{transform:translateY(2px);box-shadow:0 0 0 1px var(--ink-a10),0 0 #00000017}.press-card .tile{position:relative;width:56px;height:56px;flex:none;border-radius:10px;background:linear-gradient(180deg,#f4f4f4,#ebebeb);box-shadow:inset 0 0 0 1px var(--ink-a04);display:flex;align-items:center;justify-content:center}.press-card .tile svg{width:50px;height:50px}.tile-badge{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:6px;color:var(--on-accent);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--surface)}.press-card .task-body{flex:1;min-width:0}.press-card .task-text{font-size:12.5px;font-weight:650;line-height:1.35;letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.press-card .task-meta{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:11px;font-weight:600;color:var(--text-3)}.press-card.is-done{opacity:.6;cursor:default}.press-card.is-done:active{transform:none}.tile-badge.is-done{background:var(--green-solid)}.press-card .go{color:var(--text-3);transition:transform var(--t),color var(--t)}.press-card:hover .go{color:var(--text);transform:translate(2px)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.widget{position:relative;border-radius:var(--r-card-lg);padding:14px 14px 8px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-card)}.widget-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;padding:0 2px}.widget-title{display:inline-flex;align-items:center;gap:2px;font-size:13.5px;font-weight:700;letter-spacing:-.03em;border-radius:6px}.widget-title svg{color:var(--text-3);transition:transform var(--t),color var(--t)}button.widget-title:hover svg{color:var(--text);transform:translate(2px)}.sites-empty{position:relative;display:grid;grid-template-columns:110px 1fr;gap:12px;margin-top:4px;padding-bottom:8px;min-height:120px}.sites-empty .globe{position:absolute;left:-64px;bottom:-58px}.sites-empty .copy{grid-column:2;padding-top:6px}.sites-empty .copy .t{font-weight:700;font-size:13px;letter-spacing:-.02em}.sites-empty .copy p{margin:3px 0 10px;font-size:11.5px}.rows{margin:0 -6px}.row{width:100%;display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px;border-radius:10px;text-align:left;transition:background var(--t)}.row:hover{background:var(--hover)}.row .main-t{display:block;font-size:12.5px;font-weight:650;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .sub-t{display:block;font-size:11px;color:var(--text-3);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .grow-1{flex:1;min-width:0}.row .amt{font-weight:700;font-size:12.5px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;white-space:nowrap}.row .amt .sub-t{text-align:right}.row .chev{color:var(--text-3)}.thumb{width:44px;height:28px;border-radius:6px;overflow:hidden;flex:none;box-shadow:0 0 0 1px var(--ink-a08)}.thumb svg{width:100%;height:100%;display:block}.person{width:28px;height:28px;border-radius:999px;flex:none;color:var(--on-accent);font-size:10px;font-weight:700;letter-spacing:0;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #0000000f}.flag{width:22px;height:22px;border-radius:999px;flex:none;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.hero-card{display:grid;grid-template-columns:1fr 1fr;min-height:290px;border-radius:var(--r-card-lg);overflow:hidden;box-shadow:var(--shadow-card);background:var(--surface)}.hero-copy{padding:32px 36px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero-title{font-size:28px;font-weight:700;letter-spacing:-.045em;line-height:1.1;margin:0}.hero-copy p{margin:10px 0 20px;color:var(--text-2);font-size:13px;max-width:360px}.hero-visual{position:relative;overflow:hidden;perspective:1600px;background:linear-gradient(180deg,#fafafa,#f2f2f2);border-left:1px solid var(--line)}.mock-browser{position:absolute;left:36px;top:40px;width:560px;height:360px;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--ink-a08),0 30px 60px -24px #00000038;transform:rotateX(14deg) rotateY(-20deg) rotate(5deg);transform-origin:0 0;overflow:hidden;letter-spacing:-.02em}.mock-bar{height:30px;display:flex;align-items:center;gap:5px;padding:0 10px;border-bottom:1px solid var(--line);background:var(--surface-2)}.mock-bar i{width:8px;height:8px;border-radius:8px;background:#dcdcdc}.mock-bar .url{margin-left:12px;height:18px;flex:0 1 230px;border-radius:5px;background:var(--subtle);font-size:9px;color:var(--text-3);display:flex;align-items:center;padding:0 8px;font-family:var(--mono)}.mock-site{padding:16px 20px}.mock-nav{display:flex;align-items:center;gap:12px;font-size:9.5px;color:var(--text-2)}.mock-nav b{color:var(--text);font-weight:700;font-size:10.5px;margin-right:auto}.mock-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;margin-top:18px}.mock-hero h4{font-size:18px;line-height:1.1;letter-spacing:-.04em;margin:0;font-weight:700}.mock-hero p{font-size:9px;color:var(--text-2);margin:7px 0 10px}.mock-cta{display:inline-block;font-size:9px;font-weight:600;padding:5px 9px;border-radius:6px;background:var(--inverse);color:var(--on-inverse)}.mock-img{height:128px;border-radius:9px;background:radial-gradient(60% 70% at 70% 30%,#ffd9b8 0%,transparent 60%),radial-gradient(70% 80% at 20% 80%,#f2b8a0 0%,transparent 60%),linear-gradient(160deg,#fde7d6,#e9b9a2);position:relative}.mock-img:after{content:"";position:absolute;left:32%;top:26%;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6ee,#f0a882);box-shadow:0 10px 24px -8px #78321459}.mock-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.mock-cards div{height:62px;border-radius:7px;background:var(--subtle);padding:7px;font-size:8px;color:var(--text-2)}.mock-cards div b{display:block;color:var(--text);font-size:9px;font-weight:700;margin-bottom:2px}.tpl-head{display:flex;align-items:center;justify-content:space-between;margin:32px 0 14px}.tpl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}.tpl{display:block;text-align:left;border-radius:var(--r-tile)}.tpl-preview{aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px var(--ink-a08),0 2px 6px -2px #00000014;background:var(--subtle);transition:box-shadow .2s var(--ease)}.tpl-preview svg{width:100%;height:100%;display:block;transition:transform .3s var(--ease)}.tpl:hover .tpl-preview{box-shadow:0 0 0 1px var(--ink-a10),0 10px 24px -10px #00000040}.tpl:hover .tpl-preview svg{transform:scale(1.03)}.tpl-name{font-size:13px;font-weight:700;margin-top:10px;letter-spacing:-.025em}.social{display:flex;align-items:center;gap:7px;margin-top:3px;color:var(--text-2);font-size:11.5px}.stack{display:flex}.stack span{width:18px;height:18px;border-radius:999px;box-shadow:0 0 0 2px var(--surface);font-size:7.5px;font-weight:700;color:var(--on-accent);display:flex;align-items:center;justify-content:center}.stack span+span{margin-left:-5px}.site-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.site-card{overflow:hidden;text-align:left;transition:box-shadow .2s var(--ease)}.site-card:hover{box-shadow:0 0 0 1px var(--ink-a10),0 10px 24px -12px #0003}.site-card .shot{aspect-ratio:16 / 8;border-bottom:1px solid var(--line);overflow:hidden}.site-card .shot svg{width:100%;height:100%;display:block}.site-card .meta{padding:12px 14px}.site-card .meta .t1{font-weight:700;letter-spacing:-.025em;display:flex;align-items:center;gap:8px}.site-card .meta .t2{font-size:11.5px;color:var(--text-3)}.site-card .stats{display:flex;gap:16px;margin-top:10px;font-size:11.5px;color:var(--text-2)}.site-card .stats b{display:block;color:var(--text);font-size:13px;font-weight:700;letter-spacing:-.03em}.empty-card{margin-top:20px;border-radius:var(--r-card-lg);box-shadow:var(--shadow-card);padding:44px 28px;display:flex;flex-direction:column;align-items:center;text-align:center}.empty-card .tile-xl{width:96px;height:96px;border-radius:20px;background:linear-gradient(180deg,#f4f4f4,#ebebeb);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.empty-card .tile-xl svg{width:80px;height:80px}.empty-card .t{font-size:15px;font-weight:700;letter-spacing:-.03em}.empty-card p{margin:5px 0 18px;color:var(--text-2);max-width:380px}.dlg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f0f5c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;animation:fade .16s var(--ease)}.dlg{position:fixed;z-index:51;background:var(--surface);border-radius:16px;box-shadow:var(--shadow-pop);animation:pop .18s var(--ease);overflow:hidden}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}}.cmdk{left:50%;top:14vh;width:560px;max-width:calc(100vw - 32px);transform:translate(-50%);animation:pop-top .16s var(--ease)}@keyframes pop-top{0%{opacity:0;transform:translate(-50%,-6px)}}.cmdk-input{display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;border-bottom:1px solid var(--line);color:var(--text-3)}.cmdk-input input{flex:1;border:0;outline:0;font-size:14px;font-weight:500;background:transparent;color:var(--text)}.cmdk-input input::placeholder{color:var(--text-3)}.cmdk-list{max-height:380px;overflow-y:auto;padding:6px}.cmdk-group{font-size:11px;color:var(--text-3);padding:8px 10px 4px}.cmdk-item{width:100%;display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:500;text-align:left}.cmdk-item .ic{color:var(--text-2);display:flex}.cmdk-item .hint-r{margin-left:auto;color:var(--text-3);font-size:11px}.cmdk-item.is-sel{background:var(--subtle);font-weight:600}.cmdk-item.is-sel .ic{color:var(--text)}.cmdk-empty{padding:32px 12px;text-align:center;color:var(--text-2)}.cmdk-foot{display:flex;align-items:center;gap:14px;padding:8px 14px;border-top:1px solid var(--line);font-size:11px;color:var(--text-3);background:var(--surface-2)}.cmdk-foot span{display:inline-flex;align-items:center;gap:5px}.cmdk-foot .kbd{height:18px;min-width:18px;font-size:10px;padding:0 4px}.settings{left:50%;top:50%;width:960px;height:660px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);transform:translate(-50%,-50%);display:grid;grid-template-columns:240px 1fr}.set-nav{border-right:1px solid var(--line);padding:18px 10px 10px;display:flex;flex-direction:column;min-height:0;background:var(--surface-2)}.set-nav .h3{padding:0 8px}.set-search{display:flex;align-items:center;gap:7px;height:32px;margin:12px 0 8px;padding:0 10px;border-radius:var(--r-btn);background:var(--subtle);color:var(--text-3)}.set-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:12.5px;color:var(--text)}.set-search input::placeholder{color:var(--text-3)}.set-search:focus-within{box-shadow:0 0 0 2px var(--accent)}.set-list{flex:1;overflow-y:auto}.set-list .nav-item:hover{background:var(--ink-a04)}.set-list .nav-item.is-active{background:var(--ink-a06)}.set-nav .btn-danger{margin-top:10px}.set-pane{display:flex;flex-direction:column;min-width:0;min-height:0}.set-pane-head{display:flex;align-items:center;gap:2px;height:56px;padding:0 14px 0 28px;border-bottom:1px solid var(--line);flex:none}.set-pane-head h2{font-size:16px;font-weight:700;letter-spacing:-.03em;margin:0 auto 0 0}.set-body{flex:1;overflow-y:auto;padding:24px 28px 40px}.set-section+.set-section{margin-top:28px}.set-section>.t{font-size:13.5px;font-weight:700;letter-spacing:-.02em;margin-bottom:2px}.set-section>.muted{margin:0 0 12px}.glist{border-radius:var(--r-card);box-shadow:var(--shadow-card)}.grow{display:flex;align-items:center;gap:12px;padding:11px 14px 11px 12px}.grow+.grow{border-top:1px solid var(--line)}.grow .ic{width:36px;height:36px;flex:none;border-radius:10px;background:var(--subtle);display:flex;align-items:center;justify-content:center}.grow .txt{flex:1;min-width:0}.grow .txt .t{font-weight:650;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.grow .txt .muted{margin-top:1px;font-size:11.5px}.tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;background:var(--accent-soft);color:var(--accent-soft-text);font-size:10.5px;font-weight:700;letter-spacing:0}.tag.gray{background:var(--subtle);color:var(--text-2)}.radio-cards{display:grid;gap:10px}.radio-cards.cols-2{grid-template-columns:1fr 1fr}.radio-cards.cols-3{grid-template-columns:repeat(3,1fr)}.rcard{position:relative;text-align:left;padding:13px 15px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line-card);transition:box-shadow var(--t),padding var(--t),background var(--t)}.rcard:hover{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.rcard .t{font-weight:700;letter-spacing:-.02em}.rcard .muted{margin-top:2px;font-size:11.5px}.rcard .check{position:absolute;left:15px;top:14px;width:18px;height:18px;border-radius:999px;background:var(--accent);color:var(--on-accent);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.6);transition:opacity var(--t),transform var(--t);box-shadow:0 1px 2px #192d824d}.rcard.is-on{box-shadow:inset 0 0 0 2px var(--accent);padding-left:42px;background:var(--surface)}.rcard.is-on .check{opacity:1;transform:none}.set-actions{display:flex;gap:10px;margin-top:14px}.empty-state{border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:44px 24px;text-align:center}.empty-state .t{font-weight:700;font-size:13.5px;letter-spacing:-.02em}.empty-state .muted{margin-top:3px}.profile-row{display:flex;align-items:center;gap:14px;margin-bottom:20px}.profile-row .avatar{width:52px;height:52px;font-size:16px}.profile-row .name{font-size:15px;font-weight:700;letter-spacing:-.03em}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:100;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:11px;background:var(--inverse);color:var(--on-inverse);font-size:12.5px;font-weight:600;box-shadow:0 12px 32px -8px #0000004d;animation:toast .22s var(--ease)}@keyframes toast{0%{opacity:0;transform:translate(-50%,8px)}}.menu-content.rt-DropdownMenuContent{min-width:200px}.rt-PopperContent{z-index:90}.rt-TooltipContent{border-radius:7px}.rt-TooltipText{font-weight:600;letter-spacing:-.01em}.delta-text{font-weight:700;font-size:11.5px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.delta-text.up{color:var(--green-text)}.delta-text.down{color:var(--danger-text)}.lchart{position:relative;width:100%;-webkit-user-select:none;user-select:none}.lchart svg{display:block;overflow:visible}.lchart-y,.lchart-x{font-size:10.5px;fill:var(--text-3);font-weight:500;font-variant-numeric:tabular-nums}.lchart-tip{position:absolute;transform:translate(-50%,-8px) translateY(-100%);min-width:170px;padding:9px 11px;border-radius:10px;background:var(--surface);box-shadow:var(--shadow-pop);pointer-events:none;z-index:3;margin-top:8px}.lchart-tip{transform:translate(-50%);top:4px!important}.lchart-tip-h{font-size:11px;font-weight:600;color:var(--text-3);margin-bottom:5px}.lchart-tip-r{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.7}.lchart-tip-r i{width:8px;height:8px;border-radius:3px;flex:none}.lchart-tip-r span{flex:1;color:var(--text-2)}.lchart-tip-r b{font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.legend i.dash{height:0;width:12px;border-top:2px dashed;border-radius:0;vertical-align:3px;opacity:.6}.mtabs{display:grid;border-bottom:1px solid var(--line)}.mtab{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px 13px;text-align:left;background:var(--surface-2);transition:background var(--t)}.mtab+.mtab{border-left:1px solid var(--line)}.mtab:first-child{border-top-left-radius:var(--r-card)}.mtab:last-child{border-top-right-radius:var(--r-card)}.mtab:hover{background:var(--hover)}.mtab.is-on{background:var(--surface)}.mtab.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent)}.mtab-l{font-size:12px;color:var(--text-2);font-weight:500}.mtab.is-on .mtab-l{color:var(--text);font-weight:600}.mtab-v{font-size:21px;font-weight:700;letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:1.2}.mtab-v .cents{color:var(--text-3)}.mtab-d{display:flex;align-items:center;gap:6px;font-size:11.5px;min-height:17px}.chart-card-body{padding:14px 16px 12px}.chart-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.utabs{display:flex;gap:18px;border-bottom:1px solid var(--line);padding:0 16px}.utab{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;font-size:12.5px;font-weight:600;color:var(--text-2);transition:color var(--t)}.utab:hover,.utab.is-on{color:var(--text)}.utab.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--text)}.utab .n{font-size:10.5px;font-weight:700;color:var(--text-3);background:var(--subtle);border-radius:5px;padding:1px 5px;font-variant-numeric:tabular-nums}.utab.is-on .n{background:var(--inverse);color:var(--on-inverse)}.fpill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;border:1px dashed var(--line-strong);font-size:11.5px;font-weight:600;color:var(--text-2);transition:background var(--t),color var(--t),border-color var(--t)}.fpill:hover{background:var(--hover);color:var(--text);border-color:#bbb}.fpill.is-set{border-style:solid;border-color:transparent;background:var(--accent-soft);color:var(--accent-soft-text)}.fpill.is-set b{font-weight:700}.switch{position:relative;width:30px;height:18px;border-radius:99px;background:#d9d9d9;transition:background var(--t);flex:none}.switch i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:99px;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .16s var(--ease)}.switch.is-on{background:var(--accent)}.switch.is-on i{transform:translate(12px)}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f0f38;z-index:50;animation:fade .16s var(--ease)}.drawer{position:fixed;top:8px;right:8px;bottom:8px;max-width:calc(100vw - 16px);z-index:51;background:var(--surface);border-radius:16px;box-shadow:var(--shadow-pop);overflow-y:auto;overscroll-behavior:contain;animation:drawer-in .22s var(--ease)}@keyframes drawer-in{0%{transform:translate(24px);opacity:0}}.drawer-x{position:absolute;top:12px;right:12px;z-index:2;color:var(--text-2)}.drawer-sec{padding:18px 20px;border-top:1px solid var(--line)}.drawer-sec:first-of-type{border-top:0}.drawer-sec>.t{font-size:12px;font-weight:700;color:var(--text-3);margin-bottom:10px}.kv{display:grid;grid-template-columns:120px 1fr;gap:8px 12px;font-size:12.5px}.kv dt{color:var(--text-3)}.kv dd{margin:0;font-weight:600;letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums}.timeline{position:relative;display:flex;flex-direction:column;gap:14px;padding-left:20px}.timeline:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:var(--line);border-radius:2px}.tl-item{position:relative;font-size:12.5px}.tl-item:before{content:"";position:absolute;left:-20px;top:4px;width:12px;height:12px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 2px var(--line-strong)}.tl-item.done:before{background:var(--text);box-shadow:inset 0 0 0 2px var(--text),0 0 0 3px var(--surface)}.tl-item .t1{font-weight:650;letter-spacing:-.02em}.tl-item .t2{font-size:11.5px;color:var(--text-3)}.insight{display:flex;gap:12px;padding:12px 16px;border-top:1px solid var(--line)}.insight:first-child{border-top:0}.insight-ic{width:28px;height:28px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center}.insight.good .insight-ic{background:var(--green-soft);color:var(--green-text)}.insight.warn .insight-ic{background:var(--amber-soft);color:var(--amber-text)}.insight.info .insight-ic{background:var(--accent-soft);color:var(--accent)}.insight-b{min-width:0}.insight-t{font-weight:700;letter-spacing:-.02em;font-size:12.5px}.insight-x{font-size:12px;color:var(--text-2);margin:2px 0 4px;line-height:1.45}.insight .link-action{font-size:12px}.share-cell{position:relative;display:inline-flex;align-items:center;width:92px;height:20px;border-radius:6px;background:var(--surface-3);overflow:hidden;vertical-align:middle}.share-fill{position:absolute;inset:0 auto 0 0;background:#dfe6fb;border-radius:6px}.share-t{position:relative;padding-left:7px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.date-btn{gap:7px}.date-btn .faint{font-weight:500}.live-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;margin-bottom:24px;border-radius:18px;overflow:hidden;color:#fff;background:radial-gradient(60% 120% at 100% 0%,rgba(62,99,221,.38) 0%,transparent 60%),radial-gradient(50% 90% at 0% 100%,rgba(229,72,77,.14) 0%,transparent 60%),linear-gradient(160deg,#1d1f27,#121316);box-shadow:0 0 0 1px #0009,0 14px 32px -16px #12142899;animation:rise .42s var(--ease) both}.live-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:14px 14px;-webkit-mask-image:linear-gradient(100deg,transparent 20%,#000 75%);mask-image:linear-gradient(100deg,transparent 20%,#000 75%);pointer-events:none}.live-main{position:relative;padding:18px 22px;min-width:0}.live-top{display:flex;align-items:center;gap:12px}.live-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;border-radius:999px;background:#e5484d29;color:#ff8a8e;font-size:11px;font-weight:700;letter-spacing:0}.live-pill i{position:relative;width:7px;height:7px;border-radius:99px;background:#ff4d55}.live-pill i:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:99px;border:2px solid #ff4d55;animation:live-ping 1.6s var(--ease) infinite}@keyframes live-ping{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.6);opacity:0}}.live-pill.sm{height:18px;font-size:10px;padding:0 7px 0 6px}.live-count{font-size:12px;color:#ffffff8c}.live-count b{color:#fff;font-family:var(--mono);font-weight:500;font-size:13px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.live-title{margin:10px 0 0;font-size:19px;font-weight:700;letter-spacing:-.04em;line-height:1.25;max-width:560px}.live-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;font-size:12px;color:#ffffff9e}.live-meta>span{display:inline-flex;align-items:center;gap:6px}.live-av{width:18px;height:18px;border-radius:99px;background:linear-gradient(140deg,#ffc29a,#c95a9b);color:#fff;font-size:7.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.live-actions{display:flex;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap}.live-btn-ghost{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.live-btn-ghost:hover{background:#ffffff24}.live-btn-done{color:#7ee2aa;background:#30a46c29;box-shadow:inset 0 0 0 1px #30a46c59}.live-btn-done:hover{background:#30a46c3d}.live-people{display:inline-flex;align-items:center;gap:8px;margin-left:8px;font-size:12px;color:#ffffff9e}.live-faces{display:inline-flex}.live-faces span{width:20px;height:20px;border-radius:99px;color:#fff;font-size:7.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #17181d}.live-faces span+span{margin-left:-6px}.live-next{position:relative;display:flex;flex-direction:column;padding:16px 18px;background:#ffffff0b;border-left:1px solid rgba(255,255,255,.08)}.live-next-l{font-size:11px;font-weight:600;color:#ffffff80}.live-next-row{display:flex;gap:12px;margin-top:10px}.live-date{width:46px;height:50px;flex:none;border-radius:10px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff14;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.live-date b{font-size:18px;font-weight:700;letter-spacing:-.04em}.live-date span{font-size:9.5px;color:#ffffff8c}.live-next-t{min-width:0;font-size:12.5px;font-weight:650;letter-spacing:-.02em;line-height:1.3}.live-next-t div{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.live-next-t span{display:block;margin-top:4px;font-size:11px;font-weight:500;color:#ffffff8c}.live-next-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px}.live-all{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#fff9;transition:color var(--t)}.live-all:hover{color:#fff}.live-pop{z-index:60;width:330px;padding:6px;border-radius:14px;color:#fff;background:linear-gradient(160deg,#1f2129,#121316);box-shadow:0 0 0 1px #0009,0 20px 48px -12px #00000080;animation:pop-top .16s var(--ease)}.live-pop-h{padding:8px 10px 6px;font-size:11px;font-weight:600;color:#ffffff80}.live-pop-row{display:flex;gap:12px;padding:10px;border-radius:10px}.live-pop-row+.live-pop-row{border-top:1px solid rgba(255,255,255,.07);border-radius:0 0 10px 10px}.live-pop-b{min-width:0;flex:1}.live-pop-t{font-size:12.5px;font-weight:650;letter-spacing:-.02em;line-height:1.3}.live-pop-m{margin:3px 0 8px;font-size:11px;color:#ffffff8c}.live-pop-m b{font-family:var(--mono);font-weight:500;color:#fff}.live-banner{position:relative;flex:none;height:44px;display:flex;align-items:center;justify-content:center;padding:0 16px;color:#fff;overflow:hidden;background:radial-gradient(40% 220% at 50% 50%,rgba(62,99,221,.35) 0%,transparent 70%),linear-gradient(90deg,#121317,#1b1d26,#121317);z-index:6;animation:lb-in .32s var(--ease) both}@keyframes lb-in{0%{margin-top:-44px}}.live-banner .lb-btn{margin-left:4px}.live-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:12px 12px;-webkit-mask-image:radial-gradient(60% 200% at 50% 50%,#000,transparent);mask-image:radial-gradient(60% 200% at 50% 50%,#000,transparent);pointer-events:none}.live-banner:after{content:"";position:absolute;top:0;bottom:0;width:120px;background:none;pointer-events:none}@keyframes lb-sheen{0%{left:-140px}60%,to{left:100%}}.lb-center{position:relative;display:flex;align-items:center;gap:10px;min-width:0}.lb-title{font-size:12.5px;font-weight:700;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.lb-meta{font-size:12px;color:#ffffff8c;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.lb-open{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:4px 8px 4px 4px;margin:0 -2px 0 -4px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left;transition:background var(--t)}.lb-open:hover{background:#ffffff0f}.lb-txt{display:contents}.lb-kicker{display:none}.lb-more{color:#ffffff73;flex:none;margin-left:-4px}.lb-av-wrap{position:relative;flex:none;display:inline-flex}.lb-av-wrap>i{display:none}.lb-av{width:26px;height:26px;border-radius:99px;overflow:hidden;flex:none;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#ffc29a,#c95a9b);color:#fff;font-size:9.5px;font-weight:750;box-shadow:0 0 0 1.5px #ffffff38}.lb-av img{width:100%;height:100%;object-fit:cover}.lb-av.is-lg{width:52px;height:52px;font-size:17px;box-shadow:none}.lb-sep{width:1px;height:16px;background:#ffffff24}.lb-in{font-size:11.5px;color:#ffffff8c}.lb-digits,.lb-dg{display:inline-flex;align-items:center}.lb-dg b{min-width:22px;height:22px;padding:0 4px;border-radius:6px;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -8px 10px -8px #0006;font-family:var(--mono);font-weight:500;font-size:12px;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.lb-dg i{font-style:normal;padding:0 2px;color:#fff6;font-family:var(--mono);font-size:12px}.lb-live-now{font-size:12px;font-weight:700;color:#ff8a8e}.lb-link{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#ffffffb3}.lb-link:hover{color:#fff}.lb-right{position:absolute;right:12px;top:0;bottom:0;display:flex;align-items:center;gap:12px}.lb-people{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#fff9;font-variant-numeric:tabular-nums}.lb-people .live-faces span{width:18px;height:18px;font-size:7px;box-shadow:0 0 0 2px #17181d}.lb-next{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:7px;font-size:11.5px;font-weight:600;color:#ffffffbf;box-shadow:inset 0 0 0 1px #ffffff24;transition:background var(--t),color var(--t)}.lb-next:hover,.lb-next[data-state=open]{background:#ffffff14;color:#fff}.live-mini{margin:0 0 8px;padding:10px 10px 10px 11px;border-radius:12px;color:#fff;background:radial-gradient(90% 120% at 100% 0%,rgba(62,99,221,.45) 0%,transparent 60%),linear-gradient(160deg,#1d1f27,#121316);box-shadow:0 0 0 1px #00000080,0 8px 18px -10px #12142899}.live-mini-top{display:flex;align-items:center;justify-content:space-between}.live-mini-top b{font-family:var(--mono);font-weight:500;font-size:11.5px;font-variant-numeric:tabular-nums}.live-mini-t{margin:7px 0 9px;font-size:12px;font-weight:650;letter-spacing:-.02em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.live-mini-dot{position:relative;width:40px;height:40px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;border-radius:11px;color:#fff;background:linear-gradient(160deg,#1d1f27,#121316)}.live-mini-dot i{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:99px;background:#ff4d55;box-shadow:0 0 0 2px #17181d}.course-cover{position:relative;overflow:hidden;width:100%;isolation:isolate;box-shadow:inset 0 0 0 1px #0000000f}.course-cover-blob{position:absolute;border-radius:50%;filter:blur(2px);z-index:-1}.course-cover-blob.a{width:70%;aspect-ratio:1;right:-18%;top:-30%;background:radial-gradient(circle at 35% 35%,#ffffff8c,#fff0 70%)}.course-cover-blob.b{width:55%;aspect-ratio:1;left:-12%;bottom:-35%;background:radial-gradient(circle at 50% 50%,#0000002e,#0000 70%)}.course-cover-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.35) 1px,transparent 1px);background-size:12px 12px;-webkit-mask-image:linear-gradient(120deg,transparent 30%,#000 90%);mask-image:linear-gradient(120deg,transparent 30%,#000 90%)}.course-cover-ic{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-6deg);width:34%;aspect-ratio:1;border-radius:24%;background:#ffffffd9;box-shadow:0 10px 24px -10px #00000059,inset 0 1px #fff;display:flex;align-items:center;justify-content:center;color:#202020}.course-cover-ic svg{width:56%;height:56%}.course-cover.is-image{background:var(--subtle)}.course-cover.is-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.course-cover.is-image .course-cover-t{background:none}.course-cover-t{position:absolute;left:10%;right:10%;bottom:8%;color:#fff;font-weight:700;letter-spacing:-.03em;font-size:13px;text-shadow:0 1px 8px rgba(0,0,0,.25)}.admin-bar{flex:none;height:44px;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 16px;color:#fff;background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 10px,transparent 10px 20px),linear-gradient(90deg,#121317,#1d2030 50%,#121317);position:relative;z-index:6}.admin-bar-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;background:#ffc53d29;color:#ffd27a;font-size:11px;font-weight:700}.admin-bar-t{font-size:12px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-bar-exit{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}.admin-bar-exit:hover{background:#ffffff29}.logo-admin{display:inline-flex;align-items:center;height:18px;padding:0 6px;margin-left:2px;border-radius:5px;background:var(--inverse);color:var(--on-inverse);font-size:10px;font-weight:700;letter-spacing:0}.admin-head{display:flex;align-items:center;gap:9px;height:42px;padding:0 8px 0 6px;margin-bottom:4px;border-radius:10px;background:linear-gradient(160deg,#1f2129,#121316);color:#fff}.admin-head .ws-switcher-t small{color:#ffffff80}.admin-head.is-mini{width:40px;height:40px;padding:0;justify-content:center;margin:0 auto 4px}.admin-head-ic{width:26px;height:26px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;background:#ffc53d29;color:#ffd27a}@media (max-width: 1100px){.admin-bar-t{display:none}}.auth{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;background:radial-gradient(50% 40% at 50% 0%,rgba(62,99,221,.08),transparent 70%),#fafafa}.auth-card{width:100%;max-width:400px;padding:32px 32px 26px;border-radius:18px;background:var(--surface);box-shadow:var(--shadow-card),0 24px 48px -24px #0000001f}.auth-logo{height:30px;display:block;margin-bottom:22px}.auth-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;background:var(--amber-soft);color:var(--amber-text);font-size:11px;font-weight:700;margin-bottom:10px}.auth-title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.035em;line-height:1.25}.auth-sub{margin:6px 0 20px;color:var(--text-2);font-size:12.5px;line-height:1.5}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-field{display:flex;flex-direction:column;gap:5px}.auth-field>span{font-size:12px;font-weight:600;color:var(--text-2)}.auth-field input{height:38px;padding:0 12px;border:0;border-radius:10px;background:var(--subtle);font-size:13.5px;outline:none;width:100%;transition:box-shadow var(--t),background var(--t)}.auth-field input:focus{background:var(--surface);box-shadow:0 0 0 1px var(--ink-a10),0 0 0 3px var(--accent-soft)}.auth-pass{position:relative}.auth-pass input{padding-right:40px}.auth-pass .icon-btn{position:absolute;right:3px;top:3px;color:var(--text-3)}.auth-error{padding:9px 12px;border-radius:9px;background:var(--danger-soft);color:var(--danger-text);font-size:12.5px;font-weight:600}.auth-form .btn-primary{margin-top:4px}.auth-switch{margin-top:16px;text-align:center;font-size:12.5px;color:var(--text-2)}.auth-foot{margin-top:18px;font-size:11.5px;color:var(--text-3)}.auth-foot a{color:inherit;text-decoration:underline;text-underline-offset:2px}.auth-foot a:hover{color:var(--text-2)}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn:disabled{opacity:.6;cursor:default}.boot{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#fafafa}.boot img{width:40px;height:40px;animation:boot-pulse 1.2s ease-in-out infinite}.boot.is-error img{animation:none;opacity:.5}.boot p{max-width:360px;text-align:center;color:var(--text-2);margin:0}@keyframes boot-pulse{50%{transform:scale(.92);opacity:.6}}.menu-user-l.rt-DropdownMenuLabel{display:flex;align-items:center;gap:10px;height:auto;min-width:248px;padding:8px 10px 6px}.menu-user-l .avatar,.menu-user-l>:first-child{flex:none}.menu-user{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.3}.menu-user b{color:var(--text);font-weight:650;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-user small{font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.nosales{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:40px 24px}.nosales-ic{width:52px;height:52px;border-radius:15px;background:var(--subtle);color:var(--text-2);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.nosales b{font-size:16px;letter-spacing:-.03em}.nosales p{margin:0 0 12px;max-width:460px;color:var(--text-2);font-size:12.5px;line-height:1.5}.nosales-a{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.src-line{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.src-line .int-mark{box-shadow:0 0 0 2px var(--surface)}.src-line .int-mark+.int-mark{margin-left:-5px}@media (max-width: 1180px){.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.dash{grid-template-columns:1fr}.dash-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.g-main,.g-side{grid-template-columns:1fr}.site-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1000px){.search-pill{width:240px}.topbar-actions .hide-md{display:none}.hero-card{grid-template-columns:1fr}.hero-visual{height:260px;border-left:0;border-top:1px solid var(--line)}.settings{grid-template-columns:210px 1fr}.g-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1320px){.lb-meta{display:none}}@media (max-width: 1120px){.lb-people,.lb-sep,.lb-in{display:none}.lb-title{max-width:260px}}@media (max-width: 1000px){.live-hero{grid-template-columns:1fr}.live-next{border-left:0;border-top:1px solid rgba(255,255,255,.08)}}@media (max-width: 860px){.body,.app.is-collapsed .body{grid-template-columns:1fr}.content{padding:24px 16px 56px}.task-grid,.action-row,.g-2,.g-3,.site-cards{grid-template-columns:1fr}.g-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.big-number{font-size:32px}.balance-head,.page-head{flex-direction:column;align-items:flex-start}.search-pill{width:32px;padding:0;justify-content:center}.search-pill span,.search-pill .kbd{display:none}}.st-avatar-img{object-fit:cover;padding:0;background:var(--subtle)}.st-field{display:flex;flex-direction:column;gap:5px;min-width:0}.st-label{font-size:12px;font-weight:650;color:var(--text);letter-spacing:-.015em}.st-hint{font-size:11.5px;color:var(--text-3);line-height:1.4}.st-hint-block{margin:20px 0 0}.st-grid{display:flex;flex-direction:column;gap:12px;max-width:520px}.st-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.set-section>.st-grid-2{max-width:620px}.set-input:disabled{opacity:.6;cursor:not-allowed}.rcard:disabled{cursor:default;opacity:.7}.rcard:disabled:hover{background:none;box-shadow:inset 0 0 0 1px var(--line-card)}.rcard.is-on:disabled:hover{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent)}.st-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5l3 3 3-3' fill='none' stroke='%23646464' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.st-pass{position:relative;display:block}.st-pass .set-input{padding-right:40px}.st-pass .icon-btn{position:absolute;right:2px;top:2px;color:var(--text-3)}.st-error{display:flex;align-items:center;gap:7px;margin-top:12px;padding:9px 12px;border-radius:9px;background:var(--danger-soft);color:var(--danger-text);font-size:12.5px;font-weight:600;max-width:620px}.profile-row+.st-error{margin:-8px 0 16px}.st-loading{display:flex;align-items:center;gap:8px;padding:14px 0;color:var(--text-3);font-size:12.5px}.st-note{display:flex;gap:9px;margin-bottom:20px;padding:11px 13px;border-radius:11px;background:var(--amber-soft);color:var(--amber-text);font-size:12px;line-height:1.5;font-weight:550}.st-note svg{flex:none;margin-top:1px}.st-note b{font-weight:700}.st-note.is-soft{margin:14px 0 0;background:var(--subtle);color:var(--text-2);font-weight:500}.st-note.is-soft svg{color:var(--text-3)}.st-danger{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px #f4c8ca;padding:14px 16px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.st-danger-t{display:flex;flex-direction:column;gap:2px;line-height:1.45}.st-danger-t b{font-size:13px;letter-spacing:-.02em;color:var(--danger-text)}.st-danger-t span{font-size:12px;color:var(--text-2)}.st-danger-form{width:100%;max-width:360px}.st-danger-form .set-actions{margin-top:12px}.st-app-ic{background:none!important}.st-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-2);white-space:nowrap}.st-status i{width:7px;height:7px;border-radius:99px;background:var(--text-3)}.st-status.is-ok i{background:var(--green-solid)}.st-status.is-err{color:var(--danger-text)}.st-status.is-err i{background:var(--danger-solid)}.ws-pop-h.st-ws-h{padding-top:10px}.ws-pop-item:disabled{cursor:default}.st-ws-note{margin:2px 4px 4px;padding:8px 9px;border-radius:9px;background:var(--subtle);font-size:11.5px;line-height:1.45;color:var(--text-2)}.st-invite{display:flex;align-items:flex-start;gap:9px;margin:-6px 0 16px;padding:10px 12px;border-radius:10px;background:var(--accent-soft);color:var(--accent-soft-text);font-size:12.5px;line-height:1.45}.st-invite svg{flex:none;margin-top:1px;color:var(--accent)}.st-invite b{font-weight:700;color:var(--text)}.st-invite.is-err{background:var(--danger-soft);color:var(--danger-text)}.st-invite.is-err svg{color:var(--danger-text)}.auth-logo+.st-invite{margin-top:0}.st-invite-actions{display:flex;flex-wrap:wrap;gap:8px}.nt-pop{z-index:60;width:380px;max-height:min(560px,calc(100vh - 80px));display:flex;flex-direction:column;background:var(--surface);border-radius:14px;box-shadow:var(--shadow-pop);animation:nt-in .14s var(--ease);overflow:hidden}@keyframes nt-in{0%{opacity:0;transform:translateY(-3px) scale(.98)}}.nt-head{display:flex;align-items:center;gap:6px;height:46px;padding:0 8px 0 16px;border-bottom:1px solid var(--line);flex:none}.nt-head b{font-size:13.5px;letter-spacing:-.025em}.nt-count{min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--accent-soft);color:var(--accent-soft-text);font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.nt-sp{flex:1}.nt-head .icon-btn{color:var(--text-2)}.nt-head .icon-btn:disabled{opacity:.35;cursor:default;background:none}.nt-list{flex:1;overflow-y:auto;padding:4px}.nt-item{position:relative;width:100%;display:flex;gap:11px;padding:10px 26px 10px 10px;border-radius:10px;text-align:left;transition:background var(--t)}.nt-item:hover{background:var(--hover)}.nt-item.is-static{cursor:default}.nt-ic{width:30px;height:30px;flex:none;border-radius:9px;background:var(--subtle);color:var(--text-2);display:flex;align-items:center;justify-content:center}.nt-ic.is-warn{background:var(--danger-soft);color:var(--danger-text)}.nt-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.4}.nt-title{font-size:12.5px;font-weight:550;color:var(--text-2);letter-spacing:-.015em}.nt-item.is-unread .nt-title{font-weight:700;color:var(--text)}.nt-text{font-size:12px;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nt-meta{font-size:11px;color:var(--text-3)}.nt-dot{position:absolute;right:11px;top:16px;width:7px;height:7px;border-radius:99px;background:var(--accent)}.nt-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:36px 28px;text-align:center;color:var(--text-3)}.nt-empty b{font-size:13px;color:var(--text);letter-spacing:-.02em}.nt-empty>span:last-child{font-size:12px;color:var(--text-2);line-height:1.45}.nt-empty-ic{width:40px;height:40px;border-radius:12px;background:var(--subtle);color:var(--text-2);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.nt-err{display:flex;align-items:center;gap:7px;margin:6px;padding:9px 11px;border-radius:9px;background:var(--danger-soft);color:var(--danger-text);font-size:12px;font-weight:600}.nt-err .link-action{margin-left:auto}.nt-foot{flex:none;display:flex;justify-content:center;padding:8px;border-top:1px solid var(--line)}.nt-foot .link-action{font-size:12px}.nt-keys{left:50%;top:22vh;width:420px;max-width:calc(100vw - 32px);transform:translate(-50%);animation:pop-top .16s var(--ease);padding-bottom:8px}.nt-keys-head{display:flex;align-items:center;height:52px;padding:0 12px 0 20px;border-bottom:1px solid var(--line)}.nt-keys-head h2{margin:0 auto 0 0;font-size:15px;font-weight:700;letter-spacing:-.03em}.nt-keys-list{padding:6px 20px 8px}.nt-keys-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:12.5px}.nt-keys-row:first-child{border-top:0}.nt-keys-row>span:first-child{flex:1;color:var(--text-2)}.nt-keys-k{display:inline-flex;align-items:center;gap:4px}.nt-keys-k small{margin-left:4px;font-size:11px;color:var(--text-3)}html.st-regular body,html.st-regular .radix-themes{font-size:14px;--default-font-size: 14px}html.st-regular{--topbar-h: 56px;--sidebar-w: 244px}html.st-regular .content{max-width:1200px;padding:36px 40px 80px}html.st-regular .content.is-wide{max-width:1360px}html.st-regular .content.is-flush{padding:0;max-width:none}html.st-regular .nav-item{height:35px;font-size:13.5px}html.st-regular .h1{font-size:24px}html.st-regular .page-head{margin-bottom:24px}html.st-regular .page-head .sub{font-size:13px}html.st-regular .muted{font-size:12.5px}html.st-regular .card-head .t{font-size:14.5px}html.st-regular .card-head .t small{font-size:12px}html.st-regular .table{font-size:13.5px}html.st-regular .table th{font-size:11.5px}html.st-regular .table td{padding-top:11px;padding-bottom:11px}html.st-regular .cell-user .em{font-size:12px}html.st-regular .btn{font-size:13px}html.st-regular .btn-md{height:34px}html.st-regular .btn-sm{height:28px;font-size:12px}html.st-regular .set-body{padding:28px 32px 44px}html.st-regular .grow{padding-top:13px;padding-bottom:13px}html.st-regular .set-input{height:38px;font-size:14px}html.st-regular .nt-title{font-size:13px}html.st-regular .nt-text{font-size:12.5px}html.st-reduced-motion *,html.st-reduced-motion *:before,html.st-reduced-motion *:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html.st-reduced-motion .spin{animation-duration:.8s!important;animation-iteration-count:infinite!important}.bl-strip{position:relative;flex:none;height:34px;display:flex;align-items:center;justify-content:center;padding:0 44px;background:var(--surface-2);border-bottom:1px solid var(--line);font-size:12.5px;color:var(--text-2);animation:bl-strip-in .26s var(--ease) both}@keyframes bl-strip-in{0%{opacity:0}}.bl-strip-c{display:flex;align-items:center;gap:8px;min-width:0}.bl-strip-ic{flex:none;color:var(--accent)}.bl-strip.is-warn .bl-strip-ic{color:var(--amber-text)}.bl-strip-t{font-weight:600;color:var(--text);letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-strip-a{flex:none;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:7px;font-size:12px;font-weight:650;color:var(--accent-text);transition:background var(--t)}.bl-strip-a:hover{background:var(--accent-soft)}.bl-strip-x{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-3)}.bl-strip-x:hover{background:var(--subtle);color:var(--text)}.pw{display:flex;justify-content:center;padding:24px 0 8px}.pw-card{width:100%;max-width:560px;padding:30px 32px 24px;border-radius:var(--r-card-lg);background:var(--surface);box-shadow:var(--shadow-card),0 24px 48px -28px #00000024;display:flex;flex-direction:column;align-items:center;text-align:center}.pw-ic{width:52px;height:52px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);margin-bottom:14px}.pw-eyebrow{font-size:11.5px;font-weight:600;color:var(--text-3);margin-bottom:4px}.pw-title{margin:0;font-size:21px;font-weight:700;letter-spacing:-.035em;line-height:1.25}.pw-text{margin:8px 0 0;max-width:460px;font-size:13px;line-height:1.55;color:var(--text-2)}.pw-pending{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:9px 12px;border-radius:10px;background:var(--amber-soft);color:var(--amber-text);font-size:12px;font-weight:550;line-height:1.45;text-align:left}.pw-pending svg{flex:none;margin-top:1px}.pw-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.pw-always{width:100%;margin-top:24px;padding-top:18px;border-top:1px solid var(--line);text-align:left}.pw-always-t{font-size:12px;font-weight:650;color:var(--text-3);margin-bottom:8px}.pw-always-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pw-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:11px 12px;border-radius:11px;text-align:left;box-shadow:inset 0 0 0 1px var(--line);transition:background var(--t),box-shadow var(--t)}.pw-tile:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line-card)}.pw-tile-ic{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--subtle);color:var(--text-2)}.pw-tile-b{display:flex;flex-direction:column;gap:1px;min-width:0}.pw-tile-b b{font-size:12.5px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.pw-tile-b span{font-size:11.5px;line-height:1.35;color:var(--text-3)}.pw-tile-go{position:absolute;top:12px;right:11px;color:var(--text-3);opacity:0;transition:opacity var(--t)}.pw-tile:hover .pw-tile-go{opacity:1}@media (max-width: 720px){.pw-card{padding:24px 18px 18px}.pw-always-list{grid-template-columns:minmax(0,1fr)}}.auth-pass-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.auth-pass-row>label{font-size:12px;font-weight:600;color:var(--text-2)}.auth-forgot{font-size:12px}.auth-help{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:10px;background:var(--subtle);color:var(--text-2);font-size:12px;line-height:1.5}.auth-help svg{flex:none;margin-top:1px;color:var(--text-3)}.auth-help b{color:var(--text);font-weight:650}.auth-done-ic{width:44px;height:44px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;background:var(--green-soft);color:var(--green-text)}.auth-done-ic.is-err{background:var(--danger-soft);color:var(--danger-text)}.auth-who{display:flex;align-items:center;gap:8px;margin:-6px 0 16px;padding:9px 12px;border-radius:10px;background:var(--subtle);font-size:12.5px;color:var(--text-2)}.auth-who b{color:var(--text);font-weight:650}.auth-loading{display:flex;align-items:center;gap:8px;padding:6px 0 4px;color:var(--text-3);font-size:12.5px}.bl-menu-tag{margin-left:auto;padding-left:12px;font-size:11px;font-weight:600;color:var(--text-3)}.bl-menu-tag.is-warn{color:var(--amber-text)}.home-tpl-ic{display:grid;place-items:center;background:var(--subtle)!important;color:var(--text-2)}.nav-burger,.admin-bar-s{display:none}@media (max-width: 860px){.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:56;width:min(300px,calc(100vw - 56px));border-right:0;box-shadow:var(--shadow-pop);transform:translate(-100%);visibility:hidden;transition:transform .24s var(--ease),visibility 0s linear .24s}.app.is-nav-open .sidebar{transform:none;visibility:visible;transition:transform .24s var(--ease)}.nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0f0f0f5c;animation:fade .16s var(--ease)}.sidebar{width:min(320px,calc(100vw - 48px));border-radius:0 22px 22px 0;overflow:hidden;padding-top:env(safe-area-inset-top)}.sb-mhead{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 12px 0 18px;flex:none}.sb-mhead-logo{height:24px;display:block}.sb-mhead-x{width:34px;height:34px;border-radius:99px;display:flex;align-items:center;justify-content:center;background:var(--subtle);color:var(--text-2)}.sidebar-scroll{padding:2px 12px 12px;overscroll-behavior:contain}.sidebar .ws-switcher{margin-bottom:8px}.sb-mapps{display:block;margin-bottom:2px}.sb-app-desk{display:none}.sidebar .nav-item{height:44px;padding:0 12px;gap:12px;border-radius:12px;font-size:15px;font-weight:550;letter-spacing:-.015em;color:var(--text)}.sidebar .nav-item svg{width:20px;height:20px}.sidebar .nav-item .app-icon{width:22px;height:22px;border-radius:7px}.sidebar .nav-item .app-icon svg{width:12px;height:12px;color:var(--on-accent)}.sidebar .nav-item.is-active{background:var(--accent-soft);color:var(--accent-soft-text)}.sidebar .nav-item.is-active svg{color:var(--accent-soft-text)}.sidebar .nav-item .app-icon svg{color:var(--on-accent)}.sidebar .nav-label{margin:18px 0 4px;padding:0 12px;font-size:12px;font-weight:600;letter-spacing:.01em}.sidebar .collapse .nav-item{padding-left:44px}.sidebar-foot{border-top:0;box-shadow:0 -1px 0 var(--line);padding:8px 12px max(12px,env(safe-area-inset-bottom))}.sidebar .foot-row .icon-btn{display:none}.topbar{display:flex;gap:4px;padding:0 8px 0 6px}.nav-burger{display:inline-flex}.logo{min-width:0;margin-left:2px}.search-pill{margin-left:auto;flex:none;background:none}.search-pill:hover{background:var(--subtle)}.topbar-actions{gap:0}.avatar-btn{margin-left:2px}html.st-regular .content:not(.is-flush){padding:24px 16px 56px}html,body{overflow-x:hidden}.main,.content{overflow-x:clip;max-width:100vw}.live-banner{justify-content:flex-start;gap:10px;padding:0 12px}.lb-center{flex:1;gap:8px}.lb-title{flex:0 1 auto;min-width:0;max-width:none}.lb-right{position:relative;right:auto;flex:none}.lb-link{display:none}.admin-bar{justify-content:space-between;gap:10px;padding:0 12px}.settings{left:0;top:0;right:0;bottom:0;width:auto;height:auto;max-width:none;max-height:none;transform:none;border-radius:0;display:flex;flex-direction:column;animation:fade .16s var(--ease)}.settings .set-pane{display:contents}.settings .set-pane-head{order:1;height:52px;padding:0 8px 0 16px}.set-nav{order:2;flex:none;padding:8px 0;border-right:0;border-bottom:1px solid var(--line)}.set-nav .h3,.set-nav .set-search,.set-nav .btn-danger{display:none}.set-list{position:relative;display:flex;gap:4px;padding:0 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.set-list::-webkit-scrollbar{display:none}.set-list .nav-item{width:auto;flex:none;padding:0 11px}.settings .set-body{order:3;flex:1;min-height:0;padding:20px 16px 40px}html.st-regular .settings .set-body{padding:20px 16px 40px}.st-grid-2,.radio-cards.cols-2,.radio-cards.cols-3{grid-template-columns:minmax(0,1fr)}.set-actions{flex-wrap:wrap}.utabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.utabs::-webkit-scrollbar{display:none}.utab{flex:none;white-space:nowrap}.utab.is-on:after{bottom:0}.segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented button{flex:none}.page-actions{flex:0 1 auto;flex-wrap:wrap;max-width:100%}}@media (max-width: 560px){.topbar-actions .hide-sm{display:none}.avatar-btn>svg{display:none}.avatar-btn{padding:0 2px}.live-banner .live-pill,.live-banner .lb-right{display:none}.live-banner{height:58px}.lb-center{gap:10px}.lb-open{flex:1;gap:10px;padding:4px;margin:0 0 0 -4px}.lb-av{width:38px;height:38px;font-size:12px;box-shadow:0 0 0 2px #e5484d;border:2px solid #15161b}.lb-av-wrap>i{display:block;position:absolute;right:-1px;bottom:0;width:11px;height:11px;border-radius:99px;background:#e5484d;box-shadow:0 0 0 2px #15161b;animation:lb-pulse 1.6s ease-in-out infinite}.lb-txt{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.lb-kicker{display:block;font-size:11px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-kicker b{color:#ff8a8e;font-weight:750;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.lb-title{font-size:13.5px;line-height:1.25}.live-banner .lb-digits{display:none}.lb-more{margin-left:0}.admin-bar-l{display:none}.g-4 .kpi{padding:12px 12px 10px}.g-4 .kpi-value{font-size:18px}.admin-bar-s{display:inline}.drawer{top:0;right:0;bottom:0;left:0;width:auto!important;max-width:none;border-radius:0}}.nt-ic.is-green{background:var(--green-soft);color:var(--green-text)}.nt-ic.is-blue{background:var(--accent-soft);color:var(--accent-soft-text)}.nt-ic.is-violet{background:#f1ecfd;color:#6447c9}.nt-ic.is-amber{background:var(--amber-soft);color:var(--amber-text)}.nt-ic.is-red{background:var(--danger-soft);color:var(--danger-text)}.nav-item.nav-admin{color:var(--accent-soft-text);font-weight:600}.nav-item.nav-admin svg{color:var(--accent)}.nav-item.nav-admin:hover{background:var(--accent-soft)}@media (min-width: 1001px){.sb-narrow-only{display:none}}:root.theme-switching *,:root.theme-switching *:before,:root.theme-switching *:after{transition:none!important}.theme-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.theme-opt{display:flex;flex-direction:column;gap:3px;text-align:left;padding:6px 6px 10px;border-radius:13px;box-shadow:inset 0 0 0 1px var(--line-card);transition:box-shadow var(--t),background var(--t)}.theme-opt:hover{background:var(--hover)}.theme-opt.is-on{box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--accent-soft)}.theme-opt-prev{display:block;overflow:hidden;border-radius:8px;box-shadow:0 0 0 1px var(--ink-a08);margin-bottom:6px}.theme-opt-prev svg{display:block;width:100%;height:auto}.theme-opt-t{display:flex;align-items:center;gap:6px;padding:0 4px;font-size:12.5px;font-weight:700;letter-spacing:-.015em}.theme-opt-t .check{display:grid;place-items:center;width:15px;height:15px;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:transparent;flex:none}.theme-opt.is-on .theme-opt-t .check{background:var(--accent);box-shadow:none;color:var(--on-accent)}.theme-opt-s{padding:0 4px;font-size:11px;line-height:1.4;color:var(--text-3)}@media (max-width: 640px){.theme-pick{grid-template-columns:1fr}}:root[data-theme=dark] :where(*){scrollbar-color:rgba(255,255,255,.18) transparent}:root[data-theme=dark] :where(*)::-webkit-scrollbar-thumb{background-color:#ffffff29}:root[data-theme=dark] :where(*)::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}:where(:root[data-theme=dark]) .nav-item{color:#c4c4cb}:where(:root[data-theme=dark]) .nav-item svg{color:#8f8f98}:root[data-theme=dark] .btn-primary{background:var(--accent-grad);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #3f61e0,0 1px 2px #00000080,0 3px 8px -3px #4466e673}:root[data-theme=dark] .btn-primary:hover{background:linear-gradient(180deg,#6582f2,#5472f0)}:root[data-theme=dark] .link-action:hover{color:var(--accent-soft-text)}:root[data-theme=dark] .btn-soft:hover,:root[data-theme=dark] .action-btn:hover{background:#202024;box-shadow:0 0 0 1px #ffffff1f,0 1px 2px #00000080}:root[data-theme=dark] .table tbody tr:hover,:root[data-theme=dark] .list-row:hover,:root[data-theme=dark] .rcard:not(.is-on):not(:disabled):hover{background:var(--hover)}:root[data-theme=dark] .press-card:hover{background:#1c1c20}:root[data-theme=dark] .segmented button.is-on{background:#34343a;box-shadow:0 0 0 1px var(--ink-a08),0 1px 2px #0006}:root[data-theme=dark] .int-mark.is-ring{box-shadow:inset 0 0 0 1px #ffffff24}:root[data-theme=dark] .action-btn .ic{background:linear-gradient(180deg,#f4f4f5,#d4d4d8);color:#111113;box-shadow:inset 0 1px #fff9}:root[data-theme=dark] .barlist-row.is-top .fill{background:#5472f03d}:root[data-theme=dark] .share-fill{background:#5472f04d}:where(:root[data-theme=dark]) .bars .bar{background:#3a3a41}:root[data-theme=dark] .bars .col:hover .bar.alt,:root[data-theme=dark] .bars .col:last-child:hover .bar:only-child{background:#fff}:root[data-theme=dark] .press-card .tile,:root[data-theme=dark] .empty-card .tile-xl{background:linear-gradient(180deg,#26262b,#1e1e22)}:root[data-theme=dark] .hero-visual{background:linear-gradient(180deg,#1b1b1f,#141417)}:root[data-theme=dark] .mock-bar i{background:#ffffff29}:root[data-theme=dark] .fpill:hover{border-color:#ffffff52}:where(:root[data-theme=dark]) .switch{background:var(--line-strong)}:root[data-theme=dark] .st-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5l3 3 3-3' fill='none' stroke='%23a1a1aa' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=dark] .st-danger{box-shadow:inset 0 0 0 1px #e5484d59}:root[data-theme=dark] .nt-ic.is-violet{background:#7c5ce62e;color:#b9a6ff}:root[data-theme=dark] .dlg-overlay,:root[data-theme=dark] .drawer-overlay,:root[data-theme=dark] .nav-overlay{background:var(--overlay)}:root[data-theme=dark] .auth{background:radial-gradient(50% 40% at 50% 0%,rgba(84,114,240,.12),transparent 70%),var(--bg)}:root[data-theme=dark] .boot{background:var(--bg)}:root[data-theme=dark] .live-hero{box-shadow:0 0 0 1px #ffffff14,0 14px 32px -16px #000000b3}:root[data-theme=dark] .live-mini{box-shadow:0 0 0 1px #ffffff14,0 8px 18px -10px #000000b3}:root[data-theme=dark] .live-pop{box-shadow:0 0 0 1px #ffffff17,0 20px 48px -12px #000c}:root[data-theme=dark] .live-mini-dot,:root[data-theme=dark] .admin-head{box-shadow:inset 0 0 0 1px #ffffff14}:root[data-theme=dark] .live-banner,:root[data-theme=dark] .admin-bar{box-shadow:inset 0 -1px #ffffff0f}.eb-box{margin:60px auto;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--text-2);font-size:13px;line-height:1.5}.eb-box b{color:var(--text);font-size:15px}.eb-box svg{color:var(--amber-text, #b26b00)}.eb-box .btn{margin-top:6px}@media (hover: none) and (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{font-size:16px!important}}.search-input{max-width:100%}@media (max-width: 860px){.page-head{align-items:flex-start!important}}.drawer{scrollbar-width:none}.drawer::-webkit-scrollbar{display:none}.sb-learner-note{margin:10px 12px 0;padding:10px 12px;border-radius:10px;background:var(--surface-2);font-size:11.5px;line-height:1.5;color:var(--text-3)}.nav-item.is-soon .nav-text{opacity:.75}.nav-item .nav-soon{margin-left:auto;color:var(--text-3);flex:none}.live-av{overflow:hidden}.live-av:has(img){width:24px;height:24px}.live-av img{width:100%;height:100%;object-fit:cover}.balance-head .big-number,.balance-head .balance-sub,.is-loading>.chart,div.is-loading{transition:opacity .16s ease}.balance-head.is-loading .big-number,.balance-head.is-loading .balance-sub,div.is-loading:not(.balance-head){opacity:.45}.table th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--t)}.table th.is-sortable:hover,.table th.is-sorted{color:var(--text)}.th-sort{margin-left:4px;font-size:10px;opacity:.45}.table th.is-sorted .th-sort{opacity:1;color:var(--accent)}.auth-entity{display:block;margin-top:6px;font-size:11px;opacity:.7}.utabs{overflow-x:auto;scrollbar-width:none}.utabs::-webkit-scrollbar{display:none}.utab{white-space:nowrap;flex:none}:root{--float-gap: 10px;--float-r: 16px;--glass-shell: rgba(255, 255, 255, .72);--glass-shell-line: rgba(0, 0, 0, .06);--float-shadow: 0 1px 0 rgba(255, 255, 255, .7) inset, 0 10px 30px -14px rgba(20, 24, 40, .22), 0 2px 6px -2px rgba(20, 24, 40, .08);--shell-glow-1: rgba(62, 99, 221, .1);--shell-glow-2: rgba(164, 107, 255, .07)}:root[data-theme=dark]{--glass-shell: rgba(26, 26, 31, .62);--glass-shell-line: rgba(255, 255, 255, .08);--float-shadow: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 16px 44px -14px rgba(0, 0, 0, .7), 0 2px 8px -2px rgba(0, 0, 0, .4);--shell-glow-1: rgba(79, 124, 255, .14);--shell-glow-2: rgba(164, 107, 255, .08)}@media (min-width: 861px){.app{background:radial-gradient(900px 600px at 0% 0%,var(--shell-glow-1),transparent 60%),radial-gradient(800px 600px at 100% 100%,var(--shell-glow-2),transparent 60%),var(--bg)}.app>.topbar{margin:var(--float-gap) var(--float-gap) 0;border:1px solid var(--glass-shell-line);border-radius:var(--float-r);background:var(--glass-shell);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);box-shadow:var(--float-shadow)}.app>.body{padding:var(--float-gap);gap:var(--float-gap)}.sidebar{border:1px solid var(--glass-shell-line);border-radius:var(--float-r);background:var(--glass-shell);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);box-shadow:var(--float-shadow);overflow:hidden}.main{border-radius:var(--float-r)}}:root{--shell-dot: rgba(20, 24, 40, .16);--glass-card: rgba(255, 255, 255, .66);--glass-card-2: rgba(20, 24, 40, .025);--glass-card-3: rgba(20, 24, 40, .04)}:root[data-theme=dark]{--shell-dot: rgba(255, 255, 255, .12);--glass-card: rgba(24, 24, 30, .58);--glass-card-2: rgba(255, 255, 255, .03);--glass-card-3: rgba(255, 255, 255, .045)}@media (min-width: 861px){.app{background:radial-gradient(circle at center,var(--shell-dot) 1px,transparent 1.6px) 0 0 / 22px 22px,radial-gradient(900px 600px at 0% 0%,var(--shell-glow-1),transparent 60%),radial-gradient(800px 600px at 100% 100%,var(--shell-glow-2),transparent 60%),radial-gradient(700px 500px at 60% 30%,var(--shell-glow-1),transparent 65%),var(--bg)}.app .main{--surface: var(--glass-card);--surface-2: var(--glass-card-2);--surface-3: var(--glass-card-3)}.app .main :is(.card,.widget,.hero-card,.glist,.empty-state,.empty-card,.ac-pv-mods,.ac-set,.le-main){backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}}:root{--shell-dots: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cg fill='%231d2638'%3E%3Ccircle cx='243.7' cy='40.5' r='1.1' fill-opacity='0.5'/%3E%3Ccircle cx='5.6' cy='207.8' r='1.3' fill-opacity='1'/%3E%3Ccircle cx='26.7' cy='194.9' r='0.8' fill-opacity='0.75'/%3E%3Ccircle cx='256.5' cy='50.6' r='1.5' fill-opacity='0.5'/%3E%3Ccircle cx='7.3' cy='55.3' r='1.1' fill-opacity='0.5'/%3E%3Ccircle cx='198.6' cy='84.8' r='1.1' fill-opacity='0.75'/%3E%3Ccircle cx='216.9' cy='15.8' r='1.3' fill-opacity='0.6'/%3E%3Ccircle cx='233.4' cy='172.2' r='1.5' fill-opacity='0.9'/%3E%3Ccircle cx='109.4' cy='238.6' r='1.1' fill-opacity='0.5'/%3E%3Ccircle cx='138.3' cy='136.1' r='0.7' fill-opacity='0.75'/%3E%3Ccircle cx='201.9' cy='158.2' r='1.5' fill-opacity='0.5'/%3E%3Ccircle cx='44.8' cy='123.1' r='1.3' fill-opacity='0.35'/%3E%3Ccircle cx='144.7' cy='84.8' r='1.1' fill-opacity='0.9'/%3E%3Ccircle cx='144.4' cy='203.9' r='0.7' fill-opacity='0.9'/%3E%3Ccircle cx='14.8' cy='49.7' r='0.7' fill-opacity='0.35'/%3E%3Ccircle cx='132.0' cy='146.0' r='1.5' fill-opacity='0.35'/%3E%3Ccircle cx='115.2' cy='159.3' r='1.1' fill-opacity='0.9'/%3E%3Ccircle cx='133.2' cy='180.1' r='1' fill-opacity='0.9'/%3E%3Ccircle cx='138.7' cy='124.3' r='0.8' fill-opacity='1'/%3E%3Ccircle cx='136.0' cy='227.8' r='0.9' fill-opacity='0.9'/%3E%3Ccircle cx='232.1' cy='52.7' r='1' fill-opacity='0.5'/%3E%3Ccircle cx='108.3' cy='102.0' r='0.9' fill-opacity='0.35'/%3E%3Ccircle cx='174.5' cy='111.4' r='0.8' fill-opacity='1'/%3E%3Ccircle cx='78.7' cy='31.8' r='1.5' fill-opacity='0.5'/%3E%3Ccircle cx='244.3' cy='167.3' r='0.9' fill-opacity='0.5'/%3E%3Ccircle cx='65.8' cy='35.7' r='1' fill-opacity='0.5'/%3E%3Ccircle cx='194.1' cy='24.5' r='1' fill-opacity='0.5'/%3E%3Ccircle cx='257.4' cy='216.4' r='0.8' fill-opacity='1'/%3E%3Ccircle cx='112.2' cy='134.1' r='0.9' fill-opacity='0.75'/%3E%3Ccircle cx='50.9' cy='82.8' r='1.3' fill-opacity='0.6'/%3E%3Ccircle cx='5.1' cy='144.1' r='1' fill-opacity='1'/%3E%3Ccircle cx='4.7' cy='86.2' r='1.1' fill-opacity='0.6'/%3E%3Ccircle cx='133.2' cy='16.7' r='1.5' fill-opacity='0.5'/%3E%3Ccircle cx='252.6' cy='27.2' r='0.9' fill-opacity='0.6'/%3E%3Ccircle cx='10.3' cy='202.5' r='0.9' fill-opacity='0.5'/%3E%3Ccircle cx='213.1' cy='220.9' r='1.3' fill-opacity='0.6'/%3E%3Ccircle cx='105.5' cy='139.5' r='1.1' fill-opacity='0.9'/%3E%3Ccircle cx='128.6' cy='85.0' r='0.9' fill-opacity='0.35'/%3E%3Ccircle cx='207.9' cy='47.7' r='0.7' fill-opacity='0.6'/%3E%3Ccircle cx='244.0' cy='165.0' r='1.5' fill-opacity='0.6'/%3E%3Ccircle cx='21.8' cy='222.6' r='0.7' fill-opacity='0.6'/%3E%3Ccircle cx='224.3' cy='118.0' r='0.9' fill-opacity='0.9'/%3E%3Ccircle cx='108.6' cy='238.0' r='1.1' fill-opacity='0.5'/%3E%3Ccircle cx='11.2' cy='184.5' r='0.7' fill-opacity='0.5'/%3E%3Ccircle cx='68.1' cy='47.1' r='0.9' fill-opacity='1'/%3E%3Ccircle cx='79.3' cy='197.5' r='0.9' fill-opacity='0.75'/%3E%3Ccircle cx='130.0' cy='46.3' r='0.9' fill-opacity='0.35'/%3E%3Ccircle cx='258.6' cy='9.6' r='0.7' fill-opacity='1'/%3E%3Ccircle cx='131.5' cy='254.3' r='1.1' fill-opacity='0.75'/%3E%3Ccircle cx='63.9' cy='116.2' r='1.3' fill-opacity='1'/%3E%3Ccircle cx='112.4' cy='128.7' r='1.5' fill-opacity='0.75'/%3E%3Ccircle cx='252.3' cy='80.0' r='0.8' fill-opacity='0.5'/%3E%3Ccircle cx='89.1' cy='216.4' r='1.3' fill-opacity='1'/%3E%3Ccircle cx='165.4' cy='105.2' r='0.9' fill-opacity='0.35'/%3E%3Ccircle cx='217.6' cy='3.7' r='1.3' fill-opacity='1'/%3E%3Ccircle cx='228.8' cy='112.0' r='0.7' fill-opacity='0.35'/%3E%3Ccircle cx='173.0' cy='99.0' r='1.1' fill-opacity='1'/%3E%3Ccircle cx='252.4' cy='155.7' r='1.3' fill-opacity='0.6'/%3E%3Ccircle cx='11.8' cy='48.2' r='0.9' fill-opacity='0.75'/%3E%3Ccircle cx='0.9' cy='94.7' r='0.9' fill-opacity='0.9'/%3E%3Ccircle cx='84.1' cy='9.0' r='0.9' fill-opacity='0.5'/%3E%3Ccircle cx='92.7' cy='0.3' r='1' fill-opacity='0.35'/%3E%3Ccircle cx='123.4' cy='130.7' r='0.8' fill-opacity='0.5'/%3E%3Ccircle cx='131.2' cy='1.3' r='0.9' fill-opacity='0.35'/%3E%3Ccircle cx='37.4' cy='152.6' r='1' fill-opacity='0.35'/%3E%3Ccircle cx='77.9' cy='163.7' r='0.7' fill-opacity='0.9'/%3E%3Ccircle cx='249.0' cy='221.8' r='0.8' fill-opacity='1'/%3E%3Ccircle cx='232.1' cy='203.9' r='1.1' fill-opacity='0.75'/%3E%3Ccircle cx='198.7' cy='187.4' r='1' fill-opacity='0.5'/%3E%3Ccircle cx='73.9' cy='160.9' r='0.8' fill-opacity='0.35'/%3E%3C/g%3E%3C/svg%3E");--shell-dots-o: .16;--shell-base: #eef1f6;--glass-card: rgba(255, 255, 255, .82);--glass-card-2: rgba(248, 249, 251, .82);--glass-card-3: rgba(243, 245, 248, .88);--glass-bar: rgba(255, 255, 255, .78)}:root[data-theme=dark]{--shell-dots: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='84.2' cy='39.2' r='1.3' fill-opacity='0.35'/%3E%3Ccircle cx='18.8' cy='139.3' r='0.9' fill-opacity='0.9'/%3E%3Ccircle cx='15.1' cy='131.9' r='0.7' fill-opacity='0.35'/%3E%3Ccircle cx='112.7' cy='18.2' r='0.7' fill-opacity='0.9'/%3E%3Ccircle cx='110.4' cy='215.0' r='0.7' fill-opacity='0.5'/%3E%3Ccircle cx='164.0' cy='151.6' r='0.7' fill-opacity='0.9'/%3E%3Ccircle cx='152.2' cy='12.9' r='0.8' fill-opacity='0.35'/%3E%3Ccircle cx='144.7' cy='34.6' r='1' fill-opacity='0.5'/%3E%3Ccircle cx='140.6' cy='148.4' r='1.1' fill-opacity='1'/%3E%3Ccircle cx='47.0' cy='151.2' r='1.3' fill-opacity='0.5'/%3E%3Ccircle cx='96.8' cy='142.4' r='0.7' fill-opacity='0.9'/%3E%3Ccircle cx='15.5' cy='53.5' r='1.3' fill-opacity='0.9'/%3E%3Ccircle cx='111.2' cy='81.7' r='1.1' fill-opacity='0.75'/%3E%3Ccircle cx='94.0' cy='64.6' r='0.8' fill-opacity='1'/%3E%3Ccircle cx='202.8' cy='21.3' r='0.9' fill-opacity='0.9'/%3E%3Ccircle cx='128.7' cy='89.3' r='1' fill-opacity='0.6'/%3E%3Ccircle cx='158.3' cy='19.0' r='1.1' fill-opacity='0.75'/%3E%3Ccircle cx='42.9' cy='88.9' r='1' fill-opacity='0.75'/%3E%3Ccircle cx='10.2' cy='173.7' r='1.5' fill-opacity='0.9'/%3E%3Ccircle cx='149.0' cy='227.6' r='0.9' fill-opacity='0.6'/%3E%3Ccircle cx='180.8' cy='154.5' r='1.1' fill-opacity='0.75'/%3E%3Ccircle cx='17.9' cy='24.3' r='0.9' fill-opacity='0.75'/%3E%3Ccircle cx='181.2' cy='16.9' r='1.3' fill-opacity='1'/%3E%3Ccircle cx='80.5' cy='150.3' r='1.3' fill-opacity='0.75'/%3E%3Ccircle cx='74.0' cy='100.3' r='1.3' fill-opacity='0.6'/%3E%3Ccircle cx='5.9' cy='120.0' r='0.8' fill-opacity='0.9'/%3E%3Ccircle cx='30.4' cy='15.3' r='1.5' fill-opacity='0.6'/%3E%3Ccircle cx='33.6' cy='64.4' r='1' fill-opacity='0.75'/%3E%3Ccircle cx='21.0' cy='116.8' r='1.1' fill-opacity='0.6'/%3E%3Ccircle cx='229.7' cy='213.0' r='1.5' fill-opacity='0.9'/%3E%3Ccircle cx='72.4' cy='108.0' r='0.9' fill-opacity='1'/%3E%3Ccircle cx='229.9' cy='249.0' r='0.8' fill-opacity='0.35'/%3E%3Ccircle cx='45.8' cy='60.3' r='0.8' fill-opacity='0.35'/%3E%3Ccircle cx='126.1' cy='153.2' r='0.9' fill-opacity='0.6'/%3E%3Ccircle cx='1.1' cy='108.9' r='0.9' fill-opacity='0.9'/%3E%3Ccircle cx='147.2' cy='247.8' r='1.3' fill-opacity='0.9'/%3E%3Ccircle cx='247.1' cy='170.3' r='1.3' fill-opacity='0.35'/%3E%3Ccircle cx='118.7' cy='226.5' r='1.5' fill-opacity='1'/%3E%3Ccircle cx='207.4' cy='102.0' r='1' fill-opacity='0.75'/%3E%3Ccircle cx='26.9' cy='164.9' r='0.7' fill-opacity='0.5'/%3E%3Ccircle cx='17.5' cy='54.3' r='0.8' fill-opacity='0.35'/%3E%3Ccircle cx='88.4' cy='13.7' r='0.7' fill-opacity='0.9'/%3E%3Ccircle cx='39.3' cy='26.4' r='0.9' fill-opacity='0.9'/%3E%3Ccircle cx='6.6' cy='227.3' r='1.1' fill-opacity='0.75'/%3E%3Ccircle cx='38.6' cy='65.6' r='0.9' fill-opacity='0.9'/%3E%3Ccircle cx='94.7' cy='31.9' r='1.5' fill-opacity='0.75'/%3E%3Ccircle cx='258.2' cy='121.2' r='1' fill-opacity='0.6'/%3E%3Ccircle cx='22.3' cy='26.6' r='0.9' fill-opacity='1'/%3E%3Ccircle cx='68.8' cy='215.5' r='0.8' fill-opacity='0.9'/%3E%3Ccircle cx='6.0' cy='247.3' r='1.1' fill-opacity='0.6'/%3E%3Ccircle cx='38.1' cy='141.2' r='0.7' fill-opacity='0.9'/%3E%3Ccircle cx='77.5' cy='167.2' r='0.7' fill-opacity='1'/%3E%3Ccircle cx='219.8' cy='134.8' r='0.8' fill-opacity='0.6'/%3E%3Ccircle cx='200.7' cy='138.5' r='1.5' fill-opacity='0.9'/%3E%3Ccircle cx='85.7' cy='58.0' r='1.5' fill-opacity='0.5'/%3E%3Ccircle cx='209.6' cy='212.8' r='1.3' fill-opacity='0.5'/%3E%3Ccircle cx='52.0' cy='128.1' r='1.3' fill-opacity='0.35'/%3E%3Ccircle cx='257.3' cy='205.4' r='1' fill-opacity='0.6'/%3E%3Ccircle cx='50.3' cy='157.3' r='0.9' fill-opacity='0.75'/%3E%3Ccircle cx='210.2' cy='188.0' r='0.9' fill-opacity='0.6'/%3E%3Ccircle cx='20.9' cy='26.6' r='1' fill-opacity='0.5'/%3E%3Ccircle cx='87.8' cy='125.5' r='1.1' fill-opacity='0.35'/%3E%3Ccircle cx='124.7' cy='169.8' r='1.5' fill-opacity='1'/%3E%3Ccircle cx='22.0' cy='171.8' r='1' fill-opacity='1'/%3E%3Ccircle cx='195.0' cy='124.3' r='0.8' fill-opacity='0.75'/%3E%3Ccircle cx='205.2' cy='86.5' r='1.5' fill-opacity='1'/%3E%3Ccircle cx='102.9' cy='104.4' r='0.7' fill-opacity='1'/%3E%3Ccircle cx='41.3' cy='258.2' r='0.7' fill-opacity='0.5'/%3E%3Ccircle cx='153.6' cy='121.0' r='1.3' fill-opacity='0.5'/%3E%3Ccircle cx='159.0' cy='154.9' r='1' fill-opacity='1'/%3E%3C/g%3E%3C/svg%3E");--shell-dots-o: .14;--shell-base: var(--bg);--glass-card: rgba(24, 24, 30, .8);--glass-card-2: rgba(32, 32, 39, .78);--glass-card-3: rgba(37, 37, 45, .82);--glass-bar: rgba(24, 24, 30, .66)}@media (min-width: 861px){.app{background:radial-gradient(900px 600px at 0% 0%,var(--shell-glow-1),transparent 60%),radial-gradient(800px 600px at 100% 100%,var(--shell-glow-2),transparent 60%),radial-gradient(700px 500px at 60% 30%,var(--shell-glow-1),transparent 65%),var(--shell-base)}.app{isolation:isolate}.app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--shell-dots);background-size:260px 260px;opacity:var(--shell-dots-o)}.app .main .ac-bar{top:6px;margin:-22px 0 20px;padding:12px 16px;border:1px solid var(--glass-shell-line);border-radius:var(--float-r);background:var(--glass-bar);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);box-shadow:var(--float-shadow)}}:root[data-theme=dark]{--space-stars: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900'%3E%3Cdefs%3E%3Cfilter id='g'%3E%3CfeGaussianBlur stdDeviation='1.2'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url%28%23g%29'%3E%3Ccircle cx='611.2' cy='363.9' r='1.73' fill='%23ffffff' fill-opacity='0.6'/%3E%3Ccircle cx='882.6' cy='480.7' r='2.33' fill='%23e2d4ff' fill-opacity='0.75'/%3E%3Ccircle cx='596.7' cy='75.6' r='1.94' fill='%23a9c7ff' fill-opacity='1'/%3E%3Ccircle cx='163.6' cy='234.1' r='1.86' fill='%23a9c7ff' fill-opacity='0.6'/%3E%3Ccircle cx='303.8' cy='791.7' r='1.82' fill='%23a9c7ff' fill-opacity='1'/%3E%3Ccircle cx='227.0' cy='73.7' r='1.62' fill='%23ffffff' fill-opacity='0.75'/%3E%3Ccircle cx='899.9' cy='315.0' r='2.12' fill='%23e2d4ff' fill-opacity='1'/%3E%3Ccircle cx='36.2' cy='27.9' r='1.8' fill='%23ffffff' fill-opacity='1'/%3E%3Ccircle cx='559.2' cy='214.7' r='1.98' fill='%23e2d4ff' fill-opacity='0.25'/%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='520'%3E%3Cg%3E%3Ccircle cx='209.2' cy='153.7' r='0.98' fill='%23d9c9ff' fill-opacity='0.6'/%3E%3Ccircle cx='489.0' cy='352.2' r='1.44' fill='%23d9c9ff' fill-opacity='0.75'/%3E%3Ccircle cx='156.5' cy='284.9' r='0.9' fill='%23ffffff' fill-opacity='0.5'/%3E%3Ccircle cx='223.5' cy='301.6' r='1.29' fill='%23bcd2ff' fill-opacity='0.6'/%3E%3Ccircle cx='229.9' cy='111.1' r='1.18' fill='%23d9c9ff' fill-opacity='1'/%3E%3Ccircle cx='88.2' cy='44.1' r='1.21' fill='%23d9c9ff' fill-opacity='0.9'/%3E%3Ccircle cx='174.3' cy='425.6' r='1.35' fill='%23bcd2ff' fill-opacity='0.9'/%3E%3Ccircle cx='116.8' cy='103.5' r='0.91' fill='%23bcd2ff' fill-opacity='0.35'/%3E%3Ccircle cx='317.9' cy='399.6' r='1.17' fill='%23d9c9ff' fill-opacity='0.9'/%3E%3Ccircle cx='101.1' cy='362.1' r='1.2' fill='%23ffffff' fill-opacity='0.35'/%3E%3Ccircle cx='341.2' cy='2.9' r='1.35' fill='%23ffffff' fill-opacity='1'/%3E%3Ccircle cx='404.8' cy='113.8' r='1.38' fill='%23d9c9ff' fill-opacity='0.9'/%3E%3Ccircle cx='241.6' cy='289.9' r='1.45' fill='%23bcd2ff' fill-opacity='0.25'/%3E%3Ccircle cx='69.3' cy='241.6' r='1.22' fill='%23d9c9ff' fill-opacity='0.75'/%3E%3Ccircle cx='165.0' cy='392.7' r='1.17' fill='%23d9c9ff' fill-opacity='1'/%3E%3Ccircle cx='463.9' cy='221.9' r='1.44' fill='%23ffffff' fill-opacity='0.6'/%3E%3Ccircle cx='386.7' cy='246.8' r='1.06' fill='%23d9c9ff' fill-opacity='0.35'/%3E%3Ccircle cx='144.2' cy='404.4' r='1.19' fill='%23bcd2ff' fill-opacity='0.35'/%3E%3Ccircle cx='228.7' cy='371.0' r='1.04' fill='%23bcd2ff' fill-opacity='0.5'/%3E%3Ccircle cx='464.4' cy='41.9' r='0.99' fill='%23d9c9ff' fill-opacity='0.6'/%3E%3Ccircle cx='79.5' cy='111.3' r='1.15' fill='%23d9c9ff' fill-opacity='0.5'/%3E%3Ccircle cx='242.3' cy='32.4' r='1.4' fill='%23d9c9ff' fill-opacity='0.6'/%3E%3Ccircle cx='492.0' cy='10.2' r='1.43' fill='%23bcd2ff' fill-opacity='0.75'/%3E%3Ccircle cx='248.0' cy='490.2' r='1.08' fill='%23bcd2ff' fill-opacity='0.6'/%3E%3Ccircle cx='279.9' cy='382.0' r='1.38' fill='%23bcd2ff' fill-opacity='0.35'/%3E%3Ccircle cx='114.1' cy='226.6' r='0.92' fill='%23d9c9ff' fill-opacity='0.5'/%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cg%3E%3Ccircle cx='191.8' cy='7.5' r='0.54' fill='%23ffffff' fill-opacity='0.35'/%3E%3Ccircle cx='220.9' cy='203.0' r='0.85' fill='%23cfe0ff' fill-opacity='0.25'/%3E%3Ccircle cx='126.6' cy='8.9' r='0.51' fill='%23cfe0ff' fill-opacity='0.75'/%3E%3Ccircle cx='8.0' cy='59.7' r='0.72' fill='%23dfe7ff' fill-opacity='0.75'/%3E%3Ccircle cx='66.1' cy='176.8' r='0.8' fill='%23ffffff' fill-opacity='0.25'/%3E%3Ccircle cx='209.4' cy='102.1' r='0.48' fill='%23dfe7ff' fill-opacity='1'/%3E%3Ccircle cx='30.7' cy='114.0' r='0.58' fill='%23cfe0ff' fill-opacity='0.5'/%3E%3Ccircle cx='79.4' cy='13.0' r='0.63' fill='%23dfe7ff' fill-opacity='0.25'/%3E%3Ccircle cx='23.6' cy='88.0' r='0.71' fill='%23dfe7ff' fill-opacity='1'/%3E%3Ccircle cx='173.2' cy='211.4' r='0.42' fill='%23dfe7ff' fill-opacity='0.35'/%3E%3Ccircle cx='295.6' cy='256.6' r='0.83' fill='%23dfe7ff' fill-opacity='0.6'/%3E%3Ccircle cx='136.0' cy='250.2' r='0.48' fill='%23ffffff' fill-opacity='0.5'/%3E%3Ccircle cx='201.1' cy='210.5' r='0.74' fill='%23cfe0ff' fill-opacity='0.25'/%3E%3Ccircle cx='190.5' cy='160.2' r='0.52' fill='%23dfe7ff' fill-opacity='0.6'/%3E%3Ccircle cx='81.0' cy='277.6' r='0.74' fill='%23cfe0ff' fill-opacity='0.35'/%3E%3Ccircle cx='97.3' cy='230.5' r='0.43' fill='%23ffffff' fill-opacity='1'/%3E%3Ccircle cx='241.5' cy='120.3' r='0.43' fill='%23cfe0ff' fill-opacity='0.75'/%3E%3Ccircle cx='94.4' cy='196.6' r='0.6' fill='%23dfe7ff' fill-opacity='0.9'/%3E%3Ccircle cx='42.9' cy='41.9' r='0.77' fill='%23dfe7ff' fill-opacity='0.75'/%3E%3Ccircle cx='224.1' cy='128.5' r='0.69' fill='%23ffffff' fill-opacity='0.5'/%3E%3Ccircle cx='299.2' cy='41.5' r='0.65' fill='%23ffffff' fill-opacity='1'/%3E%3Ccircle cx='258.3' cy='45.9' r='0.48' fill='%23dfe7ff' fill-opacity='0.9'/%3E%3Ccircle cx='178.9' cy='115.4' r='0.7' fill='%23cfe0ff' fill-opacity='0.6'/%3E%3Ccircle cx='75.4' cy='166.0' r='0.87' fill='%23cfe0ff' fill-opacity='0.9'/%3E%3Ccircle cx='34.4' cy='265.4' r='0.78' fill='%23cfe0ff' fill-opacity='1'/%3E%3Ccircle cx='102.1' cy='88.1' r='0.48' fill='%23cfe0ff' fill-opacity='0.25'/%3E%3Ccircle cx='262.8' cy='79.0' r='0.65' fill='%23cfe0ff' fill-opacity='0.35'/%3E%3Ccircle cx='273.8' cy='261.2' r='0.55' fill='%23cfe0ff' fill-opacity='0.9'/%3E%3Ccircle cx='182.7' cy='45.9' r='0.78' fill='%23cfe0ff' fill-opacity='0.75'/%3E%3Ccircle cx='275.5' cy='179.7' r='0.64' fill='%23dfe7ff' fill-opacity='0.25'/%3E%3Ccircle cx='263.6' cy='249.5' r='0.55' fill='%23ffffff' fill-opacity='0.25'/%3E%3Ccircle cx='263.4' cy='284.1' r='0.44' fill='%23ffffff' fill-opacity='0.6'/%3E%3Ccircle cx='293.4' cy='159.8' r='0.46' fill='%23dfe7ff' fill-opacity='0.9'/%3E%3Ccircle cx='284.1' cy='49.5' r='0.66' fill='%23dfe7ff' fill-opacity='0.75'/%3E%3Ccircle cx='289.3' cy='278.7' r='0.78' fill='%23ffffff' fill-opacity='0.9'/%3E%3Ccircle cx='213.9' cy='119.7' r='0.74' fill='%23dfe7ff' fill-opacity='0.5'/%3E%3Ccircle cx='269.9' cy='135.4' r='0.52' fill='%23dfe7ff' fill-opacity='0.25'/%3E%3Ccircle cx='6.3' cy='166.2' r='0.69' fill='%23ffffff' fill-opacity='0.25'/%3E%3Ccircle cx='212.4' cy='17.7' r='0.43' fill='%23dfe7ff' fill-opacity='0.25'/%3E%3Ccircle cx='21.3' cy='71.4' r='0.73' fill='%23cfe0ff' fill-opacity='0.35'/%3E%3Ccircle cx='39.7' cy='280.7' r='0.69' fill='%23ffffff' fill-opacity='0.6'/%3E%3Ccircle cx='235.4' cy='242.2' r='0.5' fill='%23cfe0ff' fill-opacity='0.25'/%3E%3Ccircle cx='129.3' cy='127.1' r='0.63' fill='%23ffffff' fill-opacity='0.9'/%3E%3Ccircle cx='202.0' cy='295.2' r='0.45' fill='%23cfe0ff' fill-opacity='0.6'/%3E%3Ccircle cx='101.8' cy='258.5' r='0.52' fill='%23cfe0ff' fill-opacity='0.35'/%3E%3Ccircle cx='134.6' cy='126.6' r='0.54' fill='%23ffffff' fill-opacity='0.35'/%3E%3Ccircle cx='132.9' cy='258.4' r='0.68' fill='%23cfe0ff' fill-opacity='0.25'/%3E%3Ccircle cx='299.8' cy='250.8' r='0.88' fill='%23ffffff' fill-opacity='1'/%3E%3Ccircle cx='49.9' cy='145.7' r='0.51' fill='%23ffffff' fill-opacity='0.6'/%3E%3Ccircle cx='49.4' cy='0.6' r='0.6' fill='%23dfe7ff' fill-opacity='1'/%3E%3Ccircle cx='85.6' cy='209.0' r='0.77' fill='%23cfe0ff' fill-opacity='1'/%3E%3Ccircle cx='198.6' cy='146.0' r='0.49' fill='%23ffffff' fill-opacity='0.35'/%3E%3Ccircle cx='173.8' cy='162.7' r='0.77' fill='%23ffffff' fill-opacity='0.25'/%3E%3Ccircle cx='175.3' cy='150.9' r='0.83' fill='%23ffffff' fill-opacity='0.35'/%3E%3Ccircle cx='288.2' cy='24.0' r='0.49' fill='%23ffffff' fill-opacity='0.75'/%3E%3Ccircle cx='202.6' cy='70.6' r='0.46' fill='%23ffffff' fill-opacity='0.75'/%3E%3Ccircle cx='173.7' cy='11.9' r='0.44' fill='%23cfe0ff' fill-opacity='0.9'/%3E%3Ccircle cx='169.6' cy='94.9' r='0.53' fill='%23cfe0ff' fill-opacity='0.9'/%3E%3Ccircle cx='94.3' cy='79.7' r='0.47' fill='%23dfe7ff' fill-opacity='0.9'/%3E%3Ccircle cx='137.2' cy='278.7' r='0.87' fill='%23dfe7ff' fill-opacity='0.25'/%3E%3Ccircle cx='186.3' cy='168.9' r='0.45' fill='%23ffffff' fill-opacity='0.75'/%3E%3Ccircle cx='151.8' cy='39.7' r='0.57' fill='%23ffffff' fill-opacity='0.25'/%3E%3Ccircle cx='110.9' cy='47.3' r='0.82' fill='%23dfe7ff' fill-opacity='0.9'/%3E%3Ccircle cx='183.5' cy='296.2' r='0.73' fill='%23cfe0ff' fill-opacity='0.25'/%3E%3Ccircle cx='245.1' cy='89.8' r='0.73' fill='%23dfe7ff' fill-opacity='0.35'/%3E%3Ccircle cx='34.6' cy='32.1' r='0.68' fill='%23dfe7ff' fill-opacity='0.5'/%3E%3Ccircle cx='181.4' cy='215.3' r='0.5' fill='%23dfe7ff' fill-opacity='0.9'/%3E%3Ccircle cx='151.6' cy='75.3' r='0.85' fill='%23ffffff' fill-opacity='0.25'/%3E%3Ccircle cx='190.3' cy='248.8' r='0.42' fill='%23ffffff' fill-opacity='0.5'/%3E%3Ccircle cx='191.1' cy='78.6' r='0.77' fill='%23cfe0ff' fill-opacity='0.75'/%3E%3Ccircle cx='128.3' cy='2.9' r='0.44' fill='%23ffffff' fill-opacity='0.9'/%3E%3Ccircle cx='163.7' cy='250.4' r='0.69' fill='%23dfe7ff' fill-opacity='0.35'/%3E%3Ccircle cx='38.2' cy='92.5' r='0.85' fill='%23ffffff' fill-opacity='1'/%3E%3Ccircle cx='269.7' cy='63.0' r='0.52' fill='%23dfe7ff' fill-opacity='0.25'/%3E%3Ccircle cx='234.0' cy='265.2' r='0.6' fill='%23cfe0ff' fill-opacity='0.75'/%3E%3Ccircle cx='46.4' cy='279.0' r='0.83' fill='%23ffffff' fill-opacity='1'/%3E%3Ccircle cx='264.4' cy='7.4' r='0.77' fill='%23dfe7ff' fill-opacity='0.5'/%3E%3Ccircle cx='240.7' cy='259.2' r='0.81' fill='%23ffffff' fill-opacity='0.5'/%3E%3Ccircle cx='236.2' cy='32.4' r='0.84' fill='%23dfe7ff' fill-opacity='1'/%3E%3Ccircle cx='66.7' cy='245.0' r='0.63' fill='%23ffffff' fill-opacity='0.5'/%3E%3Ccircle cx='66.9' cy='198.0' r='0.6' fill='%23ffffff' fill-opacity='0.5'/%3E%3Ccircle cx='290.1' cy='83.7' r='0.72' fill='%23cfe0ff' fill-opacity='0.6'/%3E%3Ccircle cx='294.3' cy='160.9' r='0.87' fill='%23dfe7ff' fill-opacity='0.25'/%3E%3Ccircle cx='53.6' cy='288.8' r='0.53' fill='%23cfe0ff' fill-opacity='0.25'/%3E%3Ccircle cx='130.4' cy='218.6' r='0.56' fill='%23cfe0ff' fill-opacity='0.75'/%3E%3Ccircle cx='34.7' cy='269.9' r='0.5' fill='%23cfe0ff' fill-opacity='0.25'/%3E%3Ccircle cx='130.8' cy='156.0' r='0.8' fill='%23cfe0ff' fill-opacity='0.9'/%3E%3Ccircle cx='282.1' cy='221.1' r='0.5' fill='%23ffffff' fill-opacity='0.6'/%3E%3Ccircle cx='284.7' cy='276.2' r='0.71' fill='%23ffffff' fill-opacity='0.9'/%3E%3Ccircle cx='215.9' cy='90.1' r='0.55' fill='%23dfe7ff' fill-opacity='0.6'/%3E%3C/g%3E%3C/svg%3E");--space-stars-size: 900px 900px, 520px 520px, 300px 300px}@media (min-width: 861px){:root[data-theme=dark] .app{background:radial-gradient(1200px 700px at 12% -10%,rgba(64,98,230,.13),transparent 60%),radial-gradient(900px 600px at 95% 20%,rgba(150,90,255,.07),transparent 60%),radial-gradient(700px 420px at 40% 85%,rgba(40,170,255,.04),transparent 60%),#05070e}:root[data-theme=dark] .app:before{background-image:var(--space-stars);background-size:var(--space-stars-size);opacity:.3}}@media (min-width: 861px){.app>.live-banner{margin:var(--float-gap) var(--float-gap) 0;border-radius:var(--float-r);overflow:hidden;box-shadow:var(--float-shadow)}}.auth-typo{margin-top:-6px;font-size:12.5px;color:var(--amber-text)}.auth-typo button{padding:0;border:0;background:none;font:inherit;font-weight:650;color:var(--accent-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.nav-grp .collapse .nav-item{padding-left:14px;height:30px}.nav-grp .collapse .nav-item svg{width:16px;height:16px;opacity:.85}.nav-grp .collapse>div{padding-left:14px;margin-left:8px;border-left:1px solid var(--line)}.nav-grp.has-active>.nav-item{color:var(--text)}.nav-sep{height:1px;margin:10px 8px;background:var(--line)}.settings.is-wide{width:1180px;height:760px}.set-plabel{margin:14px 0 4px}.set-platform .page-head .h1,.set-platform .page-head>div>.h1{display:none}.set-platform .page-head{margin-bottom:14px;align-items:center}.set-platform .content,.set-platform .page{padding:0;max-width:none}.st2{display:grid;gap:18px;max-width:720px}.st2-me{display:flex;align-items:center;gap:12px}.st2-me .avatar,.st2-me>span:first-child{flex:none}.st2-me-t{flex:1;display:grid;gap:2px;min-width:0}.st2-me-t b{font-size:14px;font-weight:650}.st2-me-t small{font-size:12px;color:var(--text-3)}.st2-group{display:grid;gap:6px}.st2-gt{padding:0 4px;font-size:11.5px;font-weight:650;color:var(--text-3)}.st2-rows{border-radius:12px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.st2-r{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:48px;padding:8px 14px;border-top:1px solid var(--line)}.st2-r:first-child{border-top:0}.st2-l{display:grid;gap:1px;min-width:0}.st2-l b{font-size:13px;font-weight:600}.st2-l small{font-size:11.5px;color:var(--text-3);line-height:1.35}.st2-c{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.st2-c .set-input{width:280px;height:32px;font-size:13px}.st2-c .st-pass{width:280px}.st2-c .seg{flex:none}.st2-save{position:sticky;bottom:-1px;display:flex;align-items:center;gap:8px;padding:10px 0 2px;background:linear-gradient(transparent,var(--surface) 30%)}.st2 .set-section{margin:0}@media (max-width: 760px){.st2-r{grid-template-columns:1fr;gap:8px}.st2-c{justify-content:flex-start}.st2-c .set-input,.st2-c .st-pass{width:100%}}.st2 .set-section>.t{padding:0 4px;font-size:11.5px;font-weight:650;color:var(--text-3);margin-bottom:6px}.st2 .set-section>p.muted{display:none}.st2 .glist{border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.st2 .set-actions{margin-top:8px}.st2-danger{color:var(--danger-text)}.st2-dform:empty{display:none}.st2-dform{padding:0 14px 12px}.st2-app{display:inline-flex;align-items:center;gap:8px}.st2{gap:0;max-width:760px}.st2-me{padding:2px 0 18px}.st3-ava{position:relative;padding:0;border:0;background:none;border-radius:50%;cursor:pointer;flex:none}.st3-ava .avatar,.st3-ava>span:first-child{width:44px!important;height:44px!important;font-size:15px}.st3-ava-cam{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:50%;background:#00000073;color:#fff;opacity:0;transition:opacity .12s ease}.st3-ava:hover .st3-ava-cam,.st3-ava:disabled .st3-ava-cam{opacity:1}.st3-link{padding:0;border:0;background:none;color:var(--text-3);font:inherit;font-size:12px;cursor:pointer}.st3-link:hover{color:var(--danger-text)}.st3-g{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 24px;padding:16px 0;border-top:1px solid var(--line)}.st3-gt{margin:6px 0 0;font-size:12px;font-weight:650;letter-spacing:.01em;color:var(--text-2)}.st3-props{display:grid;gap:2px;min-width:0}.st3-p{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;min-height:34px}.st3-k{font-size:12.5px;color:var(--text-3)}.st3-v{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-width:0;font-size:13px}.st3-h{flex-basis:100%;margin:-2px 0 2px 8px;font-size:11px;color:var(--text-3);line-height:1.35}.st3-v .set-input,.st3-v .st-pass .set-input{width:auto;min-width:0;max-width:100%;flex:0 1 320px;height:30px;padding:0 8px;margin-left:-8px;border:0;border-radius:7px;background:transparent;box-shadow:none;font-size:13px;font-weight:500;color:var(--text);transition:background .12s ease,box-shadow .12s ease}.st3-v .set-input:hover:not(:disabled){background:var(--hover)}.st3-v .set-input:focus{background:var(--hover);box-shadow:inset 0 -1.5px 0 var(--accent);outline:none}.st3-v .set-input:disabled{color:var(--text-2)}.st3-v .st-select{padding-right:26px;flex:0 1 auto;cursor:pointer;background-position:right 6px center}.st3-v .st-pass{width:auto;flex:0 1 320px;margin-left:-8px}.st3-v .st-pass .set-input{margin-left:0}.st3-v .segmented{background:transparent;box-shadow:none;padding:0;gap:2px;margin-left:-8px}.st3-v .segmented button{height:28px;padding:0 10px;border-radius:7px;color:var(--text-3);font-size:12.5px}.st3-v .segmented button:hover{color:var(--text);background:var(--hover)}.st3-v .segmented button.is-on{color:var(--text);background:var(--subtle);box-shadow:none;font-weight:600}.st3-v .btn-sm{margin-left:-2px}.st3-v .muted{font-size:12.5px}.st2-save{border-top:1px solid var(--line);padding-top:12px;background:var(--surface)}.st2 .set-section{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 24px;padding:16px 0;border-top:1px solid var(--line)}.st2 .set-section>.t{grid-column:1;padding:0;margin:6px 0 0;font-size:12px;font-weight:650;color:var(--text-2)}.st2 .set-section>:not(.t){grid-column:2}.st2 .glist{border:0;background:none;border-radius:0}.st2 .glist .grow{padding:6px 0;border:0;background:none}.st2 .glist .grow .ic{width:28px;height:28px;background:none}.st2 .set-actions{margin-top:4px}.st2 .set-actions .btn-md{height:30px;font-size:12.5px}.st2-dform{padding:6px 0 0}@media (max-width: 760px){.st3-g,.st2 .set-section{grid-template-columns:1fr}.st3-p{grid-template-columns:110px minmax(0,1fr)}.st2 .set-section>:not(.t){grid-column:1}}.st3-g{display:block;padding:14px 0 10px}.st3-gt{margin:0 0 6px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.st3-p{grid-template-columns:180px minmax(0,1fr)}.st3-k{font-size:13px;color:var(--text-2)}.st3-v .set-input{background-color:transparent;background-repeat:no-repeat}.st3-v .set-input:hover:not(:disabled),.st3-v .set-input:focus{background-color:var(--hover)}.st3-h{margin:-3px 0 2px}.st2 .set-section{display:block;padding:14px 0 10px}.st2 .set-section>.t{margin:0 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.settings.ipad{width:min(1120px,calc(100vw - 40px));height:min(740px,calc(100vh - 40px));grid-template-columns:260px 1fr;border-radius:16px;background:var(--glass-shell, rgba(26, 26, 31, .62));border:1px solid rgba(255,255,255,.08);box-shadow:var(--float-shadow, 0 16px 44px -14px rgba(0, 0, 0, .7));-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);overflow:hidden}:root[data-theme=light] .settings.ipad{border-color:#0f172a14}.settings.ipad .set-nav{background:transparent;border-right:1px solid rgba(255,255,255,.06);padding:18px 12px 12px}:root[data-theme=light] .settings.ipad .set-nav{border-right-color:#0f172a0f}.settings.ipad .set-nav .h3{padding:0 6px;font-size:22px;font-weight:700;letter-spacing:-.02em}.settings.ipad .set-search{height:32px;margin:10px 0 14px;border-radius:10px;background:#76768033}.settings.ipad .set-pane{background:transparent}.settings.ipad .set-pane-head{border-bottom:0;padding:18px 28px 4px}.settings.ipad .set-pane-head h2{font-size:20px;font-weight:700;letter-spacing:-.02em}.settings.ipad .set-body{padding:8px 28px 32px}.ip-me{display:flex;align-items:center;gap:11px;width:100%;padding:10px;margin-bottom:14px;border:0;border-radius:12px;background:#ffffff0d;color:var(--text);font:inherit;text-align:left;cursor:pointer}:root[data-theme=light] .ip-me,:root[data-theme=light] .ip-group,:root[data-theme=light] .ip-cells{background:#ffffffb8}.ip-me .avatar,.ip-me>span:first-child{width:40px!important;height:40px!important;flex:none;font-size:14px}.ip-me>span:last-child{display:grid;min-width:0}.ip-me b{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-me small{font-size:11.5px;color:var(--text-3)}.ip-group{display:grid;margin-bottom:14px;padding:4px;border-radius:12px;background:#ffffff0d}.ip-item{display:flex;align-items:center;gap:10px;height:36px;padding:0 8px;border:0;border-radius:9px;background:none;color:var(--text);font:inherit;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer}.ip-item:hover{background:#ffffff0d}.ip-me.is-active,.ip-item.is-active{background:var(--accent);color:#fff}.ip-me.is-active small{color:#ffffffbf}.ip-ic{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:7px;color:#fff;box-shadow:inset 0 0 0 .5px #ffffff26}.ip-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-out{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;margin-top:8px;border:0;border-radius:10px;background:#ff3b301a;color:#ff453a;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ip-out:hover{background:#ff3b3029}.st2{gap:0;max-width:680px}.ip-sec{margin-bottom:22px}.ip-sec-t{margin:0 0 6px 14px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}.ip-cells{border-radius:12px;background:#ffffff0d;overflow:hidden}.ip-cell{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:6px 14px}.ip-cell+.ip-cell:before{content:"";position:absolute;top:0;left:14px;right:0;height:.5px;background:#ffffff1a}:root[data-theme=light] .ip-cell+.ip-cell:before{background:#3c3c432e}.ip-k{display:grid;gap:1px;min-width:0;font-size:13.5px;font-weight:500;color:var(--text)}.ip-k small{font-size:11.5px;font-weight:400;color:var(--text-3);line-height:1.35}.ip-v{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex:0 1 auto;color:var(--text-3);font-size:13.5px}.ip-foot{margin:6px 14px 0;font-size:11.5px;color:var(--text-3);line-height:1.45}.ip-v .set-input{width:260px;max-width:100%;height:30px;padding:0 2px;border:0;border-radius:6px;background:transparent!important;box-shadow:none;text-align:right;font-size:13.5px;font-weight:400;color:var(--text-3)}.ip-v .set-input:focus{color:var(--text);outline:none;box-shadow:none}.ip-v .set-input:disabled{opacity:.7}.ip-v .st-select{width:auto;padding-right:22px;text-align:right;text-align-last:right;cursor:pointer;background-position:right 2px center;background-repeat:no-repeat}.ip-v .st-pass{width:260px;margin:0}.ip-v .segmented{padding:2px;border-radius:9px;background:#7676803d;box-shadow:none;gap:0;margin:0}.ip-v .segmented button{height:26px;padding:0 12px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--text);background:none}.ip-v .segmented button.is-on{background:#ffffff2e;box-shadow:0 2px 6px #0000002e;font-weight:600}:root[data-theme=light] .ip-v .segmented button.is-on{background:#fff}.settings.ipad .switch.is-on{background:#34c759}.ip-v .btn-sm{height:28px}.ip-v .btn-soft{background:transparent;color:var(--accent);box-shadow:none;padding:0 4px}.ip-v .btn-soft:hover{background:transparent;text-decoration:underline;text-underline-offset:3px}.settings.ipad .st2-me{flex-direction:column;text-align:center;gap:8px;padding:6px 0 22px}.settings.ipad .st2-me-t{justify-items:center}.settings.ipad .st3-ava .avatar,.settings.ipad .st3-ava>span:first-child{width:72px!important;height:72px!important;font-size:24px}.settings.ipad .st2-me-t b{font-size:18px}.settings.ipad .st2-save{background:transparent;border-top:0;justify-content:flex-end}.settings.ipad .st2 .set-section{display:block;padding:0;border:0;margin-bottom:22px}.settings.ipad .st2 .set-section>.t{margin:0 0 6px 14px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}.settings.ipad .st2 .glist{border-radius:12px;background:#ffffff0d;padding:2px 14px}@media (max-width: 860px){.settings.ipad{width:100vw;height:100dvh;border-radius:0}.ip-v .set-input,.ip-v .st-pass{width:170px}}.ip-ic{background:#ffffff14!important;color:var(--text-2);box-shadow:none}:root[data-theme=light] .ip-ic{background:#0f172a0f!important}.ip-item.is-active .ip-ic{background:#fff3!important;color:#fff}.settings.ipad .set-nav .h3,.settings.ipad .set-pane-head h2{font-size:15px;font-weight:700;letter-spacing:-.01em}.settings.ipad .set-search input{font-size:13px}.ip-item{font-size:13px;font-weight:500;height:34px}.ip-me b{font-size:13px}.ip-me small{font-size:11.5px}.ip-k,.ip-v,.ip-v .set-input{font-size:13px}.ip-v .segmented button{font-size:12px}.ip-out{font-size:13px}.settings.ipad .st2-me-t b{font-size:15px}.settings.ipad .st3-ava .avatar,.settings.ipad .st3-ava>span:first-child{width:56px!important;height:56px!important;font-size:19px}.ip-cell{min-height:40px}.ip-back{font-size:13px}.pi-detail-t{font-size:15px}.pi-name b,.stf-who b{font-size:13px}.stf-role{font-size:12.5px}.settings.ipad .page-head .h1{font-size:15px}.settings.ipad .page-head .sub{font-size:12px}.ip-ic{width:20px;height:20px;background:none!important;border-radius:0;box-shadow:none;color:var(--text-2)}.ip-item.is-active .ip-ic{background:none!important;color:#fff}.ip-item{gap:9px}.settings.ipad .set-body,.settings.ipad .set-list{scrollbar-width:none}.settings.ipad .set-body::-webkit-scrollbar,.settings.ipad .set-list::-webkit-scrollbar{display:none}.pt .page-head{align-items:flex-end}.pt-gap{margin-top:14px}.pt-neg{color:var(--danger-text)}.pt-num{font-variant-numeric:tabular-nums}.pt-strong{font-weight:650;letter-spacing:-.02em}.pt-skel{display:block;border-radius:6px;background:linear-gradient(90deg,var(--subtle) 0%,var(--surface-2) 50%,var(--subtle) 100%);background-size:200% 100%;animation:pt-shimmer 1.2s linear infinite}@keyframes pt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pt-skel-card{padding:16px 18px}.pt-err{display:flex;align-items:center;gap:12px;padding:16px 18px;color:var(--danger-text)}.pt-err>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pt-err b{color:var(--text);font-size:13px;letter-spacing:-.02em}.pt-err span{color:var(--text-2);font-size:12px}.pt-paused{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 14px;border-radius:12px;background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2)}.pt-paused svg{flex:none;margin-top:1px}.pt-paused>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pt-paused b{font-size:13px;letter-spacing:-.02em;color:var(--text)}.pt-paused span{font-size:12px;line-height:1.45}.pt-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);overflow:hidden}.pt-hero-main{padding:18px 20px;min-width:0;display:flex;flex-direction:column}.pt-eyebrow{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-2)}.pt-eyebrow svg{color:var(--accent)}.pt-link{margin-top:10px;padding:12px 14px;border-radius:12px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px #3e63dd24;font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:1.3;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;cursor:text}.pt-link-pre{color:var(--text-3);font-weight:500}.pt-link-code{color:var(--accent-soft-text);font-weight:700}.pt-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.pt-share-l{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;font-weight:600;color:var(--text-3)}.pt-share{display:inline-flex;gap:4px}.pt-share-btn{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-2);background:var(--surface);box-shadow:var(--shadow-raised);transition:background var(--t),color var(--t)}.pt-share-btn:hover{background:var(--accent-soft);color:var(--accent)}.pt-code{margin-top:10px;display:flex;flex-direction:column;gap:8px}.pt-code-row{display:flex;align-items:center;gap:8px}.pt-code-field{flex:1;min-width:0;display:flex;align-items:center;height:38px;padding:0 12px;border-radius:10px;background:var(--surface);box-shadow:0 0 0 1px var(--ink-a10),0 0 0 3px var(--accent-soft);cursor:text}.pt-code-pre{flex:none;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--text-3)}.pt-code-field input{flex:1;min-width:60px;border:0;outline:0;background:transparent;font-size:13.5px;font-weight:700;color:var(--text);letter-spacing:-.01em}.pt-code-hint{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.45;color:var(--amber-text)}.pt-code-hint svg{flex:none;margin-top:2px}.pt-how{padding:16px 20px 18px;background:var(--surface-2);border-left:1px solid var(--line);min-width:0}.pt-how-t{font-size:12px;font-weight:700;color:var(--text);margin-bottom:10px;letter-spacing:-.01em}.pt-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pt-steps li{display:flex;gap:10px}.pt-step-n{flex:none;width:20px;height:20px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--accent-text)}.pt-steps li>div{display:flex;flex-direction:column;gap:1px;min-width:0}.pt-steps b{font-size:12.5px;letter-spacing:-.02em}.pt-steps span{font-size:11.5px;line-height:1.45;color:var(--text-2)}.pt-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:14px}.pt-kpis .kpi-value{font-size:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-kpis .kpi-foot{min-height:18px}.pt-kpis .kpi-foot .muted{line-height:1.35}.pt-chart-body{position:relative}.pt-chart .card-head .legend{flex:none}.pt-bal{padding:8px 16px 14px;display:flex;flex-direction:column;gap:10px}.pt-bal-main{display:flex;flex-direction:column;gap:2px}.pt-bal-main>span{font-size:12px;color:var(--text-2);font-weight:500}.pt-bal-main>b{font-size:24px;font-weight:700;letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:1.2}.pt-neg-note{font-size:11.5px;color:var(--danger-text)}.pt-bal-rows{margin:0;display:flex;flex-direction:column;border-radius:10px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);padding:2px 12px}.pt-bal-rows>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:12px}.pt-bal-rows>div+div{border-top:1px solid var(--line)}.pt-bal-rows dt{color:var(--text-2)}.pt-bal-rows dd{margin:0;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pt-bal-why{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.45;color:var(--text-3)}.pt-bal-why svg{flex:none;margin-top:2px}.pt-pay-empty{padding:14px 16px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--text-3);text-align:center}.pt-po{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.pt-po-row{display:flex;gap:10px;padding:10px 16px}.pt-po-row+.pt-po-row{border-top:1px solid var(--line)}.pt-po-ic{flex:none;width:28px;height:28px;border-radius:8px;background:var(--subtle);color:var(--text-2);display:inline-flex;align-items:center;justify-content:center}.pt-po-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.pt-po-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.pt-po-top b{font-size:13px;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.pt-po-sub{font-size:11.5px;color:var(--text-3);overflow-wrap:anywhere}.pt-po-note{margin-top:2px;padding:5px 8px;border-radius:7px;background:var(--surface-3);font-size:11.5px;line-height:1.4;color:var(--text-2)}.pt-po-note.is-bad{background:var(--danger-soft);color:var(--danger-text)}.pt-po-cancel{margin-top:2px;font-size:11.5px}.pt-po-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px;font-size:11.5px;color:var(--text-2)}.pt-table{margin-top:6px}.pt-table td{padding-top:7px;padding-bottom:7px}.pt-table .badge svg{margin-right:-1px}.pt-row-off td{color:var(--text-3)}.pt-strike{text-decoration:line-through;color:var(--text-3)}.pt-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 20px 28px;text-align:center;font-size:12.5px;color:var(--text-2)}.pt-empty b{color:var(--text);font-size:13px;letter-spacing:-.02em}.pt-empty>div{max-width:380px;line-height:1.45}.pt-empty .btn{margin-top:6px}.pt-empty-ic{width:40px;height:40px;border-radius:12px;background:var(--subtle);color:var(--text-2);display:flex;align-items:center;justify-content:center;margin-bottom:2px}.pt-dr{display:flex;flex-direction:column;min-height:100%}.pt-dr-head{padding:20px 52px 16px 20px}.pt-dr-eyebrow{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-3);margin-bottom:6px}.pt-dr-title{font-size:19px;font-weight:700;letter-spacing:-.04em;line-height:1.25}.pt-dr-sub{margin-top:4px;font-size:12px;line-height:1.45;color:var(--text-2)}.pt-form{display:flex;flex-direction:column;gap:14px}.pt-field{display:flex;flex-direction:column;gap:5px;min-width:0}.pt-field>span{font-size:12px;font-weight:600;color:var(--text-2)}.pt-hint{font-size:11.5px;color:var(--text-3);line-height:1.4}.pt-input{width:100%;height:34px;padding:0 11px;border:0;border-radius:9px;background:var(--subtle);font-size:13px;font-weight:500;color:var(--text);outline:none;transition:box-shadow var(--t),background var(--t)}.pt-input::placeholder{color:var(--text-3)}.pt-input:focus{background:var(--surface);box-shadow:0 0 0 1px var(--ink-a10),0 0 0 3px var(--accent-soft)}.pt-amt{display:flex;align-items:center;gap:4px;height:40px;padding:0 4px 0 12px;border-radius:10px;background:var(--subtle);transition:box-shadow var(--t),background var(--t)}.pt-amt:focus-within{background:var(--surface);box-shadow:0 0 0 1px var(--ink-a10),0 0 0 3px var(--accent-soft)}.pt-amt-sym{font-size:15px;font-weight:600;color:var(--text-3)}.pt-amt input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:17px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text)}.pt-amt-all{height:30px;padding:0 10px;border-radius:7px;font-size:11.5px;font-weight:650;color:var(--accent-text)}.pt-amt-all:hover{background:var(--accent-soft)}.pt-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pt-method{display:flex;align-items:center;gap:8px;min-width:0;height:38px;padding:0 10px 0 6px;border-radius:10px;font-size:12px;font-weight:600;letter-spacing:-.015em;color:var(--text-2);text-align:left;box-shadow:inset 0 0 0 1px var(--line);transition:background var(--t),box-shadow var(--t),color var(--t)}.pt-method:hover{background:var(--hover);color:var(--text)}.pt-method.is-on{color:var(--text);background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.pt-method:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pt-method-ic{flex:none;width:26px;height:26px;border-radius:7px;background:var(--subtle);color:var(--text-2);display:inline-flex;align-items:center;justify-content:center}.pt-method.is-on .pt-method-ic{background:var(--surface);color:var(--accent)}.pt-method-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-form-err{display:flex;align-items:flex-start;gap:7px;padding:9px 11px;border-radius:9px;background:var(--danger-soft);color:var(--danger-text);font-size:12px;font-weight:600;line-height:1.4}.pt-form-err svg{flex:none;margin-top:1px}.pt-dr-foot{position:sticky;bottom:0;margin-top:auto;display:flex;align-items:center;gap:8px;padding:14px 20px;border-top:1px solid var(--line);background:var(--surface);border-radius:0 0 16px 16px}.pt-invite{display:flex;align-items:center;gap:8px;margin:-6px 0 16px;padding:9px 12px;border-radius:10px;background:var(--accent-soft);color:var(--accent-soft-text);font-size:12.5px;line-height:1.4}.pt-invite svg{flex:none;color:var(--accent)}.pt-invite b{font-weight:700;color:var(--text)}@media (max-width: 1360px){.pt-link{font-size:18px}.pt-kpis{gap:10px}.pt-kpis .kpi{padding:12px 13px 10px}.pt-kpis .kpi-value{font-size:19px}}@media (max-width: 1100px){.pt-hero{grid-template-columns:minmax(0,1fr)}.pt-how{border-left:0;border-top:1px solid var(--line)}.pt-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-share-l{margin-left:0}}.legal-consent{margin:10px 0 0;font-size:11.5px;line-height:1.45;color:var(--text-3);text-align:center;text-wrap:balance}.legal-consent a{color:var(--text-2);text-decoration:underline;text-underline-offset:2px}.legal-consent a:hover{color:var(--accent-text)}.upg-legal{flex:none;margin:4px 0 0;padding:0 20px;text-align:left}.bl-legal{margin:-4px 16px 14px;text-align:left}.bl-how .legal-consent{margin:2px 0 0}.lang-sw{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:9px;background:var(--subtle)}.lang-sw button{border:0;background:none;font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--text-3);padding:4px 8px;border-radius:7px;cursor:pointer;transition:color var(--t),background var(--t)}.lang-sw button:hover{color:var(--text)}.lang-sw button.is-on{background:var(--bg);color:var(--text);box-shadow:0 1px 2px #00000014}.auth-card{position:relative}.auth-lang{position:absolute;top:22px;right:22px}@media (max-width: 480px){.auth-lang{top:16px;right:16px}}:root[data-theme=dark] .lang-sw button.is-on{background:var(--subtle-hover);box-shadow:0 0 0 1px #ffffff0f,0 1px 2px #0006}
