/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--aspect-video:16/9;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.aspect-video{aspect-ratio:var(--aspect-video)}.h-auto{height:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-20{padding:calc(var(--spacing) * 20)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.outline-none{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}}@media (prefers-color-scheme:dark){.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}}}:root,[data-theme=light]{--tsk-color-pop-coral:#ff6b6b;--tsk-color-pop-ink:#1a1a2e;--tsk-color-pop-paper:#fff8f0;--tsk-color-pop-sumi:#16213e;--tsk-color-brand-50:#e6fffa;--tsk-color-brand-100:#b2f5ea;--tsk-color-brand-200:#81e6d9;--tsk-color-brand-300:#4fd1c5;--tsk-color-brand-400:#38b2ac;--tsk-color-brand-500:#319795;--tsk-color-brand-600:#2c7a7b;--tsk-color-brand-700:#285e61;--tsk-color-brand-800:#234e52;--tsk-color-brand-900:#1d4044;--tsk-color-ink-50:#f7fafc;--tsk-color-ink-100:#edf2f7;--tsk-color-ink-200:#e2e8f0;--tsk-color-ink-300:#cbd5e0;--tsk-color-ink-400:#a0aec0;--tsk-color-ink-500:#718096;--tsk-color-ink-600:#4a5568;--tsk-color-ink-700:#2d3748;--tsk-color-ink-800:#1a202c;--tsk-color-ink-900:#171923;--tsk-color-success-50:#f0fff4;--tsk-color-success-300:#9ae6b4;--tsk-color-success-500:#48bb78;--tsk-color-success-700:#2f855a;--tsk-color-warning-50:#fffaf0;--tsk-color-warning-300:#fbd38d;--tsk-color-warning-500:#ed8936;--tsk-color-warning-700:#c05621;--tsk-color-danger-50:#fff5f5;--tsk-color-danger-300:#feb2b2;--tsk-color-danger-500:#e53e3e;--tsk-color-danger-700:#c53030;--tsk-color-info-50:#ebf8ff;--tsk-color-info-300:#90cdf4;--tsk-color-info-500:#4299e1;--tsk-color-info-700:#2c5282;--tsk-color-app-bg:#f8f9fa;--tsk-color-surface:#fff;--tsk-color-surface-muted:#edf2f7;--tsk-color-border:#e2e8f0;--tsk-color-border-strong:#cbd5e0;--tsk-color-text:#2d3748;--tsk-color-text-subtle:#718096;--tsk-color-text-muted:#a0aec0;--tsk-color-text-on-brand:#fff;--tsk-color-ink-solid:#2d3748;--tsk-color-ink-solid-strong:#1a202c;--tsk-color-ink-solid-deep:#171923;--tsk-color-text-on-ink:#fff;--tsk-color-brand-soft:var(--tsk-color-brand-50);--tsk-color-brand-soft-strong:var(--tsk-color-brand-100);--tsk-color-success-soft:var(--tsk-color-success-50);--tsk-color-warning-soft:var(--tsk-color-warning-50);--tsk-color-danger-soft:var(--tsk-color-danger-50);--tsk-color-info-soft:var(--tsk-color-info-50);--tsk-color-ink-soft:var(--tsk-color-ink-100);--tsk-color-brand-soft-fg:var(--tsk-color-brand-700);--tsk-color-success-soft-fg:var(--tsk-color-success-700);--tsk-color-warning-soft-fg:var(--tsk-color-warning-700);--tsk-color-danger-soft-fg:var(--tsk-color-danger-700);--tsk-color-info-soft-fg:var(--tsk-color-info-700);--tsk-color-ink-soft-fg:var(--tsk-color-ink-700);color-scheme:light}[data-theme=dark]{--tsk-color-app-bg:#0f1521;--tsk-color-surface:#1a2238;--tsk-color-surface-muted:#111927;--tsk-color-border:#2a3344;--tsk-color-border-strong:#374151;--tsk-color-text:#e2e8f0;--tsk-color-text-subtle:#cbd5e0;--tsk-color-text-muted:#9ca3af;--tsk-color-ink-solid:#e2e8f0;--tsk-color-ink-solid-strong:#edf2f7;--tsk-color-ink-solid-deep:#f7fafc;--tsk-color-text-on-ink:#1a202c;--tsk-color-brand-soft:#4fd1c524;--tsk-color-brand-soft-strong:#4fd1c538;--tsk-color-success-soft:#48bb7829;--tsk-color-warning-soft:#ed893629;--tsk-color-danger-soft:#e53e3e29;--tsk-color-info-soft:#4299e129;--tsk-color-ink-soft:#a0aec029;--tsk-color-brand-soft-fg:var(--tsk-color-brand-200);--tsk-color-success-soft-fg:#9ae6b4;--tsk-color-warning-soft-fg:#fbd38d;--tsk-color-danger-soft-fg:#feb2b2;--tsk-color-info-soft-fg:#90cdf4;--tsk-color-ink-soft-fg:var(--tsk-color-ink-100);color-scheme:dark}:root{--tsk-font-sans:"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif;--tsk-font-display:"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif;--tsk-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--tsk-font-jp:"Noto Sans JP","Hiragino Sans","Yu Gothic",sans-serif;--tsk-font-editorial:"Newsreader","Source Serif Pro","Georgia",serif;--tsk-font-body:var(--tsk-font-sans);--tsk-weight-regular:400;--tsk-weight-medium:500;--tsk-weight-semibold:600;--tsk-weight-bold:700;--tsk-fs-2xs:10px;--tsk-fs-xs:12px;--tsk-fs-sm:14px;--tsk-fs-md:16px;--tsk-fs-lg:18px;--tsk-fs-xl:22px;--tsk-fs-2xl:28px;--tsk-fs-3xl:36px;--tsk-lh-tight:1.2;--tsk-lh-base:1.5;--tsk-lh-loose:1.75;--tsk-ls-tight:-.01em;--tsk-ls-normal:0;--tsk-ls-wide:.04em;--tsk-ls-wider:.12em;--tsk-density:1;--tsk-space-0:0;--tsk-space-1:calc(4px * var(--tsk-density));--tsk-space-2:calc(8px * var(--tsk-density));--tsk-space-3:calc(12px * var(--tsk-density));--tsk-space-4:calc(16px * var(--tsk-density));--tsk-space-5:calc(20px * var(--tsk-density));--tsk-space-6:calc(24px * var(--tsk-density));--tsk-space-8:calc(32px * var(--tsk-density));--tsk-space-10:calc(40px * var(--tsk-density));--tsk-space-12:calc(48px * var(--tsk-density));--tsk-space-16:calc(64px * var(--tsk-density));--tsk-height-xs:calc(26px * var(--tsk-density));--tsk-height-sm:calc(32px * var(--tsk-density));--tsk-height-md:calc(40px * var(--tsk-density));--tsk-height-lg:calc(48px * var(--tsk-density));--tsk-radius-xs:4px;--tsk-radius-sm:6px;--tsk-radius-md:8px;--tsk-radius-lg:10px;--tsk-radius-xl:12px;--tsk-radius-2xl:14px;--tsk-radius-3xl:16px;--tsk-radius-card:15px;--tsk-radius-pill:9999px;--tsk-shadow-card:0px 3.5px 5.5px #00000005;--tsk-shadow-hover:0px 7px 14px #00000012;--tsk-shadow-sm:0 1px 3px #0000000d;--tsk-shadow-md:0 4px 12px #00000014;--tsk-shadow-lg:0 8px 24px #0000001f;--tsk-shadow-xl:0 16px 40px #00000029;--tsk-shadow-brand:0 4px 12px #4fd1c559;--tsk-duration-fast:.18s;--tsk-duration-base:.25s;--tsk-duration-slow:.4s;--tsk-ease-standard:cubic-bezier(.4,0,.2,1);--tsk-ease-in:cubic-bezier(.4,0,1,1);--tsk-ease-out:cubic-bezier(0,0,.2,1);--tsk-ease-spring-gentle:cubic-bezier(.18,.89,.32,1.28);--tsk-ease-spring-bouncy:cubic-bezier(.43,.93,.44,1.48);--tsk-ease-spring-stiff:cubic-bezier(.31,.98,.34,1.05);--tsk-action-primary:var(--tsk-color-brand-400);--tsk-action-primary-hover:var(--tsk-color-brand-500);--tsk-action-primary-active:var(--tsk-color-brand-600);--tsk-surface-base:var(--tsk-color-surface);--tsk-surface-raised:var(--tsk-color-app-bg);--tsk-surface-overlay:var(--tsk-color-surface-muted);--tsk-text-primary:var(--tsk-color-text);--tsk-text-secondary:var(--tsk-color-text-subtle);--tsk-text-tertiary:var(--tsk-color-text-muted)}[data-theme=dark]{--tsk-shadow-card:0px 3.5px 5.5px #00000040;--tsk-shadow-hover:0px 7px 14px #00000059;--tsk-shadow-md:0 4px 12px #00000059;--tsk-shadow-lg:0 8px 24px #00000080}.Alert_root{border-radius:var(--tsk-radius-xl);font-family:var(--tsk-font-body);color:var(--tsk-color-text);border-left:3px solid #0000;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.Alert_icon{flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.Alert_body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Alert_title{color:inherit;font-weight:600;line-height:1.3}.Alert_description{color:inherit;opacity:.92;font-size:13px;line-height:1.5}.Alert_action,.Alert_dismiss{flex-shrink:0;align-items:center;display:inline-flex}.Alert_dismiss{border-radius:var(--tsk-radius-sm);width:24px;height:24px;color:inherit;cursor:pointer;opacity:.65;transition:opacity var(--tsk-duration-fast) var(--tsk-ease-standard),background var(--tsk-duration-fast) var(--tsk-ease-standard);background:0 0;border:0;justify-content:center;margin:-2px -4px 0 0;padding:0}.Alert_dismiss:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab,red,red)){.Alert_dismiss:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}.Alert_dismiss:focus-visible{outline:2px solid}@supports (color:color-mix(in lab,red,red)){.Alert_dismiss:focus-visible{outline:2px solid color-mix(in srgb,currentColor 50%,transparent)}}.Alert_dismiss:focus-visible{outline-offset:1px;opacity:1}.Alert_variant-subtle.Alert_tone-brand{background:var(--tsk-color-brand-soft);border-left-color:var(--tsk-color-brand-500)}.Alert_variant-subtle.Alert_tone-success{background:var(--tsk-color-success-soft);border-left-color:var(--tsk-color-success-500)}.Alert_variant-subtle.Alert_tone-warning{background:var(--tsk-color-warning-soft);border-left-color:var(--tsk-color-warning-500)}.Alert_variant-subtle.Alert_tone-danger{background:var(--tsk-color-danger-soft);border-left-color:var(--tsk-color-danger-500)}.Alert_variant-subtle.Alert_tone-info{background:var(--tsk-color-info-soft);border-left-color:var(--tsk-color-info-500)}.Alert_variant-subtle.Alert_tone-ink{background:var(--tsk-color-ink-soft);border-left-color:var(--tsk-color-ink-700)}.Alert_variant-subtle.Alert_tone-brand .Alert_icon{color:var(--tsk-color-brand-soft-fg)}.Alert_variant-subtle.Alert_tone-success .Alert_icon{color:var(--tsk-color-success-soft-fg)}.Alert_variant-subtle.Alert_tone-warning .Alert_icon{color:var(--tsk-color-warning-soft-fg)}.Alert_variant-subtle.Alert_tone-danger .Alert_icon{color:var(--tsk-color-danger-soft-fg)}.Alert_variant-subtle.Alert_tone-info .Alert_icon{color:var(--tsk-color-info-soft-fg)}.Alert_variant-subtle.Alert_tone-ink .Alert_icon{color:var(--tsk-color-ink-soft-fg)}.Alert_variant-solid{color:#fff;border-left:0}.Alert_variant-solid.Alert_tone-brand{background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand)}.Alert_variant-solid.Alert_tone-success{background:var(--tsk-color-success-500)}.Alert_variant-solid.Alert_tone-warning{background:var(--tsk-color-warning-500)}.Alert_variant-solid.Alert_tone-danger{background:var(--tsk-color-danger-500)}.Alert_variant-solid.Alert_tone-info{background:var(--tsk-color-info-500)}.Alert_variant-solid.Alert_tone-ink{background:var(--tsk-color-ink-solid);color:var(--tsk-color-text-on-ink)}.Alert_variant-solid .Alert_icon{color:inherit}.Alert_variant-solid .Alert_description{opacity:.95}.Avatar_root{vertical-align:middle;-webkit-user-select:none;user-select:none;background:var(--tsk-color-surface-muted);color:var(--tsk-color-text);font-family:var(--tsk-font-body);border:2px solid var(--tsk-color-surface);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.Avatar_shape-circle{border-radius:var(--tsk-radius-pill)}.Avatar_shape-rounded{border-radius:var(--tsk-radius-xl)}.Avatar_size-xs{border-width:1px;width:24px;height:24px;font-size:10px}.Avatar_size-sm{width:32px;height:32px;font-size:12px}.Avatar_size-md{width:40px;height:40px;font-size:14px}.Avatar_size-lg{width:48px;height:48px;font-size:16px}.Avatar_size-xl{width:64px;height:64px;font-size:22px}.Avatar_size-2xl{width:88px;height:88px;font-size:30px}.Avatar_image{object-fit:cover;width:100%;height:100%;display:block}.Avatar_fallback{letter-spacing:.02em;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.Avatar_tone-brand{background:var(--tsk-color-brand-100);color:var(--tsk-color-brand-700)}.Avatar_tone-ink{background:var(--tsk-color-ink-200);color:var(--tsk-color-ink-700)}.Avatar_tone-success{background:var(--tsk-color-success-50);color:var(--tsk-color-success-700)}.Avatar_tone-warning{background:var(--tsk-color-warning-50);color:var(--tsk-color-warning-700)}.Avatar_tone-danger{background:var(--tsk-color-danger-50);color:var(--tsk-color-danger-700)}.Avatar_tone-info{background:var(--tsk-color-info-50);color:var(--tsk-color-info-700)}.Avatar_tone-purple{color:#553c9a;background:#e9d8fd}.Avatar_tone-pink{color:#97266d;background:#fed7e2}[data-theme=dark] .Avatar_tone-brand{background:var(--tsk-color-brand-soft);color:var(--tsk-color-brand-soft-fg)}[data-theme=dark] .Avatar_tone-ink{background:var(--tsk-color-ink-soft);color:var(--tsk-color-ink-soft-fg)}[data-theme=dark] .Avatar_tone-success{color:#9ae6b4;background:#48bb782e}[data-theme=dark] .Avatar_tone-warning{color:#fbd38d;background:#ed89362e}[data-theme=dark] .Avatar_tone-danger{color:#feb2b2;background:#e53e3e2e}[data-theme=dark] .Avatar_tone-info{color:#90cdf4;background:#4299e12e}[data-theme=dark] .Avatar_tone-purple{color:#d6bcfa;background:#9f7aea33}[data-theme=dark] .Avatar_tone-pink{color:#fbb6ce;background:#ed64a633}.Avatar_presence{border-radius:var(--tsk-radius-pill);border:2px solid var(--tsk-color-surface);width:28%;min-width:8px;height:28%;min-height:8px;position:absolute;bottom:0;right:0}.Avatar_presence-online{background:var(--tsk-color-success-500)}.Avatar_presence-busy{background:var(--tsk-color-danger-500)}.Avatar_presence-away{background:var(--tsk-color-warning-500)}.Avatar_presence-offline{background:var(--tsk-color-ink-400)}.AvatarGroup_root{isolation:isolate;align-items:center;display:inline-flex}.AvatarGroup_item{margin-left:var(--tsk-avatar-gap,-8px);transition:transform var(--tsk-duration-fast) var(--tsk-ease-standard)}.AvatarGroup_item:first-child{margin-left:0}.AvatarGroup_root:hover .AvatarGroup_item:not(:hover){transform:translate(-2px)}.AvatarGroup_item:hover{z-index:1;transform:translateY(-2px)}.Badge_root{font-family:var(--tsk-font-body);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:var(--tsk-radius-sm);border:1px solid #0000;align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex}.Badge_pill{border-radius:var(--tsk-radius-pill)}.Badge_size-sm{padding:3px 8px;font-size:10px}.Badge_size-md{padding:4px 10px;font-size:11px}.Badge_size-lg{padding:6px 12px;font-size:12px}.Badge_dot{border-radius:var(--tsk-radius-pill);background:currentColor;width:6px;height:6px}.Badge_icon{align-items:center;font-size:.9em;display:inline-flex}.Badge_variant-subtle.Badge_tone-brand{background:var(--tsk-color-brand-100);color:var(--tsk-color-brand-700)}.Badge_variant-subtle.Badge_tone-ink{background:var(--tsk-color-ink-200);color:var(--tsk-color-ink-700)}.Badge_variant-subtle.Badge_tone-success{background:var(--tsk-color-success-50);color:var(--tsk-color-success-700)}.Badge_variant-subtle.Badge_tone-warning{background:var(--tsk-color-warning-50);color:var(--tsk-color-warning-700)}.Badge_variant-subtle.Badge_tone-danger{background:var(--tsk-color-danger-50);color:var(--tsk-color-danger-700)}.Badge_variant-subtle.Badge_tone-info{background:var(--tsk-color-info-50);color:var(--tsk-color-info-700)}.Badge_variant-subtle.Badge_tone-paper{background:var(--tsk-color-surface);color:var(--tsk-color-text);border-color:var(--tsk-color-border)}.Badge_variant-solid.Badge_tone-brand{background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand)}.Badge_variant-solid.Badge_tone-ink{background:var(--tsk-color-ink-solid);color:var(--tsk-color-text-on-ink)}.Badge_variant-solid.Badge_tone-success{background:var(--tsk-color-success-500);color:#fff}.Badge_variant-solid.Badge_tone-warning{background:var(--tsk-color-warning-500);color:#fff}.Badge_variant-solid.Badge_tone-danger{background:var(--tsk-color-danger-500);color:#fff}.Badge_variant-solid.Badge_tone-info{background:var(--tsk-color-info-500);color:#fff}.Badge_variant-solid.Badge_tone-paper{background:var(--tsk-color-surface);color:var(--tsk-color-text);border-color:var(--tsk-color-border-strong)}.Badge_variant-outline{background:0 0}.Badge_variant-outline.Badge_tone-brand{color:var(--tsk-color-brand-600);border-color:var(--tsk-color-brand-300)}.Badge_variant-outline.Badge_tone-ink{color:var(--tsk-color-ink-700);border-color:var(--tsk-color-ink-300)}.Badge_variant-outline.Badge_tone-success{color:var(--tsk-color-success-700);border-color:var(--tsk-color-success-300)}.Badge_variant-outline.Badge_tone-warning{color:var(--tsk-color-warning-700);border-color:var(--tsk-color-warning-300)}.Badge_variant-outline.Badge_tone-danger{color:var(--tsk-color-danger-700);border-color:var(--tsk-color-danger-300)}.Badge_variant-outline.Badge_tone-info{color:var(--tsk-color-info-700);border-color:var(--tsk-color-info-300)}.Badge_variant-outline.Badge_tone-paper{color:var(--tsk-color-text);border-color:var(--tsk-color-border-strong)}[data-theme=dark] .Badge_variant-subtle.Badge_tone-brand{background:var(--tsk-color-brand-soft);color:var(--tsk-color-brand-soft-fg)}[data-theme=dark] .Badge_variant-subtle.Badge_tone-ink{background:var(--tsk-color-ink-soft);color:var(--tsk-color-ink-soft-fg)}[data-theme=dark] .Badge_variant-subtle.Badge_tone-success{color:#9ae6b4;background:#48bb782e}[data-theme=dark] .Badge_variant-subtle.Badge_tone-warning{color:#fbd38d;background:#ed89362e}[data-theme=dark] .Badge_variant-subtle.Badge_tone-danger{color:#feb2b2;background:#e53e3e2e}[data-theme=dark] .Badge_variant-subtle.Badge_tone-info{color:#90cdf4;background:#4299e12e}.Banner_root{align-items:flex-start;gap:var(--tsk-space-3);padding:var(--tsk-space-4) var(--tsk-space-5);font-family:var(--tsk-font-body);color:var(--tsk-color-text);background:var(--tsk-color-surface);border-left:3px solid var(--tsk-color-border-strong);box-sizing:border-box;width:100%;display:flex}.Banner_icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;display:flex}.Banner_body{gap:var(--tsk-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.Banner_title{font-size:var(--tsk-fs-md);font-weight:var(--tsk-weight-bold);color:var(--tsk-color-text);line-height:1.3}.Banner_description{font-size:var(--tsk-fs-sm);color:var(--tsk-color-text-subtle);line-height:1.5}.Banner_action{flex-shrink:0;align-self:center}.Banner_dismiss{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--tsk-radius-md);width:28px;height:28px;color:var(--tsk-color-text-subtle);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Banner_dismiss:hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.Banner_dismiss:focus-visible{outline:2px solid var(--tsk-color-brand-400);outline-offset:2px}.Banner_tone-info{background:var(--tsk-color-info-soft);border-left-color:var(--tsk-color-info-500)}.Banner_tone-success{background:var(--tsk-color-success-soft);border-left-color:var(--tsk-color-success-500)}.Banner_tone-warning{background:var(--tsk-color-warning-soft);border-left-color:var(--tsk-color-warning-500)}.Banner_tone-danger{background:var(--tsk-color-danger-soft);border-left-color:var(--tsk-color-danger-500)}.Banner_tone-brand{background:var(--tsk-color-brand-soft);border-left-color:var(--tsk-color-brand-500)}.Banner_tone-info .Banner_icon{color:var(--tsk-color-info-700)}.Banner_tone-success .Banner_icon{color:var(--tsk-color-success-700)}.Banner_tone-warning .Banner_icon{color:var(--tsk-color-warning-700)}.Banner_tone-danger .Banner_icon{color:var(--tsk-color-danger-700)}.Banner_tone-brand .Banner_icon{color:var(--tsk-color-brand-700)}.Banner_variant-solid.Banner_tone-info{background:var(--tsk-color-info-500);color:var(--tsk-color-text-on-brand);border-left-color:var(--tsk-color-info-700)}.Banner_variant-solid.Banner_tone-success{background:var(--tsk-color-success-500);color:var(--tsk-color-text-on-brand);border-left-color:var(--tsk-color-success-700)}.Banner_variant-solid.Banner_tone-warning{background:var(--tsk-color-warning-500);color:var(--tsk-color-text-on-brand);border-left-color:var(--tsk-color-warning-700)}.Banner_variant-solid.Banner_tone-danger{background:var(--tsk-color-danger-500);color:var(--tsk-color-text-on-brand);border-left-color:var(--tsk-color-danger-700)}.Banner_variant-solid.Banner_tone-brand{background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand);border-left-color:var(--tsk-color-brand-700)}.Banner_variant-solid .Banner_title{color:inherit}.Banner_variant-solid .Banner_description{color:inherit;opacity:.9}.Banner_variant-solid .Banner_dismiss,.Banner_variant-solid .Banner_icon{color:inherit}.Banner_variant-solid .Banner_dismiss:hover{background:#ffffff26}@media (max-width:599.98px){.Banner_root{flex-wrap:wrap}.Banner_action{order:1;width:100%}}.Breadcrumb_root{font-family:var(--tsk-font-body);color:var(--tsk-color-text-subtle)}.Breadcrumb_list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.Breadcrumb_item,.Breadcrumb_itemWrap,.Breadcrumb_list{align-items:center;display:inline-flex}.Breadcrumb_item{color:var(--tsk-color-text-subtle);border-radius:var(--tsk-radius-sm);transition:color var(--tsk-duration-fast) var(--tsk-ease-standard);gap:6px;padding:2px 4px;text-decoration:none}.Breadcrumb_item:hover{color:var(--tsk-color-brand-600);text-underline-offset:3px;text-decoration:underline}.Breadcrumb_item:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.Breadcrumb_item:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Breadcrumb_current{color:var(--tsk-color-text);cursor:default;font-weight:700}.Breadcrumb_current:hover{color:var(--tsk-color-text);text-decoration:none}.Breadcrumb_icon{font-size:.95em;line-height:1}.Breadcrumb_icon,.Breadcrumb_sep{align-items:center;display:inline-flex}.Breadcrumb_sep{color:var(--tsk-color-text-muted);-webkit-user-select:none;user-select:none}.Breadcrumb_root[data-size=sm]{font-size:12px}.Breadcrumb_root[data-size=md]{font-size:14px}.Breadcrumb_root[data-size=lg]{font-size:16px}.Button_root{justify-content:center;align-items:center;gap:var(--tsk-space-2);font-family:var(--tsk-font-sans);font-weight:var(--tsk-weight-bold);letter-spacing:var(--tsk-ls-wide);border-radius:var(--tsk-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard),border-color var(--tsk-duration-fast) var(--tsk-ease-standard),box-shadow var(--tsk-duration-fast) var(--tsk-ease-standard),transform var(--tsk-duration-fast) var(--tsk-ease-standard);border:1px solid #0000;display:inline-flex}.Button_root:focus-visible{outline:2px solid var(--tsk-color-brand-300);outline-offset:2px}.Button_root:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.Button_fullWidth{width:100%}.Button_size-xs{padding:calc(4px * var(--tsk-density)) calc(10px * var(--tsk-density));font-size:var(--tsk-fs-xs);height:var(--tsk-height-xs)}.Button_size-sm{padding:calc(6px * var(--tsk-density)) calc(14px * var(--tsk-density));font-size:var(--tsk-fs-sm);height:var(--tsk-height-sm)}.Button_size-md{padding:calc(8px * var(--tsk-density)) calc(18px * var(--tsk-density));font-size:var(--tsk-fs-sm);height:var(--tsk-height-md)}.Button_size-lg{padding:calc(10px * var(--tsk-density)) calc(24px * var(--tsk-density));font-size:var(--tsk-fs-md);height:var(--tsk-height-lg)}.Button_icon,.Button_label{align-items:center;display:inline-flex}.Button_icon{font-size:1.05em}.Button_variant-brand{background:var(--tsk-color-brand-600);color:var(--tsk-color-text-on-brand)}.Button_variant-brand:hover{background:var(--tsk-color-brand-700);transform:translateY(-1px)}.Button_variant-brand:active{transform:translateY(0)}.Button_variant-ink{background:linear-gradient(180deg,var(--tsk-color-ink-solid),var(--tsk-color-ink-solid-strong));color:var(--tsk-color-text-on-ink)}.Button_variant-ink:hover{background:linear-gradient(180deg,var(--tsk-color-ink-solid-strong),var(--tsk-color-ink-solid-deep));transform:translateY(-1px)}.Button_variant-ink:active{transform:translateY(0)}.Button_variant-outline{color:var(--tsk-color-brand-soft-fg);border-color:var(--tsk-color-brand-300);background:0 0}.Button_variant-outline:hover{background:var(--tsk-color-brand-50);border-color:var(--tsk-color-brand-400)}.Button_variant-outlineDark{color:var(--tsk-color-text);border-color:var(--tsk-color-border-strong);background:0 0}.Button_variant-outlineDark:hover{background:var(--tsk-color-surface-muted);border-color:var(--tsk-color-ink-400)}.Button_variant-ghost{color:var(--tsk-color-text);background:0 0}.Button_variant-ghost:hover{background:var(--tsk-color-surface-muted)}.Button_variant-pill{background:linear-gradient(180deg,var(--tsk-color-ink-solid),var(--tsk-color-ink-solid-strong));color:var(--tsk-color-text-on-ink);border-radius:var(--tsk-radius-pill);padding-left:var(--tsk-space-6);padding-right:var(--tsk-space-6)}.Button_variant-pill:hover{background:linear-gradient(180deg,var(--tsk-color-ink-solid-strong),var(--tsk-color-ink-solid-deep));transform:translateY(-1px)}.Button_variant-paper{background:var(--tsk-color-surface);color:var(--tsk-color-text)}.Button_variant-paper:hover{background:var(--tsk-color-ink-50);transform:translateY(-1px)}.Button_variant-danger{background:var(--tsk-color-danger-500);color:var(--tsk-color-text-on-brand)}.Button_variant-danger:hover{background:var(--tsk-color-danger-700);transform:translateY(-1px)}.Button_radius-none{border-radius:0}.Button_radius-sm{border-radius:var(--tsk-radius-sm)}.Button_radius-md{border-radius:var(--tsk-radius-md)}.Button_radius-lg{border-radius:var(--tsk-radius-lg)}.Button_radius-pill{border-radius:var(--tsk-radius-pill)}.Button_iconOnly{gap:0;padding-left:0;padding-right:0}.Button_iconOnly.Button_size-xs{width:26px}.Button_iconOnly.Button_size-sm{width:32px}.Button_iconOnly.Button_size-md{width:40px}.Button_iconOnly.Button_size-lg{width:48px}.Button_tone-subtle.Button_variant-brand{background:var(--tsk-color-brand-soft);color:var(--tsk-color-brand-soft-fg)}.Button_tone-subtle.Button_variant-brand:hover{background:var(--tsk-color-brand-soft-strong)}.Button_tone-subtle.Button_variant-ink{background:var(--tsk-color-ink-soft);color:var(--tsk-color-ink-soft-fg)}.Button_tone-subtle.Button_variant-danger{background:var(--tsk-color-danger-soft);color:var(--tsk-color-danger-soft-fg)}.Button_shadow-sm{box-shadow:var(--tsk-shadow-sm)}.Button_shadow-md{box-shadow:var(--tsk-shadow-md)}.Button_shadow-lg{box-shadow:var(--tsk-shadow-lg)}.Button_shadow-brand{box-shadow:var(--tsk-shadow-brand)}.Button_shadow-sm:hover{box-shadow:var(--tsk-shadow-md)}.Button_shadow-md:hover{box-shadow:var(--tsk-shadow-lg)}.Button_shadow-lg:hover{box-shadow:var(--tsk-shadow-xl)}.Button_shadow-brand:hover{box-shadow:0 6px 16px #38b2ac73}.Button_loading .Button_icon,.Button_loading .Button_label{opacity:.6}.Button_spinner{border:2px solid;border-top:2px solid #0000;border-radius:50%;width:14px;height:14px;animation:Button_tsk-button-spin .7s linear infinite;display:inline-block}@keyframes Button_tsk-button-spin{to{transform:rotate(1turn)}}.Calendar_root{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-2xl);width:320px;box-shadow:var(--tsk-shadow-card);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;-webkit-user-select:none;user-select:none;padding:16px;display:inline-block}.Calendar_root[data-multi-month]{width:auto}.Calendar_header{justify-content:space-between;align-items:center;min-height:28px;margin-bottom:12px;display:flex}.Calendar_titles{flex:1;justify-content:space-around;gap:24px;display:flex}.Calendar_title{text-align:center;color:var(--tsk-color-text);text-transform:capitalize;letter-spacing:.01em;flex:1;font-size:14px;font-weight:600}.Calendar_months{gap:24px;display:flex}.Calendar_monthBlock{flex:1;min-width:288px}.Calendar_cellEmpty{aspect-ratio:1;width:100%}.Calendar_navButton{all:unset;border-radius:var(--tsk-radius-pill);width:28px;height:28px;color:var(--tsk-color-text-subtle);cursor:pointer;box-sizing:border-box;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard),box-shadow var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:center;align-items:center;display:inline-flex}.Calendar_navButton:hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.Calendar_navButton:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Calendar_navButton:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Calendar_navButton[disabled]{opacity:.4;cursor:not-allowed}.Calendar_chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.Calendar_weekdays{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px;display:grid}.Calendar_weekday{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--tsk-color-text-muted);padding:4px 0;font-size:11px;font-weight:600}.Calendar_grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.Calendar_cell{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Calendar_dayButton{all:unset;border-radius:var(--tsk-radius-lg);width:100%;height:100%;color:var(--tsk-color-text);cursor:pointer;box-sizing:border-box;z-index:1;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard),box-shadow var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex;position:relative}.Calendar_dayButton:hover{background:var(--tsk-color-surface-muted)}.Calendar_dayButton:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Calendar_dayButton:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Calendar_outside{opacity:.35;font-weight:400}.Calendar_disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.Calendar_today{color:var(--tsk-color-brand-600);box-shadow:inset 0 0 0 1.5px var(--tsk-color-brand-400);font-weight:700}.Calendar_selected{background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand);font-weight:700}.Calendar_selected:hover{background:var(--tsk-color-brand-600)}.Calendar_selected.Calendar_today{box-shadow:none;color:var(--tsk-color-text-on-brand)}.Calendar_rangeMiddleCell{background:var(--tsk-color-brand-soft);border-radius:var(--tsk-radius-lg)}.Calendar_rangeMiddle{color:var(--tsk-color-brand-soft-fg);background:0 0;width:100%;font-weight:600}.Calendar_rangeMiddle:hover{background:var(--tsk-color-brand-soft-strong)}.Calendar_rangeEndCell,.Calendar_rangeStartCell{background:var(--tsk-color-brand-soft);border-radius:var(--tsk-radius-lg)}.Calendar_rangeStartCell.Calendar_rangeEndCell{background:0 0;border-radius:0}.Calendar_footer{border-top:1px solid var(--tsk-color-border);color:var(--tsk-color-text-subtle);margin-top:12px;padding-top:12px;font-size:12px}.Card_root{background-color:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-card);color:var(--tsk-color-text);font-family:var(--tsk-font-sans);flex-direction:column;display:flex;overflow:hidden}.Card_padding-none>.Card_body,.Card_padding-none>.Card_footer,.Card_padding-none>.Card_header{padding:0}.Card_padding-sm>.Card_body,.Card_padding-sm>.Card_footer,.Card_padding-sm>.Card_header{padding:var(--tsk-space-3) var(--tsk-space-4)}.Card_padding-md>.Card_body,.Card_padding-md>.Card_footer,.Card_padding-md>.Card_header{padding:var(--tsk-space-5) var(--tsk-space-6)}.Card_padding-lg>.Card_body,.Card_padding-lg>.Card_footer,.Card_padding-lg>.Card_header{padding:var(--tsk-space-6) var(--tsk-space-8)}.Card_padding-lg>.Card_footer,.Card_padding-md>.Card_footer{border-top:1px solid var(--tsk-color-border);gap:var(--tsk-space-2);justify-content:flex-end;display:flex}.Card_shadow-flat{box-shadow:none}.Card_shadow-sm{box-shadow:var(--tsk-shadow-card)}.Card_shadow-md{box-shadow:var(--tsk-shadow-md);border-color:#0000}.Card_shadow-lg{box-shadow:var(--tsk-shadow-lg);border-color:#0000}.Card_interactive{cursor:pointer;transition:transform var(--tsk-duration-fast) var(--tsk-ease-standard),box-shadow var(--tsk-duration-fast) var(--tsk-ease-standard),border-color var(--tsk-duration-fast) var(--tsk-ease-standard)}.Card_interactive:hover{box-shadow:var(--tsk-shadow-hover);border-color:var(--tsk-color-border-strong);transform:translateY(-2px)}.Card_header{justify-content:space-between;align-items:flex-start;gap:var(--tsk-space-4);display:flex}.Card_header-text{gap:var(--tsk-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.Card_eyebrow{font-family:var(--tsk-font-mono);font-size:var(--tsk-fs-2xs);letter-spacing:var(--tsk-ls-wider);text-transform:uppercase;color:var(--tsk-color-text-muted);font-weight:var(--tsk-weight-semibold)}.Card_title{font-size:var(--tsk-fs-lg);font-weight:var(--tsk-weight-bold);line-height:var(--tsk-lh-tight);color:var(--tsk-color-text);margin:0}.Card_description{font-size:var(--tsk-fs-sm);color:var(--tsk-color-text-subtle);line-height:var(--tsk-lh-base);margin:0}.Card_action{flex-shrink:0}.Card_body{flex:1}.Card_cover{background-position:50%;background-size:cover;background-color:var(--tsk-color-surface-muted);flex-shrink:0;width:100%;display:block;position:relative;overflow:hidden}.Card_cover img{object-fit:cover;width:100%;height:100%;display:block}.Card_aspect-16-9{aspect-ratio:16/9}.Card_aspect-4-3{aspect-ratio:4/3}.Card_aspect-1-1{aspect-ratio:1}.Card_aspect-3-4{aspect-ratio:3/4}.Card_aspect-21-9{aspect-ratio:21/9}.Carousel_root{font-family:var(--tsk-font-body);color:var(--tsk-color-text);flex-direction:column;gap:12px;display:flex;position:relative}.Carousel_viewport{border-radius:var(--tsk-radius-2xl);position:relative;overflow:hidden}.Carousel_container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--tsk-carousel-gap,16px) * -1);display:flex}.Carousel_root[data-axis=y] .Carousel_viewport{height:100%}.Carousel_root[data-axis=y] .Carousel_container{height:100%;margin-left:0;margin-top:calc(var(--tsk-carousel-gap,16px) * -1);flex-direction:column}.Carousel_slide{min-width:0;max-width:100%;padding-left:var(--tsk-carousel-gap,16px);box-sizing:border-box;flex:none}.Carousel_root[data-axis=y] .Carousel_slide{padding-left:0;padding-top:var(--tsk-carousel-gap,16px)}.Carousel_arrow{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-pill);background:var(--tsk-color-surface);width:36px;height:36px;color:var(--tsk-color-text);box-shadow:var(--tsk-shadow-md);cursor:pointer;z-index:2;transition:transform var(--tsk-duration-fast) var(--tsk-ease-standard),box-shadow var(--tsk-duration-fast) var(--tsk-ease-standard),opacity var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.Carousel_arrow:hover:not(:disabled){box-shadow:var(--tsk-shadow-lg);transform:translateY(calc(-50% - 1px))}.Carousel_arrow:focus-visible{box-shadow:var(--tsk-shadow-md),0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Carousel_arrow:focus-visible{box-shadow:var(--tsk-shadow-md),0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Carousel_arrow:disabled{opacity:.4;cursor:not-allowed}.Carousel_arrowPrev{left:8px}.Carousel_arrowNext{right:8px}.Carousel_root[data-axis=y] .Carousel_arrow{top:auto;left:50%;transform:translate(-50%)}.Carousel_root[data-axis=y] .Carousel_arrow:hover:not(:disabled){transform:translate(calc(-50% - 1px))}.Carousel_root[data-axis=y] .Carousel_arrowPrev{inset:8px auto auto 50%}.Carousel_root[data-axis=y] .Carousel_arrowNext{inset:auto auto 8px 50%}.Carousel_dots{justify-content:center;align-items:center;gap:6px;display:flex}.Carousel_dot{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-pill);background:var(--tsk-color-border);cursor:pointer;width:8px;height:8px;transition:width var(--tsk-duration-fast) var(--tsk-ease-standard),background var(--tsk-duration-fast) var(--tsk-ease-standard)}.Carousel_dot:hover{background:var(--tsk-color-text-subtle)}.Carousel_dot:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Carousel_dot:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Carousel_dot[data-active]{background:var(--tsk-color-brand-500);width:22px}.Carousel_counter{z-index:2;border-radius:var(--tsk-radius-pill);background:var(--tsk-color-surface);padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab,red,red)){.Carousel_counter{background:color-mix(in srgb,var(--tsk-color-surface) 80%,transparent)}}.Carousel_counter{color:var(--tsk-color-text);-webkit-backdrop-filter:blur(6px);box-shadow:var(--tsk-shadow-sm)}.Carousel_slideRoot{border-radius:var(--tsk-radius-2xl);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--tsk-color-surface-muted);box-sizing:border-box;isolation:isolate;width:100%;position:relative;overflow:hidden}.Carousel_slideCover{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.Carousel_slideCover img{object-fit:cover;width:100%;height:100%;display:block}.Carousel_slideOverlay{z-index:1;pointer-events:none;background:linear-gradient(#0000,#00000026 40%,#000000a6);position:absolute;inset:0}.Carousel_slideCaption{z-index:2;box-sizing:border-box;max-width:100%;color:inherit;flex-direction:column;gap:8px;padding:24px;display:flex;position:absolute}.Carousel_slideCaption:not([data-on-image]){color:var(--tsk-color-text)}.Carousel_caption_bottom{text-align:left;bottom:0;left:0;right:0}.Carousel_caption_top{text-align:left;top:0;left:0;right:0}.Carousel_caption_left{text-align:left;left:0}.Carousel_caption_left,.Carousel_caption_right{justify-content:center;max-width:60%;top:0;bottom:0}.Carousel_caption_right{text-align:right;align-items:flex-end;right:0}.Carousel_caption_center{text-align:center;justify-content:center;align-items:center;inset:0}.Carousel_slideEyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:700}.Carousel_slideTitle{text-shadow:0 1px 2px #00000040;margin:0;font-size:24px;font-weight:800;line-height:1.15}.Carousel_slideCaption:not([data-on-image]) .Carousel_slideTitle{text-shadow:none}.Carousel_slideDescription{opacity:.92;max-width:60ch;font-size:14px;line-height:1.5}.Carousel_slideAction{gap:8px;margin-top:8px;display:inline-flex}.Carousel_caption_right .Carousel_slideAction{justify-content:flex-end}.Carousel_caption_center .Carousel_slideAction{justify-content:center}.Checkbox_field{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--tsk-font-body);align-items:center;gap:10px;display:inline-flex}.Checkbox_field:has(.Checkbox_description){align-items:flex-start}.Checkbox_textBlock{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.Checkbox_field:has(.Checkbox_description) .Checkbox_textBlock{padding-top:1px}.Checkbox_label{color:var(--tsk-color-text);font-size:14px;font-weight:600;line-height:1.2}.Checkbox_description{color:var(--tsk-color-text-subtle);font-size:12px;line-height:1.3}.Checkbox_root{--tsk-cb-fill:var(--tsk-color-brand-500);all:unset;box-sizing:border-box;background:var(--tsk-color-surface);border:2px solid var(--tsk-color-border-strong);border-radius:var(--tsk-radius-sm);cursor:pointer;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),border-color var(--tsk-duration-fast) var(--tsk-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Checkbox_root:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Checkbox_root:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Checkbox_root[data-state=checked],.Checkbox_root[data-state=indeterminate]{background:var(--tsk-cb-fill);border-color:var(--tsk-cb-fill)}.Checkbox_root[data-disabled]{opacity:.5;cursor:not-allowed}.Checkbox_size-sm{border-radius:var(--tsk-radius-xs);width:16px;height:16px}.Checkbox_size-md{width:20px;height:20px}.Checkbox_size-lg{border-radius:var(--tsk-radius-md);width:24px;height:24px}.Checkbox_indicator{color:var(--tsk-cb-check,#fff);justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.Checkbox_check{width:100%;height:100%;display:none}.Checkbox_root[data-state=checked] .Checkbox_check[data-state=checked],.Checkbox_root[data-state=indeterminate] .Checkbox_check[data-state=indeterminate]{display:inline-flex}.Checkbox_tone-brand{--tsk-cb-fill:var(--tsk-color-brand-500)}.Checkbox_tone-success{--tsk-cb-fill:var(--tsk-color-success-500)}.Checkbox_tone-warning{--tsk-cb-fill:var(--tsk-color-warning-500)}.Checkbox_tone-danger{--tsk-cb-fill:var(--tsk-color-danger-500)}.Checkbox_tone-ink{--tsk-cb-fill:var(--tsk-color-ink-solid);--tsk-cb-check:var(--tsk-color-text-on-ink)}.Chip_root{align-items:center;gap:var(--tsk-space-1);font-family:var(--tsk-font-sans);font-weight:var(--tsk-weight-medium);border-radius:var(--tsk-radius-pill);background:var(--tsk-color-surface-muted);color:var(--tsk-color-text);white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),border-color var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard);border:1px solid #0000;display:inline-flex}.Chip_size-sm{font-size:var(--tsk-fs-xs);height:22px;padding:2px 8px}.Chip_size-md{font-size:var(--tsk-fs-sm);height:26px;padding:3px 10px}.Chip_size-lg{font-size:var(--tsk-fs-sm);height:32px;padding:5px 12px}.Chip_icon{flex-shrink:0;line-height:0}.Chip_icon,.Chip_label{align-items:center;display:inline-flex}.Chip_label{min-width:0}.Chip_remove{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--tsk-radius-pill);width:16px;height:16px;color:var(--tsk-color-text-muted);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard);flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;margin-right:-4px;display:inline-flex}.Chip_remove:hover{color:var(--tsk-color-text);background:#00000014}.Chip_remove:focus-visible{outline:2px solid var(--tsk-color-brand-400);outline-offset:1px}.Chip_variant-subtle.Chip_tone-neutral{background:var(--tsk-color-ink-soft);color:var(--tsk-color-ink-soft-fg)}.Chip_variant-subtle.Chip_tone-brand{background:var(--tsk-color-brand-soft);color:var(--tsk-color-brand-soft-fg)}.Chip_variant-subtle.Chip_tone-success{background:var(--tsk-color-success-soft);color:var(--tsk-color-success-soft-fg)}.Chip_variant-subtle.Chip_tone-warning{background:var(--tsk-color-warning-soft);color:var(--tsk-color-warning-soft-fg)}.Chip_variant-subtle.Chip_tone-danger{background:var(--tsk-color-danger-soft);color:var(--tsk-color-danger-soft-fg)}.Chip_variant-subtle.Chip_tone-info{background:var(--tsk-color-info-soft);color:var(--tsk-color-info-soft-fg)}.Chip_variant-outline{background:0 0}.Chip_variant-outline.Chip_tone-neutral{border-color:var(--tsk-color-border-strong);color:var(--tsk-color-text)}.Chip_variant-outline.Chip_tone-brand{border-color:var(--tsk-color-brand-400);color:var(--tsk-color-brand-700)}.Chip_variant-outline.Chip_tone-success{border-color:var(--tsk-color-success-500);color:var(--tsk-color-success-700)}.Chip_variant-outline.Chip_tone-warning{border-color:var(--tsk-color-warning-500);color:var(--tsk-color-warning-700)}.Chip_variant-outline.Chip_tone-danger{border-color:var(--tsk-color-danger-500);color:var(--tsk-color-danger-700)}.Chip_variant-outline.Chip_tone-info{border-color:var(--tsk-color-info-500);color:var(--tsk-color-info-700)}.Chip_variant-solid.Chip_tone-neutral{background:var(--tsk-color-ink-solid);color:var(--tsk-color-text-on-ink)}.Chip_variant-solid.Chip_tone-brand{background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand)}.Chip_variant-solid.Chip_tone-success{background:var(--tsk-color-success-500);color:var(--tsk-color-text-on-brand)}.Chip_variant-solid.Chip_tone-warning{background:var(--tsk-color-warning-500);color:var(--tsk-color-text-on-brand)}.Chip_variant-solid.Chip_tone-danger{background:var(--tsk-color-danger-500);color:var(--tsk-color-text-on-brand)}.Chip_variant-solid.Chip_tone-info{background:var(--tsk-color-info-500);color:var(--tsk-color-text-on-brand)}.Chip_clickable{cursor:pointer}.Chip_clickable:hover{border-color:var(--tsk-color-border-strong)}.Chip_clickable:focus-visible{outline:2px solid var(--tsk-color-brand-400);outline-offset:2px}.Popover_content{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-2xl);box-shadow:var(--tsk-shadow-lg);min-width:220px;max-width:360px;color:var(--tsk-color-text);font-family:var(--tsk-font-body);z-index:1000;animation:Popover_tskPopIn var(--tsk-duration-fast) var(--tsk-ease-out);outline:0;padding:12px;font-size:14px}.Popover_content:focus-visible{box-shadow:var(--tsk-shadow-lg),0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Popover_content:focus-visible{box-shadow:var(--tsk-shadow-lg),0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Popover_arrow{fill:var(--tsk-color-surface);stroke:var(--tsk-color-border);stroke-width:1px}@keyframes Popover_tskPopIn{0%{opacity:0;transform:scale(.96)translateY(2px)}to{opacity:1;transform:scale(1)translateY(0)}}.Combobox_trigger{all:unset;box-sizing:border-box;background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);min-width:200px;color:var(--tsk-color-text);border-radius:var(--tsk-radius-xl);cursor:pointer;font-family:var(--tsk-font-body);transition:border-color var(--tsk-duration-fast) var(--tsk-ease-standard),box-shadow var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:space-between;align-items:center;gap:12px;display:inline-flex}.Combobox_fullWidth{width:100%;min-width:0}.Combobox_trigger:hover{border-color:var(--tsk-color-border-strong)}.Combobox_trigger:focus-visible,.Combobox_trigger[aria-expanded=true]{border-color:var(--tsk-color-brand-400);box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Combobox_trigger:focus-visible,.Combobox_trigger[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Combobox_trigger[disabled]{opacity:.55;cursor:not-allowed}.Combobox_invalid{border-color:var(--tsk-color-danger-500)}.Combobox_invalid:focus-visible,.Combobox_invalid[aria-expanded=true]{box-shadow:0 0 0 3px var(--tsk-color-danger-500)}@supports (color:color-mix(in lab,red,red)){.Combobox_invalid:focus-visible,.Combobox_invalid[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-danger-500) 22%,transparent)}}.Combobox_size-sm{padding:calc(6px * var(--tsk-density)) calc(10px * var(--tsk-density));min-height:var(--tsk-height-sm);font-size:13px}.Combobox_size-md{padding:calc(8px * var(--tsk-density)) calc(12px * var(--tsk-density));min-height:var(--tsk-height-md);font-size:14px}.Combobox_size-lg{padding:calc(12px * var(--tsk-density)) calc(16px * var(--tsk-density));min-height:var(--tsk-height-lg);font-size:16px}.Combobox_value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Combobox_placeholder{color:var(--tsk-color-text-muted)}.Combobox_content{overflow:hidden}.Combobox_cmd{background:0 0;flex-direction:column;display:flex}.Combobox_searchWrap{border-bottom:1px solid var(--tsk-color-border);padding:8px}.Combobox_search{all:unset;box-sizing:border-box;width:100%;font-size:14px;font-family:var(--tsk-font-body);color:var(--tsk-color-text);padding:6px 8px}.Combobox_search::placeholder{color:var(--tsk-color-text-muted)}.Combobox_list{max-height:280px;padding:6px;overflow:auto}.Combobox_empty{color:var(--tsk-color-text-muted);text-align:center;padding:16px 12px;font-size:13px}.Combobox_group{flex-direction:column;gap:2px;display:flex}.Combobox_group [cmdk-group-heading]{letter-spacing:.05em;text-transform:uppercase;color:var(--tsk-color-text-subtle);padding:6px 10px 2px;font-size:11px;font-weight:700}.Combobox_item{border-radius:var(--tsk-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.Combobox_item[data-selected=true]{background:var(--tsk-color-surface-muted);color:var(--tsk-color-brand-700)}.Combobox_item[data-disabled=true]{opacity:.5;pointer-events:none}.Combobox_itemMain{flex-direction:column;gap:2px;min-width:0;display:flex}.Combobox_itemLabel{font-weight:600}.Combobox_itemDesc{color:var(--tsk-color-text-subtle);font-size:12px}.Combobox_itemCheck{color:var(--tsk-color-brand-500);font-weight:700}.CommandPalette_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CommandPalette_overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:CommandPalette_cp-fade var(--tsk-duration-fast) var(--tsk-ease-standard);background:#00000073;position:fixed;inset:0}.CommandPalette_content{z-index:81;width:min(560px,100vw - 32px);animation:CommandPalette_cp-pop .18s var(--tsk-ease-standard);position:fixed;top:18vh;left:50%;translate:-50%}@keyframes CommandPalette_cp-fade{0%{opacity:0}}@keyframes CommandPalette_cp-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.CommandPalette_command{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-2xl);box-shadow:var(--tsk-shadow-xl);font-family:var(--tsk-font-body);color:var(--tsk-color-text);overflow:hidden}.CommandPalette_inputRow{border-bottom:1px solid var(--tsk-color-border);align-items:center;gap:10px;padding:4px 16px;display:flex}.CommandPalette_inputIcon{color:var(--tsk-color-text-muted);place-items:center;display:grid}.CommandPalette_input{color:var(--tsk-color-text);background:0 0;border:0;outline:0;flex:1;padding:14px 0;font-family:inherit;font-size:15px}.CommandPalette_input::placeholder{color:var(--tsk-color-text-muted)}.CommandPalette_escHint{border-radius:var(--tsk-radius-sm);border:1px solid var(--tsk-color-border);background:var(--tsk-color-surface-muted);color:var(--tsk-color-text-muted);padding:3px 7px;font-size:10px;font-weight:700}.CommandPalette_list{max-height:330px;padding:8px;overflow-y:auto}.CommandPalette_empty{text-align:center;color:var(--tsk-color-text-muted);padding:28px 12px;font-size:13px}.CommandPalette_group{margin-bottom:4px}.CommandPalette_group [cmdk-group-heading]{text-transform:uppercase;letter-spacing:.08em;color:var(--tsk-color-text-muted);padding:8px 10px 4px;font-size:10px;font-weight:800}.CommandPalette_item{border-radius:var(--tsk-radius-md);cursor:pointer;color:var(--tsk-color-text);align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:500;display:flex}.CommandPalette_item[data-selected=true]{background:var(--tsk-color-brand-soft);color:var(--tsk-color-brand-soft-fg)}.CommandPalette_itemIcon{border-radius:var(--tsk-radius-sm);background:var(--tsk-color-surface-muted);flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.CommandPalette_item[data-selected=true] .CommandPalette_itemIcon{background:var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.CommandPalette_item[data-selected=true] .CommandPalette_itemIcon{background:color-mix(in srgb,var(--tsk-color-brand-400) 22%,transparent)}}.CommandPalette_itemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.CommandPalette_itemShortcut{border-radius:var(--tsk-radius-sm);border:1px solid var(--tsk-color-border);background:var(--tsk-color-surface-muted);color:var(--tsk-color-text-muted);padding:2px 6px;font-size:10px;font-weight:700}.Container_root{box-sizing:border-box;width:100%;padding-left:var(--tsk-space-4);padding-right:var(--tsk-space-4)}.Container_centered{margin-left:auto;margin-right:auto}.Container_size-sm{max-width:640px}.Container_size-md{max-width:768px}.Container_size-lg{max-width:1024px}.Container_size-xl{max-width:1280px}.Container_size-2xl{max-width:1536px}.Container_size-full{max-width:100%}.Input_root{font-family:var(--tsk-font-body);color:var(--tsk-color-text);flex-direction:column;gap:6px;display:inline-flex}.Input_fullWidth,.Input_fullWidth .Input_field{width:100%}.Input_label{color:var(--tsk-color-text);font-size:13px;font-weight:600;line-height:1.2}.Input_field{border-radius:var(--tsk-radius-xl);background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);transition:border-color var(--tsk-duration-fast) var(--tsk-ease-standard),box-shadow var(--tsk-duration-fast) var(--tsk-ease-standard),background var(--tsk-duration-fast) var(--tsk-ease-standard);align-items:center;gap:8px;display:inline-flex}.Input_field:focus-within{border-color:var(--tsk-color-brand-400);box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Input_field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Input_size-sm{padding:calc(6px * var(--tsk-density)) calc(10px * var(--tsk-density));min-height:var(--tsk-height-sm);font-size:13px}.Input_size-md{padding:calc(8px * var(--tsk-density)) calc(12px * var(--tsk-density));min-height:var(--tsk-height-md);font-size:14px}.Input_size-lg{padding:calc(12px * var(--tsk-density)) calc(16px * var(--tsk-density));min-height:var(--tsk-height-lg);font-size:16px}.Input_variant-filled{background:var(--tsk-color-surface-muted);border-color:#0000}.Input_variant-filled:focus-within{background:var(--tsk-color-surface);border-color:var(--tsk-color-brand-400)}.Input_variant-flushed{border:0;border-bottom:1px solid var(--tsk-color-border);background:0 0;border-radius:0;padding-left:0;padding-right:0}.Input_variant-flushed:focus-within{box-shadow:none;border-bottom-color:var(--tsk-color-brand-400)}.Input_input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.Input_input::placeholder{color:var(--tsk-color-text-muted)}.Input_iconLead,.Input_iconTrail{color:var(--tsk-color-text-subtle);justify-content:center;align-items:center;font-size:.95em;line-height:1;display:inline-flex}.Input_helper{color:var(--tsk-color-text-subtle)}.Input_error,.Input_helper{font-size:12px;line-height:1.3}.Input_error{color:var(--tsk-color-danger-500);font-weight:600}.Input_invalid .Input_field{border-color:var(--tsk-color-danger-500)}.Input_invalid .Input_field:focus-within{box-shadow:0 0 0 3px var(--tsk-color-danger-500)}@supports (color:color-mix(in lab,red,red)){.Input_invalid .Input_field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-danger-500) 22%,transparent)}}.Input_disabled .Input_field{opacity:.55;cursor:not-allowed;background:var(--tsk-color-surface-muted)}.Input_disabled .Input_input{pointer-events:none}.Input_root[data-floating] .Input_field{position:relative}.Input_root[data-floating] .Input_label{pointer-events:none;color:var(--tsk-color-text-muted);transform-origin:0 0;transition:top var(--tsk-duration-fast) var(--tsk-ease-out),left var(--tsk-duration-fast) var(--tsk-ease-out),font-size var(--tsk-duration-fast) var(--tsk-ease-out),color var(--tsk-duration-fast) var(--tsk-ease-out);font-weight:500;position:absolute}.Input_root[data-floating][data-size=sm] .Input_field{padding-top:13px;padding-bottom:2px}.Input_root[data-floating][data-size=md] .Input_field{padding-top:15px;padding-bottom:3px}.Input_root[data-floating][data-size=lg] .Input_field{padding-top:17px;padding-bottom:4px}.Input_root[data-floating][data-size=sm] .Input_label{font-size:13px;top:8px;left:10px}.Input_root[data-floating][data-size=md] .Input_label{font-size:14px;top:11px;left:12px}.Input_root[data-floating][data-size=lg] .Input_label{font-size:16px;top:13px;left:16px}.Input_root[data-floating][data-size=sm] .Input_field[data-has-lead] .Input_label{left:28px}.Input_root[data-floating][data-size=md] .Input_field[data-has-lead] .Input_label{left:34px}.Input_root[data-floating][data-size=lg] .Input_field[data-has-lead] .Input_label{left:42px}.Input_root[data-floating] .Input_field.Input_variant-flushed .Input_label{left:0}.Input_root[data-floating] .Input_field.Input_variant-flushed[data-has-lead] .Input_label{left:28px}:is(.Input_root[data-floating][data-size=sm] .Input_input:focus~.Input_label,.Input_root[data-floating][data-size=sm] .Input_input:not(:placeholder-shown)~.Input_label,.Input_root[data-floating][data-size=sm] .Input_input:autofill~.Input_label){color:var(--tsk-color-brand-500);font-size:9.5px;font-weight:700;top:2px}:is(.Input_root[data-floating][data-size=md] .Input_input:focus~.Input_label,.Input_root[data-floating][data-size=md] .Input_input:not(:placeholder-shown)~.Input_label,.Input_root[data-floating][data-size=md] .Input_input:autofill~.Input_label){color:var(--tsk-color-brand-500);font-size:10px;font-weight:700;top:3px}:is(.Input_root[data-floating][data-size=lg] .Input_input:focus~.Input_label,.Input_root[data-floating][data-size=lg] .Input_input:not(:placeholder-shown)~.Input_label,.Input_root[data-floating][data-size=lg] .Input_input:autofill~.Input_label){color:var(--tsk-color-brand-500);font-size:10.5px;font-weight:700;top:3.5px}.Input_root[data-floating] .Input_input:focus~.Input_label{color:var(--tsk-color-brand-500)}.Input_invalid[data-floating] .Input_input:focus~.Input_label,.Input_invalid[data-floating] .Input_input:not(:placeholder-shown)~.Input_label{color:var(--tsk-color-danger-500)}.Pagination_root{font-family:var(--tsk-font-body);align-items:center;gap:4px;display:inline-flex}.Pagination_item,.Pagination_nav{all:unset;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--tsk-color-text-subtle);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard),border-color var(--tsk-duration-fast) var(--tsk-ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.Pagination_item:hover,.Pagination_nav:not(:disabled):hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.Pagination_item:focus-visible,.Pagination_nav:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Pagination_item:focus-visible,.Pagination_nav:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Pagination_nav:disabled{opacity:.35;cursor:not-allowed}.Pagination_root[data-size=sm] .Pagination_item,.Pagination_root[data-size=sm] .Pagination_nav{min-width:30px;height:30px;padding:0 8px;font-size:13px}.Pagination_root[data-size=md] .Pagination_item,.Pagination_root[data-size=md] .Pagination_nav{min-width:36px;height:36px;padding:0 10px;font-size:14px}.Pagination_root[data-size=lg] .Pagination_item,.Pagination_root[data-size=lg] .Pagination_nav{min-width:44px;height:44px;padding:0 14px;font-size:15px}.Pagination_root[data-variant=pill] .Pagination_item,.Pagination_root[data-variant=pill] .Pagination_nav{border-radius:var(--tsk-radius-pill)}.Pagination_root[data-variant=square] .Pagination_item,.Pagination_root[data-variant=square] .Pagination_nav{border-radius:var(--tsk-radius-lg)}.Pagination_item[data-active]{background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand);box-shadow:var(--tsk-shadow-brand)}.Pagination_item[data-active]:hover{background:var(--tsk-color-brand-600);color:var(--tsk-color-text-on-brand)}.Pagination_ellipsis{color:var(--tsk-color-text-muted);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.DataTable_root{font-family:var(--tsk-font-body);color:var(--tsk-color-text);background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-card);box-shadow:var(--tsk-shadow-card);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.DataTable_toolbar{border-bottom:1px solid var(--tsk-color-border);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;display:flex}.DataTable_titleBlock{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.DataTable_title{color:var(--tsk-color-text);font-size:16px;font-weight:800}.DataTable_description{color:var(--tsk-color-text-subtle);font-size:12px}.DataTable_toolbarRight{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.DataTable_iconBtn{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);border:1px solid var(--tsk-color-border);background:var(--tsk-color-surface);color:var(--tsk-color-text-subtle);cursor:pointer;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),border-color var(--tsk-duration-fast) var(--tsk-ease-standard);align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.DataTable_iconBtn:hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.DataTable_iconBtn:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_iconBtn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.DataTable_activeFiltersBtn{background:var(--tsk-color-brand-soft);color:var(--tsk-color-brand-soft-fg);border-color:var(--tsk-color-brand-300)}.DataTable_search{flex:240px;width:240px;min-width:180px;max-width:360px}.DataTable_actionBadge{border-radius:var(--tsk-radius-pill);background:var(--tsk-color-brand-500);min-width:16px;height:16px;color:var(--tsk-color-text-on-brand);justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.DataTable_inlineActions{display:contents}.DataTable_overflowActions{display:none}@media (max-width:720px){.DataTable_inlineActions{display:none}.DataTable_overflowActions{display:inline-flex}}.DataTable_actionMenu{flex-direction:column;gap:2px;display:flex}.DataTable_menuItem{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);color:var(--tsk-color-text);cursor:pointer;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:inline-flex}.DataTable_menuItem:hover{background:var(--tsk-color-surface-muted)}.DataTable_menuItem:focus-visible{box-shadow:0 0 0 2px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_menuItem:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tsk-color-brand-400) 35%,transparent)}}.DataTable_iconBtn:disabled,.DataTable_menuItem:disabled{opacity:.5;cursor:not-allowed}.DataTable_toolbarDivider{background:var(--tsk-color-border);align-self:center;width:1px;height:20px;margin:0 2px;display:inline-block}.DataTable_iconWithDot{display:inline-flex;position:relative}.DataTable_staleDot{background:var(--tsk-color-warning-500);border:1.5px solid var(--tsk-color-surface);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-3px}.DataTable_refreshStale{color:var(--tsk-color-warning-700)}.DataTable_spinning{transform-origin:50%;animation:DataTable_tsk-dt-spin .9s linear infinite;display:inline-flex}@keyframes DataTable_tsk-dt-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.DataTable_spinning{animation:none}}.DataTable_columnsSearch{border-bottom:1px solid var(--tsk-color-border);margin-bottom:4px;padding-bottom:8px}.DataTable_viewsTrigger{gap:8px;max-width:240px}.DataTable_viewsTriggerName{text-overflow:ellipsis;white-space:nowrap;color:var(--tsk-color-text);font-weight:700;overflow:hidden}.DataTable_viewsModified{color:var(--tsk-color-text-muted);font-size:11px;font-style:italic;font-weight:600}.DataTable_viewsMenu{flex-direction:column;gap:4px;min-width:240px;display:flex}.DataTable_viewsList{flex-direction:column;gap:2px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.DataTable_viewItem{border-radius:var(--tsk-radius-md);align-items:center;gap:2px;display:flex}.DataTable_viewItem:hover{background:var(--tsk-color-surface-muted)}.DataTable_viewItemBtn{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);color:var(--tsk-color-text);cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:13px;display:inline-flex}.DataTable_viewItemBtn[data-active]{color:var(--tsk-color-brand-700);font-weight:700}.DataTable_viewItemCheck{width:12px;color:var(--tsk-color-brand-500);justify-content:center;align-items:center;display:inline-flex}.DataTable_viewItemName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DataTable_viewItemDelete{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-sm);width:24px;height:24px;color:var(--tsk-color-text-muted);cursor:pointer;opacity:0;transition:opacity var(--tsk-duration-fast) var(--tsk-ease-standard),background var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:center;align-items:center;display:inline-flex}.DataTable_viewItem:hover .DataTable_viewItemDelete,.DataTable_viewItemDelete:focus-visible{opacity:1}.DataTable_viewItemDelete:hover{background:var(--tsk-color-danger-50);color:var(--tsk-color-danger-700)}.DataTable_viewItemDelete:focus-visible{box-shadow:0 0 0 2px var(--tsk-color-danger-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_viewItemDelete:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tsk-color-danger-400) 35%,transparent)}}.DataTable_viewsDivider{background:var(--tsk-color-border);height:1px;margin:2px 0}.DataTable_viewsAction{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);color:var(--tsk-color-brand-700);cursor:pointer;padding:8px 10px;font-size:13px;font-weight:600;display:block}.DataTable_viewsAction:hover{background:var(--tsk-color-brand-50)}.DataTable_viewsAction:focus-visible{box-shadow:0 0 0 2px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_viewsAction:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tsk-color-brand-400) 35%,transparent)}}.DataTable_viewsSaveRow{align-items:center;gap:6px;padding:4px 0;display:flex}.DataTable_viewsSaveBtn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--tsk-radius-md);background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand);transition:filter var(--tsk-duration-fast) var(--tsk-ease-standard);padding:6px 12px;font-size:12px;font-weight:700}.DataTable_viewsSaveBtn:hover{filter:brightness(1.05)}.DataTable_viewsSaveBtn:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_viewsSaveBtn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 30%,transparent)}}.DataTable_exportMenu{flex-direction:column;gap:12px;min-width:220px;display:flex}.DataTable_exportGroup{flex-direction:column;gap:4px;display:flex}.DataTable_exportGroupLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--tsk-color-text-muted);padding:0 4px;font-size:10px;font-weight:800}.DataTable_exportConfirm{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--tsk-radius-md);background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand);text-align:center;transition:filter var(--tsk-duration-fast) var(--tsk-ease-standard);padding:8px 12px;font-size:13px;font-weight:700}.DataTable_exportConfirm:hover{filter:brightness(1.05)}.DataTable_exportConfirm:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_exportConfirm:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 30%,transparent)}}.DataTable_exportConfirm:disabled{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text-muted);cursor:not-allowed}.DataTable_filterChipsBar{border-bottom:1px solid var(--tsk-color-border);background:var(--tsk-color-surface-muted);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.DataTable_filterChipsBar{background:color-mix(in srgb,var(--tsk-color-surface-muted) 40%,var(--tsk-color-surface))}}.DataTable_filterChip{background:var(--tsk-color-brand-50);border:1px solid var(--tsk-color-brand-200);border-radius:var(--tsk-radius-pill);color:var(--tsk-color-brand-700);align-items:center;gap:2px;max-width:280px;padding:3px 4px 3px 10px;font-size:12px;line-height:1.4;display:inline-flex}.DataTable_filterChipLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DataTable_filterChipLabel strong{font-weight:700}.DataTable_filterChipRemove{all:unset;box-sizing:border-box;cursor:pointer;width:18px;height:18px;color:var(--tsk-color-brand-700);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.DataTable_filterChipRemove:hover{background:var(--tsk-color-brand-200)}.DataTable_filterChipRemove:focus-visible{box-shadow:0 0 0 2px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_filterChipRemove:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tsk-color-brand-400) 40%,transparent)}}.DataTable_filterChipsClear{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--tsk-radius-md);color:var(--tsk-color-text-subtle);text-underline-offset:2px;margin-left:4px;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:underline}.DataTable_filterChipsClear:hover{color:var(--tsk-color-text)}.DataTable_filterChipsClear:focus-visible{box-shadow:0 0 0 2px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_filterChipsClear:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tsk-color-brand-400) 35%,transparent)}}.DataTable_bulkBar{background:var(--tsk-color-brand-soft);border-bottom:1px solid var(--tsk-color-brand-300);color:var(--tsk-color-brand-soft-fg);align-items:center;gap:12px;padding:8px 18px;font-size:13px;display:flex}.DataTable_bulkCount{font-weight:700}.DataTable_bulkActions{align-items:center;gap:6px;margin-left:auto;display:flex}.DataTable_bulkActionBtn{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);cursor:pointer;background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand);transition:filter var(--tsk-duration-fast) var(--tsk-ease-standard);align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.DataTable_bulkActionBtn:hover{filter:brightness(1.05)}.DataTable_bulkActionBtn[data-tone=danger]{background:var(--tsk-color-danger-500)}.DataTable_bulkActionBtn[data-tone=success]{background:var(--tsk-color-success-500)}.DataTable_bulkActionBtn[data-tone=warning]{background:var(--tsk-color-warning-500)}.DataTable_bulkActionBtn[data-tone=info]{background:var(--tsk-color-info-500)}.DataTable_bulkActionBtn[data-tone=ink]{background:var(--tsk-color-ink-solid);color:var(--tsk-color-text-on-ink)}.DataTable_bulkClearBtn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--tsk-radius-md);color:var(--tsk-color-brand-700);padding:6px 8px;font-size:12px;font-weight:600}.DataTable_bulkClearBtn:hover{background:var(--tsk-color-brand-100)}@supports (color:color-mix(in lab,red,red)){.DataTable_bulkClearBtn:hover{background:color-mix(in srgb,var(--tsk-color-brand-100) 80%,transparent)}}.DataTable_selectAllFilteredBtn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--tsk-radius-sm);color:var(--tsk-color-brand-700);text-underline-offset:2px;padding:4px 8px;font-size:12px;font-weight:700;text-decoration:underline}.DataTable_selectAllFilteredBtn:hover{background:var(--tsk-color-brand-100)}@supports (color:color-mix(in lab,red,red)){.DataTable_selectAllFilteredBtn:hover{background:color-mix(in srgb,var(--tsk-color-brand-100) 70%,transparent)}}.DataTable_selectAllFilteredBtn:focus-visible{box-shadow:0 0 0 2px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_selectAllFilteredBtn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tsk-color-brand-400) 35%,transparent)}}.DataTable_selectAllFilteredHint{color:var(--tsk-color-brand-700);font-size:12px;font-style:italic}.DataTable_tableWrap{position:relative;overflow:auto}.DataTable_table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.DataTable_th{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text-subtle);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--tsk-color-border);text-align:left;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:800}.DataTable_root[data-sticky] .DataTable_th{z-index:2;position:sticky;top:0}.DataTable_th[data-align=center]{text-align:center}.DataTable_th[data-align=right]{text-align:right}.DataTable_th[data-align=right] .DataTable_thInner{justify-content:flex-end}.DataTable_th[data-align=center] .DataTable_thInner{justify-content:center}.DataTable_thInner{align-items:center;gap:4px;width:100%;display:inline-flex}.DataTable_thButton{all:unset;box-sizing:border-box;cursor:pointer;font:inherit;color:inherit;flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.DataTable_thButton:focus-visible{box-shadow:0 0 0 2px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_thButton:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tsk-color-brand-400) 35%,transparent)}}.DataTable_thButton:focus-visible{border-radius:var(--tsk-radius-sm)}.DataTable_thStatic{min-width:0;font:inherit;color:inherit;flex:1;align-items:center;display:inline-flex}.DataTable_thSortable:hover{background:var(--tsk-color-surface-muted)}@supports (color:color-mix(in lab,red,red)){.DataTable_thSortable:hover{background:color-mix(in srgb,var(--tsk-color-surface-muted) 50%,var(--tsk-color-border) 50%)}}.DataTable_thResizable{position:relative}.DataTable_resizeHandle{cursor:col-resize;z-index:4;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:8px;height:100%;display:flex;position:absolute;top:0;right:-4px}.DataTable_resizeHandle:after{content:"";width:2px;height:60%;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);background:0 0;border-radius:1px}.DataTable_resizeHandle:active:after,.DataTable_resizeHandle:hover:after{background:var(--tsk-color-brand-500)}.DataTable_thFilterBtn{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-sm);cursor:pointer;width:24px;height:24px;color:var(--tsk-color-text-muted);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:center;align-items:center;display:inline-flex}.DataTable_thFilterBtn:hover{background:var(--tsk-color-surface);color:var(--tsk-color-text)}.DataTable_thFilterBtn[data-active]{color:var(--tsk-color-brand-700);background:var(--tsk-color-brand-100)}.DataTable_thCheck{width:44px;padding-left:14px}.DataTable_thActions{text-align:right;width:1%}.DataTable_thExpand{width:36px;padding:0}.DataTable_pinnedLeft{box-shadow:1px 0 0 0 var(--tsk-color-border)}.DataTable_pinnedLeft,.DataTable_pinnedRight{z-index:1;background:var(--tsk-color-surface);position:sticky}.DataTable_pinnedRight{box-shadow:-1px 0 0 0 var(--tsk-color-border)}.DataTable_th.DataTable_pinnedLeft,.DataTable_th.DataTable_pinnedRight{background:var(--tsk-color-surface-muted);z-index:3}.DataTable_root[data-sticky] .DataTable_th.DataTable_pinnedLeft,.DataTable_root[data-sticky] .DataTable_th.DataTable_pinnedRight{z-index:4}.DataTable_tr:hover .DataTable_td.DataTable_pinnedLeft,.DataTable_tr:hover .DataTable_td.DataTable_pinnedRight{background:var(--tsk-color-surface-muted)}.DataTable_tr[data-selected] .DataTable_td.DataTable_pinnedLeft,.DataTable_tr[data-selected] .DataTable_td.DataTable_pinnedRight{background:var(--tsk-color-brand-soft)}.DataTable_sortIndicator{color:var(--tsk-color-text-muted);align-items:center;display:inline-flex;position:relative}.DataTable_sort-asc,.DataTable_sort-desc{color:var(--tsk-color-brand-500)}.DataTable_sortBadge{background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand);border-radius:var(--tsk-radius-pill);text-align:center;min-width:14px;padding:0 4px;font-size:9px;font-weight:700;position:absolute;top:-4px;right:-10px}.DataTable_tr{transition:background var(--tsk-duration-fast) var(--tsk-ease-standard)}.DataTable_tr[data-clickable]{cursor:pointer}.DataTable_tr:hover .DataTable_td{background:var(--tsk-color-surface-muted)}.DataTable_tr[data-selected] .DataTable_td{background:var(--tsk-color-brand-soft)}.DataTable_root[data-striped] .DataTable_tr:nth-child(2n) .DataTable_td{background:var(--tsk-color-surface-muted)}@supports (color:color-mix(in lab,red,red)){.DataTable_root[data-striped] .DataTable_tr:nth-child(2n) .DataTable_td{background:color-mix(in srgb,var(--tsk-color-surface-muted) 35%,var(--tsk-color-surface))}}.DataTable_td{border-bottom:1px solid var(--tsk-color-border);color:var(--tsk-color-text);background:var(--tsk-color-surface);vertical-align:middle;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);padding:12px}.DataTable_td[data-align=center]{text-align:center}.DataTable_td[data-align=right]{text-align:right}.DataTable_tdCheck{width:44px;padding-left:14px}.DataTable_tdActions{white-space:nowrap;text-align:right;width:1%}.DataTable_tdExpand{text-align:center;width:36px;padding:0 4px}.DataTable_tdTruncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.DataTable_expandBtn{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-sm);cursor:pointer;width:24px;height:24px;color:var(--tsk-color-text-muted);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:center;align-items:center;display:inline-flex}.DataTable_expandBtn:hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.DataTable_expandBtn:focus-visible{box-shadow:0 0 0 2px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_expandBtn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tsk-color-brand-400) 35%,transparent)}}.DataTable_chevronOpen{transition:transform var(--tsk-duration-fast) var(--tsk-ease-standard);transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.DataTable_chevronOpen{transition:none}}.DataTable_expandedRow .DataTable_expandedCell{background:var(--tsk-color-surface-muted)}@supports (color:color-mix(in lab,red,red)){.DataTable_expandedRow .DataTable_expandedCell{background:color-mix(in srgb,var(--tsk-color-surface-muted) 50%,var(--tsk-color-surface))}}.DataTable_expandedRow .DataTable_expandedCell{border-bottom:1px solid var(--tsk-color-border);color:var(--tsk-color-text);border-top:0;padding:14px 16px}.DataTable_table tbody .DataTable_tr:last-child .DataTable_td{border-bottom:0}.DataTable_placeholder{text-align:center;color:var(--tsk-color-text-muted);padding:36px 12px;font-size:14px}.DataTable_placeholder,.DataTable_skRow .DataTable_td,.DataTable_skRow:hover .DataTable_td{background:var(--tsk-color-surface)}.DataTable_skBlock{border-radius:var(--tsk-radius-sm);background:linear-gradient(90deg,var(--tsk-color-surface-muted) 0,var(--tsk-color-surface-muted) 50%,var(--tsk-color-surface-muted) 100%);width:100%;max-width:220px;height:12px}@supports (color:color-mix(in lab,red,red)){.DataTable_skBlock{background:linear-gradient(90deg,var(--tsk-color-surface-muted) 0,color-mix(in srgb,var(--tsk-color-surface-muted) 40%,var(--tsk-color-border) 60%) 50%,var(--tsk-color-surface-muted) 100%)}}.DataTable_skBlock{background-size:200% 100%;animation:DataTable_tsk-dt-skeleton 1.2s ease-in-out infinite}.DataTable_skCheck{border-radius:4px;width:16px;height:16px}.DataTable_skActions{width:60px;max-width:60px;margin-left:auto}@keyframes DataTable_tsk-dt-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.DataTable_skBlock{animation:none}}.DataTable_errorBlock{align-items:center;gap:12px;padding:8px 0;display:inline-flex}.DataTable_errorMessage{color:var(--tsk-color-danger-700);font-weight:600}.DataTable_retryBtn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--tsk-radius-md);border:1px solid var(--tsk-color-danger-300);background:var(--tsk-color-danger-50);color:var(--tsk-color-danger-700);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);padding:6px 12px;font-size:12px;font-weight:700}.DataTable_retryBtn:hover{background:var(--tsk-color-danger-100)}.DataTable_retryBtn:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-danger-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_retryBtn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-danger-400) 30%,transparent)}}.DataTable_root[data-density=compact] .DataTable_th{padding:6px 10px}.DataTable_root[data-density=compact] .DataTable_td{padding:8px 10px;font-size:13px}.DataTable_root[data-density=spacious] .DataTable_th{padding:14px 16px}.DataTable_root[data-density=spacious] .DataTable_td{padding:18px 16px;font-size:14px}.DataTable_densityOption{all:unset;border-radius:var(--tsk-radius-md);color:var(--tsk-color-text);cursor:pointer;box-sizing:border-box;width:100%;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:inline-flex}.DataTable_densityOption:hover{background:var(--tsk-color-surface-muted)}.DataTable_densityOption[data-active]{background:var(--tsk-color-brand-100);color:var(--tsk-color-brand-700);font-weight:700}.DataTable_densityOption:focus-visible{box-shadow:0 0 0 2px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_densityOption:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tsk-color-brand-400) 35%,transparent)}}.DataTable_menuItemCheck{color:var(--tsk-color-brand-500);align-items:center;margin-left:auto;display:inline-flex}.DataTable_rowActionsWrap{align-items:center;gap:4px;display:inline-flex}.DataTable_rowActionBtn{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);cursor:pointer;color:var(--tsk-color-text-subtle);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard);align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.DataTable_rowActionBtn:hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.DataTable_rowActionBtn[data-tone=brand]:hover{background:var(--tsk-color-brand-50);color:var(--tsk-color-brand-700)}.DataTable_rowActionBtn[data-tone=danger]:hover{background:var(--tsk-color-danger-50);color:var(--tsk-color-danger-700)}.DataTable_rowActionBtn[data-tone=success]:hover{background:var(--tsk-color-success-50);color:var(--tsk-color-success-700)}.DataTable_rowActionBtn[data-tone=warning]:hover{background:var(--tsk-color-warning-50);color:var(--tsk-color-warning-700)}.DataTable_rowActionBtn[data-tone=info]:hover{background:var(--tsk-color-info-50);color:var(--tsk-color-info-700)}.DataTable_menuPanel{min-width:220px;max-width:320px}.DataTable_filterPanel{flex-direction:column;gap:8px;display:flex}.DataTable_filterList{flex-direction:column;gap:4px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.DataTable_filterRadio{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);cursor:pointer;color:var(--tsk-color-text);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);padding:6px 10px;font-size:13px;display:block}.DataTable_filterRadio:hover{background:var(--tsk-color-surface-muted)}.DataTable_filterRadio[data-active]{background:var(--tsk-color-brand-100);color:var(--tsk-color-brand-700);font-weight:700}.DataTable_filterCheckRow{border-radius:var(--tsk-radius-md);padding:4px 6px}.DataTable_filterCheckRow:hover{background:var(--tsk-color-surface-muted)}.DataTable_filterClear{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--tsk-radius-md);text-align:center;color:var(--tsk-color-brand-700);background:var(--tsk-color-brand-50);margin-top:4px;padding:6px 10px;font-size:12px;font-weight:700}.DataTable_filterClear:hover{background:var(--tsk-color-brand-100)}.DataTable_advancedOpSelect{font:inherit;border-radius:var(--tsk-radius-sm);border:1px solid var(--tsk-color-border);background:var(--tsk-color-surface);color:var(--tsk-color-text);cursor:pointer;padding:6px 8px;font-size:13px}.DataTable_advancedOpSelect:focus-visible{border-color:var(--tsk-color-brand-400);box-shadow:0 0 0 3px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_advancedOpSelect:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.DataTable_footer{border-top:1px solid var(--tsk-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.DataTable_footerLeft{align-items:center;gap:16px;display:flex}.DataTable_count,.DataTable_pageSizeWrap{color:var(--tsk-color-text-subtle);font-size:12px}.DataTable_pageSizeWrap{align-items:center;gap:6px;display:inline-flex}.DataTable_pageSizeSelect{font:inherit;border-radius:var(--tsk-radius-sm);border:1px solid var(--tsk-color-border);background:var(--tsk-color-surface);color:var(--tsk-color-text);cursor:pointer;padding:4px 8px}.DataTable_pageSizeSelect:focus-visible{border-color:var(--tsk-color-brand-400);box-shadow:0 0 0 3px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.DataTable_pageSizeSelect:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.DataTable_tableWrap[data-scroll-left] .DataTable_pinnedLeft:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000014,#0000);width:8px;position:absolute;top:0;bottom:0;right:-8px}.DataTable_tableWrap[data-scroll-right] .DataTable_pinnedRight:after{content:"";pointer-events:none;background:linear-gradient(270deg,#00000014,#0000);width:8px;position:absolute;top:0;bottom:0;left:-8px}[data-theme=dark] .DataTable_tableWrap[data-scroll-left] .DataTable_pinnedLeft:after{background:linear-gradient(90deg,#00000080,#0000)}[data-theme=dark] .DataTable_tableWrap[data-scroll-right] .DataTable_pinnedRight:after{background:linear-gradient(270deg,#00000080,#0000)}.DataTable_groupHeaderRow{background:var(--tsk-color-surface-muted)!important}@supports (color:color-mix(in lab,red,red)){.DataTable_groupHeaderRow{background:color-mix(in srgb,var(--tsk-color-surface-muted) 60%,var(--tsk-color-surface))!important}}.DataTable_groupHeaderCell{border-bottom:1px solid var(--tsk-color-border);padding:0!important}.DataTable_groupCollapseBtn{all:unset;cursor:pointer;box-sizing:border-box;text-align:left;align-items:center;gap:8px;width:100%;padding:10px 14px;display:flex}.DataTable_groupCollapseBtn:focus-visible{box-shadow:inset 0 0 0 2px var(--tsk-color-brand-400);outline:0}.DataTable_groupTitle{color:var(--tsk-color-text);font-size:13px;font-weight:700}.DataTable_groupCountBadge{border-radius:var(--tsk-radius-pill);background:var(--tsk-color-surface-muted);border:1px solid var(--tsk-color-border);height:18px;color:var(--tsk-color-text-subtle);justify-content:center;align-items:center;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.DataTable_editCell{background:var(--tsk-color-brand-50)!important;padding:4px 6px!important}@supports (color:color-mix(in lab,red,red)){.DataTable_editCell{background:color-mix(in srgb,var(--tsk-color-brand-50) 40%,var(--tsk-color-surface))!important}}.DataTable_editInput{box-sizing:border-box;width:100%;color:var(--tsk-color-text);background:var(--tsk-color-surface);border:1px solid var(--tsk-color-brand-400);border-radius:var(--tsk-radius-sm);box-shadow:0 0 0 2px var(--tsk-color-brand-400);outline:none;padding:4px 8px;font-family:inherit;font-size:13px}@supports (color:color-mix(in lab,red,red)){.DataTable_editInput{box-shadow:0 0 0 2px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.DataTable_editInput:focus{border-color:var(--tsk-color-brand-500)}.DatePicker_root{font-family:var(--tsk-font-body);color:var(--tsk-color-text);flex-direction:column;gap:6px;display:inline-flex}.DatePicker_fullWidth{width:100%}.DatePicker_fullWidth .DatePicker_trigger{width:100%;min-width:0}.DatePicker_label{color:var(--tsk-color-text);font-size:13px;font-weight:600;line-height:1.2}.DatePicker_trigger{all:unset;background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);min-width:220px;color:var(--tsk-color-text);border-radius:var(--tsk-radius-xl);cursor:pointer;box-sizing:border-box;font-family:var(--tsk-font-body);transition:border-color var(--tsk-duration-fast) var(--tsk-ease-standard),box-shadow var(--tsk-duration-fast) var(--tsk-ease-standard),background var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:space-between;align-items:center;gap:12px;display:inline-flex}.DatePicker_triggerFullWidth{width:100%}.DatePicker_trigger:hover{border-color:var(--tsk-color-border-strong)}.DatePicker_trigger:focus-visible,.DatePicker_trigger[aria-expanded=true]{border-color:var(--tsk-color-brand-400);box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.DatePicker_trigger:focus-visible,.DatePicker_trigger[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.DatePicker_trigger[disabled]{opacity:.55;cursor:not-allowed;background:var(--tsk-color-surface-muted)}.DatePicker_triggerInvalid{border-color:var(--tsk-color-danger-500)}.DatePicker_triggerInvalid:focus-visible,.DatePicker_triggerInvalid[aria-expanded=true]{border-color:var(--tsk-color-danger-500);box-shadow:0 0 0 3px var(--tsk-color-danger-500)}@supports (color:color-mix(in lab,red,red)){.DatePicker_triggerInvalid:focus-visible,.DatePicker_triggerInvalid[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-danger-500) 22%,transparent)}}.DatePicker_size-sm{padding:calc(6px * var(--tsk-density)) calc(10px * var(--tsk-density));min-height:var(--tsk-height-sm);font-size:13px}.DatePicker_size-md{padding:calc(8px * var(--tsk-density)) calc(12px * var(--tsk-density));min-height:var(--tsk-height-md);font-size:14px}.DatePicker_size-lg{padding:calc(12px * var(--tsk-density)) calc(16px * var(--tsk-density));min-height:var(--tsk-height-lg);font-size:16px}.DatePicker_iconLead{color:var(--tsk-color-text-subtle);justify-content:center;align-items:center;display:inline-flex}.DatePicker_value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.DatePicker_placeholder{color:var(--tsk-color-text-muted)}.DatePicker_content{width:auto;min-width:auto;box-shadow:none;background:0 0;border:0;padding:0;overflow:hidden}.DatePicker_rangeFooter{width:100%;color:var(--tsk-color-text-subtle);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.DatePicker_rangeFooter strong{color:var(--tsk-color-text);font-weight:600}.DatePicker_helper{color:var(--tsk-color-text-subtle);font-size:12px;line-height:1.3}.DatePicker_error{color:var(--tsk-color-danger-500);font-size:12px;font-weight:600;line-height:1.3}.DatePicker_disabled .DatePicker_trigger{opacity:.55;cursor:not-allowed;background:var(--tsk-color-surface-muted);pointer-events:none}.Dialog_overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:Dialog_tskOverlayIn var(--tsk-duration-base) var(--tsk-ease-out);z-index:999;background:#0f15218c;position:fixed;inset:0}.Dialog_content{background:var(--tsk-color-surface);color:var(--tsk-color-text);border-radius:var(--tsk-radius-3xl);box-shadow:var(--tsk-shadow-xl);font-family:var(--tsk-font-body);width:calc(100vw - 32px);max-height:calc(100vh - 64px);animation:Dialog_tskDialogIn var(--tsk-duration-base) var(--tsk-ease-out);z-index:1000;outline:0;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.Dialog_size-sm{max-width:380px}.Dialog_size-md{max-width:520px}.Dialog_size-lg{max-width:720px}.Dialog_size-xl{max-width:980px}.Dialog_header{flex-direction:column;gap:4px;padding:20px 24px 8px;display:flex}.Dialog_eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--tsk-color-brand-500);font-size:11px;font-weight:700}.Dialog_title{color:var(--tsk-color-text);margin:0;font-size:18px;font-weight:700;line-height:1.3}.Dialog_description{color:var(--tsk-color-text-subtle);margin:0;font-size:14px;line-height:1.4}.Dialog_body{flex-direction:column;flex:1;gap:12px;padding:8px 24px 16px;display:flex;overflow:auto}.Dialog_footer{border-top:1px solid var(--tsk-color-border);justify-content:flex-end;gap:8px;padding:12px 24px 20px;display:flex}.Dialog_closeBtn{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-pill);width:32px;height:32px;color:var(--tsk-color-text-subtle);cursor:pointer;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}.Dialog_closeBtn:hover{background:var(--tsk-color-surface-muted)}.Dialog_closeBtn:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Dialog_closeBtn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}@keyframes Dialog_tskOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes Dialog_tskDialogIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.Drawer_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:Drawer_tskOverlayIn var(--tsk-duration-base) var(--tsk-ease-out);z-index:999;background:#0f152173;position:fixed;inset:0}.Drawer_content{background:var(--tsk-color-surface);color:var(--tsk-color-text);box-shadow:var(--tsk-shadow-2xl);font-family:var(--tsk-font-body);z-index:1000;outline:0;flex-direction:column;display:flex;position:fixed;overflow:hidden}.Drawer_side-right{border-left:1px solid var(--tsk-color-border);height:100%;animation:Drawer_tskDrawerInRight var(--tsk-duration-base) var(--tsk-ease-out);top:0;bottom:0;right:0}.Drawer_side-left{border-right:1px solid var(--tsk-color-border);height:100%;animation:Drawer_tskDrawerInLeft var(--tsk-duration-base) var(--tsk-ease-out);top:0;bottom:0;left:0}.Drawer_side-top{border-bottom:1px solid var(--tsk-color-border);width:100%;animation:Drawer_tskDrawerInTop var(--tsk-duration-base) var(--tsk-ease-out);top:0;left:0;right:0}.Drawer_side-bottom{border-top:1px solid var(--tsk-color-border);width:100%;animation:Drawer_tskDrawerInBottom var(--tsk-duration-base) var(--tsk-ease-out);bottom:0;left:0;right:0}.Drawer_side-left.Drawer_size-sm,.Drawer_side-right.Drawer_size-sm{width:min(320px,100vw)}.Drawer_side-left.Drawer_size-md,.Drawer_side-right.Drawer_size-md{width:min(460px,100vw)}.Drawer_side-left.Drawer_size-lg,.Drawer_side-right.Drawer_size-lg{width:min(640px,100vw)}.Drawer_side-left.Drawer_size-xl,.Drawer_side-right.Drawer_size-xl{width:min(800px,100vw)}.Drawer_side-left.Drawer_size-full,.Drawer_side-right.Drawer_size-full{width:100vw}.Drawer_side-bottom.Drawer_size-sm,.Drawer_side-top.Drawer_size-sm{height:min(240px,100vh)}.Drawer_side-bottom.Drawer_size-md,.Drawer_side-top.Drawer_size-md{height:min(380px,100vh)}.Drawer_side-bottom.Drawer_size-lg,.Drawer_side-top.Drawer_size-lg{height:min(520px,100vh)}.Drawer_side-bottom.Drawer_size-xl,.Drawer_side-top.Drawer_size-xl{height:min(700px,100vh)}.Drawer_side-bottom.Drawer_size-full,.Drawer_side-top.Drawer_size-full{height:100vh}.Drawer_header{border-bottom:1px solid var(--tsk-color-border-subtle);flex-direction:column;gap:4px;padding:24px 24px 12px;display:flex}.Drawer_eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--tsk-color-brand-500);font-size:11px;font-weight:700}.Drawer_title{color:var(--tsk-color-text);margin:0;font-size:20px;font-weight:700;line-height:1.3}.Drawer_description{color:var(--tsk-color-text-subtle);margin:0;font-size:14px;line-height:1.4}.Drawer_body{flex-direction:column;flex:1;gap:16px;padding:16px 24px;display:flex;overflow:auto}.Drawer_footer{border-top:1px solid var(--tsk-color-border-subtle);justify-content:flex-end;gap:12px;padding:16px 24px 24px;display:flex}.Drawer_closeBtn{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-pill);width:32px;height:32px;color:var(--tsk-color-text-subtle);cursor:pointer;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);z-index:10;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:20px;right:20px}.Drawer_closeBtn:hover{background:var(--tsk-color-surface-muted)}.Drawer_closeBtn:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Drawer_closeBtn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}@keyframes Drawer_tskOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes Drawer_tskDrawerInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Drawer_tskDrawerInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Drawer_tskDrawerInTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Drawer_tskDrawerInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.DropdownMenu_trigger{outline:0}.DropdownMenu_content{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-xl);min-width:200px;max-width:320px;box-shadow:var(--tsk-shadow-lg);color:var(--tsk-color-text);font-family:var(--tsk-font-body);z-index:1000;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:DropdownMenu_tskDropdownIn var(--tsk-duration-fast) var(--tsk-ease-out);outline:0;flex-direction:column;gap:2px;padding:6px;font-size:14px;display:flex}.DropdownMenu_subContent{min-width:180px}.DropdownMenu_item{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);color:var(--tsk-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard);align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex;position:relative}.DropdownMenu_item[data-highlighted]{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text);outline:0}.DropdownMenu_item[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.DropdownMenu_item[data-tone=danger]{color:var(--tsk-color-danger-500)}.DropdownMenu_item[data-tone=danger][data-highlighted]{background:var(--tsk-color-danger-soft,var(--tsk-color-danger-500))}@supports (color:color-mix(in lab,red,red)){.DropdownMenu_item[data-tone=danger][data-highlighted]{background:var(--tsk-color-danger-soft,color-mix(in srgb,var(--tsk-color-danger-500) 12%,transparent))}}.DropdownMenu_item[data-tone=danger][data-highlighted]{color:var(--tsk-color-danger-700)}.DropdownMenu_itemIndicatorSlot{padding-left:8px}.DropdownMenu_indicator{border-radius:var(--tsk-radius-sm);width:18px;height:18px;color:var(--tsk-color-brand-600);flex-shrink:0}.DropdownMenu_indicator,.DropdownMenu_indicatorMark{justify-content:center;align-items:center;display:inline-flex}.DropdownMenu_dot{background:currentColor;border-radius:999px;width:6px;height:6px}.DropdownMenu_itemContent{flex:auto;align-items:center;gap:10px;min-width:0;display:inline-flex}.DropdownMenu_subTrigger[data-state=open]{background:var(--tsk-color-surface-muted)}.DropdownMenu_subChevron{color:var(--tsk-color-text-subtle);margin-left:auto;font-size:16px;line-height:1}.DropdownMenu_label{text-transform:uppercase;letter-spacing:.05em;color:var(--tsk-color-text-subtle);-webkit-user-select:none;user-select:none;padding:6px 10px;font-size:11px;font-weight:700}.DropdownMenu_separator{background:var(--tsk-color-border);height:1px;margin:4px 2px}.DropdownMenu_shortcut{color:var(--tsk-color-text-muted);letter-spacing:.02em;margin-left:auto;padding-left:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Cascadia Mono,Roboto Mono,monospace;font-size:12px}@keyframes DropdownMenu_tskDropdownIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.EmptyState_root{text-align:center;font-family:var(--tsk-font-body);color:var(--tsk-color-text);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.EmptyState_size-sm{padding:24px 16px}.EmptyState_size-md{padding:40px 24px}.EmptyState_size-lg{padding:64px 32px}.EmptyState_iconWrap{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text-subtle);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.EmptyState_size-sm .EmptyState_iconWrap{width:48px;height:48px}.EmptyState_size-md .EmptyState_iconWrap{width:60px;height:60px}.EmptyState_size-lg .EmptyState_iconWrap{width:72px;height:72px}.EmptyState_icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.EmptyState_size-sm .EmptyState_icon{font-size:22px}.EmptyState_size-md .EmptyState_icon{font-size:28px}.EmptyState_size-lg .EmptyState_icon{font-size:34px}.EmptyState_title{color:var(--tsk-color-text);font-weight:700;line-height:1.25}.EmptyState_size-sm .EmptyState_title{font-size:var(--tsk-fs-md)}.EmptyState_size-md .EmptyState_title{font-size:var(--tsk-fs-lg)}.EmptyState_size-lg .EmptyState_title{font-size:var(--tsk-fs-xl)}.EmptyState_description{font-size:var(--tsk-fs-sm);color:var(--tsk-color-text-subtle);max-width:40ch;line-height:1.5}.EmptyState_action{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:inline-flex}.FileUpload_root{font-family:var(--tsk-font-body);color:var(--tsk-color-text);gap:10px}.FileUpload_root,.FileUpload_zone{flex-direction:column;display:flex}.FileUpload_zone{border:1.5px dashed var(--tsk-color-border-strong);border-radius:var(--tsk-radius-xl);background:var(--tsk-color-surface-muted);cursor:pointer;text-align:center;transition:border-color var(--tsk-duration-fast) var(--tsk-ease-standard),background var(--tsk-duration-fast) var(--tsk-ease-standard),transform var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:center;align-items:center;gap:6px;padding:26px 18px}.FileUpload_zone:hover,.FileUpload_zoneActive{border-color:var(--tsk-color-brand-400)}.FileUpload_zoneActive{background:var(--tsk-color-brand-soft);transform:scale(1.01)}.FileUpload_zoneDisabled{opacity:.5;cursor:not-allowed}.FileUpload_input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.FileUpload_zoneIcon{border-radius:var(--tsk-radius-pill);background:var(--tsk-color-brand-soft);width:40px;height:40px;color:var(--tsk-color-brand-soft-fg);place-items:center;display:grid}.FileUpload_zoneLabel{font-size:13px;font-weight:600}.FileUpload_zoneHint{color:var(--tsk-color-text-muted);font-size:11px}.FileUpload_list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.FileUpload_item{border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-lg);background:var(--tsk-color-surface);align-items:center;gap:10px;padding:8px 10px;display:flex}.FileUpload_itemError{border-color:var(--tsk-color-danger-300)}.FileUpload_itemError .FileUpload_itemMeta{color:var(--tsk-color-danger-500);font-weight:600}.FileUpload_thumb{object-fit:cover}.FileUpload_thumb,.FileUpload_thumbFallback{border-radius:var(--tsk-radius-md);flex-shrink:0;width:38px;height:38px}.FileUpload_thumbFallback{background:var(--tsk-color-info-soft);color:var(--tsk-color-info-soft-fg);text-transform:uppercase;place-items:center;font-size:10px;font-weight:800;display:grid}.FileUpload_itemBody{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.FileUpload_itemName{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.FileUpload_itemMeta{color:var(--tsk-color-text-muted);font-size:11px}.FileUpload_itemRemove{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--tsk-radius-md);width:26px;height:26px;color:var(--tsk-color-text-muted);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard);place-items:center;font-size:12px;display:grid}.FileUpload_itemRemove:hover{background:var(--tsk-color-danger-soft);color:var(--tsk-color-danger-soft-fg)}.FileUpload_itemRemove:focus-visible{box-shadow:0 0 0 2px var(--tsk-color-danger-500);outline:0}@supports (color:color-mix(in lab,red,red)){.FileUpload_itemRemove:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tsk-color-danger-500) 40%,transparent)}}.FormField_root{gap:var(--tsk-space-1);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;flex-direction:column;min-width:0;display:flex}.FormField_labelRow{justify-content:space-between;align-items:baseline;gap:var(--tsk-space-2);display:flex}.FormField_label{font-size:var(--tsk-fs-sm);font-weight:var(--tsk-weight-semibold);color:var(--tsk-color-text);line-height:1.3}.FormField_optional{font-size:var(--tsk-fs-xs);font-weight:var(--tsk-weight-medium);color:var(--tsk-color-text-muted)}.FormField_required{color:var(--tsk-color-danger-500);margin-left:2px}.FormField_hint{color:var(--tsk-color-text-subtle)}.FormField_error,.FormField_hint{font-size:var(--tsk-fs-xs);line-height:1.4}.FormField_error{color:var(--tsk-color-danger-600,var(--tsk-color-danger-700));font-weight:var(--tsk-weight-semibold)}.FormField_root[data-disabled] .FormField_hint,.FormField_root[data-disabled] .FormField_label{opacity:.55}.FormField_root[data-invalid] .FormField_label{color:var(--tsk-color-danger-700)}.Header_root{justify-content:space-between;align-items:flex-start;gap:var(--tsk-space-4);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;width:100%;display:flex}.Header_titleBlock{gap:var(--tsk-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.Header_eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--tsk-color-text-subtle);font-size:11px;font-weight:var(--tsk-weight-semibold)}.Header_title{color:var(--tsk-color-text);margin:0;font-weight:800;line-height:1.2}.Header_description{color:var(--tsk-color-text-subtle);font-size:var(--tsk-fs-sm);margin:0;line-height:1.5}.Header_actions{align-items:center;gap:var(--tsk-space-2);flex-shrink:0;display:flex}.Header_size-sm{padding-top:var(--tsk-space-3);padding-bottom:var(--tsk-space-3)}.Header_size-sm .Header_title{font-size:var(--tsk-fs-lg)}.Header_size-md{padding-top:var(--tsk-space-4);padding-bottom:var(--tsk-space-4)}.Header_size-md .Header_title{font-size:var(--tsk-fs-xl)}.Header_size-lg{padding-top:var(--tsk-space-5);padding-bottom:var(--tsk-space-5)}.Header_size-lg .Header_title{font-size:var(--tsk-fs-2xl)}.Header_divider{border-bottom:1px solid var(--tsk-color-border)}@media (max-width:767.98px){.Header_stackOnMobile{align-items:stretch;gap:var(--tsk-space-3);flex-direction:column}.Header_stackOnMobile .Header_actions{flex-shrink:1;width:100%}}.Kanban_root{font-family:var(--tsk-font-body);color:var(--tsk-color-text);grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;align-items:start;gap:14px;padding-bottom:10px;display:grid;overflow-x:auto}.Kanban_column{background:var(--tsk-color-surface-muted);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-xl);min-width:0;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),border-color var(--tsk-duration-fast) var(--tsk-ease-standard);padding:10px}.Kanban_columnOver{background:var(--tsk-color-veil);border-color:var(--tsk-color-brand-400)}.Kanban_columnHead{justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 10px;display:flex}.Kanban_columnTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--tsk-color-text-subtle);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:800}.Kanban_columnCount{text-align:center;border-radius:var(--tsk-radius-pill);background:var(--tsk-color-surface);min-width:22px;color:var(--tsk-color-text-muted);border:1px solid var(--tsk-color-border);padding:2px 6px;font-size:11px;font-weight:700}.Kanban_columnActions{align-items:center;gap:6px;display:flex}.Kanban_deleteColBtn{opacity:0;cursor:pointer;color:var(--tsk-color-text-muted);border-radius:var(--tsk-radius-md);transition:opacity var(--tsk-duration-fast) var(--tsk-ease-standard),background var(--tsk-duration-fast) var(--tsk-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.Kanban_column:hover .Kanban_deleteColBtn{opacity:1}.Kanban_deleteColBtn:hover{background:var(--tsk-color-danger-soft);color:var(--tsk-color-danger-500)}.Kanban_columnTitleInput{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-brand-400);border-radius:var(--tsk-radius-md);text-transform:uppercase;color:var(--tsk-color-text);width:100%;padding:2px 6px;font-size:12px;font-weight:800}.Kanban_columnBody{flex-direction:column;gap:8px;min-height:48px;display:flex}.Kanban_columnEmpty{border:1.5px dashed var(--tsk-color-border-strong);border-radius:var(--tsk-radius-lg);min-height:64px;color:var(--tsk-color-text-muted);place-items:center;font-size:12px;display:grid}.Kanban_card{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-lg);box-shadow:var(--tsk-shadow-sm);cursor:grab;touch-action:none;transition:box-shadow var(--tsk-duration-fast) var(--tsk-ease-standard),border-color var(--tsk-duration-fast) var(--tsk-ease-standard),transform var(--tsk-duration-fast) var(--tsk-ease-standard);flex-direction:column;gap:6px;padding:10px 12px 10px 14px;display:flex;position:relative}.Kanban_card:before{content:"";border-top-left-radius:var(--tsk-radius-lg);border-bottom-left-radius:var(--tsk-radius-lg);background:var(--tsk-color-border-strong);width:3px;position:absolute;top:0;bottom:0;left:0}.Kanban_card[data-tone=brand]:before{background:var(--tsk-color-brand-400)}.Kanban_card[data-tone=success]:before{background:var(--tsk-color-success-500)}.Kanban_card[data-tone=warning]:before{background:var(--tsk-color-warning-500)}.Kanban_card[data-tone=danger]:before{background:var(--tsk-color-danger-500)}.Kanban_card[data-tone=info]:before{background:var(--tsk-color-info-500)}.Kanban_card:hover{border-color:var(--tsk-color-border-strong);box-shadow:var(--tsk-shadow-md)}.Kanban_card:active{cursor:grabbing}.Kanban_cardGhost{opacity:.35;transform:scale(.95)}.Kanban_cardOver{border-top:2.5px dashed var(--tsk-color-brand-400);padding-top:18px}.Kanban_deleteCardBtn{opacity:0;background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-md);color:var(--tsk-color-text-muted);cursor:pointer;z-index:10;width:20px;height:20px;transition:opacity var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.Kanban_card:hover .Kanban_deleteCardBtn{opacity:1}.Kanban_deleteCardBtn:hover{color:var(--tsk-color-danger-500);border-color:var(--tsk-color-danger-200);background:var(--tsk-color-danger-soft)}.Kanban_cardTag{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--tsk-radius-pill);background:var(--tsk-color-ink-soft);color:var(--tsk-color-ink-soft-fg);align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:700}.Kanban_cardTag[data-tone=brand]{background:var(--tsk-color-brand-soft);color:var(--tsk-color-brand-soft-fg)}.Kanban_cardTag[data-tone=success]{background:var(--tsk-color-success-soft);color:var(--tsk-color-success-soft-fg)}.Kanban_cardTag[data-tone=warning]{background:var(--tsk-color-warning-soft);color:var(--tsk-color-warning-soft-fg)}.Kanban_cardTag[data-tone=danger]{background:var(--tsk-color-danger-soft);color:var(--tsk-color-danger-soft-fg)}.Kanban_cardTag[data-tone=info]{background:var(--tsk-color-info-soft);color:var(--tsk-color-info-soft-fg)}.Kanban_cardTitle{font-size:13px;font-weight:600;line-height:1.35}.Kanban_cardMeta{color:var(--tsk-color-text-muted);font-size:11px}.Kanban_addCardBtn{border:1px dashed var(--tsk-color-border);border-radius:var(--tsk-radius-lg);color:var(--tsk-color-text-muted);cursor:pointer;width:100%;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),border-color var(--tsk-duration-fast) var(--tsk-ease-standard);background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:600;display:flex}.Kanban_addCardBtn:hover{background:var(--tsk-color-surface);border-color:var(--tsk-color-border-strong);color:var(--tsk-color-text)}.Kanban_addCardForm{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-lg);flex-direction:column;gap:8px;padding:8px;display:flex}.Kanban_addCardInput{resize:none;color:var(--tsk-color-text);background:0 0;border:none;width:100%;min-height:48px;font-family:inherit;font-size:13px}.Kanban_addCardInput:focus{outline:none}.Kanban_addCardInput:focus-visible{box-shadow:0 0 0 2px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Kanban_addCardInput:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tsk-color-brand-400) 35%,transparent)}}.Kanban_addCardInput:focus-visible{border-radius:var(--tsk-radius-sm)}.Kanban_addCardActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.Kanban_saveCardBtn{background:var(--tsk-color-brand-400);color:var(--tsk-color-brand-soft-fg);border-radius:var(--tsk-radius-md);font-weight:700}.Kanban_cancelCardBtn,.Kanban_saveCardBtn{cursor:pointer;border:none;padding:4px 8px;font-size:11px}.Kanban_cancelCardBtn{color:var(--tsk-color-text-muted);background:0 0;font-weight:600}.Kanban_cancelCardBtn:hover{color:var(--tsk-color-text)}.Kanban_newColumnBtn{background:var(--tsk-color-surface-muted);border:1px dashed var(--tsk-color-border);border-radius:var(--tsk-radius-xl);color:var(--tsk-color-text-muted);cursor:pointer;min-width:260px;height:52px;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),border-color var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:center;align-items:center;gap:8px;padding:14px;font-size:13px;font-weight:700;display:flex}.Kanban_newColumnBtn:hover{background:var(--tsk-color-surface);border-color:var(--tsk-color-border-strong);color:var(--tsk-color-text)}.Kanban_addColumnForm{background:var(--tsk-color-surface-muted);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-xl);flex-direction:column;gap:8px;min-width:260px;padding:10px;display:flex}.Kanban_addColumnInput{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-lg);color:var(--tsk-color-text);width:100%;padding:8px;font-family:inherit;font-size:13px}.Kanban_addColumnInput:focus{border-color:var(--tsk-color-brand-400);outline:none}.Kanban_addColumnActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.Kanban_saveColumnBtn{background:var(--tsk-color-brand-400);color:var(--tsk-color-brand-soft-fg);border-radius:var(--tsk-radius-md);font-weight:700}.Kanban_cancelColumnBtn,.Kanban_saveColumnBtn{cursor:pointer;border:none;padding:6px 10px;font-size:11px}.Kanban_cancelColumnBtn{color:var(--tsk-color-text-muted);background:0 0;font-weight:600}.Kanban_cancelColumnBtn:hover,.Kbd_root{color:var(--tsk-color-text)}.Kbd_root{background:var(--tsk-color-surface-muted);border-bottom-color:var(--tsk-color-border);border-bottom-width:1px;border:1px solid var(--tsk-color-border);border-bottom:2px solid var(--tsk-color-border-strong);border-radius:var(--tsk-radius-sm);white-space:nowrap;vertical-align:baseline;justify-content:center;align-items:center;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:600;line-height:1;display:inline-flex}.Kbd_size-sm{font-size:var(--tsk-fs-2xs);padding:1px 5px}.Kbd_size-md{font-size:var(--tsk-fs-xs);padding:2px 6px}.Kbd_size-lg{font-size:var(--tsk-fs-sm);padding:3px 8px}.KeyValue_root{font-family:var(--tsk-font-sans);color:var(--tsk-color-text);box-sizing:border-box;min-width:0;display:flex}.KeyValue_layout-horizontal{align-items:baseline;gap:var(--tsk-space-3);flex-direction:row}.KeyValue_layout-horizontal .KeyValue_label{flex-shrink:0;min-width:100px}.KeyValue_layout-horizontal .KeyValue_value{text-align:right;flex:1;min-width:0}.KeyValue_layout-vertical{flex-direction:column;gap:2px}.KeyValue_layout-vertical .KeyValue_label,.KeyValue_layout-vertical .KeyValue_value{text-align:left}.KeyValue_layout-inline{gap:var(--tsk-space-1);flex-direction:row;align-items:baseline}.KeyValue_layout-inline .KeyValue_label:after{content:":"}.KeyValue_layout-inline .KeyValue_value{min-width:0}.KeyValue_label{font-size:var(--tsk-fs-xs);font-weight:var(--tsk-weight-semibold);color:var(--tsk-color-text-subtle);letter-spacing:.02em;text-transform:uppercase;line-height:1.4}.KeyValue_value{font-size:var(--tsk-fs-sm);color:var(--tsk-color-text);word-break:break-word;line-height:1.4}.KeyValue_layout-inline .KeyValue_label{text-transform:none;letter-spacing:0;font-weight:var(--tsk-weight-medium);font-size:var(--tsk-fs-sm);color:var(--tsk-color-text-subtle)}.KeyValue_list{gap:var(--tsk-space-3);font-family:var(--tsk-font-sans);flex-direction:column;display:flex}.KeyValue_list.KeyValue_divided>*+*{padding-top:var(--tsk-space-3);border-top:1px solid var(--tsk-color-border)}.Logo_root{font-family:var(--tsk-font-jp);font-weight:var(--tsk-weight-bold);border-radius:var(--tsk-radius-md);transition:transform var(--tsk-duration-fast) var(--tsk-ease-standard);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Logo_size-xs{border-radius:5px;width:20px;height:20px;font-size:12px}.Logo_size-sm{border-radius:7px;width:28px;height:28px;font-size:16px}.Logo_size-md{width:36px;height:36px;font-size:22px}.Logo_size-lg{width:48px;height:48px;font-size:30px}.Logo_size-xl{border-radius:var(--tsk-radius-card);width:72px;height:72px;font-size:46px}.Logo_variant-solid.Logo_tone-brand{background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand)}.Logo_variant-solid.Logo_tone-ink{background:var(--tsk-color-ink-solid);color:var(--tsk-color-text-on-ink)}.Logo_variant-solid.Logo_tone-paper{background:var(--tsk-color-surface);color:var(--tsk-color-text);border:1px solid var(--tsk-color-border)}.Logo_variant-solid.Logo_tone-success{background:var(--tsk-color-success-500);color:var(--tsk-color-text-on-brand)}.Logo_variant-solid.Logo_tone-warning{background:var(--tsk-color-warning-500);color:var(--tsk-color-text-on-brand)}.Logo_variant-solid.Logo_tone-danger{background:var(--tsk-color-danger-500);color:var(--tsk-color-text-on-brand)}.Logo_variant-solid.Logo_tone-info{background:var(--tsk-color-info-500);color:var(--tsk-color-text-on-brand)}.Logo_variant-outline{background:0 0;border:1.5px solid}.Logo_variant-outline.Logo_tone-brand{color:var(--tsk-color-brand-500)}.Logo_variant-outline.Logo_tone-ink,.Logo_variant-outline.Logo_tone-paper{color:var(--tsk-color-text)}.Logo_variant-outline.Logo_tone-success{color:var(--tsk-color-success-500)}.Logo_variant-outline.Logo_tone-warning{color:var(--tsk-color-warning-500)}.Logo_variant-outline.Logo_tone-danger{color:var(--tsk-color-danger-500)}.Logo_variant-outline.Logo_tone-info{color:var(--tsk-color-info-500)}.Logo_variant-plain{background:0 0;border:0}.Logo_variant-plain.Logo_tone-brand{color:var(--tsk-color-brand-500)}.Logo_variant-plain.Logo_tone-ink,.Logo_variant-plain.Logo_tone-paper{color:var(--tsk-color-text)}.Logo_variant-plain.Logo_tone-success{color:var(--tsk-color-success-500)}.Logo_variant-plain.Logo_tone-warning{color:var(--tsk-color-warning-500)}.Logo_variant-plain.Logo_tone-danger{color:var(--tsk-color-danger-500)}.Logo_variant-plain.Logo_tone-info{color:var(--tsk-color-info-500)}.Logo_stamped{transform:rotate(-3deg)}.Logo_stamped:hover{transform:rotate(0)scale(1.05)}.Map_root{flex-direction:column;gap:10px;display:flex}.Map_map{border-radius:var(--tsk-radius-lg,16px);z-index:0;width:100%;overflow:hidden}.Map_markerIcon{background:0 0;border:0}.Map_pin{border:2px solid #fff;border-radius:999px;width:14px;height:14px;display:block;box-shadow:0 1px 4px #0006}.Map_legend{flex-wrap:wrap;gap:14px;display:flex}.Map_legendItem{color:var(--tsk-color-text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.Map_legendDot{border-radius:999px;width:10px;height:10px}.MiniSparkline_root{vertical-align:middle;display:inline-block}.MiniSparkline_tone-brand{color:var(--tsk-color-brand-500)}.MiniSparkline_tone-ink{color:var(--tsk-color-ink-500)}.MiniSparkline_tone-success{color:var(--tsk-color-success-500)}.MiniSparkline_tone-warning{color:var(--tsk-color-warning-500)}.MiniSparkline_tone-danger{color:var(--tsk-color-danger-500)}.MiniSparkline_tone-info{color:var(--tsk-color-info-500)}.MiniSparkline_lastDot{filter:drop-shadow(0 0 4px)}.AreaChart_wrapper{width:100%;font-family:var(--tsk-font-sans,system-ui,-apple-system,sans-serif);flex-direction:column;display:flex;position:relative}.AreaChart_legend{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:0 4px;display:flex}.AreaChart_legendItem{cursor:pointer;color:var(--tsk-color-text-subtle);background:0 0;border:none;border-radius:6px;outline:none;align-items:center;gap:8px;margin:-4px -8px;padding:4px 8px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.AreaChart_legendItem:hover{background:var(--tsk-color-ink-50);color:var(--tsk-color-text)}[data-theme=dark] .AreaChart_legendItem:hover{background:#ffffff0d}.AreaChart_legendItemHidden{opacity:.35;text-decoration:line-through}.AreaChart_legendBadge{width:8px;height:8px;box-shadow:0 0 0 2px var(--tsk-color-surface);border-radius:50%;display:inline-block}.AreaChart_chartContainer{-webkit-user-select:none;user-select:none;flex:1;width:100%;position:relative}.AreaChart_gridLine{stroke:var(--tsk-color-border);stroke-dasharray:4 4;opacity:.5}.AreaChart_axisLabel{fill:var(--tsk-color-text-subtle);font-size:11px;font-weight:500}.AreaChart_axisBaseLine,.AreaChart_axisTickLine{stroke:var(--tsk-color-border);stroke-width:1px}.AreaChart_crosshair{stroke:var(--tsk-color-text-muted);stroke-dasharray:3 3;stroke-width:1px;pointer-events:none}.AreaChart_clipRect{transform-origin:0;animation:AreaChart_reveal .8s cubic-bezier(.16,1,.3,1) forwards;transform:scaleX(0)}@keyframes AreaChart_reveal{to{transform:scaleX(1)}}.AreaChart_chartLine{stroke-dasharray:2000;stroke-dashoffset:2000px;animation:AreaChart_drawLine .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes AreaChart_drawLine{to{stroke-dashoffset:0}}.AreaChart_tooltip{pointer-events:none;background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);z-index:50;-webkit-backdrop-filter:blur(8px);background-color:#ffffffd9;border-radius:8px;min-width:130px;padding:8px 12px;transition:left .15s cubic-bezier(.2,.8,.2,1),top .15s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}[data-theme=dark] .AreaChart_tooltip{background-color:#1a202cd9;border-color:#ffffff1a;box-shadow:0 10px 25px -5px #00000080}.AreaChart_tooltipHeader{color:var(--tsk-color-text-muted);letter-spacing:.05em;border-bottom:1px solid var(--tsk-color-border);margin-bottom:6px;padding-bottom:4px;font-size:11px;font-weight:700}.AreaChart_tooltipBody{flex-direction:column;gap:4px;display:flex}.AreaChart_tooltipRow{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.AreaChart_tooltipItemName{color:var(--tsk-color-text-subtle);align-items:center;gap:6px;display:flex}.AreaChart_tooltipBadge{border-radius:50%;width:6px;height:6px;display:inline-block}.AreaChart_tooltipValue{color:var(--tsk-color-text);font-weight:600}.BarChart_wrapper{width:100%;font-family:var(--tsk-font-sans,system-ui,-apple-system,sans-serif);flex-direction:column;display:flex;position:relative}.BarChart_legend{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:0 4px;display:flex}.BarChart_legendItem{cursor:pointer;color:var(--tsk-color-text-subtle);background:0 0;border:none;border-radius:6px;outline:none;align-items:center;gap:8px;margin:-4px -8px;padding:4px 8px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.BarChart_legendItem:hover{background:var(--tsk-color-ink-50);color:var(--tsk-color-text)}[data-theme=dark] .BarChart_legendItem:hover{background:#ffffff0d}.BarChart_legendItemHidden{opacity:.35;text-decoration:line-through}.BarChart_legendBadge{width:8px;height:8px;box-shadow:0 0 0 2px var(--tsk-color-surface);border-radius:2px;display:inline-block}.BarChart_chartContainer{flex:1;width:100%;position:relative}.BarChart_gridLine{stroke:var(--tsk-color-border);stroke-dasharray:4 4;opacity:.5}.BarChart_axisLabel{fill:var(--tsk-color-text-subtle);font-size:11px;font-weight:500}.BarChart_axisBaseLine{stroke:var(--tsk-color-border);stroke-width:1px}.BarChart_barGroup{transition:opacity .25s}.BarChart_barGroupMuted{opacity:.3}.BarChart_barRect{transition:fill .2s,y .3s,height .3s,x .3s,width .3s;animation:BarChart_growBar .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes BarChart_growBar{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.BarChart_tooltip{pointer-events:none;background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);z-index:50;-webkit-backdrop-filter:blur(8px);background-color:#ffffffd9;border-radius:8px;min-width:130px;padding:8px 12px;transition:left .12s cubic-bezier(.2,.8,.2,1),top .12s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}[data-theme=dark] .BarChart_tooltip{background-color:#1a202cd9;border-color:#ffffff1a;box-shadow:0 10px 25px -5px #00000080}.BarChart_tooltipHeader{color:var(--tsk-color-text-muted);letter-spacing:.05em;border-bottom:1px solid var(--tsk-color-border);margin-bottom:6px;padding-bottom:4px;font-size:11px;font-weight:700}.BarChart_tooltipBody{flex-direction:column;gap:4px;display:flex}.BarChart_tooltipRow{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.BarChart_tooltipItemName{color:var(--tsk-color-text-subtle);align-items:center;gap:6px;display:flex}.BarChart_tooltipBadge{border-radius:50%;width:6px;height:6px;display:inline-block}.BarChart_tooltipValue{color:var(--tsk-color-text);font-weight:600}.DonutChart_wrapper{width:100%;height:100%;font-family:var(--tsk-font-sans,system-ui,-apple-system,sans-serif);justify-content:center;align-items:center;display:flex}.DonutChart_content{flex-flow:wrap;place-content:center;align-items:center;gap:16px 28px;width:100%;height:100%;display:flex}.DonutChart_chartContainer{flex-shrink:0;width:200px;max-width:100%;height:200px;position:relative}.DonutChart_svgElement{overflow:visible}.DonutChart_sliceCircle{cursor:pointer;transform-box:view-box;transform-origin:0 0;transition:stroke-width .2s cubic-bezier(.16,1,.3,1),opacity .2s;animation:DonutChart_drawCircle .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes DonutChart_drawCircle{0%{stroke-dashoffset:440px}}.DonutChart_centerTextGroup{pointer-events:none}.DonutChart_centerLabel{fill:var(--tsk-color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.DonutChart_centerValue{fill:var(--tsk-color-text);font-size:20px;font-weight:800}.DonutChart_legend{flex-direction:column;gap:6px;min-width:0;display:flex}@media (max-width:640px){.DonutChart_legend{flex-flow:wrap;justify-content:center;gap:12px}}.DonutChart_legendItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;outline:none;align-items:center;gap:8px;width:100%;padding:6px 10px;transition:all .2s;display:flex}@media (max-width:640px){.DonutChart_legendItem{width:auto}}.DonutChart_legendItem:hover{background:var(--tsk-color-ink-50)}[data-theme=dark] .DonutChart_legendItem:hover{background:#ffffff0d}.DonutChart_legendItemHidden{opacity:.35;text-decoration:line-through}.DonutChart_legendBadge{border-radius:50%;flex-shrink:0;width:8px;height:8px}.DonutChart_legendName{color:var(--tsk-color-text-subtle);flex:1;font-size:13px;font-weight:500}.DonutChart_legendVal{color:var(--tsk-color-text);margin-left:12px;font-size:13px;font-weight:600}.DonutChart_tooltip{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);z-index:50;pointer-events:none;-webkit-backdrop-filter:blur(8px);background-color:#ffffffd9;border-radius:8px;min-width:120px;padding:8px 12px;position:absolute;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}[data-theme=dark] .DonutChart_tooltip{background-color:#1a202cd9;border-color:#ffffff1a}.DonutChart_tooltipRow{text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.DonutChart_tooltipBadge{border-radius:50%;width:6px;height:6px}.DonutChart_tooltipName{color:var(--tsk-color-text-muted)}.DonutChart_tooltipValueRow{align-items:baseline;gap:6px;margin-top:4px;display:flex}.DonutChart_tooltipVal{color:var(--tsk-color-text);font-size:14px;font-weight:750}.DonutChart_tooltipPercent{color:var(--tsk-color-text-subtle);font-size:11px;font-weight:500}.RadialChart_wrapper{font-family:var(--tsk-font-sans,system-ui,-apple-system,sans-serif)}.RadialChart_content,.RadialChart_wrapper{width:100%;height:100%;justify-content:center;align-items:center;display:flex}.RadialChart_content{flex-direction:row;gap:28px}@media (max-width:640px){.RadialChart_content{flex-direction:column;gap:16px}}.RadialChart_chartContainer{flex-shrink:0;width:180px;height:180px;position:relative}.RadialChart_svgElement{overflow:visible}.RadialChart_trackCircle{opacity:.12}.RadialChart_progressCircle{transition:stroke-dashoffset .8s cubic-bezier(.16,1,.3,1);animation:RadialChart_fadeIn .5s ease-out}@keyframes RadialChart_fadeIn{0%{opacity:0}to{opacity:1}}.RadialChart_centerTextGroup{pointer-events:none}.RadialChart_centerValue{fill:var(--tsk-color-text);font-size:22px;font-weight:800}.RadialChart_centerLabel{fill:var(--tsk-color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.RadialChart_legend{flex-direction:column;gap:8px;min-width:160px;display:flex}@media (max-width:640px){.RadialChart_legend{flex-flow:wrap;justify-content:center;gap:12px}}.RadialChart_legendItem{align-items:center;gap:8px;font-size:13px;display:flex}.RadialChart_legendBadge{border-radius:50%;flex-shrink:0;width:8px;height:8px}.RadialChart_legendName{color:var(--tsk-color-text-subtle);flex:1;font-weight:500}.RadialChart_legendVal{color:var(--tsk-color-text);margin-left:8px;font-weight:600}.CalendarHeatmap_wrapper{width:100%;font-family:var(--tsk-font-sans,system-ui,-apple-system,sans-serif);flex-direction:column;display:flex;position:relative}.CalendarHeatmap_scrollContainer{scrollbar-width:thin;scrollbar-color:var(--tsk-color-border) transparent;width:100%;padding-bottom:8px;overflow-x:auto}.CalendarHeatmap_scrollContainer::-webkit-scrollbar{height:6px}.CalendarHeatmap_scrollContainer::-webkit-scrollbar-track{background:0 0}.CalendarHeatmap_scrollContainer::-webkit-scrollbar-thumb{background-color:var(--tsk-color-border);border-radius:3px}.CalendarHeatmap_heatmapInner{display:inline-block;position:relative}.CalendarHeatmap_svgElement{display:block;overflow:visible}.CalendarHeatmap_monthLabel{fill:var(--tsk-color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:700}.CalendarHeatmap_weekdayLabel{fill:var(--tsk-color-text-subtle);font-size:9px;font-weight:600}.CalendarHeatmap_dayCell{cursor:pointer;stroke:#0000;stroke-width:1px;transition:opacity .15s,stroke .15s}.CalendarHeatmap_dayCell:hover{stroke:var(--tsk-color-text);opacity:.85}.CalendarHeatmap_intensity0{fill:var(--tsk-color-ink-100)}[data-theme=dark] .CalendarHeatmap_intensity0{fill:#ffffff0f}.CalendarHeatmap_tooltip{pointer-events:none;background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);z-index:50;text-align:left;-webkit-backdrop-filter:blur(8px);background-color:#ffffffd9;border-radius:6px;min-width:160px;padding:6px 10px;position:absolute;box-shadow:0 4px 15px -3px #0000001a,0 4px 6px -2px #0000000d}[data-theme=dark] .CalendarHeatmap_tooltip{background-color:#1a202cd9;border-color:#ffffff1a}.CalendarHeatmap_tooltipValue{color:var(--tsk-color-text);font-size:11px;font-weight:700}.CalendarHeatmap_tooltipDate{color:var(--tsk-color-text-muted);margin-top:2px;font-size:9.5px;font-weight:500}.CalendarHeatmap_legend{justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;padding-right:12px;display:flex}.CalendarHeatmap_legendLabel{color:var(--tsk-color-text-muted);font-size:11px;font-weight:500}.CalendarHeatmap_legendCells{gap:2px;display:flex}.CalendarHeatmap_legendCell{border-radius:1.5px;width:10px;height:10px}.Navbar_root{width:100%;font-family:var(--tsk-font-body);background:var(--tsk-color-surface);color:var(--tsk-color-text);border-radius:var(--tsk-radius-card);box-shadow:var(--tsk-shadow-card);box-sizing:border-box;align-items:center;gap:16px;display:flex}.Navbar_root[data-variant=transparent]{box-shadow:none;background:0 0}.Navbar_root[data-variant=sticky]{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--tsk-color-surface);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.Navbar_root[data-variant=sticky]{background:color-mix(in srgb,var(--tsk-color-surface) 80%,transparent)}}.Navbar_root[data-variant=sticky]{box-shadow:0 1px 0 var(--tsk-color-border);border-radius:0}.Navbar_root[data-size=sm]{min-height:52px;padding:10px 14px}.Navbar_root[data-size=md]{min-height:64px;padding:14px 20px}.Navbar_root[data-size=lg]{min-height:76px;padding:18px 24px}.Navbar_section{align-items:center;gap:12px;min-width:0;display:flex}.Navbar_section[data-align=start]{margin-right:auto}.Navbar_section[data-align=end]{margin-left:auto}.Navbar_section[data-align=center]{margin:0 auto}.Navbar_brand{align-items:center;gap:10px;font-weight:700;display:inline-flex}.Navbar_brandTitle{letter-spacing:.02em;font-size:15px;font-weight:800}.Navbar_heading{flex-direction:column;gap:2px;min-width:0;display:flex}.Navbar_headingEyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--tsk-color-text-subtle);font-size:11px;font-weight:700}.Navbar_headingTitle{color:var(--tsk-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.NavMenu_root{font-family:var(--tsk-font-body);display:inline-flex;position:relative}.NavMenu_list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:inline-flex}.NavMenu_trigger{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-lg);color:var(--tsk-color-text-subtle);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard);align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.NavMenu_trigger:hover,.NavMenu_trigger[data-state=open]{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.NavMenu_trigger:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.NavMenu_trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.NavMenu_trigger[data-active]{color:var(--tsk-color-brand-600)}.NavMenu_chevron{transition:transform var(--tsk-duration-fast) var(--tsk-ease-standard)}.NavMenu_trigger[data-state=open] .NavMenu_chevron{transform:rotate(180deg)}.NavMenu_content{width:100%;animation:NavMenu_tskNavIn var(--tsk-duration-fast) var(--tsk-ease-out);position:absolute;top:0;left:0}.NavMenu_viewportPosition{perspective:2000px;z-index:50;justify-content:center;width:100%;display:flex;position:absolute;top:100%;left:0}.NavMenu_viewport{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-2xl);box-shadow:var(--tsk-shadow-lg);width:var(--radix-navigation-menu-viewport-width);height:var(--radix-navigation-menu-viewport-height);transition:width var(--tsk-duration-base) var(--tsk-ease-standard),height var(--tsk-duration-base) var(--tsk-ease-standard);margin-top:10px;position:relative;overflow:hidden}.NavMenu_viewport[data-state=open]{animation:NavMenu_tskNavScaleIn var(--tsk-duration-base) var(--tsk-ease-out)}.NavMenu_viewport[data-state=closed]{animation:NavMenu_tskNavScaleOut var(--tsk-duration-fast) var(--tsk-ease-in)}.NavMenu_column{flex-direction:column;gap:12px;min-width:220px;padding:16px;display:flex}.NavMenu_columnHeader{flex-direction:column;gap:2px;display:flex}.NavMenu_columnTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--tsk-color-text-subtle);font-size:11px;font-weight:700}.NavMenu_columnDesc{color:var(--tsk-color-text-muted);font-size:12px}.NavMenu_columnBody{flex-direction:column;gap:4px;display:flex}.NavMenu_linkCard{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-lg);cursor:pointer;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);align-items:flex-start;gap:12px;padding:10px;text-decoration:none;display:flex}.NavMenu_linkCard:hover{background:var(--tsk-color-surface-muted)}.NavMenu_linkCard:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.NavMenu_linkCard:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.NavMenu_linkCard[data-active]{background:var(--tsk-color-brand-50)}.NavMenu_linkCardIcon{border-radius:var(--tsk-radius-lg);background:var(--tsk-color-surface-muted);width:36px;height:36px;color:var(--tsk-color-brand-500);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.NavMenu_linkCardText{flex-direction:column;gap:2px;min-width:0;display:flex}.NavMenu_linkCardTitle{color:var(--tsk-color-text);font-size:14px;font-weight:700;line-height:1.2}.NavMenu_linkCardDesc{color:var(--tsk-color-text-subtle);font-size:12px;line-height:1.3}@keyframes NavMenu_tskNavIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes NavMenu_tskNavScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes NavMenu_tskNavScaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.PageHeader_root{gap:var(--tsk-space-3);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.PageHeader_breadcrumb{color:var(--tsk-color-text-subtle)}.PageHeader_body{justify-content:space-between;align-items:flex-start;gap:var(--tsk-space-4);display:flex}.PageHeader_titleBlock{gap:var(--tsk-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.PageHeader_eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--tsk-color-text-subtle);font-size:11px;font-weight:var(--tsk-weight-semibold)}.PageHeader_title{color:var(--tsk-color-text);margin:0;font-weight:800;line-height:1.2}.PageHeader_description{color:var(--tsk-color-text-subtle);font-size:var(--tsk-fs-sm);margin:0;line-height:1.5}.PageHeader_actions{align-items:center;gap:var(--tsk-space-2);flex-shrink:0;display:flex}.PageHeader_size-sm{padding-top:var(--tsk-space-3);padding-bottom:var(--tsk-space-3)}.PageHeader_size-sm .PageHeader_title{font-size:var(--tsk-fs-lg)}.PageHeader_size-md{padding-top:var(--tsk-space-4);padding-bottom:var(--tsk-space-4)}.PageHeader_size-md .PageHeader_title{font-size:var(--tsk-fs-xl)}.PageHeader_size-lg{padding-top:var(--tsk-space-5);padding-bottom:var(--tsk-space-5)}.PageHeader_size-lg .PageHeader_title{font-size:var(--tsk-fs-2xl)}.PageHeader_divider{border-bottom:1px solid var(--tsk-color-border)}@media (max-width:767.98px){.PageHeader_body{align-items:stretch;gap:var(--tsk-space-3);flex-direction:column}.PageHeader_actions{flex-shrink:1;width:100%}}.Progress_root{border-radius:var(--tsk-radius-pill,999px);background:var(--tsk-color-surface-muted);width:100%;overflow:hidden}.Progress_root[data-size=sm]{height:6px}.Progress_root[data-size=md]{height:10px}.Progress_root[data-size=lg]{height:14px}.Progress_fill{border-radius:inherit;background:var(--tsk-color-brand-500);height:100%;transition:width var(--tsk-duration-base,.25s) var(--tsk-ease-standard,ease)}.Progress_root[data-tone=success] .Progress_fill{background:var(--tsk-color-success-500)}.Progress_root[data-tone=warning] .Progress_fill{background:var(--tsk-color-warning-500)}.Progress_root[data-tone=danger] .Progress_fill{background:var(--tsk-color-danger-500)}.Progress_root[data-tone=info] .Progress_fill{background:var(--tsk-color-info-500)}.Progress_root[data-tone=ink] .Progress_fill{background:var(--tsk-color-ink-700)}.Segmented_root{background:var(--tsk-color-surface-muted);border-radius:var(--tsk-radius-pill);font-family:var(--tsk-font-body);color:var(--tsk-color-text-subtle);align-items:center;gap:2px;padding:4px;display:inline-flex;position:relative}.Segmented_root[data-variant=outline]{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-lg);padding:3px}.Segmented_root[data-full-width]{width:100%;display:flex}.Segmented_root[data-full-width] .Segmented_item{flex:1 1 0;justify-content:center}.Segmented_item{all:unset;box-sizing:border-box;border-radius:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--tsk-color-text-subtle);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard),box-shadow var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.Segmented_item:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Segmented_item:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Segmented_item:hover{color:var(--tsk-color-text)}.Segmented_item[data-state=on]{background:var(--tsk-color-surface);color:var(--tsk-color-text);box-shadow:var(--tsk-shadow-sm)}.Segmented_root[data-variant=outline] .Segmented_item{border-radius:var(--tsk-radius-md)}.Segmented_root[data-variant=outline] .Segmented_item[data-state=on]{background:var(--tsk-color-brand-soft,var(--tsk-color-brand-500))}@supports (color:color-mix(in lab,red,red)){.Segmented_root[data-variant=outline] .Segmented_item[data-state=on]{background:var(--tsk-color-brand-soft,color-mix(in srgb,var(--tsk-color-brand-500) 14%,transparent))}}.Segmented_root[data-variant=outline] .Segmented_item[data-state=on]{color:var(--tsk-color-brand-700);box-shadow:none}.Segmented_item:disabled,.Segmented_item[data-disabled]{opacity:.5;cursor:not-allowed}.Segmented_root[data-size=sm] .Segmented_item{min-height:24px;padding:4px 10px;font-size:12px}.Segmented_root[data-size=md] .Segmented_item{min-height:30px;padding:6px 14px;font-size:14px}.Segmented_root[data-size=lg] .Segmented_item{min-height:36px;padding:8px 18px;font-size:15px}.Segmented_icon{justify-content:center}.Segmented_icon,.Segmented_label{align-items:center;display:inline-flex}.Select_trigger{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-xl);background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);min-width:180px;color:var(--tsk-color-text);font-family:var(--tsk-font-body);cursor:pointer;transition:border-color var(--tsk-duration-fast) var(--tsk-ease-standard),box-shadow var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:space-between;align-items:center;gap:12px;display:inline-flex}.Select_fullWidth{width:100%;min-width:0}.Select_trigger:hover{border-color:var(--tsk-color-border-strong)}.Select_trigger:focus-visible,.Select_trigger[data-state=open]{border-color:var(--tsk-color-brand-400);box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Select_trigger:focus-visible,.Select_trigger[data-state=open]{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Select_trigger[data-placeholder]{color:var(--tsk-color-text-muted)}.Select_trigger[data-disabled]{opacity:.55;cursor:not-allowed}.Select_size-sm{padding:calc(6px * var(--tsk-density)) calc(10px * var(--tsk-density));min-height:var(--tsk-height-sm);font-size:13px}.Select_size-md{padding:calc(8px * var(--tsk-density)) calc(12px * var(--tsk-density));min-height:var(--tsk-height-md);font-size:14px}.Select_size-lg{padding:calc(12px * var(--tsk-density)) calc(16px * var(--tsk-density));min-height:var(--tsk-height-lg);font-size:16px}.Select_invalid{border-color:var(--tsk-color-danger-500)}.Select_invalid:focus-visible,.Select_invalid[data-state=open]{box-shadow:0 0 0 3px var(--tsk-color-danger-500)}@supports (color:color-mix(in lab,red,red)){.Select_invalid:focus-visible,.Select_invalid[data-state=open]{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-danger-500) 22%,transparent)}}.Select_icon{color:var(--tsk-color-text-subtle);transition:transform var(--tsk-duration-fast) var(--tsk-ease-standard)}.Select_trigger[data-state=open] .Select_icon{transform:rotate(180deg)}.Select_content{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-xl);box-shadow:var(--tsk-shadow-lg);color:var(--tsk-color-text);font-family:var(--tsk-font-body);min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);z-index:1000;animation:Select_tskSelectIn var(--tsk-duration-fast) var(--tsk-ease-out);outline:0;padding:6px;font-size:14px}.Select_viewport{flex-direction:column;gap:2px;padding:2px;display:flex}.Select_item{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:8px 28px 8px 12px;display:flex;position:relative}.Select_item[data-highlighted]{background:var(--tsk-color-surface-muted);color:var(--tsk-color-brand-700);outline:0}.Select_item[data-state=checked]{font-weight:700}.Select_item[data-disabled]{opacity:.5;pointer-events:none}.Select_itemLead{color:var(--tsk-color-text-subtle);font-size:14px;display:inline-flex}.Select_itemCheck{color:var(--tsk-color-brand-500);font-weight:700;position:absolute;right:10px}.Select_label{text-transform:uppercase;letter-spacing:.05em;color:var(--tsk-color-text-subtle);padding:6px 10px;font-size:11px;font-weight:700}.Select_separator{background:var(--tsk-color-border);height:1px;margin:4px 0}.Select_scrollBtn{cursor:default;height:22px;color:var(--tsk-color-text-subtle);justify-content:center;align-items:center;display:flex}@keyframes Select_tskSelectIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Sello_root{width:var(--tsk-sello-size,56px);height:var(--tsk-sello-size,56px);border-radius:var(--tsk-radius-pill);font-family:var(--tsk-font-jp);font-weight:900;font-size:calc(var(--tsk-sello-size,56px) * .5);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;transform:rotate(-8deg);box-shadow:0 2px 8px #00000014}.Sello_glyph{display:inline-block;transform:rotate(8deg)}.Sello_size-sm{--tsk-sello-size:32px}.Sello_size-md{--tsk-sello-size:48px}.Sello_size-lg{--tsk-sello-size:64px}.Sello_size-xl{--tsk-sello-size:96px}.Sello_tone-coral{background:var(--tsk-color-pop-coral);color:var(--tsk-color-pop-paper)}.Sello_tone-ink{background:var(--tsk-color-pop-ink);color:var(--tsk-color-pop-paper)}.Sello_tone-sumi{background:var(--tsk-color-pop-sumi);color:var(--tsk-color-pop-paper)}.Sello_tone-paper{background:var(--tsk-color-pop-paper);color:var(--tsk-color-pop-ink);border:2px solid var(--tsk-color-pop-ink)}.Sello_tone-brand{background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand)}.Sidebar_root{--tsk-sidebar-width:264px;width:var(--tsk-sidebar-width);background:var(--tsk-color-surface);color:var(--tsk-color-text);font-family:var(--tsk-font-body);border-radius:var(--tsk-radius-card);box-shadow:var(--tsk-shadow-card);box-sizing:border-box;height:100%;min-height:0;transition:width var(--tsk-duration-base) var(--tsk-ease-standard);flex-direction:column;gap:20px;padding:20px 16px;display:flex}.Sidebar_root[data-variant=flush]{box-shadow:none;border-right:1px solid var(--tsk-color-border);border-radius:0}.Sidebar_root[data-collapsed]{--tsk-sidebar-width:72px}.Sidebar_root[data-collapsed] .Sidebar_brandText,.Sidebar_root[data-collapsed] .Sidebar_chevron,.Sidebar_root[data-collapsed] .Sidebar_groupPanel,.Sidebar_root[data-collapsed] .Sidebar_itemBadge,.Sidebar_root[data-collapsed] .Sidebar_itemLabel,.Sidebar_root[data-collapsed] .Sidebar_sectionLabel{display:none}.Sidebar_root[data-collapsed] .Sidebar_item{justify-content:center;padding-left:8px;padding-right:8px}.Sidebar_root[data-collapsed] .Sidebar_brand{justify-content:center}.Sidebar_brand{border-bottom:1px solid var(--tsk-color-border);align-items:center;gap:12px;padding:4px 6px 8px;display:flex}.Sidebar_brandText{flex-direction:column;gap:2px;min-width:0;display:flex}.Sidebar_brandTitle{letter-spacing:.02em;color:var(--tsk-color-text);font-size:14px;font-weight:800;line-height:1.2}.Sidebar_brandSubtitle{color:var(--tsk-color-text-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.Sidebar_body{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex;overflow:auto}.Sidebar_section{flex-direction:column;gap:4px;display:flex}.Sidebar_sectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--tsk-color-text-muted);padding:4px 12px;font-size:10px;font-weight:800}.Sidebar_item{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-xl);cursor:pointer;color:var(--tsk-color-text-subtle);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard);align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.Sidebar_item:hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.Sidebar_item:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Sidebar_item:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Sidebar_itemIcon{border-radius:var(--tsk-radius-lg);background:var(--tsk-color-surface-muted);width:32px;height:32px;color:var(--tsk-color-text-subtle);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.Sidebar_itemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Sidebar_itemBadge{border-radius:var(--tsk-radius-pill);background:var(--tsk-color-brand-100);color:var(--tsk-color-brand-700);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.Sidebar_item[data-active]{background:var(--tsk-color-surface);color:var(--tsk-color-text);box-shadow:var(--tsk-shadow-card)}.Sidebar_item[data-active] .Sidebar_itemIcon{background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand)}.Sidebar_group{flex-direction:column;gap:2px;display:flex}.Sidebar_itemTrigger{cursor:pointer;width:100%}.Sidebar_chevron{color:var(--tsk-color-text-muted);transition:transform var(--tsk-duration-fast) var(--tsk-ease-standard);flex-shrink:0;margin-left:4px;display:inline-flex}.Sidebar_groupPanel{border-left:1px solid var(--tsk-color-border);flex-direction:column;gap:2px;margin:2px 0 4px 18px;padding-left:14px;display:flex;position:relative}.Sidebar_subItem{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);cursor:pointer;color:var(--tsk-color-text-subtle);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard);align-items:center;gap:10px;padding:8px 10px 8px 6px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.Sidebar_subItem:hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.Sidebar_subItem:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.Sidebar_subItem:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Sidebar_subItem[data-active]{color:var(--tsk-color-brand-700);font-weight:700}.Sidebar_subItem[data-active] .Sidebar_subDot{background:var(--tsk-color-brand-500);box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Sidebar_subItem[data-active] .Sidebar_subDot{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 22%,transparent)}}.Sidebar_subDot{border-radius:var(--tsk-radius-pill);background:var(--tsk-color-border-strong);width:6px;height:6px;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),box-shadow var(--tsk-duration-fast) var(--tsk-ease-standard);flex-shrink:0}.Sidebar_subLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Sidebar_footer{border-top:1px solid var(--tsk-color-border);flex-direction:column;gap:12px;padding-top:16px;display:flex}.Skeleton_root{background-color:var(--tsk-color-surface-muted);background-image:linear-gradient(90deg,transparent 0,var(--tsk-color-border) 50%,transparent 100%);display:block}@supports (color:color-mix(in lab,red,red)){.Skeleton_root{background-image:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--tsk-color-border) 60%,transparent) 50%,transparent 100%)}}.Skeleton_root{background-position:-150% 0;background-repeat:no-repeat;background-size:200% 100%}.Skeleton_root,.Skeleton_shape-rect{border-radius:var(--tsk-radius-sm)}.Skeleton_shape-circle{border-radius:9999px}.Skeleton_shape-text{border-radius:4px;height:1em}.Skeleton_animated{animation:Skeleton_tskSkeletonShimmer 1.4s ease-in-out infinite}@keyframes Skeleton_tskSkeletonShimmer{0%{background-position:-150% 0}to{background-position:150% 0}}.Skeleton_stack{flex-direction:column;gap:8px;width:100%;display:flex}@media (prefers-reduced-motion:reduce){.Skeleton_animated{animation:none}}.Skeleton_pattern-card{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-card);flex-direction:column;gap:12px;padding:16px;display:flex}.Skeleton_pattern-row{grid-template-columns:var(--tsk-skeleton-row-cols,repeat(4,1fr));border-bottom:1px solid var(--tsk-color-border);align-items:center;gap:16px;padding:12px 16px;display:grid}.Skeleton_pattern-metric{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-card);flex-direction:column;gap:8px;padding:16px;display:flex}.Skeleton_pattern-list-item{align-items:center;gap:12px;padding:12px 0;display:flex}.Skeleton_pattern-list-item .Skeleton_list-item-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.Stack_root{box-sizing:border-box;min-width:0;display:flex}.Stack_inline{display:inline-flex}.Stack_direction-row{flex-direction:row}.Stack_direction-column{flex-direction:column}.Stack_gap-0{gap:var(--tsk-space-0)}.Stack_gap-1{gap:var(--tsk-space-1)}.Stack_gap-2{gap:var(--tsk-space-2)}.Stack_gap-3{gap:var(--tsk-space-3)}.Stack_gap-4{gap:var(--tsk-space-4)}.Stack_gap-5{gap:var(--tsk-space-5)}.Stack_gap-6{gap:var(--tsk-space-6)}.Stack_gap-8{gap:var(--tsk-space-8)}.Stack_gap-10{gap:var(--tsk-space-10)}.Stack_gap-12{gap:var(--tsk-space-12)}.Stack_gap-16{gap:var(--tsk-space-16)}.Stack_align-start{align-items:flex-start}.Stack_align-center{align-items:center}.Stack_align-end{align-items:flex-end}.Stack_align-stretch{align-items:stretch}.Stack_align-baseline{align-items:baseline}.Stack_justify-start{justify-content:flex-start}.Stack_justify-center{justify-content:center}.Stack_justify-end{justify-content:flex-end}.Stack_justify-between{justify-content:space-between}.Stack_justify-around{justify-content:space-around}.Stack_justify-evenly{justify-content:space-evenly}.Stack_wrap-nowrap{flex-wrap:nowrap}.Stack_wrap-wrap{flex-wrap:wrap}.Stack_wrap-wrap-reverse{flex-wrap:wrap-reverse}.Stack_grow>*{flex:1;min-width:0;min-height:0}.Stepper_root{font-family:var(--tsk-font-body);color:var(--tsk-color-text);margin:0;padding:0;list-style:none;display:flex}.Stepper_root[data-orientation=horizontal]{flex-direction:row;align-items:flex-start}.Stepper_root[data-orientation=vertical]{flex-direction:column;gap:0}.Stepper_item{min-width:0;display:flex;position:relative}.Stepper_root[data-orientation=horizontal] .Stepper_item{flex:1;align-items:flex-start}.Stepper_root[data-orientation=vertical] .Stepper_item{flex-direction:column;gap:8px;padding-bottom:12px}.Stepper_trigger{all:unset;box-sizing:border-box;cursor:default;align-items:flex-start;gap:12px;min-width:0;display:flex}.Stepper_item[data-clickable] .Stepper_trigger{cursor:pointer;border-radius:var(--tsk-radius-xl);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);margin:-4px;padding:4px}.Stepper_item[data-clickable] .Stepper_trigger:hover{background:var(--tsk-color-surface-muted)}.Stepper_item[data-clickable] .Stepper_trigger:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.Stepper_item[data-clickable] .Stepper_trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Stepper_indicator{border-radius:var(--tsk-radius-pill);background:var(--tsk-color-surface);border:2px solid var(--tsk-color-border-strong);color:var(--tsk-color-text-muted);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),border-color var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.Stepper_indicatorNumber{font-size:.9em}.Stepper_root[data-size=sm] .Stepper_indicator{width:26px;height:26px;font-size:12px}.Stepper_root[data-size=md] .Stepper_indicator{width:32px;height:32px;font-size:13px}.Stepper_root[data-size=lg] .Stepper_indicator{width:40px;height:40px;font-size:15px}.Stepper_labelBlock{flex-direction:column;gap:2px;min-width:0;display:flex}.Stepper_title{color:var(--tsk-color-text);font-size:14px;font-weight:700;line-height:1.3}.Stepper_optional{color:var(--tsk-color-text-muted);text-transform:lowercase;font-size:12px;font-weight:600}.Stepper_description{color:var(--tsk-color-text-subtle);font-size:12px;line-height:1.4}.Stepper_errorText{color:var(--tsk-color-danger-500);font-size:12px;font-weight:600}.Stepper_connector{background:var(--tsk-color-border);z-index:0;position:absolute}.Stepper_root[data-orientation=horizontal] .Stepper_connector{height:2px;top:16px;left:calc(50% + 18px);right:calc(18px - 50%)}.Stepper_root[data-size=sm][data-orientation=horizontal] .Stepper_connector{top:13px;left:calc(50% + 14px);right:calc(14px - 50%)}.Stepper_root[data-size=lg][data-orientation=horizontal] .Stepper_connector{top:20px;left:calc(50% + 22px);right:calc(22px - 50%)}.Stepper_root[data-orientation=vertical] .Stepper_connector{width:2px;top:36px;bottom:0;left:16px}.Stepper_root[data-size=sm][data-orientation=vertical] .Stepper_connector{top:30px;left:13px}.Stepper_root[data-size=lg][data-orientation=vertical] .Stepper_connector{top:44px;left:20px}.Stepper_item[data-state=done] .Stepper_indicator{background:var(--tsk-color-brand-500);border-color:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand)}.Stepper_item[data-state=done] .Stepper_connector{background:var(--tsk-color-brand-500)}.Stepper_item[data-state=active] .Stepper_indicator{background:var(--tsk-color-surface);border-color:var(--tsk-color-brand-500);color:var(--tsk-color-brand-600);box-shadow:0 0 0 4px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Stepper_item[data-state=active] .Stepper_indicator{box-shadow:0 0 0 4px color-mix(in srgb,var(--tsk-color-brand-400) 18%,transparent)}}.Stepper_item[data-state=error] .Stepper_indicator{background:var(--tsk-color-danger-50);border-color:var(--tsk-color-danger-500);color:var(--tsk-color-danger-700)}.Stepper_item[data-state=pending] .Stepper_title{color:var(--tsk-color-text-subtle);font-weight:600}.Stepper_root.Stepper_variant-dots{gap:var(--tsk-space-2);justify-content:center;align-items:center}.Stepper_root.Stepper_variant-dots .Stepper_item{flex:none;align-items:center}.Stepper_root.Stepper_variant-dots .Stepper_labelBlock{display:none}.Stepper_root.Stepper_variant-dots .Stepper_trigger{gap:0;margin:-4px;padding:4px}.Stepper_root.Stepper_variant-dots .Stepper_indicator{background:var(--tsk-color-border-strong);width:10px;height:10px;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),width var(--tsk-duration-fast) var(--tsk-ease-standard);border-width:0}.Stepper_root.Stepper_variant-dots .Stepper_indicator>*{display:none}.Stepper_root.Stepper_variant-dots .Stepper_item[data-state=done] .Stepper_indicator{background:var(--tsk-color-brand-500)}.Stepper_root.Stepper_variant-dots .Stepper_item[data-state=active] .Stepper_indicator{background:var(--tsk-color-brand-500);border-radius:var(--tsk-radius-pill);width:24px;box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Stepper_root.Stepper_variant-dots .Stepper_item[data-state=active] .Stepper_indicator{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 22%,transparent)}}.Stepper_root.Stepper_variant-dots .Stepper_item[data-state=error] .Stepper_indicator{background:var(--tsk-color-danger-500)}.Stepper_root.Stepper_variant-dots .Stepper_connector{display:none}.Switch_field{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--tsk-font-body);align-items:center;gap:12px;display:inline-flex}.Switch_placement-end,.Switch_placement-start{flex-direction:row}.Switch_textBlock{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.Switch_label{color:var(--tsk-color-text);font-size:14px;font-weight:600;line-height:1.2}.Switch_description{color:var(--tsk-color-text-subtle);font-size:12px;line-height:1.3}.Switch_root{--tsk-switch-bg:var(--tsk-color-ink-300);--tsk-switch-on:var(--tsk-color-brand-500);all:unset;box-sizing:border-box;background:var(--tsk-switch-bg);border-radius:var(--tsk-radius-pill);cursor:pointer;transition:background var(--tsk-duration-base) var(--tsk-ease-standard);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.Switch_root:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Switch_root:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Switch_root[data-state=checked]{background:var(--tsk-switch-on)}.Switch_root[data-disabled]{opacity:.5;cursor:not-allowed}.Switch_size-sm{width:32px;height:18px}.Switch_size-md{width:42px;height:24px}.Switch_size-lg{width:54px;height:30px}.Switch_thumb{border-radius:var(--tsk-radius-pill);transition:transform var(--tsk-duration-base) var(--tsk-ease-standard);will-change:transform;background:#fff;display:block;box-shadow:0 2px 4px #0003}.Switch_size-sm .Switch_thumb{width:14px;height:14px;transform:translate(2px)}.Switch_size-md .Switch_thumb{width:18px;height:18px;transform:translate(3px)}.Switch_size-lg .Switch_thumb{width:24px;height:24px;transform:translate(3px)}.Switch_size-sm[data-state=checked] .Switch_thumb{transform:translate(16px)}.Switch_size-md[data-state=checked] .Switch_thumb{transform:translate(21px)}.Switch_size-lg[data-state=checked] .Switch_thumb{transform:translate(27px)}.Switch_tone-brand{--tsk-switch-on:var(--tsk-color-brand-500)}.Switch_tone-success{--tsk-switch-on:var(--tsk-color-success-500)}.Switch_tone-warning{--tsk-switch-on:var(--tsk-color-warning-500)}.Switch_tone-danger{--tsk-switch-on:var(--tsk-color-danger-500)}.Switch_tone-ink{--tsk-switch-on:var(--tsk-color-ink-solid)}.Switch_tone-ink[data-state=checked] .Switch_thumb{background:var(--tsk-color-text-on-ink)}.Table_root{font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;width:100%}.Table_root[data-variant=card]{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-card);box-shadow:var(--tsk-shadow-card);overflow:hidden}.Table_scroll{width:100%;position:relative;overflow:auto}.Table_table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--tsk-fs-sm);font-family:var(--tsk-font-body);color:var(--tsk-color-text)}.Table_caption{caption-side:bottom;padding:var(--tsk-space-3) var(--tsk-space-4);font-size:var(--tsk-fs-xs);color:var(--tsk-color-text-muted);text-align:left}.Table_thead{background:var(--tsk-color-surface-muted)}.Table_tbody{background:var(--tsk-color-surface)}.Table_tfoot{background:var(--tsk-color-surface-muted);font-weight:700}.Table_tr{transition:background var(--tsk-duration-fast) var(--tsk-ease-standard)}.Table_tr[data-clickable]{cursor:pointer}.Table_th{text-transform:uppercase;letter-spacing:.06em;background:var(--tsk-color-surface-muted);color:var(--tsk-color-text-subtle);text-align:left;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:800}.Table_td,.Table_th{border-bottom:1px solid var(--tsk-color-border)}.Table_td{color:var(--tsk-color-text);background:var(--tsk-color-surface);vertical-align:middle;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);padding:12px}.Table_tbody .Table_tr:last-child .Table_td{border-bottom:0}.Table_tfoot .Table_td{border-top:1px solid var(--tsk-color-border);background:var(--tsk-color-surface-muted);color:var(--tsk-color-text);border-bottom:0;font-weight:700}.Table_td[data-align=center],.Table_th[data-align=center]{text-align:center}.Table_td[data-align=right],.Table_th[data-align=right]{text-align:right}.Table_cellTruncate{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.Table_root[data-hoverable] .Table_tbody .Table_tr:hover .Table_td,.Table_root[data-striped] .Table_tbody .Table_tr:nth-child(2n) .Table_td{background:var(--tsk-color-surface-muted)}@supports (color:color-mix(in lab,red,red)){.Table_root[data-striped] .Table_tbody .Table_tr:nth-child(2n) .Table_td{background:color-mix(in srgb,var(--tsk-color-surface-muted) 35%,var(--tsk-color-surface))}}.Table_root[data-hoverable] .Table_tr[data-selected]:hover .Table_td,.Table_root[data-striped] .Table_tr[data-selected]:nth-child(2n) .Table_td,.Table_tr[data-selected] .Table_td{background:var(--tsk-color-brand-soft);color:var(--tsk-color-brand-soft-fg)}.Table_root[data-sticky] .Table_thead .Table_th{z-index:2;position:sticky;top:0}.Table_root[data-density=compact] .Table_th{padding:6px 10px}.Table_root[data-density=compact] .Table_td{padding:8px 10px;font-size:13px}.Table_emptyCell{text-align:center;color:var(--tsk-color-text-muted);font-size:var(--tsk-fs-sm);background:var(--tsk-color-surface);padding:36px 12px}.Table_emptyInner{gap:var(--tsk-space-2);flex-direction:column}.Table_emptyIcon,.Table_emptyInner{justify-content:center;align-items:center;display:inline-flex}.Table_emptyIcon{color:var(--tsk-color-text-muted)}.Tabs_root{font-family:var(--tsk-font-body);color:var(--tsk-color-text);flex-direction:column;gap:16px;display:flex}.Tabs_list{border-radius:var(--tsk-radius-xl);scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:4px;max-width:100%;display:inline-flex;position:relative;overflow-x:auto}.Tabs_list::-webkit-scrollbar{display:none}.Tabs_trigger{scroll-snap-align:start}.Tabs_root[data-fitted] .Tabs_list{width:100%;display:flex}.Tabs_root[data-fitted] .Tabs_trigger{flex:1}.Tabs_trigger{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-lg);cursor:pointer;color:var(--tsk-color-text-subtle);transition:color var(--tsk-duration-fast) var(--tsk-ease-standard),background var(--tsk-duration-fast) var(--tsk-ease-standard),border-color var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.Tabs_trigger:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Tabs_trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Tabs_trigger:hover{color:var(--tsk-color-text)}.Tabs_trigger[data-disabled]{opacity:.5;cursor:not-allowed}.Tabs_root[data-size=sm] .Tabs_trigger{padding:6px 10px;font-size:13px}.Tabs_root[data-size=md] .Tabs_trigger{padding:8px 14px;font-size:14px}.Tabs_root[data-size=lg] .Tabs_trigger{padding:10px 18px;font-size:15px}.Tabs_root[data-variant=underline] .Tabs_list{border-bottom:1px solid var(--tsk-color-border);border-radius:0;gap:8px}.Tabs_root[data-variant=underline] .Tabs_trigger{border-radius:0;margin-bottom:-1px;padding-left:4px;padding-right:4px;position:relative}.Tabs_root[data-variant=underline] .Tabs_trigger:after{content:"";height:2px;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);background:0 0;position:absolute;bottom:0;left:0;right:0}.Tabs_root[data-variant=underline] .Tabs_trigger[data-state=active]{color:var(--tsk-color-brand-600)}.Tabs_root[data-variant=underline] .Tabs_trigger[data-state=active]:after{background:var(--tsk-color-brand-500)}.Tabs_root[data-variant=pill] .Tabs_list{background:var(--tsk-color-surface-muted);padding:4px}.Tabs_root[data-variant=pill] .Tabs_trigger[data-state=active]{background:var(--tsk-color-surface);color:var(--tsk-color-text);box-shadow:var(--tsk-shadow-sm)}.Tabs_root[data-variant=solid] .Tabs_list{background:var(--tsk-color-surface-muted);border-radius:var(--tsk-radius-xl);padding:4px}.Tabs_root[data-variant=solid] .Tabs_trigger[data-state=active]{background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand);box-shadow:var(--tsk-shadow-brand)}.Tabs_content{outline:0}.Textarea_root{font-family:var(--tsk-font-body);color:var(--tsk-color-text);flex-direction:column;gap:6px;display:inline-flex}.Textarea_fullWidth,.Textarea_fullWidth .Textarea_field{width:100%}.Textarea_label{color:var(--tsk-color-text);font-size:13px;font-weight:600;line-height:1.2}.Textarea_field{border-radius:var(--tsk-radius-xl);background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);transition:border-color var(--tsk-duration-fast) var(--tsk-ease-standard),box-shadow var(--tsk-duration-fast) var(--tsk-ease-standard),background var(--tsk-duration-fast) var(--tsk-ease-standard);display:flex}.Textarea_field:focus-within{border-color:var(--tsk-color-brand-400);box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.Textarea_field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Textarea_size-sm{padding:6px 10px;font-size:13px}.Textarea_size-md{padding:8px 12px;font-size:14px}.Textarea_size-lg{padding:12px 16px;font-size:16px}.Textarea_variant-filled{background:var(--tsk-color-surface-muted);border-color:#0000}.Textarea_variant-filled:focus-within{background:var(--tsk-color-surface);border-color:var(--tsk-color-brand-400)}.Textarea_variant-flushed{border:0;border-bottom:1px solid var(--tsk-color-border);background:0 0;border-radius:0;padding-left:0;padding-right:0}.Textarea_variant-flushed:focus-within{box-shadow:none;border-bottom-color:var(--tsk-color-brand-400)}.Textarea_textarea{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0;line-height:1.5;display:block}.Textarea_textarea::placeholder{color:var(--tsk-color-text-muted)}.Textarea_resize-none{resize:none}.Textarea_resize-vertical{resize:vertical}.Textarea_resize-horizontal{resize:horizontal}.Textarea_resize-both{resize:both}.Textarea_footer{justify-content:space-between;align-items:flex-start;gap:12px;min-height:0;display:flex}.Textarea_messages{flex-direction:column;flex:1;min-width:0;display:flex}.Textarea_helper{color:var(--tsk-color-text-subtle);font-size:12px;line-height:1.3}.Textarea_error{color:var(--tsk-color-danger-500);font-size:12px;font-weight:600;line-height:1.3}.Textarea_count{color:var(--tsk-color-text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:1.3}.Textarea_countMax{color:var(--tsk-color-danger-500);font-weight:600}.Textarea_invalid .Textarea_field{border-color:var(--tsk-color-danger-500)}.Textarea_invalid .Textarea_field:focus-within{box-shadow:0 0 0 3px var(--tsk-color-danger-500)}@supports (color:color-mix(in lab,red,red)){.Textarea_invalid .Textarea_field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-danger-500) 22%,transparent)}}.Textarea_disabled .Textarea_field{opacity:.55;cursor:not-allowed;background:var(--tsk-color-surface-muted)}.Textarea_disabled .Textarea_textarea{pointer-events:none}.TiltCard_root{perspective:900px;font-family:var(--tsk-font-body)}.TiltCard_inner{--tilt-x:0deg;--tilt-y:0deg;--tilt-scale:1;--glare-x:50%;--glare-y:50%;border-radius:var(--tsk-radius-2xl);background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);box-shadow:var(--tsk-shadow-card);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(var(--tilt-scale));transform-style:preserve-3d;transition:transform .18s var(--tsk-ease-standard),box-shadow .18s var(--tsk-ease-standard);will-change:transform;position:relative;overflow:hidden}.TiltCard_inner:hover{box-shadow:var(--tsk-shadow-hover)}.TiltCard_parallax>*{transform:translateZ(34px)}.TiltCard_glare{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--glare-x) var(--glare-y),#ffffff47,transparent 60%);transition:opacity .18s var(--tsk-ease-standard);position:absolute;inset:0}.TiltCard_inner:hover .TiltCard_glare{opacity:1}[data-theme=dark] .TiltCard_glare{background:radial-gradient(420px circle at var(--glare-x) var(--glare-y),#ffffff1a,transparent 60%)}.Timeline_root{font-family:var(--tsk-font-sans);color:var(--tsk-color-text);box-sizing:border-box;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Timeline_item{gap:var(--tsk-space-3);padding-bottom:var(--tsk-space-5);grid-template-columns:auto 1fr;display:grid;position:relative}.Timeline_item:before{content:"";background:var(--tsk-color-border);width:2px;position:absolute;top:28px;bottom:-4px;left:11px}.Timeline_item:last-child{padding-bottom:0}.Timeline_item:last-child:before{display:none}.Timeline_root[data-size=sm] .Timeline_item:before{top:22px;left:9px}.Timeline_root[data-size=lg] .Timeline_item:before{top:32px;left:13px}.Timeline_indicator{border-radius:var(--tsk-radius-pill);background:var(--tsk-color-surface);border:2px solid var(--tsk-color-border-strong);width:24px;height:24px;color:var(--tsk-color-text-subtle);z-index:1;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.Timeline_root[data-size=sm] .Timeline_indicator{width:20px;height:20px;font-size:10px}.Timeline_root[data-size=lg] .Timeline_indicator{width:28px;height:28px;font-size:14px}.Timeline_content{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.Timeline_title{font-size:var(--tsk-fs-sm);font-weight:var(--tsk-weight-semibold);color:var(--tsk-color-text);line-height:1.4}.Timeline_description{font-size:var(--tsk-fs-sm);color:var(--tsk-color-text-subtle);line-height:1.5}.Timeline_timestamp{font-size:var(--tsk-fs-xs);color:var(--tsk-color-text-muted);font-variant-numeric:tabular-nums;margin-top:2px}.Timeline_root[data-size=sm] .Timeline_description,.Timeline_root[data-size=sm] .Timeline_title{font-size:var(--tsk-fs-xs)}.Timeline_root[data-size=lg] .Timeline_title{font-size:var(--tsk-fs-md)}.Timeline_item[data-tone=brand] .Timeline_indicator{background:var(--tsk-color-brand-500);border-color:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand)}.Timeline_item[data-tone=success] .Timeline_indicator{background:var(--tsk-color-success-500);border-color:var(--tsk-color-success-500);color:var(--tsk-color-text-on-brand)}.Timeline_item[data-tone=warning] .Timeline_indicator{background:var(--tsk-color-warning-500);border-color:var(--tsk-color-warning-500);color:var(--tsk-color-text-on-brand)}.Timeline_item[data-tone=danger] .Timeline_indicator{background:var(--tsk-color-danger-500);border-color:var(--tsk-color-danger-500);color:var(--tsk-color-text-on-brand)}.Timeline_item[data-tone=info] .Timeline_indicator{background:var(--tsk-color-info-500);border-color:var(--tsk-color-info-500);color:var(--tsk-color-text-on-brand)}.Timeline_item[data-tone=brand]:before,.Timeline_item[data-tone=danger]:before,.Timeline_item[data-tone=info]:before,.Timeline_item[data-tone=success]:before,.Timeline_item[data-tone=warning]:before{opacity:.25;background:currentColor}.Toast_viewport{z-index:2147483647;pointer-events:none;outline:0;flex-direction:column;gap:10px;width:360px;max-width:calc(100vw - 32px);padding:24px;display:flex;position:fixed}.Toast_viewport>*{pointer-events:auto}.Toast_pos-top-right{top:0;right:0}.Toast_pos-top-left{top:0;left:0}.Toast_pos-bottom-right{bottom:0;right:0}.Toast_pos-bottom-left{bottom:0;left:0}.Toast_root{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-left:4px solid var(--tsk-color-ink-500);border-radius:var(--tsk-radius-xl);box-shadow:var(--tsk-shadow-lg);font-family:var(--tsk-font-body);color:var(--tsk-color-text);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.Toast_root[data-state=open]{animation:Toast_tskToastIn var(--tsk-duration-base) var(--tsk-ease-out)}.Toast_root[data-state=closed]{animation:Toast_tskToastOut var(--tsk-duration-fast) var(--tsk-ease-in)}.Toast_root[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.Toast_root[data-swipe=cancel]{transition:transform .2s ease-out;transform:translate(0)}.Toast_root[data-swipe=end]{animation:Toast_tskToastOut var(--tsk-duration-fast) var(--tsk-ease-in)}.Toast_body{flex-direction:column;gap:2px;min-width:0;display:flex}.Toast_title{margin:0;font-size:14px;font-weight:700;line-height:1.3}.Toast_description{color:var(--tsk-color-text-subtle);margin:0;font-size:13px;line-height:1.4}.Toast_actionSlot{display:inline-flex}.Toast_close{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-pill);width:24px;height:24px;color:var(--tsk-color-text-muted);cursor:pointer;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.Toast_close:hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.Toast_close:focus-visible{box-shadow:0 0 0 2px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.Toast_close:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tsk-color-brand-400) 40%,transparent)}}.Toast_tone-brand{border-left-color:var(--tsk-color-brand-500)}.Toast_tone-success{border-left-color:var(--tsk-color-success-500)}.Toast_tone-warning{border-left-color:var(--tsk-color-warning-500)}.Toast_tone-danger{border-left-color:var(--tsk-color-danger-500)}.Toast_tone-info{border-left-color:var(--tsk-color-info-500)}.Toast_tone-ink{border-left-color:var(--tsk-color-ink-700)}@keyframes Toast_tskToastIn{0%{opacity:0;transform:translate(calc(100% + 24px))}to{opacity:1;transform:translate(0)}}@keyframes Toast_tskToastOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 24px))}}.Toolbar_root{font-family:var(--tsk-font-body);color:var(--tsk-color-text);background:var(--tsk-color-surface);box-sizing:border-box;align-items:center;gap:12px;padding:12px 16px;display:flex}.Toolbar_root[data-wrap]{flex-wrap:wrap}.Toolbar_root[data-variant=card]{border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-card);box-shadow:var(--tsk-shadow-card)}.Toolbar_root[data-density=compact]{gap:8px;padding:8px 12px}.Toolbar_titleBlock{flex-direction:column;gap:2px;min-width:0;margin-right:4px;display:flex}.Toolbar_title{color:var(--tsk-color-text);margin:0;font-size:16px;font-weight:800;line-height:1.2}.Toolbar_root[data-density=compact] .Toolbar_title{font-size:14px}.Toolbar_description{color:var(--tsk-color-text-subtle);font-size:12px}.Toolbar_group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.Toolbar_divider{background:var(--tsk-color-border);flex-shrink:0;align-self:center;width:1px;height:22px;margin:0 2px;display:inline-block}.Toolbar_spacer{flex:auto;min-width:0}.Tooltip_content{font-family:var(--tsk-font-body);border-radius:var(--tsk-radius-md);box-shadow:var(--tsk-shadow-md);-webkit-user-select:none;user-select:none;animation:Tooltip_tskTooltipIn var(--tsk-duration-fast) var(--tsk-ease-out);z-index:1000;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.3}.Tooltip_tone-ink{background:var(--tsk-color-ink-solid-strong);color:var(--tsk-color-text-on-ink)}.Tooltip_tone-paper{background:var(--tsk-color-surface);color:var(--tsk-color-text);border:1px solid var(--tsk-color-border)}.Tooltip_tone-brand{background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand)}.Tooltip_arrow{fill:currentColor}.Tooltip_tone-ink .Tooltip_arrow{color:var(--tsk-color-ink-solid-strong)}.Tooltip_tone-paper .Tooltip_arrow{color:var(--tsk-color-surface)}.Tooltip_tone-brand .Tooltip_arrow{color:var(--tsk-color-brand-500)}@keyframes Tooltip_tskTooltipIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.WavePattern_root{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Wysiwyg_root{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-2xl);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-shadow:var(--tsk-shadow-card);flex-direction:column;display:flex;overflow:visible}.Wysiwyg_toolbar{background:var(--tsk-color-surface-muted);border-bottom:1px solid var(--tsk-color-border);z-index:20;border-top-left-radius:inherit;border-top-right-radius:inherit;flex-wrap:wrap;gap:2px;padding:6px 8px;display:flex;position:sticky;top:0}.Wysiwyg_toolbarBtn{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);min-width:32px;height:30px;color:var(--tsk-color-text-subtle);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.Wysiwyg_toolbarBtn:hover{background:var(--tsk-color-surface);color:var(--tsk-color-text)}.Wysiwyg_toolbarBtn:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.Wysiwyg_toolbarBtn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.Wysiwyg_toolbarBtn:disabled{opacity:.4;cursor:not-allowed}.Wysiwyg_toolbarBtn[data-active]{background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand)}.Wysiwyg_divider{background:var(--tsk-color-border);align-self:stretch;width:1px;margin:4px}.Wysiwyg_uploadError{background:var(--tsk-color-danger-500,#dc2626);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.Wysiwyg_uploadError{background:color-mix(in srgb,var(--tsk-color-danger-500,#dc2626) 12%,transparent)}}.Wysiwyg_uploadError{color:var(--tsk-color-danger-700,#991b1b);border-bottom:1px solid var(--tsk-color-danger-500,#dc2626)}@supports (color:color-mix(in lab,red,red)){.Wysiwyg_uploadError{border-bottom:1px solid color-mix(in srgb,var(--tsk-color-danger-500,#dc2626) 30%,transparent)}}.Wysiwyg_uploadError{font-size:12.5px;font-weight:500}.Wysiwyg_uploadErrorText{flex:1;min-width:0}.Wysiwyg_uploadErrorClose{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-sm);cursor:pointer;width:20px;height:20px;color:inherit;opacity:.7;transition:opacity var(--tsk-duration-fast) var(--tsk-ease-standard);justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.Wysiwyg_uploadErrorClose:hover{opacity:1}.Wysiwyg_uploadErrorClose:focus-visible{box-shadow:0 0 0 2px var(--tsk-color-danger-500,#dc2626);outline:0}@supports (color:color-mix(in lab,red,red)){.Wysiwyg_uploadErrorClose:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tsk-color-danger-500,#dc2626) 35%,transparent)}}.Wysiwyg_surface{background:var(--tsk-color-surface)}.Wysiwyg_editor{max-height:var(--tsk-wysiwyg-max-height,60vh);color:var(--tsk-color-text);padding:16px 18px;font-size:14px;line-height:1.6;overflow-y:auto}.Wysiwyg_editor,.Wysiwyg_editor .ProseMirror{min-height:var(--tsk-wysiwyg-min-height,200px);outline:0}.Wysiwyg_editor .ProseMirror>:first-child{margin-top:0!important}.Wysiwyg_editor .ProseMirror>:last-child{margin-bottom:0!important}.Wysiwyg_editor p,.Wysiwyg_preview p{margin:0 0 .75em}.Wysiwyg_editor h1,.Wysiwyg_preview h1{margin:.6em 0 .4em;font-size:24px;font-weight:800;line-height:1.2}.Wysiwyg_editor h2,.Wysiwyg_preview h2{margin:.6em 0 .4em;font-size:20px;font-weight:800;line-height:1.25}.Wysiwyg_editor h3,.Wysiwyg_preview h3{margin:.6em 0 .4em;font-size:17px;font-weight:700;line-height:1.3}.Wysiwyg_editor strong,.Wysiwyg_preview strong{font-weight:700}.Wysiwyg_editor em,.Wysiwyg_preview em{font-style:italic!important}.Wysiwyg_editor s,.Wysiwyg_preview s{text-decoration:line-through}.Wysiwyg_editor ol,.Wysiwyg_editor ul,.Wysiwyg_preview ol,.Wysiwyg_preview ul{margin:.5em 0;padding-left:1.4em}.Wysiwyg_editor ul,.Wysiwyg_preview ul{list-style:outside!important}.Wysiwyg_editor ol,.Wysiwyg_preview ol{list-style:decimal!important}.Wysiwyg_editor li,.Wysiwyg_preview li{margin:.2em 0}.Wysiwyg_editor blockquote,.Wysiwyg_preview blockquote{border-left:3px solid var(--tsk-color-brand-500);color:var(--tsk-color-text-subtle);background:var(--tsk-color-surface-muted);border-radius:0 8px 8px 0;margin:.75em 0;padding:10px 16px;font-style:italic}.Wysiwyg_editor blockquote>*,.Wysiwyg_editor blockquote>p,.Wysiwyg_preview blockquote>*,.Wysiwyg_preview blockquote>p{margin:0}.Wysiwyg_editor blockquote>*+*,.Wysiwyg_preview blockquote>*+*{margin-top:.5em}.Wysiwyg_editor code,.Wysiwyg_preview code{background:var(--tsk-color-brand-soft);color:var(--tsk-color-brand-soft-fg);border-radius:var(--tsk-radius-sm);padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.Wysiwyg_editor pre,.Wysiwyg_preview pre{background:var(--tsk-color-ink-900);color:#e2e8f0;border-radius:var(--tsk-radius-lg);margin:.6em 0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.45;overflow-x:auto}.Wysiwyg_editor pre code,.Wysiwyg_preview pre code{color:inherit;background:0 0;border-radius:0;padding:0}[data-theme=dark] .Wysiwyg_editor pre,[data-theme=dark] .Wysiwyg_preview pre{background:#00000052}.Wysiwyg_editor a,.Wysiwyg_preview a{color:var(--tsk-color-brand-600);text-underline-offset:3px;text-decoration:underline}.Wysiwyg_editor a:hover,.Wysiwyg_preview a:hover{color:var(--tsk-color-brand-700)}.Wysiwyg_editor .is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--tsk-color-text-muted);float:left;pointer-events:none;height:0}.Wysiwyg_preview{font-family:var(--tsk-font-body);color:var(--tsk-color-text);background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-2xl);box-shadow:var(--tsk-shadow-card);box-sizing:border-box;padding:16px 18px;font-size:14px;line-height:1.6}.Wysiwyg_preview>:first-child{margin-top:0}.Wysiwyg_preview>:last-child{margin-bottom:0}.Wysiwyg_image{display:block}.Wysiwyg_editor img,.Wysiwyg_image,.Wysiwyg_preview img{border-radius:var(--tsk-radius-lg);max-width:100%;height:auto;margin:.4em 0}.Wysiwyg_editor img,.Wysiwyg_preview img{cursor:pointer;transition:outline .15s}.Wysiwyg_editor img:hover{outline:2px solid var(--tsk-color-brand-300);outline-offset:2px}.Wysiwyg_tableElement{border-radius:var(--tsk-radius-md)}.Wysiwyg_editor table,.Wysiwyg_preview table,.Wysiwyg_tableElement{border-collapse:collapse;table-layout:fixed;border:1px solid var(--tsk-color-border);width:100%;margin:.5em 0;overflow:hidden}.Wysiwyg_editor table,.Wysiwyg_preview table{border-radius:var(--tsk-radius-md)}.Wysiwyg_editor td,.Wysiwyg_editor th,.Wysiwyg_preview td,.Wysiwyg_preview th{border:1px solid var(--tsk-color-border);vertical-align:top;box-sizing:border-box;min-width:60px;padding:8px 10px;position:relative}.Wysiwyg_editor th,.Wysiwyg_preview th{background:var(--tsk-color-surface-muted);text-align:left;color:var(--tsk-color-text);font-weight:700}.Wysiwyg_editor .selectedCell{background:var(--tsk-color-brand-500)}@supports (color:color-mix(in lab,red,red)){.Wysiwyg_editor .selectedCell{background:color-mix(in srgb,var(--tsk-color-brand-500) 18%,transparent)}}.Wysiwyg_editor .column-resize-handle{background:var(--tsk-color-brand-500);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.Wysiwyg_editor .tableWrapper{margin:.5em 0;overflow-x:auto}.Wysiwyg_editor hr,.Wysiwyg_preview hr{border:0;border-top:1px solid var(--tsk-color-border);margin:16px 0}.Wysiwyg_editor [style*="text-align: center"],.Wysiwyg_preview [style*="text-align: center"]{text-align:center}.Wysiwyg_editor [style*="text-align: right"],.Wysiwyg_preview [style*="text-align: right"]{text-align:right}.Wysiwyg_editor [style*="text-align: left"],.Wysiwyg_preview [style*="text-align: left"]{text-align:left}.Wysiwyg_panelOverlay{background:var(--tsk-color-surface-muted);border-bottom:1px solid var(--tsk-color-border);padding:8px 12px;animation:Wysiwyg_slideDown .2s cubic-bezier(.16,1,.3,1)}.Wysiwyg_panelOverlayRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Wysiwyg_panelInput{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-md);min-width:180px;color:var(--tsk-color-text);outline:none;padding:5px 10px;font-size:13px;transition:border-color .15s}.Wysiwyg_panelInput:focus{border-color:var(--tsk-color-brand-400)}.Wysiwyg_panelLabel{font-weight:700}.Wysiwyg_panelCheckboxLabel,.Wysiwyg_panelLabel{color:var(--tsk-color-text-subtle);font-size:12.5px}.Wysiwyg_panelCheckboxLabel{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.Wysiwyg_panelBtnConfirm{background:var(--tsk-color-brand-400);color:var(--tsk-color-brand-soft-fg);border-radius:var(--tsk-radius-md);cursor:pointer;border:none;padding:6px 12px;font-size:12px;font-weight:700;transition:opacity .15s}.Wysiwyg_panelBtnConfirm:hover{opacity:.9}.Wysiwyg_panelBtnFile{background:var(--tsk-color-surface);color:var(--tsk-color-text);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-md);cursor:pointer;padding:5px 12px;font-size:12px;font-weight:600}.Wysiwyg_panelBtnCancel{color:var(--tsk-color-text-muted);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:12px;font-weight:600}.Wysiwyg_panelBtnCancel:hover{color:var(--tsk-color-text)}.Wysiwyg_tableSelectorGrid{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-md);flex-direction:column;gap:3px;padding:6px;display:flex}.Wysiwyg_tableSelectorRow{gap:3px;display:flex}.Wysiwyg_tableSelectorCell{border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-sm);cursor:pointer;background:0 0;width:14px;height:14px;transition:background .1s}.Wysiwyg_tableSelectorCellActive{background:var(--tsk-color-brand-400);border-color:var(--tsk-color-brand-500)}.Wysiwyg_tableSizeText{color:var(--tsk-color-text-subtle);min-width:30px;font-size:12px;font-weight:700}.Wysiwyg_bubbleMenu{z-index:100;background:var(--tsk-color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-lg);box-shadow:var(--tsk-shadow-lg);gap:2px;padding:4px;animation:Wysiwyg_fadeIn .15s;display:flex;position:absolute}.Wysiwyg_bubbleMenuBtn{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);width:26px;height:26px;color:var(--tsk-color-text-subtle);cursor:pointer;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.Wysiwyg_bubbleMenuBtn:hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.Wysiwyg_bubbleMenuBtn[data-active]{background:var(--tsk-color-brand-400);color:var(--tsk-color-brand-soft-fg)}.Wysiwyg_tableMenu{z-index:90;background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-lg);box-shadow:var(--tsk-shadow-lg);align-items:center;gap:2px;padding:4px;animation:Wysiwyg_fadeIn .15s;display:flex;position:absolute}.Wysiwyg_tableMenuBtn{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);height:24px;color:var(--tsk-color-text-subtle);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.Wysiwyg_tableMenuBtn:hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.Wysiwyg_tableMenuSep{background:var(--tsk-color-border);align-self:stretch;width:1px;margin:2px}.Wysiwyg_slashMenu{z-index:200;background:var(--tsk-color-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-xl);width:250px;max-height:280px;padding:6px;animation:Wysiwyg_slideUp .15s cubic-bezier(.16,1,.3,1);position:absolute;overflow-y:auto;box-shadow:0 15px 35px -10px #23244a40}.Wysiwyg_slashMenuItem{border-radius:var(--tsk-radius-lg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:6px 10px;transition:background .15s;display:flex}.Wysiwyg_slashMenuItem:hover,.Wysiwyg_slashMenuItemActive{background:var(--tsk-color-veil)}.Wysiwyg_slashMenuIcon{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-md);width:28px;height:28px;color:var(--tsk-color-brand-500);justify-content:center;align-items:center;font-weight:700;display:flex}.Wysiwyg_slashMenuDetails{flex-direction:column;min-width:0;display:flex}.Wysiwyg_slashMenuName{color:var(--tsk-color-text);font-size:13px;font-weight:700}.Wysiwyg_slashMenuDesc{color:var(--tsk-color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.Wysiwyg_slashMenuEmpty{text-align:center;color:var(--tsk-color-text-muted);padding:10px;font-size:12px}.Wysiwyg_imgToolbar{z-index:100;background:var(--tsk-color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-lg);box-shadow:var(--tsk-shadow-lg);align-items:center;gap:2px;padding:4px;display:flex;position:absolute}.Wysiwyg_imgToolbarBtn{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);width:26px;height:26px;color:var(--tsk-color-text-subtle);cursor:pointer;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.Wysiwyg_imgToolbarBtn:hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.Wysiwyg_imgToolbarBtnDelete:hover{background:var(--tsk-color-danger-soft);color:var(--tsk-color-danger-500)}.Wysiwyg_imgToolbarDivider{background:var(--tsk-color-border);width:1px;height:16px;margin:0 4px}@keyframes Wysiwyg_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Wysiwyg_slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Wysiwyg_fadeIn{0%{opacity:0}to{opacity:1}}.AchievementCard_root{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-2xl);box-shadow:var(--tsk-shadow-card);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;text-align:center;gap:16px;padding:20px;display:grid}.AchievementCard_root[data-orientation=vertical]{grid-template-rows:auto 1fr;justify-items:center}.AchievementCard_root[data-orientation=horizontal]{text-align:left;grid-template-columns:auto 1fr;align-items:center}.AchievementCard_medal{border-radius:var(--tsk-radius-pill);color:#fff;background:linear-gradient(145deg,#facc15,#d97706);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;display:inline-flex;position:relative;box-shadow:inset 0 -3px 6px #0000002e,inset 0 3px 6px #ffffff59,0 6px 16px #d9770659}.AchievementCard_root[data-tone=brand] .AchievementCard_medal{background:linear-gradient(145deg,var(--tsk-color-brand-300),var(--tsk-color-brand-600));box-shadow:inset 0 -3px 6px #0000002e,inset 0 3px 6px #ffffff59,0 6px 16px #31979559}.AchievementCard_root[data-tone=silver] .AchievementCard_medal{color:#2d3748;background:linear-gradient(145deg,#e2e8f0,#a0aec0);box-shadow:inset 0 -3px 6px #0000002e,inset 0 3px 6px #fff9,0 6px 16px #a0aec066}.AchievementCard_root[data-tone=bronze] .AchievementCard_medal{background:linear-gradient(145deg,#fed7aa,#c2410c);box-shadow:inset 0 -3px 6px #0000002e,inset 0 3px 6px #ffffff59,0 6px 16px #c2410c59}.AchievementCard_root[data-tone=success] .AchievementCard_medal{background:linear-gradient(145deg,var(--tsk-color-success-300),var(--tsk-color-success-700));box-shadow:inset 0 -3px 6px #0000002e,inset 0 3px 6px #ffffff59,0 6px 16px #48bb7859}.AchievementCard_root[data-tone=info] .AchievementCard_medal{background:linear-gradient(145deg,var(--tsk-color-info-300),var(--tsk-color-info-700));box-shadow:inset 0 -3px 6px #0000002e,inset 0 3px 6px #ffffff59,0 6px 16px #4299e159}.AchievementCard_root[data-tone=danger] .AchievementCard_medal{background:linear-gradient(145deg,var(--tsk-color-danger-300),var(--tsk-color-danger-700));box-shadow:inset 0 -3px 6px #0000002e,inset 0 3px 6px #ffffff59,0 6px 16px #e53e3e59}.AchievementCard_medalIcon{line-height:1}.AchievementCard_lock{border-radius:var(--tsk-radius-pill);background:#0f15218c;justify-content:center;align-items:center;font-size:22px;display:inline-flex;position:absolute;inset:0}.AchievementCard_body{gap:4px;align-items:inherit;flex-direction:column;min-width:0;display:flex}.AchievementCard_root[data-orientation=vertical] .AchievementCard_body{align-items:center}.AchievementCard_title{letter-spacing:-.01em;color:var(--tsk-color-text);font-size:16px;font-weight:800;line-height:1.25}.AchievementCard_description{color:var(--tsk-color-text-subtle);margin:0;font-size:13px;line-height:1.45}.AchievementCard_earnedLabel{color:var(--tsk-color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:600}.AchievementCard_progressWrap{border-radius:var(--tsk-radius-pill);background:var(--tsk-color-surface-muted);width:100%;height:8px;margin-top:8px;position:relative;overflow:hidden}.AchievementCard_progressBar{background:linear-gradient(90deg,var(--tsk-color-brand-300),var(--tsk-color-brand-600));border-radius:inherit;transition:width var(--tsk-duration-base) var(--tsk-ease-standard);position:absolute;inset:0}.AchievementCard_progressText{color:var(--tsk-color-text-subtle);font-size:11px;font-weight:700;position:absolute;top:-18px;right:0}.AchievementCard_root[data-state=locked]{filter:grayscale(.4);opacity:.78}.AchievementCard_root[data-state=locked] .AchievementCard_title{color:var(--tsk-color-text-subtle)}.ActivityFeed_feed{font-family:var(--tsk-font-body);color:var(--tsk-color-text);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ActivityFeed_feed[data-variant=card]{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-2xl);box-shadow:var(--tsk-shadow-card);padding:16px 18px}.ActivityFeed_item{gap:12px;padding:8px 0;display:flex;position:relative}.ActivityFeed_indicator{display:flex;position:relative}.ActivityFeed_dot,.ActivityFeed_indicator{flex-shrink:0;justify-content:center;width:28px}.ActivityFeed_dot{border-radius:var(--tsk-radius-pill);background:var(--tsk-color-brand-100);height:28px;color:var(--tsk-color-brand-700);z-index:1;border:2px solid var(--tsk-color-surface);align-items:center;font-size:14px;display:inline-flex}.ActivityFeed_item[data-tone=success] .ActivityFeed_dot{background:var(--tsk-color-success-50);color:var(--tsk-color-success-700)}.ActivityFeed_item[data-tone=warning] .ActivityFeed_dot{background:var(--tsk-color-warning-50);color:var(--tsk-color-warning-700)}.ActivityFeed_item[data-tone=danger] .ActivityFeed_dot{background:var(--tsk-color-danger-50);color:var(--tsk-color-danger-700)}.ActivityFeed_item[data-tone=info] .ActivityFeed_dot{background:var(--tsk-color-info-50);color:var(--tsk-color-info-700)}.ActivityFeed_item[data-tone=ink] .ActivityFeed_dot{background:var(--tsk-color-ink-200);color:var(--tsk-color-ink-700)}.ActivityFeed_indicator:after{content:"";background:var(--tsk-color-border);z-index:0;width:2px;margin-left:-1px;position:absolute;top:28px;bottom:-16px;left:50%}.ActivityFeed_item:last-child .ActivityFeed_indicator:after{display:none}.ActivityFeed_body{flex-direction:column;flex:1;gap:2px;min-width:0;padding-bottom:6px;display:flex}.ActivityFeed_line{color:var(--tsk-color-text-subtle);font-size:14px;line-height:1.4}.ActivityFeed_actor,.ActivityFeed_target{color:var(--tsk-color-text);font-weight:700}.ActivityFeed_verb{font-weight:500}.ActivityFeed_extra{background:var(--tsk-color-surface-muted);border-radius:var(--tsk-radius-md);color:var(--tsk-color-text);margin-top:6px;padding:8px 10px;font-size:13px}.ActivityFeed_time{color:var(--tsk-color-text-muted);text-transform:lowercase;letter-spacing:.04em;margin-top:2px;font-size:11px;font-weight:600}.BentoCard_root{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-card);min-width:0;box-shadow:var(--tsk-shadow-md);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;isolation:isolate;overflow:hidden}.BentoCard_content,.BentoCard_root{flex-direction:column;display:flex;position:relative}.BentoCard_content{z-index:1;gap:16px;padding:24px}.BentoCard_bleedChart{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 45% 100%);mask-image:linear-gradient(#0000,#000 45% 100%)}.BentoCard_root[data-chart=bleed] .BentoCard_content{min-height:220px;padding-bottom:90px}.BentoCard_chartLabelBleed{margin-top:auto}.BentoCard_primary{flex-direction:column;gap:6px;display:flex}.BentoCard_primaryLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--tsk-color-text-subtle);font-size:11px;font-weight:700}.BentoCard_primaryValueRow{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.BentoCard_primaryValue{letter-spacing:-.02em;color:var(--tsk-color-text);font-size:32px;font-weight:800;line-height:1.05}.BentoCard_delta{align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.BentoCard_delta-up{color:var(--tsk-color-success-500)}.BentoCard_delta-down{color:var(--tsk-color-danger-500)}.BentoCard_delta-flat{color:var(--tsk-color-text-subtle)}.BentoCard_secondary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.BentoCard_secondaryItem{border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-xl);background:var(--tsk-color-surface);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.BentoCard_secondaryIcon{border-radius:var(--tsk-radius-md);background:var(--tsk-color-brand-soft);width:30px;height:30px;color:var(--tsk-color-brand-soft-fg);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.BentoCard_secondaryBody{flex-direction:column;gap:2px;min-width:0;display:flex}.BentoCard_secondaryLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--tsk-color-text-muted);font-size:10px;font-weight:700}.BentoCard_secondaryValueRow{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.BentoCard_secondaryValue{color:var(--tsk-color-text);font-size:17px;font-weight:800;line-height:1.1}.BentoCard_secondaryDelta{font-size:10px;font-weight:700}.BentoCard_footer{border-top:1px solid var(--tsk-color-border);color:var(--tsk-color-text-subtle);align-items:center;gap:6px;padding-top:12px;font-size:11px;font-weight:600;display:flex}.BentoCard_chartWrap{flex-direction:column;gap:6px;min-width:0;display:flex}.BentoCard_chartLabel{color:var(--tsk-color-text-subtle);font-size:11px;font-weight:600}.ChatPreview_list{font-family:var(--tsk-font-body);color:var(--tsk-color-text);flex-direction:column;display:flex}.ChatPreview_list[data-variant=card]{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-2xl);box-shadow:var(--tsk-shadow-card);gap:2px;padding:6px}.ChatPreview_list[data-variant=flush]{gap:0}.ChatPreview_root{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-lg);cursor:pointer;text-align:left;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);align-items:center;gap:12px;padding:10px 12px;display:flex}.ChatPreview_root:hover{background:var(--tsk-color-surface-muted)}.ChatPreview_root:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400);outline:0}@supports (color:color-mix(in lab,red,red)){.ChatPreview_root:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.ChatPreview_root[data-active]{background:var(--tsk-color-brand-50)}.ChatPreview_body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ChatPreview_row{align-items:center;gap:10px;min-width:0;display:flex}.ChatPreview_name{color:var(--tsk-color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.ChatPreview_time{color:var(--tsk-color-text-muted);flex-shrink:0;font-size:11px;font-weight:600}.ChatPreview_message{color:var(--tsk-color-text-subtle);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;line-height:1.3;overflow:hidden}.ChatPreview_root[data-unread] .ChatPreview_message{color:var(--tsk-color-text);font-weight:600}.ChatPreview_root[data-unread] .ChatPreview_name{color:var(--tsk-color-brand-700)}.ChatPreview_youPrefix{color:var(--tsk-color-text-muted)}.ChatPreview_typing{color:var(--tsk-color-brand-600);font-style:italic}.ChatPreview_unreadBadge{border-radius:var(--tsk-radius-pill);background:var(--tsk-color-brand-500);min-width:22px;height:20px;color:var(--tsk-color-text-on-brand);box-shadow:var(--tsk-shadow-brand);flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.CodeSnippet_root{border-radius:var(--tsk-radius-xl);border:1px solid var(--tsk-color-border);box-shadow:var(--tsk-shadow-card);font-family:var(--tsk-font-body);box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden}.CodeSnippet_root[data-theme=dark]{color:#e6edf3;background:#0f1521;border-color:#ffffff14}.CodeSnippet_root[data-theme=light]{background:var(--tsk-color-surface);color:var(--tsk-color-text)}.CodeSnippet_header{background:#ffffff05;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:10px 14px;display:flex}.CodeSnippet_root[data-theme=light] .CodeSnippet_header{background:var(--tsk-color-surface-muted);border-bottom-color:var(--tsk-color-border)}.CodeSnippet_headerLeft{align-items:center;gap:10px;min-width:0;display:inline-flex}.CodeSnippet_filename{color:#c7d2dc;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.CodeSnippet_root[data-theme=light] .CodeSnippet_filename{color:var(--tsk-color-text)}.CodeSnippet_language{border-radius:var(--tsk-radius-pill);letter-spacing:.06em;text-transform:uppercase;background:var(--tsk-color-brand-400);align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.CodeSnippet_language{background:color-mix(in srgb,var(--tsk-color-brand-400) 22%,transparent)}}.CodeSnippet_language{color:#9ee7e0}.CodeSnippet_root[data-theme=light] .CodeSnippet_language{background:var(--tsk-color-brand-50);color:var(--tsk-color-brand-700)}.CodeSnippet_copyButton{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-md);cursor:pointer;color:#c7d2dc;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard),border-color var(--tsk-duration-fast) var(--tsk-ease-standard);background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.CodeSnippet_copyButton:hover{color:#fff;background:#ffffff14}.CodeSnippet_copyButton:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.CodeSnippet_copyButton:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 30%,transparent)}}.CodeSnippet_copyButton[data-state=copied]{color:#9ee7e0;border-color:var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.CodeSnippet_copyButton[data-state=copied]{border-color:color-mix(in srgb,var(--tsk-color-brand-400) 40%,transparent)}}.CodeSnippet_copyButton[data-state=copied]{background:var(--tsk-color-brand-500)}@supports (color:color-mix(in lab,red,red)){.CodeSnippet_copyButton[data-state=copied]{background:color-mix(in srgb,var(--tsk-color-brand-500) 18%,transparent)}}.CodeSnippet_root[data-theme=light] .CodeSnippet_copyButton{background:var(--tsk-color-surface);border-color:var(--tsk-color-border);color:var(--tsk-color-text-subtle)}.CodeSnippet_root[data-theme=light] .CodeSnippet_copyButton:hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.CodeSnippet_root[data-theme=light] .CodeSnippet_copyButton[data-state=copied]{color:var(--tsk-color-brand-700);border-color:var(--tsk-color-brand-300);background:var(--tsk-color-brand-50)}.CodeSnippet_copyIcon{justify-content:center;align-items:center;display:inline-flex}.CodeSnippet_copyLabel{line-height:1}.CodeSnippet_pre{max-height:480px;margin:0;padding:14px 0;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.6;overflow:auto}.CodeSnippet_code{width:fit-content;min-width:100%;display:block}.CodeSnippet_line{white-space:pre;align-items:flex-start;padding:0 16px;display:flex;position:relative}.CodeSnippet_lineHighlighted{background:var(--tsk-color-brand-500)}@supports (color:color-mix(in lab,red,red)){.CodeSnippet_lineHighlighted{background:color-mix(in srgb,var(--tsk-color-brand-500) 14%,transparent)}}.CodeSnippet_lineHighlighted{box-shadow:inset 3px 0 0 0 var(--tsk-color-brand-400)}.CodeSnippet_root[data-theme=light] .CodeSnippet_lineHighlighted{background:var(--tsk-color-brand-500)}@supports (color:color-mix(in lab,red,red)){.CodeSnippet_root[data-theme=light] .CodeSnippet_lineHighlighted{background:color-mix(in srgb,var(--tsk-color-brand-500) 10%,transparent)}}.CodeSnippet_root[data-theme=light] .CodeSnippet_lineHighlighted{box-shadow:inset 3px 0 0 0 var(--tsk-color-brand-500)}.CodeSnippet_lineNumber{text-align:right;color:#ffffff52;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex-shrink:0;width:2.25em;margin-right:14px;display:inline-block}.CodeSnippet_root[data-theme=light] .CodeSnippet_lineNumber{color:var(--tsk-color-text-muted)}.CodeSnippet_lineContent{flex:1;min-width:0;display:inline-block}.CodeSnippet_dots{flex-shrink:0;align-items:center;gap:6px;margin-right:6px;display:inline-flex}.CodeSnippet_dots i{border-radius:999px;width:10px;height:10px;display:inline-block}.CodeSnippet_dots i:first-child{background:#ff5f57}.CodeSnippet_dots i:nth-child(2){background:#febc2e}.CodeSnippet_dots i:nth-child(3){background:#28c840}.CodeSnippet_root[data-theme=light] .CodeSnippet_dots i{opacity:.85}.CodeSnippet_root[data-theme=dark] .CodeSnippet_comment{color:#7f848e;font-style:italic}.CodeSnippet_root[data-theme=dark] .CodeSnippet_string{color:#98c379}.CodeSnippet_root[data-theme=dark] .CodeSnippet_keyword{color:#c678dd}.CodeSnippet_root[data-theme=dark] .CodeSnippet_number{color:#d19a66}.CodeSnippet_root[data-theme=dark] .CodeSnippet_function{color:#61afef}.CodeSnippet_root[data-theme=dark] .CodeSnippet_tag{color:#e06c75}.CodeSnippet_root[data-theme=dark] .CodeSnippet_attr-name{color:#d19a66}.CodeSnippet_root[data-theme=dark] .CodeSnippet_operator{color:#56b6c2}.CodeSnippet_root[data-theme=dark] .CodeSnippet_punctuation{color:#abb2bf}.CodeSnippet_root[data-theme=dark] .CodeSnippet_property{color:#e06c75}.CodeSnippet_root[data-theme=dark] .CodeSnippet_selector{color:#61afef}.CodeSnippet_root[data-theme=dark] .CodeSnippet_variable{color:#e06c75}.CodeSnippet_root[data-theme=dark] .CodeSnippet_text{color:#abb2bf}.CodeSnippet_root[data-theme=light] .CodeSnippet_comment{color:#6a737d;font-style:italic}.CodeSnippet_root[data-theme=light] .CodeSnippet_string{color:#032f62}.CodeSnippet_root[data-theme=light] .CodeSnippet_keyword{color:#d73a49;font-weight:600}.CodeSnippet_root[data-theme=light] .CodeSnippet_number{color:#005cc5}.CodeSnippet_root[data-theme=light] .CodeSnippet_function{color:#6f42c1}.CodeSnippet_root[data-theme=light] .CodeSnippet_tag{color:#22863a}.CodeSnippet_root[data-theme=light] .CodeSnippet_attr-name{color:#6f42c1}.CodeSnippet_root[data-theme=light] .CodeSnippet_operator{color:#d73a49}.CodeSnippet_root[data-theme=light] .CodeSnippet_punctuation{color:#24292e}.CodeSnippet_root[data-theme=light] .CodeSnippet_property{color:#005cc5}.CodeSnippet_root[data-theme=light] .CodeSnippet_selector{color:#6f42c1}.CodeSnippet_root[data-theme=light] .CodeSnippet_variable{color:#e36209}.CodeSnippet_root[data-theme=light] .CodeSnippet_text,.ContactCard_root{color:var(--tsk-color-text)}.ContactCard_root{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-card);box-shadow:var(--tsk-shadow-card);font-family:var(--tsk-font-body);box-sizing:border-box;flex-direction:column;gap:16px;padding:20px;display:flex}.ContactCard_head{align-items:center;gap:14px;display:flex}.ContactCard_root[data-orientation=vertical] .ContactCard_head{text-align:center;flex-direction:column}.ContactCard_headText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ContactCard_root[data-orientation=vertical] .ContactCard_headText{align-items:center}.ContactCard_name{letter-spacing:-.01em;color:var(--tsk-color-text);font-size:16px;font-weight:800;line-height:1.2}.ContactCard_role{color:var(--tsk-color-text-subtle);font-size:13px;font-weight:600}.ContactCard_dot{color:var(--tsk-color-text-muted)}.ContactCard_tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:inline-flex}.ContactCard_tag{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--tsk-radius-pill);background:var(--tsk-color-brand-100);color:var(--tsk-color-brand-700);align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.ContactCard_info{border-top:1px solid var(--tsk-color-border);flex-direction:column;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.ContactCard_infoRow{color:var(--tsk-color-text);align-items:center;gap:10px;font-size:13px;display:flex}.ContactCard_infoRow svg{color:var(--tsk-color-text-muted);flex-shrink:0}.ContactCard_infoRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ContactCard_actions{border-top:1px solid var(--tsk-color-border);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.ContactCard_root[data-orientation=vertical] .ContactCard_actions{justify-content:center}.CryptoCard_root{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-card);min-width:0;box-shadow:var(--tsk-shadow-card);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;isolation:isolate;overflow:hidden}.CryptoCard_content,.CryptoCard_root{flex-direction:column;display:flex;position:relative}.CryptoCard_content{z-index:1;gap:12px;padding:20px}.CryptoCard_bleedChart{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 45% 100%);mask-image:linear-gradient(#0000,#000 45% 100%)}.CryptoCard_root[data-chart=bleed] .CryptoCard_content{min-height:168px;padding-bottom:70px}.CryptoCard_head{align-items:center;gap:10px;display:flex}.CryptoCard_symbol{border-radius:var(--tsk-radius-pill);background:var(--tsk-color-surface-muted);width:40px;height:40px;color:var(--tsk-color-text);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.CryptoCard_nameBlock{flex-direction:column;gap:2px;min-width:0;display:flex}.CryptoCard_name{color:var(--tsk-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.1;overflow:hidden}.CryptoCard_ticker{color:var(--tsk-color-text-subtle);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.CryptoCard_priceRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.CryptoCard_price{letter-spacing:-.02em;color:var(--tsk-color-text);font-size:22px;font-weight:800;line-height:1.1}.CryptoCard_change{align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.CryptoCard_change-up{color:var(--tsk-color-success-500)}.CryptoCard_change-down{color:var(--tsk-color-danger-500)}.CryptoCard_change-flat{color:var(--tsk-color-text-subtle)}.CryptoCard_root[data-compact] .CryptoCard_priceRow{margin-top:-4px}.CryptoCard_rangeBadge{border-radius:var(--tsk-radius-pill);border:1px solid var(--tsk-color-border);background:var(--tsk-color-surface-muted);letter-spacing:.06em;text-transform:uppercase;color:var(--tsk-color-text-subtle);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.CryptoCard_ranges{flex-wrap:wrap;gap:4px;display:flex}.CryptoCard_rangeBtn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--tsk-radius-pill);color:var(--tsk-color-text-subtle);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard),color var(--tsk-duration-fast) var(--tsk-ease-standard);padding:4px 10px;font-size:11px;font-weight:700}.CryptoCard_rangeBtn:hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.CryptoCard_rangeBtn[data-active]{background:var(--tsk-color-brand-soft);color:var(--tsk-color-brand-soft-fg)}.CryptoCard_rangeBtn:focus-visible{outline:2px solid var(--tsk-color-brand-400);outline-offset:1px}.CryptoCard_stats{border-top:1px solid var(--tsk-color-border);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;padding-top:12px;display:grid}.CryptoCard_statItem{flex-direction:column;gap:2px;min-width:0;display:flex}.CryptoCard_statIcon{margin-bottom:2px;font-size:13px;line-height:1}.CryptoCard_statLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--tsk-color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:700;overflow:hidden}.CryptoCard_statValue{color:var(--tsk-color-text);font-size:13px;font-weight:800}.EventCard_root{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-2xl);box-shadow:var(--tsk-shadow-card);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;gap:16px;padding:16px;display:flex}.EventCard_dateBlock{border-radius:var(--tsk-radius-xl);background:var(--tsk-color-brand-500);width:64px;height:72px;color:var(--tsk-color-text-on-brand);box-shadow:var(--tsk-shadow-brand);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:6px 0;display:flex}.EventCard_root[data-tone=success] .EventCard_dateBlock{background:var(--tsk-color-success-500);box-shadow:0 4px 12px #48bb7859}.EventCard_root[data-tone=warning] .EventCard_dateBlock{background:var(--tsk-color-warning-500);box-shadow:0 4px 12px #ed893659}.EventCard_root[data-tone=danger] .EventCard_dateBlock{background:var(--tsk-color-danger-500);box-shadow:0 4px 12px #e53e3e59}.EventCard_root[data-tone=info] .EventCard_dateBlock{background:var(--tsk-color-info-500);box-shadow:0 4px 12px #4299e159}.EventCard_root[data-tone=ink] .EventCard_dateBlock{background:var(--tsk-color-ink-solid);color:var(--tsk-color-text-on-ink);box-shadow:0 4px 12px #2d374840}.EventCard_month{letter-spacing:.08em;text-transform:uppercase;opacity:.92;font-size:11px;font-weight:800}.EventCard_day{font-size:24px;font-weight:800;line-height:1.1}.EventCard_body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.EventCard_title{color:var(--tsk-color-text);font-size:15px;font-weight:800;line-height:1.3}.EventCard_meta{color:var(--tsk-color-text-subtle);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.EventCard_metaRow{align-items:center;gap:5px;display:inline-flex}.EventCard_metaRow svg{color:var(--tsk-color-text-muted)}.EventCard_description{color:var(--tsk-color-text-subtle);margin:4px 0 0;font-size:13px;line-height:1.45}.EventCard_footer{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.EventCard_actions,.EventCard_attendees{display:inline-flex}.EventCard_actions{flex-shrink:0;gap:8px}.HorizontalCard_root{--tsk-horizontal-card-image-width:160px;grid-template-columns:var(--tsk-horizontal-card-image-width) 1fr;background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-2xl);box-shadow:var(--tsk-shadow-card);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;transition:transform var(--tsk-duration-base) var(--tsk-ease-standard),box-shadow var(--tsk-duration-base) var(--tsk-ease-standard),border-color var(--tsk-duration-base) var(--tsk-ease-standard);align-items:stretch;display:grid;overflow:hidden}.HorizontalCard_root:not([data-has-image]){grid-template-columns:1fr}.HorizontalCard_root[data-image-side=right]{grid-template-columns:1fr var(--tsk-horizontal-card-image-width)}.HorizontalCard_root[data-image-side=right] .HorizontalCard_media{order:2}.HorizontalCard_root[data-image-side=right] .HorizontalCard_body{order:1}.HorizontalCard_root[data-interactive]{cursor:pointer}.HorizontalCard_root[data-interactive]:hover{box-shadow:var(--tsk-shadow-hover);border-color:var(--tsk-color-border-strong);transform:translateY(-2px)}.HorizontalCard_root[data-interactive]:focus-visible{box-shadow:var(--tsk-shadow-hover),0 0 0 3px var(--tsk-color-brand-400);outline:none}@supports (color:color-mix(in lab,red,red)){.HorizontalCard_root[data-interactive]:focus-visible{box-shadow:var(--tsk-shadow-hover),0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 30%,transparent)}}.HorizontalCard_media{background:var(--tsk-color-surface-muted);justify-content:center;align-items:center;min-height:100%;display:flex;position:relative;overflow:hidden}.HorizontalCard_image{object-fit:cover;width:100%;height:100%;display:block}.HorizontalCard_imageFallback{width:100%;height:100%;color:var(--tsk-color-text-subtle);justify-content:center;align-items:center;font-size:32px;display:inline-flex}.HorizontalCard_body{flex-direction:column;gap:6px;min-width:0;padding:20px;display:flex}.HorizontalCard_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--tsk-color-brand-700);font-size:11px;font-weight:700}.HorizontalCard_title{letter-spacing:-.01em;color:var(--tsk-color-text);margin:0;font-size:17px;font-weight:800;line-height:1.3}.HorizontalCard_description{color:var(--tsk-color-text-subtle);margin:4px 0 0;font-size:13.5px;line-height:1.5}.HorizontalCard_meta{color:var(--tsk-color-text-muted);gap:10px;margin-top:10px;font-size:12px;font-weight:600}.HorizontalCard_actions,.HorizontalCard_meta{flex-wrap:wrap;align-items:center;display:flex}.HorizontalCard_actions{gap:8px;margin-top:14px}.MetricCard_root{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-card);min-width:0;box-shadow:var(--tsk-shadow-card);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;isolation:isolate;overflow:hidden}.MetricCard_content,.MetricCard_root{flex-direction:column;display:flex;position:relative}.MetricCard_content{z-index:1;gap:8px;padding:20px}.MetricCard_bleedChart{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 45% 100%);mask-image:linear-gradient(#0000,#000 45% 100%)}.MetricCard_root[data-chart=bleed] .MetricCard_content{min-height:168px;padding-bottom:70px}.MetricCard_head{justify-content:space-between;align-items:center;gap:12px;display:flex}.MetricCard_label{text-transform:uppercase;letter-spacing:.05em;color:var(--tsk-color-text-subtle);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.MetricCard_icon{border-radius:var(--tsk-radius-md);background:var(--tsk-color-surface-muted);width:32px;height:32px;color:var(--tsk-color-text-subtle);justify-content:center;align-items:center;font-size:16px;display:inline-flex}.MetricCard_valueRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.MetricCard_value{letter-spacing:-.02em;color:var(--tsk-color-text);font-size:28px;font-weight:800;line-height:1.1}.MetricCard_delta{align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.MetricCard_delta-up{color:var(--tsk-color-success-500)}.MetricCard_delta-down{color:var(--tsk-color-danger-500)}.MetricCard_delta-flat,.MetricCard_hint{color:var(--tsk-color-text-subtle)}.MetricCard_hint{font-size:12px;line-height:1.3}.MetricCard_spark{margin-top:4px}.NotificationCard_root{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-xl);box-shadow:var(--tsk-shadow-card);font-family:var(--tsk-font-body);color:var(--tsk-color-text);transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:relative}.NotificationCard_root[data-unread]{background:var(--tsk-color-brand-soft);border-color:var(--tsk-color-brand-300)}.NotificationCard_icon{border-radius:var(--tsk-radius-lg);background:var(--tsk-color-brand-soft-strong);width:38px;height:38px;color:var(--tsk-color-brand-soft-fg);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.NotificationCard_root[data-tone=success] .NotificationCard_icon{background:var(--tsk-color-success-soft);color:var(--tsk-color-success-soft-fg)}.NotificationCard_root[data-tone=warning] .NotificationCard_icon{background:var(--tsk-color-warning-soft);color:var(--tsk-color-warning-soft-fg)}.NotificationCard_root[data-tone=danger] .NotificationCard_icon{background:var(--tsk-color-danger-soft);color:var(--tsk-color-danger-soft-fg)}.NotificationCard_root[data-tone=info] .NotificationCard_icon{background:var(--tsk-color-info-soft);color:var(--tsk-color-info-soft-fg)}.NotificationCard_root[data-tone=ink] .NotificationCard_icon{background:var(--tsk-color-ink-soft);color:var(--tsk-color-ink-soft-fg)}.NotificationCard_body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.NotificationCard_titleRow{align-items:center;gap:8px;display:flex}.NotificationCard_title{color:var(--tsk-color-text);flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.3}.NotificationCard_unreadDot{border-radius:var(--tsk-radius-pill);background:var(--tsk-color-brand-500);width:8px;height:8px;box-shadow:0 0 0 3px var(--tsk-color-brand-400);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.NotificationCard_unreadDot{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 22%,transparent)}}.NotificationCard_root[data-tone=success] .NotificationCard_unreadDot{background:var(--tsk-color-success-500);box-shadow:0 0 0 3px #48bb7838}.NotificationCard_root[data-tone=warning] .NotificationCard_unreadDot{background:var(--tsk-color-warning-500);box-shadow:0 0 0 3px #ed893638}.NotificationCard_root[data-tone=danger] .NotificationCard_unreadDot{background:var(--tsk-color-danger-500);box-shadow:0 0 0 3px #e53e3e38}.NotificationCard_root[data-tone=info] .NotificationCard_unreadDot{background:var(--tsk-color-info-500);box-shadow:0 0 0 3px #4299e138}.NotificationCard_description{color:var(--tsk-color-text-subtle);margin:0;font-size:13px;line-height:1.45}.NotificationCard_time{color:var(--tsk-color-text-muted);text-transform:lowercase;letter-spacing:.02em;margin-top:2px;font-size:11px;font-weight:600}.NotificationCard_action{flex-shrink:0;align-self:center;align-items:center;display:inline-flex}.NotificationCard_dismiss{all:unset;box-sizing:border-box;border-radius:var(--tsk-radius-pill);width:26px;height:26px;color:var(--tsk-color-text-muted);cursor:pointer;transition:background var(--tsk-duration-fast) var(--tsk-ease-standard);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.NotificationCard_dismiss:hover{background:var(--tsk-color-surface-muted);color:var(--tsk-color-text)}.NotificationCard_dismiss:focus-visible{box-shadow:0 0 0 3px var(--tsk-color-brand-400)}@supports (color:color-mix(in lab,red,red)){.NotificationCard_dismiss:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tsk-color-brand-400) 25%,transparent)}}.PostCard_root{border-radius:var(--tsk-radius-3xl);background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);box-shadow:var(--tsk-shadow-card);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;transition:transform var(--tsk-duration-base) var(--tsk-ease-standard),box-shadow var(--tsk-duration-base) var(--tsk-ease-standard);flex-direction:column;display:flex;overflow:hidden}.PostCard_root:hover{box-shadow:var(--tsk-shadow-hover);transform:translateY(-2px)}.PostCard_root[data-orientation=horizontal]{flex-direction:row;align-items:stretch}.PostCard_cover{background-color:var(--tsk-color-surface-muted);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;width:100%;height:180px}.PostCard_root[data-orientation=horizontal] .PostCard_cover{width:160px;height:auto;min-height:100%}.PostCard_body{flex-direction:column;flex:1;gap:8px;min-width:0;padding:20px;display:flex}.PostCard_category{letter-spacing:.1em;text-transform:uppercase;color:var(--tsk-color-brand-500);font-size:11px;font-weight:700}.PostCard_title{color:var(--tsk-color-text);margin:0;font-size:18px;font-weight:700;line-height:1.3}.PostCard_excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.PostCard_excerpt,.PostCard_meta{color:var(--tsk-color-text-subtle)}.PostCard_meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.PostCard_authorWrap{align-items:center;gap:8px;display:inline-flex}.PostCard_authorName{color:var(--tsk-color-text);font-size:13px;font-weight:600}.PostCard_metaInfo{align-items:center;gap:6px;display:inline-flex}.PostCard_dot{color:var(--tsk-color-text-muted)}.PostCard_footer{border-top:1px solid var(--tsk-color-border);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:12px;display:flex}.PostCard_metrics{color:var(--tsk-color-text-subtle);gap:14px;font-size:13px}.PostCard_metric,.PostCard_metrics{align-items:center;display:inline-flex}.PostCard_metric{gap:5px}.PostCard_action{align-items:center;display:inline-flex}.PricingCard_root{border-radius:var(--tsk-radius-3xl);background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);width:320px;max-width:100%;box-shadow:var(--tsk-shadow-card);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;transition:transform var(--tsk-duration-base) var(--tsk-ease-standard),box-shadow var(--tsk-duration-base) var(--tsk-ease-standard),border-color var(--tsk-duration-base) var(--tsk-ease-standard);flex-direction:column;gap:14px;padding:28px;display:flex;position:relative}.PricingCard_root[data-highlighted=true]{border:2px solid var(--tsk-color-brand-500);box-shadow:var(--tsk-shadow-brand,var(--tsk-shadow-lg));padding:27px;transform:translateY(-4px)}.PricingCard_badge{background:var(--tsk-color-brand-500);color:var(--tsk-color-text-on-brand);letter-spacing:.08em;border-radius:var(--tsk-radius-pill);white-space:nowrap;box-shadow:var(--tsk-shadow-sm);padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.PricingCard_name{letter-spacing:.12em;text-transform:uppercase;color:var(--tsk-color-text-subtle);font-size:12px;font-weight:700}.PricingCard_priceRow{align-items:baseline;gap:6px;margin-top:2px;display:flex}.PricingCard_price{color:var(--tsk-color-text);letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1}.PricingCard_period{font-weight:500}.PricingCard_description,.PricingCard_period{color:var(--tsk-color-text-subtle);font-size:14px}.PricingCard_description{margin:0;line-height:1.5}.PricingCard_cta{margin-top:6px}.PricingCard_features{border-top:1px solid var(--tsk-color-border);flex-direction:column;gap:10px;margin:4px 0 0;padding:16px 0 0;list-style:none;display:flex}.PricingCard_feature{color:var(--tsk-color-text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.PricingCard_featureDisabled .PricingCard_featureText{color:var(--tsk-color-text-muted);text-decoration:line-through}.PricingCard_icon{border-radius:var(--tsk-radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.PricingCard_iconYes{color:var(--tsk-color-success-500);background:var(--tsk-color-success-50)}.PricingCard_iconNo{color:var(--tsk-color-text-muted);background:var(--tsk-color-surface-muted)}.PricingCard_featureText{min-width:0}.ProfileCard_root{background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);border-radius:var(--tsk-radius-3xl);box-shadow:var(--tsk-shadow-card);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;text-align:center;flex-direction:column;display:flex;overflow:hidden}.ProfileCard_cover{background:linear-gradient(135deg,var(--tsk-color-brand-500),var(--tsk-color-brand-700));background-position:50%;background-size:cover;height:100px;position:relative}.ProfileCard_coverPattern{width:100%;height:100%;position:absolute;inset:0}.ProfileCard_avatarWrap{justify-content:center;margin-top:-32px;display:flex}.ProfileCard_body{flex-direction:column;align-items:center;gap:4px;padding:12px 20px 20px;display:flex}.ProfileCard_name{letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.2}.ProfileCard_role{font-weight:600}.ProfileCard_bio,.ProfileCard_role{color:var(--tsk-color-text-subtle);font-size:13px}.ProfileCard_bio{margin:8px 0 0;line-height:1.5}.ProfileCard_stats{border-radius:var(--tsk-radius-xl);background:var(--tsk-color-surface-muted);justify-content:space-around;align-items:stretch;gap:16px;width:100%;margin-top:16px;padding:12px 8px;display:flex}.ProfileCard_stat{flex-direction:column;align-items:center;gap:2px;display:flex}.ProfileCard_statValue{color:var(--tsk-color-text);font-size:18px;font-weight:800;line-height:1.1}.ProfileCard_statLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--tsk-color-text-muted);font-size:10px;font-weight:700}.ProfileCard_actions{justify-content:center;gap:8px;width:100%;margin-top:16px;display:flex}.PromoCard_root{border-radius:var(--tsk-radius-3xl);font-family:var(--tsk-font-body);isolation:isolate;box-shadow:var(--tsk-shadow-md);gap:24px;padding:28px;display:grid;position:relative;overflow:hidden}.PromoCard_root[data-orientation=horizontal]{grid-template-columns:1fr auto;align-items:center}.PromoCard_root[data-orientation=vertical]{grid-template-rows:1fr auto}.PromoCard_body{z-index:1;flex-direction:column;gap:8px;min-width:0;display:flex}.PromoCard_eyebrow{text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-size:11px;font-weight:700}.PromoCard_title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:1.2}.PromoCard_description{opacity:.9;max-width:56ch;margin:0;font-size:14px;line-height:1.5}.PromoCard_cta{gap:8px;margin-top:12px;display:inline-flex}.PromoCard_media{z-index:1;justify-content:center;align-items:center;display:flex}.PromoCard_pattern{z-index:0;width:100%;height:100%;position:absolute;inset:0}.PromoCard_root[data-tone=brand]{background:linear-gradient(135deg,var(--tsk-color-brand-500),var(--tsk-color-brand-700));color:#fff}.PromoCard_root[data-tone=ink]{background:linear-gradient(135deg,var(--tsk-color-ink-solid),var(--tsk-color-ink-solid-deep));color:var(--tsk-color-text-on-ink)}.PromoCard_root[data-tone=gradient]{color:#fff;background:linear-gradient(135deg,#4fd1c5,#319795 45%,#2c5282)}.PromoCard_root[data-tone=paper],.StatCard_root{background:var(--tsk-color-surface);color:var(--tsk-color-text);border:1px solid var(--tsk-color-border);box-shadow:var(--tsk-shadow-card)}.StatCard_root{border-radius:var(--tsk-radius-card);min-width:0;font-family:var(--tsk-font-body);box-sizing:border-box;flex-direction:column;gap:6px;padding:20px;display:flex}.StatCard_head{justify-content:space-between;align-items:center;gap:12px;display:flex}.StatCard_label{text-transform:uppercase;letter-spacing:.05em;color:var(--tsk-color-text-subtle);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.StatCard_icon{border-radius:var(--tsk-radius-lg);background:var(--tsk-color-brand-500);width:36px;height:36px;color:var(--tsk-color-text-on-brand);box-shadow:var(--tsk-shadow-brand);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.StatCard_root[data-tone=success] .StatCard_icon{background:var(--tsk-color-success-500);box-shadow:0 4px 12px #48bb7859}.StatCard_root[data-tone=warning] .StatCard_icon{background:var(--tsk-color-warning-500);box-shadow:0 4px 12px #ed893659}.StatCard_root[data-tone=danger] .StatCard_icon{background:var(--tsk-color-danger-500);box-shadow:0 4px 12px #e53e3e59}.StatCard_root[data-tone=info] .StatCard_icon{background:var(--tsk-color-info-500);box-shadow:0 4px 12px #4299e159}.StatCard_root[data-tone=ink] .StatCard_icon{background:var(--tsk-color-ink-solid);color:var(--tsk-color-text-on-ink);box-shadow:0 4px 12px #2d374840}.StatCard_value{letter-spacing:-.02em;color:var(--tsk-color-text);font-size:26px;font-weight:800;line-height:1.1}.StatCard_delta{align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.StatCard_delta-up{color:var(--tsk-color-success-500)}.StatCard_delta-down{color:var(--tsk-color-danger-500)}.StatCard_delta-flat{color:var(--tsk-color-text-subtle)}.StatCard_root[data-solid]{color:#fff;background:var(--tsk-color-brand-500);border-color:#0000}.StatCard_root[data-solid][data-tone=success]{background:var(--tsk-color-success-500)}.StatCard_root[data-solid][data-tone=warning]{background:var(--tsk-color-warning-500)}.StatCard_root[data-solid][data-tone=danger]{background:var(--tsk-color-danger-500)}.StatCard_root[data-solid][data-tone=info]{background:var(--tsk-color-info-500)}.StatCard_root[data-solid][data-tone=ink]{background:var(--tsk-color-ink-solid)}.StatCard_root[data-solid] .StatCard_delta,.StatCard_root[data-solid] .StatCard_label,.StatCard_root[data-solid] .StatCard_value{color:#fffffff2}.StatCard_root[data-solid] .StatCard_label{color:#ffffffc7}.StatCard_root[data-solid] .StatCard_icon{color:#fff;box-shadow:none;background:#ffffff2e}.StatCard_root[data-solid][data-tone=ink] .StatCard_delta,.StatCard_root[data-solid][data-tone=ink] .StatCard_label,.StatCard_root[data-solid][data-tone=ink] .StatCard_value{color:var(--tsk-color-text-on-ink)}.StatCard_root[data-solid][data-tone=ink] .StatCard_label{opacity:.78}.StatCard_root[data-solid][data-tone=ink] .StatCard_icon{background:var(--tsk-color-text-on-ink)}@supports (color:color-mix(in lab,red,red)){.StatCard_root[data-solid][data-tone=ink] .StatCard_icon{background:color-mix(in srgb,var(--tsk-color-text-on-ink) 16%,transparent)}}.StatCard_root[data-solid][data-tone=ink] .StatCard_icon{color:var(--tsk-color-text-on-ink)}.TestimonialCard_root{border-radius:var(--tsk-radius-3xl);background:var(--tsk-color-surface);border:1px solid var(--tsk-color-border);box-shadow:var(--tsk-shadow-card);font-family:var(--tsk-font-body);color:var(--tsk-color-text);box-sizing:border-box;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative;overflow:hidden}.TestimonialCard_mark{color:var(--tsk-color-brand-100);-webkit-user-select:none;user-select:none;font-family:serif;font-size:96px;line-height:1;position:absolute;top:-6px;right:16px}.TestimonialCard_quote{color:var(--tsk-color-text);z-index:1;margin:0;font-size:15px;line-height:1.55;position:relative}.TestimonialCard_stars{color:var(--tsk-color-warning-500);gap:2px;display:inline-flex}.TestimonialCard_foot{border-top:1px solid var(--tsk-color-border);align-items:center;gap:12px;margin-top:8px;padding-top:12px;display:flex}.TestimonialCard_who{flex-direction:column;gap:2px;min-width:0;display:flex}.TestimonialCard_author{color:var(--tsk-color-text);font-size:14px;font-weight:700}.TestimonialCard_role{color:var(--tsk-color-text-subtle);font-size:12px}.TestimonialCard_root[data-variant=quote]{background:var(--tsk-color-surface-muted);box-shadow:none;border:0}.TestimonialCard_root[data-variant=quote] .TestimonialCard_foot{border-top-color:var(--tsk-color-border)}.TestimonialCard_root[data-variant=brand]{background:linear-gradient(135deg,var(--tsk-color-brand-500),var(--tsk-color-brand-700));color:#fff;border-color:#0000}.TestimonialCard_root[data-variant=brand] .TestimonialCard_author,.TestimonialCard_root[data-variant=brand] .TestimonialCard_quote{color:#fff}.TestimonialCard_root[data-variant=brand] .TestimonialCard_role{color:#ffffffd9}.TestimonialCard_root[data-variant=brand] .TestimonialCard_mark{color:#ffffff2e}.TestimonialCard_root[data-variant=brand] .TestimonialCard_foot{border-top-color:#ffffff2e}.TestimonialCard_root[data-variant=brand] .TestimonialCard_stars{color:#fbd38d}:root{color-scheme:light dark}html{scroll-behavior:smooth}body{background:var(--color-bg,#fff);color:var(--color-fg,#111)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}