@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import "https://unpkg.com/@phosphor-icons/web@2.1.1/src/regular/style.css";@import "https://unpkg.com/@phosphor-icons/web@2.1.1/src/bold/style.css";@import "https://unpkg.com/@phosphor-icons/web@2.1.1/src/fill/style.css";.lg-num{font-variant-numeric:tabular-nums}.lg-league-row{border-bottom:.5px solid var(--border-subtle);cursor:pointer;text-align:left;width:100%;font-family:var(--font-inter);transition:background-color var(--duration-hover) var(--ease-hover);background:0 0;border-top:none;border-left:none;border-right:none;border-radius:8px;align-items:center;gap:16px;padding:18px 8px;display:flex}.lg-league-row:hover{background:var(--surface-hover)}.lg-legend-btn{cursor:pointer;text-align:left;font-family:var(--font-inter);transition:background-color var(--duration-hover) var(--ease-hover);border-radius:6px;align-items:center;gap:9px;padding:7px 8px;display:flex}.lg-legend-btn:hover{background:var(--surface-hover)}.lg-emoji-pick{cursor:pointer;width:28px;height:28px;transition:border-color var(--duration-hover) var(--ease-hover);border-radius:6px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.lg-emoji-pick:hover{border-color:var(--accent-9)}.lg-grid-scroll{overflow-x:auto}.lg-avatar{background:var(--surface-accent);color:#fff;width:28px;height:28px;font-family:var(--font-inter);letter-spacing:.2px;cursor:pointer;transition:background-color var(--duration-hover) var(--ease-hover);border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.lg-avatar:hover{background:var(--accent-10)}.lg-avatar:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}:root{--font-inter:"Inter",sans-serif;--font-roboto:"Roboto",sans-serif;--font-sans:var(--font-inter);--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024;--accent-1:#fcfdff;--accent-2:#f6f9ff;--accent-3:#eaf2ff;--accent-4:#dbebff;--accent-5:#c9e0ff;--accent-6:#b4d3ff;--accent-7:#9bc0ff;--accent-8:#77a7ff;--accent-9:#1864fb;--accent-10:#1358e1;--accent-11:#165be4;--accent-12:#102d68;--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723;--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264;--purple-1:#fefcfe;--purple-2:#fdfaff;--purple-3:#f9f1fe;--purple-4:#f3e7fc;--purple-5:#eddbf9;--purple-6:#e3ccf4;--purple-7:#d3b4ed;--purple-8:#be93e4;--purple-9:#8e4ec6;--purple-10:#8445bc;--purple-11:#793aaf;--purple-12:#2b0e44;--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48;--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d;--orange-1:#fefcfb;--orange-2:#fff7ed;--orange-3:#ffefd6;--orange-4:#ffdfb5;--orange-5:#ffd19a;--orange-6:#ffc182;--orange-7:#f5ae73;--orange-8:#ec9455;--orange-9:#f76b15;--orange-10:#ef5f00;--orange-11:#cc4e00;--orange-12:#582d1d;--bright-sky-1:#f9feff;--bright-sky-2:#f1fcff;--bright-sky-3:#e4f9ff;--bright-sky-4:#d5f4fd;--bright-sky-5:#c1ecf9;--bright-sky-6:#a4dff1;--bright-sky-7:#79cfea;--bright-sky-8:#2ebde5;--bright-sky-9:#68ddfd;--bright-sky-10:#5fd4f4;--bright-sky-11:#0078a1;--bright-sky-12:#003242;--bright-lime-1:#fcfdfa;--bright-lime-2:#f7fcf0;--bright-lime-3:#eefadc;--bright-lime-4:#e4f7c7;--bright-lime-5:#d7f2b0;--bright-lime-6:#c9e894;--bright-lime-7:#b1d16a;--bright-lime-8:#94ba2c;--bright-lime-9:#99d52a;--bright-lime-10:#93c926;--bright-lime-11:#5d770d;--bright-lime-12:#263209;--bright-yellow-1:#fdfdf9;--bright-yellow-2:#fefce9;--bright-yellow-3:#fffab8;--bright-yellow-4:#fff394;--bright-yellow-5:#ffe770;--bright-yellow-6:#f3d768;--bright-yellow-7:#e4c767;--bright-yellow-8:#d5ae39;--bright-yellow-9:#ffe629;--bright-yellow-10:#ffdc00;--bright-yellow-11:#9e6c00;--bright-yellow-12:#473b1f;--bright-amber-1:#fefdfb;--bright-amber-2:#fefbe9;--bright-amber-3:#fff7c2;--bright-amber-4:#ffee9c;--bright-amber-5:#fbe577;--bright-amber-6:#f3d673;--bright-amber-7:#e9c062;--bright-amber-8:#e2a336;--bright-amber-9:#ffc53d;--bright-amber-10:#ffba18;--bright-amber-11:#ab6400;--bright-amber-12:#4f3422;--white:#fff;--black:#000;--overlay-white-1:#fff0;--overlay-white-2:#ffffff03;--overlay-white-3:#ffffff09;--overlay-white-4:#ffffff0e;--overlay-white-5:#ffffff16;--overlay-white-6:#ffffff20;--overlay-white-7:#ffffff2d;--overlay-white-8:#ffffff3f;--overlay-white-9:#ffffff62;--overlay-white-10:#ffffff72;--overlay-white-11:#ffffff97;--overlay-white-12:#ffffffeb;--overlay-black-1:#00000003;--overlay-black-2:#00000007;--overlay-black-3:#0000000c;--overlay-black-4:#00000012;--overlay-black-5:#00000017;--overlay-black-6:#0000001d;--overlay-black-7:#00000024;--overlay-black-8:#00000038;--overlay-black-9:#00000070;--overlay-black-10:#0000007a;--overlay-black-11:#00000090;--overlay-black-12:#000000e8;--surface-full:var(--white);--surface-background:var(--slate-3);--surface-default:var(--slate-2);--surface-raised:var(--slate-1);--surface-indent:var(--slate-6);--surface-hover:var(--slate-4);--surface-active:var(--slate-5);--surface-accent:var(--accent-9);--surface-accent-light:var(--accent-4);--surface-inverse:var(--slate-12);--text-primary:var(--slate-12);--text-secondary:var(--slate-11);--text-tertiary:var(--slate-10);--text-quaternary:var(--slate-9);--text-muted:var(--slate-8);--text-disabled:var(--slate-7);--text-inverse:var(--slate-1);--text-link:var(--cyan-10);--text-accent:var(--accent-9);--text-error:var(--red-11);--icon-primary:var(--slate-12);--icon-secondary:var(--slate-11);--icon-tertiary:var(--slate-10);--icon-quaternary:var(--slate-9);--icon-muted:var(--slate-8);--icon-disabled:var(--slate-7);--icon-inverse:var(--slate-1);--icon-link:var(--cyan-10);--icon-accent:var(--accent-9);--icon-success:var(--green-9);--icon-warning:var(--orange-9);--border-subtle:var(--slate-3);--border-muted:var(--slate-4);--border-default:var(--slate-5);--border-strong:var(--slate-6);--border-stronger:var(--slate-7);--border-inverse:var(--slate-11);--border-accent:var(--accent-9);--border-error:var(--red-11);--button-accent-default:var(--accent-9);--button-accent-hover:var(--accent-10);--button-accent-active:var(--accent-11);--button-accent-secondary-default:var(--accent-4);--button-accent-secondary-hover:var(--accent-5);--button-accent-secondary-active:var(--accent-6);--button-secondary-default:var(--slate-3);--button-secondary-hover:var(--slate-4);--button-secondary-active:var(--slate-5);--button-secondary-dark-default:var(--slate-4);--button-secondary-dark-hover:var(--slate-5);--button-secondary-dark-active:var(--slate-6);--button-tertiary-default:var(--slate-12);--button-tertiary-hover:var(--slate-11);--button-tertiary-active:var(--slate-12);--button-clear-hover:var(--slate-3);--button-clear-active:var(--slate-4);--button-clear-active-hover:var(--slate-5);--button-destructive-default:var(--red-9);--button-destructive-hover:var(--red-10);--button-destructive-active:var(--red-11);--button-transparent-light-default:var(--overlay-white-5);--button-transparent-light-hover:var(--overlay-white-6);--button-transparent-light-active:var(--overlay-white-5);--button-transparent-dark-default:var(--overlay-black-3);--button-transparent-dark-hover:var(--overlay-black-4);--button-transparent-dark-active:var(--overlay-black-5);--button-full-default:var(--white);--button-full-hover:var(--slate-3);--button-full-active:var(--slate-4);--button-inverse-default:var(--slate-11);--button-inverse-hover:var(--slate-10);--button-inverse-active:var(--slate-10);--button-toggle-default:var(--slate-6);--button-toggle-hover:var(--slate-7);--button-checkbox-default:var(--slate-2);--button-checkbox-hover:var(--slate-3);--tag-red-default:var(--red-11);--tag-red-background:var(--red-4);--tag-red-background-light:var(--red-3);--tag-red-hover:var(--red-5);--tag-blue-default:var(--blue-11);--tag-blue-background:var(--blue-4);--tag-blue-background-light:var(--blue-3);--tag-blue-hover:var(--blue-5);--tag-green-default:var(--green-11);--tag-green-background:var(--green-4);--tag-green-background-light:var(--green-3);--tag-green-hover:var(--green-5);--tag-orange-default:var(--orange-11);--tag-orange-background:var(--orange-4);--tag-orange-background-light:var(--orange-3);--tag-orange-hover:var(--orange-5);--tag-purple-default:var(--purple-11);--tag-purple-background:var(--purple-4);--tag-purple-background-light:var(--purple-3);--tag-purple-hover:var(--purple-5);--tag-yellow-default:var(--bright-yellow-11);--tag-yellow-background:var(--bright-yellow-4);--tag-yellow-background-light:var(--bright-yellow-3);--tag-yellow-hover:var(--bright-yellow-5);--tag-yellow-highlight:var(--bright-yellow-10);--tag-amber-default:var(--bright-amber-11);--tag-amber-background:var(--bright-amber-4);--tag-amber-hover:var(--bright-amber-5);--tag-amber-highlight:var(--bright-amber-10);--tag-grey-default:var(--slate-11);--tag-grey-background:var(--slate-4);--tag-grey-background-light:var(--slate-3);--tag-grey-hover:var(--slate-5);--miletus-blue:#242a76;--miletus-blue-dark:#1e2263;--gradient-dark-blue:linear-gradient(45deg,#101828 0%,#1151aa 100%);--gradient-dark-gray:linear-gradient(45deg,#101828 0%,#475467 100%);--gradient-purple-blue:linear-gradient(90deg,#8469d4 0%,#5c7cfa 100%);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--size-text-s:12px;--size-text-m:13px;--size-text-l:15px;--size-text-xl:18px;--size-display-xs:24px;--size-display-s:32px;--size-display-m:36px;--size-display-l:48px;--size-display-xl:60px;--size-display-xxl:72px;--lh-text-s:18px;--lh-text-m:20px;--lh-text-l:24px;--lh-text-xl:24px;--lh-display-xs:28px;--lh-display-s:40px;--lh-display-m:44px;--lh-display-l:52px;--lh-display-xl:62px;--lh-display-xxl:72px;--ls-text-s:-.036px;--ls-text-m:-.039px;--ls-text-l:-.075px;--ls-text-xl:-.09px;--ls-display-xs:-.72px;--ls-display-s:-.96px;--ls-display-m:-1.08px;--ls-display-l:-1.44px;--ls-display-xl:-1.8px;--ls-display-xxl:-2.16px}.text-s-regular,.text-s-medium,.text-s-semibold{font-family:var(--font-inter);font-size:var(--size-text-s);line-height:var(--lh-text-s);letter-spacing:var(--ls-text-s)}.text-m-regular,.text-m-medium,.text-m-semibold{font-family:var(--font-inter);font-size:var(--size-text-m);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m)}.text-l-regular,.text-l-medium,.text-l-semibold{font-family:var(--font-inter);font-size:var(--size-text-l);line-height:var(--lh-text-l);letter-spacing:var(--ls-text-l)}.text-xl-regular,.text-xl-medium,.text-xl-semibold{font-family:var(--font-inter);font-size:var(--size-text-xl);line-height:var(--lh-text-xl);letter-spacing:var(--ls-text-xl)}.display-xs-regular,.display-xs-medium,.display-xs-semibold,.display-xs-bold{font-family:var(--font-inter);font-size:var(--size-display-xs);line-height:var(--lh-display-xs);letter-spacing:var(--ls-display-xs)}.display-s-regular,.display-s-medium,.display-s-semibold,.display-s-bold{font-family:var(--font-inter);font-size:var(--size-display-s);line-height:var(--lh-display-s);letter-spacing:var(--ls-display-s)}.display-m-regular,.display-m-medium,.display-m-semibold,.display-m-bold{font-family:var(--font-inter);font-size:var(--size-display-m);line-height:var(--lh-display-m);letter-spacing:var(--ls-display-m)}.display-l-regular,.display-l-medium,.display-l-semibold,.display-l-bold{font-family:var(--font-inter);font-size:var(--size-display-l);line-height:var(--lh-display-l);letter-spacing:var(--ls-display-l)}.display-xl-regular,.display-xl-medium,.display-xl-semibold,.display-xl-bold{font-family:var(--font-inter);font-size:var(--size-display-xl);line-height:var(--lh-display-xl);letter-spacing:var(--ls-display-xl)}.display-xxl-regular,.display-xxl-medium,.display-xxl-semibold,.display-xxl-bold{font-family:var(--font-inter);font-size:var(--size-display-xxl);line-height:var(--lh-display-xxl);letter-spacing:var(--ls-display-xxl)}.text-s-regular,.text-m-regular,.text-l-regular,.text-xl-regular,.display-xs-regular,.display-s-regular,.display-m-regular,.display-l-regular,.display-xl-regular,.display-xxl-regular{font-weight:var(--weight-regular)}.text-s-medium,.text-m-medium,.text-l-medium,.text-xl-medium,.display-xs-medium,.display-s-medium,.display-m-medium,.display-l-medium,.display-xl-medium,.display-xxl-medium{font-weight:var(--weight-medium)}.text-s-semibold,.text-m-semibold,.text-l-semibold,.text-xl-semibold,.display-xs-semibold,.display-s-semibold,.display-m-semibold,.display-l-semibold,.display-xl-semibold,.display-xxl-semibold{font-weight:var(--weight-semibold)}.display-xs-bold,.display-s-bold,.display-m-bold,.display-l-bold,.display-xl-bold,.display-xxl-bold{font-weight:var(--weight-bold)}:root{--shadow-xs:0px 3px 6px -2px #00000005,0px 1px 1px #0000000a;--shadow-s:0px 6px 18px #00000005,0px 3px 9px #0000000a,0px 1px 1px #0000000a;--shadow-m:0px 7px 24px #0000000a,0px 4px 12px #0000000f,0px 1px 1px #0000000a;--shadow-l:0px 9px 48px #00000014,0px 6px 24px #0000001a,0px 1px 1px #0000000a;--shadow-control:0px 2px 4px #0003,0px 0px 1px #00000026;--shadow-control-raised:0px 4px 8px #00000038,0px 0px 1px #0000002e;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-56:56px;--space-80:80px;--radius-xs:4px;--radius-s:6px;--radius-m:8px;--radius-l:10px;--radius-xl:12px;--radius-2xl:16px;--radius-full:999px;--border-width-hairline:.5px;--border-width-default:1px;--border-width-dashed:1.5px;--control-height-xs:24px;--control-height-sm:28px;--control-height-md:32px;--control-height-lg:36px;--header-height:40px;--footer-height:100px;--drawer-width:648px;--drawer-width-sm:420px;--search-box-max-height:60px;--home-card-wrap-width:832px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--ease-hover:ease;--ease-linear:linear;--duration-press:.12s;--duration-hover:.15s;--duration-tooltip:.16s;--duration-menu:.2s;--duration-dialog:.2s;--duration-drawer:.28s;--duration-toast:.28s;--duration-page:.24s;--duration-indicator:.22s;--duration-tooltip-out:.12s;--duration-menu-out:.14s;--duration-dialog-out:.15s;--duration-drawer-out:.2s;--duration-toast-out:.2s;--press-scale:.97;--enter-scale-anchored:.96;--enter-scale-centered:.98;--icon-swap-scale:.85;--stagger-step:40ms;--tooltip-delay:.5s;--opacity-disabled:.4;--opacity-disabled-control:.5}.pressable{transition:transform var(--duration-press) var(--ease-out)}.pressable:active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.hoverable{transition:transform var(--duration-hover) var(--ease-out)}}@media (prefers-reduced-motion:reduce){*{transition-property:opacity,background-color,color,border-color!important;transition-duration:.12s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@keyframes ank-enter-anchored{0%{opacity:0;transform:scale(var(--enter-scale-anchored))}to{opacity:1;transform:scale(1)}}@keyframes ank-exit-anchored{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--enter-scale-anchored))}}.ank-enter-anchored{animation:ank-enter-anchored var(--duration-menu) var(--ease-out)}.ank-exit-anchored{animation:ank-exit-anchored var(--duration-menu-out) var(--ease-out)}.ank-enter-tooltip{animation:ank-enter-anchored var(--duration-tooltip) var(--ease-out)}.ank-exit-tooltip{animation:ank-exit-anchored var(--duration-tooltip-out) var(--ease-out)}@keyframes ank-enter-centered{0%{opacity:0;transform:scale(var(--enter-scale-centered))}to{opacity:1;transform:scale(1)}}@keyframes ank-exit-centered{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--enter-scale-centered))}}.ank-enter-centered{animation:ank-enter-centered var(--duration-dialog) var(--ease-out)}.ank-exit-centered{animation:ank-exit-centered var(--duration-dialog-out) var(--ease-out)}@keyframes ank-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes ank-exit-fade{0%{opacity:1}to{opacity:0}}.ank-enter-fade{animation:ank-enter-fade var(--duration-dialog) var(--ease-out)}.ank-exit-fade{animation:ank-exit-fade var(--duration-dialog-out) var(--ease-out)}@keyframes ank-enter-drawer-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ank-enter-drawer-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ank-enter-drawer-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ank-enter-drawer-right{animation:ank-enter-drawer-right var(--duration-drawer) var(--ease-drawer)}.ank-enter-drawer-left{animation:ank-enter-drawer-left var(--duration-drawer) var(--ease-drawer)}.ank-enter-drawer-bottom{animation:ank-enter-drawer-bottom var(--duration-drawer) var(--ease-drawer)}.ank-exit-drawer-right{animation:ank-enter-drawer-right var(--duration-drawer-out) var(--ease-drawer) reverse}.ank-exit-drawer-left{animation:ank-enter-drawer-left var(--duration-drawer-out) var(--ease-drawer) reverse}.ank-exit-drawer-bottom{animation:ank-enter-drawer-bottom var(--duration-drawer-out) var(--ease-drawer) reverse}@keyframes ank-enter-toast{0%{opacity:0;transform:translateY(8px) scale(var(--enter-scale-centered))}to{opacity:1;transform:translateY(0)scale(1)}}.ank-enter-toast{animation:ank-enter-toast var(--duration-toast) var(--ease-out)}.ank-exit-toast{animation:ank-enter-toast var(--duration-toast-out) var(--ease-out) reverse}.ank-move{transition:transform var(--duration-indicator) var(--ease-in-out),width var(--duration-indicator) var(--ease-in-out),height var(--duration-indicator) var(--ease-in-out)}.ank-hover-colour{transition:background-color var(--duration-hover) var(--ease-hover),color var(--duration-hover) var(--ease-hover),border-color var(--duration-hover) var(--ease-hover)}.ank-stagger>*{animation:ank-enter-toast var(--duration-menu) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger-step))}@keyframes ank-icon-in{0%{opacity:0;transform:scale(var(--icon-swap-scale))}to{opacity:1;transform:scale(1)}}@keyframes ank-icon-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--icon-swap-scale))}}.ank-icon-in{animation:ank-icon-in var(--duration-tooltip) var(--ease-out)}.ank-icon-out{animation:ank-icon-out var(--duration-press) var(--ease-out)}@keyframes ank-spin{to{transform:rotate(360deg)}}.ank-spin{animation:ank-spin 1s var(--ease-linear) infinite}.ank-indeterminate{animation:ank-enter-fade 1.2s var(--ease-linear) infinite alternate}*,html{box-sizing:border-box}html{font-family:var(--font-inter)}body{min-width:320px;font-family:var(--font-inter);color:var(--text-primary);background-color:var(--surface-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:20px}a:hover{color:var(--cyan-11);text-decoration:underline}:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.ank-btn{cursor:pointer;white-space:nowrap;min-width:72px;font-family:var(--font-inter);transition:background-color .1s var(--ease-out),color .1s var(--ease-out),transform .1s var(--ease-out);border:none;border-radius:8px;justify-content:center;align-items:center;gap:2px;display:inline-flex}.ank-btn:hover:not(:disabled){transition:background-color .15s var(--ease-hover),color .15s var(--ease-hover),transform .1s var(--ease-out)}.ank-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ank-btn:active:not(:disabled){transform:scale(var(--press-scale))}.ank-btn:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.ank-btn--xs{border-radius:6px;gap:0;min-width:64px;height:24px;padding:0 4px}.ank-btn--xs .ank-btn__label{font-size:var(--size-text-s);line-height:var(--lh-text-s);letter-spacing:var(--ls-text-s)}.ank-btn--sm{gap:2px;height:28px;padding:0 6px}.ank-btn--sm .ank-btn__label{font-size:var(--size-text-s);line-height:var(--lh-text-s);letter-spacing:var(--ls-text-s)}.ank-btn--md{gap:2px;height:32px;padding:0 8px}.ank-btn--lg{gap:4px;height:36px;padding:0 10px}.ank-btn__label{font-size:var(--size-text-m);font-weight:var(--weight-medium);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);align-items:center;padding:0 4px;display:inline-flex}.ank-btn__adornment{flex-shrink:1;align-items:center;font-size:16px;display:inline-flex}.ank-btn--primary{background-color:var(--button-accent-default);color:var(--text-inverse)}.ank-btn--primary:hover:not(:disabled){background-color:var(--button-accent-hover)}.ank-btn--primary:active:not(:disabled){background-color:var(--button-accent-active)}.ank-btn--secondary{background-color:var(--button-secondary-default);color:var(--text-primary)}.ank-btn--secondary:hover:not(:disabled){background-color:var(--button-secondary-hover)}.ank-btn--secondary:active:not(:disabled){background-color:var(--button-secondary-active)}.ank-btn--secondary-dark{background-color:var(--button-secondary-dark-default);color:var(--text-primary)}.ank-btn--secondary-dark:hover:not(:disabled){background-color:var(--button-secondary-dark-hover)}.ank-btn--secondary-dark:active:not(:disabled){background-color:var(--button-secondary-dark-active)}.ank-btn--tertiary{background-color:var(--button-tertiary-default);color:var(--text-inverse)}.ank-btn--tertiary:hover:not(:disabled){background-color:var(--button-tertiary-hover)}.ank-btn--tertiary:active:not(:disabled){background-color:var(--button-tertiary-active)}.ank-btn--secondary-accent{background-color:var(--button-accent-secondary-default);color:var(--text-accent)}.ank-btn--secondary-accent:hover:not(:disabled){background-color:var(--button-accent-secondary-hover)}.ank-btn--secondary-accent:active:not(:disabled){background-color:var(--button-accent-secondary-active)}.ank-btn--negative{background-color:var(--button-destructive-default);color:var(--text-inverse)}.ank-btn--negative:hover:not(:disabled){background-color:var(--button-destructive-hover)}.ank-btn--negative:active:not(:disabled){background-color:var(--button-destructive-active)}.ank-btn--clear{color:var(--text-primary);border:1px solid var(--border-default);background-color:#0000}.ank-btn--clear:hover:not(:disabled){background-color:var(--button-clear-hover)}.ank-btn--clear:active:not(:disabled){background-color:var(--button-clear-active)}.ank-btn--full{background-color:var(--button-full-default);color:var(--text-secondary);border:.5px solid var(--border-default)}.ank-btn--full:hover:not(:disabled){background-color:var(--button-full-hover)}.ank-btn--full:active:not(:disabled){background-color:var(--button-full-active)}.ank-btn--outline{color:var(--text-primary);border:.5px solid var(--border-default);background-color:#0000}.ank-btn--outline:hover:not(:disabled){background-color:var(--button-clear-hover)}.ank-btn--outline:active:not(:disabled){background-color:var(--button-clear-active)}.ank-btn--transparent-light{background-color:var(--button-transparent-light-default);color:var(--text-inverse)}.ank-btn--transparent-light:hover:not(:disabled){background-color:var(--button-transparent-light-hover)}.ank-btn--transparent-light:active:not(:disabled){background-color:var(--button-transparent-light-active)}.ank-btn--transparent-dark{background-color:var(--button-transparent-dark-default);color:var(--text-primary)}.ank-btn--transparent-dark:hover:not(:disabled){background-color:var(--button-transparent-dark-hover)}.ank-btn--transparent-dark:active:not(:disabled){background-color:var(--button-transparent-dark-active)}.ank-iconbtn{box-sizing:border-box;cursor:pointer;transition:background-color .1s var(--ease-out),color .1s var(--ease-out),transform .1s var(--ease-out);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.ank-iconbtn:hover:not(:disabled){transition:background-color .15s var(--ease-hover),color .15s var(--ease-hover),transform .1s var(--ease-out)}.ank-iconbtn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ank-iconbtn:active:not(:disabled){transform:scale(var(--press-scale))}.ank-iconbtn:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.ank-iconbtn--xs{border-radius:6px;width:24px;height:24px}.ank-iconbtn--sm{width:28px;height:28px}.ank-iconbtn--md{width:32px;height:32px}.ank-iconbtn--lg{width:36px;height:36px}.ank-iconbtn--clear{color:var(--icon-secondary);background-color:#0000;border:1px solid #0000}.ank-iconbtn--clear:hover:not(:disabled){background-color:var(--surface-hover)}.ank-iconbtn--clear:active:not(:disabled),.ank-iconbtn--clear[aria-pressed=true]{background-color:var(--button-clear-active)}.ank-iconbtn--clear[aria-pressed=true]{color:var(--icon-primary)}.ank-iconbtn--secondary{background-color:var(--button-secondary-default);color:var(--icon-secondary);border:1px solid #0000}.ank-iconbtn--secondary:hover:not(:disabled){background-color:var(--button-secondary-hover)}.ank-iconbtn--secondary:active:not(:disabled){background-color:var(--button-secondary-active)}.ank-iconbtn--secondary-accent{background-color:var(--button-accent-secondary-default);color:var(--icon-accent)}.ank-iconbtn--secondary-accent:hover:not(:disabled){background-color:var(--button-accent-secondary-hover)}.ank-iconbtn--accent{background-color:var(--button-accent-default);color:var(--icon-inverse)}.ank-iconbtn--accent:hover:not(:disabled){background-color:var(--button-accent-hover)}.ank-iconbtn--accent:active:not(:disabled){background-color:var(--button-accent-active)}.ank-iconbtn--tertiary{background-color:var(--button-tertiary-default);color:var(--icon-inverse)}.ank-iconbtn--tertiary:hover:not(:disabled){background-color:var(--button-tertiary-hover)}.ank-iconbtn--outline{color:var(--icon-secondary);box-shadow:inset 0 0 0 1px var(--border-default);background-color:#0000}.ank-iconbtn--outline:hover:not(:disabled){background-color:var(--surface-hover)}.ank-iconbtn--full{background-color:var(--button-full-default);color:var(--icon-secondary);box-shadow:inset 0 0 0 .5px var(--border-default)}.ank-iconbtn--full:hover:not(:disabled){background-color:var(--button-full-hover)}.ank-iconbtn--transparent-light{background-color:var(--button-transparent-light-default);color:var(--icon-inverse)}.ank-iconbtn--transparent-light:hover:not(:disabled){background-color:var(--button-transparent-light-hover)}.ank-iconbtn--transparent-light:active:not(:disabled),.ank-iconbtn--transparent-light[aria-pressed=true]{background-color:var(--button-transparent-light-active)}.ank-iconbtn--transparent-dark{background-color:var(--button-transparent-dark-default);color:var(--icon-secondary)}.ank-iconbtn--transparent-dark:hover:not(:disabled){background-color:var(--button-transparent-dark-hover)}.ank-iconbtn--transparent-dark:active:not(:disabled){background-color:var(--button-transparent-dark-active)}.ank-iconbtn--clear-inverse{color:var(--icon-inverse);background-color:#0000;border:1px solid #0000}.ank-iconbtn--clear-inverse:hover:not(:disabled){background-color:var(--button-transparent-light-hover)}.ank-iconbtn--clear-inverse:active:not(:disabled){background-color:var(--button-transparent-light-active)}.ank-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.ank-toggle--with-title{padding:8px 6px}.ank-toggle:disabled{cursor:not-allowed;opacity:.5}.ank-toggle:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.ank-toggle:hover:not(:disabled):not([aria-pressed=true]) .ank-iconbtn--clear{background-color:var(--surface-active)}.ank-toggle[aria-pressed=true]:not(:disabled) .ank-iconbtn--clear{background-color:var(--surface-active);color:var(--icon-primary)}.ank-toggle[aria-pressed=true]:hover:not(:disabled) .ank-iconbtn--clear,.ank-toggle:active:not(:disabled) .ank-iconbtn--clear{background-color:var(--surface-indent);color:var(--icon-primary)}.ank-toggle__label{font-family:var(--font-inter);font-size:var(--size-text-s);font-weight:var(--weight-medium);line-height:var(--lh-text-s);letter-spacing:var(--ls-text-s);cursor:inherit;color:var(--text-secondary);text-align:center}.ank-toggle[aria-pressed=true] .ank-toggle__label{color:var(--text-primary)}.ank-chip{-webkit-user-select:none;user-select:none;font:inherit;font-family:var(--font-inter);color:inherit;text-align:inherit;appearance:none;transition:transform var(--duration-press) var(--ease-out);border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:0;padding:0 4px;display:inline-flex}.ank-chip:active:not(.is-disabled){transform:scale(var(--press-scale))}.ank-chip--interactive{cursor:pointer}.ank-chip--interactive:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.ank-chip--xxs{height:18px;padding:0 2px}.ank-chip--xs{height:20px;padding:0 4px}.ank-chip--s{height:24px}.ank-chip--m{gap:2px;height:28px;padding:0 6px}.ank-chip--xxs .ank-chip__label,.ank-chip--xs .ank-chip__label,.ank-chip--s .ank-chip__label{font-size:var(--size-text-s);font-weight:var(--weight-medium);line-height:var(--lh-text-s);letter-spacing:var(--ls-text-s)}.ank-chip--m .ank-chip__label{font-size:var(--size-text-m);font-weight:var(--weight-medium);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m)}.ank-chip__content{align-items:center;gap:6px;padding:0 4px;display:flex}.ank-chip--xs .ank-chip__content{padding:0 2px}.ank-chip__label{white-space:nowrap}.ank-chip__dot{background-color:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.ank-chip__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:14px;display:flex}.ank-chip__delete{cursor:pointer;color:currentColor;opacity:.7;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:12px;transition:opacity .15s;display:inline-flex}.ank-chip__delete:hover{opacity:1}.ank-chip--blue{background-color:var(--tag-blue-background);color:var(--tag-blue-default)}.ank-chip--blue:hover:not(.is-disabled){background-color:var(--tag-blue-hover)}.ank-chip--green{background-color:var(--tag-green-background);color:var(--tag-green-default)}.ank-chip--green:hover:not(.is-disabled){background-color:var(--tag-green-hover)}.ank-chip--orange{background-color:var(--tag-orange-background);color:var(--tag-orange-default)}.ank-chip--orange:hover:not(.is-disabled){background-color:var(--tag-orange-hover)}.ank-chip--purple{background-color:var(--tag-purple-background);color:var(--tag-purple-default)}.ank-chip--purple:hover:not(.is-disabled){background-color:var(--tag-purple-hover)}.ank-chip--red{background-color:var(--tag-red-background);color:var(--tag-red-default)}.ank-chip--red:hover:not(.is-disabled){background-color:var(--tag-red-hover)}.ank-chip--yellow{background-color:var(--tag-yellow-background);color:var(--tag-yellow-default)}.ank-chip--yellow:hover:not(.is-disabled){background-color:var(--tag-yellow-hover)}.ank-chip--grey{background-color:var(--tag-grey-background);color:var(--tag-grey-default)}.ank-chip--grey:hover:not(.is-disabled){background-color:var(--tag-grey-hover)}.ank-chip--clear{color:var(--text-primary);border:1px solid var(--border-muted);background-color:#0000}.ank-chip--clear:hover:not(.is-disabled){background-color:var(--surface-hover)}.ank-chip--white{background-color:var(--surface-full);color:var(--text-primary);border:1px solid var(--border-muted)}.ank-chip--white:hover:not(.is-disabled){background-color:var(--surface-hover)}.ank-chip--outline{border:.5px solid #0000}.ank-chip--outline.ank-chip--blue{background-color:var(--tag-blue-background-light);border-color:var(--tag-blue-hover)}.ank-chip--outline.ank-chip--green{background-color:var(--tag-green-background-light);border-color:var(--tag-green-hover)}.ank-chip--outline.ank-chip--orange{background-color:var(--tag-orange-background-light);border-color:var(--tag-orange-hover)}.ank-chip--outline.ank-chip--purple{background-color:var(--tag-purple-background-light);border-color:var(--tag-purple-hover)}.ank-chip--outline.ank-chip--red{background-color:var(--tag-red-background-light);border-color:var(--tag-red-hover)}.ank-chip--outline.ank-chip--yellow{background-color:var(--tag-yellow-background-light);border-color:var(--tag-yellow-highlight)}.ank-chip--outline.ank-chip--grey{background-color:var(--tag-grey-background-light);border-color:var(--tag-grey-hover)}.ank-chip.is-disabled{opacity:.4;cursor:not-allowed}.ank-badge-root{display:inline-flex;position:relative}.ank-badge{min-width:16px;height:16px;font-family:var(--font-inter);color:#fff;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.ank-badge--accent{background-color:var(--surface-accent)}.ank-badge--negative{background-color:var(--tag-red-default)}.ank-badge--neutral{background-color:var(--surface-inverse)}.ank-tile-root{display:flex}.ank-tile-root--horizontal{flex-direction:row;align-items:stretch;gap:16px}.ank-tile-root--vertical{flex-direction:column;gap:8px}.ank-tile{box-sizing:border-box;border:.5px solid var(--border-default);background-color:var(--surface-full);cursor:pointer;text-align:left;font-family:var(--font-inter);border-radius:8px;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:2px;padding:10px;transition:background-color .15s,border-color .15s;display:flex}.ank-tile:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.ank-tile[data-state=unchecked]:hover:not(.is-disabled){background-color:var(--surface-default)}.ank-tile[data-state=unchecked]:hover:not(.is-disabled) .ank-tile__title{color:var(--text-primary)}.ank-tile[data-state=checked]{border-color:var(--border-accent);box-shadow:inset 0 0 0 .5px var(--border-accent)}.ank-tile[data-state=checked] .ank-tile__title{color:var(--text-primary)}.ank-tile__header{align-items:center;gap:8px;width:100%;display:flex}.ank-tile__title{font-size:var(--size-text-m);font-weight:var(--weight-medium);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 4px;overflow:hidden}.ank-tile__subtitle{font-size:var(--size-text-s);line-height:var(--lh-text-s);letter-spacing:var(--ls-text-s);color:var(--text-tertiary);padding:0 4px}.ank-tile__mark{color:var(--surface-background);flex-shrink:0;font-size:16px;display:inline-flex}.ank-tile[data-state=checked] .ank-tile__mark{color:var(--icon-accent)}.ank-tile.is-disabled{cursor:not-allowed;opacity:.5}.ank-spinner-ring{width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-thickness) solid currentColor;color:var(--text-tertiary);border-top-color:#0000;border-radius:50%;animation:.7s linear infinite ankSpin;display:inline-block}.ank-spinner-radial{color:var(--text-tertiary);animation:1.5s linear infinite ankSpin;display:inline-flex}.ank-spinner-dots{width:var(--spinner-size);height:var(--spinner-size);color:var(--text-tertiary);justify-content:space-between;align-items:center;display:inline-flex}.ank-spinner-dots span{width:20%;height:20%;animation:ankDotBounce 1.4s var(--ease-in-out) infinite both;background-color:currentColor;border-radius:50%}.ank-spinner-dots span:first-child{animation-delay:-.32s}.ank-spinner-dots span:nth-child(2){animation-delay:-.16s}@keyframes ankSpin{to{transform:rotate(360deg)}}@keyframes ankDotBounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.ank-skeleton{width:var(--skeleton-width,100%);height:var(--skeleton-height,auto);background-color:var(--surface-hover);display:block}.ank-skeleton--text{height:var(--skeleton-height,1em);transform-origin:0;border-radius:4px;transform:scaleY(.7)}.ank-skeleton--rectangular{border-radius:0}.ank-skeleton--rounded{border-radius:8px}.ank-skeleton--circular{border-radius:50%}.ank-skeleton--pulse{animation:ankSkeletonPulse 1.5s var(--ease-in-out) .5s infinite}.ank-skeleton--wave{position:relative;overflow:hidden}.ank-skeleton--wave:after{content:"";background:linear-gradient(90deg,transparent,var(--surface-raised),transparent);animation:1.6s linear .5s infinite ankSkeletonWave;position:absolute;inset:0;transform:translate(-100%)}@keyframes ankSkeletonPulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes ankSkeletonWave{to{transform:translate(100%)}}.ank-thinking-dots{vertical-align:middle;color:var(--text-secondary);align-items:center;gap:2px;margin-left:1px;display:inline-flex}.ank-thinking-dots span{animation:ankBounce 1.4s infinite var(--ease-in-out) both;display:inline-block}.ank-thinking-dots span:first-child{animation-delay:-.32s}.ank-thinking-dots span:nth-child(2){animation-delay:-.16s}@keyframes ankBounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.ank-truncate{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ank-truncate--1{-webkit-line-clamp:1;line-clamp:1;white-space:nowrap;text-overflow:ellipsis;display:block}.ank-truncate--2{-webkit-line-clamp:2;line-clamp:2}.ank-truncate--4{-webkit-line-clamp:4;line-clamp:4}.ank-truncate--6{-webkit-line-clamp:6;line-clamp:6}.ank-scrollarea{flex-direction:column;min-height:0;display:flex;position:relative}.ank-scrollarea__viewport{flex:1;min-height:0;overflow:hidden auto}.ank-scrollarea--x .ank-scrollarea__viewport{overflow:auto hidden}.ank-scrollarea__fade{pointer-events:none;opacity:0;z-index:1;transition:opacity var(--duration-hover) var(--ease-out);position:absolute}.ank-scrollarea__fade--start{height:var(--fade-size,28px);background:linear-gradient(to bottom,var(--fade-color,var(--surface-full)),transparent);top:0;left:0;right:0}.ank-scrollarea__fade--end{height:var(--fade-size,28px);background:linear-gradient(to top,var(--fade-color,var(--surface-full)),transparent);bottom:0;left:0;right:0}.ank-scrollarea--x .ank-scrollarea__fade--start{width:var(--fade-size,28px);background:linear-gradient(to right,var(--fade-color,var(--surface-full)),transparent);height:auto;inset:0 auto 0 0}.ank-scrollarea--x .ank-scrollarea__fade--end{width:var(--fade-size,28px);background:linear-gradient(to left,var(--fade-color,var(--surface-full)),transparent);height:auto;inset:0 0 0 auto}.ank-scrollarea[data-scrolled-from-start=true] .ank-scrollarea__fade--start,.ank-scrollarea[data-scrolled-to-end=false] .ank-scrollarea__fade--end{opacity:1}@media (prefers-reduced-motion:reduce){.ank-btn:active:not(:disabled),.ank-iconbtn:active:not(:disabled),.ank-chip:active:not(.is-disabled){transform:none}}.ank-field{font-family:var(--font-inter);flex-direction:column;gap:6px;display:inline-flex}.ank-field--full{width:100%}.ank-field__label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ank-field__label{font-size:var(--size-text-m);font-weight:var(--weight-medium);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);color:var(--text-primary);cursor:default;display:block}.ank-field__label.is-required:after{content:"*";color:var(--text-error);margin-left:2px}.ank-field__label-suffix{font-size:var(--size-text-s);line-height:var(--lh-text-s);color:var(--text-secondary);align-items:center;gap:4px;display:inline-flex}.ank-field__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.ank-field__helper{font-size:var(--size-text-m);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);color:var(--text-secondary);margin:0}.ank-field__helper.is-error{color:var(--text-error)}.ank-field__count{font-size:var(--size-text-s);line-height:var(--lh-text-s);color:var(--text-tertiary);flex-shrink:0;margin-left:auto}.ank-field__count.is-limit{color:var(--text-error)}.ank-input{box-sizing:border-box;cursor:text;border-radius:8px;align-items:center;height:32px;transition:border-color .15s,background-color .15s;display:flex}.ank-input--standard{border:.5px solid var(--border-strong);background-color:var(--surface-full);padding:6px 8px}.ank-input--standard:hover:not(.is-disabled):not(.is-focused){background-color:var(--surface-raised)}.ank-input--gray{background-color:var(--surface-background);border:.5px solid #0000;padding:6px 8px}.ank-input--gray:hover:not(.is-disabled):not(.is-focused){background-color:var(--surface-hover)}.ank-input--borderless{background-color:#0000;border:.5px solid #0000;padding:6px 8px}.ank-input.is-focused{border-color:var(--border-accent);box-shadow:inset 0 0 0 .5px var(--border-accent)}.ank-input.is-error{border-color:var(--border-error);box-shadow:inset 0 0 0 .5px var(--border-error)}.ank-input.is-disabled{opacity:.4;cursor:not-allowed}.ank-input__control{font-family:var(--font-inter);font-size:var(--size-text-m);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0 2px}.ank-input__control::placeholder,.ank-input--gray .ank-input__control{color:var(--text-secondary)}.ank-input__adornment{color:var(--text-secondary);flex-shrink:0;align-items:center;font-size:16px;display:flex}.ank-input__adornment--start{padding-right:8px}.ank-input__adornment--end{padding-left:8px}.ank-textarea-wrap{border-radius:8px;width:100%;height:100%;transition:border-color .15s,background-color .15s;display:flex}.ank-textarea-wrap.ank-input--standard,.ank-textarea-wrap.ank-input--gray{height:auto}.ank-textarea{font-family:var(--font-inter);font-size:var(--size-text-m);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);resize:vertical;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-height:80px;padding:0 2px}.ank-textarea::placeholder{color:var(--text-secondary)}.ank-taginput{border:.5px solid var(--border-strong);background-color:var(--surface-full);cursor:text;border-radius:8px;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px;min-height:80px;padding:6px 8px;transition:border-color .15s,background-color .15s;display:flex}.ank-taginput.is-focused{border-color:var(--border-accent);box-shadow:inset 0 0 0 .5px var(--border-accent)}.ank-taginput__input{font-family:var(--font-inter);font-size:var(--size-text-m);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);min-width:120px;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:2px}.ank-taginput__input::placeholder{color:var(--text-secondary)}.ank-checkbox-wrap{align-items:center;gap:8px;display:inline-flex}.ank-checkbox{all:unset;border:1px solid var(--border-default);background-color:var(--button-checkbox-default);cursor:pointer;box-sizing:border-box;width:16px;height:16px;transition:background-color var(--duration-press) var(--ease-hover);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ank-checkbox[data-state=checked],.ank-checkbox[data-state=indeterminate]{background-color:var(--button-accent-default);border-color:#0000}.ank-checkbox:hover:not(:disabled)[data-state=unchecked]{background-color:var(--button-checkbox-hover)}.ank-checkbox:hover:not(:disabled)[data-state=checked],.ank-checkbox:hover:not(:disabled)[data-state=indeterminate]{background-color:var(--button-accent-hover)}.ank-checkbox:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.ank-checkbox:disabled{opacity:.4;cursor:not-allowed}.ank-control-label{font-family:var(--font-inter);font-size:var(--size-text-m);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none}.ank-checkbox-wrap.is-disabled .ank-control-label,.ank-radio-item.is-disabled .ank-control-label{opacity:.4;cursor:not-allowed}.ank-radiogroup{display:flex}.ank-radiogroup--vertical{flex-direction:column;gap:8px}.ank-radiogroup--horizontal{flex-direction:row;align-items:center;gap:16px}.ank-radio-item{align-items:center;gap:8px;display:inline-flex}.ank-radio{all:unset;border:1px solid var(--border-default);background-color:var(--button-checkbox-default);box-sizing:border-box;cursor:pointer;width:16px;height:16px;transition:background-color var(--duration-press) var(--ease-hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex;overflow:hidden}.ank-radio[data-state=checked]{padding:3px}.ank-radio:hover:not(:disabled){background-color:var(--button-checkbox-hover)}.ank-radio:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.ank-radio:disabled{opacity:.4;cursor:not-allowed}.ank-radio__dot{background-color:var(--button-accent-default);width:100%;min-width:1px;height:100%;min-height:1px;transition:background-color var(--duration-press) var(--ease-hover);border-radius:50%;display:block}.ank-radio:hover:not(:disabled)[data-state=checked] .ank-radio__dot{background-color:var(--button-accent-hover)}.ank-switch-wrap{align-items:center;gap:8px;display:inline-flex;position:relative}.ank-switch{all:unset;background-color:var(--button-toggle-default);cursor:pointer;box-sizing:border-box;transition:background-color var(--duration-press) var(--ease-hover);border-radius:999px;flex-shrink:0;align-items:center;padding:2px;display:flex}.ank-switch--xs{width:28px;height:16px}.ank-switch--s{width:36px;height:20px}.ank-switch--m{width:44px;height:24px}.ank-switch[data-state=checked]{background-color:var(--button-accent-default)}.ank-switch--xs[data-state=checked] .ank-switch__thumb{transform:translate(12px)}.ank-switch--s[data-state=checked] .ank-switch__thumb{transform:translate(16px)}.ank-switch--m[data-state=checked] .ank-switch__thumb{transform:translate(20px)}.ank-switch:hover:not(:disabled)[data-state=unchecked]{background-color:var(--button-toggle-hover)}.ank-switch:hover:not(:disabled)[data-state=checked]{background-color:var(--button-accent-hover)}.ank-switch:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.ank-switch:disabled{opacity:.3;cursor:not-allowed}.ank-switch__thumb{background-color:var(--surface-full);transition:transform var(--duration-press) var(--ease-out);border-radius:50%;flex-shrink:0;box-shadow:0 1px 3px #00000026,0 1px 2px #00000014}.ank-switch__thumb--xs{width:12px;height:12px}.ank-switch__thumb--s{width:16px;height:16px}.ank-switch__thumb--m{width:20px;height:20px}.ank-slider-wrap{flex-direction:column;gap:8px;width:100%;display:inline-flex}.ank-slider-wrap .ank-control-label{cursor:default}.ank-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex;position:relative}.ank-slider--xs{height:18px}.ank-slider--s{height:24px}.ank-slider--m{height:32px}.ank-slider__track{background-color:var(--button-toggle-default);border-radius:999px;flex-grow:1;position:relative}.ank-slider--xs .ank-slider__track{height:4px}.ank-slider--s .ank-slider__track{height:6px}.ank-slider--m .ank-slider__track{height:8px}.ank-slider__range{background-color:var(--button-accent-default);height:100%;transition:width .22s var(--ease-out);border-radius:999px;position:absolute;left:0}.ank-slider__thumb{background-color:var(--surface-full);box-shadow:var(--shadow-control);transition:left .22s var(--ease-out),transform .14s var(--ease-out),box-shadow .14s var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ank-slider--xs .ank-slider__thumb{width:12px;height:12px}.ank-slider--s .ank-slider__thumb{width:18px;height:18px}.ank-slider--m .ank-slider__thumb{width:24px;height:24px}.ank-slider__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ank-slider.is-disabled{opacity:.4}.ank-select-trigger{font-family:var(--font-inter);font-size:var(--size-text-m);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);box-sizing:border-box;cursor:pointer;text-align:left;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:32px;padding:4px 4px 4px 8px;transition:border-color .15s,background-color .15s;display:flex}.ank-select-trigger--standard{border:.5px solid var(--border-strong);background-color:var(--surface-full);color:var(--text-primary)}.ank-select-trigger--standard:hover:not(.is-disabled){background-color:var(--surface-raised)}.ank-select-trigger--gray{background-color:var(--surface-background);color:var(--text-secondary);border:.5px solid #0000}.ank-select-trigger--gray:hover:not(.is-disabled){background-color:var(--surface-hover)}.ank-select-trigger[data-state=open]{border-color:var(--border-accent);box-shadow:inset 0 0 0 .5px var(--border-accent)}.ank-select-trigger[data-state=open] .ank-select__caret{transform:rotate(180deg)}.ank-select-trigger.is-error{border:1px solid var(--border-error)}.ank-select-trigger.is-disabled{opacity:.3;cursor:not-allowed}.ank-select-trigger>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1 0 0;min-width:0;padding:0 2px;overflow:hidden}.ank-select__placeholder{color:var(--text-secondary)}.ank-select__caret{width:24px;height:24px;color:var(--text-secondary);transition:transform var(--duration-hover) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.ank-menu{background-color:var(--surface-full);box-shadow:var(--shadow-m);border:.5px solid var(--border-subtle);z-index:1300;min-width:100%;animation:ankFadeIn var(--duration-menu) var(--ease-out);max-height:calc(32px * var(--max-items,5) + 16px);border-radius:10px;outline:none;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.ank-menu__item{font-family:var(--font-inter);font-size:var(--size-text-m);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;width:100%;min-height:32px;padding:6px 8px;display:flex}.ank-menu__item:hover,.ank-menu__item[data-highlighted]{background-color:var(--surface-background)}.ank-menu__item.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ank-menu__indicator{width:16px;height:16px;color:var(--text-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.ank-menu__label{flex:auto;align-items:center;min-width:0;padding:0 4px;display:flex}.ank-menu__group-label{font-family:var(--font-inter);font-size:var(--size-text-s);font-weight:var(--weight-medium);line-height:var(--lh-text-s);color:var(--text-tertiary);align-items:center;padding:6px 8px 6px 32px;display:flex}.ank-menu__separator{background-color:var(--border-muted);height:1px;margin:4px 8px}.ank-menu__search{align-items:center;gap:6px;margin-bottom:4px;padding:4px 8px;display:flex;position:relative}.ank-menu__search:after{content:"";background-color:var(--border-subtle);height:1px;position:absolute;bottom:0;left:8px;right:8px}.ank-menu__search input{font-family:var(--font-inter);font-size:var(--size-text-m);min-width:0;height:24px;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0}.ank-menu__empty{font-family:var(--font-inter);font-size:var(--size-text-m);color:var(--text-tertiary);text-align:center;padding:12px 8px}.ank-anchor{width:100%;position:relative}@keyframes ankFadeIn{0%{opacity:0;transform:scale(var(--press-scale))}to{opacity:1;transform:scale(1)}}.ank-combobox__pills{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.ank-combobox__overflow{font-family:var(--font-inter);font-size:var(--size-text-s);color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.ank-banner{width:100%;font-family:var(--font-inter);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px;display:flex;overflow:clip}.ank-banner--shadow{box-shadow:var(--shadow-m)}.ank-banner--dark{background-color:var(--surface-inverse)}.ank-banner--dark .ank-banner__icon{color:var(--icon-inverse)}.ank-banner--dark .ank-banner__title{color:var(--text-inverse)}.ank-banner--dark .ank-banner__subtitle{color:var(--text-muted)}.ank-banner--dark .ank-iconbtn--clear:hover{background-color:var(--button-transparent-light-hover);color:var(--icon-tertiary)}.ank-banner--light{background-color:var(--surface-full);border:.5px solid var(--border-muted)}.ank-banner--grey{background-color:var(--surface-background)}.ank-banner--light .ank-banner__icon,.ank-banner--grey .ank-banner__icon{color:var(--icon-primary)}.ank-banner--light .ank-banner__title,.ank-banner--grey .ank-banner__title{color:var(--text-primary)}.ank-banner--light .ank-banner__subtitle,.ank-banner--grey .ank-banner__subtitle{color:var(--text-secondary)}.ank-banner__body{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ank-banner__header{align-items:flex-start;gap:12px;width:100%;padding-left:4px;display:flex}.ank-banner__icon{flex-shrink:0;align-items:center;padding-block:4px;font-size:16px;display:flex}.ank-banner__title-slot{flex:1 0 0;align-self:stretch;align-items:center;min-width:0;padding-block:2px;display:flex}.ank-banner__title{font-size:var(--size-text-m);font-weight:var(--weight-medium);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);text-wrap:pretty;flex:1 0 0;min-width:0;margin:0}.ank-banner__subtitle-row{align-items:center;width:100%;padding-bottom:4px;padding-left:32px;display:flex}.ank-banner__subtitle{font-size:var(--size-text-s);line-height:var(--lh-text-s);letter-spacing:var(--ls-text-s);text-wrap:pretty;flex:1 0 0;min-width:0;margin:0}.ank-banner__action{flex-direction:column;align-items:flex-start;width:100%;padding-left:32px;display:flex}.ank-tooltip-root{display:inline-flex;position:relative}.ank-tooltip{box-shadow:var(--shadow-m);z-index:1400;pointer-events:none;white-space:normal;max-width:300px;animation:ankTipIn var(--duration-tooltip) var(--ease-out);font-family:var(--font-inter);border:.5px solid;border-radius:8px;align-items:center;padding:8px;display:flex;position:absolute}.ank-tooltip--top{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ank-tooltip--bottom{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.ank-tooltip--left{top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.ank-tooltip--right{top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.ank-tooltip--dark{background-color:var(--surface-inverse);border-color:var(--border-inverse)}.ank-tooltip--light{background-color:var(--surface-raised);border-color:var(--border-default)}.ank-tooltip--with-helper{gap:12px}.ank-tooltip__text{flex-direction:column;min-width:0;padding:0 4px;display:flex}.ank-tooltip__title{font-size:var(--size-text-m);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);color:var(--text-inverse);text-wrap:pretty}.ank-tooltip--light .ank-tooltip__title{color:var(--text-primary)}.ank-tooltip__subtitle{font-size:var(--size-text-s);line-height:var(--lh-text-s);color:var(--text-muted);white-space:pre-line;text-wrap:pretty;max-width:280px}.ank-tooltip--light .ank-tooltip__subtitle{color:var(--text-secondary)}.ank-tooltip__helper{font-size:var(--size-text-m);line-height:var(--lh-text-m);color:var(--text-quaternary);flex-shrink:0;padding:0 4px}.ank-tooltip--light .ank-tooltip__helper{color:var(--text-tertiary)}@keyframes ankTipIn{0%{opacity:0}to{opacity:1}}.ank-dialog-overlay{background-color:var(--overlay-black-10);z-index:1000;animation:ankOverlayShow var(--duration-menu) var(--ease-out);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.ank-dialog{background-color:var(--surface-raised);box-shadow:var(--shadow-l);z-index:1001;width:100%;max-width:100%;font-family:var(--font-inter);animation:ankContentShow var(--duration-menu) var(--ease-out);border-radius:16px;position:relative}.ank-dialog--xs{width:360px}.ank-dialog--sm{width:480px}.ank-dialog--md{width:640px}.ank-dialog--lg{width:840px}.ank-dialog--xl{width:1140px}.ank-dialog__close{color:var(--icon-secondary);position:absolute;top:16px;right:16px}.ank-dialog__inner{flex-direction:column;display:flex}.ank-dialog__header{padding:20px 20px 10px}.ank-dialog__title{font-size:var(--size-text-l);font-weight:var(--weight-medium);line-height:var(--lh-text-l);letter-spacing:var(--ls-text-l);color:var(--text-primary);margin:0}.ank-dialog__title--xl{font-size:var(--size-text-xl);line-height:var(--lh-text-xl);letter-spacing:var(--ls-text-xl)}.ank-dialog__description{font-size:var(--size-text-m);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);color:var(--text-secondary);text-wrap:pretty;margin:4px 0 0}.ank-dialog__body{padding:10px 20px}.ank-dialog__footer{justify-content:flex-end;align-items:center;gap:8px;padding:10px 20px 20px;display:flex}@keyframes ankOverlayShow{0%{opacity:0}to{opacity:1}}@keyframes ankContentShow{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ank-pop-root{display:inline-flex;position:relative}.ank-popover{background-color:var(--surface-full);border:.5px solid var(--border-subtle);box-shadow:var(--shadow-m);z-index:1400;font-family:var(--font-inter);animation:ankFadeIn var(--duration-menu) var(--ease-out);border-radius:10px;outline:none;padding:12px;position:absolute}.ank-hovercard{background-color:var(--surface-full);border:.5px solid var(--border-default);box-shadow:var(--shadow-m);z-index:1400;max-width:420px;font-family:var(--font-inter);animation:ankFadeIn var(--duration-menu) var(--ease-out);border-radius:12px;outline:none;padding:16px;position:absolute}.ank-pop--top{bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.ank-pop--bottom{top:calc(100% + 4px);left:50%;transform:translate(-50%)}.ank-pop--bottom-start{top:calc(100% + 4px);left:0}.ank-pop--bottom-end{top:calc(100% + 4px);right:0}.ank-pop--left{top:0;right:calc(100% + 4px)}.ank-pop--right{top:0;left:calc(100% + 4px)}.ank-toast{box-sizing:border-box;width:100%;font-family:var(--font-inter);box-shadow:var(--shadow-m);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ank-toast--light{background-color:var(--surface-full)}.ank-toast--dark{background-color:#1b1d21}.ank-toast__icon{flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:1px;font-size:18px;line-height:1;display:flex}.ank-toast__icon--success{color:var(--green-11)}.ank-toast__icon--info{color:var(--accent-9)}.ank-toast__icon--error{color:var(--red-9)}.ank-toast__icon--warning{color:var(--bright-yellow-10)}.ank-toast__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ank-toast__title{font-size:var(--size-text-l);font-weight:var(--weight-medium);letter-spacing:var(--ls-text-l);color:var(--text-primary);text-wrap:pretty;line-height:22px}.ank-toast__timestamp{font-size:var(--size-text-m);letter-spacing:var(--ls-text-m);color:var(--text-tertiary);line-height:20px}.ank-toast--dark .ank-toast__title{color:var(--white)}.ank-toast--dark .ank-toast__timestamp{color:var(--slate-8)}.ank-toast__close{color:var(--icon-quaternary);flex-shrink:0;align-self:center}.ank-toast--dark .ank-toast__close{color:var(--slate-9)}.ank-toast--dark .ank-toast__close:hover:not(:disabled){background-color:var(--button-transparent-light-hover)}.ank-toast__dismiss{flex-shrink:0;align-self:center;min-width:0;padding:0 14px}.ank-toast--dark .ank-toast__dismiss{color:var(--white);background-color:#33363b}.ank-toast--dark .ank-toast__dismiss:hover:not(:disabled){background-color:#40444a}.ank-toast-stack{flex-direction:column;gap:12px;width:100%;max-width:420px;display:flex}.ank-tabs{font-family:var(--font-inter);flex-direction:column;display:flex}.ank-tabs__list-wrap{min-width:0;position:relative}.ank-tabs__list{min-width:max-content;display:flex;position:relative}.ank-tabs__list--pill{gap:4px}.ank-tabs__indicator{pointer-events:none;height:2px;transition:transform var(--duration-indicator) var(--ease-in-out),width var(--duration-indicator) var(--ease-in-out);border-radius:99px;position:absolute;bottom:0;left:0}.ank-tabs__indicator--underline{background-color:var(--icon-primary)}.ank-tabs__indicator--accent{background-color:var(--icon-accent)}.ank-tabs__pill-bg{background-color:var(--surface-hover);pointer-events:none;z-index:0;transition:transform var(--duration-indicator) var(--ease-in-out),width var(--duration-indicator) var(--ease-in-out),height var(--duration-indicator) var(--ease-in-out);border-radius:99px;position:absolute;top:0;left:0}.ank-tab{all:unset;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.ank-tab:hover:not(.is-disabled),.ank-tab[data-state=active]{color:var(--text-primary)}.ank-tab:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.ank-tab.is-disabled{opacity:.4;cursor:default}.ank-tab--s{font-size:var(--size-text-m);font-weight:var(--weight-medium);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);padding:4px 10px}.ank-tab--m{font-size:var(--size-text-m);font-weight:var(--weight-medium);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);padding:6px 14px}.ank-tab--l{font-size:var(--size-text-l);font-weight:var(--weight-medium);line-height:var(--lh-text-l);letter-spacing:var(--ls-text-l);padding:6px 16px}.ank-tab--pill{z-index:1;background-color:#0000;border-radius:99px;position:relative}.ank-tab--pill.ank-tab--s{padding:4px 12px}.ank-tab--pill:hover:not(.is-disabled):not([data-state=active]){background-color:var(--surface-background)}.ank-tabs__content{outline:none}.ank-dropdown-root{display:inline-flex;position:relative}.ank-dropdown{background-color:var(--surface-raised);box-shadow:var(--shadow-m);border:.5px solid var(--border-default);z-index:1400;min-width:128px;font-family:var(--font-inter);animation:ankFadeIn var(--duration-menu) var(--ease-out);border-radius:10px;outline:none;padding:4px;position:absolute}.ank-dropdown__item{font-family:var(--font-inter);font-size:var(--size-text-m);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:6px;outline:none;align-items:center;gap:8px;width:100%;min-height:28px;padding:6px 8px;display:flex}.ank-dropdown__item:hover{background-color:var(--surface-background)}.ank-dropdown__item.is-danger{color:var(--tag-red-default)}.ank-dropdown__item.is-danger:hover{background-color:var(--tag-red-background)}.ank-dropdown__item.is-selected{color:var(--text-accent)}.ank-dropdown__item.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ank-dropdown__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;display:inline-flex}.ank-dropdown__separator{background-color:var(--border-default);height:1px;margin:4px 8px}.ank-accordion__summary{cursor:pointer;text-align:left;width:100%;font-family:var(--font-inter);color:inherit;background:0 0;border:none;align-items:center;padding:0;display:flex}.ank-accordion__icon{transition:transform var(--duration-menu) var(--ease-out);flex-shrink:0;margin-left:auto;font-size:16px;display:flex}.ank-accordion__summary[data-state=open] .ank-accordion__icon--down,.ank-accordion__icon--up{transform:rotate(180deg)}.ank-accordion__summary[data-state=open] .ank-accordion__icon--up{transform:rotate(0)}.ank-accordion__summary[data-state=open] .ank-accordion__icon--left,.ank-accordion__icon--sideways{transform:rotate(-90deg)}.ank-accordion__summary[data-state=open] .ank-accordion__icon--sideways{transform:rotate(90deg)}.ank-accordion__details{overflow:hidden}.ank-collapsible{background-color:var(--surface-full);border-radius:6px;flex-direction:column;align-items:center;width:100%;padding:4px 6px;display:flex}.ank-collapsible__content{width:100%;transition:max-height var(--duration-drawer) var(--ease-out);padding:4px 10px;position:relative;overflow:hidden}.ank-collapsible__gradient{background:linear-gradient(to bottom,var(--overlay-white-1),var(--surface-full));pointer-events:none;height:45px;position:absolute;bottom:0;left:0;right:0}.ank-collapsible__toggle{cursor:pointer;width:100%;height:28px;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:16px;transition:background-color .15s;display:flex}.ank-collapsible__toggle:hover{background-color:var(--surface-background)}.ank-collapsible__toggle i{transition:transform var(--duration-menu) var(--ease-out)}.ank-collapsible__toggle.is-expanded i{transform:rotate(180deg)}.ank-table-scroll{background:var(--surface-full);border:1px solid var(--border-default);border-radius:12px;flex:1;min-height:0;overflow:auto}.ank-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:560px;font-family:var(--font-inter)}.ank-table--sticky thead{z-index:1;background:var(--surface-full);position:sticky;top:0}.ank-table th{font-size:var(--size-text-s);font-weight:var(--weight-medium);line-height:var(--lh-text-s);letter-spacing:var(--ls-text-s);color:var(--text-secondary);text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-subtle);padding:12px}.ank-table td{font-size:var(--size-text-m);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);color:var(--text-primary);vertical-align:middle;border-bottom:1px solid var(--border-subtle);padding:12px}.ank-table tr.is-selected{background:var(--tag-blue-background-light)}.ank-table tr.is-interactive{cursor:pointer}.ank-table tr.is-interactive:hover{background:var(--surface-hover)}.ank-table .align-left{text-align:left}.ank-table .align-center{text-align:center}.ank-table .align-right{text-align:right}.ank-table__sort{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ank-chart{border:1px solid var(--border-subtle);background:var(--surface-raised);width:100%;font-family:var(--font-inter);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.ank-chart__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ank-chart__title{font-size:var(--size-text-m);font-weight:var(--weight-semibold);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);color:var(--text-primary);text-align:center;flex:1}.ank-chart__body{flex-direction:column;gap:8px;width:100%;display:flex}.ank-chart__legend{flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}.ank-chart__legend-item{font-size:var(--size-text-s);line-height:var(--lh-text-s);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.ank-chart__swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.ank-chart__bars{align-items:flex-end;gap:12px;height:140px;padding-top:8px;display:flex}.ank-chart__bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.ank-chart__bar{width:100%;max-width:44px;transition:height .3s var(--ease-out);border-radius:3px 3px 0 0}.ank-chart__bar-label{font-size:var(--size-text-s);line-height:var(--lh-text-s);color:var(--text-tertiary);white-space:nowrap}.ank-chart__line{width:100%;height:140px}.ank-chart__pie{justify-content:center;align-items:center;height:160px;display:flex}.ank-filerow{transition:background-color var(--duration-hover) var(--ease-hover);cursor:default;font-family:var(--font-inter);border-radius:4px;align-items:center;gap:6px;padding:4px 4px 4px 8px;display:flex;position:relative}.ank-filerow:hover:not(.is-disabled){background-color:var(--surface-background)}.ank-filerow--md{gap:8px;min-height:40px;padding:10px}.ank-filerow[role=button]{cursor:pointer}.ank-filerow.is-selected:before,.ank-filerow.is-open:before{content:"";border-radius:0 1px 1px 0;width:2px;height:20px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.ank-filerow.is-selected:before{background-color:var(--accent-9)}.ank-filerow.is-open:not(.is-selected):before{background-color:var(--icon-tertiary)}.ank-filerow.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ank-filerow__status{flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.ank-filerow__status--loading{color:var(--text-tertiary);animation:1.5s linear infinite ankSpin}.ank-filerow__status--uploaded{color:var(--tag-green-default)}.ank-filerow__status--missing{color:var(--tag-orange-default)}.ank-filerow__name-block{flex-direction:column;flex:1;min-width:0;display:flex}.ank-filerow__name{font-size:var(--size-text-m);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ank-filerow__sub{font-size:var(--size-text-s);line-height:var(--lh-text-s);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ank-filerow__end{flex-shrink:0;align-items:center;gap:4px;display:flex}.ank-filesection{font-family:var(--font-inter);flex-direction:column;gap:6px;display:flex}.ank-filesection__header{align-items:center;gap:6px;padding-right:10px;display:flex}.ank-filesection__title-group{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ank-filesection__title{font-size:var(--size-text-m);font-weight:var(--weight-medium);line-height:var(--lh-text-m);letter-spacing:var(--ls-text-m);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ank-filesection__list{background-color:var(--surface-full);border:.5px solid var(--border-muted);border-radius:10px;flex-direction:column;gap:4px;min-height:0;padding:6px;display:flex}.ank-filesection__scroll{flex-direction:column;gap:4px;min-height:0;max-height:280px;margin-left:-6px;padding-left:6px;display:flex;overflow:hidden auto}.ank-filesection__add{width:100%;min-width:unset}body{background:var(--surface-background);font-family:var(--font-inter);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent-9);text-decoration:none}a:hover{color:var(--accent-10)}
