.creation-dialog{flex-direction:column;width:calc(100vw - 32px);max-width:560px;display:flex}.creation-dialog-wide{max-width:880px}.creation-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.creation-dialog fieldset:disabled{opacity:.7}.form-composer{grid-template-columns:minmax(0,1fr) 260px;gap:32px;display:grid}.form-composer-main,.form-composer-aside{align-content:start;gap:20px;min-width:0;display:grid}.form-composer-aside{border-left:1px solid var(--colors-border);padding-left:24px}.form-composer h3,.form-section-title{margin-bottom:12px;font-size:14px;font-weight:600}.form-composer details{border-top:1px solid var(--colors-border);padding-top:16px}.form-composer summary{cursor:pointer;margin-bottom:12px;padding-block:4px;font-weight:500}.form-composer small,.form-draft-status,.form-help{color:var(--colors-foreground-secondary);font-size:12px;line-height:1.6}.form-token-preview{border-bottom:1px solid var(--colors-border);overflow-wrap:anywhere;gap:12px;padding-bottom:20px;display:grid}.form-token-preview strong{font-size:20px}.form-token-preview p{white-space:pre-wrap;font-size:13px}.form-image-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form-image-options input[type=file]{width:100%;min-width:0;font-size:13px}.form-error-summary{color:var(--colors-status-critical-fg);border:1px solid;border-radius:6px;margin-bottom:16px;padding:12px}.form-error-summary a{text-decoration:underline}.form-choice{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.form-choice button[aria-pressed=true]{border-color:var(--colors-interactive-base);background:var(--colors-surface-subtle)}.form-sticky-actions{border-top:1px solid var(--colors-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}@media (width<=680px){.creation-dialog-positioner{padding:0}.creation-dialog{border-radius:0;width:100vw;max-width:100vw;max-height:100dvh}.creation-dialog .step-dialog__header{padding-right:76px;padding-top:max(20px, env(safe-area-inset-top))}.creation-dialog [data-slot=dialog-close]{min-width:44px}.creation-dialog .step-dialog__footer{padding-bottom:max(16px, env(safe-area-inset-bottom))}.creation-dialog input,.creation-dialog textarea,.creation-dialog select{font-size:16px}.creation-dialog button,.creation-dialog [role=combobox]{min-height:44px}.form-composer{grid-template-columns:minmax(0,1fr);gap:24px}.form-composer-aside{border:0;padding:0}.form-token-preview{display:none}}.form-source-summary,.form-rule-preview{border-bottom:1px solid var(--colors-border);overflow-wrap:anywhere;margin-bottom:20px;padding-block:0 20px}.form-source-summary p{color:var(--colors-foreground-secondary);margin-top:8px;font-size:13px;line-height:1.6}.feasibility-summary{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.feasibility-check{border-bottom:1px solid var(--colors-border)}.feasibility-check fieldset{border:0;padding:0 0 20px}.feasibility-check fieldset[hidden]{display:none}.draft-rebase{color:var(--colors-interactive-link);cursor:pointer;background:0 0;border:0;padding-block:8px;text-decoration:underline}.creation-dialog .creation-dialog-fields{gap:20px;display:grid}.creation-dialog-fields>label,.creation-dialog-fields>[data-scope=select]{margin:0}.workspace-disclosure{min-width:0}.workspace-disclosure>[data-slot=collapsible-trigger]{text-align:left;border-radius:6px;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.5}.workspace-disclosure>[data-slot=collapsible-trigger]>span:first-child{overflow-wrap:anywhere;min-width:0}.workspace-disclosure>[data-slot=collapsible-trigger]:hover{background:var(--colors-surface-subtle)}.workspace-disclosure>[data-slot=collapsible-trigger]:focus-visible{outline:2px solid var(--colors-interactive-base);outline-offset:2px}.workspace-disclosure-body{gap:16px;min-width:0;padding:12px;display:grid}.workspace-disclosure>[data-slot=collapsible-content]{min-width:0}@media (prefers-reduced-motion:reduce){.workspace-disclosure>[data-slot=collapsible-content]{animation:none}.workspace-disclosure [data-slot=collapsible-indicator]{transition:none}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{html,:host{--font-fallback:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;tab-size:4;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}::file-selector-button{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}hr{color:inherit;border-top-width:1px;height:0}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::placeholder{--placeholder-fallback:#00000080;opacity:1;color:var(--global-color-placeholder,var(--placeholder-fallback))}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection,#0073ff4d)}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda:"🐼"}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--colors-background);color:var(--colors-foreground)}::selection{background:var(--colors-interactive-soft)}html,body{margin:var(--spacing-0);font-family:var(--fonts-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}}@layer tokens{:where(:root,:host){--durations-loading-loop:1.5s;--durations-quick:.18s;--durations-instant:75ms;--durations-press:.1s;--durations-press-transform:.25s;--durations-exit:.1s;--durations-tooltip:.125s;--durations-fast:.15s;--durations-normal:.2s;--durations-surface:.25s;--durations-thumb:.3s;--durations-toast:.35s;--durations-slow:.4s;--durations-slower:.7s;--durations-spin:.75s;--border-widths-focus:2px;--border-widths-focus-offset:4px;--border-widths-hairline:1px;--colors-accent-dark-1:#0d0821;--colors-accent-dark-2:#130d2b;--colors-accent-dark-3:#1d1249;--colors-accent-dark-4:#25165f;--colors-accent-dark-5:#2e1d72;--colors-accent-dark-6:#3a258d;--colors-accent-dark-7:#4c32b3;--colors-accent-dark-8:#5e41d2;--colors-accent-dark-9:#7157db;--colors-accent-dark-10:#8870e6;--colors-accent-dark-11:#b5a6f2;--colors-accent-dark-12:#efecfe;--colors-accent-light-1:#fbfaff;--colors-accent-light-2:#f7f5ff;--colors-accent-light-3:#ebe6fe;--colors-accent-light-4:#dfd7fe;--colors-accent-light-5:#d0c4fd;--colors-accent-light-6:#bdaefa;--colors-accent-light-7:#a794f4;--colors-accent-light-8:#8970eb;--colors-accent-light-9:#7157db;--colors-accent-light-10:#5e41d2;--colors-accent-light-11:#492eb8;--colors-accent-light-12:#291966;--colors-neutral-dark-1:#141414;--colors-neutral-dark-2:#1c1c1c;--colors-neutral-dark-3:#242424;--colors-neutral-dark-4:#2b2b2b;--colors-neutral-dark-5:#333;--colors-neutral-dark-6:#3d3d3d;--colors-neutral-dark-7:#4f4f4f;--colors-neutral-dark-8:#6e6e6e;--colors-neutral-dark-9:#7d7d7d;--colors-neutral-dark-10:#8c8c8c;--colors-neutral-dark-11:#b3b3b3;--colors-neutral-dark-12:#ededed;--colors-neutral-light-1:#fcfcfc;--colors-neutral-light-2:#f7f7f7;--colors-neutral-light-3:#f2f2f2;--colors-neutral-light-4:#ededed;--colors-neutral-light-5:#e6e6e6;--colors-neutral-light-6:#dedede;--colors-neutral-light-7:#d1d1d1;--colors-neutral-light-8:#b5b5b5;--colors-neutral-light-9:#8f8f8f;--colors-neutral-light-10:#828282;--colors-neutral-light-11:#6e6e6e;--colors-neutral-light-12:#171717;--colors-gray-dark-1:#121212;--colors-gray-dark-2:#1a1a1a;--colors-gray-dark-3:#212121;--colors-gray-dark-4:#292929;--colors-gray-dark-5:#303030;--colors-gray-dark-6:#3b3b3b;--colors-gray-dark-7:#474747;--colors-gray-dark-8:#616161;--colors-gray-dark-9:#6e6e6e;--colors-gray-dark-10:#7a7a7a;--colors-gray-dark-11:#b5b5b5;--colors-gray-dark-12:#ededed;--colors-gray-light-1:#fafafa;--colors-gray-light-2:#f2f2f2;--colors-gray-light-3:#e6e6e6;--colors-gray-light-4:#e0e0e0;--colors-gray-light-5:#d6d6d6;--colors-gray-light-6:#c7c7c7;--colors-gray-light-7:#adadad;--colors-gray-light-8:#949494;--colors-gray-light-9:#7a7a7a;--colors-gray-light-10:#6e6e6e;--colors-gray-light-11:#474747;--colors-gray-light-12:#1a1a1a;--colors-tomato-dark-1:#290600;--colors-tomato-dark-2:#330900;--colors-tomato-dark-3:#461007;--colors-tomato-dark-4:#571305;--colors-tomato-dark-5:#681808;--colors-tomato-dark-6:#7e210c;--colors-tomato-dark-7:#992d15;--colors-tomato-dark-8:#c43f21;--colors-tomato-dark-9:#e54d2e;--colors-tomato-dark-10:#e06148;--colors-tomato-dark-11:#ff8c75;--colors-tomato-dark-12:#fcd4ca;--colors-tomato-light-1:#fffbfa;--colors-tomato-light-2:#fff6f5;--colors-tomato-light-3:#ffe9e6;--colors-tomato-light-4:#ffd3cc;--colors-tomato-light-5:#fcc3ba;--colors-tomato-light-6:#faafa3;--colors-tomato-light-7:#f79788;--colors-tomato-light-8:#f27f6e;--colors-tomato-light-9:#e54d2e;--colors-tomato-light-10:#da4325;--colors-tomato-light-11:#c83214;--colors-tomato-light-12:#451e11;--colors-red-dark-1:#1f1415;--colors-red-dark-2:#291415;--colors-red-dark-3:#3e191b;--colors-red-dark-4:#471a1d;--colors-red-dark-5:#521e22;--colors-red-dark-6:#672227;--colors-red-dark-7:#8c262d;--colors-red-dark-8:#ce2c31;--colors-red-dark-9:#e5484d;--colors-red-dark-10:#e0575c;--colors-red-dark-11:#ff6166;--colors-red-dark-12:#feecee;--colors-red-light-1:snow;--colors-red-light-2:#fff5f5;--colors-red-light-3:#ffe6e6;--colors-red-light-4:#fdd3d3;--colors-red-light-5:#f9bebe;--colors-red-light-6:#f5a8ad;--colors-red-light-7:#ee8c97;--colors-red-light-8:#e67584;--colors-red-light-9:#e5484d;--colors-red-light-10:#db3d42;--colors-red-light-11:#ce2c31;--colors-red-light-12:#861821;--colors-blue-dark-1:#0f161f;--colors-blue-dark-2:#0f1c2e;--colors-blue-dark-3:#10233d;--colors-blue-dark-4:#112c50;--colors-blue-dark-5:#133e71;--colors-blue-dark-6:#164b88;--colors-blue-dark-7:#1c5ca0;--colors-blue-dark-8:#266bb5;--colors-blue-dark-9:#0090ff;--colors-blue-dark-10:#339cff;--colors-blue-dark-11:#52a8ff;--colors-blue-dark-12:#e6f4ff;--colors-blue-light-1:#fafdff;--colors-blue-light-2:#f5faff;--colors-blue-light-3:#ebf5ff;--colors-blue-light-4:#e1f0ff;--colors-blue-light-5:#cde6fe;--colors-blue-light-6:#b5d7f7;--colors-blue-light-7:#93c5f1;--colors-blue-light-8:#70b8f0;--colors-blue-light-9:#0090ff;--colors-blue-light-10:#0080f0;--colors-blue-light-11:#006adb;--colors-blue-light-12:#00254d;--colors-green-dark-1:#0c1711;--colors-green-dark-2:#0b1d16;--colors-green-dark-3:#0f291e;--colors-green-dark-4:#143929;--colors-green-dark-5:#1a4c36;--colors-green-dark-6:#206044;--colors-green-dark-7:#247a55;--colors-green-dark-8:#27a06a;--colors-green-dark-9:#30a66d;--colors-green-dark-10:#3caf77;--colors-green-dark-11:#45d38f;--colors-green-dark-12:#e5fbeb;--colors-green-light-1:#fbfefc;--colors-green-light-2:#eefbf2;--colors-green-light-3:#e7f8ed;--colors-green-light-4:#ddf3e4;--colors-green-light-5:#ccebd7;--colors-green-light-6:#b4dfc4;--colors-green-light-7:#92ceac;--colors-green-light-8:#5bb98b;--colors-green-light-9:#30a66d;--colors-green-light-10:#2ca06a;--colors-green-light-11:#18774c;--colors-green-light-12:#153226;--colors-purple-dark-1:#19121c;--colors-purple-dark-2:#201424;--colors-purple-dark-3:#2e1a38;--colors-purple-dark-4:#3a1e48;--colors-purple-dark-5:#49225d;--colors-purple-dark-6:#582777;--colors-purple-dark-7:#bf7af0;--colors-purple-dark-8:#8e4ec6;--colors-purple-dark-9:#9762c6;--colors-purple-dark-10:#b483dd;--colors-purple-dark-11:#bf7af0;--colors-purple-dark-12:#f2e5f5;--colors-purple-light-1:#fdfcfd;--colors-purple-light-2:#faf6fe;--colors-purple-light-3:#f2e8fc;--colors-purple-light-4:#e7d7f9;--colors-purple-light-5:#d9bef3;--colors-purple-light-6:#c49fe9;--colors-purple-light-7:#b084d7;--colors-purple-light-8:#925bc2;--colors-purple-light-9:#9762c6;--colors-purple-light-10:#8a50b9;--colors-purple-light-11:#8543b6;--colors-purple-light-12:#4f2060;--colors-orange-dark-1:#16110e;--colors-orange-dark-2:#1f160f;--colors-orange-dark-3:#321e0b;--colors-orange-dark-4:#472100;--colors-orange-dark-5:#572800;--colors-orange-dark-6:#64340c;--colors-orange-dark-7:#7d441c;--colors-orange-dark-8:#a35829;--colors-orange-dark-9:#f76d18;--colors-orange-dark-10:#ff801f;--colors-orange-dark-11:#ffa057;--colors-orange-dark-12:#ffe0c2;--colors-orange-light-1:#fefcfb;--colors-orange-light-2:#fff6eb;--colors-orange-light-3:#ffefd6;--colors-orange-light-4:#ffdeb3;--colors-orange-light-5:#ffd199;--colors-orange-light-6:#ffbf80;--colors-orange-light-7:#f5af75;--colors-orange-light-8:#ec9455;--colors-orange-light-9:#f76d18;--colors-orange-light-10:#f06000;--colors-orange-light-11:#cc4e00;--colors-orange-light-12:#582d1d;--colors-yellow-dark-1:#1b1b08;--colors-yellow-dark-2:#292300;--colors-yellow-dark-3:#332f00;--colors-yellow-dark-4:#383200;--colors-yellow-dark-5:#423900;--colors-yellow-dark-6:#4e4304;--colors-yellow-dark-7:#685608;--colors-yellow-dark-8:#937b10;--colors-yellow-dark-9:#f5d90a;--colors-yellow-dark-10:#ffef5c;--colors-yellow-dark-11:#ffde0a;--colors-yellow-dark-12:#fff4c2;--colors-yellow-light-1:#fdfdf7;--colors-yellow-light-2:#fffce6;--colors-yellow-light-3:#fffbcc;--colors-yellow-light-4:#fff8b8;--colors-yellow-light-5:#fef19a;--colors-yellow-light-6:#ffe066;--colors-yellow-light-7:#ffdc52;--colors-yellow-light-8:#937b10;--colors-yellow-light-9:#f5d90a;--colors-yellow-light-10:#f5cc00;--colors-yellow-light-11:#946800;--colors-yellow-light-12:#4f3c17;--colors-pink-dark-1:#1d1119;--colors-pink-dark-2:#25131f;--colors-pink-dark-3:#3a182f;--colors-pink-dark-4:#4e1d3e;--colors-pink-dark-5:#63224d;--colors-pink-dark-6:#7e255f;--colors-pink-dark-7:#9d2f75;--colors-pink-dark-8:#c44593;--colors-pink-dark-9:#c83790;--colors-pink-dark-10:#d63d9b;--colors-pink-dark-11:#e24ba8;--colors-pink-dark-12:#fcd9ef;--colors-pink-light-1:#fffafd;--colors-pink-light-2:#fff5fb;--colors-pink-light-3:#fef1f9;--colors-pink-light-4:#fce8f5;--colors-pink-light-5:#f9d8ec;--colors-pink-light-6:#f3c4e1;--colors-pink-light-7:#eaa4cf;--colors-pink-light-8:#de7cb9;--colors-pink-light-9:#c83790;--colors-pink-light-10:#c22987;--colors-pink-light-11:#ad1f77;--colors-pink-light-12:#380a29;--colors-cyan-dark-1:#07181d;--colors-cyan-dark-2:#071c21;--colors-cyan-dark-3:#032026;--colors-cyan-dark-4:#00282e;--colors-cyan-dark-5:#003238;--colors-cyan-dark-6:#003e42;--colors-cyan-dark-7:#06494b;--colors-cyan-dark-8:#085e5e;--colors-cyan-dark-9:#16b1ac;--colors-cyan-dark-10:#1bbbb6;--colors-cyan-dark-11:#3ae9e3;--colors-cyan-dark-12:#c5f7f5;--colors-cyan-light-1:#f7fcfd;--colors-cyan-light-2:#f2fcfd;--colors-cyan-light-3:#e5f8fa;--colors-cyan-light-4:#cdf0f4;--colors-cyan-light-5:#b1e6ed;--colors-cyan-light-6:#8dd7e2;--colors-cyan-light-7:#67c0d0;--colors-cyan-light-8:#37a5b9;--colors-cyan-light-9:#05a2c2;--colors-cyan-light-10:#0891af;--colors-cyan-light-11:#0c7792;--colors-cyan-light-12:#042f3a;--colors-indigo-dark-1:#131620;--colors-indigo-dark-2:#14172a;--colors-indigo-dark-3:#11193c;--colors-indigo-dark-4:#0f1b4d;--colors-indigo-dark-5:#132363;--colors-indigo-dark-6:#192c76;--colors-indigo-dark-7:#24398f;--colors-indigo-dark-8:#314baf;--colors-indigo-dark-9:#3550e9;--colors-indigo-dark-10:#4d62ea;--colors-indigo-dark-11:#8291f8;--colors-indigo-dark-12:#dbe4ff;--colors-indigo-light-1:#fbfcfe;--colors-indigo-light-2:#f5f8ff;--colors-indigo-light-3:#e7edfd;--colors-indigo-light-4:#d6e0fa;--colors-indigo-light-5:#c0cff6;--colors-indigo-light-6:#a6baf2;--colors-indigo-light-7:#859de5;--colors-indigo-light-8:#5a7ae2;--colors-indigo-light-9:#3550e9;--colors-indigo-light-10:#1f3ae5;--colors-indigo-light-11:#0f26d7;--colors-indigo-light-12:#00146b;--colors-violet-dark-1:#16141f;--colors-violet-dark-2:#191528;--colors-violet-dark-3:#241d3f;--colors-violet-dark-4:#2b2150;--colors-violet-dark-5:#342669;--colors-violet-dark-6:#3f2a83;--colors-violet-dark-7:#4d30ab;--colors-violet-dark-8:#6442d1;--colors-violet-dark-9:#6d54cf;--colors-violet-dark-10:#8371d0;--colors-violet-dark-11:#998ed2;--colors-violet-dark-12:#efecfe;--colors-violet-light-1:#fcfcfd;--colors-violet-light-2:#fbfaff;--colors-violet-light-3:#efecfe;--colors-violet-light-4:#e4defc;--colors-violet-light-5:#d2c9f8;--colors-violet-light-6:#bcaff4;--colors-violet-light-7:#a190e4;--colors-violet-light-8:#7c66d6;--colors-violet-light-9:#6d54cf;--colors-violet-light-10:#634ec1;--colors-violet-light-11:#5746af;--colors-violet-light-12:#1f1249;--colors-amber-dark-1:#1f1200;--colors-amber-dark-2:#291800;--colors-amber-dark-3:#331b00;--colors-amber-dark-4:#3d2100;--colors-amber-dark-5:#4d2a00;--colors-amber-dark-6:#583504;--colors-amber-dark-7:#6e4508;--colors-amber-dark-8:#935d0b;--colors-amber-dark-9:#e79d13;--colors-amber-dark-10:#ffb624;--colors-amber-dark-11:#ff9f1a;--colors-amber-dark-12:#fef2dc;--colors-amber-light-1:#fefdfb;--colors-amber-light-2:#fff8eb;--colors-amber-light-3:#fff3d1;--colors-amber-light-4:#ffebb8;--colors-amber-light-5:#ffdd8f;--colors-amber-light-6:#fec96c;--colors-amber-light-7:#f3b962;--colors-amber-light-8:#ee9d2b;--colors-amber-light-9:#e79d13;--colors-amber-light-10:#ffb224;--colors-amber-light-11:#bd4b00;--colors-amber-light-12:#6f2b06;--colors-mauve-dark-1:#150e15;--colors-mauve-dark-2:#1d161d;--colors-mauve-dark-3:#251d25;--colors-mauve-dark-4:#2f272f;--colors-mauve-dark-5:#363036;--colors-mauve-dark-6:#403a40;--colors-mauve-dark-7:#4d474d;--colors-mauve-dark-8:#615d65;--colors-mauve-dark-9:#756f7b;--colors-mauve-dark-10:#827d87;--colors-mauve-dark-11:#b5b1b9;--colors-mauve-dark-12:#f1eaf1;--colors-mauve-light-1:#fdfcfd;--colors-mauve-light-2:#fafafa;--colors-mauve-light-3:#f3f1f3;--colors-mauve-light-4:#eceaec;--colors-mauve-light-5:#e2dfe2;--colors-mauve-light-6:#dad8da;--colors-mauve-light-7:#d0cdd0;--colors-mauve-light-8:#bdb9c0;--colors-mauve-light-9:#8f8994;--colors-mauve-light-10:#827d87;--colors-mauve-light-11:#6b6572;--colors-mauve-light-12:#2e1f2e;--colors-slate-dark-1:#131516;--colors-slate-dark-2:#1a1d1e;--colors-slate-dark-3:#1f2223;--colors-slate-dark-4:#242729;--colors-slate-dark-5:#2c2f30;--colors-slate-dark-6:#35393b;--colors-slate-dark-7:#43484c;--colors-slate-dark-8:#5e6468;--colors-slate-dark-9:#676f74;--colors-slate-dark-10:#747b81;--colors-slate-dark-11:#9ba1a6;--colors-slate-dark-12:#ecedee;--colors-slate-light-1:#fbfcfd;--colors-slate-light-2:#f8fafc;--colors-slate-light-3:#f4f5f5;--colors-slate-light-4:#eceeee;--colors-slate-light-5:#e4e6e7;--colors-slate-light-6:#d7dada;--colors-slate-light-7:#cdd0d0;--colors-slate-light-8:#b7bdbd;--colors-slate-light-9:#859293;--colors-slate-light-10:#798586;--colors-slate-light-11:#647173;--colors-slate-light-12:#1b2627;--colors-teal-dark-1:#04201a;--colors-teal-dark-2:#05241e;--colors-teal-dark-3:#042f27;--colors-teal-dark-4:#05382e;--colors-teal-dark-5:#064135;--colors-teal-dark-6:#094e40;--colors-teal-dark-7:#0d5e4e;--colors-teal-dark-8:#13715f;--colors-teal-dark-9:#189578;--colors-teal-dark-10:#1c9c80;--colors-teal-dark-11:#1cba95;--colors-teal-dark-12:#c5f7eb;--colors-teal-light-1:#f2fdfa;--colors-teal-light-2:#cbfbf0;--colors-teal-light-3:#b4f8eb;--colors-teal-light-4:#a1f2e2;--colors-teal-light-5:#89ebd7;--colors-teal-light-6:#6ee2cd;--colors-teal-light-7:#4bd8c0;--colors-teal-light-8:#28bda9;--colors-teal-light-9:#11a796;--colors-teal-light-10:#089b8c;--colors-teal-light-11:#098675;--colors-teal-light-12:#073c34;--colors-lime-dark-1:#141807;--colors-lime-dark-2:#1a2009;--colors-lime-dark-3:#222a0e;--colors-lime-dark-4:#273211;--colors-lime-dark-5:#2e3a12;--colors-lime-dark-6:#384715;--colors-lime-dark-7:#435516;--colors-lime-dark-8:#586d18;--colors-lime-dark-9:#99d52a;--colors-lime-dark-10:#a6ee2b;--colors-lime-dark-11:#54730d;--colors-lime-dark-12:#e9f9b8;--colors-lime-light-1:#f9fcf3;--colors-lime-light-2:#f5f9eb;--colors-lime-light-3:#ecf2de;--colors-lime-light-4:#e0ecc6;--colors-lime-light-5:#d2e4aa;--colors-lime-light-6:#c3dd88;--colors-lime-light-7:#b5d661;--colors-lime-light-8:#9ec52b;--colors-lime-light-9:#99d52a;--colors-lime-light-10:#a6ee2b;--colors-lime-light-11:#54730d;--colors-lime-light-12:#374706;--colors-sky-dark-1:#020817;--colors-sky-dark-2:#010f22;--colors-sky-dark-3:#011532;--colors-sky-dark-4:#001b3d;--colors-sky-dark-5:#00224d;--colors-sky-dark-6:#002b5c;--colors-sky-dark-7:#003670;--colors-sky-dark-8:#00458a;--colors-sky-dark-9:#68ddfd;--colors-sky-dark-10:#8ae6ff;--colors-sky-dark-11:#0e7490;--colors-sky-dark-12:#d1f4ff;--colors-sky-light-1:#f0f9ff;--colors-sky-light-2:#e0f3ff;--colors-sky-light-3:#d1f0ff;--colors-sky-light-4:#b8e8ff;--colors-sky-light-5:#94dfff;--colors-sky-light-6:#6bd8ff;--colors-sky-light-7:#5cdcff;--colors-sky-light-8:#29d1ff;--colors-sky-light-9:#68ddfd;--colors-sky-light-10:#8ae6ff;--colors-sky-light-11:#0056b3;--colors-sky-light-12:#10233d;--colors-jade-dark-1:#091510;--colors-jade-dark-2:#071c14;--colors-jade-dark-3:#0a2419;--colors-jade-dark-4:#0b2d1e;--colors-jade-dark-5:#0c3624;--colors-jade-dark-6:#0f432c;--colors-jade-dark-7:#105638;--colors-jade-dark-8:#107046;--colors-jade-dark-9:#10b77f;--colors-jade-dark-10:#11c58c;--colors-jade-dark-11:#33f0bd;--colors-jade-dark-12:#c1f0cf;--colors-jade-light-1:#f8fcfa;--colors-jade-light-2:#effbf6;--colors-jade-light-3:#e3f8ef;--colors-jade-light-4:#d6f5e8;--colors-jade-light-5:#c1f1dc;--colors-jade-light-6:#a3ebcc;--colors-jade-light-7:#79e6b7;--colors-jade-light-8:#3be39a;--colors-jade-light-9:#10b77f;--colors-jade-light-10:#0ea475;--colors-jade-light-11:#076448;--colors-jade-light-12:#123624;--colors-mint-dark-1:#081715;--colors-mint-dark-2:#071d1a;--colors-mint-dark-3:#07221e;--colors-mint-dark-4:#082623;--colors-mint-dark-5:#0a2f2b;--colors-mint-dark-6:#0b3731;--colors-mint-dark-7:#0d453d;--colors-mint-dark-8:#0c554b;--colors-mint-dark-9:#50f1ce;--colors-mint-dark-10:#6df3d8;--colors-mint-dark-11:#1eb38b;--colors-mint-dark-12:#a6f2e0;--colors-mint-light-1:#f7fcfc;--colors-mint-light-2:#ebfaf8;--colors-mint-light-3:#c8f3ee;--colors-mint-light-4:#abede7;--colors-mint-light-5:#8de8df;--colors-mint-light-6:#67e0d0;--colors-mint-light-7:#39dbc5;--colors-mint-light-8:#18a592;--colors-mint-light-9:#50f1ce;--colors-mint-light-10:#6df3d8;--colors-mint-light-11:#1eb38b;--colors-mint-light-12:#107059;--colors-crimson-dark-1:#1c1216;--colors-crimson-dark-2:#24141b;--colors-crimson-dark-3:#391826;--colors-crimson-dark-4:#471a2d;--colors-crimson-dark-5:#581d36;--colors-crimson-dark-6:#6f2041;--colors-crimson-dark-7:#8f244f;--colors-crimson-dark-8:#ba1c5b;--colors-crimson-dark-9:#e93a80;--colors-crimson-dark-10:#ee3a79;--colors-crimson-dark-11:#f75f8f;--colors-crimson-dark-12:#feecf4;--colors-crimson-light-1:#fffafc;--colors-crimson-light-2:#fff5fa;--colors-crimson-light-3:#fdecf5;--colors-crimson-light-4:#fce4ef;--colors-crimson-light-5:#f9d8e7;--colors-crimson-light-6:#f3c3d9;--colors-crimson-light-7:#eaa4c1;--colors-crimson-light-8:#df77a0;--colors-crimson-light-9:#e93a80;--colors-crimson-light-10:#eb1e66;--colors-crimson-light-11:#c70a46;--colors-crimson-light-12:#5c0a1b;--sizes-0:0;--sizes-1:.25rem;--sizes-2:.5rem;--sizes-3:.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-11:2.75rem;--sizes-12:3rem;--sizes-14:3.5rem;--sizes-16:4rem;--sizes-20:5rem;--sizes-24:6rem;--sizes-25:100px;--sizes-28:7rem;--sizes-30:120px;--sizes-32:8rem;--sizes-40:10rem;--sizes-45:180px;--sizes-48:12rem;--sizes-50:200px;--sizes-55:13.75rem;--sizes-56:14rem;--sizes-60:240px;--sizes-62:15.5rem;--sizes-64:16rem;--sizes-65:260px;--sizes-70:280px;--sizes-75:300px;--sizes-76:304px;--sizes-80:20rem;--sizes-90:360px;--sizes-96:24rem;--sizes-100:400px;--sizes-105:420px;--sizes-112:28rem;--sizes-120:480px;--sizes-128:32rem;--sizes-145:580px;--sizes-150:600px;--sizes-160:640px;--sizes-192:48rem;--sizes-360:1440px;--sizes-0\.5:.125rem;--sizes-1\.5:.375rem;--sizes-2\.5:.625rem;--sizes-3\.5:.875rem;--sizes-4\.5:18px;--sizes-0\.25:1px;--sizes-7\.5:30px;--sizes-6\.5:26px;--sizes-14\.25:57px;--sizes-57\.5:230px;--sizes-14\.5:58px;--sizes-5\.5:22px;--sizes-8\.5:34px;--sizes-3\.25:13px;--sizes-27\.5:110px;--sizes-37\.5:150px;--sizes-62\.5:250px;--sizes-58\.75:235px;--sizes-0\.75:3px;--sizes-9\.5:38px;--sizes-1\.25:5px;--sizes-1\.75:7px;--sizes-11\.5:46px;--sizes-breakpoint-xs:320px;--sizes-breakpoint-sm:640px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--sizes-breakpoint-2xl:1536px;--icons-xs:12px;--icons-sm:14px;--icons-md:16px;--icons-lg:20px;--icons-xl:24px;--icons-2xl:32px;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:36px;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-25:100px;--spacing-52:208px;--spacing-56:224px;--spacing-0\.5:.125rem;--spacing-1\.5:.375rem;--spacing-2\.5:.625rem;--spacing-3\.5:.875rem;--spacing-11\.5:46px;--spacing-1\.25:5px;--spacing-5\.5:22px;--spacing-0\.75:3px;--spacing-3\.75:15px;--spacing-3\.25:13px;--spacing-1\.75:7px;--spacing-62\.5:250px;--spacing-2\.25:9px;--spacing-4\.5:18px;--spacing-4\.25:17px;--spacing-13\.75:55px;--spacing-6\.5:26px;--spacing-47\.5:190px;--spacing-7\.5:30px;--spacing-6\.25:25px;--spacing-0\.25:1px;--spacing-2\.75:11px;--spacing-5\.25:21px;--spacing-11\.75:47px;--spacing-8\.75:35px;--spacing-12\.5:50px;--fonts-heading:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--fonts-body:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--fonts-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-sizes-xs:.75rem;--font-sizes-compact:.8125rem;--font-sizes-sm:.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.5rem;--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--font-sizes-px19:19px;--font-sizes-px11:11px;--font-sizes-px25:25px;--font-sizes-px9:9px;--font-sizes-px13:13px;--font-sizes-px28:28px;--font-sizes-px15:15px;--font-sizes-px10:10px;--font-sizes-px22:22px;--font-sizes-px26:26px;--font-sizes-px23:23px;--font-sizes-px21:21px;--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-regular:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--font-weights-extrabold:800;--font-weights-black:900;--font-weights-medium-plus:550;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em;--letter-spacing-label:-.015em;--letter-spacing-overline:.17em;--letter-spacing-caption:.02em;--letter-spacing-heading:-.03em;--letter-spacing-body:-.02em;--letter-spacing-display:-.04em;--letter-spacing-compact:-.01em;--line-height-compact:1.1;--line-height-tight:1.25;--line-height-normal:1.4;--line-height-relaxed:1.6;--line-height-loose:1.75;--line-height-reading:1.55;--line-height-title:1.2;--line-height-solid:1;--line-height-body:1.5;--line-height-spacious:1.7;--line-height-double:1.8;--line-height-label:1.3;--line-height-heading:1.15;--line-height-prose:1.65;--containers-xs:320px;--containers-sm:640px;--containers-md:768px;--containers-lg:1024px;--containers-xl:1280px;--containers-2xl:1536px;--containers-full:100%;--z-index-base:0;--z-index-docked:10;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-banner:1200;--z-index-overlay:1300;--z-index-modal:1400;--z-index-popover:1500;--z-index-skip-link:1600;--z-index-toast:1700;--z-index-tooltip:1800;--radii-none:0;--radii-xs:.125rem;--radii-sm:.25rem;--radii-md:.375rem;--radii-lg:.5rem;--radii-xl:.75rem;--radii-field:.375rem;--radii-2xl:1rem;--radii-3xl:1.5rem;--radii-4xl:2rem;--radii-full:9999px;--blur-none:0;--blur-xs:2px;--blur-sm:4px;--blur-md:8px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--easings-linear:linear;--easings-smooth:ease;--easings-ease-in:cubic-bezier(.4, 0, 1, 1);--easings-ease-out:cubic-bezier(0, 0, .2, 1);--easings-ease-in-out:cubic-bezier(.77, 0, .175, 1);--easings-out-quad:cubic-bezier(.25, .46, .45, .94);--easings-out-quart:cubic-bezier(.165, .84, .44, 1);--easings-out-quint:cubic-bezier(.23, 1, .32, 1);--easings-drawer:cubic-bezier(.32, .72, 0, 1);--easings-emphasized:cubic-bezier(.3, 0, 0, 1);--easings-decelerated:cubic-bezier(.23, 1, .32, 1);--easings-accelerated:cubic-bezier(.4, 0, 1, 1);--breakpoints-xs:320px;--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px;--colors-workspace-scrim:#0008;--colors-background:oklch(98.75% 0 0);--colors-background-muted:oklch(97% 0 0);--colors-background-popover:oklch(100% 0 0);--colors-foreground:oklch(20.5% 0 0);--colors-foreground-secondary:oklch(37.1% 0 0);--colors-foreground-tertiary:oklch(53% 0 0);--colors-foreground-disabled:oklch(55.6% 0 0);--colors-foreground-link:oklch(48.8% .243 264.376);--colors-foreground-inverse:oklch(100% 0 0);--colors-surface-canvas:oklch(98.75% 0 0);--colors-surface-subtle:oklch(97% 0 0);--colors-surface-base:oklch(100% 0 0);--colors-surface-raised:oklch(100% 0 0);--colors-surface-elevated:oklch(100% 0 0);--colors-surface-muted:oklch(96% 0 0);--colors-surface-panel:oklch(97% 0 0);--colors-surface-overlay:oklch(0% 0 0/.4);--colors-surface-field:oklch(100% 0 0);--colors-surface-field-hover:oklch(99% 0 0);--colors-surface-field-focus:oklch(100% 0 0);--colors-border-hairline:oklch(93.5% 0 0);--colors-border:oklch(89.8% 0 0);--colors-border-muted:oklch(93.5% 0 0);--colors-border-emphasis:color-mix(in oklab, var(--colors-surface-base) 78%, var(--colors-foreground) 22%);--colors-border-strong:color-mix(in oklab, var(--colors-surface-base) 66%, var(--colors-foreground) 34%);--colors-border-focus:var(--colors-interactive-base);--colors-border-field:oklch(87% 0 0);--colors-border-field-hover:color-mix(in oklab, var(--colors-border-field) 88%, var(--colors-foreground) 10%);--colors-border-field-focus:color-mix(in oklab, var(--colors-border-field) 74%, var(--colors-foreground) 22%);--colors-border-critical:oklch(65.32% .2328 25.74);--colors-border-positive:oklch(73.29% .1935 150.81);--colors-border-caution:oklch(78.19% .1585 72.33);--colors-border-info:oklch(62% .17 240);--colors-interactive-base:oklch(57.72% .2324 260);--colors-interactive-foreground:oklch(100% 0 0);--colors-interactive-hover:oklch(48.8% .243 264.376);--colors-interactive-active:oklch(42.4% .199 265.638);--colors-interactive-selected:oklch(100% 0 0);--colors-interactive-secondary:oklch(97% 0 0);--colors-interactive-secondary-hover:oklch(93.5% 0 0);--colors-interactive-disabled:oklch(97% 0 0);--colors-interactive-link:oklch(48.8% .243 264.376);--colors-interactive-link-hover:oklch(42.4% .199 265.638);--colors-interactive-soft:oklch(95.1% .026 236.824);--colors-interactive-soft-hover:oklch(93.2% .032 255.585);--colors-interactive-soft-foreground:oklch(48.8% .243 264.376);--colors-shadow-field:0 0 0 0 transparent;--colors-shadow-surface:0 1px 2px #0000000d;--colors-shadow-overlay:0 4px 16px #00000014, 0 1px 3px #00000014;--colors-shadow-overlay-edge:0 8px 32px #0000001f, 0 0 0 1px #00000014;--colors-shadow-raised:0 1px 2px #0000000d;--colors-shadow-accent-fill:0 0 0 0 transparent;--colors-shadow-pressed:0 0 0 0 transparent;--colors-shadow-control:0 0 0 0 transparent;--colors-shadow-ring:0 0 0 0 transparent;--colors-shadow-segment:0 0 0 0 transparent;--colors-shadow-control-vivid:0 0 0 0 transparent;--colors-shadow-sm:0 0 0 0 transparent;--colors-shadow-md:0 1px 2px #0000000d;--colors-shadow-lg:0 4px 16px #00000014, 0 1px 3px #00000014;--colors-shadow-xl:0 4px 16px #00000014, 0 1px 3px #00000014;--colors-shadow-2xl:0 4px 16px #00000014, 0 1px 3px #00000014;--colors-shadow-inner:0 0 0 0 transparent;--colors-shadow-thumb:0px 0px 5px 0px #00000005, 0px 2px 10px 0px #0000000f, 0px 0px 1px 0px #0000004d;--colors-shadow-focus:0 0 0 var(--colors-focus-ring-offset-width) var(--colors-background), 0 0 0 4px var(--colors-focus-ring);--colors-shadow-focus-field:0 0 0 var(--colors-focus-ring-width) var(--colors-focus-ring);--colors-shadow-invalid:0 0 0 1px var(--colors-critical-accent);--colors-shadow-invalid-focus:0 0 0 var(--colors-focus-ring-width) var(--colors-critical-accent);--colors-focus-ring:var(--colors-interactive-base);--colors-focus-ring-offset:var(--colors-surface-canvas);--colors-focus-ring-width:2px;--colors-focus-ring-offset-width:2px;--colors-focus-skip-link:var(--colors-interactive-base);--colors-sidebar:var(--colors-surface-base);--colors-sidebar-foreground:var(--colors-foreground);--colors-sidebar-primary:var(--colors-interactive-base);--colors-sidebar-primary-foreground:var(--colors-interactive-foreground);--colors-sidebar-accent:var(--colors-interactive-secondary);--colors-sidebar-accent-foreground:var(--colors-foreground);--colors-sidebar-border:var(--colors-border-hairline);--colors-sidebar-ring:var(--colors-interactive-base);--colors-critical:oklch(65.32% .2328 25.74);--colors-critical-emphasis:color-mix(in oklab, var(--colors-critical-accent) 90%, var(--colors-foreground-inverse) 10%);--colors-critical-accent:oklch(65.32% .2328 25.74);--colors-critical-text:color-mix(in oklab, var(--colors-critical-accent) 70%, var(--colors-foreground) 40%);--colors-critical-bg:color-mix(in oklab, var(--colors-critical-accent) 15%, transparent);--colors-critical-muted:color-mix(in oklab, var(--colors-critical-accent) 15%, transparent);--colors-critical-background:color-mix(in oklab, var(--colors-critical-accent) 15%, transparent);--colors-critical-surface:color-mix(in oklab, var(--colors-critical-accent) 20%, transparent);--colors-critical-foreground:oklch(99.11% 0 0);--colors-critical-soft:color-mix(in oklab, var(--colors-critical-accent) 15%, transparent);--colors-critical-soft-hover:color-mix(in oklab, var(--colors-critical-accent) 20%, transparent);--colors-critical-soft-foreground:color-mix(in oklab, var(--colors-critical-accent) 70%, var(--colors-foreground) 40%);--colors-positive:oklch(73.29% .1935 150.81);--colors-positive-emphasis:color-mix(in oklab, var(--colors-positive-accent) 90%, var(--colors-foreground) 10%);--colors-positive-accent:oklch(73.29% .1935 150.81);--colors-positive-text:color-mix(in oklab, var(--colors-positive-accent) 80%, var(--colors-foreground) 60%);--colors-positive-bg:color-mix(in oklab, var(--colors-positive-accent) 15%, transparent);--colors-positive-muted:color-mix(in oklab, var(--colors-positive-accent) 15%, transparent);--colors-positive-background:color-mix(in oklab, var(--colors-positive-accent) 15%, transparent);--colors-positive-surface:color-mix(in oklab, var(--colors-positive-accent) 20%, transparent);--colors-positive-foreground:oklch(25% .02 300);--colors-positive-soft:color-mix(in oklab, var(--colors-positive-accent) 15%, transparent);--colors-positive-soft-hover:color-mix(in oklab, var(--colors-positive-accent) 20%, transparent);--colors-positive-soft-foreground:color-mix(in oklab, var(--colors-positive-accent) 80%, var(--colors-foreground) 60%);--colors-caution:oklch(78.19% .1585 72.33);--colors-caution-emphasis:color-mix(in oklab, var(--colors-caution-accent) 90%, var(--colors-foreground) 10%);--colors-caution-accent:oklch(78.19% .1585 72.33);--colors-caution-text:color-mix(in oklab, var(--colors-caution-accent) 80%, var(--colors-foreground) 70%);--colors-caution-bg:color-mix(in oklab, var(--colors-caution-accent) 15%, transparent);--colors-caution-muted:color-mix(in oklab, var(--colors-caution-accent) 15%, transparent);--colors-caution-background:color-mix(in oklab, var(--colors-caution-accent) 15%, transparent);--colors-caution-surface:color-mix(in oklab, var(--colors-caution-accent) 20%, transparent);--colors-caution-foreground:oklch(25% .02 300);--colors-caution-soft:color-mix(in oklab, var(--colors-caution-accent) 15%, transparent);--colors-caution-soft-hover:color-mix(in oklab, var(--colors-caution-accent) 20%, transparent);--colors-caution-soft-foreground:color-mix(in oklab, var(--colors-caution-accent) 80%, var(--colors-foreground) 70%);--colors-info:oklch(62% .17 240);--colors-info-emphasis:color-mix(in oklab, var(--colors-info-accent) 90%, var(--colors-foreground-inverse) 10%);--colors-info-accent:oklch(62% .17 240);--colors-info-text:color-mix(in oklab, var(--colors-info-accent) 70%, var(--colors-foreground) 30%);--colors-info-bg:color-mix(in oklab, var(--colors-info-accent) 15%, transparent);--colors-info-muted:color-mix(in oklab, var(--colors-info-accent) 15%, transparent);--colors-info-background:color-mix(in oklab, var(--colors-info-accent) 15%, transparent);--colors-info-surface:color-mix(in oklab, var(--colors-info-accent) 20%, transparent);--colors-info-foreground:oklch(99.11% 0 0);--colors-info-soft:color-mix(in oklab, var(--colors-info-accent) 15%, transparent);--colors-info-soft-hover:color-mix(in oklab, var(--colors-info-accent) 20%, transparent);--colors-info-soft-foreground:color-mix(in oklab, var(--colors-info-accent) 70%, var(--colors-foreground) 30%);--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-2);--spacing-md:var(--spacing-3);--spacing-lg:var(--spacing-4);--spacing-xl:var(--spacing-6);--spacing-2xl:var(--spacing-8);--sizes-xs:var(--sizes-5);--sizes-sm:var(--sizes-7);--sizes-md:var(--sizes-9);--sizes-lg:var(--sizes-11);--sizes-xl:var(--sizes-14);--sizes-2xl:var(--sizes-16);--sizes-3xl:var(--sizes-20);--sizes-4xl:var(--sizes-24);--sizes-5xl:var(--sizes-28);--sizes-6xl:var(--sizes-32)}:where(.dark,[data-theme=dark]){--colors-workspace-scrim:#0008;--colors-background:oklch(10% 0 0);--colors-background-muted:oklch(20.5% 0 0);--colors-background-popover:oklch(20.5% 0 0);--colors-foreground:oklch(97% 0 0);--colors-foreground-secondary:oklch(87% 0 0);--colors-foreground-tertiary:oklch(70.8% 0 0);--colors-foreground-disabled:oklch(55.6% 0 0);--colors-foreground-link:oklch(80.9% .105 251.813);--colors-foreground-inverse:oklch(100% 0 0);--colors-surface-canvas:oklch(10% 0 0);--colors-surface-subtle:oklch(20.5% 0 0);--colors-surface-base:oklch(17% 0 0);--colors-surface-raised:oklch(20.5% 0 0);--colors-surface-elevated:oklch(23.9% 0 0);--colors-surface-muted:oklch(23.9% 0 0);--colors-surface-panel:oklch(20.5% 0 0);--colors-surface-overlay:oklch(0% 0 0/.65);--colors-surface-field:oklch(14.5% 0 0);--colors-surface-field-hover:oklch(19% 0 0);--colors-surface-field-focus:oklch(14.5% 0 0);--colors-border-hairline:oklch(26.9% 0 0);--colors-border:oklch(30% 0 0);--colors-border-muted:oklch(26.9% 0 0);--colors-border-emphasis:color-mix(in oklab, var(--colors-surface-base) 78%, var(--colors-foreground) 22%);--colors-border-strong:color-mix(in oklab, var(--colors-surface-base) 66%, var(--colors-foreground) 34%);--colors-border-focus:var(--colors-interactive-base);--colors-border-field:oklch(37.1% 0 0);--colors-border-field-hover:color-mix(in oklab, var(--colors-border-field) 88%, var(--colors-foreground) 10%);--colors-border-field-focus:color-mix(in oklab, var(--colors-border-field) 74%, var(--colors-foreground) 22%);--colors-border-critical:oklch(59.4% .1967 24.63);--colors-border-positive:oklch(73.29% .1935 150.81);--colors-border-caution:oklch(82.03% .1388 76.34);--colors-border-info:oklch(68% .15 240);--colors-interactive-base:oklch(57.72% .2324 260);--colors-interactive-foreground:oklch(100% 0 0);--colors-interactive-hover:oklch(54.6% .245 262.881);--colors-interactive-active:oklch(48.8% .243 264.376);--colors-interactive-selected:oklch(26.9% 0 0);--colors-interactive-secondary:oklch(23.9% 0 0);--colors-interactive-secondary-hover:oklch(30% 0 0);--colors-interactive-disabled:oklch(23.9% 0 0);--colors-interactive-link:oklch(80.9% .105 251.813);--colors-interactive-link-hover:oklch(88.2% .059 254.128);--colors-interactive-soft:oklch(28.2% .091 267.935);--colors-interactive-soft-hover:oklch(32% .11 264);--colors-interactive-soft-foreground:oklch(80.9% .105 251.813);--colors-shadow-field:0 0 0 0 transparent;--colors-shadow-surface:0 1px 2px #0003;--colors-shadow-overlay:0 4px 16px #00000052, 0 0 0 1px #ffffff1a;--colors-shadow-overlay-edge:0 8px 32px #0006, 0 0 0 1px #ffffff1f;--colors-shadow-raised:0 1px 2px #0003;--colors-shadow-accent-fill:0 0 0 0 transparent;--colors-shadow-pressed:0 0 0 0 transparent;--colors-shadow-control:0 0 0 0 transparent;--colors-shadow-ring:0 0 0 0 transparent;--colors-shadow-segment:0 0 0 0 transparent;--colors-shadow-control-vivid:0 0 0 0 transparent;--colors-shadow-sm:0 0 0 0 transparent;--colors-shadow-md:0 1px 2px #0003;--colors-shadow-lg:0 4px 16px #00000052, 0 0 0 1px #ffffff1a;--colors-shadow-xl:0 4px 16px #00000052, 0 0 0 1px #ffffff1a;--colors-shadow-2xl:0 4px 16px #00000052, 0 0 0 1px #ffffff1a;--colors-shadow-inner:0 0 0 0 transparent;--colors-shadow-thumb:0px 0px 5px 0px #00000005, 0px 2px 10px 0px #0000000f, 0px 0px 1px 0px #0000004d;--colors-shadow-focus:0 0 0 var(--colors-focus-ring-offset-width) var(--colors-background), 0 0 0 4px var(--colors-focus-ring);--colors-shadow-focus-field:0 0 0 var(--colors-focus-ring-width) var(--colors-focus-ring);--colors-shadow-invalid:0 0 0 1px var(--colors-critical-accent);--colors-shadow-invalid-focus:0 0 0 var(--colors-focus-ring-width) var(--colors-critical-accent);--colors-focus-ring:var(--colors-interactive-base);--colors-focus-ring-offset:var(--colors-surface-canvas);--colors-focus-skip-link:var(--colors-interactive-base);--colors-sidebar:var(--colors-surface-base);--colors-sidebar-foreground:var(--colors-foreground);--colors-sidebar-primary:var(--colors-interactive-base);--colors-sidebar-primary-foreground:var(--colors-interactive-foreground);--colors-sidebar-accent:var(--colors-interactive-secondary);--colors-sidebar-accent-foreground:var(--colors-foreground);--colors-sidebar-border:var(--colors-border-hairline);--colors-sidebar-ring:var(--colors-interactive-base);--colors-critical:oklch(59.4% .1967 24.63);--colors-critical-emphasis:color-mix(in oklab, var(--colors-critical-accent) 90%, var(--colors-foreground-inverse) 10%);--colors-critical-accent:oklch(59.4% .1967 24.63);--colors-critical-text:color-mix(in oklab, var(--colors-critical-accent) 80%, var(--colors-foreground) 30%);--colors-critical-bg:color-mix(in oklab, var(--colors-critical-accent) 15%, transparent);--colors-critical-muted:color-mix(in oklab, var(--colors-critical-accent) 15%, transparent);--colors-critical-background:color-mix(in oklab, var(--colors-critical-accent) 15%, transparent);--colors-critical-surface:color-mix(in oklab, var(--colors-critical-accent) 20%, transparent);--colors-critical-foreground:oklch(99.11% 0 0);--colors-critical-soft:color-mix(in oklab, var(--colors-critical-accent) 15%, transparent);--colors-critical-soft-hover:color-mix(in oklab, var(--colors-critical-accent) 20%, transparent);--colors-critical-soft-foreground:color-mix(in oklab, var(--colors-critical-accent) 80%, var(--colors-foreground) 30%);--colors-positive:oklch(73.29% .1935 150.81);--colors-positive-emphasis:color-mix(in oklab, var(--colors-positive-accent) 90%, var(--colors-foreground) 10%);--colors-positive-accent:oklch(73.29% .1935 150.81);--colors-positive-text:color-mix(in oklab, var(--colors-positive-accent) 80%, var(--colors-foreground) 30%);--colors-positive-bg:color-mix(in oklab, var(--colors-positive-accent) 12%, transparent);--colors-positive-muted:color-mix(in oklab, var(--colors-positive-accent) 12%, transparent);--colors-positive-background:color-mix(in oklab, var(--colors-positive-accent) 12%, transparent);--colors-positive-surface:color-mix(in oklab, var(--colors-positive-accent) 16%, transparent);--colors-positive-foreground:oklch(20% .02 300);--colors-positive-soft:color-mix(in oklab, var(--colors-positive-accent) 12%, transparent);--colors-positive-soft-hover:color-mix(in oklab, var(--colors-positive-accent) 16%, transparent);--colors-positive-soft-foreground:color-mix(in oklab, var(--colors-positive-accent) 80%, var(--colors-foreground) 30%);--colors-caution:oklch(82.03% .1388 76.34);--colors-caution-emphasis:color-mix(in oklab, var(--colors-caution-accent) 90%, var(--colors-foreground) 10%);--colors-caution-accent:oklch(82.03% .1388 76.34);--colors-caution-text:color-mix(in oklab, var(--colors-caution-accent) 80%, var(--colors-foreground) 30%);--colors-caution-bg:color-mix(in oklab, var(--colors-caution-accent) 12%, transparent);--colors-caution-muted:color-mix(in oklab, var(--colors-caution-accent) 12%, transparent);--colors-caution-background:color-mix(in oklab, var(--colors-caution-accent) 12%, transparent);--colors-caution-surface:color-mix(in oklab, var(--colors-caution-accent) 16%, transparent);--colors-caution-foreground:oklch(20% .02 300);--colors-caution-soft:color-mix(in oklab, var(--colors-caution-accent) 12%, transparent);--colors-caution-soft-hover:color-mix(in oklab, var(--colors-caution-accent) 16%, transparent);--colors-caution-soft-foreground:color-mix(in oklab, var(--colors-caution-accent) 80%, var(--colors-foreground) 30%);--colors-info:oklch(68% .15 240);--colors-info-emphasis:color-mix(in oklab, var(--colors-info-accent) 90%, var(--colors-foreground-inverse) 10%);--colors-info-accent:oklch(68% .15 240);--colors-info-text:color-mix(in oklab, var(--colors-info-accent) 80%, var(--colors-foreground) 30%);--colors-info-bg:color-mix(in oklab, var(--colors-info-accent) 12%, transparent);--colors-info-muted:color-mix(in oklab, var(--colors-info-accent) 12%, transparent);--colors-info-background:color-mix(in oklab, var(--colors-info-accent) 12%, transparent);--colors-info-surface:color-mix(in oklab, var(--colors-info-accent) 16%, transparent);--colors-info-foreground:oklch(99.11% 0 0);--colors-info-soft:color-mix(in oklab, var(--colors-info-accent) 12%, transparent);--colors-info-soft-hover:color-mix(in oklab, var(--colors-info-accent) 16%, transparent);--colors-info-soft-foreground:color-mix(in oklab, var(--colors-info-accent) 80%, var(--colors-foreground) 30%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ping{0%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(2)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes zoomIn105{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes zoomIn90{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut95{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes overlayInFromTop{0%{opacity:0;transform:translateY(-4px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes overlayInFromBottom{0%{opacity:0;transform:translateY(4px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes overlayInFromLeft{0%{opacity:0;transform:translate(-4px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes overlayInFromRight{0%{opacity:0;transform:translate(4px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes zoomIn95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes overlayInFromTop95{0%{opacity:0;transform:translateY(-4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes overlayInFromBottom95{0%{opacity:0;transform:translateY(4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes overlayInFromLeft95{0%{opacity:0;transform:translate(-4px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes overlayInFromRight95{0%{opacity:0;transform:translate(4px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slotValueIn{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modalInFromBottom{0%{opacity:0;transform:translateY(4px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modalInFromTop{0%{opacity:0;transform:translateY(-4px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spinnerFade{0%{opacity:1}to{opacity:.15}}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@keyframes indicatorIn{0%{opacity:0;transform:translateY(-50%)scale(.7)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes caretBlink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes skeletonShimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes collapsibleDown{0%{opacity:0;height:var(--sizes-0)}to{opacity:1;height:var(--height)}}@keyframes collapsibleUp{0%{opacity:1;height:var(--height)}to{opacity:0;height:var(--sizes-0)}}@keyframes loup-spin{to{transform:rotate(360deg)}}}@layer recipes{@layer _base{.skeleton{background:color-mix(in oklab, var(--colors-surface-muted) 70%, transparent);border-radius:var(--radii-sm);position:relative;overflow:hidden}.skeleton,.spinner{pointer-events:none}.spinner{color:currentColor;flex-shrink:0}.spinner,.button{display:inline-flex}.button{gap:var(--spacing-2);outline-offset:2px;border-radius:var(--radii-md);transition:transform var(--durations-press-transform) var(--easings-smooth), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);isolation:isolate;transform-origin:50%;font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:var(--line-height-tight);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;will-change:transform;border:none;outline:2px solid #0000;justify-content:center;align-items:center;width:fit-content;position:relative;transform:translateZ(0)}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-inline:calc(var(--spacing-0\.5) * -1);margin-block:var(--spacing-0\.5);pointer-events:none;flex-shrink:0;align-self:center}.button[data-pressed=true]{transform:scale(1)}.button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.button[data-pending=true]{pointer-events:none}.button svg:not([class*=size-],[data-slot=spinner] svg,[data-slot=link-icon] svg){width:var(--sizes-5);height:var(--sizes-5)}.button:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.button:is(:active,[data-active]){transform:scale(1)}.separator{background:var(--colors-border-muted);border-radius:var(--radii-sm);border:none;flex-shrink:0}.separator[data-orientation=vertical]{width:1px;height:auto;min-height:var(--sizes-2);align-self:stretch}.separator[data-orientation=horizontal]{width:100%;height:1px}.close-button{padding:var(--spacing-1);border-radius:var(--radii-full);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), color var(--durations-fast) var(--easings-ease-out), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-fast) var(--easings-ease-out);isolation:isolate;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;width:var(--sizes-6);height:var(--sizes-6);border:none;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;transform:translateZ(0)}.close-button svg{margin-inline:calc(var(--spacing-0\.5) * -1);margin-block:var(--spacing-0\.5);pointer-events:none;width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0;align-self:center}.close-button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.close-button[data-pending=true]{pointer-events:none}.close-button:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.label{gap:var(--spacing-sm);font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:var(--sizes-5);color:var(--colors-foreground);-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}[data-disabled=true] .label{pointer-events:none;cursor:not-allowed;opacity:.5}[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--colors-critical-accent)}.native-select{outline-offset:2px;border-style:solid;border-width:1px;border-color:var(--colors-border-field);transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);font-family:var(--fonts-body);font-weight:var(--font-weights-regular);font-size:var(--font-sizes-md);line-height:var(--line-height-normal);color:var(--colors-foreground);cursor:pointer;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;min-width:var(--sizes-0);outline:2px solid #0000;align-items:center;display:flex}.native-select[aria-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.native-select[aria-invalid=true]:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.native-select:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.native-select:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.time-field{outline-offset:2px;border-style:solid;border-width:1px;border-color:var(--colors-border-field);transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);font-family:var(--fonts-body);font-weight:var(--font-weights-regular);line-height:var(--line-height-normal);color:var(--colors-foreground);font-variant-numeric:tabular-nums;cursor:text;outline:2px solid #0000;align-items:center;width:100%;min-width:fit-content;display:flex}.time-field[aria-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0);color:var(--colors-critical-accent)}.time-field[aria-invalid=true]::-webkit-datetime-edit-hour-field:focus{background:var(--colors-critical-soft);color:var(--colors-critical-soft-foreground)}.time-field[aria-invalid=true]::-webkit-datetime-edit-minute-field:focus{background:var(--colors-critical-soft);color:var(--colors-critical-soft-foreground)}.time-field[aria-invalid=true]::-webkit-datetime-edit-second-field:focus{background:var(--colors-critical-soft);color:var(--colors-critical-soft-foreground)}.time-field[aria-invalid=true]::-webkit-datetime-edit-ampm-field:focus{background:var(--colors-critical-soft);color:var(--colors-critical-soft-foreground)}.time-field[aria-invalid=true]:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.time-field::-webkit-datetime-edit-fields-wrapper{padding:var(--spacing-0)}.time-field::-webkit-datetime-edit-text{padding:var(--spacing-0);color:var(--colors-foreground-tertiary)}.time-field::-webkit-datetime-edit{align-items:center;gap:1px;display:inline-flex}.time-field::-webkit-datetime-edit-hour-field{border-radius:var(--radii-md);padding-inline:var(--spacing-0\.5);outline-offset:2px;text-align:end;white-space:nowrap;outline:2px solid #0000}.time-field::-webkit-datetime-edit-minute-field{border-radius:var(--radii-md);padding-inline:var(--spacing-0\.5);outline-offset:2px;text-align:end;white-space:nowrap;outline:2px solid #0000}.time-field::-webkit-datetime-edit-second-field{border-radius:var(--radii-md);padding-inline:var(--spacing-0\.5);outline-offset:2px;text-align:end;white-space:nowrap;outline:2px solid #0000}.time-field::-webkit-datetime-edit-ampm-field{border-radius:var(--radii-md);padding-inline:var(--spacing-0\.5);outline-offset:2px;text-align:end;white-space:nowrap;outline:2px solid #0000}.time-field:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.time-field::-webkit-calendar-picker-indicator{display:none}.time-field::-webkit-datetime-edit-ampm-field{min-width:2.5ch}.time-field::-webkit-datetime-edit-hour-field:focus{background:var(--colors-interactive-soft);color:var(--colors-interactive-soft-foreground)}.time-field::-webkit-datetime-edit-minute-field:focus{background:var(--colors-interactive-soft);color:var(--colors-interactive-soft-foreground)}.time-field::-webkit-datetime-edit-second-field:focus{background:var(--colors-interactive-soft);color:var(--colors-interactive-soft-foreground)}.time-field::-webkit-datetime-edit-ampm-field:focus{background:var(--colors-interactive-soft);color:var(--colors-interactive-soft-foreground)}.time-field:is(:focus-visible,[data-focus-visible]){box-shadow:var(--colors-shadow-focus-field)}.time-field:is(:focus-visible,[data-focus-visible]),.input{outline-offset:2px;outline:2px solid #0000}.input{border-style:solid;border-width:1px;border-color:var(--colors-border-field);transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);font-family:var(--fonts-body);font-weight:var(--font-weights-regular);color:var(--colors-foreground);width:100%;min-width:var(--sizes-0);align-items:center;display:flex}.input[aria-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.input[aria-invalid=true]:is(:focus,[data-focus]){outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.input::placeholder,.input[data-placeholder]{color:var(--colors-foreground-tertiary)}.input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.input:is(:focus,[data-focus]){outline-offset:2px;box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.input[type=file]::file-selector-button{padding:var(--spacing-0);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);cursor:pointer;height:var(--sizes-7);background:0 0;border:0;margin-inline-end:var(--spacing-sm);display:inline-flex}.textarea{outline-offset:2px;border-style:solid;border-width:1px;border-color:var(--colors-border-field);transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);font-family:var(--fonts-body);font-weight:var(--font-weights-regular);font-size:var(--font-sizes-md);line-height:var(--sizes-5);color:var(--colors-foreground);field-sizing:content;resize:none;outline:2px solid #0000;width:100%;min-height:38px;display:flex}.textarea[aria-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.textarea[aria-invalid=true]:is(:focus,[data-focus]){outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.textarea::placeholder,.textarea[data-placeholder]{color:var(--colors-foreground-tertiary)}.textarea:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.textarea:is(:focus,[data-focus]){outline-offset:2px;box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.scroll-shadow{--scroll-shadow-size:40px;--scroll-shadow-scrollbar-size:10px;position:relative}.toolbar{gap:var(--spacing-2);grid-auto-flow:column;align-items:center;width:fit-content;display:grid}.toolbar [data-slot=separator][aria-orientation=vertical]{align-self:center;height:50%}.toolbar [data-slot=separator][aria-orientation=horizontal]{justify-content:center;justify-self:center;width:50%}.avatar{background:var(--colors-interactive-secondary);vertical-align:middle;color:var(--colors-foreground);font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar img{inset:var(--spacing-0);border-radius:inherit;transition:opacity var(--durations-surface) var(--easings-ease-out);object-fit:cover;aspect-ratio:1;width:100%;height:100%;position:absolute}.surface{color:var(--colors-foreground);position:relative}.badge{border:1px solid var(--colors-background);gap:var(--spacing-0\.5);border-radius:var(--radii-md);padding-inline:var(--spacing-2);padding-block:var(--spacing-0);font-family:var(--fonts-body);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);white-space:nowrap;vertical-align:middle;width:fit-content;min-width:var(--sizes-7);min-height:var(--sizes-7);-webkit-background-clip:padding-box;background-clip:padding-box;flex-shrink:0;justify-content:center;align-items:center;line-height:1.34;display:inline-flex;overflow:hidden}.badge>svg{width:var(--sizes-3);height:var(--sizes-3);flex-shrink:0}.badge>svg,.kbd{pointer-events:none}.kbd{background:var(--colors-interactive-secondary);gap:var(--spacing-0\.5);padding-inline:var(--spacing-sm);border-radius:var(--radii-lg);font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);white-space:nowrap;word-spacing:-.25rem;-webkit-user-select:none;user-select:none;color:var(--colors-foreground-tertiary);width:fit-content;height:var(--sizes-6);min-width:var(--sizes-6);justify-content:center;align-items:center;line-height:1;display:inline-flex}[data-slot=input-group] .kbd{background:color-mix(in oklab, var(--colors-border) 50%, transparent)}[data-slot=tooltip-content] .kbd{background:color-mix(in oklab, var(--colors-background) 20%, transparent);color:var(--colors-background)}.dark [data-slot=tooltip-content] .kbd,[data-slot=tooltip-content] .kbd.dark,[data-theme=dark] [data-slot=tooltip-content] .kbd{background:color-mix(in oklab, var(--colors-background) 10%, transparent)}.kbd svg:not([class*=size-]){width:var(--sizes-3);height:var(--sizes-3)}.link{border-radius:var(--radii-xl);transition:color var(--durations-press) var(--easings-smooth), background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out), opacity var(--durations-press) var(--easings-ease-out);font-weight:var(--font-weights-medium);color:var(--colors-foreground-link);text-decoration-line:none;-webkit-text-decoration-color:var(--colors-border-emphasis);text-decoration-color:var(--colors-border-emphasis);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;cursor:pointer;width:fit-content;height:fit-content;text-decoration-thickness:1.5px;position:relative}.link,.link [data-slot=link-icon]{align-items:center;display:inline-flex}.link [data-slot=link-icon]{transition:opacity var(--durations-fast) var(--easings-ease-out);pointer-events:none;color:currentColor;opacity:.6;flex-shrink:0;justify-content:center;width:.75em;height:.75em}.link [data-slot=link-icon] svg{transform:translateZ(0)}.link[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.link [data-slot=link-icon][data-default-icon=true]{padding-bottom:var(--spacing-1\.5);margin-inline-start:var(--spacing-1)}.link:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.link:is(:focus-visible,[data-focus-visible]) [data-slot=link-icon]{opacity:1}.link:active,.link[data-pressed=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--colors-foreground-tertiary);text-decoration-color:var(--colors-foreground-tertiary)}.link:active [data-slot=link-icon],.link[data-pressed=true] [data-slot=link-icon]{opacity:1}.typography{margin:var(--spacing-0);color:var(--colors-foreground)}.aspect{border-radius:var(--radii-lg);width:100%;position:relative;overflow:hidden}.aspect>img,.aspect>video,.aspect>iframe{inset:var(--spacing-0);object-fit:cover;width:100%;height:100%;position:absolute}.checkbox{background:var(--colors-surface-field);border-radius:var(--radii-md);border-style:solid;border-width:1px;border-color:var(--colors-border-field);outline-offset:2px;transition:background-color var(--durations-normal) var(--easings-ease-out), border-color var(--durations-normal) var(--easings-ease-out), transform var(--durations-press) var(--easings-ease-out);box-shadow:var(--colors-shadow-field);color:var(--colors-interactive-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;width:var(--sizes-4);height:var(--sizes-4);outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.checkbox:before{inset:var(--spacing-0);background:var(--colors-interactive-base);border-radius:var(--radii-sm);transition:transform var(--durations-press) var(--easings-linear), opacity var(--durations-normal) var(--easings-linear), background-color var(--durations-normal) var(--easings-ease-out);content:"";pointer-events:none;z-index:0;transform-origin:50%;opacity:0;position:absolute;transform:scale(.7)}.checkbox[data-state=indeterminate]{background:var(--colors-interactive-base);border-color:var(--colors-interactive-base);color:var(--colors-interactive-foreground)}.checkbox[data-state=indeterminate]:is(:active,[data-active]){background:var(--colors-interactive-hover)}.checkbox[aria-invalid=true][data-state=checked],.checkbox[aria-invalid=true][aria-checked=true]{background:var(--colors-critical-accent);border-color:var(--colors-critical-accent);color:var(--colors-critical-foreground)}.checkbox[aria-invalid=true][data-state=checked]:before,.checkbox[aria-invalid=true][aria-checked=true]:before{background:var(--colors-critical-accent);opacity:1;transform:scale(1)}.checkbox[aria-invalid=true][data-state=indeterminate]{background:var(--colors-critical-accent);color:var(--colors-critical-foreground)}.checkbox [data-slot=checkbox-indicator]{z-index:10;color:currentColor;width:var(--sizes-3);height:var(--sizes-3);place-content:center;display:grid;position:relative}.checkbox [data-slot=checkbox-indicator] svg[data-slot=checkbox-checkmark]{transition:all var(--durations-normal) var(--easings-ease-out);stroke-width:2.5px;width:var(--sizes-2\.5);height:var(--sizes-2\.5)}.checkbox[aria-invalid=true]:not([data-state=checked]):not([aria-checked=true]):not([data-state=indeterminate]){outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.checkbox[aria-invalid=true]:not([data-state=checked]):not([aria-checked=true]):not([data-state=indeterminate]):is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.checkbox:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--colors-interactive-base);color:var(--colors-interactive-foreground)}.checkbox:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) [data-slot=checkbox-indicator] svg[data-slot=checkbox-checkmark]{transition:stroke-dashoffset var(--durations-fast) var(--easings-linear) 15ms}.checkbox:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):before{opacity:1;transform:scale(1)}.checkbox:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) [data-slot=checkbox-checkmark]{stroke-dashoffset:44px}.checkbox [data-slot=checkbox-indicator] svg{width:100%;height:100%;transform:translateZ(0)}.checkbox [data-slot=checkbox-indicator][hidden]:has([data-slot=checkbox-checkmark]){display:grid}.checkbox [data-slot=checkbox-checkmark]{stroke-dasharray:22;stroke-dashoffset:66px}.checkbox:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),[data-disabled=true] .checkbox{opacity:.5;pointer-events:none;cursor:not-allowed}.checkbox:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}@media (width>=640px){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:var(--spacing-1)}.button svg:not([class*=size-],[data-slot=spinner] svg,[data-slot=link-icon] svg){width:var(--sizes-4);height:var(--sizes-4)}.native-select,.textarea{font-size:var(--font-sizes-sm)}}@media (hover:hover){.link:hover,.link[data-hovered=true]{text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--colors-foreground-tertiary) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--colors-foreground-tertiary) 50%, transparent)}.link:hover [data-slot=link-icon],.link[data-hovered=true] [data-slot=link-icon]{opacity:1}.checkbox:is(:hover,[data-hover]){border-color:var(--colors-border-field-hover)}.checkbox:is(:hover,[data-hover]):before{background:var(--colors-interactive-hover)}}@media (prefers-reduced-motion:reduce){.button,.close-button,.native-select,.time-field,.input,.textarea{transition:none;animation:none;transform:none}.avatar img,.link{transition:none}.link,.link [data-slot=link-icon]{animation:none;transform:none}.link [data-slot=link-icon],.checkbox{transition:none}.checkbox,.checkbox:before{animation:none;transform:none}.checkbox:before{transition:none}.checkbox [data-slot=checkbox-indicator] svg[data-slot=checkbox-checkmark],.checkbox:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) [data-slot=checkbox-indicator] svg[data-slot=checkbox-checkmark]{transition:none;animation:none;transform:none}}}.skeleton--animation_shimmer:after{background:linear-gradient(90deg, transparent, var(--colors-surface-muted), transparent);inset:var(--spacing-0);animation:skeletonShimmer var(--skeleton-speed,2s) var(--easings-linear) infinite;content:"";position:absolute;transform:translate(-100%)}.skeleton--animation_shimmer:has([data-slot=skeleton]):before{z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%)}.skeleton--animation_shimmer:has([data-slot=skeleton]):after{content:none}.skeleton--animation_shimmer:has([data-slot=skeleton]) [data-slot=skeleton]:after{content:none}.skeleton--variant_circle{border-radius:var(--radii-full)}.skeleton--variant_text{border-radius:var(--radii-xs);height:1em}.skeleton--animation_pulse{animation:pulse var(--skeleton-speed,2s) cubic-bezier(.4, 0, .6, 1) infinite}.skeleton--speed_slow{--skeleton-speed:2.5s}.skeleton--speed_fast{--skeleton-speed:1.2s}.spinner--variant_circular{border:2px solid var(--colors-surface-muted);animation:spin var(--durations-spin) var(--easings-linear) infinite;border-radius:var(--radii-full);border-top-color:currentColor}.spinner--size_md{width:var(--sizes-6);height:var(--sizes-6)}.spinner--intent_primary{color:var(--colors-interactive-base)}.spinner--size_sm{width:var(--sizes-4);height:var(--sizes-4)}.spinner--size_xs{width:var(--sizes-3);height:var(--sizes-3)}.spinner--variant_dots{justify-content:space-between;align-items:center}.spinner--variant_dots>span{animation:blink 1.4s var(--easings-ease-in-out) infinite;border-radius:var(--radii-full);aspect-ratio:1;animation-delay:calc(var(--dot-index) * .2s);background:currentColor;width:25%}.spinner--variant_bars{position:relative}.spinner--variant_bars>span{animation:spinnerFade 1.2s var(--easings-linear) infinite;border-radius:var(--radii-full);transform:rotate(calc(var(--bar-index) * 30deg)) translate(140%);animation-delay:calc(var(--bar-index) * .1s - 1.2s);inset-inline-start:37.5%;background:currentColor;width:25%;height:8%;position:absolute;top:46%}.spinner--size_lg{width:var(--sizes-8);height:var(--sizes-8)}.spinner--size_xl{width:var(--sizes-10);height:var(--sizes-10)}.spinner--intent_neutral{color:currentColor}.spinner--intent_critical{color:var(--colors-critical-accent)}.spinner--intent_positive{color:var(--colors-positive-accent)}.spinner--intent_caution{color:var(--colors-caution-accent)}.spinner--intent_info{color:var(--colors-info-accent)}.button--variant_default{background:var(--colors-interactive-base);border:1px solid var(--colors-interactive-base);color:var(--colors-interactive-foreground);box-shadow:var(--colors-shadow-raised);position:relative}.button--variant_default[data-pressed=true],.button--variant_default:is(:active,[data-active]){background:var(--colors-interactive-hover)}.button--size_md{padding-inline:var(--spacing-4);height:var(--sizes-10);min-height:var(--sizes-10)}.button--variant_outline{border:1px solid var(--colors-border);color:var(--colors-foreground);background:0 0}.button--variant_outline[data-pressed=true]{background:var(--colors-interactive-secondary)}.button--variant_outline[aria-expanded=true]{background:color-mix(in srgb, var(--colors-interactive-secondary) 60%, transparent)}.button--variant_outline:is(:active,[data-active]),.button--variant_secondary{background:var(--colors-interactive-secondary)}.button--variant_secondary{color:var(--colors-foreground)}.button--variant_secondary[data-pressed=true]{background:var(--colors-interactive-secondary-hover);box-shadow:var(--colors-shadow-pressed)}.button--variant_secondary[aria-expanded=true]{background:var(--colors-interactive-secondary);color:var(--colors-foreground)}.button--variant_secondary:is(:active,[data-active]){background:var(--colors-interactive-secondary-hover);box-shadow:var(--colors-shadow-pressed)}.button--variant_ghost{color:var(--colors-foreground);background:0 0}.button--variant_ghost[data-pressed=true]{box-shadow:var(--colors-shadow-pressed)}.button--variant_ghost[data-pressed=true],.button--variant_ghost[aria-expanded=true],.button--variant_ghost:is(:active,[data-active]){background:var(--colors-interactive-secondary)}.button--variant_ghost:is(:active,[data-active]){box-shadow:var(--colors-shadow-pressed)}.button--variant_destructive{background:var(--colors-critical-accent);border:1px solid var(--colors-critical-accent);color:var(--colors-critical-foreground);box-shadow:var(--colors-shadow-raised);position:relative}.button--variant_destructive[data-pressed=true],.button--variant_destructive:is(:active,[data-active]){background:var(--colors-critical-emphasis)}.button--variant_link{padding:var(--spacing-0);color:var(--colors-foreground);text-underline-offset:4px;will-change:auto;background:0 0;border:none;border-radius:0;height:auto;min-height:auto}.button--variant_link[data-pressed=true],.button--variant_link:is(:active,[data-active]){transform:none}.button--size_xs{padding-inline:var(--spacing-2);gap:var(--spacing-1);font-size:var(--font-sizes-xs);height:var(--sizes-7);min-height:var(--sizes-7)}.button--size_xs[data-pressed=true]{transform:scale(1)}.button--size_xs svg:not([class*=size-]){width:var(--sizes-3);height:var(--sizes-3)}.button--size_xs:is(:active,[data-active]){transform:scale(1)}.button--size_sm{padding-inline:var(--spacing-3);gap:var(--spacing-2);height:var(--sizes-9);min-height:var(--sizes-9)}.button--size_sm[data-pressed=true]{transform:scale(1)}.button--size_sm svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.button--size_sm:is(:active,[data-active]){transform:scale(1)}.button--size_lg{padding-inline:var(--spacing-4);font-size:var(--font-sizes-md);height:var(--sizes-11);min-height:var(--sizes-11)}.button--size_lg[data-pressed=true],.button--size_lg:is(:active,[data-active]){transform:scale(1)}.button--size_xl{padding-inline:var(--spacing-6);font-size:var(--font-sizes-md);height:var(--sizes-12);min-height:var(--sizes-12)}.button--size_xl[data-pressed=true],.button--size_xl:is(:active,[data-active]){transform:scale(1)}.button--icon_true{padding-inline:var(--spacing-0);aspect-ratio:1}.button--variant_tertiary{background:var(--colors-interactive-secondary);color:var(--colors-foreground)}.button--variant_tertiary[data-pressed=true]{background:var(--colors-interactive-secondary-hover);box-shadow:var(--colors-shadow-pressed)}.button--variant_tertiary[aria-expanded=true]{background:var(--colors-interactive-secondary)}.button--variant_tertiary:is(:active,[data-active]){background:var(--colors-interactive-secondary-hover);box-shadow:var(--colors-shadow-pressed)}.button--stretched_true{width:100%}.separator--orientation_horizontal{width:100%;height:1px}.separator--orientation_vertical{width:1px;height:auto;min-height:var(--sizes-2);align-self:stretch}.separator--variant_dashed{border-top:1px dashed var(--colors-border-muted);background:0 0;border-radius:0}.separator--variant_dotted{border-top:1px dotted var(--colors-border-muted);background:0 0;border-radius:0}.separator--emphasis_subtle{background:var(--colors-border-hairline)}.separator--emphasis_strong{background:color-mix(in oklab, var(--colors-surface-base) 85%, var(--colors-foreground) 15%)}.close-button--variant_default{background:var(--colors-interactive-secondary);color:var(--colors-foreground-tertiary);box-shadow:var(--colors-shadow-raised)}.close-button--variant_default[data-pressed=true],.close-button--variant_default:is(:active,[data-active]){transform:scale(.93)}.close-button--variant_ghost{color:var(--colors-foreground-tertiary);background:0 0}.close-button--variant_ghost[data-pressed=true],.close-button--variant_ghost:is(:active,[data-active]){transform:scale(.93)}.label--size_sm{font-size:var(--font-sizes-xs)}.label--size_md{font-size:var(--font-sizes-sm)}.label--size_lg{font-size:var(--font-sizes-md)}.label--required_true:after{content:"*";color:var(--colors-critical-accent);margin-inline-start:var(--spacing-0\.5)}.native-select--variant_outline{background:var(--colors-surface-field);border-radius:var(--radii-field);box-shadow:var(--colors-shadow-field)}.native-select--variant_outline[aria-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.native-select--variant_outline[aria-invalid=true]:is(:focus-visible,[data-focus-visible]){background:var(--colors-surface-field-focus);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.native-select--variant_outline:is(:focus-visible,[data-focus-visible]){background:var(--colors-surface-field-focus);outline-offset:2px;border-color:var(--colors-border-field-focus);box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.native-select--size_md{padding-block:var(--spacing-2);height:var(--sizes-10);padding-inline-start:var(--spacing-3);padding-inline-end:var(--spacing-7)}.native-select--variant_filled{background:var(--colors-interactive-secondary);border-radius:var(--radii-field);box-shadow:none}.native-select--variant_filled[aria-invalid=true]{background:var(--colors-interactive-secondary);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.native-select--variant_filled[aria-invalid=true]:is(:focus-visible,[data-focus-visible]){background:var(--colors-interactive-secondary);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.native-select--variant_flushed{padding-inline:var(--spacing-0);box-shadow:none;border-width:0 0 1px;border-bottom-color:var(--colors-border);background:0 0;border-radius:0}.native-select--variant_flushed[aria-invalid=true]{box-shadow:0 1px 0 0 var(--colors-critical-accent);border-bottom-color:var(--colors-critical-accent);background:0 0}.native-select--variant_flushed:is(:focus-visible,[data-focus-visible]){box-shadow:0 1px 0 0 var(--colors-focus-ring);border-bottom-color:var(--colors-focus-ring)}.native-select--size_sm{padding-block:var(--spacing-1);height:var(--sizes-9);padding-inline-start:var(--spacing-3);padding-inline-end:var(--spacing-7)}.native-select--size_lg{padding-block:var(--spacing-2);font-size:var(--font-sizes-md);height:var(--sizes-11);padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-8)}.time-field--variant_outline{background:var(--colors-surface-field);border-radius:var(--radii-field);box-shadow:var(--colors-shadow-field)}.time-field--variant_outline[aria-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.time-field--variant_outline[aria-invalid=true]:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.time-field--variant_outline:is(:focus-visible,[data-focus-visible]){background:var(--colors-surface-field-focus);outline-offset:2px;border-color:var(--colors-border-field-focus);box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.time-field--size_md{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--font-sizes-md);line-height:var(--sizes-6);min-height:var(--sizes-11)}.time-field--variant_filled{background:var(--colors-interactive-secondary);border-radius:var(--radii-field);box-shadow:none}.time-field--variant_filled[aria-invalid=true]{background:var(--colors-interactive-secondary);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.time-field--variant_filled[aria-invalid=true]:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.time-field--variant_filled:is(:focus-visible,[data-focus-visible]){background:var(--colors-interactive-secondary);outline-offset:2px;box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.time-field--variant_flushed{padding-inline:var(--spacing-0);box-shadow:none;border-width:0 0 1px;border-bottom-color:var(--colors-border);background:0 0;border-radius:0}.time-field--variant_flushed[aria-invalid=true]{box-shadow:0 1px 0 0 var(--colors-critical-accent);border-bottom-color:var(--colors-critical-accent);background:0 0}.time-field--variant_flushed:is(:focus-visible,[data-focus-visible]){box-shadow:0 1px 0 0 var(--colors-focus-ring);border-bottom-color:var(--colors-focus-ring)}.time-field--size_sm{padding-inline:var(--spacing-3);padding-block:var(--spacing-1);font-size:var(--font-sizes-md);line-height:var(--sizes-5);min-height:var(--sizes-8)}.time-field--size_lg{padding-inline:var(--spacing-4);padding-block:var(--spacing-2\.5);font-size:var(--font-sizes-md);line-height:var(--sizes-6);min-height:var(--sizes-10)}.input--variant_outline{background:var(--colors-surface-field);border-radius:var(--radii-field);box-shadow:var(--colors-shadow-field)}.input--variant_outline[aria-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.input--variant_outline[aria-invalid=true]:is(:focus,[data-focus]){background:var(--colors-surface-field-focus);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.input--variant_outline:is(:focus,[data-focus]){background:var(--colors-surface-field-focus);outline-offset:2px;border-color:var(--colors-border-field-focus);box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.input--size_md{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--font-sizes-md);line-height:var(--sizes-6);min-height:var(--sizes-11)}.input--variant_filled{background:var(--colors-interactive-secondary);border-radius:var(--radii-field);box-shadow:none}.input--variant_filled[aria-invalid=true]{background:var(--colors-interactive-secondary);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.input--variant_filled[aria-invalid=true]:is(:focus,[data-focus]){background:var(--colors-interactive-secondary);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.input--variant_filled:is(:focus,[data-focus]){background:var(--colors-interactive-secondary);outline-offset:2px;box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.input--variant_flushed{padding-inline:var(--spacing-0);box-shadow:none;border-width:0 0 1px;border-bottom-color:var(--colors-border);background:0 0;border-radius:0}.input--variant_flushed[aria-invalid=true]{box-shadow:0 1px 0 0 var(--colors-critical-accent);border-bottom-color:var(--colors-critical-accent);background:0 0}.input--variant_flushed:is(:focus,[data-focus]){box-shadow:0 1px 0 0 var(--colors-focus-ring);border-bottom-color:var(--colors-focus-ring)}.input--size_sm{padding-inline:var(--spacing-3);padding-block:var(--spacing-1);line-height:var(--sizes-5);min-height:var(--sizes-8)}.input--size_sm,.input--size_lg{font-size:var(--font-sizes-md)}.input--size_lg{padding-block:var(--spacing-2\.5);line-height:var(--sizes-6);min-height:var(--sizes-10)}.input--size_lg,.input--size_xl{padding-inline:var(--spacing-4)}.input--size_xl{padding-block:var(--spacing-3);font-size:var(--font-sizes-lg);line-height:var(--sizes-7);min-height:var(--sizes-11)}.textarea--variant_outline{background:var(--colors-surface-field);border-radius:var(--radii-field);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);box-shadow:var(--colors-shadow-field)}.textarea--variant_outline[aria-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.textarea--variant_outline[aria-invalid=true]:is(:focus,[data-focus]){background:var(--colors-surface-field-focus);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.textarea--variant_outline:is(:focus,[data-focus]){background:var(--colors-surface-field-focus);outline-offset:2px;border-color:var(--colors-border-field-focus);box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.textarea--resize_none{resize:none}.textarea--resize_vertical{resize:vertical}.textarea--variant_filled{background:var(--colors-interactive-secondary);border-radius:var(--radii-field);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);box-shadow:none}.textarea--variant_filled[aria-invalid=true]{background:var(--colors-interactive-secondary);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.textarea--variant_filled[aria-invalid=true]:is(:focus,[data-focus]){background:var(--colors-interactive-secondary);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.textarea--variant_filled:is(:focus,[data-focus]){background:var(--colors-interactive-secondary);outline-offset:2px;box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.textarea--variant_flushed{padding-inline:var(--spacing-0);padding-block:var(--spacing-sm);box-shadow:none;border-width:0 0 1px;border-bottom-color:var(--colors-border);background:0 0;border-radius:0}.textarea--variant_flushed[aria-invalid=true]{box-shadow:0 1px 0 0 var(--colors-critical-accent);border-bottom-color:var(--colors-critical-accent);background:0 0}.textarea--variant_flushed:is(:focus,[data-focus]){box-shadow:0 1px 0 0 var(--colors-focus-ring);border-bottom-color:var(--colors-focus-ring)}.textarea--size_sm{padding-block:var(--spacing-1);min-height:var(--sizes-8)}.textarea--size_lg{font-size:var(--font-sizes-md);min-height:var(--sizes-24)}.textarea--resize_horizontal{resize:horizontal}.textarea--resize_both{resize:both}.scroll-shadow--orientation_vertical{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--colors-foreground) 15%, transparent) transparent;scrollbar-gutter:auto;overflow-y:auto}.scroll-shadow--orientation_vertical[data-top-scroll=true]{--scroll-linear-gradient:0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--orientation_vertical[data-bottom-scroll=true]{--scroll-linear-gradient:180deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--orientation_vertical[data-top-bottom-scroll=true]{--scroll-linear-gradient:#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--orientation_vertical:where([data-top-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true]){-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-position:0 0,100% 0}.scroll-shadow--orientation_horizontal{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--colors-foreground) 15%, transparent) transparent;scrollbar-gutter:auto;overflow-x:auto}.scroll-shadow--orientation_horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--orientation_horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--orientation_horizontal[data-left-scroll=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--orientation_horizontal[data-right-scroll=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--orientation_horizontal[data-left-right-scroll=true]{--scroll-linear-gradient:to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--orientation_horizontal:where([data-left-scroll=true],[data-right-scroll=true],[data-left-right-scroll=true]){-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);-webkit-mask-position:0 0,0 100%}.scroll-shadow--hideScrollbar_true{--scroll-shadow-scrollbar-size:0px;scrollbar-width:none}.scroll-shadow--hideScrollbar_true::-webkit-scrollbar{display:none}.toolbar--orientation_vertical{grid-auto-flow:row;justify-content:start;align-items:start}.toolbar--orientation_vertical [data-slot=button-group]{justify-content:flex-start}.toolbar--attached_true{background:var(--colors-surface-base);padding:var(--spacing-1);border-radius:var(--radii-lg);box-shadow:var(--colors-shadow-overlay)}.avatar--size_md{font-size:var(--font-sizes-sm);width:var(--sizes-10);height:var(--sizes-10)}.avatar--shape_circle{border-radius:var(--radii-full)}.avatar--shape_rounded{border-radius:var(--radii-lg)}.avatar--shape_square{border-radius:var(--radii-md)}.avatar--size_xs{font-size:var(--font-sizes-xs);width:var(--sizes-5);height:var(--sizes-5)}.avatar--size_sm{font-size:var(--font-sizes-sm);width:var(--sizes-8);height:var(--sizes-8)}.avatar--size_lg{border-radius:var(--radii-lg);font-size:var(--font-sizes-md)}.avatar--size_lg,.avatar--size_xl{width:var(--sizes-12);height:var(--sizes-12)}.avatar--size_xl{font-size:var(--font-sizes-lg)}.avatar--size_2xl{font-size:var(--font-sizes-xl);width:var(--sizes-16);height:var(--sizes-16)}.surface--variant_default{background:var(--colors-surface-base);color:var(--colors-foreground)}.surface--variant_secondary{background:var(--colors-surface-subtle);color:var(--colors-foreground)}.surface--variant_tertiary{background:var(--colors-surface-muted);color:var(--colors-foreground)}.surface--variant_transparent{background:0 0}.badge--variant_default{background:var(--colors-interactive-base);color:var(--colors-interactive-foreground)}.badge--size_sm{padding-inline:var(--spacing-1);border-radius:var(--radii-xl);min-height:var(--sizes-4);min-width:var(--sizes-4);font-size:.625rem}.badge--size_lg{border-radius:var(--radii-md);font-size:var(--font-sizes-sm);min-height:var(--sizes-8);min-width:var(--sizes-8);line-height:1.43}.badge--variant_secondary{background:var(--colors-interactive-secondary);color:var(--colors-foreground)}.badge--variant_destructive{background:var(--colors-critical-accent);color:var(--colors-critical-foreground)}.badge--variant_outline{border-color:var(--colors-border)}.badge--variant_outline,.badge--variant_ghost{background:var(--colors-interactive-soft);color:var(--colors-interactive-soft-foreground)}.badge--variant_ghost,.badge--variant_link{border-color:#0000}.badge--variant_link{color:var(--colors-foreground);text-underline-offset:4px;background:0 0}.badge--variant_link:is(:hover,[data-hover]){text-decoration:underline}.kbd--size_xs{padding-inline:var(--spacing-1);font-size:var(--font-sizes-xs);height:var(--sizes-4);min-width:var(--sizes-4)}.kbd--size_md{font-size:var(--font-sizes-sm);height:var(--sizes-8);min-width:var(--sizes-8)}.kbd--variant_outline{background:var(--colors-surface-base);border:1px solid var(--colors-border-hairline);border-bottom-width:2px}.kbd--variant_solid{background:var(--colors-foreground);color:var(--colors-foreground-inverse)}.dark .kbd--variant_solid,.kbd--variant_solid.dark,[data-theme=dark] .kbd--variant_solid{color:var(--colors-background)}.kbd--variant_light{background:0 0}.typography--variant_h1{font-size:var(--font-sizes-4xl)}.typography--variant_h1,.typography--variant_h2{font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacing-tight)}.typography--variant_h2{font-size:var(--font-sizes-3xl)}.typography--variant_h3{font-size:var(--font-sizes-2xl)}.typography--variant_h3,.typography--variant_h4{font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacing-tight)}.typography--variant_h4{font-size:var(--font-sizes-xl)}.typography--variant_h5{font-size:var(--font-sizes-lg)}.typography--variant_h5,.typography--variant_h6{font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacing-tight)}.typography--variant_h6,.typography--variant_body{font-size:var(--font-sizes-md)}.typography--variant_body{line-height:var(--sizes-7)}.typography--variant_bodySm{font-size:var(--font-sizes-sm);line-height:var(--sizes-6)}.typography--variant_bodyXs{font-size:var(--font-sizes-xs);line-height:var(--sizes-5)}.typography--variant_code{background:var(--colors-interactive-secondary);border-radius:var(--radii-md);padding-inline:var(--spacing-1\.5);padding-block:var(--spacing-0\.5);font-family:var(--fonts-mono);font-size:var(--font-sizes-sm);color:var(--colors-foreground);display:inline}.typography--weight_normal{font-weight:var(--font-weights-regular)}.typography--weight_medium{font-weight:var(--font-weights-medium)}.typography--weight_semibold{font-weight:var(--font-weights-semibold)}.typography--weight_bold{font-weight:var(--font-weights-bold)}.typography--align_start{text-align:start}.typography--align_center{text-align:center}.typography--align_end{text-align:end}.typography--align_justify{text-align:justify}.typography--color_default{color:var(--colors-foreground)}.typography--color_muted{color:var(--colors-foreground-tertiary)}.typography--truncate_true{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aspect--ratio_video{aspect-ratio:16/9}.aspect--ratio_square{aspect-ratio:1}.aspect--ratio_wide{aspect-ratio:21/9}.aspect--ratio_portrait{aspect-ratio:3/4}.aspect--ratio_classic{aspect-ratio:4/3}.aspect--ratio_golden{aspect-ratio:1.618}.checkbox--size_md{width:var(--sizes-4);height:var(--sizes-4)}.checkbox--size_sm{width:var(--sizes-3\.5);height:var(--sizes-3\.5)}.checkbox--size_sm [data-slot=checkbox-indicator]{width:var(--sizes-2\.5);height:var(--sizes-2\.5)}.checkbox--size_sm [data-slot=checkbox-indicator] svg[data-slot=checkbox-checkmark]{width:var(--sizes-2);height:var(--sizes-2)}.checkbox--size_lg{width:var(--sizes-5);height:var(--sizes-5)}.checkbox--size_lg,.checkbox--size_lg:before{border-radius:var(--radii-lg)}.checkbox--size_lg [data-slot=checkbox-indicator]{width:var(--sizes-4);height:var(--sizes-4)}.checkbox--size_lg [data-slot=checkbox-indicator] svg[data-slot=checkbox-checkmark]{width:var(--sizes-3\.5);height:var(--sizes-3\.5)}.checkbox--variant_secondary{background:var(--colors-interactive-secondary);box-shadow:none}@media (width>=640px){.time-field--size_md,.time-field--size_sm,.input--size_md,.input--size_sm{font-size:var(--font-sizes-sm);line-height:var(--sizes-5)}}@media (width>=768px){.button--size_md{height:var(--sizes-9);min-height:var(--sizes-9)}.button--size_xs{height:var(--sizes-6);min-height:var(--sizes-6)}.button--size_sm{height:var(--sizes-8);min-height:var(--sizes-8)}.button--size_lg{height:var(--sizes-10);min-height:var(--sizes-10)}.button--size_xl{height:var(--sizes-11);min-height:var(--sizes-11)}.native-select--size_md{height:var(--sizes-9)}.native-select--size_sm{height:var(--sizes-8)}.native-select--size_lg{height:var(--sizes-10)}.time-field--size_md{min-height:var(--sizes-10)}.time-field--size_sm{min-height:var(--sizes-8)}.time-field--size_lg,.input--size_md{min-height:var(--sizes-10)}.input--size_sm{min-height:var(--sizes-8)}.input--size_lg{min-height:var(--sizes-10)}.input--size_xl{min-height:var(--sizes-11)}}@media (hover:hover){.button--variant_default:is(:hover,[data-hover]){background:var(--colors-interactive-hover)}.button--variant_outline:is(:hover,[data-hover]){background:color-mix(in srgb, var(--colors-interactive-secondary) 60%, transparent)}.button--variant_secondary:is(:hover,[data-hover]){background:var(--colors-interactive-secondary-hover)}.button--variant_ghost:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.button--variant_destructive:is(:hover,[data-hover]){background:var(--colors-critical-emphasis)}.button--variant_link:is(:hover,[data-hover]){color:var(--colors-foreground);text-decoration:underline}.button--variant_tertiary:is(:hover,[data-hover]),.close-button--variant_default:is(:hover,[data-hover]){background:var(--colors-interactive-secondary-hover)}.close-button--variant_ghost:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.native-select--variant_outline:is(:hover,[data-hover]){background:var(--colors-surface-field-hover);border-color:var(--colors-border-field-hover)}.native-select--variant_filled:is(:hover,[data-hover]){background:var(--colors-interactive-secondary-hover)}.time-field--variant_outline:hover:not(:focus):not(:focus-visible){background:var(--colors-surface-field-hover);border-color:var(--colors-border-field-hover)}.time-field--variant_filled:hover:not(:focus):not(:focus-visible){background:var(--colors-interactive-secondary-hover)}.input--variant_outline:hover:not(:focus):not(:focus-visible){background:var(--colors-surface-field-hover);border-color:var(--colors-border-field-hover)}.input--variant_filled:hover:not(:focus):not(:focus-visible){background:var(--colors-interactive-secondary-hover)}.textarea--variant_outline:hover:not(:focus):not(:focus-visible){background:var(--colors-surface-field-hover);border-color:var(--colors-border-field-hover)}.textarea--variant_filled:hover:not(:focus):not(:focus-visible){background:var(--colors-interactive-secondary-hover)}}@media (prefers-reduced-motion:reduce){.skeleton--animation_shimmer:after,.skeleton--animation_shimmer:before{animation:none}.skeleton--animation_pulse,.spinner--variant_circular{transition:none;animation:none;transform:none}.spinner--variant_dots>span,.spinner--variant_bars>span{animation:none}}}@layer utilities{.bg_\{colors\.interactive\.soft\}{background:var(--colors-interactive-soft)}.bg_\{colors\.info\.soft\}{background:var(--colors-info-soft)}.bg_\{colors\.positive\.soft\}{background:var(--colors-positive-soft)}.bg_\{colors\.caution\.soft\}{background:var(--colors-caution-soft)}.bg_\{colors\.critical\.soft\}{background:var(--colors-critical-soft)}.bg_\{colors\.interactive\.base\}{background:var(--colors-interactive-base)}.bg_\{colors\.info\.accent\}{background:var(--colors-info-accent)}.bg_\{colors\.positive\.accent\}{background:var(--colors-positive-accent)}.bg_\{colors\.caution\.accent\}{background:var(--colors-caution-accent)}.bg_\{colors\.critical\.accent\}{background:var(--colors-critical-accent)}.bd_1px_solid_\{colors\.critical\.accent\}{border:1px solid var(--colors-critical-accent)}.bd_1px_solid_\{colors\.positive\.accent\}{border:1px solid var(--colors-positive-accent)}.bd_1px_solid_\{colors\.caution\.accent\}{border:1px solid var(--colors-caution-accent)}.bd_1px_solid_\{colors\.info\.accent\}{border:1px solid var(--colors-info-accent)}.bg_transparent{background:0 0}.p_4{padding:var(--spacing-4)}.bg_surface\.base{background:var(--colors-surface-base)}.bd_1px_solid_\{colors\.border\}{border:1px solid var(--colors-border)}.p_3{padding:var(--spacing-3)}.bg_surface\.subtle{background:var(--colors-surface-subtle)}.bg_surface\.canvas{background:var(--colors-surface-canvas)}.bg_color-mix\(in_oklab\,_\{colors\.interactive\.secondary\}_50\%\,_transparent\){background:color-mix(in oklab, var(--colors-interactive-secondary) 50%, transparent)}.p_\{spacing\.6\}{padding:var(--spacing-6)}.bg_\{colors\.background\}{background:var(--colors-background)}.p_0{padding:var(--spacing-0)}.bd-y_1px_solid_\{colors\.border\}{border-block:1px solid var(--colors-border)}.p_\{spacing\.4\}{padding:var(--spacing-4)}.bg_\{colors\.surface\.subtle\}{background:var(--colors-surface-subtle)}.m_0{margin:var(--spacing-0)}.gap_8px{gap:8px}.gap_4{gap:var(--spacing-4)}.bd-c_\{colors\.interactive\.base\}{border-color:var(--colors-interactive-base)}.bd-c_\{colors\.border\.info\}{border-color:var(--colors-border-info)}.bd-c_\{colors\.border\.positive\}{border-color:var(--colors-border-positive)}.bd-c_\{colors\.border\.caution\}{border-color:var(--colors-border-caution)}.bd-c_\{colors\.border\.critical\}{border-color:var(--colors-border-critical)}.bd-w_1px{border-width:1px}.bd-w_3px{border-width:3px}.bd-t_none{border-top:none}.bd-l_1px_dashed_\{colors\.border\.muted\}{border-left:1px dashed var(--colors-border-muted)}.bd-l_1px_dotted_\{colors\.border\.muted\}{border-left:1px dotted var(--colors-border-muted)}.gap_5{gap:var(--spacing-5)}.gap_10{gap:var(--spacing-10)}.bdr_3xl{border-radius:var(--radii-3xl)}.bd-c_\{colors\.critical\.accent\}{border-color:var(--colors-critical-accent)}.bd-c_\{colors\.positive\.accent\}{border-color:var(--colors-positive-accent)}.bd-c_\{colors\.caution\.accent\}{border-color:var(--colors-caution-accent)}.bd-c_\{colors\.info\.accent\}{border-color:var(--colors-info-accent)}.gap_\{spacing\.3\}{gap:var(--spacing-3)}.bdr_lg{border-radius:var(--radii-lg)}.py_1\.5{padding-block:var(--spacing-1\.5)}.bd-b_1px_dashed_\{colors\.border\.hairline\}{border-bottom:1px dashed var(--colors-border-hairline)}.place-items_center{place-items:center}.bdr_xl{border-radius:var(--radii-xl)}.bdr_\{radii\.lg\}{border-radius:var(--radii-lg)}.bdr_2xl{border-radius:var(--radii-2xl)}.gap_3{gap:var(--spacing-3)}.gap_2{gap:var(--spacing-2)}.gap_\{spacing\.6\}{gap:var(--spacing-6)}.gap_\{spacing\.4\}{gap:var(--spacing-4)}.ov_hidden{overflow:hidden}.bdr_0{border-radius:0}.gap_\{spacing\.2\}{gap:var(--spacing-2)}.gap_\{spacing\.1\.5\}{gap:var(--spacing-1\.5)}.py_\{spacing\.2\}{padding-block:var(--spacing-2)}.gap_\{spacing\.2\}_\{spacing\.5\}{gap:var(--spacing-2) var(--spacing-5)}.py_\{spacing\.3\}{padding-block:var(--spacing-3)}.flex_0_0_auto{flex:none}.bdr_9999px{border-radius:9999px}.gap_\{spacing\.1\}{gap:var(--spacing-1)}.gap_\{spacing\.5\}{gap:var(--spacing-5)}.my_\{spacing\.5\}{margin-block:var(--spacing-5)}.my_\{spacing\.4\}{margin-block:var(--spacing-4)}.gap_\{spacing\.2\}_\{spacing\.4\}{gap:var(--spacing-2) var(--spacing-4)}.anim-dur_0{animation-duration:0}.anim-dur_400{animation-duration:400px}.asp_0{aspect-ratio:0}.d_grid{display:grid}.stk-dsh_3_7{stroke-dasharray:3 7}.d_flex{display:flex}.flex-d_column{flex-direction:column}.c_\{colors\.interactive\.softForeground\}{color:var(--colors-interactive-soft-foreground)}.c_\{colors\.info\.softForeground\}{color:var(--colors-info-soft-foreground)}.c_\{colors\.positive\.softForeground\}{color:var(--colors-positive-soft-foreground)}.c_\{colors\.caution\.softForeground\}{color:var(--colors-caution-soft-foreground)}.c_\{colors\.critical\.softForeground\}{color:var(--colors-critical-soft-foreground)}.c_\{colors\.interactive\.foreground\}{color:var(--colors-interactive-foreground)}.c_\{colors\.info\.foreground\}{color:var(--colors-info-foreground)}.c_\{colors\.positive\.foreground\}{color:var(--colors-positive-foreground)}.c_\{colors\.caution\.foreground\}{color:var(--colors-caution-foreground)}.c_\{colors\.critical\.foreground\}{color:var(--colors-critical-foreground)}.c_\{colors\.critical\.text\}{color:var(--colors-critical-text)}.c_\{colors\.positive\.text\}{color:var(--colors-positive-text)}.c_\{colors\.caution\.text\}{color:var(--colors-caution-text)}.c_\{colors\.info\.text\}{color:var(--colors-info-text)}.ai_flex-start{align-items:flex-start}.fs_sm{font-size:var(--font-sizes-sm)}.c_foreground\.tertiary{color:var(--colors-foreground-tertiary)}.bd-s-w_0{border-inline-start-width:0}.bd-bs-w_0{border-block-start-width:0}.pos_relative{position:relative}.bx-sh_surface{box-shadow:surface}.pos_absolute{position:absolute}.d_inline-flex{display:inline-flex}.ai_center{align-items:center}.inset-e_calc\(token\(spacing\.sm\)_\+_2px\){inset-inline-end:calc(var(--spacing-sm) + 2px)}.trf_translateY\(-50\%\){transform:translateY(-50%)}.pointer-events_none{pointer-events:none}.c_\{colors\.foreground\.tertiary\}{color:var(--colors-foreground-tertiary)}.fs_\{fontSizes\.sm\}{font-size:var(--font-sizes-sm)}.fw_\{fontWeights\.medium\}{font-weight:var(--font-weights-medium)}.c_\{colors\.foreground\}{color:var(--colors-foreground)}.cursor_pointer{cursor:pointer}.us_none{-webkit-user-select:none;user-select:none}.flex-sh_0{flex-shrink:0}.flex-wrap_wrap{flex-wrap:wrap}.c_currentColor{color:currentColor}.jc_center{justify-content:center}.flex-d_row{flex-direction:row}.white-space_nowrap{white-space:nowrap}.ta_center{text-align:center}.fs_\{fontSizes\.xs\}{font-size:var(--font-sizes-xs)}.fill_none{fill:none}.stk-lc_round{stroke-linecap:round}.stk-op_0\.55{stroke-opacity:.55}.stk-w_2{stroke-width:2px}.fill_var\(--foreground\){fill:var(--foreground)}.fill-opacity_0\.45{fill-opacity:.45}.fill_transparent{fill:#0000}.stk_var\(--chart-1\){stroke:var(--chart-1)}.stk-w_1\.5{stroke-width:1.5px}.anim-dur_1100{animation-duration:1100px}.ring-w_0{outline-width:0}.stk-w_2\.5{stroke-width:2.5px}.stk-dsh_4\,4{stroke-dasharray:4 4}.stk-op_1{stroke-opacity:1}.stk-w_1{stroke-width:1px}.asp_2_\/_1{aspect-ratio:2}.stk_color-mix\(in_oklch\,_var\(--chart-grid\)_50\%\,_transparent\){stroke:color-mix(in oklch, var(--chart-grid) 50%, transparent)}.stk_transparent{stroke:#0000}.translate-x_0{--translate-x:var(--spacing-0)}.translate-y_0{--translate-y:var(--spacing-0)}.grid-tc_1fr{grid-template-columns:1fr}.bx-sh_none{box-shadow:none}.justify-items_start{justify-items:start}.fs_\{fontSizes\.compact\}{font-size:var(--font-sizes-compact)}.grid-tc_repeat\(auto-fill\,_minmax\(10rem\,_1fr\)\){grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.stk-w_1\.25{stroke-width:1.25px}.grid-tc_minmax\(0\,_2fr\)_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.stk-w_1\.7{stroke-width:1.7px}.field-sizing_fixed{field-sizing:fixed}.mbe_\{spacing\.6\}{margin-block-end:var(--spacing-6)}.lh_\{lineHeight\.relaxed\}{line-height:var(--line-height-relaxed)}.grid-tc_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr)}.fill_currentColor{fill:currentColor}.ov-wrap_anywhere{overflow-wrap:anywhere}.grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.grid-tc_minmax\(0\,_max-content\)_minmax\(0\,_1fr\){grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.top_20{top:var(--spacing-20)}.right_16{right:var(--spacing-16)}.bottom_20{bottom:var(--spacing-20)}.left_16{left:var(--spacing-16)}.w_320px{width:320px}.w_\{sizes\.7\}{width:var(--sizes-7)}.w_\{sizes\.9\}{width:var(--sizes-9)}.w_\{sizes\.10\}{width:var(--sizes-10)}.w_\{sizes\.11\}{width:var(--sizes-11)}.w_\{sizes\.12\}{width:var(--sizes-12)}.mb_2{margin-bottom:var(--spacing-2)}.min-w_280px{min-width:280px}.min-h_96px{min-height:96px}.top_3{top:var(--spacing-3)}.right_3{right:var(--spacing-3)}.w_\{sizes\.80\}{width:var(--sizes-80)}.w_\{sizes\.96\}{width:var(--sizes-96)}.w_\{sizes\.128\}{width:var(--sizes-128)}.w_40rem{width:40rem}.h_20vh{height:20vh}.h_40vh{height:40vh}.h_60vh{height:60vh}.h_80vh{height:80vh}.max-h_40vh{max-height:40vh}.max-h_60vh{max-height:60vh}.max-h_85vh{max-height:85vh}.w_100\%{width:100%}.top_50\%{top:50%}.h_55{height:var(--sizes-55)}.w_80{width:var(--sizes-80)}.h_100\%{height:100%}.w_32{width:var(--sizes-32)}.h_20{height:var(--sizes-20)}.w_md{width:var(--sizes-md)}.w_16{width:var(--sizes-16)}.h_md{height:var(--sizes-md)}.h_16{height:var(--sizes-16)}.max-w_560px{max-width:560px}.w_240px{width:240px}.top_40{top:40px}.right_40{right:40px}.bottom_40{bottom:40px}.left_40{left:40px}.w_line{width:line}.max-w_\{sizes\.128\}{max-width:var(--sizes-128)}.min-w_0{min-width:var(--sizes-0)}.max-w_28rem{max-width:28rem}.max-w_23\.4375rem{max-width:23.4375rem}.max-w_12rem{max-width:12rem}.max-w_\{sizes\.40\}{max-width:var(--sizes-40)}.w_40\%{width:40%}.h_6{height:var(--sizes-6)}.w_30\%{width:30%}.h_5{height:var(--sizes-5)}.h_3\.5{height:var(--sizes-3\.5)}.w_90\%{width:90%}.w_70\%{width:70%}.w_55\%{width:55%}.w_35\%{width:35%}.h_3{height:var(--sizes-3)}.h_4{height:var(--sizes-4)}.h_40{height:var(--sizes-40)}.min-h_20{min-height:var(--sizes-20)}.min-h_12{min-height:var(--sizes-12)}.max-w_76ch{max-width:76ch}.w_14{width:var(--sizes-14)}.h_14{height:var(--sizes-14)}.checked\:bg_\{colors\.critical\.accent\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-critical-accent)}.checked\:bg_\{colors\.positive\.accent\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-positive-accent)}.checked\:bg_\{colors\.caution\.accent\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-caution-accent)}.checked\:bg_\{colors\.info\.accent\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-info-accent)}.\[\&\>\*\]\:inset_0>*{inset:var(--spacing-0)}.\[\&_p\]\:m_0 p,.\[\&_dd\]\:m_0 dd,.\[\&_\>_p\]\:m_0>p{margin:var(--spacing-0)}.before\:bg_\{colors\.critical\.accent\}:before,.\[\&\[data-state\=\'indeterminate\'\]\]\:bg_\{colors\.critical\.accent\}[data-state=indeterminate]{background:var(--colors-critical-accent)}.before\:bg_\{colors\.positive\.accent\}:before,.\[\&\[data-state\=\'indeterminate\'\]\]\:bg_\{colors\.positive\.accent\}[data-state=indeterminate]{background:var(--colors-positive-accent)}.before\:bg_\{colors\.caution\.accent\}:before,.\[\&\[data-state\=\'indeterminate\'\]\]\:bg_\{colors\.caution\.accent\}[data-state=indeterminate]{background:var(--colors-caution-accent)}.before\:bg_\{colors\.info\.accent\}:before,.\[\&\[data-state\=\'indeterminate\'\]\]\:bg_\{colors\.info\.accent\}[data-state=indeterminate]{background:var(--colors-info-accent)}.checked\:bd_1px_solid_\{colors\.critical\.accent\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border:1px solid var(--colors-critical-accent)}.checked\:bd_1px_solid_\{colors\.positive\.accent\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border:1px solid var(--colors-positive-accent)}.checked\:bd_1px_solid_\{colors\.caution\.accent\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border:1px solid var(--colors-caution-accent)}.checked\:bd_1px_solid_\{colors\.info\.accent\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border:1px solid var(--colors-info-accent)}.\[\&\:first-child\:last-child\]\:bdr_\{radii\.md\}:first-child:last-child{border-radius:var(--radii-md)}.after\:bd-c_\{colors\.critical\.accent\}:after{border-color:var(--colors-critical-accent)}.after\:bd-c_\{colors\.positive\.accent\}:after{border-color:var(--colors-positive-accent)}.after\:bd-c_\{colors\.caution\.accent\}:after{border-color:var(--colors-caution-accent)}.after\:bd-c_\{colors\.info\.accent\}:after{border-color:var(--colors-info-accent)}.\[\&\>\*\]\:ov_hidden>*{overflow:hidden}.\[\&_a\]\:gap_\{spacing\.1\} a{gap:var(--spacing-1)}.\[\&_\>_div\]\:bd-s_1px_solid_\{colors\.border\}>div{border-inline-start:1px solid var(--colors-border)}.\[\&\:first-child\]\:bdr-ss_\{radii\.md\}:first-child{border-start-start-radius:var(--radii-md)}.\[\&\:first-child\]\:bdr-es_\{radii\.md\}:first-child{border-end-start-radius:var(--radii-md)}.\[\&\:last-child\]\:bdr-se_\{radii\.md\}:last-child{border-start-end-radius:var(--radii-md)}.\[\&\:last-child\]\:bdr-ee_\{radii\.md\}:last-child{border-end-end-radius:var(--radii-md)}.\[\&\:first-child\]\:bd-s-w_1px:first-child{border-inline-start-width:1px}.\[\&\:first-child\]\:bd-bs-w_1px:first-child{border-block-start-width:1px}.before\:content_\"\":before{content:""}.before\:d_block:before{display:block}.\[\&\>\*\]\:d_flex>*{display:flex}.\[\&\>\*\]\:jc_center>*{justify-content:center}.\[\&\>\*\]\:ai_center>*{align-items:center}.\[\&\>\*\]\:pos_absolute>*{position:absolute}.\[\&\>img\,_\&\>video\]\:obj-f_cover>img,.\[\&\>img\,_\&\>video\]\:obj-f_cover>video{object-fit:cover}.\[\&_\[data-slot\=\'separator\'\]\]\:flex-sh_0 [data-slot=separator]{flex-shrink:0}.\[\&_\[data-slot\=\'separator\'\]\]\:flex-g_1 [data-slot=separator]{flex-grow:1}.\[\&_a\]\:d_inline-flex a{display:inline-flex}.\[\&_a\]\:ai_center a{align-items:center}.\[\&_a\]\:fs_\{fontSizes\.sm\} a{font-size:var(--font-sizes-sm)}.\[\&_p\]\:c_\{colors\.foreground\.tertiary\} p{color:var(--colors-foreground-tertiary)}.\[\&_\>_div\]\:ps_\{spacing\.4\}>div{padding-inline-start:var(--spacing-4)}.\[\&_dt\]\:fs_\{fontSizes\.xs\} dt{font-size:var(--font-sizes-xs)}.\[\&_dt\]\:fw_\{fontWeights\.semibold\} dt{font-weight:var(--font-weights-semibold)}.\[\&_dt\]\:mbe_\{spacing\.1\.5\} dt{margin-block-end:var(--spacing-1\.5)}.\[\&_dt\]\:c_\{colors\.foreground\.tertiary\} dt{color:var(--colors-foreground-tertiary)}.\[\&_dd\]\:fs_\{fontSizes\.sm\} dd{font-size:var(--font-sizes-sm)}.\[\&_dd\]\:lh_\{lineHeight\.relaxed\} dd{line-height:var(--line-height-relaxed)}.\[\&_dd\]\:white-space_pre-line dd{white-space:pre-line}.\[\&_dd\]\:ov-wrap_anywhere dd{overflow-wrap:anywhere}.\[\&_\>_p\]\:lh_\{lineHeight\.relaxed\}>p{line-height:var(--line-height-relaxed)}.\[\&_\>_p\]\:ov-wrap_anywhere>p{overflow-wrap:anywhere}.\[\&_dt\]\:fw_\{fontWeights\.medium\} dt{font-weight:var(--font-weights-medium)}.\[\&_dd\]\:fv-num_tabular-nums dd{font-variant-numeric:tabular-nums}.checked\:c_\{colors\.critical\.foreground\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]),.\[\&\[data-state\=\'indeterminate\'\]\]\:c_\{colors\.critical\.foreground\}[data-state=indeterminate]{color:var(--colors-critical-foreground)}.checked\:c_\{colors\.positive\.foreground\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]),.\[\&\[data-state\=\'indeterminate\'\]\]\:c_\{colors\.positive\.foreground\}[data-state=indeterminate]{color:var(--colors-positive-foreground)}.checked\:c_\{colors\.foreground\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]),.\[\&\[data-state\=\'indeterminate\'\]\]\:c_\{colors\.foreground\}[data-state=indeterminate]{color:var(--colors-foreground)}.checked\:c_\{colors\.info\.foreground\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]),.\[\&\[data-state\=\'indeterminate\'\]\]\:c_\{colors\.info\.foreground\}[data-state=indeterminate]{color:var(--colors-info-foreground)}.\[\&\:first-child\]\:bdr-tl_\{radii\.md\}:first-child{border-top-left-radius:var(--radii-md)}.\[\&\:first-child\]\:bdr-tr_\{radii\.md\}:first-child{border-top-right-radius:var(--radii-md)}.\[\&\:last-child\]\:bdr-bl_\{radii\.md\}:last-child{border-bottom-left-radius:var(--radii-md)}.\[\&\:last-child\]\:bdr-br_\{radii\.md\}:last-child{border-bottom-right-radius:var(--radii-md)}.before\:w_\{sizes\.6\}:before{width:var(--sizes-6)}.before\:h_\{sizes\.1\}:before{height:var(--sizes-1)}.before\:h_0:before{height:var(--sizes-0)}.before\:pb_75\%:before{padding-bottom:75%}.\[\&\>\*\]\:w_100\%>*{width:100%}.\[\&\>\*\]\:h_100\%>*{height:100%}.\[\&_\[data-slot\=\'separator\'\]\]\:w_auto [data-slot=separator]{width:auto}.\[\&_a\]\:min-h_\{sizes\.11\} a{min-height:var(--sizes-11)}.\[\&_\~_\:is\(\#research-analysis\,_\#research-discoveries\,_\#research-inbox\,_\#research-market\)\]\:scr-mt_\{spacing\.6\}~:is(#research-analysis,#research-discoveries,#research-inbox,#research-market){scroll-margin-top:var(--spacing-6)}.\[\&_a\]\:w_fit-content a{width:fit-content}.\[\&_a\:focus-visible\]\:ring_2px_solid_\{colors\.interactive\.link\} a:focus-visible{outline:2px solid var(--colors-interactive-link)}.\[\&_a\:focus-visible\]\:ring-o_4px a:focus-visible{outline-offset:4px}.\[\&\[data-state\=\'indeterminate\'\]\]\:active\:bg_\{colors\.critical\.emphasis\}[data-state=indeterminate]:is(:active,[data-active]){background:var(--colors-critical-emphasis)}.\[\&\[data-state\=\'indeterminate\'\]\]\:active\:bg_\{colors\.positive\.emphasis\}[data-state=indeterminate]:is(:active,[data-active]){background:var(--colors-positive-emphasis)}.\[\&\[data-state\=\'indeterminate\'\]\]\:active\:bg_\{colors\.caution\.emphasis\}[data-state=indeterminate]:is(:active,[data-active]){background:var(--colors-caution-emphasis)}.\[\&\[data-state\=\'indeterminate\'\]\]\:active\:bg_\{colors\.info\.emphasis\}[data-state=indeterminate]:is(:active,[data-active]){background:var(--colors-info-emphasis)}@media (width>=768px){.\[\@media_\(min-width\:_768px\)\]\:w_\{sizes\.6\}{width:var(--sizes-6)}.\[\@media_\(min-width\:_768px\)\]\:w_\{sizes\.8\}{width:var(--sizes-8)}.\[\@media_\(min-width\:_768px\)\]\:w_\{sizes\.9\}{width:var(--sizes-9)}.\[\@media_\(min-width\:_768px\)\]\:w_\{sizes\.10\}{width:var(--sizes-10)}.\[\@media_\(min-width\:_768px\)\]\:w_\{sizes\.11\}{width:var(--sizes-11)}}@media screen and (width>=48rem){.md\:grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}}@media (width<=700px){.\[\@media_\(max-width\:_700px\)\]\:grid-tc_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr)}}@media (hover:hover){.\[\@media_\(hover\:_hover\)\]\:hover\:bg_\{colors\.critical\.emphasis\}:is(:hover,[data-hover]){background:var(--colors-critical-emphasis)}.\[\@media_\(hover\:_hover\)\]\:hover\:bg_\{colors\.positive\.emphasis\}:is(:hover,[data-hover]){background:var(--colors-positive-emphasis)}.\[\@media_\(hover\:_hover\)\]\:hover\:bg_\{colors\.caution\.emphasis\}:is(:hover,[data-hover]){background:var(--colors-caution-emphasis)}.\[\@media_\(hover\:_hover\)\]\:hover\:bg_\{colors\.info\.emphasis\}:is(:hover,[data-hover]){background:var(--colors-info-emphasis)}.\[\@media_\(hover\:_hover\)\]\:hover\:bg_\{colors\.critical\.soft\}:is(:hover,[data-hover]){background:var(--colors-critical-soft)}.\[\@media_\(hover\:_hover\)\]\:hover\:bg_\{colors\.positive\.soft\}:is(:hover,[data-hover]){background:var(--colors-positive-soft)}.\[\@media_\(hover\:_hover\)\]\:hover\:bg_\{colors\.caution\.soft\}:is(:hover,[data-hover]){background:var(--colors-caution-soft)}.\[\@media_\(hover\:_hover\)\]\:hover\:bg_\{colors\.info\.soft\}:is(:hover,[data-hover]){background:var(--colors-info-soft)}.\[\@media_\(hover\:_hover\)\]\:hover\:c_\{colors\.critical\.text\}:is(:hover,[data-hover]){color:var(--colors-critical-text)}.\[\@media_\(hover\:_hover\)\]\:hover\:c_\{colors\.positive\.text\}:is(:hover,[data-hover]){color:var(--colors-positive-text)}.\[\@media_\(hover\:_hover\)\]\:hover\:c_\{colors\.caution\.text\}:is(:hover,[data-hover]){color:var(--colors-caution-text)}.\[\@media_\(hover\:_hover\)\]\:hover\:c_\{colors\.info\.text\}:is(:hover,[data-hover]){color:var(--colors-info-text)}.checked\:\[\@media_\(hover\:_hover\)\]\:hover\:bg_\{colors\.critical\.emphasis\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]){background:var(--colors-critical-emphasis)}.checked\:\[\@media_\(hover\:_hover\)\]\:hover\:bg_\{colors\.positive\.emphasis\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]){background:var(--colors-positive-emphasis)}.checked\:\[\@media_\(hover\:_hover\)\]\:hover\:bg_\{colors\.caution\.emphasis\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]){background:var(--colors-caution-emphasis)}.checked\:\[\@media_\(hover\:_hover\)\]\:hover\:bg_\{colors\.info\.emphasis\}:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]){background:var(--colors-info-emphasis)}}}@layer recipes.slots{@layer _base{.progress__root{gap:var(--spacing-1);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.progress__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]) [data-slot=progress-label]{opacity:1}.progress__label{grid-area:label;width:fit-content}.progress__label,.progress__output{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground)}.progress__output{font-variant-numeric:tabular-nums;grid-area:output}.progress__track{background:var(--colors-interactive-secondary);border-radius:var(--radii-sm);height:var(--spacing-2);grid-area:track;position:relative;overflow:visible}.progress__fill{background:var(--colors-interactive-base);border:1px solid var(--colors-interactive-base);border-radius:var(--radii-sm);transition:width var(--durations-thumb) var(--easings-ease-out);box-shadow:var(--colors-shadow-raised);inset-inline-start:var(--spacing-0);top:var(--spacing-0);height:100%;position:absolute}.alert__root{background:var(--colors-surface-base);padding-inline:var(--spacing-lg);padding-block:var(--spacing-md);border-radius:var(--radii-lg);text-align:left;row-gap:var(--spacing-0);font-size:var(--font-sizes-sm);line-height:var(--line-height-normal);color:var(--colors-foreground);box-shadow:var(--colors-shadow-surface);width:100%;display:grid;position:relative}.alert__root>svg{padding:var(--spacing-1);color:currentColor;grid-row:span 2/span 2;align-self:start}.alert__root:has(>svg){column-gap:var(--spacing-lg);grid-template-columns:auto 1fr}.alert__root>svg:not([class*=size-]){box-sizing:content-box;width:var(--sizes-4);height:var(--sizes-4)}.alert__root:has([data-slot=alert-action]){padding-inline-end:var(--spacing-16)}.alert__title{font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm);line-height:var(--sizes-6);color:currentColor}.alert__title a{text-underline-offset:3px;text-decoration:underline}.alert__title a:is(:hover,[data-hover]){color:var(--colors-foreground)}[data-slot=alert]:has(>svg) .alert__title{grid-column-start:2}.alert__description{text-wrap:balance;font-size:var(--font-sizes-sm);line-height:var(--sizes-5);color:var(--colors-foreground-tertiary)}.alert__description a{text-underline-offset:3px;text-decoration:underline}.alert__description a:is(:hover,[data-hover]){color:var(--colors-foreground)}.alert__description p:not(:last-child){margin-bottom:var(--spacing-lg)}.alert__action{top:var(--spacing-2\.5);right:var(--spacing-md);position:absolute}.empty__root{padding:var(--spacing-8);gap:var(--spacing-lg);border-radius:var(--radii-lg);text-wrap:balance;text-align:center;font-size:var(--font-sizes-sm);color:var(--colors-foreground-tertiary);width:100%;min-width:var(--sizes-0);flex:1;justify-content:center}.empty__root,.empty__header{flex-direction:column;align-items:center;display:flex}.empty__header{gap:var(--spacing-sm);max-width:var(--sizes-96)}.empty__icon{color:var(--colors-foreground-tertiary);margin-bottom:var(--spacing-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty__icon svg{pointer-events:none;flex-shrink:0}.empty__title{font-family:var(--fonts-body);font-weight:var(--font-weights-medium);line-height:var(--line-height-normal);color:var(--colors-foreground)}.empty__title,.empty__description{font-size:var(--font-sizes-sm)}.empty__description{line-height:var(--line-height-relaxed);color:var(--colors-foreground-tertiary)}.empty__description>a{text-underline-offset:4px;text-decoration:underline}.empty__description>a:is(:hover,[data-hover]){color:var(--colors-foreground)}.empty__content{gap:var(--spacing-lg);text-wrap:balance;font-size:var(--font-sizes-sm);width:100%;max-width:var(--sizes-96);min-width:var(--sizes-0);flex-direction:column;align-items:center;display:flex}.empty__actions{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap}.empty__actions,.progress-circle__root{justify-content:center;align-items:center;display:inline-flex}.progress-circle__root[data-disabled],.progress-circle__root[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.progress-circle__circle{--size:var(--sizes-7);--thickness:calc(var(--size) / 9)}[data-state=indeterminate] .progress-circle__circle{animation:1s linear infinite spin}.progress-circle__circleTrack{stroke:var(--colors-interactive-secondary)}.progress-circle__circleRange{transition:stroke-dashoffset var(--durations-thumb) var(--easings-ease-out);stroke:var(--colors-interactive-base);stroke-linecap:round}[data-state=indeterminate] .progress-circle__circleRange{stroke-dasharray:calc(var(--circumference) * .25) calc(var(--circumference) * .75)}.toast__root{background:var(--colors-surface-base);gap:var(--spacing-1\.5);padding-inline:var(--spacing-4);padding-block:var(--spacing-3);border-radius:var(--radii-lg);transition:translate var(--durations-normal) var(--easings-smooth), scale var(--durations-normal) var(--easings-smooth), opacity var(--durations-press) var(--easings-smooth);color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay);pointer-events:auto;translate:var(--x,0) var(--y,0);scale:var(--scale,1);opacity:var(--opacity,1);border:none;grid-template-columns:auto 1fr auto;align-items:start;min-width:18rem;max-width:30rem;display:grid;position:relative}.toast__root:is([open],[data-open],[data-state=open],:popover-open){animation:slideInFromBottom var(--durations-toast) var(--easings-smooth), fadeIn var(--durations-toast) var(--easings-smooth)}.toast__root:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation:slideInFromTop var(--durations-toast) var(--easings-smooth), fadeIn var(--durations-toast) var(--easings-smooth)}.toast__root:is([closed],[data-closed],[data-state=closed]){animation:slideOutToBottom var(--durations-toast) var(--easings-smooth), fadeOut var(--durations-toast) var(--easings-smooth)}.toast__root:is([closed],[data-closed],[data-state=closed])[data-placement^=top]{animation:slideOutToTop var(--durations-toast) var(--easings-smooth), fadeOut var(--durations-toast) var(--easings-smooth)}.toast__title{font-weight:var(--font-weights-medium);color:var(--colors-foreground)}.toast__title,.toast__description{font-size:var(--font-sizes-sm);line-height:var(--line-height-normal);grid-column:2/3}.toast__description{color:var(--colors-foreground-tertiary)}.toast__actionTrigger{background:var(--colors-interactive-secondary);padding-inline:var(--spacing-3);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);color:var(--colors-foreground);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);cursor:pointer;height:var(--sizes-8);border:none;outline:2px solid #0000;flex-shrink:0;grid-area:1/3/3/4;justify-content:center;align-items:center;display:inline-flex}.toast__actionTrigger[data-pressed=true]{transform:scale(1)}.toast__actionTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.toast__actionTrigger:is(:active,[data-active]){transform:scale(1)}.toast__closeTrigger{background:var(--colors-interactive-secondary);border-radius:var(--radii-full);outline-offset:2px;transition:opacity var(--durations-fast) var(--easings-smooth);color:var(--colors-foreground-tertiary);cursor:pointer;opacity:0;pointer-events:none;inset-inline-end:-var(--spacing-1);top:-var(--spacing-1);width:var(--sizes-5);height:var(--sizes-5);border:none;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:absolute}.toast__closeTrigger svg{pointer-events:none;width:var(--sizes-3\.5);height:var(--sizes-3\.5)}.toast__closeTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;opacity:1;pointer-events:auto;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.toast__closeTrigger:hover,[role=status]:hover .toast__closeTrigger,[data-scope=toast]:hover .toast__closeTrigger{opacity:1;pointer-events:auto}.toast__closeTrigger:is(:active,[data-active]){transform:scale(.93)}.calendar__root{color:var(--colors-foreground);width:calc(var(--sizes-64) - var(--spacing-1));max-width:calc(var(--sizes-64) - var(--spacing-1));flex-direction:column;display:flex;container-type:inline-size}.calendar__header{padding-inline:var(--spacing-0\.5);padding-bottom:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.calendar__heading{text-align:center;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);flex:1}.calendar__prevTrigger{border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-ease-out), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out), opacity var(--durations-fast) var(--easings-ease-out);color:var(--colors-interactive-soft-foreground);cursor:pointer;will-change:scale;transform-origin:50%;width:var(--sizes-6);height:var(--sizes-6);background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.calendar__prevTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.calendar__prevTrigger svg{width:var(--sizes-4);height:var(--sizes-4)}:where([dir=rtl],:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) .calendar__prevTrigger svg{transform:rotate(180deg)}.calendar__prevTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.calendar__prevTrigger:is(:active,[data-active]){transform:scale(1)}.calendar__nextTrigger{border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-ease-out), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out), opacity var(--durations-fast) var(--easings-ease-out);color:var(--colors-interactive-soft-foreground);cursor:pointer;will-change:scale;transform-origin:50%;width:var(--sizes-6);height:var(--sizes-6);background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.calendar__nextTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.calendar__nextTrigger svg{width:var(--sizes-4);height:var(--sizes-4)}:where([dir=rtl],:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) .calendar__nextTrigger svg{transform:rotate(180deg)}.calendar__nextTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.calendar__nextTrigger:is(:active,[data-active]){transform:scale(1)}.calendar__viewTrigger{gap:var(--spacing-1);padding-inline:var(--spacing-2);border-radius:var(--radii-lg);outline-offset:2px;transition:background-color var(--durations-press) var(--easings-ease-out);color:var(--colors-foreground);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);cursor:pointer;height:var(--sizes-6);background:0 0;border:none;outline:2px solid #0000;align-items:center;display:inline-flex}.calendar__viewTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.calendar__grid{border-collapse:separate;border-spacing:var(--spacing-0);table-layout:fixed;width:100%;display:table}.calendar__grid[aria-readonly=true] [data-slot=calendar-table-cell-trigger]{pointer-events:none}.calendar__rowHeader{font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);color:var(--colors-foreground-tertiary);text-align:center;padding-bottom:var(--spacing-3)}.calendar__cell{padding:var(--spacing-0);text-align:center;aspect-ratio:1;position:relative}.calendar__cell:has([data-in-range=true]){background:var(--colors-interactive-soft);border-radius:0}.calendar__cell:has([data-range-start=true]){border-start-start-radius:var(--radii-lg);border-end-start-radius:var(--radii-lg)}.calendar__cell:has([data-range-end=true]){border-start-end-radius:var(--radii-lg);border-end-end-radius:var(--radii-lg)}:is(.calendar__cell:first-of-type:has([data-in-range=true]),.calendar__cell:first-of-type:has([data-in-range=true]):has([data-range-start=true])){border-start-start-radius:var(--radii-lg);border-end-start-radius:var(--radii-lg)}:is(.calendar__cell:last-of-type:has([data-in-range=true]),.calendar__cell:last-of-type:has([data-in-range=true]):has([data-range-end=true])){border-start-end-radius:var(--radii-lg);border-end-end-radius:var(--radii-lg)}:is(td:has([data-outside-range=true])+.calendar__cell:has([data-in-range=true]),td:has([data-outside-range=true])+.calendar__cell:has([data-in-range=true]):has([data-range-start=true])){border-start-start-radius:var(--radii-lg);border-end-start-radius:var(--radii-lg)}:is(.calendar__cell:has([data-in-range=true]):has(+td [data-outside-range=true]),.calendar__cell:has([data-in-range=true]):has(+td [data-outside-range=true]):has([data-range-end=true])){border-start-end-radius:var(--radii-lg);border-end-end-radius:var(--radii-lg)}.calendar__cellTrigger{border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);aspect-ratio:1;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);cursor:pointer;-webkit-user-select:none;user-select:none;will-change:scale;transform-origin:50%;border:none;outline:2px solid #0000;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.calendar__cellTrigger,.calendar__cellTrigger[data-in-range=true]:not([data-range-start=true]):not([data-range-end=true]){color:var(--colors-foreground);background:0 0}.calendar__cellTrigger[data-today=true]{background:var(--colors-interactive-soft);color:var(--colors-interactive-soft-foreground)}.calendar__cellTrigger[data-selected=true],.calendar__cellTrigger[data-range-start=true],.calendar__cellTrigger[data-range-end=true]{background:var(--colors-interactive-base);border:1px solid var(--colors-interactive-base);color:var(--colors-interactive-foreground);box-shadow:var(--colors-shadow-raised);position:relative}.calendar__cellTrigger[data-selected=true]:is([data-outside-range=true],[data-outside-month=true]){background:var(--colors-interactive-secondary)}.calendar__cellTrigger[data-disabled=true]:not([data-outside-range=true]):not([data-outside-month=true]),.calendar__cellTrigger:disabled:not([data-outside-range=true]):not([data-outside-month=true]){opacity:.5;pointer-events:none;cursor:not-allowed;text-decoration:line-through}.calendar__cellTrigger[data-outside-range=true],.calendar__cellTrigger[data-outside-month=true]{color:var(--colors-foreground-tertiary);opacity:.5}.calendar__cellTrigger[data-unavailable=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.calendar__cellTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.calendar__cellTrigger:is(:active,[data-active]){transform:scale(1)}.calendar__cellTrigger:is(:active,[data-active]):not([data-in-range=true]){background:var(--colors-interactive-secondary)}.calendar__cellTrigger:is(:active,[data-active])[data-selected=true]{background:var(--colors-interactive-hover)}.toggle__root{background:var(--colors-interactive-secondary);gap:var(--spacing-2);outline-offset:2px;border-radius:var(--radii-md);transition:transform var(--durations-press-transform) var(--easings-smooth), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);isolation:isolate;transform-origin:50%;font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:var(--line-height-tight);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;color:var(--colors-foreground);border:none;outline:2px solid #0000;justify-content:center;align-items:center;width:fit-content;display:inline-flex;position:relative;transform:translateZ(0)}.toggle__root[data-state=on],.toggle__root[data-pressed=true],.toggle__root[aria-pressed=true]{background:var(--colors-interactive-soft);color:var(--colors-interactive-soft-foreground)}.toggle__root[data-state=on]:is(:active,[data-active]),.toggle__root[data-pressed=true]:is(:active,[data-active]),.toggle__root[aria-pressed=true]:is(:active,[data-active]){background:var(--colors-interactive-soft-hover)}.toggle__root svg:not(.toggle__indicator svg){margin-inline:calc(var(--spacing-0\.5) * -1);margin-block:var(--spacing-0\.5);pointer-events:none;flex-shrink:0;align-self:center}.toggle__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.toggle__root svg:not([class*=size-],.toggle__indicator svg){width:var(--sizes-5);height:var(--sizes-5)}.toggle__root:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.toggle__root:is(:active,[data-active]){background:var(--colors-interactive-secondary-hover);transform:scale(1)}.toggle__indicator{transition:width var(--durations-normal) var(--easings-ease-out), margin-inline-start var(--durations-normal) var(--easings-ease-out), opacity var(--durations-normal) var(--easings-ease-out), transform var(--durations-normal) var(--easings-out-quart);opacity:0;transform-origin:50%;will-change:opacity, transform, width, margin;width:var(--sizes-0);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:calc(var(--spacing-sm) * -1);display:inline-flex;overflow:hidden;transform:scale(.85)}.toggle__indicator svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0}:where([data-state=on],[data-pressed=true],[aria-pressed=true]) .toggle__indicator{opacity:1;width:var(--sizes-4);margin-inline-start:var(--spacing-0);transform:scale(1)}.button-group__root{justify-content:center;align-items:center;width:fit-content;display:inline-flex}.button-group__root>input{flex:1}.button-group__root:has(>[data-slot=button-group]){gap:var(--spacing-sm)}.button-group__root>:focus-visible,.button-group__root>[data-focus-visible=true]{z-index:10;position:relative}.button-group__root>:is(:active,[data-active]),.button-group__root>[data-pressed=true]{transform:none}.button-group__root>[data-variant=secondary]:is(:active,[data-active]),.button-group__root>[data-variant=tertiary]:is(:active,[data-active]),.button-group__root>[data-variant=ghost]:is(:active,[data-active]),.button-group__root>[data-variant=secondary][data-pressed=true],.button-group__root>[data-variant=tertiary][data-pressed=true],.button-group__root>[data-variant=ghost][data-pressed=true]{box-shadow:none}.button-group__text{gap:var(--spacing-sm);padding-inline:var(--spacing-2\.5);color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);align-items:center;display:flex}.button-group__text svg{pointer-events:none}.button-group__text svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.button-group__separator{pointer-events:none;flex-shrink:0;align-self:stretch;position:relative}.button-group__separator:before{border-radius:var(--radii-sm);transition:opacity var(--durations-fast) var(--easings-smooth);content:"";opacity:.15;background:currentColor;position:absolute}.toggle-group__root{justify-content:center;align-items:center;width:fit-content;display:inline-flex}.toggle-group__item{flex-shrink:0}.toggle-group__item:is(:focus,[data-focus]),.toggle-group__item:is(:focus-visible,[data-focus-visible]){z-index:1}.tooltip__trigger{outline-offset:2px;transition:color var(--durations-fast) var(--easings-smooth), background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);outline:2px solid #0000;display:inline-block}.tooltip__trigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.tooltip__positioner{z-index:var(--z-index-tooltip);position:absolute}.tooltip__content{background:var(--colors-background-popover);padding:var(--spacing-2);gap:var(--spacing-1\.5);border-radius:var(--radii-xl);color:var(--colors-foreground);font-size:var(--font-sizes-xs);box-shadow:var(--colors-shadow-overlay);word-break:break-all;transform-origin:var(--transform-origin);will-change:transform, opacity;width:fit-content;max-width:var(--sizes-80);align-items:center;display:inline-flex;position:relative}.tooltip__content:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn90 var(--durations-fast) var(--easings-smooth)}.tooltip__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation:overlayInFromBottom var(--durations-fast) var(--easings-smooth)}.tooltip__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom]{animation:overlayInFromTop var(--durations-fast) var(--easings-smooth)}.tooltip__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left]{animation:overlayInFromRight var(--durations-fast) var(--easings-smooth)}.tooltip__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right]{animation:overlayInFromLeft var(--durations-fast) var(--easings-smooth)}.tooltip__content:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-smooth)}.tooltip__content[data-instant]{animation:none!important}.tooltip__content:has([data-slot=kbd]){padding-inline-end:var(--spacing-1\.5)}.tooltip__arrow{--arrow-size:var(--spacing-1);--arrow-background:var(--colors-background-popover)}.context-menu__trigger{outline-offset:2px;-webkit-user-select:none;user-select:none;outline:2px solid #0000}.context-menu__positioner{z-index:var(--z-index-dropdown);position:absolute}.context-menu__content{padding:var(--spacing-1\.5);background:var(--colors-background-popover);gap:var(--spacing-0\.5);border-radius:var(--radii-lg);outline-offset:2px;overscroll-behavior:contain;scroll-padding-block:var(--spacing-1);color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay);font-size:var(--font-sizes-sm);transform-origin:var(--transform-origin);will-change:transform, opacity;max-width:48svw;max-height:var(--available-height);outline:2px solid #0000;flex-direction:column;display:flex;overflow:hidden auto}.context-menu__content:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn90 var(--durations-fast) var(--easings-smooth)}.context-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation:overlayInFromBottom var(--durations-fast) var(--easings-smooth)}.context-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom]{animation:overlayInFromTop var(--durations-fast) var(--easings-smooth)}.context-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left]{animation:overlayInFromRight var(--durations-fast) var(--easings-smooth)}.context-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right]{animation:overlayInFromLeft var(--durations-fast) var(--easings-smooth)}.context-menu__content:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-smooth)}.context-menu__item{gap:var(--spacing-3);padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-1\.5);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), box-shadow var(--durations-fast) var(--easings-ease-out);font-size:var(--font-sizes-sm);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform;min-height:var(--sizes-9);outline:2px solid #0000;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.context-menu__item[data-highlighted]{background:var(--colors-interactive-secondary)}.context-menu__item[data-inset=true]{padding-inline-start:var(--spacing-7)}.context-menu__item[data-pressed=true]{transform:scale(1)}.context-menu__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.context-menu__item svg{pointer-events:none;flex-shrink:0}.context-menu__item[data-intent=critical],.context-menu__item[data-variant=destructive],.context-menu__item[data-intent=critical] svg,.context-menu__item[data-variant=destructive] svg{color:var(--colors-critical-accent)}.context-menu__item svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.context-menu__item:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.context-menu__item:is(:active,[data-active]){transform:scale(1)}.context-menu__itemText{flex:1}.context-menu__itemIndicator{animation:indicatorIn var(--durations-surface) var(--easings-smooth);pointer-events:none;color:var(--colors-foreground-tertiary);inset-inline-start:var(--spacing-2);width:var(--sizes-4);height:var(--sizes-4);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.context-menu__optionItem{gap:var(--spacing-3);padding-block:var(--spacing-1\.5);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), box-shadow var(--durations-fast) var(--easings-ease-out);font-size:var(--font-sizes-sm);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform;min-height:var(--sizes-9);outline:2px solid #0000;justify-content:flex-start;align-items:center;width:100%;padding-inline-start:var(--spacing-7);padding-inline-end:var(--spacing-2\.5);display:flex;position:relative}.context-menu__optionItem[data-highlighted]{background:var(--colors-interactive-secondary)}.context-menu__optionItem[data-pressed=true]{transform:scale(1)}.context-menu__optionItem:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.context-menu__optionItem svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.context-menu__optionItem:is(:active,[data-active]){transform:scale(1)}.context-menu__separator{background:var(--colors-border-muted);margin-block:var(--spacing-1);pointer-events:none;border:none;width:94%;height:1px;margin-inline-start:3%}.context-menu__itemGroup{gap:var(--spacing-0\.5);flex-direction:column;display:flex}.context-menu__itemGroupLabel{padding-inline:var(--spacing-2);text-align:start;font-weight:var(--font-weights-medium);width:100%;padding-top:var(--spacing-1\.5);padding-bottom:var(--spacing-1)}.context-menu__itemGroupLabel,.context-menu__shortcut{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary)}.context-menu__shortcut{letter-spacing:.1em;margin-inline-start:auto}.menu__trigger{outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);cursor:pointer;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.menu__trigger[data-pressed=true]{transform:scale(1)}.menu__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.menu__trigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.menu__trigger:is(:active,[data-active]){transform:scale(1)}.menu__positioner{z-index:var(--z-index-dropdown);position:absolute}.menu__content{padding:var(--spacing-1\.5);background:var(--colors-background-popover);gap:var(--spacing-0\.5);border-radius:var(--radii-lg);outline-offset:2px;overscroll-behavior:contain;scroll-padding-block:var(--spacing-1);color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay);font-size:var(--font-sizes-sm);transform-origin:var(--transform-origin);will-change:transform, opacity;max-width:48svw;max-height:var(--available-height);outline:2px solid #0000;flex-direction:column;display:flex;overflow:hidden auto}.menu__content:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn90 var(--durations-fast) var(--easings-smooth)}.menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation:overlayInFromBottom var(--durations-fast) var(--easings-smooth)}.menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom]{animation:overlayInFromTop var(--durations-fast) var(--easings-smooth)}.menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left]{animation:overlayInFromRight var(--durations-fast) var(--easings-smooth)}.menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right]{animation:overlayInFromLeft var(--durations-fast) var(--easings-smooth)}.menu__content:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-smooth)}.menu__item{gap:var(--spacing-3);padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-1\.5);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), box-shadow var(--durations-fast) var(--easings-ease-out);font-size:var(--font-sizes-sm);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform;min-height:var(--sizes-9);outline:2px solid #0000;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.menu__item[data-highlighted]{background:var(--colors-interactive-secondary)}.menu__item[data-inset=true]{padding-inline-start:var(--spacing-7)}.menu__item[data-pressed=true]{transform:scale(1)}.menu__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.menu__item svg{pointer-events:none;flex-shrink:0}.menu__item[data-variant=destructive],.menu__item[data-variant=destructive] svg{color:var(--colors-critical-accent)}.menu__item svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.menu__item:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.menu__item:is(:active,[data-active]){transform:scale(1)}.menu__itemText{flex:1}.menu__itemIndicator{animation:indicatorIn var(--durations-surface) var(--easings-smooth);pointer-events:none;color:var(--colors-foreground-tertiary);inset-inline-start:var(--spacing-2);width:var(--sizes-4);height:var(--sizes-4);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.menu__optionItem{gap:var(--spacing-3);padding-block:var(--spacing-1\.5);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), box-shadow var(--durations-fast) var(--easings-ease-out);font-size:var(--font-sizes-sm);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform;min-height:var(--sizes-9);outline:2px solid #0000;justify-content:flex-start;align-items:center;width:100%;padding-inline-start:var(--spacing-7);padding-inline-end:var(--spacing-2\.5);display:flex;position:relative}.menu__optionItem[data-highlighted]{background:var(--colors-interactive-secondary)}.menu__optionItem[data-pressed=true]{transform:scale(1)}.menu__optionItem:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.menu__optionItem svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.menu__optionItem:is(:active,[data-active]){transform:scale(1)}.menu__separator{background:var(--colors-border-muted);margin-block:var(--spacing-1);pointer-events:none;border:none;width:94%;height:1px;margin-inline-start:3%}.menu__itemGroup{gap:var(--spacing-0\.5);flex-direction:column;display:flex}.menu__itemGroupLabel{padding-inline:var(--spacing-2);text-align:start;font-weight:var(--font-weights-medium);width:100%;padding-top:var(--spacing-1\.5);padding-bottom:var(--spacing-1)}.menu__itemGroupLabel,.menu__shortcut{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary)}.menu__shortcut{letter-spacing:.1em;margin-inline-start:auto}.alert-dialog__backdrop{inset:var(--spacing-0);background:var(--colors-surface-overlay);z-index:var(--z-index-overlay);will-change:opacity;position:fixed}.alert-dialog__backdrop:is([open],[data-open],[data-state=open],:popover-open){animation:fadeIn var(--durations-fast) var(--easings-ease-out)}.alert-dialog__backdrop:is([closed],[data-closed],[data-state=closed]){animation:fadeOut var(--durations-exit) var(--easings-ease-out)}.alert-dialog__positioner{inset:var(--spacing-0);padding:var(--spacing-4);z-index:var(--z-index-modal);flex-direction:column;align-items:center;display:flex;position:fixed;overflow:auto}.alert-dialog__content{background:var(--colors-background-popover);padding:var(--spacing-6);border-radius:var(--radii-lg);outline-offset:2px;color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay-edge);font-size:var(--font-sizes-sm);pointer-events:auto;transform-origin:50%;will-change:transform, opacity;min-height:var(--sizes-0);outline:2px solid #0000;flex-direction:column;max-width:100%;max-height:100%;margin-top:auto;display:flex;position:relative;overflow:clip}.alert-dialog__content:is([open],[data-open],[data-state=open],:popover-open){animation:modalInFromBottom var(--durations-surface) var(--easings-out-quad)}.alert-dialog__content:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-out-quad)}.alert-dialog__content [data-slot=alert-dialog-header]+*{margin-top:var(--spacing-2)}.alert-dialog__content *+footer{margin-top:var(--spacing-5)}.alert-dialog__header{place-items:center;gap:var(--spacing-3);text-align:center;grid-template-rows:auto 1fr;display:grid}.alert-dialog__header:has([data-slot=alert-dialog-media]){column-gap:var(--spacing-6);grid-template-rows:auto auto 1fr}.alert-dialog__media{background:var(--colors-interactive-secondary);border-radius:var(--radii-lg);color:var(--colors-foreground);-webkit-user-select:none;user-select:none;width:var(--sizes-10);height:var(--sizes-10);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.alert-dialog__media svg{pointer-events:none}.alert-dialog__media svg:not([class*=size-]){width:var(--sizes-5);height:var(--sizes-5)}.alert-dialog__title{font-family:var(--fonts-heading);font-size:var(--font-sizes-md);font-weight:var(--font-weights-medium);line-height:var(--line-height-tight);color:var(--colors-foreground)}.alert-dialog__description{text-wrap:balance;font-size:var(--font-sizes-sm);color:var(--colors-foreground-tertiary);line-height:var(--line-height-normal)}.alert-dialog__description>a{text-underline-offset:3px;text-decoration:underline}.alert-dialog__description>a:is(:hover,[data-hover]){color:var(--colors-foreground)}.alert-dialog__body{overscroll-behavior:contain;color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-sm);line-height:var(--line-height-normal);-webkit-overflow-scrolling:touch;min-height:var(--sizes-0);flex:1;overflow-y:auto}.alert-dialog__footer{gap:var(--spacing-2);flex-direction:row;justify-content:flex-end;align-items:center;display:flex}[data-size=sm] .alert-dialog__footer{grid-template-columns:1fr 1fr;display:grid}.alert-dialog__cancelTrigger{border:1px solid var(--colors-border);padding-inline:var(--spacing-4);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);cursor:pointer;height:var(--sizes-9);background:0 0;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.alert-dialog__cancelTrigger[data-pressed=true]{transform:scale(1)}.alert-dialog__cancelTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.alert-dialog__cancelTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.alert-dialog__cancelTrigger:is(:active,[data-active]){transform:scale(1)}.alert-dialog__confirmTrigger{background:var(--colors-critical-accent);padding-inline:var(--spacing-4);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-critical-foreground);cursor:pointer;height:var(--sizes-9);border:none;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.alert-dialog__confirmTrigger[data-pressed=true]{transform:scale(1)}.alert-dialog__confirmTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.alert-dialog__confirmTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:0 0 0 var(--colors-focus-ring-offset-width) var(--colors-background), 0 0 0 4px var(--colors-critical-accent);outline:2px solid #0000}.alert-dialog__confirmTrigger:is(:active,[data-active]){background:var(--colors-critical-emphasis);transform:scale(1)}.menubar__root{padding:var(--spacing-1);border:1px solid var(--colors-border);background:var(--colors-surface-base);border-radius:var(--radii-lg);height:var(--sizes-9)}.menubar__root,.menubar__trigger{align-items:center;display:flex}.menubar__trigger{padding-inline:var(--spacing-2);padding-block:var(--spacing-0\.5);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform;background:0 0;border:none;outline:2px solid #0000}.menubar__trigger[data-popup-open],.menubar__trigger[data-state=open],.menubar__trigger[aria-expanded=true]{background:var(--colors-interactive-secondary)}.menubar__trigger[data-pressed=true]{transform:scale(1)}.menubar__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.menubar__trigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.menubar__trigger:is(:active,[data-active]){transform:scale(1)}.menubar__positioner{z-index:var(--z-index-dropdown);position:absolute}.menubar__content{padding:var(--spacing-1\.5);background:var(--colors-background-popover);gap:var(--spacing-0\.5);border-radius:var(--radii-lg);outline-offset:2px;overscroll-behavior:contain;scroll-padding-block:var(--spacing-1);color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay);font-size:var(--font-sizes-sm);transform-origin:var(--transform-origin);will-change:transform, opacity;max-width:48svw;max-height:var(--available-height);outline:2px solid #0000;flex-direction:column;display:flex;overflow:hidden auto}.menubar__content:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn90 var(--durations-fast) var(--easings-smooth)}.menubar__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation:overlayInFromBottom var(--durations-fast) var(--easings-smooth)}.menubar__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom]{animation:overlayInFromTop var(--durations-fast) var(--easings-smooth)}.menubar__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left]{animation:overlayInFromRight var(--durations-fast) var(--easings-smooth)}.menubar__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right]{animation:overlayInFromLeft var(--durations-fast) var(--easings-smooth)}.menubar__content:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-smooth)}.menubar__item{gap:var(--spacing-3);padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-1\.5);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), box-shadow var(--durations-fast) var(--easings-ease-out);font-size:var(--font-sizes-sm);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform;min-height:var(--sizes-9);outline:2px solid #0000;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.menubar__item[data-highlighted]{background:var(--colors-interactive-secondary)}.menubar__item[data-pressed=true]{transform:scale(1)}.menubar__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.menubar__item svg{pointer-events:none;flex-shrink:0}.menubar__item svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.menubar__item:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.menubar__item:is(:active,[data-active]){transform:scale(1)}.menubar__itemText{flex:1}.menubar__itemIndicator{animation:indicatorIn var(--durations-surface) var(--easings-smooth);pointer-events:none;color:var(--colors-foreground-tertiary);inset-inline-start:var(--spacing-2);width:var(--sizes-4);height:var(--sizes-4);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.menubar__separator{background:var(--colors-border-muted);margin-block:var(--spacing-1);pointer-events:none;border:none;width:94%;height:1px;margin-inline-start:3%}.menubar__itemGroup{gap:var(--spacing-0\.5);flex-direction:column;display:flex}.menubar__itemGroupLabel{padding-inline:var(--spacing-2);text-align:start;font-weight:var(--font-weights-medium);width:100%;padding-top:var(--spacing-1\.5);padding-bottom:var(--spacing-1)}.menubar__itemGroupLabel,.menubar__shortcut{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary)}.menubar__shortcut{letter-spacing:.1em;margin-inline-start:auto}.popover__trigger{outline-offset:2px;transition:color var(--durations-fast) var(--easings-smooth), background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);cursor:pointer;outline:2px solid #0000;display:inline-block}.popover__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.popover__trigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.popover__positioner{z-index:var(--z-index-popover);position:absolute}.popover__content{padding:var(--spacing-4);background:var(--colors-background-popover);border-radius:var(--radii-lg);outline-offset:2px;color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay);font-size:var(--font-sizes-sm);transform-origin:var(--transform-origin);will-change:transform, opacity;max-width:calc(100vw - var(--spacing-8));outline:2px solid #0000;flex-direction:column;display:flex;position:relative}.popover__content:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn90 var(--durations-fast) var(--easings-smooth)}.popover__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation:overlayInFromBottom var(--durations-fast) var(--easings-smooth)}.popover__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom]{animation:overlayInFromTop var(--durations-fast) var(--easings-smooth)}.popover__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left]{animation:overlayInFromRight var(--durations-fast) var(--easings-smooth)}.popover__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right]{animation:overlayInFromLeft var(--durations-fast) var(--easings-smooth)}.popover__content:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-smooth)}.popover__content:has([data-slot=popover-close]) [data-slot=popover-title]{padding-inline-end:var(--sizes-8)}.popover__title{font-family:var(--fonts-heading);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:var(--line-height-tight);color:var(--colors-foreground)}.popover__description{font-size:var(--font-sizes-sm);color:var(--colors-foreground-tertiary)}.popover__closeTrigger{background:var(--colors-interactive-secondary);border-radius:var(--radii-xl);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), color var(--durations-fast) var(--easings-ease-out), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-fast) var(--easings-ease-out);color:var(--colors-foreground-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;inset-inline-end:var(--spacing-2);top:var(--spacing-2);width:var(--sizes-6);height:var(--sizes-6);border:none;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.popover__closeTrigger svg{pointer-events:none;width:var(--sizes-4);height:var(--sizes-4)}.popover__closeTrigger[data-pressed=true]{transform:scale(.93)}.popover__closeTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.popover__closeTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.popover__closeTrigger:is(:active,[data-active]){transform:scale(.93)}.popover__arrow{--arrow-size:var(--spacing-3);--arrow-background:var(--colors-background-popover)}.dialog__backdrop{inset:var(--spacing-0);background:var(--colors-surface-overlay);z-index:var(--z-index-overlay);will-change:opacity;position:fixed}.dialog__backdrop:is([open],[data-open],[data-state=open],:popover-open){animation:fadeIn var(--durations-fast) var(--easings-ease-out)}.dialog__backdrop:is([closed],[data-closed],[data-state=closed]){animation:fadeOut var(--durations-exit) var(--easings-ease-out)}.dialog__positioner{inset:var(--spacing-0);padding:var(--spacing-4);z-index:var(--z-index-modal);align-items:center;position:fixed;overflow:auto}.dialog__positioner,.dialog__content{flex-direction:column;display:flex}.dialog__content{background:var(--colors-background-popover);padding:var(--spacing-6);border-radius:var(--radii-lg);outline-offset:2px;color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay-edge);font-size:var(--font-sizes-sm);pointer-events:auto;transform-origin:50%;will-change:transform, opacity;max-width:100%;min-height:var(--sizes-0);outline:2px solid #0000;flex-shrink:0;margin-top:auto;position:relative}.dialog__content:is([open],[data-open],[data-state=open],:popover-open){animation:modalInFromBottom var(--durations-surface) var(--easings-out-quad)}.dialog__content:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-out-quad)}.dialog__content [data-slot=dialog-header]+*{margin-top:var(--spacing-2)}.dialog__content *+[data-slot=dialog-footer]{margin-top:var(--spacing-5)}.dialog__header{gap:var(--spacing-3);flex-direction:column;display:flex}.dialog__footer{gap:var(--spacing-2);flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.dialog__title{font-family:var(--fonts-heading);font-size:var(--font-sizes-md);font-weight:var(--font-weights-medium);line-height:var(--line-height-tight);color:var(--colors-foreground)}.dialog__description{font-size:var(--font-sizes-sm);line-height:var(--line-height-normal);color:var(--colors-foreground-tertiary)}.dialog__description a{text-underline-offset:3px;text-decoration:underline}.dialog__description a:is(:hover,[data-hover]){color:var(--colors-foreground)}.dialog__closeTrigger{background:var(--colors-interactive-secondary);border-radius:var(--radii-xl);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), color var(--durations-fast) var(--easings-ease-out), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-fast) var(--easings-ease-out);color:var(--colors-foreground-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;inset-inline-end:var(--spacing-4);top:var(--spacing-4);width:var(--sizes-6);height:var(--sizes-6);border:none;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.dialog__closeTrigger svg{pointer-events:none;width:var(--sizes-4);height:var(--sizes-4)}.dialog__closeTrigger[data-pressed=true]{transform:scale(.93)}.dialog__closeTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.dialog__closeTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.dialog__closeTrigger:is(:active,[data-active]){transform:scale(.93)}.sheet__backdrop{inset:var(--spacing-0);background:var(--colors-surface-overlay);z-index:var(--z-index-overlay);will-change:opacity;position:fixed}.sheet__backdrop:is([open],[data-open],[data-state=open],:popover-open){animation:fadeIn var(--durations-surface) var(--easings-drawer)}.sheet__backdrop:is([closed],[data-closed],[data-state=closed]){animation:fadeOut var(--durations-normal) var(--easings-drawer)}.sheet__positioner{inset:var(--spacing-0);z-index:var(--z-index-modal);pointer-events:none;display:flex;position:fixed}.sheet__content{background:var(--colors-background-popover);padding:var(--spacing-6);outline-offset:2px;color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay-edge);pointer-events:auto;will-change:transform;outline:2px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.sheet__content header+*{margin-top:var(--spacing-2)}.sheet__content *+footer{margin-top:var(--spacing-5)}.sheet__header{gap:var(--spacing-3);flex-direction:column;display:flex}.sheet__title{font-family:var(--fonts-heading);font-size:var(--font-sizes-md);font-weight:var(--font-weights-medium);line-height:var(--line-height-tight);color:var(--colors-foreground)}.sheet__description,.sheet__body{font-size:var(--font-sizes-sm);color:var(--colors-foreground-tertiary)}.sheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;line-height:var(--line-height-normal);min-height:var(--sizes-0);flex:1;overflow-y:auto}.sheet__footer{gap:var(--spacing-2);flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.sheet__closeTrigger{background:var(--colors-interactive-secondary);border-radius:var(--radii-xl);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), color var(--durations-fast) var(--easings-ease-out), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-fast) var(--easings-ease-out);color:var(--colors-foreground-tertiary);cursor:pointer;inset-inline-end:var(--spacing-4);top:var(--spacing-4);width:var(--sizes-6);height:var(--sizes-6);border:none;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.sheet__closeTrigger svg{pointer-events:none;width:var(--sizes-4);height:var(--sizes-4)}.sheet__closeTrigger[data-pressed=true]{transform:scale(.93)}.sheet__closeTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.sheet__closeTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.sheet__closeTrigger:is(:active,[data-active]){transform:scale(.93)}.drawer__backdrop{inset:var(--spacing-0);background:var(--colors-surface-overlay);z-index:var(--z-index-overlay);will-change:opacity;position:fixed}.drawer__backdrop:is([open],[data-open],[data-state=open],:popover-open){animation:fadeIn var(--durations-surface) var(--easings-drawer)}.drawer__backdrop:is([closed],[data-closed],[data-state=closed]){animation:fadeOut var(--durations-normal) var(--easings-drawer)}.drawer__positioner{inset:var(--spacing-0);z-index:var(--z-index-modal);pointer-events:none;display:flex;position:fixed}.drawer__content{background:var(--colors-background-popover);padding:var(--spacing-6);outline-offset:2px;color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay-edge);pointer-events:auto;will-change:transform;outline:2px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.drawer__content header+*{margin-top:var(--spacing-2)}.drawer__content *+footer{margin-top:var(--spacing-5)}.drawer__handle{background:var(--colors-border-muted);border-radius:var(--radii-xs);cursor:grab;width:var(--sizes-9);height:var(--sizes-1);margin-inline:auto;margin-bottom:var(--spacing-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.drawer__header{gap:var(--spacing-3);flex-direction:column;display:flex}.drawer__title{font-family:var(--fonts-heading);font-size:var(--font-sizes-md);font-weight:var(--font-weights-medium);line-height:var(--line-height-tight);color:var(--colors-foreground)}.drawer__description,.drawer__body{font-size:var(--font-sizes-sm);color:var(--colors-foreground-tertiary)}.drawer__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;line-height:var(--line-height-normal);min-height:var(--sizes-0);flex:1;overflow-y:auto}.drawer__footer{gap:var(--spacing-2);flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.drawer__closeTrigger{background:var(--colors-interactive-secondary);border-radius:var(--radii-xl);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), color var(--durations-fast) var(--easings-ease-out), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-fast) var(--easings-ease-out);color:var(--colors-foreground-tertiary);cursor:pointer;inset-inline-end:var(--spacing-4);top:var(--spacing-4);width:var(--sizes-6);height:var(--sizes-6);border:none;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.drawer__closeTrigger svg{pointer-events:none;width:var(--sizes-4);height:var(--sizes-4)}.drawer__closeTrigger[data-pressed=true]{transform:scale(.93)}.drawer__closeTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.drawer__closeTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.drawer__closeTrigger:is(:active,[data-active]){transform:scale(.93)}.hover-card__trigger{outline-offset:2px;transition:color var(--durations-fast) var(--easings-smooth), background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);cursor:pointer;outline:2px solid #0000;display:inline-block}.hover-card__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.hover-card__trigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.hover-card__positioner{z-index:var(--z-index-popover);position:absolute}.hover-card__content{padding:var(--spacing-4);background:var(--colors-background-popover);gap:var(--spacing-2);border-radius:var(--radii-lg);outline-offset:2px;color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay);font-size:var(--font-sizes-sm);line-height:var(--line-height-normal);transform-origin:var(--transform-origin);will-change:transform, opacity;outline:2px solid #0000;flex-direction:column;display:flex;position:relative}.hover-card__content:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn90 var(--durations-fast) var(--easings-smooth)}.hover-card__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation:overlayInFromBottom var(--durations-fast) var(--easings-smooth)}.hover-card__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom]{animation:overlayInFromTop var(--durations-fast) var(--easings-smooth)}.hover-card__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left]{animation:overlayInFromRight var(--durations-fast) var(--easings-smooth)}.hover-card__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right]{animation:overlayInFromLeft var(--durations-fast) var(--easings-smooth)}.hover-card__content:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-smooth)}.hover-card__arrow{--arrow-size:var(--spacing-2);--arrow-background:var(--colors-background-popover)}.combobox__root{gap:var(--spacing-1);flex-direction:column;width:100%;display:flex}.combobox__label{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);width:fit-content}.combobox__control{background:var(--colors-surface-field);border-style:solid;border-width:1px;border-color:var(--colors-border-field);border-radius:var(--radii-field);transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);isolation:isolate;box-shadow:var(--colors-shadow-field);width:100%;min-width:var(--sizes-0);min-height:var(--sizes-9);align-items:center;display:inline-flex;position:relative}.combobox__control[data-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.combobox__control:has(input[aria-invalid=true]){background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.combobox__control[data-invalid=true]:has(input:focus){background:var(--colors-surface-field-focus);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.combobox__control[data-invalid=true]:has(input:focus-visible){background:var(--colors-surface-field-focus);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.combobox__control:has(input[aria-invalid=true]):has(input:focus){background:var(--colors-surface-field-focus);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.combobox__control:has(input[aria-invalid=true]):has(input:focus-visible){background:var(--colors-surface-field-focus);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.combobox__control[data-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}:is(.combobox__control:has(input:focus),.combobox__control:has(input:focus-visible)){background:var(--colors-surface-field-focus);outline-offset:2px;border-color:var(--colors-border-field-focus);box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.combobox__input{outline-offset:2px;padding-inline:var(--spacing-3);box-shadow:none;font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-regular);line-height:var(--line-height-normal);color:var(--colors-foreground);min-width:var(--sizes-0);background:0 0;border:none;outline:2px solid #0000;flex:1;height:100%;padding-inline-end:var(--spacing-7)}.combobox__input::placeholder,.combobox__input[data-placeholder]{color:var(--colors-foreground-tertiary)}.combobox__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.combobox__trigger{inset-block:var(--spacing-0);border-radius:var(--radii-sm);outline-offset:2px;transition:color var(--durations-fast) var(--easings-smooth);color:var(--colors-foreground-tertiary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;height:100%;padding-inline-end:var(--spacing-2);display:flex;position:absolute;inset-inline-end:var(--spacing-0)}.combobox__trigger svg{transition:transform var(--durations-fast) var(--easings-smooth);pointer-events:none;flex-shrink:0}.combobox__trigger[data-pressed=true]{opacity:.7}.combobox__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.combobox__trigger svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.combobox__trigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.combobox__trigger:is([open],[data-open],[data-state=open],:popover-open) svg{transform:rotate(180deg)}.combobox__clearTrigger{border-radius:var(--radii-xl);outline-offset:2px;transition:opacity var(--durations-fast) var(--easings-smooth);color:var(--colors-foreground-tertiary);cursor:pointer;width:var(--sizes-5);height:var(--sizes-5);background:0 0;border:none;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.combobox__clearTrigger[data-pressed=true]{transform:scale(.93)}.combobox__clearTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.combobox__clearTrigger svg{pointer-events:none;flex-shrink:0}.combobox__clearTrigger svg:not([class*=size-]){width:var(--sizes-3\.5);height:var(--sizes-3\.5)}.combobox__clearTrigger:is(:active,[data-active]){transform:scale(.93)}.combobox__positioner{z-index:var(--z-index-dropdown);position:absolute}.combobox__content{padding:var(--spacing-1\.5);background:var(--colors-background-popover);gap:var(--spacing-1);overscroll-behavior:contain;scroll-padding-block:var(--spacing-1);border-radius:var(--radii-lg);outline-offset:2px;scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--colors-foreground) 15%, transparent) transparent;color:var(--colors-foreground);font-size:var(--font-sizes-sm);box-shadow:var(--colors-shadow-overlay);transform-origin:var(--transform-origin);will-change:opacity, transform;min-width:var(--reference-width);max-height:var(--available-height);outline:2px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden auto}.combobox__content:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn95 var(--durations-fast) var(--easings-smooth)}.combobox__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation:overlayInFromBottom95 var(--durations-fast) var(--easings-smooth)}.combobox__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom]{animation:overlayInFromTop95 var(--durations-fast) var(--easings-smooth)}.combobox__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left]{animation:overlayInFromRight95 var(--durations-fast) var(--easings-smooth)}.combobox__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right]{animation:overlayInFromLeft95 var(--durations-fast) var(--easings-smooth)}.combobox__content:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-smooth)}.combobox__item{gap:var(--spacing-3);padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-1\.5);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), box-shadow var(--durations-fast) var(--easings-ease-out);font-size:var(--font-sizes-sm);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform-origin:50%;will-change:transform;width:100%;min-height:var(--sizes-9);outline:2px solid #0000;justify-content:flex-start;align-items:center;padding-inline-end:var(--spacing-7);display:flex;position:relative}.combobox__item[data-highlighted]{background:var(--colors-interactive-secondary)}.combobox__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.combobox__item[data-pressed=true]{transform:scale(1)}.combobox__item svg{pointer-events:none;flex-shrink:0}.combobox__item svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.combobox__item:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.combobox__item:is(:active,[data-active]){transform:scale(1)}.combobox__itemText{flex:1}.combobox__itemIndicator{pointer-events:none;color:var(--colors-foreground);inset-inline-end:var(--spacing-2);width:var(--sizes-4);height:var(--sizes-4);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.combobox__itemGroup{flex-direction:column;align-items:flex-start;display:flex}.combobox__itemGroupLabel{padding-inline:var(--spacing-3);padding-block:var(--spacing-2\.5);font-size:var(--font-sizes-xs)}.combobox__itemGroupLabel,.combobox__empty{color:var(--colors-foreground-tertiary)}.combobox__empty{padding-block:var(--spacing-2);font-size:var(--font-sizes-sm);text-align:center;justify-content:center;width:100%;display:flex}.search-field__root{gap:var(--spacing-1);flex-direction:column;display:flex}.search-field__root[data-empty=true] [data-slot=search-field-clear-button]{pointer-events:none;opacity:0}.search-field__group{background:var(--colors-surface-field);border-radius:var(--radii-field);border-style:solid;border-width:1px;border-color:var(--colors-border-field);outline-offset:2px;transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);box-shadow:var(--colors-shadow-field);font-size:var(--font-sizes-sm);color:var(--colors-foreground);height:var(--sizes-9);outline:2px solid #0000;align-items:center;display:inline-flex;position:relative;overflow:hidden}.search-field__group[data-invalid=true],.search-field__group[aria-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.search-field__group[data-disabled=true],.search-field__group[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.search-field__group:focus-within{box-shadow:var(--colors-shadow-focus-field)}.search-field__group:focus-within,.search-field__input{outline-offset:2px;outline:2px solid #0000}.search-field__input{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);box-shadow:none;font-size:var(--font-sizes-md);color:var(--colors-foreground);min-width:var(--sizes-0);background:0 0;border:0;border-radius:0;flex:1}.search-field__input::placeholder,.search-field__input[data-placeholder]{color:var(--colors-foreground-tertiary)}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__input::-webkit-search-decoration{appearance:none}[data-slot=search-field-group]:has([data-slot=search-field-icon]) .search-field__input{padding-inline-start:var(--spacing-2)}[data-slot=search-field-group]:has([data-slot=search-field-clear-button]) .search-field__input{padding-inline-end:var(--spacing-2)}.search-field__icon{pointer-events:none;color:var(--colors-foreground-tertiary);width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0;margin-inline-start:var(--spacing-3)}.search-field__clearButton{width:var(--sizes-5);height:var(--sizes-5);flex-shrink:0;margin-inline-end:var(--spacing-2)}.search-field__clearButton [data-slot=close-button-icon]{width:var(--sizes-3);height:var(--sizes-3)}.input-group__root{background:var(--colors-surface-field);border-style:solid;border-width:1px;border-color:var(--colors-border-field);border-radius:var(--radii-field);outline-offset:2px;transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);isolation:isolate;box-shadow:var(--colors-shadow-field);color:var(--colors-foreground);font-size:var(--font-sizes-sm);width:100%;min-width:var(--sizes-0);min-height:var(--sizes-9);outline:2px solid #0000;align-items:center;display:inline-flex;position:relative}.input-group__root[data-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.input-group__root:has([aria-invalid=true]){background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.input-group__root[data-invalid=true]:has(input:focus){background:var(--colors-surface-field-focus);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.input-group__root[data-invalid=true]:has(input:focus-visible){background:var(--colors-surface-field-focus);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.input-group__root:has([aria-invalid=true]):has(input:focus){background:var(--colors-surface-field-focus);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.input-group__root:has([aria-invalid=true]):has(input:focus-visible){background:var(--colors-surface-field-focus);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}:-webkit-any(.input-group__root:has(input:-webkit-autofill),.input-group__root:has(input:autofill)){background:var(--colors-surface-field-focus);border-color:var(--colors-border-field-focus)}:is(.input-group__root:has(input:autofill),.input-group__root:has(input:autofill)){background:var(--colors-surface-field-focus);border-color:var(--colors-border-field-focus)}:is(.input-group__root:has(>[data-align=block-end]),.input-group__root:has(>[data-align=block-start])){border-radius:var(--radii-lg);flex-direction:column;height:auto}.input-group__root:has(textarea){height:auto;min-height:var(--sizes-9);align-items:flex-start}.input-group__root[data-disabled=true],.input-group__root[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}:is(.input-group__root:has(input:focus),.input-group__root:has(input:focus-visible),.input-group__root:has(textarea:focus),.input-group__root:has(textarea:focus-visible)){background:var(--colors-surface-field-focus);outline-offset:2px;border-color:var(--colors-border-field-focus);box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.input-group__input{outline-offset:2px;padding-inline:var(--spacing-3);padding-block:var(--spacing-2);box-shadow:none;font-family:var(--fonts-body);font-size:var(--font-sizes-md);font-weight:var(--font-weights-regular);line-height:var(--line-height-normal);color:var(--colors-foreground);min-width:var(--sizes-0);background:0 0;border:none;border-radius:0;outline:2px solid #0000;flex:1;width:auto;height:100%}.input-group__input::placeholder,.input-group__input[data-placeholder]{color:var(--colors-foreground-tertiary)}.input-group__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.input-group__input:is(textarea){resize:vertical;min-height:38px}:is([data-slot=input-group]:has([data-slot=input-group-prefix]) .input-group__input,[data-slot=input-group]:has([data-slot=input-group-start-element]) .input-group__input){border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:var(--spacing-0)}:is([data-slot=input-group]:has([data-slot=input-group-suffix]) .input-group__input,[data-slot=input-group]:has([data-slot=input-group-end-element]) .input-group__input){border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:var(--spacing-0)}.input-group__input:is(:focus,[data-focus]),.input-group__input:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:none;outline:2px solid #0000}.input-group__input:-webkit-autofill{-webkit-text-fill-color:var(--colors-foreground);caret-color:var(--colors-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--colors-foreground);caret-color:var(--colors-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--colors-foreground);caret-color:var(--colors-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:-webkit-autofill:active{-webkit-text-fill-color:var(--colors-foreground);caret-color:var(--colors-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__input:autofill{-webkit-text-fill-color:var(--colors-foreground);caret-color:var(--colors-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.input-group__startAddon{padding-inline:var(--spacing-3);border-radius:var(--radii-field);transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth);color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-sm);white-space:nowrap;background:0 0;border-start-end-radius:0;border-end-end-radius:0;justify-content:center;align-items:center;height:100%;display:flex}[data-slot=input-group]:has(textarea) .input-group__startAddon{padding-top:var(--spacing-2);align-items:flex-start}.input-group__endAddon{padding-inline:var(--spacing-3);border-radius:var(--radii-field);transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth);color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-sm);white-space:nowrap;background:0 0;border-start-start-radius:0;border-end-start-radius:0;justify-content:center;align-items:center;height:100%;display:flex}[data-slot=input-group]:has(textarea) .input-group__endAddon{padding-top:var(--spacing-2);align-items:flex-start}.input-group__startElement{pointer-events:none}.input-group__startElement,.input-group__endElement{padding-inline:var(--spacing-3);color:var(--colors-foreground-tertiary);flex-shrink:0;justify-content:center;align-items:center;height:100%;display:inline-flex}.slider__root{gap:var(--spacing-1);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.slider__root[data-orientation=vertical]{gap:var(--spacing-2);grid-template:"output""track"1fr"label"/1fr;height:100%}.slider__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.slider__label{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);grid-area:label;width:fit-content}[data-orientation=vertical] .slider__label{text-align:center}.slider__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:1}.slider__control{cursor:pointer;grid-area:track;align-items:center;width:100%;display:flex;position:relative}.slider__control[data-orientation=vertical],[data-orientation=vertical] .slider__control{flex-direction:column;justify-self:center;width:auto;height:100%}.slider__control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.slider__track{background:var(--colors-interactive-secondary);border-radius:var(--radii-xl);-webkit-user-select:none;user-select:none;flex:1;position:relative;overflow:visible}.slider__track[data-orientation=horizontal],[data-orientation=horizontal] .slider__track{height:var(--spacing-2);width:100%}.slider__track[data-orientation=vertical],[data-orientation=vertical] .slider__track{width:var(--spacing-2);height:100%}.slider__range{background:var(--colors-interactive-base);border:1px solid var(--colors-interactive-base);border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:var(--colors-shadow-raised);position:absolute;overflow:visible}[data-orientation=horizontal] .slider__range{height:100%}[data-orientation=vertical] .slider__range{width:100%}.slider__thumb{border-radius:var(--radii-xl);outline-offset:2px;transition:background-color var(--durations-surface) var(--easings-smooth), transform var(--durations-press-transform) var(--easings-ease-out), box-shadow var(--durations-fast) var(--easings-ease-out);z-index:1;box-shadow:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute}.slider__thumb:after{background:var(--colors-interactive-foreground);border:1px solid var(--colors-interactive-base);border-radius:var(--radii-lg);transition:all var(--durations-fast) var(--easings-ease-out);content:"";z-index:10;box-shadow:var(--colors-shadow-raised);transform-origin:50%;position:relative}.slider__thumb[data-dragging]{cursor:grabbing}.slider__thumb[data-dragging]:after{transform:scale(.9)}.slider__thumb:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:default}.slider__thumb[data-orientation=horizontal],[data-orientation=horizontal] .slider__thumb{height:var(--spacing-2);width:var(--sizes-7)}.slider__thumb[data-orientation=horizontal]:after,[data-orientation=horizontal] .slider__thumb:after{width:var(--sizes-6);height:var(--sizes-4)}.slider__thumb[data-orientation=vertical],[data-orientation=vertical] .slider__thumb{width:var(--spacing-2);height:var(--sizes-7)}.slider__thumb[data-orientation=vertical]:after,[data-orientation=vertical] .slider__thumb:after{width:var(--sizes-4);height:var(--sizes-6)}.slider__thumb:is(:focus-visible,[data-focus-visible]){outline-offset:2px;z-index:10;box-shadow:none;outline:2px solid #0000}.slider__thumb:is(:focus-visible,[data-focus-visible]):after{outline:2px solid var(--colors-focus-ring);outline-offset:var(--colors-focus-ring-offset-width)}.slider__valueText{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);font-variant-numeric:tabular-nums;color:var(--colors-foreground);grid-area:output}[data-orientation=vertical] .slider__valueText{text-align:center}.slider__markerGroup{width:100%;height:var(--sizes-5);margin-top:var(--spacing-1);grid-column:1/-1}.slider__marker{gap:var(--spacing-0\.5);font-size:var(--font-sizes-xs);line-height:var(--line-height-tight);color:var(--colors-foreground-tertiary);white-space:nowrap;flex-direction:column;align-items:center;display:flex}.slider__marker:before{background:var(--colors-border);border-radius:var(--radii-full);content:"";width:1px;height:var(--sizes-1)}.input-otp__root{gap:var(--spacing-2);align-items:center;width:100%;display:flex;position:relative}.input-otp__root[data-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.input-otp__root:has([disabled]){opacity:.5;pointer-events:none;cursor:not-allowed}.input-otp__input{padding:var(--spacing-0);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.input-otp__control{gap:var(--spacing-2);min-width:var(--sizes-0);align-items:center;display:flex}.input-otp__cell{flex:none}.input-otp__cell,.input-otp__slot{min-width:var(--sizes-0);display:flex;position:relative}.input-otp__slot{background:var(--colors-surface-field);border-style:solid;border-width:1px;border-color:var(--colors-border-field);border-radius:var(--radii-field);outline-offset:2px;transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);box-shadow:var(--colors-shadow-field);font-family:var(--fonts-body);font-size:var(--font-sizes-lg);font-weight:var(--font-weights-semibold);color:var(--colors-foreground);text-align:center;width:var(--sizes-10);height:var(--sizes-10);outline:2px solid #0000;justify-content:center;align-items:center}.input-otp__slot[data-active=true],.input-otp__slot[data-focus=true]{background:var(--colors-surface-field-focus);outline-offset:2px;z-index:10;box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.input-otp__slot[data-filled=true],.input-otp__slot:not(:placeholder-shown){background:var(--colors-surface-field-focus)}.input-otp__slot[aria-invalid=true],.input-otp__slot[data-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.input-otp__slot[aria-invalid=true][data-active=true],.input-otp__slot[aria-invalid=true][data-focus=true],.input-otp__slot[data-invalid=true][data-active=true],.input-otp__slot[data-invalid=true][data-focus=true],.input-otp__slot[aria-invalid=true]:is(:focus-visible,[data-focus-visible]),.input-otp__slot[data-invalid=true]:is(:focus-visible,[data-focus-visible]){background:var(--colors-surface-field-focus);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.input-otp__slot:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.input-otp__slot:is(:focus-visible,[data-focus-visible]){background:var(--colors-surface-field-focus);outline-offset:2px;z-index:10;box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.input-otp__caret{background:var(--colors-foreground-tertiary);animation:caretBlink 1.2s var(--easings-ease-out) infinite;inset-inline:var(--spacing-0);border-radius:var(--radii-sm);pointer-events:none;width:2px;height:var(--sizes-4);margin-inline:auto;display:none;position:absolute;top:50%;transform:translateY(-50%)}[data-slot=input-otp-cell]:has(input:focus:placeholder-shown) .input-otp__caret{display:block}.input-otp__separator{background:var(--colors-border-muted);border-radius:var(--radii-sm);color:var(--colors-foreground-tertiary);-webkit-user-select:none;user-select:none;width:var(--sizes-1\.5);height:var(--sizes-0\.5);flex-shrink:0;align-items:center;display:inline-flex}.input-otp__separator svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.date-picker__root{gap:var(--spacing-1);flex-direction:column;display:inline-flex}.date-picker__label{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);width:fit-content}.date-picker__control{padding:var(--spacing-0);background:var(--colors-surface-field);border-style:solid;border-width:1px;border-color:var(--colors-border-field);border-radius:var(--radii-field);transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);isolation:isolate;box-shadow:var(--colors-shadow-field);width:100%;min-height:var(--sizes-9);align-items:center;display:inline-flex;position:relative}.date-picker__control[data-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}:is(.date-picker__control[data-invalid=true]:has(input:focus),.date-picker__control[data-invalid=true]:has(input:focus-visible)){background:var(--colors-surface-field-focus);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.date-picker__control[data-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}:is(.date-picker__control:has(input:focus),.date-picker__control:has(input:focus-visible)){background:var(--colors-surface-field-focus);outline-offset:2px;border-color:var(--colors-border-field-focus);box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.date-picker__input{outline-offset:2px;box-shadow:none;font-family:var(--fonts-body);font-size:var(--font-sizes-md);color:var(--colors-foreground);min-width:var(--sizes-0);background:0 0;border:none;outline:2px solid #0000;flex:1;padding-inline-start:var(--spacing-3);padding-inline-end:var(--spacing-2)}.date-picker__input::placeholder,.date-picker__input[data-placeholder]{color:var(--colors-foreground-tertiary)}.date-picker__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.date-picker__trigger{outline-offset:2px;color:var(--colors-foreground-tertiary);cursor:pointer;width:var(--sizes-4);height:var(--sizes-4);background:0 0;border:none;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--spacing-3);display:inline-flex}.date-picker__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.date-picker__trigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.date-picker__clearTrigger{padding-inline:var(--spacing-2);outline-offset:2px;color:var(--colors-foreground-tertiary);cursor:pointer;background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.date-picker__positioner{z-index:var(--z-index-popover);position:absolute}.date-picker__content{--cell-size:var(--sizes-9);--cell-radius:var(--radii-lg);padding:var(--spacing-3);background:var(--colors-background-popover);overscroll-behavior:contain;border-radius:min(32px, var(--radii-lg));outline-offset:2px;scrollbar-width:none;color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay);transform-origin:var(--transform-origin);will-change:opacity, transform;outline:2px solid #0000;flex-direction:column;width:fit-content;display:flex;overflow-y:auto}.date-picker__content:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn95 var(--durations-fast) var(--easings-smooth)}.date-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation:overlayInFromBottom95 var(--durations-fast) var(--easings-smooth)}.date-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom]{animation:overlayInFromTop95 var(--durations-fast) var(--easings-smooth)}.date-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left]{animation:overlayInFromRight95 var(--durations-fast) var(--easings-smooth)}.date-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right]{animation:overlayInFromLeft95 var(--durations-fast) var(--easings-smooth)}.date-picker__content:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-smooth)}.date-picker__content:is(:focus-visible,[data-focus-visible]),.date-picker__presetTrigger{outline-offset:2px;outline:2px solid #0000}.date-picker__presetTrigger{padding-inline:var(--spacing-3);padding-block:var(--spacing-1);border-radius:var(--radii-lg);transition:background-color var(--durations-press) var(--easings-ease-out);font-size:var(--font-sizes-sm);color:var(--colors-foreground);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;display:inline-flex}.date-picker__presetTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.date-picker__view{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.date-picker__viewControl{gap:var(--spacing-1);padding-inline:var(--spacing-0\.5);width:100%;padding-bottom:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.date-picker__viewTrigger{gap:var(--spacing-1\.5);padding-inline:var(--spacing-2);border-radius:var(--radii-lg);outline-offset:2px;transition:background-color var(--durations-press) var(--easings-ease-out);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;height:var(--sizes-6);background:0 0;border:none;outline:2px solid #0000;flex:1;justify-content:center;align-items:center;display:inline-flex}.date-picker__viewTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.date-picker__prevTrigger{padding:var(--spacing-0);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-ease-out), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out), opacity var(--durations-fast) var(--easings-ease-out);color:var(--colors-interactive-soft-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;will-change:scale;transform-origin:50%;width:var(--sizes-6);height:var(--sizes-6);background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.date-picker__prevTrigger[aria-disabled=true],.date-picker__prevTrigger:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.date-picker__prevTrigger svg{width:var(--sizes-4);height:var(--sizes-4)}.date-picker__prevTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.date-picker__prevTrigger:is(:active,[data-active]){transform:scale(1)}.date-picker__nextTrigger{padding:var(--spacing-0);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-ease-out), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out), opacity var(--durations-fast) var(--easings-ease-out);color:var(--colors-interactive-soft-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;will-change:scale;transform-origin:50%;width:var(--sizes-6);height:var(--sizes-6);background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.date-picker__nextTrigger[aria-disabled=true],.date-picker__nextTrigger:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.date-picker__nextTrigger svg{width:var(--sizes-4);height:var(--sizes-4)}.date-picker__nextTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.date-picker__nextTrigger:is(:active,[data-active]){transform:scale(1)}.date-picker__rangeText{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);-webkit-user-select:none;user-select:none}.date-picker__table{border-collapse:separate;border-spacing:var(--spacing-0);table-layout:fixed;width:100%}.date-picker__table[aria-readonly=true] [data-slot=date-picker-table-cell-trigger]{pointer-events:none}.date-picker__tableHeader{font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);color:var(--colors-foreground-tertiary);-webkit-user-select:none;user-select:none;text-align:center;padding-bottom:var(--spacing-2)}.date-picker__tableBody tr:first-child{margin-top:var(--spacing-1)}.date-picker__tableRow{width:100%;display:flex}.date-picker__tableCell{padding:var(--spacing-0);border-radius:var(--cell-radius);aspect-ratio:1;text-align:center;-webkit-user-select:none;user-select:none;flex:1;position:relative}.date-picker__tableCell:has([data-in-range=true]){background:var(--colors-interactive-soft);border-radius:0}.date-picker__tableCell:has([data-range-start=true]){border-start-start-radius:var(--cell-radius);border-end-start-radius:var(--cell-radius)}.date-picker__tableCell:has([data-range-end=true]){border-start-end-radius:var(--cell-radius);border-end-end-radius:var(--cell-radius)}.date-picker__tableCell:first-of-type:has([data-in-range=true]){border-start-start-radius:var(--radii-lg);border-end-start-radius:var(--radii-lg)}.date-picker__tableCell:first-of-type:has([data-in-range=true]):has([data-range-start=true]){border-start-start-radius:var(--cell-radius);border-end-start-radius:var(--cell-radius)}.date-picker__tableCell:last-of-type:has([data-in-range=true]){border-start-end-radius:var(--radii-lg);border-end-end-radius:var(--radii-lg)}.date-picker__tableCell:last-of-type:has([data-in-range=true]):has([data-range-end=true]){border-start-end-radius:var(--cell-radius);border-end-end-radius:var(--cell-radius)}td:has([data-outside-range=true])+.date-picker__tableCell:has([data-in-range=true]){border-start-start-radius:var(--radii-lg);border-end-start-radius:var(--radii-lg)}td:has([data-outside-range=true])+.date-picker__tableCell:has([data-in-range=true]):has([data-range-start=true]){border-start-start-radius:var(--cell-radius);border-end-start-radius:var(--cell-radius)}.date-picker__tableCell:has([data-in-range=true]):has(+td [data-outside-range=true]){border-start-end-radius:var(--radii-lg);border-end-end-radius:var(--radii-lg)}.date-picker__tableCell:has([data-in-range=true]):has(+td [data-outside-range=true]):has([data-range-end=true]){border-start-end-radius:var(--cell-radius);border-end-end-radius:var(--cell-radius)}.date-picker__tableCellTrigger{padding:var(--spacing-0);border-radius:var(--cell-radius);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);font-family:var(--fonts-body);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);cursor:pointer;-webkit-user-select:none;user-select:none;will-change:scale;transform-origin:50%;width:100%;height:100%;min-width:var(--cell-size);min-height:var(--cell-size);border:0;outline:2px solid #0000;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.date-picker__tableCellTrigger,.date-picker__tableCellTrigger[data-in-range=true]:not([data-range-start=true]):not([data-range-end=true]){color:var(--colors-foreground);background:0 0}.date-picker__tableCellTrigger[data-today=true]{background:var(--colors-interactive-soft);color:var(--colors-interactive-soft-foreground)}.date-picker__tableCellTrigger[data-selected=true],.date-picker__tableCellTrigger[data-range-start=true],.date-picker__tableCellTrigger[data-range-end=true]{background:var(--colors-interactive-base);color:var(--colors-interactive-foreground)}.date-picker__tableCellTrigger[data-selected=true]:is([data-outside-range=true],[data-outside-month=true]){background:var(--colors-interactive-secondary)}.date-picker__tableCellTrigger[data-disabled=true]:not([data-outside-range=true]):not([data-outside-month=true]),.date-picker__tableCellTrigger:disabled:not([data-outside-range=true]):not([data-outside-month=true]){opacity:.5;pointer-events:none;cursor:not-allowed;text-decoration:line-through}.date-picker__tableCellTrigger[data-outside-range=true],.date-picker__tableCellTrigger[data-outside-month=true]{color:var(--colors-foreground-tertiary);opacity:.5}.date-picker__tableCellTrigger[data-unavailable=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.date-picker__tableCellTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.date-picker__tableCellTrigger:is(:active,[data-active]){transform:scale(1)}.date-picker__tableCellTrigger:is(:active,[data-active]):not([data-in-range=true]){background:var(--colors-interactive-secondary)}.date-picker__tableCellTrigger:is(:active,[data-active])[data-selected=true]{background:var(--colors-interactive-hover)}.color-picker__root{gap:var(--spacing-1);flex-direction:column;display:inline-flex}.color-picker__label{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);width:fit-content}.color-picker__control{gap:var(--spacing-2)}.color-picker__control,.color-picker__trigger{align-items:center;display:inline-flex}.color-picker__trigger{padding:var(--spacing-0);gap:var(--spacing-3);border-radius:var(--radii-sm);outline-offset:2px;transition:background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);font-size:var(--font-sizes-sm);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:2px solid #0000}.color-picker__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.color-picker__trigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.color-picker__valueSwatch{border-radius:var(--radii-lg);width:var(--sizes-8);height:var(--sizes-8);flex-shrink:0;box-shadow:inset 0 0 0 1px #0000001a}.color-picker__valueText{font-size:var(--font-sizes-sm);color:var(--colors-foreground);font-variant-numeric:tabular-nums}.color-picker__positioner{z-index:var(--z-index-popover);position:absolute}.color-picker__content{background:var(--colors-background-popover);gap:var(--spacing-3);padding-inline:var(--spacing-2);overscroll-behavior:contain;border-radius:var(--radii-lg);outline-offset:2px;scrollbar-width:none;color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay);transform-origin:var(--transform-origin);will-change:opacity, transform;min-width:var(--sizes-62);padding-top:var(--spacing-2);padding-bottom:var(--spacing-3);outline:2px solid #0000;flex-direction:column;display:flex;overflow:hidden auto}.color-picker__content:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn95 var(--durations-fast) var(--easings-smooth)}.color-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation:overlayInFromBottom95 var(--durations-fast) var(--easings-smooth)}.color-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom]{animation:overlayInFromTop95 var(--durations-fast) var(--easings-smooth)}.color-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left]{animation:overlayInFromRight95 var(--durations-fast) var(--easings-smooth)}.color-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right]{animation:overlayInFromLeft95 var(--durations-fast) var(--easings-smooth)}.color-picker__content:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-smooth)}.color-picker__content:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #0000}.color-picker__area{border-radius:var(--radii-lg);aspect-ratio:1;width:100%;max-width:var(--sizes-56);flex-shrink:0;position:relative}.color-picker__area[data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.color-picker__areaBackground{inset:var(--spacing-0);border-radius:inherit;position:absolute;box-shadow:inset 0 0 0 1px #0000001a}.color-picker__areaThumb{border-radius:var(--radii-xl);outline-offset:2px;transition:width var(--durations-fast) var(--easings-ease-out), height var(--durations-fast) var(--easings-ease-out);will-change:width, height;width:var(--sizes-4);height:var(--sizes-4);border:3px solid #fff;outline:2px solid #0000;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}.color-picker__areaThumb[data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.color-picker__areaThumb:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.color-picker__areaThumb:is(:active,[data-active]){width:var(--sizes-5);height:var(--sizes-5)}.color-picker__channelSlider{width:100%}.color-picker__channelSlider[data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.color-picker__channelSliderTrack{border-radius:var(--radii-lg);height:var(--sizes-5);box-shadow:inset 0 0 0 1px #0000001a}.color-picker__channelSliderThumb{border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-ease-out), box-shadow var(--durations-fast) var(--easings-ease-out);box-shadow:var(--colors-shadow-overlay);cursor:grab;z-index:1;width:var(--sizes-4);height:var(--sizes-4);border:3px solid #fff;outline:2px solid #0000;justify-content:center;align-items:center;display:flex}.color-picker__channelSliderThumb[data-disabled]{cursor:default}.color-picker__channelSliderThumb:is(:focus-visible,[data-focus-visible]){outline-offset:2px;z-index:10;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.color-picker__channelSliderThumb:is(:active,[data-active]){cursor:grabbing}.color-picker__transparencyGrid{border-radius:var(--radii-lg)}.color-picker__channelInput{background:var(--colors-surface-field);padding-inline:var(--spacing-3);border-style:solid;border-width:1px;border-color:var(--colors-border-field);border-radius:var(--radii-field);outline-offset:2px;transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);font-family:var(--fonts-body);font-size:var(--font-sizes-sm);color:var(--colors-foreground);box-shadow:var(--colors-shadow-field);width:100%;min-width:var(--sizes-0);height:var(--sizes-9);outline:2px solid #0000;flex:1}.color-picker__channelInput[data-invalid]{outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.color-picker__channelInput::placeholder,.color-picker__channelInput[data-placeholder]{color:var(--colors-foreground-tertiary)}.color-picker__channelInput:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.color-picker__channelInput:is(:focus-visible,[data-focus-visible]){background:var(--colors-surface-field-focus);outline-offset:2px;border-color:var(--colors-border-field-focus);box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.color-picker__eyeDropperTrigger{padding:var(--spacing-0);background:var(--colors-surface-field);border-radius:var(--radii-field);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);box-shadow:var(--colors-shadow-field);color:var(--colors-foreground);cursor:pointer;will-change:transform;width:var(--sizes-9);height:var(--sizes-9);border:none;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.color-picker__eyeDropperTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.color-picker__eyeDropperTrigger svg{width:var(--sizes-4);height:var(--sizes-4)}.color-picker__eyeDropperTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.color-picker__eyeDropperTrigger:is(:active,[data-active]){transform:scale(1)}.color-picker__formatSelect{background:var(--colors-surface-field);padding-inline:var(--spacing-3);border-radius:var(--radii-field);outline-offset:2px;font-family:var(--fonts-body);font-size:var(--font-sizes-sm);color:var(--colors-foreground);box-shadow:var(--colors-shadow-field);cursor:pointer;height:var(--sizes-9);border:none;outline:2px solid #0000}.color-picker__formatSelect:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.color-picker__formatSelect:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.color-picker__swatchGroup{gap:var(--spacing-2);flex-wrap:wrap;align-items:center;display:flex}.color-picker__swatchTrigger{padding:var(--spacing-0);border-radius:var(--radii-lg);outline-offset:2px;transition:border-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);cursor:pointer;width:var(--sizes-8);height:var(--sizes-8);background:0 0;border:2px solid #0000;outline:2px solid #0000;justify-content:center;align-items:center;display:flex}.color-picker__swatchTrigger[data-state=checked]{border-color:var(--color);box-shadow:var(--colors-shadow-field)}.color-picker__swatchTrigger[data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.color-picker__swatchTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.color-picker__swatch{border-radius:inherit;transition:transform var(--durations-press) var(--easings-ease-out);width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0000001a}.color-picker__swatch[data-state=checked]{transform:scale(.77)}.color-picker__swatchIndicator{inset:var(--spacing-0);z-index:1;pointer-events:none;color:#fff;justify-content:center;align-items:center;display:flex;position:absolute}.color-picker__swatchIndicator>*{transition:transform var(--durations-fast) var(--easings-ease-out);width:33.333%;height:33.333%;transform:scale(0)translateZ(0)}[data-state=checked] .color-picker__swatchIndicator>*{transform:scale(1)translateZ(0)}.radio-group__root{gap:var(--spacing-4);flex-direction:column;display:flex}.radio-group__root[data-orientation=horizontal]{gap:var(--spacing-4);flex-flow:wrap}.radio-group__label{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground)}.radio-group__item{gap:var(--spacing-3);outline-offset:2px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:2px solid #0000;align-items:center;display:inline-flex;position:relative}.radio-group__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.radio-group__itemText{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);-webkit-user-select:none;user-select:none}.radio-group__itemControl{background:var(--colors-surface-field);border-radius:var(--radii-full);border-style:solid;border-width:1px;border-color:var(--colors-border-field);outline-offset:2px;transition:background-color var(--durations-normal) var(--easings-ease-out), border-color var(--durations-normal) var(--easings-ease-out), transform var(--durations-press) var(--easings-ease-out);box-shadow:var(--colors-shadow-field);color:var(--colors-interactive-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:50%;width:var(--sizes-4);height:var(--sizes-4);outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.radio-group__itemControl:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-interactive-base);border-color:#0000}.radio-group__itemControl:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:active,[data-active]){background:var(--colors-interactive-hover)}.radio-group__itemControl:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:active,[data-active]) [data-slot=radio-group-indicator]:after{transform:scale(.5714)}.radio-group__itemControl:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) [data-slot=radio-group-indicator]:after{background:var(--colors-interactive-foreground);transform:scale(.4286)}.radio-group__itemControl[aria-invalid=true],.radio-group__itemControl[data-invalid]{outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.radio-group__itemControl[aria-invalid=true]:is(:focus-visible,[data-focus-visible]),.radio-group__itemControl[data-invalid]:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.radio-group__itemControl[data-pressed=true]{transform:scale(1)}.radio-group__itemControl:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.radio-group__itemControl:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.radio-group__itemControl:is(:active,[data-active]){transform:scale(1)}.radio-group__indicator{inset:var(--spacing-0);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.radio-group__indicator:after{background:var(--colors-surface-field);border-radius:var(--radii-full);transition:transform var(--durations-normal) var(--easings-ease-out), background-color var(--durations-normal) var(--easings-ease-out);content:"";width:100%;height:100%;transform:scale(1)}[data-state=checked]>.radio-group__indicator:after,[aria-checked=true]>.radio-group__indicator:after{background:var(--colors-interactive-foreground);transform:scale(.4286)}.fieldset__root{padding:var(--spacing-0);margin:var(--spacing-0);gap:var(--spacing-6);flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:var(--sizes-0);min-width:var(--sizes-0);border:none;display:flex}.fieldset__legend{font-size:var(--font-sizes-md);font-weight:var(--font-weights-medium);color:var(--colors-foreground)}.fieldset__group{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.fieldset__actions{gap:var(--spacing-2);padding-top:var(--spacing-1);align-items:center;display:flex}.number-field__root{gap:var(--spacing-1);flex-direction:column;display:flex}.number-field__label{width:fit-content}.number-field__control{outline-offset:2px;border-style:solid;border-width:1px;border-color:var(--colors-border-field);transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);font-family:var(--fonts-body);font-weight:var(--font-weights-regular);font-size:var(--font-sizes-md);line-height:var(--line-height-normal);color:var(--colors-foreground);width:100%;min-width:var(--sizes-0);outline:2px solid #0000;grid-template-columns:1fr;align-items:center;display:grid;overflow:hidden}.number-field__control[data-invalid],.number-field__control[aria-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.number-field__control[data-invalid]:focus-within,.number-field__control[aria-invalid=true]:focus-within{outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}:-webkit-any(.number-field__control:has([data-part=input]:-webkit-autofill),.number-field__control:has([data-part=input]:autofill)){background:var(--colors-surface-field-focus);border-color:var(--colors-border-field-focus)}:is(.number-field__control:has([data-part=input]:autofill),.number-field__control:has([data-part=input]:autofill)){background:var(--colors-surface-field-focus);border-color:var(--colors-border-field-focus)}.number-field__control:has([data-part=decrement-trigger]){grid-template-columns:var(--sizes-10) 1fr}.number-field__control:has([data-part=increment-trigger]){grid-template-columns:1fr var(--sizes-10)}.number-field__control:has([data-part=decrement-trigger]):has([data-part=increment-trigger]){grid-template-columns:var(--sizes-10) 1fr var(--sizes-10)}.number-field__control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.number-field__input{padding-inline:var(--spacing-3);padding-block:var(--spacing-2);outline-offset:2px;font-family:inherit;font-size:inherit;color:inherit;font-variant-numeric:tabular-nums;box-shadow:none;width:100%;min-width:var(--sizes-0);background:0 0;border-width:0;border-radius:0;outline:2px solid #0000;height:100%}.number-field__input::placeholder,.number-field__input[data-placeholder]{color:var(--colors-foreground-tertiary)}.number-field__input:-webkit-autofill{-webkit-text-fill-color:var(--colors-foreground);caret-color:var(--colors-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--colors-foreground);caret-color:var(--colors-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--colors-foreground);caret-color:var(--colors-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--colors-foreground);caret-color:var(--colors-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__input:autofill{-webkit-text-fill-color:var(--colors-foreground);caret-color:var(--colors-foreground);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.number-field__incrementTrigger{outline-offset:2px;transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth);color:var(--colors-foreground);cursor:pointer;border-radius:0;background:0 0;border-style:solid;border-width:0;border-start-end-radius:var(--radii-field);border-end-end-radius:var(--radii-field);outline:2px solid #0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.number-field__incrementTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.number-field__incrementTrigger svg{pointer-events:none;width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0}.number-field__incrementTrigger:active{background:color-mix(in oklab, var(--colors-foreground) 10%, transparent);transform:scale(1)}.number-field__decrementTrigger{outline-offset:2px;transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth);color:var(--colors-foreground);cursor:pointer;border-radius:0;background:0 0;border-style:solid;border-width:0;border-start-start-radius:var(--radii-field);border-end-start-radius:var(--radii-field);outline:2px solid #0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.number-field__decrementTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.number-field__decrementTrigger svg{pointer-events:none;width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0}.number-field__decrementTrigger:active{background:color-mix(in oklab, var(--colors-foreground) 10%, transparent);transform:scale(1)}.field__root{gap:var(--spacing-1);flex-direction:column;width:100%;display:flex}.field__label{gap:var(--spacing-sm);font-family:var(--fonts-body);font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm);line-height:var(--line-height-normal);color:var(--colors-foreground);align-items:center;display:inline-flex}.field__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;cursor:not-allowed;pointer-events:none}[data-invalid=true] .field__label,.field__requiredIndicator{color:var(--colors-critical-accent)}.field__requiredIndicator{font-size:inherit}.field__control{gap:var(--spacing-xs);flex-direction:column;display:flex}.field__helperText{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);line-height:var(--line-height-normal);overflow-wrap:break-word}[data-invalid=true] .field__helperText{display:none}.field__errorText{gap:var(--spacing-xs);padding-inline:var(--spacing-1);font-size:var(--font-sizes-xs);color:var(--colors-critical-accent);line-height:var(--line-height-normal);overflow-wrap:break-word;align-items:center;display:inline-flex}.tag-group__root{gap:var(--spacing-1);flex-direction:column;display:flex;position:relative}.tag-group__label{width:fit-content}.tag-group__list{gap:var(--spacing-1\.5);flex-wrap:wrap;display:flex;position:relative}.tag-group__tag{gap:var(--spacing-1);border-radius:var(--radii-xl);outline-offset:2px;transition:color var(--durations-press) var(--easings-smooth), scale var(--durations-press) var(--easings-smooth), opacity var(--durations-press) var(--easings-smooth), background-color var(--durations-press) var(--easings-smooth), box-shadow var(--durations-press) var(--easings-ease-out);line-height:var(--sizes-4);font-family:var(--fonts-body);font-weight:var(--font-weights-medium);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;transform-origin:50%;border-width:0;outline:2px solid #0000;align-items:center;display:inline-flex;position:relative;transform:translateZ(0)}.tag-group__tag[data-state=on]{background:var(--colors-interactive-soft);color:var(--colors-interactive-soft-foreground)}.tag-group__tag:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.tag-group__tag svg{color:currentColor;pointer-events:none;width:var(--sizes-3);height:var(--sizes-3);flex-shrink:0;align-self:center}.tag-group__tag:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.tag-group__removeTrigger{padding:var(--spacing-0);border-radius:var(--radii-full);transition:transform var(--durations-press-transform) var(--easings-out-quart), color var(--durations-fast) var(--easings-ease-out), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-fast) var(--easings-ease-out);color:inherit;cursor:pointer;transform-origin:50%;width:var(--sizes-3);height:var(--sizes-3);background:0 0;border-width:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tag-group__removeTrigger svg{width:100%;height:100%}.tag-group__removeTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.tag-group__removeTrigger:active{transform:scale(.93)}.select__root{gap:var(--spacing-1);flex-direction:column;width:100%;display:flex}.select__label{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);width:fit-content}.select__control{display:flex}.select__control,.select__trigger{align-items:center;width:100%;position:relative}.select__trigger{background:var(--colors-surface-field);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);outline-offset:2px;border-style:solid;border-width:1px;border-color:var(--colors-border-field);border-radius:var(--radii-field);transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);isolation:isolate;font-family:var(--fonts-body);font-size:var(--font-sizes-sm);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:var(--colors-shadow-field);min-height:var(--sizes-9);outline:2px solid #0000;display:inline-flex}.select__trigger[aria-invalid=true],.select__trigger[data-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.select__trigger[aria-invalid=true]:is(:focus,[data-focus]),.select__trigger[data-invalid=true]:is(:focus,[data-focus]){background:var(--colors-surface-field-focus);outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.select__trigger:has([data-slot=select-indicator]){padding-inline-end:var(--spacing-7)}.select__trigger[data-placeholder]{color:var(--colors-foreground-tertiary)}.select__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.select__trigger:is(:focus-visible,[data-focus-visible]){background:var(--colors-surface-field-focus);outline-offset:2px;border-color:var(--colors-border-field-focus);box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.select__valueText{text-align:start;overflow-wrap:break-word;color:currentColor;flex:1}.select__valueText[data-placeholder],.select__indicator{color:var(--colors-foreground-tertiary)}.select__indicator{inset-block:var(--spacing-0);transition:transform var(--durations-fast) var(--easings-smooth);width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;display:inline-flex;position:absolute;inset-inline-end:var(--spacing-2)}[data-state=open] .select__indicator,[aria-expanded=true] .select__indicator{transform:rotate(180deg)}.select__clearTrigger{outline-offset:2px;cursor:pointer;color:var(--colors-foreground-tertiary);outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.select__positioner{z-index:var(--z-index-popover);position:absolute}.select__content{padding:var(--spacing-1\.5);background:var(--colors-background-popover);gap:var(--spacing-1);overscroll-behavior:contain;scroll-padding-block:var(--spacing-1);border-radius:var(--radii-lg);outline-offset:2px;z-index:var(--z-index-popover);scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--colors-foreground) 15%, transparent) transparent;color:var(--colors-foreground);font-size:var(--font-sizes-sm);box-shadow:var(--colors-shadow-overlay);transform-origin:var(--transform-origin);will-change:opacity, transform;min-width:var(--reference-width);max-height:var(--available-height);outline:2px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden auto}.select__content:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn95 var(--durations-fast) var(--easings-smooth)}.select__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation:overlayInFromBottom95 var(--durations-fast) var(--easings-smooth)}.select__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom]{animation:overlayInFromTop95 var(--durations-fast) var(--easings-smooth)}.select__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left]{animation:overlayInFromRight95 var(--durations-fast) var(--easings-smooth)}.select__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right]{animation:overlayInFromLeft95 var(--durations-fast) var(--easings-smooth)}.select__content:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-smooth)}.select__item{gap:var(--spacing-3);padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-1\.5);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), box-shadow var(--durations-fast) var(--easings-ease-out);font-size:var(--font-sizes-sm);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform-origin:50%;will-change:transform;width:100%;min-height:var(--sizes-9);outline:2px solid #0000;justify-content:flex-start;align-items:center;padding-inline-end:var(--spacing-7);display:flex;position:relative}.select__item[data-highlighted]{background:var(--colors-interactive-secondary)}.select__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.select__item[data-pressed=true]{transform:scale(1)}.select__item svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.select__item:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.select__item:is(:active,[data-active]){transform:scale(1)}.select__itemText{flex:1}.select__itemIndicator{pointer-events:none;color:var(--colors-foreground);inset-inline-end:var(--spacing-2);width:var(--sizes-4);height:var(--sizes-4);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.select__itemGroup{flex-direction:column;align-items:flex-start;display:flex}.select__itemGroupLabel{padding-inline:var(--spacing-3);padding-block:var(--spacing-2\.5);font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary)}.scroll-area__root{position:relative}.scroll-area__viewport{border-radius:inherit;outline-offset:2px;transition:color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);scrollbar-width:none;outline:2px solid #0000;width:100%;height:100%;overflow:auto}.scroll-area__viewport::-webkit-scrollbar{display:none}.scroll-area__viewport:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.scroll-area__scrollbar{transition:background-color var(--durations-press) var(--easings-ease-out);touch-action:none;-webkit-user-select:none;user-select:none;padding:1px;display:flex}.scroll-area__scrollbar[data-orientation=vertical]{height:100%;width:var(--sizes-2\.5);border-inline-start:1px solid #0000}.scroll-area__scrollbar[data-orientation=horizontal]{height:var(--sizes-2\.5);border-block-start:1px solid #0000;flex-direction:column}.scroll-area__thumb{background:color-mix(in oklab, var(--colors-foreground) 15%, transparent);border-radius:var(--radii-full);flex:1;position:relative}.scroll-area__thumb:before{content:"";min-width:var(--sizes-11);min-height:var(--sizes-11);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-area__corner{background:0 0}.resizable__root{width:100%;height:100%;display:flex}.resizable__panel{position:relative;overflow:hidden}.resizable__resizeTrigger{background:var(--colors-border);outline-offset:2px;transition:background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);outline:2px solid #0000;flex-shrink:0;position:relative}.resizable__resizeTrigger:after{content:"";cursor:inherit;position:absolute;inset:-4px}.resizable__resizeTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.sidebar__provider{display:contents}.sidebar__wrapper{--sidebar-width:var(--sizes-64);--sidebar-width-icon:var(--sizes-12);width:100%;min-height:100svh;display:flex}.sidebar__root{color:var(--colors-sidebar-foreground);display:none}.sidebar__gap{transition:width var(--durations-normal) var(--easings-smooth);width:var(--sidebar-width);background:0 0;position:relative}[data-side=right] .sidebar__gap{transform:rotate(180deg)}[data-collapsible=offcanvas] .sidebar__gap{width:var(--sizes-0)}[data-collapsible=icon] .sidebar__gap{width:var(--sidebar-width-icon)}.sidebar__container{inset-block:var(--spacing-0);transition:left var(--durations-normal) var(--easings-smooth), right var(--durations-normal) var(--easings-smooth), width var(--durations-normal) var(--easings-smooth);z-index:10;height:100svh;width:var(--sidebar-width);display:none;position:fixed}[data-side=left] .sidebar__container{border-inline-end:1px solid var(--colors-sidebar-border);left:var(--spacing-0)}[data-side=right] .sidebar__container{border-inline-start:1px solid var(--colors-sidebar-border);right:var(--spacing-0)}[data-side=left][data-collapsible=offcanvas] .sidebar__container{left:calc(var(--sidebar-width) * -1)}[data-side=right][data-collapsible=offcanvas] .sidebar__container{right:calc(var(--sidebar-width) * -1)}[data-collapsible=icon] .sidebar__container{width:var(--sidebar-width-icon)}.sidebar__inner{background:var(--colors-sidebar);flex-direction:column;width:100%;height:100%;display:flex}[data-variant=floating] .sidebar__inner{border-radius:var(--radii-lg);outline:1px solid var(--colors-sidebar-border);box-shadow:var(--colors-shadow-surface);outline-offset:-1px}.sidebar__trigger{border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-smooth), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);color:var(--colors-sidebar-foreground);cursor:pointer;transform-origin:50%;width:var(--sizes-8);height:var(--sizes-8);background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.sidebar__trigger svg{width:var(--sizes-4);height:var(--sizes-4)}.sidebar__trigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.sidebar__trigger:is(:active,[data-active]){transform:scale(1)}.sidebar__rail{transition:background-color var(--durations-normal) var(--easings-ease-out);z-index:20;cursor:col-resize;width:var(--sizes-4);background:0 0;border:none;display:none}.sidebar__rail,.sidebar__rail:after{inset-block:var(--spacing-0);position:absolute}.sidebar__rail:after{content:"";width:2px;inset-inline-start:50%;transform:translate(-50%)}[data-side=left] .sidebar__rail{inset-inline-end:calc(-1 * var(--sizes-4))}[data-side=right] .sidebar__rail{inset-inline-start:var(--spacing-0)}.sidebar__rail:hover:after{background:var(--colors-sidebar-border)}.sidebar__inset{background:var(--colors-background);flex-direction:column;flex:1;width:100%;display:flex;position:relative}.sidebar__input{background:var(--colors-sidebar-accent);border-radius:var(--radii-field);box-shadow:none;height:var(--sizes-8);width:100%}.sidebar__header,.sidebar__footer{padding:var(--spacing-sm);gap:var(--spacing-sm);flex-direction:column;display:flex}.sidebar__separator{background:var(--colors-sidebar-border);margin-inline:var(--spacing-sm);width:auto}.sidebar__content{gap:var(--spacing-sm);scrollbar-width:none;min-height:var(--sizes-0);flex-direction:column;flex:1;display:flex;overflow:auto}[data-collapsible=icon] .sidebar__content{overflow:hidden}.sidebar__content::-webkit-scrollbar{display:none}.sidebar__group{padding:var(--spacing-sm);width:100%;min-width:var(--sizes-0);flex-direction:column;display:flex;position:relative}.sidebar__groupLabel{border-radius:var(--radii-xl);padding-inline:var(--spacing-md);outline-offset:2px;transition:margin var(--durations-normal) var(--easings-ease-out), opacity var(--durations-normal) var(--easings-ease-out);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);color:color-mix(in oklab, var(--colors-sidebar-foreground) 70%, transparent);height:var(--sizes-8);outline:2px solid #0000;flex-shrink:0;align-items:center;display:flex}.sidebar__groupLabel>svg{width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0}[data-collapsible=icon] .sidebar__groupLabel{opacity:0;margin-top:calc(-1 * var(--sizes-8))}.sidebar__groupAction{padding:var(--spacing-0);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-smooth), background-color var(--durations-press) var(--easings-ease-out);aspect-ratio:1;color:var(--colors-sidebar-foreground);cursor:pointer;inset-inline-end:var(--spacing-md);top:var(--spacing-3\.5);width:var(--sizes-5);background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;display:flex;position:absolute}.sidebar__groupAction>svg{width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0}[data-collapsible=icon] .sidebar__groupAction{display:none}.sidebar__groupAction:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.sidebar__groupAction:is(:active,[data-active]){transform:scale(1)}.sidebar__groupContent{font-size:var(--font-sizes-sm);width:100%}.sidebar__menu{padding:var(--spacing-0);margin:var(--spacing-0);gap:var(--spacing-0\.5);width:100%;min-width:var(--sizes-0);flex-direction:column;list-style:none;display:flex}.sidebar__menuItem{position:relative}.sidebar__menuButton{gap:var(--spacing-sm);border-radius:var(--radii-lg);padding-inline:var(--spacing-md);padding-block:var(--spacing-sm);outline-offset:2px;transition:background-color var(--durations-press) var(--easings-ease-out), color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);text-align:start;font-size:var(--font-sizes-sm);color:var(--colors-sidebar-foreground);cursor:pointer;background:0 0;border:none;outline:2px solid #0000;align-items:center;width:100%;display:flex;overflow:hidden}.sidebar__menuButton[data-active=true],.sidebar__menuButton[aria-current=page]{background:var(--colors-sidebar-accent);color:var(--colors-sidebar-accent-foreground);font-weight:var(--font-weights-medium)}[data-collapsible=icon] .sidebar__menuButton{padding:var(--spacing-sm)!important;width:var(--sizes-8)!important;height:var(--sizes-8)!important}.sidebar__menuButton>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__menuButton>svg{width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0}.sidebar__menuButton:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.sidebar__menuButton[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}[data-sidebar=menu-action]~.sidebar__menuButton{padding-inline-end:var(--spacing-2xl)}.sidebar__menuButton :has(~[data-sidebar=menu-action]){padding-inline-end:var(--spacing-2xl)}.sidebar__menuButton:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.sidebar__menuButton:is(:active,[data-active]){background:var(--colors-sidebar-accent);color:var(--colors-sidebar-accent-foreground)}.sidebar__menuAction{padding:var(--spacing-0);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-smooth), background-color var(--durations-press) var(--easings-ease-out);aspect-ratio:1;color:var(--colors-sidebar-foreground);cursor:pointer;inset-inline-end:var(--spacing-xs);top:var(--spacing-1\.5);width:var(--sizes-5);background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;display:flex;position:absolute}.sidebar__menuAction>svg{width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0}[data-collapsible=icon] .sidebar__menuAction{display:none}.sidebar__menuAction:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.sidebar__menuAction:is(:active,[data-active]){transform:scale(1)}.sidebar__menuBadge{border-radius:var(--radii-lg);padding-inline:var(--spacing-xs);pointer-events:none;font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);color:var(--colors-sidebar-foreground);inset-inline-end:var(--spacing-sm);top:var(--spacing-1\.5);height:var(--sizes-5);min-width:var(--sizes-5);justify-content:center;align-items:center;display:flex;position:absolute}[data-collapsible=icon] .sidebar__menuBadge{display:none}.sidebar__menuSkeleton{gap:var(--spacing-sm);border-radius:var(--radii-md);height:var(--sizes-8);align-items:center}.sidebar__menuSkeleton,.sidebar__menuSub{padding-inline:var(--spacing-sm);display:flex}.sidebar__menuSub{margin-inline:var(--spacing-3\.5);gap:var(--spacing-0\.5);border-inline-start:1px solid var(--colors-sidebar-border);padding-block:var(--spacing-0\.5);min-width:var(--sizes-0);flex-direction:column;margin-inline-start:var(--spacing-3\.5);list-style:none;translate:0 1px}[data-collapsible=icon] .sidebar__menuSub{display:none}.sidebar__menuSubItem{position:relative}.sidebar__menuSubButton{gap:var(--spacing-sm);border-radius:var(--radii-lg);padding-inline:var(--spacing-sm);outline-offset:2px;transition:background-color var(--durations-press) var(--easings-ease-out);color:var(--colors-sidebar-foreground);cursor:pointer;font-size:var(--font-sizes-sm);height:var(--sizes-7);min-width:var(--sizes-0);background:0 0;border:none;outline:2px solid #0000;align-items:center;display:flex;overflow:hidden}.sidebar__menuSubButton[data-active=true]{background:var(--colors-sidebar-accent);color:var(--colors-sidebar-accent-foreground)}.sidebar__menuSubButton:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.accordion__root{contain:layout style;flex-direction:column;width:100%;display:flex}.accordion__item{border:none;position:relative}.accordion__item:after{background:var(--colors-border-muted);border-radius:var(--radii-xs);content:"";inset-inline-start:var(--spacing-0);bottom:var(--spacing-0);width:100%;height:1px;position:absolute}.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{gap:var(--spacing-xl);padding-inline:var(--spacing-lg);padding-block:var(--spacing-lg);outline-offset:2px;transition:opacity var(--durations-fast) var(--easings-ease-out), box-shadow var(--durations-fast) var(--easings-ease-out);text-align:start;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:2px solid #0000;flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.accordion__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.accordion__trigger[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.accordion__trigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.accordion__indicator{transition:transform var(--durations-surface) var(--easings-ease-out);color:var(--colors-foreground-tertiary);pointer-events:none;width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.accordion__indicator:is([open],[data-open],[data-state=open],:popover-open){transform:rotate(-180deg)}.accordion__content{padding-inline:var(--spacing-lg);font-size:var(--font-sizes-sm);color:var(--colors-foreground-tertiary);will-change:height, opacity;padding-bottom:var(--spacing-lg);overflow:hidden}.accordion__content:is([open],[data-open],[data-state=open],:popover-open){animation:collapsibleDown var(--durations-normal) var(--easings-out-quad)}.accordion__content:is([closed],[data-closed],[data-state=closed]){animation:collapsibleUp var(--durations-normal) var(--easings-out-quad)}.accordion__content a{text-underline-offset:3px;text-decoration:underline}.accordion__content a:is(:hover,[data-hover]){color:var(--colors-foreground)}.accordion__content p:not(:last-child){margin-bottom:var(--spacing-lg)}.collapsible__root{flex-direction:column;width:100%;display:flex;position:relative}.collapsible__trigger{padding:var(--spacing-xs) 0;gap:var(--spacing-sm);outline-offset:2px;font-family:var(--fonts-body);font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:2px solid #0000;align-items:center;display:inline-flex}.collapsible__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.collapsible__trigger[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.collapsible__trigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.collapsible__content{will-change:height, opacity;overflow:hidden}.collapsible__content:is([open],[data-open],[data-state=open],:popover-open){animation:collapsibleDown var(--durations-normal) var(--easings-out-quad)}.collapsible__content:is([closed],[data-closed],[data-state=closed]){animation:collapsibleUp var(--durations-normal) var(--easings-out-quad)}.collapsible__indicator{transition:transform var(--durations-surface) var(--easings-ease-out);color:currentColor;pointer-events:none;width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.collapsible__indicator:is([open],[data-open],[data-state=open],:popover-open){transform:rotate(-180deg)}.carousel__root{width:100%;position:relative}.carousel__viewport{width:100%;overflow:hidden}.carousel__itemGroup{transition:transform var(--durations-normal) var(--easings-ease-out);display:flex}.carousel__item{min-width:var(--sizes-0);flex:0 0 100%;position:relative}.carousel__prevTrigger{background:var(--colors-surface-base);border:1px solid var(--colors-border);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-smooth), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);color:var(--colors-foreground);cursor:pointer;touch-action:manipulation;transform-origin:50%;z-index:1;width:var(--sizes-8);height:var(--sizes-8);inset-inline-start:calc(-1 * var(--sizes-12));outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel__prevTrigger svg{pointer-events:none;width:var(--sizes-4);height:var(--sizes-4)}.carousel__prevTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.carousel__prevTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.carousel__prevTrigger:is(:active,[data-active]){transform:translateY(-50%)scale(1)}.carousel__nextTrigger{background:var(--colors-surface-base);border:1px solid var(--colors-border);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-smooth), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);color:var(--colors-foreground);cursor:pointer;touch-action:manipulation;transform-origin:50%;z-index:1;width:var(--sizes-8);height:var(--sizes-8);inset-inline-end:calc(-1 * var(--sizes-12));outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel__nextTrigger svg{pointer-events:none;width:var(--sizes-4);height:var(--sizes-4)}.carousel__nextTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.carousel__nextTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.carousel__nextTrigger:is(:active,[data-active]){transform:translateY(-50%)scale(1)}.carousel__indicatorGroup{padding:var(--spacing-xs);gap:var(--spacing-xs);border-radius:var(--radii-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);inset-inline-start:50%;bottom:var(--spacing-md);background:#0000004d;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translate(-50%)}.carousel__indicator{border-radius:var(--radii-full);outline-offset:2px;transition:width var(--durations-press) var(--easings-ease-out), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);cursor:pointer;width:var(--sizes-2);height:var(--sizes-2);background:#ffffff80;border:none;outline:2px solid #0000}.carousel__indicator[data-selected=true],.carousel__indicator[aria-current=true]{width:var(--sizes-4);background:#fff}.carousel__indicator:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.breadcrumb__root,.breadcrumb__list{align-items:center;display:flex}.breadcrumb__list{font-size:var(--font-sizes-sm);line-height:var(--sizes-5);color:var(--colors-foreground-tertiary);flex-wrap:wrap}.breadcrumb__item{gap:var(--spacing-0\.5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.breadcrumb__item,.breadcrumb__link{padding-inline:var(--spacing-0\.5)}.breadcrumb__link{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:var(--sizes-5);color:var(--colors-foreground-tertiary);cursor:pointer;text-decoration:none;position:relative}.breadcrumb__link[data-current=true]{color:var(--colors-foreground-link);opacity:1}.breadcrumb__link:is(:hover,[data-hover]){text-decoration:underline}.breadcrumb__page{padding-inline:var(--spacing-0\.5);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:var(--sizes-5);color:var(--colors-foreground-link)}.breadcrumb__separator{color:var(--colors-foreground-tertiary);width:var(--sizes-3);height:var(--sizes-3);flex-shrink:0;align-items:center;display:inline-flex}:where([dir=rtl],:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) .breadcrumb__separator{transform:rotate(180deg)}.breadcrumb__separator>svg{width:var(--sizes-3);height:var(--sizes-3)}.breadcrumb__ellipsis{color:var(--colors-foreground-tertiary);width:var(--sizes-5);height:var(--sizes-5);justify-content:center;align-items:center;display:flex}.breadcrumb__ellipsis>svg{width:var(--sizes-4);height:var(--sizes-4)}.command__root{padding:var(--spacing-xs);background:var(--colors-background-popover);border-radius:var(--radii-lg);color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay);will-change:transform, opacity;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.command__root:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn90 var(--durations-fast) var(--easings-smooth)}.command__root:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation:overlayInFromBottom var(--durations-fast) var(--easings-smooth)}.command__root:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom]{animation:overlayInFromTop var(--durations-fast) var(--easings-smooth)}.command__root:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left]{animation:overlayInFromRight var(--durations-fast) var(--easings-smooth)}.command__root:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right]{animation:overlayInFromLeft var(--durations-fast) var(--easings-smooth)}.command__root:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-smooth)}.command__inputWrapper{background:var(--colors-surface-field);gap:var(--spacing-sm);padding-inline:var(--spacing-md);border-style:solid;border-width:1px;border-color:var(--colors-border-field);border-radius:var(--radii-field);transition:background-color var(--durations-fast) var(--easings-smooth), border-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);box-shadow:var(--colors-shadow-field);color:var(--colors-foreground-tertiary);align-items:center;display:flex}.command__inputWrapper svg{width:var(--sizes-4);height:var(--sizes-4)}.command__inputWrapper:focus-within{background:var(--colors-surface-field-focus);border-color:var(--colors-border-field-focus);box-shadow:var(--colors-shadow-focus-field)}.command__inputWrapper:focus-within,.command__input{outline-offset:2px;outline:2px solid #0000}.command__input{font-family:var(--fonts-body);font-size:var(--font-sizes-sm);color:var(--colors-foreground);height:var(--sizes-11);background:0 0;border:none;flex:1}.command__input::placeholder,.command__input[data-placeholder]{color:var(--colors-foreground-tertiary)}.command__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.command__list{padding:var(--spacing-xs);max-height:var(--sizes-96);flex-direction:column;display:flex;overflow-y:auto}.command__empty{padding:var(--spacing-xl);font-size:var(--font-sizes-sm);color:var(--colors-foreground-tertiary);text-align:center;justify-content:center;align-items:center;display:flex}.command__group{padding-block:var(--spacing-xs);flex-direction:column;display:flex}.command__groupLabel{padding-inline:var(--spacing-2);text-align:start;font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);color:var(--colors-foreground-tertiary);width:100%;padding-top:var(--spacing-1\.5);padding-bottom:var(--spacing-1)}.command__item{gap:var(--spacing-3);padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-1\.5);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), box-shadow var(--durations-fast) var(--easings-ease-out);font-size:var(--font-sizes-sm);color:var(--colors-foreground);cursor:default;-webkit-user-select:none;user-select:none;transform-origin:50%;will-change:transform;min-height:var(--sizes-9);outline:2px solid #0000;align-items:center;display:flex;position:relative}.command__item[data-highlighted=true],.command__item[aria-selected=true],.command__item[data-selected=true]{background:var(--colors-interactive-secondary);color:var(--colors-foreground)}.command__item[data-pressed=true]{transform:scale(1)}.command__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.command__item svg{pointer-events:none;flex-shrink:0}.command__item svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.command__item:is(:active,[data-active]){transform:scale(1)}.command__itemIndicator{color:var(--colors-interactive-base);width:var(--sizes-4);height:var(--sizes-4);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--spacing-sm)}.command__shortcut{font-size:var(--font-sizes-xs);letter-spacing:.1em;color:var(--colors-foreground-tertiary);margin-inline-start:auto}.command__separator{background:var(--colors-border-muted);margin-block:var(--spacing-xs);pointer-events:none;border:none;width:94%;height:1px;margin-inline-start:3%}.pagination__root{gap:var(--spacing-4);flex-direction:column;justify-content:space-between;width:100%}.pagination__root,.pagination__list{align-items:center;display:flex}.pagination__list{gap:var(--spacing-1);align-self:flex-start}.pagination__item{border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-smooth), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);isolation:isolate;transform-origin:50%;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:var(--line-height-tight);white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--colors-foreground);cursor:pointer;height:var(--sizes-9);min-width:var(--sizes-9);background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative;transform:translateZ(0)}.pagination__item[data-pressed=true]{background:var(--colors-interactive-secondary-hover);transform:scale(1)}.pagination__item[data-selected=true],.pagination__item[aria-current=page],.pagination__item[data-active=true]{background:var(--colors-interactive-secondary);color:var(--colors-foreground)}.pagination__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.pagination__item[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.pagination__item svg{pointer-events:none;flex-shrink:0}.pagination__item svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.pagination__item:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.pagination__item:is(:active,[data-active]){background:var(--colors-interactive-secondary-hover);transform:scale(1)}.pagination__prevTrigger{border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-smooth), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);gap:var(--spacing-1\.5);padding-inline:var(--spacing-2\.5);isolation:isolate;transform-origin:50%;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:var(--line-height-tight);white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--colors-foreground);cursor:pointer;height:var(--sizes-9);background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;width:auto;display:inline-flex;position:relative;transform:translateZ(0)}.pagination__prevTrigger[data-pressed=true]{background:var(--colors-interactive-secondary-hover);transform:scale(1)}.pagination__prevTrigger[data-selected=true],.pagination__prevTrigger[aria-current=page],.pagination__prevTrigger[data-active=true]{background:var(--colors-interactive-secondary);color:var(--colors-foreground)}.pagination__prevTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.pagination__prevTrigger[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.pagination__prevTrigger svg{pointer-events:none;flex-shrink:0}.pagination__prevTrigger svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.pagination__prevTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.pagination__prevTrigger:is(:active,[data-active]){background:var(--colors-interactive-secondary-hover);transform:scale(1)}.pagination__nextTrigger{border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-smooth), background-color var(--durations-press) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out);gap:var(--spacing-1\.5);padding-inline:var(--spacing-2\.5);isolation:isolate;transform-origin:50%;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:var(--line-height-tight);white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--colors-foreground);cursor:pointer;height:var(--sizes-9);background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;width:auto;display:inline-flex;position:relative;transform:translateZ(0)}.pagination__nextTrigger[data-pressed=true]{background:var(--colors-interactive-secondary-hover);transform:scale(1)}.pagination__nextTrigger[data-selected=true],.pagination__nextTrigger[aria-current=page],.pagination__nextTrigger[data-active=true]{background:var(--colors-interactive-secondary);color:var(--colors-foreground)}.pagination__nextTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.pagination__nextTrigger[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.pagination__nextTrigger svg{pointer-events:none;flex-shrink:0}.pagination__nextTrigger svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.pagination__nextTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.pagination__nextTrigger:is(:active,[data-active]){background:var(--colors-interactive-secondary-hover);transform:scale(1)}.pagination__ellipsis{font-size:var(--font-sizes-sm);color:var(--colors-foreground-tertiary);-webkit-user-select:none;user-select:none;width:var(--sizes-9);height:var(--sizes-9);justify-content:center;align-items:center;display:inline-flex}.pagination__ellipsis svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.navigation-menu__root{max-width:max-content;position:relative}.navigation-menu__root,.navigation-menu__list{flex:1;justify-content:center;align-items:center;display:flex}.navigation-menu__list{padding:var(--spacing-0);margin:var(--spacing-0);gap:var(--spacing-0);list-style:none}.navigation-menu__item{position:relative}.navigation-menu__trigger{gap:var(--spacing-xs);padding-inline:var(--spacing-4);padding-block:var(--spacing-2\.5);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);cursor:pointer;transform-origin:50%;width:max-content;height:var(--sizes-9);background:0 0;border:none;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.navigation-menu__trigger[data-popup-open],.navigation-menu__trigger[data-state=open],.navigation-menu__trigger[aria-expanded=true]{background:var(--colors-interactive-secondary)}.navigation-menu__trigger[data-pressed=true]{transform:scale(1)}.navigation-menu__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.navigation-menu__trigger:is(:focus,[data-focus]){background:var(--colors-interactive-secondary)}.navigation-menu__trigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.navigation-menu__trigger:is(:active,[data-active]){transform:scale(1)}.navigation-menu__link{padding:var(--spacing-md);gap:var(--spacing-xs);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), box-shadow var(--durations-fast) var(--easings-ease-out);font-size:var(--font-sizes-sm);color:var(--colors-foreground);outline:2px solid #0000;flex-direction:column;text-decoration:none;display:flex}.navigation-menu__link[data-active=true],.navigation-menu__link[aria-current=page]{background:var(--colors-interactive-secondary);color:var(--colors-foreground);font-weight:var(--font-weights-medium)}.navigation-menu__link:is(:focus,[data-focus]){background:var(--colors-interactive-secondary)}.navigation-menu__link:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.navigation-menu__content{padding:var(--spacing-2\.5);background:var(--colors-background-popover);border-radius:var(--radii-lg);color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay);transform-origin:var(--transform-origin);will-change:transform, opacity;padding-inline-end:var(--spacing-md)}.navigation-menu__content:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn90 var(--durations-fast) var(--easings-smooth)}.navigation-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation:overlayInFromBottom var(--durations-fast) var(--easings-smooth)}.navigation-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom]{animation:overlayInFromTop var(--durations-fast) var(--easings-smooth)}.navigation-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left]{animation:overlayInFromRight var(--durations-fast) var(--easings-smooth)}.navigation-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right]{animation:overlayInFromLeft var(--durations-fast) var(--easings-smooth)}.navigation-menu__content:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-smooth)}.navigation-menu__indicator{background:var(--colors-interactive-base);border-radius:var(--radii-full);transition:transform var(--durations-normal) var(--easings-ease-out), width var(--durations-normal) var(--easings-ease-out);bottom:var(--spacing-0);height:2px;position:absolute}.navigation-menu__viewportPositioner{z-index:var(--z-index-dropdown);top:100%;left:var(--spacing-0);justify-content:center;width:100%;display:flex;position:absolute}.navigation-menu__viewport{background:var(--colors-background-popover);border-radius:var(--radii-lg);transition:width var(--durations-normal) var(--easings-ease-out), height var(--durations-normal) var(--easings-ease-out);box-shadow:var(--colors-shadow-overlay);transform-origin:top;margin-top:var(--spacing-1\.5);width:var(--viewport-width);height:var(--viewport-height);position:relative;overflow:hidden}.navigation-menu__viewport:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn90 var(--durations-fast) var(--easings-smooth)}.navigation-menu__viewport:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top]{animation:overlayInFromBottom var(--durations-fast) var(--easings-smooth)}.navigation-menu__viewport:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom]{animation:overlayInFromTop var(--durations-fast) var(--easings-smooth)}.navigation-menu__viewport:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left]{animation:overlayInFromRight var(--durations-fast) var(--easings-smooth)}.navigation-menu__viewport:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right]{animation:overlayInFromLeft var(--durations-fast) var(--easings-smooth)}.navigation-menu__viewport:is([closed],[data-closed],[data-state=closed]){animation:zoomOut95 var(--durations-exit) var(--easings-smooth)}.navigation-menu__viewport:is([hidden],[data-hidden]){display:none}.navigation-menu__viewport [data-slot=navigation-menu-content]{top:var(--spacing-0);left:var(--spacing-0);width:max-content;position:absolute}.tabs__root{gap:var(--spacing-sm);width:100%;display:flex}.tabs__root[data-orientation=horizontal]{flex-direction:column}.tabs__root[data-orientation=vertical]{flex-direction:row}.tabs__list{padding:var(--spacing-1);background:var(--colors-interactive-secondary);border-radius:var(--radii-md);isolation:isolate;color:var(--colors-foreground-tertiary);justify-content:flex-start;align-items:center;width:fit-content;display:inline-flex;position:relative}.tabs__list[data-orientation=vertical]{gap:var(--spacing-1);flex-direction:column;height:fit-content}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:max-content;min-width:100%}.tabs__trigger{padding-inline:var(--spacing-lg);border-radius:var(--radii-md);gap:var(--spacing-0);outline-offset:2px;transition:color var(--durations-fast) var(--easings-smooth), background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out), opacity var(--durations-fast) var(--easings-smooth);z-index:1;color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;width:auto;height:var(--sizes-8);background:0 0;outline:2px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.tabs__trigger svg{pointer-events:none;flex-shrink:0}.tabs__trigger:has([data-icon=inline-end]){padding-inline-end:var(--spacing-sm)}.tabs__trigger:has([data-icon=inline-start]){padding-inline-start:var(--spacing-sm)}[data-orientation=vertical] .tabs__trigger{width:100%;min-width:var(--sizes-20);justify-content:flex-start}.tabs__trigger:is([aria-selected=true],[data-selected]){color:var(--colors-foreground);opacity:1}.tabs__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.tabs__trigger[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.tabs__trigger svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.tabs__trigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.tabs__content{padding:var(--spacing-sm);outline-offset:2px;font-size:var(--font-sizes-sm);outline:2px solid #0000;flex:1;width:100%}.tabs__content[data-orientation=vertical]{margin-inline-start:var(--spacing-lg)}.tabs__content[data-orientation=horizontal]{margin-top:var(--spacing-lg)}.tabs__indicator{--transition-duration:var(--durations-surface);--transition-timing-function:var(--easings-drawer);background:var(--colors-interactive-selected);border-radius:var(--radii-md);z-index:0;box-shadow:var(--colors-shadow-surface);pointer-events:none;width:var(--width);height:var(--height);left:var(--left);top:var(--top);position:absolute}.table__root{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--colors-foreground) 15%, transparent) transparent;scrollbar-gutter:auto;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow-x:auto}.table__table{caption-side:bottom;font-family:var(--fonts-body);color:var(--colors-foreground);border-collapse:separate;border-spacing:var(--spacing-0);width:100%}.table__table,.table__caption{font-size:var(--font-sizes-sm)}.table__caption{color:var(--colors-foreground-tertiary);margin-top:var(--spacing-lg)}.table__head{background:var(--colors-surface-subtle);border-bottom:1px solid color-mix(in oklab, var(--colors-border-muted) 50%, transparent)}.table__body tr:last-child td{border-bottom:0}.table__body tr:first-child td:first-child{border-top-left-radius:var(--radii-lg)}.table__body tr:first-child td:last-child{border-top-right-radius:var(--radii-lg)}.table__body tr:last-child td:first-child{border-bottom-left-radius:var(--radii-lg)}.table__body tr:last-child td:last-child{border-bottom-right-radius:var(--radii-lg)}.table__footer{background:var(--colors-surface-subtle);font-weight:var(--font-weights-medium)}.table__footer td{padding-inline:var(--spacing-lg);padding-block:var(--spacing-2\.5);background:0 0}.table__footer td,.table__footer>tr:last-child{border-bottom:0}.table__row{height:100%;position:relative}.table__row[data-state=selected] td{background:color-mix(in oklab, var(--colors-surface-base) 10%, transparent)}.table__row[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.table__header{padding-inline:var(--spacing-lg);padding-block:var(--spacing-2\.5);text-align:left;vertical-align:middle;font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);white-space:nowrap;color:var(--colors-foreground-tertiary);position:relative}.table__header:after{background:var(--colors-border-muted);border-radius:var(--radii-sm);content:"";pointer-events:none;inset-inline-end:var(--spacing-0);width:1px;height:var(--sizes-4);position:absolute;top:50%;transform:translateY(-50%)}.table__header:last-child:not(:only-child):after{content:none}.table__header[data-allows-sorting=true]{cursor:pointer}.table__header:has([role=checkbox]){padding-inline-end:var(--spacing-0)}.table__header:is(:focus-visible,[data-focus-visible]){outline-offset:2px;border-radius:var(--radii-lg);box-shadow:inset 0 0 0 2px var(--colors-border-focus);outline:2px solid #0000}.table__cell{background:var(--colors-surface-base);padding-inline:var(--spacing-lg);padding-block:var(--spacing-md);border-bottom:1px solid color-mix(in oklab, color-mix(in oklab, var(--colors-surface-base) 81%, var(--colors-foreground) 19%) 50%, transparent);vertical-align:middle;white-space:nowrap;font-size:var(--font-sizes-sm);color:var(--colors-foreground);height:100%}.table__cell:has([role=checkbox]){padding-inline-end:var(--spacing-0)}.table__cell:is(:focus-visible,[data-focus-visible]){outline-offset:2px;border-radius:var(--radii-lg);box-shadow:inset 0 0 0 2px var(--colors-border-focus);outline:2px solid #0000}.chip__root{background:var(--colors-interactive-secondary);gap:var(--spacing-0\.5);border-radius:var(--radii-lg);padding-inline:var(--spacing-2);padding-block:var(--spacing-0\.5);font-size:var(--font-sizes-xs);line-height:var(--sizes-5);font-weight:var(--font-weights-medium);color:var(--colors-foreground);flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.chip__root svg{pointer-events:none;flex-shrink:0}.chip__root svg:not([class*=size-]){width:var(--sizes-3);height:var(--sizes-3)}.chip__label{padding-inline:var(--spacing-0\.5)}.card__root{background:var(--colors-surface-base);border:1px solid var(--colors-border-hairline);border-radius:var(--radii-lg);transition:transform var(--durations-surface) var(--easings-ease-out), box-shadow var(--durations-press) var(--easings-ease-out), background-color var(--durations-press) var(--easings-ease-out);color:var(--colors-foreground);font-size:var(--font-sizes-sm);box-shadow:var(--colors-shadow-surface);flex-direction:column;display:flex;position:relative;overflow:visible}.card__root>img:first-child{border-top-left-radius:var(--radii-lg);border-top-right-radius:var(--radii-lg)}.card__root>img:last-child{border-bottom-left-radius:var(--radii-lg);border-bottom-right-radius:var(--radii-lg)}.card__root:has(>img:first-child){padding-top:var(--spacing-0)}.card__root:has(>img:last-child){padding-bottom:var(--spacing-0)}.card__header{flex-direction:column;display:flex}.card__header:has([data-slot=card-action]){grid-template-columns:1fr auto;align-items:start;display:grid}.card__title{font-family:var(--fonts-heading);font-weight:var(--font-weights-medium);line-height:var(--sizes-6);color:var(--colors-foreground)}.card__title,.card__description{font-size:var(--font-sizes-sm)}.card__description{color:var(--colors-foreground-tertiary);line-height:var(--sizes-5)}.card__action{grid-row:1/span 2;grid-column-start:2;place-self:start end}.card__content{gap:var(--spacing-1);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row}.card__footer,.item__root{align-items:center;display:flex}.item__root{border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), box-shadow var(--durations-fast) var(--easings-ease-out);font-size:var(--font-sizes-sm);color:var(--colors-foreground);text-align:start;-webkit-user-select:none;user-select:none;transform-origin:50%;width:100%;min-height:var(--sizes-9);border:1px solid #0000;outline:2px solid #0000;flex-wrap:wrap;justify-content:flex-start;position:relative}.item__root a{transition:background-color var(--durations-press) var(--easings-ease-out)}.item__root[data-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.item__root:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.item__group{gap:var(--spacing-1);flex-direction:column;width:100%;display:flex}.item__header,.item__footer{flex-basis:100%;justify-content:space-between}.item__header,.item__footer,.item__media{gap:var(--spacing-sm);align-items:center;display:flex}.item__media{flex-shrink:0;justify-content:center}[data-slot=item-root]:has([data-slot=item-description]) .item__media{align-self:start;transform:translateY(2px)}.item__media svg{pointer-events:none}.item__content{gap:var(--spacing-xs);min-width:var(--sizes-0);flex-direction:column;flex:1;display:flex}.item__content+.item__content{flex:none}.item__title{line-height:var(--line-height-tight);font-weight:var(--font-weights-medium);-webkit-line-clamp:1;width:fit-content}.item__title,.item__description{font-size:var(--font-sizes-sm);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item__description{text-wrap:wrap;font-weight:var(--font-weights-regular);text-align:start;color:var(--colors-foreground-tertiary);-webkit-line-clamp:2}.item__description>a{pointer-events:auto;text-underline-offset:4px;text-decoration:underline}.item__description>a:is(:hover,[data-hover]){color:var(--colors-interactive-base)}.item__actions{gap:var(--spacing-sm);align-items:center;display:flex}.item__separator{background:var(--colors-border-hairline);margin-block:var(--spacing-sm);border-radius:var(--radii-xs);width:94%;height:1px;margin-inline:3%}.data-table__root{flex-direction:column;width:100%;display:flex;overflow:hidden}.data-table__toolbar{gap:var(--spacing-md);padding-inline:var(--spacing-lg);padding-block:var(--spacing-2\.5);justify-content:space-between;align-items:center;display:flex}.data-table__toolbarStart{flex:1}.data-table__toolbarStart,.data-table__toolbarEnd{gap:var(--spacing-sm);align-items:center;display:flex}.data-table__tableWrapper{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--colors-foreground) 15%, transparent) transparent;scrollbar-gutter:auto;overflow-x:auto}.data-table__table{font-family:var(--fonts-body);font-size:var(--font-sizes-sm);border-collapse:separate;border-spacing:var(--spacing-0);width:100%}.data-table__head{background:var(--colors-surface-subtle);border-bottom:1px solid color-mix(in oklab, var(--colors-border-muted) 50%, transparent)}.data-table__header{padding-inline:var(--spacing-lg);padding-block:var(--spacing-2\.5);text-align:left;font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);color:var(--colors-foreground-tertiary);white-space:nowrap;-webkit-user-select:none;user-select:none;position:relative}.data-table__header:after{background:var(--colors-border-muted);border-radius:var(--radii-sm);content:"";pointer-events:none;inset-inline-end:var(--spacing-0);width:1px;height:var(--sizes-4);position:absolute;top:50%;transform:translateY(-50%)}.data-table__header:last-child:not(:only-child):after{content:none}.data-table__header:is(:focus-visible,[data-focus-visible]){outline-offset:2px;border-radius:var(--radii-lg);box-shadow:inset 0 0 0 2px var(--colors-border-focus);outline:2px solid #0000}.data-table__headerSort{gap:var(--spacing-xs);transition:color var(--durations-press) var(--easings-ease-out);cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:inline-flex}.data-table__headerSort svg{transition:transform var(--durations-press) var(--easings-ease-out);width:var(--sizes-3);height:var(--sizes-3)}.data-table__body tr:last-child td{border-bottom:none}.data-table__body tr:first-child td:first-child{border-top-left-radius:var(--radii-lg)}.data-table__body tr:first-child td:last-child{border-top-right-radius:var(--radii-lg)}.data-table__body tr:last-child td:first-child{border-bottom-left-radius:var(--radii-lg)}.data-table__body tr:last-child td:last-child{border-bottom-right-radius:var(--radii-lg)}.data-table__row{height:100%;position:relative}.data-table__row[data-selected=true] td,.data-table__row[data-state=selected] td{background:color-mix(in oklab, var(--colors-surface-base) 10%, transparent)}.data-table__cell{background:var(--colors-surface-base);padding-inline:var(--spacing-lg);padding-block:var(--spacing-md);border-bottom:1px solid color-mix(in oklab, color-mix(in oklab, var(--colors-surface-base) 81%, var(--colors-foreground) 19%) 50%, transparent);vertical-align:middle;font-size:var(--font-sizes-sm);color:var(--colors-foreground);height:100%}.data-table__cell:is(:focus-visible,[data-focus-visible]){outline-offset:2px;border-radius:var(--radii-lg);box-shadow:inset 0 0 0 2px var(--colors-border-focus);outline:2px solid #0000}.data-table__footer{background:var(--colors-surface-subtle)}.data-table__footer,.data-table__pagination{padding-inline:var(--spacing-lg);padding-block:var(--spacing-2\.5);align-items:center;display:flex}.data-table__pagination{gap:var(--spacing-md);justify-content:space-between}.data-table__pagination,.data-table__empty{font-size:var(--font-sizes-sm);color:var(--colors-foreground-tertiary)}.data-table__empty{padding:var(--spacing-8) var(--spacing-lg);gap:var(--spacing-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.status-chip__root{gap:var(--spacing-1);border-radius:var(--radii-md);padding-inline:var(--spacing-1\.5);padding-block:var(--spacing-0\.5);font-size:var(--font-sizes-compact);font-weight:var(--font-weights-medium);line-height:var(--line-height-label);white-space:nowrap;width:fit-content;max-width:100%}.status-chip__root,.status-chip__icon{flex-shrink:0;align-items:center;display:inline-flex}.status-chip__icon{width:var(--sizes-3\.5);height:var(--sizes-3\.5);justify-content:center}.status-chip__icon svg{pointer-events:none;width:100%;height:100%}.status-chip__label{text-overflow:ellipsis;min-width:var(--sizes-0);overflow:hidden}.job-progress__root{gap:var(--spacing-3);font-size:var(--font-sizes-compact);line-height:var(--line-height-body);color:var(--colors-foreground);flex-direction:column}.job-progress__root,.job-progress__header{min-width:var(--sizes-0);display:flex}.job-progress__header{gap:var(--spacing-2);flex-wrap:wrap;align-items:center}.job-progress__title{margin:var(--spacing-0);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);overflow-wrap:anywhere;min-width:var(--sizes-0);margin-inline-end:auto}.job-progress__elapsed{color:var(--colors-foreground-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.job-progress__indeterminate{gap:var(--spacing-2)}.job-progress__indeterminate,.job-progress__phases{color:var(--colors-foreground-tertiary);align-items:center;display:flex}.job-progress__phases{margin:var(--spacing-0);padding:var(--spacing-0);gap:var(--spacing-1);flex-wrap:wrap;list-style:none}.job-progress__phase{gap:var(--spacing-1);align-items:center;display:inline-flex}.job-progress__phase:not(:first-child):before{content:"›";color:var(--colors-foreground-disabled);margin-inline-end:var(--spacing-0\.5)}.job-progress__phase[data-state=done]{color:var(--colors-foreground-secondary)}.job-progress__phase[aria-current=step]{color:var(--colors-foreground);font-weight:var(--font-weights-medium)}.job-progress__message{margin:var(--spacing-0);color:var(--colors-foreground-secondary);overflow-wrap:anywhere}[data-tone=critical]>.job-progress__message{color:var(--colors-critical-text)}[data-tone=caution]>.job-progress__message{color:var(--colors-caution-text)}.job-progress__actions{gap:var(--spacing-2);flex-wrap:wrap;align-items:center;display:flex}.job-progress__live{padding:var(--spacing-0);margin:var(--spacing-0);clip:rect(0, 0, 0, 0);white-space:nowrap;width:var(--sizes-0\.25);height:var(--sizes-0\.25);border-width:0;position:absolute;overflow:hidden}.page-header__root{gap:var(--spacing-2);margin-bottom:var(--spacing-6);flex-direction:column;display:flex}.page-header__root,.page-header__breadcrumbs{min-width:var(--sizes-0)}.page-header__row{gap:var(--spacing-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.page-header__row,.page-header__heading{min-width:var(--sizes-0);display:flex}.page-header__heading{gap:var(--spacing-1\.5);flex-grow:1;flex-shrink:1;flex-basis:var(--sizes-80);flex-direction:column}.page-header__title{margin:var(--spacing-0);font-family:var(--fonts-heading);font-size:var(--font-sizes-2xl);font-weight:var(--font-weights-medium-plus);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-label);color:var(--colors-foreground);overflow-wrap:anywhere}.page-header__title:focus{outline-offset:2px;outline:2px solid #0000}.page-header__description{margin:var(--spacing-0);font-size:var(--font-sizes-compact);line-height:var(--line-height-body);color:var(--colors-foreground-tertiary);max-width:68ch}.page-header__meta{font-size:var(--font-sizes-compact);color:var(--colors-foreground-tertiary)}.page-header__meta,.page-header__actions{gap:var(--spacing-2);flex-wrap:wrap;align-items:center;display:flex}.page-header__actions{flex-shrink:0}.rarity-meter__root{font-size:var(--font-sizes-compact);line-height:var(--line-height-body);color:var(--colors-foreground);min-width:var(--sizes-0);flex-direction:column}.rarity-meter__root,.rarity-meter__legend{gap:var(--spacing-3);display:flex}.rarity-meter__legend{margin:var(--spacing-0);padding:var(--spacing-0);color:var(--colors-foreground-tertiary);flex-wrap:wrap;list-style:none}.rarity-meter__legendItem{gap:var(--spacing-1\.5);align-items:center;display:inline-flex}.rarity-meter__swatch{border-radius:var(--radii-xs);width:var(--sizes-3);height:var(--spacing-1\.5)}.rarity-meter__swatch[data-series=expected]{background:var(--colors-border-strong)}.rarity-meter__swatch[data-series=actual]{background:var(--colors-interactive-base)}.rarity-meter__list{margin:var(--spacing-0);padding:var(--spacing-0);gap:var(--spacing-3);flex-direction:column;list-style:none;display:flex}.rarity-meter__row{column-gap:var(--spacing-3);row-gap:var(--spacing-1);min-width:var(--sizes-0);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label values""bars bars";display:grid}.rarity-meter__label{text-overflow:ellipsis;white-space:nowrap;min-width:var(--sizes-0);grid-area:label;overflow:hidden}.rarity-meter__values{gap:var(--spacing-2);color:var(--colors-foreground-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:values;display:inline-flex}.rarity-meter__drift{color:var(--colors-caution-text);font-weight:var(--font-weights-medium)}.rarity-meter__bars{gap:var(--spacing-0\.5);flex-direction:column;grid-area:bars;display:flex}.rarity-meter__track{background:var(--colors-interactive-secondary);border-radius:var(--radii-xs);height:var(--spacing-1\.5);position:relative;overflow:hidden}.rarity-meter__fill{border-radius:var(--radii-xs);height:100%}.rarity-meter__fill[data-series=expected]{background:var(--colors-border-strong)}.rarity-meter__fill[data-series=actual]{background:var(--colors-interactive-base)}[data-drift] .rarity-meter__fill[data-series=actual]{background:var(--colors-caution-accent)}.rarity-meter__empty{margin:var(--spacing-0);color:var(--colors-foreground-tertiary)}.command-palette__title{padding:var(--spacing-0);margin:var(--spacing-0);clip:rect(0, 0, 0, 0);white-space:nowrap;width:var(--sizes-0\.25);height:var(--sizes-0\.25);border-width:0;position:absolute;overflow:hidden}.command-palette__loading{padding:var(--spacing-xl);gap:var(--spacing-2);font-size:var(--font-sizes-compact);color:var(--colors-foreground-tertiary);justify-content:center;align-items:center;display:flex}.command-palette__itemIcon{color:var(--colors-foreground-tertiary);flex-shrink:0;display:inline-flex}.command-palette__itemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:var(--sizes-0);flex:1;overflow:hidden}.command-palette__hint{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);flex-shrink:0;margin-inline-start:auto}.command-palette__live{padding:var(--spacing-0);margin:var(--spacing-0);clip:rect(0, 0, 0, 0);white-space:nowrap;width:var(--sizes-0\.25);height:var(--sizes-0\.25);border-width:0;position:absolute;overflow:hidden}.trait-tile__root{gap:var(--spacing-2);font-size:var(--font-sizes-compact);line-height:var(--line-height-body);color:var(--colors-foreground);min-width:var(--sizes-0);flex-direction:column;display:flex}.trait-tile__preview{border:1px solid var(--colors-border);background:var(--colors-surface-base);border-radius:var(--radii-lg);aspect-ratio:1;background-image:repeating-conic-gradient(var(--colors-surface-muted) 0 25%, var(--colors-surface-base) 0 50%);background-size:var(--spacing-4) var(--spacing-4);position:relative;overflow:hidden}[data-state=planned]>.trait-tile__preview{background:var(--colors-surface-subtle);border-style:dashed;border-color:var(--colors-border-strong);background-image:none}[data-state=failed]>.trait-tile__preview{background:var(--colors-surface-subtle);border-color:var(--colors-critical-accent);background-image:none}[data-state=needs_matte]>.trait-tile__preview{border-color:var(--colors-caution-accent)}.trait-tile__image{object-fit:contain;width:100%;height:100%;display:block}[data-state=generating] .trait-tile__image{opacity:.4}.trait-tile__busy{inset:var(--spacing-0);justify-content:center;align-items:center;display:flex;position:absolute}.trait-tile__issue{inset-inline-end:var(--spacing-1\.5);top:var(--spacing-1\.5);max-width:calc(100% - var(--spacing-3));position:absolute}.trait-tile__body{gap:var(--spacing-1);flex-direction:column}.trait-tile__body,.trait-tile__header{min-width:var(--sizes-0);display:flex}.trait-tile__header{gap:var(--spacing-2);align-items:baseline}.trait-tile__name{margin:var(--spacing-0);font-size:var(--font-sizes-compact);font-weight:var(--font-weights-medium);min-width:var(--sizes-0);margin-inline-end:auto}.trait-tile__name,.trait-tile__group{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trait-tile__group{color:var(--colors-foreground-tertiary)}.trait-tile__weight{color:var(--colors-foreground-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.trait-tile__message{margin:var(--spacing-0);color:var(--colors-foreground-tertiary);overflow-wrap:anywhere}[data-state=failed] .trait-tile__message{color:var(--colors-critical-text)}[data-state=needs_matte] .trait-tile__message{color:var(--colors-caution-text)}.trait-tile__actions{gap:var(--spacing-1\.5);flex-wrap:wrap;display:flex}.evidence-list__root{margin:var(--spacing-0);padding:var(--spacing-0);font-size:var(--font-sizes-compact);line-height:var(--line-height-body);list-style:none}.evidence-list__root,.evidence-list__item{flex-direction:column;display:flex}.evidence-list__item{gap:var(--spacing-1\.5);padding-block:var(--spacing-3);min-width:var(--sizes-0)}.evidence-list__item+.evidence-list__item{border-top:1px solid var(--colors-border-muted)}.evidence-list__text{margin:var(--spacing-0);border-inline-start:1px solid var(--colors-border-strong);color:var(--colors-foreground);overflow-wrap:anywhere;white-space:pre-line;padding-inline-start:var(--spacing-3)}.evidence-list__footer{align-items:center;column-gap:var(--spacing-1\.5);row-gap:var(--spacing-1);color:var(--colors-foreground-tertiary);flex-wrap:wrap;padding-inline-start:var(--spacing-3);display:flex}.evidence-list__footer>:not(:last-child):after{content:"·" / "";color:var(--colors-foreground-disabled);margin-inline-start:var(--spacing-1\.5)}.evidence-list__source{font-weight:var(--font-weights-medium);color:var(--colors-foreground-secondary);overflow-wrap:anywhere;min-width:var(--sizes-0)}.evidence-list__link{border-radius:var(--radii-sm);outline-offset:2px;color:var(--colors-foreground-link);cursor:pointer;outline:2px solid #0000;text-decoration:none}.evidence-list__link:is(:focus-visible,[data-focus-visible]){box-shadow:var(--colors-shadow-focus)}.evidence-list__empty{margin:var(--spacing-0);padding-block:var(--spacing-3);font-size:var(--font-sizes-compact);color:var(--colors-foreground-tertiary)}.step-checklist__root{min-width:var(--sizes-0)}.step-checklist__list{margin:var(--spacing-0);padding:var(--spacing-0);list-style:none;display:flex}.step-checklist__item{gap:var(--spacing-3);font-size:var(--font-sizes-compact);line-height:var(--line-height-body);min-width:var(--sizes-0);display:flex;position:relative}.step-checklist__marker{border:1px solid var(--colors-border-strong);background:var(--colors-surface-base);border-radius:var(--radii-full);z-index:1;color:var(--colors-foreground-tertiary);width:var(--sizes-5);height:var(--sizes-5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-status=done]>.step-checklist__marker{background:var(--colors-positive-accent);border-color:var(--colors-positive-accent);color:var(--colors-positive-foreground)}[data-status=blocked]>.step-checklist__marker{background:var(--colors-critical-soft);border-color:var(--colors-critical-accent);color:var(--colors-critical-soft-foreground)}[data-status=attention]>.step-checklist__marker{background:var(--colors-caution-soft);border-color:var(--colors-caution-accent);color:var(--colors-caution-soft-foreground)}[data-status=current]>.step-checklist__marker{border-color:var(--colors-interactive-base);outline:var(--border-widths-focus) solid var(--colors-interactive-soft);color:var(--colors-interactive-base)}[data-status=optional]>.step-checklist__marker{border-style:dashed}.step-checklist__marker svg{pointer-events:none;width:var(--sizes-3);height:var(--sizes-3)}.step-checklist__body{gap:var(--spacing-0\.5);flex-direction:column}.step-checklist__body,.step-checklist__header{min-width:var(--sizes-0);display:flex}.step-checklist__header{align-items:center;column-gap:var(--spacing-2);row-gap:var(--spacing-0\.5);flex-wrap:wrap}.step-checklist__label{color:var(--colors-foreground-secondary);overflow-wrap:anywhere;min-height:var(--sizes-5);align-items:center;display:inline-flex}[data-status=current] .step-checklist__label{color:var(--colors-foreground);font-weight:var(--font-weights-medium)}[data-status=todo] .step-checklist__label,[data-status=optional] .step-checklist__label{color:var(--colors-foreground-tertiary)}[data-status=blocked] .step-checklist__label{color:var(--colors-critical-text)}.step-checklist__link{border-radius:var(--radii-sm);outline-offset:2px;transition:box-shadow var(--durations-fast) var(--easings-ease-out);color:inherit;cursor:pointer;min-height:var(--sizes-5);outline:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.step-checklist__link:is(:focus-visible,[data-focus-visible]){box-shadow:var(--colors-shadow-focus)}.step-checklist__status{padding:var(--spacing-0);margin:var(--spacing-0);clip:rect(0, 0, 0, 0);white-space:nowrap;width:var(--sizes-0\.25);height:var(--sizes-0\.25);border-width:0;position:absolute;overflow:hidden}.step-checklist__detail{color:var(--colors-foreground-tertiary);overflow-wrap:anywhere}.step-checklist__count{flex-shrink:0}.step-checklist__blockers{margin:var(--spacing-0);gap:var(--spacing-0\.5);color:var(--colors-critical-text);flex-direction:column;padding-inline-start:var(--spacing-4);list-style-type:disc;display:flex}[data-status=attention] .step-checklist__blockers{color:var(--colors-caution-text)}.step-checklist__blocker{overflow-wrap:anywhere}.step-checklist__actions{gap:var(--spacing-1\.5);padding-top:var(--spacing-1);flex-wrap:wrap;display:flex}.empty-state__root{width:100%}.empty-state__description{font-size:var(--font-sizes-compact);max-width:52ch}.empty-state__action{margin-top:var(--spacing-1)}.p-routeError__routeError{padding:var(--spacing-8) var(--spacing-10) var(--spacing-6);background:var(--colors-surface-canvas);font:var(--sizes-3\.5)/1.6 var(--fonts-body);box-sizing:border-box;color:var(--colors-foreground);flex-direction:column;width:100%;min-height:100svh;display:flex}.p-routeError__routeError h1{margin:var(--spacing-0);text-wrap:balance;font-size:var(--font-sizes-px26);font-weight:var(--font-weights-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-heading)}.p-routeError__routeError button{border:var(--border-widths-hairline) solid transparent;padding:var(--spacing-2\.5) var(--spacing-4);font:inherit;gap:var(--spacing-2);border-radius:var(--radii-field);font-weight:var(--font-weights-medium);cursor:pointer;min-height:var(--sizes-11);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.p-routeError__routeError button.p-routeError__routeErrorRetry{background:var(--colors-interactive-base);color:var(--colors-interactive-foreground)}.p-routeError__routeError a.p-routeError__routeErrorHome{background:var(--colors-surface-base);border-color:var(--colors-border);color:var(--colors-foreground)}.p-routeError__routeError button.p-routeError__routeErrorReload{padding-block:var(--spacing-1\.5);color:var(--colors-interactive-link);font-size:var(--font-sizes-px13);background:0 0}.p-routeError__routeError *{box-sizing:border-box}.p-routeError__routeError :is(a,button,summary):focus-visible{outline:var(--border-widths-focus) solid var(--colors-interactive-base);outline-offset:var(--border-widths-focus-offset)}.p-routeError__routeErrorBrand{gap:var(--spacing-2);color:inherit;font-size:var(--font-sizes-xl);font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacing-tight);align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.p-routeError__routeErrorBrand svg{width:var(--sizes-7);height:var(--sizes-7)}.p-routeError__routeErrorContent{padding:var(--spacing-10);border:var(--border-widths-hairline) solid var(--colors-border);background:var(--colors-surface-base);border-radius:var(--radii-2xl);text-align:center;width:100%;max-width:var(--sizes-120);margin:auto}.p-routeError__routeErrorContent>p{margin:var(--spacing-4) auto 0;text-wrap:pretty;color:var(--colors-foreground-secondary);max-width:var(--sizes-90)}.p-routeError__routeErrorContent>.p-routeError__routeErrorHelp{font-size:var(--font-sizes-px13);color:var(--colors-foreground-tertiary);margin-top:var(--spacing-7)}.p-routeError__routeErrorIllustration{gap:var(--spacing-5);color:var(--colors-foreground-tertiary);margin-bottom:var(--spacing-7);justify-content:center;align-items:center;display:flex}.p-routeError__routeErrorConnector{border-top:var(--border-widths-hairline) dashed var(--colors-border-field);width:var(--sizes-14)}.p-routeError__routeErrorActions{gap:var(--spacing-3);margin-top:var(--spacing-7);flex-wrap:wrap;justify-content:center;display:flex}.p-routeError__routeErrorHome{border:var(--border-widths-hairline) solid transparent;padding:var(--spacing-2\.5) var(--spacing-4);font:inherit;gap:var(--spacing-2);border-radius:var(--radii-field);font-weight:var(--font-weights-medium);cursor:pointer;min-height:var(--sizes-11);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.p-routeError__routeErrorHome:hover{background:var(--colors-surface-subtle)}.p-routeError__routeErrorRetry:disabled{opacity:.6;cursor:wait}.p-routeError__routeErrorRetry:hover{filter:brightness(.94)}.p-routeError__routeErrorReload:hover{text-underline-offset:var(--sizes-1);text-decoration:underline}.p-routeError__routeErrorDetails{border-top:var(--border-widths-hairline) solid var(--colors-border);text-align:start;color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-px13);margin-top:var(--spacing-7)}.p-routeError__routeErrorDetails pre{margin:var(--spacing-0);padding:var(--spacing-4);background:var(--colors-surface-subtle);border-radius:var(--radii-field);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-sizes-xs);color:var(--colors-foreground-secondary);max-height:var(--sizes-50);max-width:100%;overflow:auto}.p-routeError__routeErrorDetails [data-slot=collapsible-trigger]{padding-block:var(--spacing-3);cursor:pointer}.p-routeError__routeErrorFooter{text-align:center;font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);padding-top:var(--spacing-6)}.p-workspaceSidebar__workspaceShell{--workspace-sidebar-width:var(--sizes-65)}.p-workspaceSidebar__workspaceShell[data-sidebar-collapsed=true]{--workspace-sidebar-width:var(--sizes-14\.25)}.p-workspaceSidebar__workspaceShell>.p-workspace__workspaceMain{margin-left:var(--workspace-sidebar-width)}.p-workspaceSidebar__workspaceSidebar{background:var(--colors-surface-base);border-right:var(--border-widths-hairline) solid var(--colors-border);z-index:30;color:var(--colors-foreground);font-size:var(--font-sizes-px13);width:var(--workspace-sidebar-width);flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0 auto 0 0}.p-workspaceSidebar__workspaceSidebar button{font:inherit;color:inherit}.p-workspaceSidebar__workspaceSidebar ul{margin:var(--spacing-0);padding:var(--spacing-0);gap:var(--spacing-0\.25);flex-direction:column;list-style:none;display:flex}.p-workspaceSidebar__workspaceSidebar nav{gap:var(--spacing-3);flex-direction:column;display:flex}.p-workspaceSidebar__workspaceSidebar small{font-size:var(--font-sizes-px11);color:var(--colors-foreground-tertiary);font-weight:var(--font-weights-regular);display:block}.p-workspaceSidebar__workspaceSidebar .p-workspaceSidebar__workspaceSidebarClose{display:none}.p-workspaceSidebar__workspaceSidebarHeader{padding-inline:var(--spacing-6);border-bottom:var(--border-widths-hairline) solid var(--colors-border);min-height:var(--sizes-14);justify-content:space-between;align-items:center;display:flex}.p-workspaceSidebar__workspaceSidebarBrand{gap:var(--spacing-2\.5);font-weight:var(--font-weights-semibold);font-size:var(--font-sizes-px15);align-items:center;display:flex}.p-workspaceSidebar__workspaceSidebarBrand svg{width:var(--sizes-5\.5);height:var(--sizes-5\.5);flex-shrink:0}.p-workspaceSidebar__workspaceSidebarScroll{padding:var(--spacing-3) var(--spacing-3\.5);scrollbar-width:thin;scrollbar-color:var(--colors-border) transparent;min-height:var(--sizes-0);flex:1;overflow:hidden auto}.p-workspaceSidebar__workspaceSidebarAccount{padding:var(--spacing-1\.5);gap:var(--spacing-2\.5);border-radius:var(--radii-lg);text-align:left;width:100%;margin-top:var(--spacing-1);background:0 0;border:0;align-items:center;display:flex}.p-workspaceSidebar__workspaceSidebarAccount>.p-workspaceSidebar__workspaceSidebarLabel{flex:1}.p-workspaceSidebar__workspaceSidebarAccount>.p-workspaceSidebar__workspaceSidebarLabel>span{text-overflow:ellipsis;display:block;overflow:hidden}.p-workspaceSidebar__workspaceSidebarAccount>svg{color:var(--colors-foreground-tertiary);flex:none}.p-workspaceSidebar__workspaceSidebarAccount .p-workspaceUi__userAvatar{border-radius:var(--radii-md);width:var(--sizes-7);height:var(--sizes-7);flex-shrink:0}.p-workspaceSidebar__workspaceSidebarAccount:focus-visible{outline:var(--border-widths-focus) solid var(--colors-interactive-link);outline-offset:var(--border-widths-focus-offset)}.p-workspaceSidebar__workspaceSidebarAccount:hover,.p-workspaceSidebar__workspaceSidebarAccount[data-state=open]{background:var(--colors-surface-subtle)}.p-workspaceSidebar__workspaceSidebarClose{padding:var(--spacing-0);border-radius:var(--radii-md);width:var(--sizes-7);height:var(--sizes-7);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.p-workspaceSidebar__workspaceSidebarGroupLabel{padding:var(--spacing-2) var(--spacing-3);color:var(--colors-foreground-tertiary);font-weight:var(--font-weights-medium)}.p-workspaceSidebar__workspaceSidebarLink{padding:var(--spacing-1\.5) var(--spacing-3);gap:var(--spacing-3);border-radius:var(--radii-lg);text-align:left;font-weight:var(--font-weights-medium);width:100%;min-height:var(--sizes-8\.5);background:0 0;border:0;align-items:center;display:flex}.p-workspaceSidebar__workspaceSidebarLink[aria-current=page],.p-workspaceSidebar__workspaceSidebarLink[data-state=open]{background:var(--colors-surface-subtle)}.p-workspaceSidebar__workspaceSidebarLink>svg{color:var(--colors-foreground-tertiary);stroke-width:1.6px;flex-shrink:0}.p-workspaceSidebar__workspaceSidebarLink:focus-visible{outline:var(--border-widths-focus) solid var(--colors-interactive-link);outline-offset:var(--border-widths-focus-offset)}.p-workspaceSidebar__workspaceSidebarLink:hover{background:var(--colors-surface-subtle)}.p-workspaceSidebar__workspaceSidebarLabel{white-space:nowrap;text-overflow:ellipsis;min-width:var(--sizes-0);overflow:hidden}.p-workspaceSidebar__workspaceSidebarCount{color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-px11);font-variant-numeric:tabular-nums;margin-left:auto}.p-workspaceSidebar__workspaceSidebarFooter{padding:var(--spacing-3) var(--spacing-3\.5) var(--spacing-2);border-top:var(--border-widths-hairline) solid var(--colors-border);flex-shrink:0}.p-workspaceSidebar__workspaceSidebarStatus{padding:var(--spacing-1) var(--spacing-3) var(--spacing-2\.5);gap:var(--spacing-3);font-size:var(--font-sizes-xs);align-items:center;display:flex}.p-workspaceSidebar__workspaceSidebarDot{background:var(--colors-foreground-tertiary);margin-inline:var(--spacing-1\.25);width:var(--sizes-1\.5);height:var(--sizes-1\.5);border-radius:50%;flex-shrink:0}.p-workspaceSidebar__workspaceSidebarDot[data-fresh=true]{background:var(--colors-positive-text)}.p-workspaceSidebar__workspaceSidebarCollapse{color:var(--colors-foreground-tertiary)}.p-workspaceSidebar__workspaceShortcuts{margin:var(--spacing-0);gap:var(--spacing-2\.5);flex-direction:column;display:flex}.p-workspaceSidebar__workspaceShortcuts dd{margin:var(--spacing-0);color:var(--colors-foreground-secondary)}.p-workspaceSidebar__workspaceShortcuts>div{gap:var(--spacing-3);grid-template-columns:var(--sizes-28) 1fr;align-items:center;display:grid}.p-workspaceSidebar__workspaceShortcuts dt{gap:var(--spacing-1);display:flex}.p-workspaceSidebar__workspaceSidebarMenu{z-index:var(--z-index-dropdown)}.p-workspaceUi__muted,.p-workspaceUi__description{color:var(--colors-foreground-tertiary)}.p-workspaceUi__positive{color:var(--colors-positive-text)}.p-workspaceUi__mono{font-variant-numeric:tabular-nums}.p-workspaceUi__eyebrow{font-size:var(--font-sizes-xs);letter-spacing:0;font-weight:var(--font-weights-medium);line-height:var(--line-height-relaxed);color:var(--colors-foreground-tertiary)}.p-workspaceUi__srOnly{clip:rect(0, 0, 0, 0);width:var(--sizes-0\.25);height:var(--sizes-0\.25);position:absolute;overflow:hidden}.p-workspaceUi__userAvatar{border-radius:var(--radii-lg);object-fit:cover;width:var(--sizes-8);height:var(--sizes-8);flex-shrink:0}.p-workspaceUi__pageHeading{margin:0 0 var(--spacing-6);gap:var(--spacing-6);margin-bottom:var(--spacing-6);justify-content:space-between;align-items:start;display:flex}.p-workspaceUi__pageHeading h1{margin:0 0 var(--spacing-1\.5);font-size:var(--font-sizes-2xl);letter-spacing:var(--letter-spacing-heading);font-weight:var(--font-weights-medium-plus);line-height:var(--line-height-label)}.p-workspaceUi__pageHeading .p-workspaceUi__description{font-size:var(--font-sizes-px13);line-height:var(--line-height-body);max-width:68ch}.p-workspaceUi__pageHeading button{font-size:var(--font-sizes-sm)}.p-workspaceUi__panel{border:var(--border-widths-hairline) solid var(--colors-border);background:var(--colors-surface-base);border-radius:var(--radii-lg);box-shadow:var(--colors-shadow-surface);margin-bottom:var(--spacing-4);overflow:hidden}.p-workspaceUi__panelHeading{padding:var(--spacing-3) var(--spacing-5);background:var(--colors-surface-subtle);gap:var(--spacing-3\.75);border-bottom:var(--border-widths-hairline) solid var(--colors-border);min-height:var(--sizes-12);justify-content:space-between;align-items:center;display:flex}.p-workspaceUi__panelHeading h2{gap:var(--spacing-2\.25);font-size:var(--font-sizes-sm);letter-spacing:var(--letter-spacing-body);font-weight:var(--font-weights-medium-plus);align-items:center;display:flex}.p-workspaceUi__panelHeading>a{gap:var(--spacing-1\.75);font-size:var(--font-sizes-xs);color:var(--colors-interactive-link);align-items:center;display:flex}.p-workspaceUi__panelHeading h2>span:not(.p-workspaceUi__count){color:var(--colors-foreground);margin-left:var(--spacing-2\.25)}.p-workspaceUi__panelHeading>span,.p-workspaceUi__count{font-size:var(--font-sizes-xs)}.p-workspaceUi__count{border:var(--border-widths-hairline) solid var(--colors-border);background:var(--colors-surface-base);border-radius:var(--radii-lg);letter-spacing:0;color:var(--colors-foreground-tertiary);min-width:var(--sizes-5);height:var(--sizes-5);place-items:center;display:inline-grid}.p-workspaceUi__tableScroll{overflow-x:auto}.p-workspaceUi__tokenIcon{background:var(--colors-surface-subtle);border-radius:var(--radii-lg);font-size:var(--font-sizes-px11);color:var(--colors-foreground-tertiary);font-weight:var(--font-weights-medium);height:var(--sizes-7\.5);width:var(--sizes-7\.5);border:0;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.p-workspaceUi__tokenIcon img{object-fit:cover;width:100%;height:100%}.p-workspaceUi__copyAddress{font:inherit;padding:var(--spacing-0);gap:var(--spacing-1\.75);background:0 0}.p-workspaceUi__copyAddress,.p-workspaceUi__status{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);border:0;align-items:center;display:inline-flex}.p-workspaceUi__status{padding:var(--spacing-0\.5) var(--spacing-1\.5);background:var(--colors-surface-subtle);gap:var(--spacing-1\.5);border-radius:var(--radii-sm);white-space:nowrap;text-transform:capitalize}.p-workspaceUi__status i{height:var(--sizes-1);width:var(--sizes-1);background:currentColor;border-radius:50%}.p-workspaceUi__status[data-status=confirmed],.p-workspaceUi__status[data-status=ready],.p-workspaceUi__status[data-status=verified],.p-workspaceUi__status[data-status=watching]{background:color-mix(in srgb, var(--colors-positive-text) 5%, transparent);border-color:color-mix(in srgb, var(--colors-positive-text) 18%, transparent);color:var(--colors-positive-text)}.p-workspaceUi__status[data-status=submitted],.p-workspaceUi__status[data-status=awaiting_signature],.p-workspaceUi__status[data-status=triggered]{color:var(--colors-caution-text)}.p-workspaceUi__status[data-status=failed],.p-workspaceUi__status[data-status=degraded]{color:var(--colors-critical-text)}.p-workspaceUi__emptyState{padding:var(--spacing-7) var(--spacing-5);text-align:left;max-width:none;margin:0 auto}.p-workspaceUi__emptyState h3{font-size:var(--font-sizes-px15);font-weight:var(--font-weights-medium);margin-bottom:var(--spacing-2\.5)}.p-workspaceUi__emptyState>p{color:var(--colors-foreground-tertiary);line-height:var(--line-height-spacious);margin-bottom:var(--spacing-4);max-width:60ch}.p-workspaceUi__emptyState>p,.p-workspaceUi__emptyState>button{font-size:var(--font-sizes-px13)}.p-workspaceUi__emptySymbol{margin:0 0 var(--spacing-3);border-radius:var(--radii-lg);color:var(--colors-foreground-tertiary);height:var(--sizes-7);width:var(--sizes-7);background:0 0;border:0;place-items:center;display:grid}.p-workspaceUi__errorNote{border:var(--border-widths-hairline) solid var(--colors-critical-text);background:var(--colors-critical-bg);padding:var(--spacing-3\.5) var(--spacing-4\.5);border-radius:var(--radii-lg);color:var(--colors-critical-text);font-size:var(--font-sizes-sm);overflow-wrap:anywhere;margin-bottom:var(--spacing-5)}.p-workspaceUi__formPanel{padding:var(--spacing-6);gap:var(--spacing-5);min-width:var(--sizes-0);align-content:start;display:grid}.p-workspaceUi__formPanel>.p-workspaceUi__panelHeading{padding:0 0 var(--spacing-4);margin:var(--spacing-0);background:0 0}.p-workspaceUi__formPanel fieldset{border:var(--border-widths-hairline) solid var(--colors-border);padding:var(--spacing-4);border-radius:var(--radii-lg);gap:var(--spacing-4);min-width:var(--sizes-0);display:grid}.p-workspaceUi__formPanel legend{padding-inline:var(--spacing-2);font-size:var(--font-sizes-px13);font-weight:var(--font-weights-medium)}.p-workspaceUi__formPanel>h2{font-size:var(--font-sizes-px15)}.p-workspaceUi__formPanel .p-workspaceUi__description{font-size:var(--font-sizes-sm);line-height:var(--line-height-relaxed)}.p-workspaceUi__formPanel>button{justify-self:start}.p-workspaceUi__formPanel fieldset>p{color:var(--colors-foreground-secondary);font-size:var(--font-sizes-px13);line-height:var(--line-height-relaxed)}.p-workspaceUi__formPanel>.p-workspaceUi__field{margin-bottom:var(--spacing-0)}.p-workspaceUi__formGrid{gap:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.p-workspaceUi__formGrid>.p-workspaceUi__field{margin-bottom:var(--spacing-0)}.p-workspaceUi__field{gap:var(--spacing-2);margin-bottom:var(--spacing-4);min-width:var(--sizes-0);flex-direction:column;display:flex}.p-workspaceUi__field input[type=file]{padding:var(--spacing-3);border:var(--border-widths-hairline) dashed var(--colors-border-field);background:var(--colors-surface-field);border-radius:var(--radii-field);font-size:var(--font-sizes-xs);color:var(--colors-foreground-secondary);cursor:pointer}.p-workspaceUi__field input[type=file]::file-selector-button{border:var(--border-widths-hairline) solid var(--colors-border);padding:var(--spacing-2) var(--spacing-3);background:var(--colors-surface-subtle);font:inherit;border-radius:var(--radii-md);color:var(--colors-foreground);cursor:pointer;margin-inline-end:var(--spacing-3)}.p-workspaceUi__field input[type=file]:focus-visible{outline:var(--border-widths-focus) solid var(--colors-interactive-base);outline-offset:var(--border-widths-focus-offset)}:is(.p-workspaceUi__field input:user-invalid,.p-workspaceUi__field textarea:user-invalid){border-color:var(--colors-critical-text)}.p-workspaceUi__field>span{font-size:var(--font-sizes-px13);font-weight:var(--font-weights-medium);line-height:var(--line-height-body)}.p-workspaceUi__field .field-required{color:var(--colors-foreground-tertiary)}.p-workspaceUi__field small{font-size:var(--font-sizes-xs);line-height:var(--line-height-relaxed);color:var(--colors-foreground-secondary)}.p-workspaceUi__field .field-error{color:var(--colors-critical-text)}.p-workspaceUi__field input:not([type=checkbox]):not([type=radio]){font-size:var(--font-sizes-sm);width:100%;min-height:var(--sizes-10)}.p-workspaceUi__field textarea{font-size:var(--font-sizes-sm);line-height:var(--line-height-relaxed);min-height:var(--sizes-24)}.p-workspaceUi__buttonRow{gap:var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.p-workspaceUi__buttonRow button{font-size:var(--font-sizes-px13)}.p-workspaceUi__buttonRow small{color:var(--colors-foreground-secondary);line-height:var(--line-height-relaxed)}.p-workspaceUi__textButton{font:inherit;padding:var(--spacing-1);color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-px13);background:0 0;border:0}.p-workspaceUi__external{gap:var(--spacing-1\.25);font-size:inherit;color:var(--colors-interactive-link);align-items:center;display:inline-flex}.p-workspaceUi__detailList{margin:var(--spacing-2\.5) 0 var(--spacing-5);font-size:var(--font-sizes-px13)}.p-workspaceUi__detailList>div{padding:var(--spacing-3\.25) 0;gap:var(--spacing-2\.5);border-bottom:var(--border-widths-hairline) solid var(--colors-border);justify-content:space-between;display:flex}.p-workspaceUi__detailList dd{margin:var(--spacing-0);text-align:right}.p-workspaceUi__detailList dt{color:var(--colors-foreground-tertiary)}.p-workspaceUi__spinning{animation:loup-spin var(--durations-loading-loop) linear infinite}.p-workspaceUi__emptyAction{margin-top:var(--spacing-5);justify-content:flex-start;display:flex}.p-workspaceUi__rowAction{border-radius:var(--radii-lg);color:var(--colors-foreground-tertiary);width:var(--sizes-8);height:var(--sizes-8);background:0 0;border:0;place-items:center;display:inline-grid}.p-workspaceUi__rowAction:hover{background:var(--colors-surface-subtle);color:var(--colors-foreground)}.p-workspaceUi__themeToggle{border-radius:var(--radii-lg);color:var(--colors-foreground-secondary);cursor:pointer;width:var(--sizes-11);height:var(--sizes-11);background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.p-workspaceUi__themeToggle:focus-visible{outline:var(--border-widths-focus) solid var(--colors-interactive-base);outline-offset:var(--border-widths-focus)}.p-workspaceUi__themeToggle:hover{background:var(--colors-surface-subtle);color:var(--colors-foreground)}.p-workspaceUi__tableFooter{padding:var(--spacing-3\.5) var(--spacing-6);border-top:var(--border-widths-hairline) solid var(--colors-border);font-size:var(--font-sizes-px11);color:var(--colors-foreground-tertiary)}.p-workspaceUi__table{border-collapse:collapse;text-align:left;white-space:nowrap;font-size:var(--font-sizes-px13);width:100%}.p-workspaceUi__table th{padding:var(--spacing-3) var(--spacing-5);background:var(--colors-surface-base);font-weight:var(--font-weights-medium);color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-xs)}.p-workspaceUi__table td{padding:var(--spacing-3) var(--spacing-5);border-top:var(--border-widths-hairline) solid var(--colors-border);font-variant-numeric:tabular-nums}.p-workspaceUi__table tbody tr:hover{background:color-mix(in srgb, var(--colors-foreground) 2%, transparent)}.p-workspace__loupApp{background:var(--colors-surface-canvas);color:var(--colors-foreground);font-family:var(--fonts-body);font-size:var(--font-sizes-sm);line-height:var(--line-height-reading);min-height:100vh;display:flex}.p-workspace__loupApp h1,.p-workspace__loupApp h2{margin:var(--spacing-0);font-weight:var(--font-weights-medium);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-title)}.p-workspace__loupApp h2{font-size:var(--font-sizes-px19)}.p-workspace__loupApp h3{font-weight:var(--font-weights-medium);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-title);font-size:var(--font-sizes-sm)}.p-workspace__loupApp h3,.p-workspace__loupApp p{margin:var(--spacing-0)}.p-workspace__loupApp label:has(>input[type=checkbox]:not([data-scope])){padding:var(--spacing-3);border:var(--border-widths-hairline) solid var(--colors-border);background:var(--colors-surface-base);gap:var(--spacing-3);border-radius:var(--radii-md);font-size:var(--font-sizes-px13);line-height:var(--line-height-relaxed);cursor:pointer;align-items:start;display:flex}.p-workspace__loupApp label:has(>input[type=checkbox]:not([data-scope])):has(input:focus-visible){outline:var(--border-widths-focus) solid var(--colors-interactive-base);outline-offset:var(--border-widths-focus-offset)}.p-workspace__loupApp label:has(>input[type=checkbox]:not([data-scope]))>input[type=checkbox]{margin-top:var(--spacing-0\.5);flex-shrink:0}.p-workspace__loupApp label:has(>input[type=checkbox]:not([data-scope])):has(input:disabled){color:var(--colors-foreground-tertiary);cursor:not-allowed}.p-workspace__loupApp a{color:inherit;text-decoration:none}.p-workspace__loupApp *{box-sizing:border-box}.p-workspace__loupApp button{cursor:pointer}.p-workspace__loupApp input{font-family:inherit}.p-workspace__loupApp input[type=checkbox]{accent-color:var(--colors-interactive-link);cursor:pointer;height:var(--sizes-4\.5);width:var(--sizes-4\.5)}.p-workspace__loupApp a:focus-visible{outline:var(--border-widths-focus) solid var(--colors-interactive-link);outline-offset:var(--border-widths-focus-offset)}.p-workspace__loupLogin{color:var(--colors-foreground);flex-direction:column;min-height:100svh}.p-workspace__loupLogin,.p-workspace__loupLoading{background:var(--colors-surface-canvas);font-family:var(--fonts-body);font-size:var(--font-sizes-sm);line-height:var(--line-height-reading);display:flex}.p-workspace__loupLoading{gap:var(--spacing-3\.75);color:var(--colors-foreground-tertiary);justify-content:center;align-items:center;min-height:100vh}.p-workspace__loupLoading svg{width:var(--sizes-7);height:var(--sizes-7)}.p-workspace__numeric{font-variant-numeric:tabular-nums}.p-workspace__wordmark{gap:var(--spacing-2);font-size:var(--font-sizes-px25);font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-solid);align-items:center;width:fit-content;display:flex;position:relative}.p-workspace__wordmark>span{white-space:nowrap;font-size:var(--font-sizes-px9);letter-spacing:var(--letter-spacing-overline);color:var(--colors-foreground-tertiary);font-weight:var(--font-weights-regular);top:var(--spacing-10);left:var(--spacing-11\.5);position:absolute}.p-workspace__wordmark svg{width:var(--sizes-7);height:var(--sizes-7)}.p-workspace__workspaceMain{margin-left:var(--spacing-56);min-width:var(--sizes-0);flex-direction:column;flex:1;display:flex}.p-workspace__topbar{padding:0 var(--spacing-9);background:var(--colors-surface-base);border-bottom:var(--border-widths-hairline) solid var(--colors-border);font-size:var(--font-sizes-xs);height:var(--sizes-14);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.p-workspace__topbar>div{gap:var(--spacing-3\.25);align-items:center;display:flex}.p-workspace__topbar svg{color:var(--colors-foreground-tertiary)}.p-workspace__topbarBell{border-radius:var(--radii-md);width:var(--sizes-10);height:var(--sizes-10);margin-left:var(--spacing-0);background:0 0;border:0;place-items:center;display:grid}.p-workspace__topbarBell:hover{background:var(--colors-surface-subtle)}.p-workspace__workspaceContent{padding:var(--spacing-6) var(--spacing-9) var(--spacing-4);width:100%;max-width:var(--sizes-360);flex:1;margin:0 auto}.p-workspace__workspaceContent .p-routeError__routeError{padding-inline:var(--spacing-4);min-height:calc(100svh - var(--sizes-40))}.p-workspace__workspaceContent .p-routeError__routeErrorBrand{visibility:hidden}.p-workspace__workspaceFooter{padding:var(--spacing-4) var(--spacing-9);color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-px11);letter-spacing:var(--letter-spacing-caption);border-top:0;justify-content:space-between;display:flex}.p-workspace__menuToggle{color:inherit;background:0 0;border:0;display:none}.p-workspace__skipLink{background:var(--colors-surface-base);padding:var(--spacing-2\.5);z-index:100;top:calc(var(--spacing-25) * -1);left:var(--spacing-62\.5);position:absolute}.p-workspace__skipLink:focus{top:var(--spacing-2\.5)}.p-workspace__metricsStrip{margin:0 0 var(--spacing-5);padding:0 0 var(--spacing-6);box-shadow:none;margin-bottom:var(--spacing-6);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p-workspace__metricsStrip>div{padding:0 var(--spacing-6);border-left:var(--border-widths-hairline) solid var(--colors-border)}.p-workspace__metricsStrip>div:first-child{padding-left:var(--spacing-0);border-left:0}.p-workspace__metricsStrip>div>span{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);margin-bottom:var(--spacing-1\.25);display:block}.p-workspace__metricsStrip strong{font-size:var(--font-sizes-2xl);line-height:var(--line-height-title);font-weight:var(--font-weights-medium);letter-spacing:var(--letter-spacing-tight);font-variant-numeric:tabular-nums}.p-workspace__metricsStrip strong small{font-size:var(--font-sizes-sm);letter-spacing:0;color:var(--colors-foreground-tertiary);font-weight:var(--font-weights-regular)}.p-workspace__metricsStrip>div>small{font-size:var(--font-sizes-px11);color:var(--colors-foreground-tertiary);margin-top:var(--spacing-1);display:block}.p-workspace__panelBody{padding:var(--spacing-5);min-width:var(--sizes-0)}.p-workspace__panelNote{padding:var(--spacing-5);color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-sm)}.p-workspace__tokenName{gap:var(--spacing-3);font-size:var(--font-sizes-px13);font-weight:var(--font-weights-medium);line-height:var(--line-height-tight);align-items:center;display:flex}.p-workspace__tokenName>span>small{font-weight:var(--font-weights-regular);margin-top:var(--spacing-0);display:block}.p-workspace__tokenName>span>small,.p-workspace__backLink{color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-xs)}.p-workspace__backLink{gap:var(--spacing-1\.75);margin-bottom:var(--spacing-4\.25);align-items:center;display:inline-flex}.p-workspace__inlineNote{padding:var(--spacing-4) var(--spacing-5);background:var(--colors-surface-base);border:var(--border-widths-hairline) solid var(--colors-border);gap:var(--spacing-3);border-radius:var(--radii-lg);color:var(--colors-foreground-tertiary);margin-bottom:var(--spacing-5);align-items:flex-start;display:flex}.p-workspace__inlineNote svg{color:var(--colors-interactive-link);margin-top:var(--spacing-0\.5);flex-shrink:0}.p-workspace__inlineNote p{font-size:var(--font-sizes-xs);line-height:var(--line-height-relaxed)}.p-workspace__ticker{font-size:var(--font-sizes-px13);color:var(--colors-interactive-link);margin-top:var(--spacing-2);display:inline-block}.p-workspace__smallNote{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);line-height:var(--line-height-double);margin-top:var(--spacing-6)}.p-workspace__workspaceLoading{gap:var(--spacing-3);color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-sm);min-height:var(--sizes-100);justify-content:center;align-items:center;display:flex}.p-workspace__loadingDot{background:var(--colors-interactive-link);width:var(--sizes-1\.5);height:var(--sizes-1\.5);border-radius:50%}.p-workspace__breadcrumbs{min-width:var(--sizes-0)}.p-workspace__breadcrumbs li:last-child>a{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.p-workspace__breadcrumbs ol{min-width:var(--sizes-0);flex-wrap:nowrap}.p-workspace__breadcrumbs li:last-child{min-width:var(--sizes-0);flex-shrink:1}.p-brandKit__root{padding:var(--spacing-5);border:var(--border-widths-hairline) solid var(--colors-border);background:var(--colors-surface-base);border-radius:var(--radii-lg);margin-top:var(--spacing-8)}.p-brandKit__heading{gap:var(--spacing-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.p-brandKit__heading h2{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-semibold)}.p-brandKit__heading p{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);margin-top:var(--spacing-1)}.p-brandKit__download{border:var(--border-widths-hairline) solid var(--colors-border);gap:var(--spacing-2);padding-inline:var(--spacing-3);border-radius:var(--radii-md);font-size:var(--font-sizes-xs);min-height:var(--sizes-11);align-items:center;display:inline-flex}.p-brandKit__download:hover{background:var(--colors-surface-subtle)}.p-brandKit__details{margin-top:var(--spacing-4)}.p-brandKit__details summary{cursor:pointer;font-size:var(--font-sizes-xs);color:var(--colors-interactive-link);min-height:var(--sizes-11);align-content:center}.p-brandKit__details summary:focus-visible{outline:var(--border-widths-focus) solid var(--colors-interactive-link);outline-offset:var(--border-widths-focus-offset)}.p-brandKit__grid{gap:var(--spacing-3);margin-top:var(--spacing-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.p-brandKit__logo{border:var(--border-widths-hairline) solid var(--colors-border);gap:var(--spacing-2);border-radius:var(--radii-lg);min-height:var(--sizes-40);flex-direction:column;justify-content:center;align-items:center;display:flex}.p-brandKit__logo small{color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-xs)}.p-brandKit__logo svg{width:var(--sizes-16);height:var(--sizes-16)}.p-brandKit__avatar{border:var(--border-widths-hairline) solid var(--colors-border);border-radius:var(--radii-lg);overflow:hidden}.p-brandKit__avatar span{padding:var(--spacing-3);font-size:var(--font-sizes-xs);justify-content:space-between;align-items:center;display:flex}.p-brandKit__avatar img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.p-brandKit__icons{gap:var(--spacing-3);margin-block:var(--spacing-4);flex-wrap:wrap;display:flex}.p-brandKit__icons a{padding:var(--spacing-3);border:var(--border-widths-hairline) solid var(--colors-border);gap:var(--spacing-2);border-radius:var(--radii-md);font-size:var(--font-sizes-xs);min-height:var(--sizes-11);align-items:center;display:flex}.p-brandKit__icons svg{width:var(--sizes-6);height:var(--sizes-6)}.p-brandKit__banner{border-radius:var(--radii-lg);max-width:var(--sizes-150);display:block;overflow:hidden}.p-brandKit__banner img{width:100%;height:auto;display:block}.p-brandKit__palette{gap:var(--spacing-4);margin-top:var(--spacing-5);flex-wrap:wrap;display:flex}.p-brandKit__palette span{border:var(--border-widths-hairline) solid var(--colors-border);border-radius:var(--radii-md);height:var(--sizes-8)}.p-brandKit__palette>div{gap:var(--spacing-1);min-width:var(--sizes-16);display:grid}.p-brandKit__palette strong,.p-brandKit__palette code{font-size:var(--font-sizes-xs)}.p-brandKit__palette code{color:var(--colors-foreground-tertiary)}.p-brandKit__type{font-size:var(--font-sizes-xs);padding-top:var(--spacing-4)}.p-brandKit__type a{color:var(--colors-interactive-link);min-height:var(--sizes-11);margin-left:var(--spacing-3);align-items:center;text-decoration:underline;display:inline-flex}.p-transitions__tIconSwap{display:inline-grid;position:relative}.p-transitions__tIconSwap .p-transitions__tIcon{transition:opacity var(--durations-surface) var(--easings-ease-in-out), filter var(--durations-surface) var(--easings-ease-in-out), transform var(--durations-surface) var(--easings-ease-in-out);will-change:opacity, filter, transform;grid-area:1/1}.p-transitions__tIconSwap[data-state=a] .p-transitions__tIcon[data-icon=a],.p-transitions__tIconSwap[data-state=b] .p-transitions__tIcon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.p-transitions__tIconSwap[data-state=a] .p-transitions__tIcon[data-icon=b],.p-transitions__tIconSwap[data-state=b] .p-transitions__tIcon[data-icon=a]{opacity:0;filter:blur(var(--blur-xs));transform:scale(.25)}.p-transitions__tAccPanel{transition:grid-template-rows var(--durations-surface) var(--easings-out-quint);grid-template-rows:0fr;display:grid}.p-transitions__tAcc[data-open=true] .p-transitions__tAccPanel{transition:grid-template-rows var(--durations-surface) var(--easings-out-quint);grid-template-rows:1fr}.p-transitions__tAcc[data-open=true] .p-transitions__tAccPanelInner{transition:opacity var(--durations-surface) var(--easings-out-quint), filter var(--durations-surface) var(--easings-out-quint);opacity:1;filter:blur()}.p-transitions__tAcc[data-open=true] .p-transitions__tAccChevron{transform:scaleY(-1)}.p-transitions__tAccPanelInner{transition:opacity var(--durations-surface) var(--easings-out-quint), filter var(--durations-surface) var(--easings-out-quint);opacity:0;filter:blur(var(--sizes-0\.5));overflow:hidden}.p-transitions__tAccChevron{transition:transform var(--durations-surface) var(--easings-out-quint);transform-origin:50%;display:inline-flex;transform:scaleY(1)}.p-transitions__tAccChevron path{vector-effect:non-scaling-stroke}.step-dialog__content{padding:var(--spacing-0);font-family:var(--fonts-body);max-height:calc(100dvh - var(--spacing-8));width:var(--sizes-160);overflow:hidden}.step-dialog__header{padding:var(--spacing-5) var(--spacing-6);padding-right:var(--spacing-14)}.step-dialog__header,.step-dialog__steps{border-bottom:var(--border-widths-hairline) solid var(--colors-border)}.step-dialog__steps{padding:var(--spacing-3) var(--spacing-6);margin:var(--spacing-0);gap:var(--spacing-4);flex-shrink:0;list-style:none;display:flex;overflow-x:auto}.step-dialog__step{gap:var(--spacing-2);white-space:nowrap;font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);align-items:center;display:flex}.step-dialog__step[aria-current=step]{color:var(--colors-interactive-link);font-weight:var(--font-weights-semibold)}.step-dialog__step span{font-variant-numeric:tabular-nums}.step-dialog__body{padding:var(--spacing-5) var(--spacing-6);overscroll-behavior:contain;min-height:var(--sizes-0);overflow-y:auto}.step-dialog__body>[hidden]{display:none}.step-dialog__footer{padding:var(--spacing-4) var(--spacing-6);background:var(--colors-surface-base);gap:var(--spacing-3);border-top:var(--border-widths-hairline) solid var(--colors-border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.step-dialog__actions{gap:var(--spacing-2);margin-left:auto;display:flex}.step-dialog__heading{outline-offset:2px;font-size:var(--font-sizes-md);font-weight:var(--font-weights-semibold);margin-bottom:var(--spacing-5);outline:2px solid #0000}.step-dialog__form{min-height:var(--sizes-0);flex-direction:column;display:flex;overflow:hidden}.step-dialog__review{gap:var(--spacing-3);display:grid}.step-dialog__review dd{margin:var(--spacing-0);overflow-wrap:anywhere;white-space:pre-wrap}.step-dialog__review>div{gap:var(--spacing-3);grid-template-columns:var(--sizes-30) minmax(0, 1fr);display:grid}.step-dialog__review dt,.step-dialog__notice{color:var(--colors-foreground-tertiary)}.step-dialog__notice{margin-block:var(--spacing-4);font-size:var(--font-sizes-sm);line-height:var(--line-height-relaxed)}.p-deskSelect__deskSelect{gap:var(--spacing-2);min-width:var(--sizes-0)}.p-deskSelect__deskSelect .p-deskSelect__deskSelectTrigger{padding:0 var(--spacing-9) 0 var(--spacing-3);border:var(--border-widths-hairline) solid var(--colors-border);background:var(--colors-surface-base);font:400 var(--sizes-3\.25)/1.5 var(--fonts-body);border-radius:var(--radii-md);gap:var(--spacing-2);box-shadow:var(--colors-shadow-field);color:var(--colors-foreground);text-align:left;height:var(--sizes-10);min-height:var(--sizes-10)}.p-deskSelect__deskSelect .p-deskSelect__deskSelectTrigger[data-state=open]{outline:var(--border-widths-focus) solid var(--colors-interactive-base);outline-offset:var(--border-widths-focus)}.p-deskSelect__deskSelect [data-part=value-text]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-deskSelect__deskSelect .p-deskSelect__deskSelectLabel{color:var(--colors-foreground);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);line-height:var(--line-height-body)}.p-deskSelect__deskSelect .p-deskSelect__deskSelectTrigger:disabled{opacity:.5;cursor:not-allowed}.p-deskSelect__deskSelect .p-deskSelect__deskSelectIndicator{color:var(--colors-foreground-tertiary);right:var(--spacing-3);transform:none}.p-deskSelect__deskSelect .p-deskSelect__deskSelectTrigger:focus-visible{outline:var(--border-widths-focus) solid var(--colors-interactive-base);outline-offset:var(--border-widths-focus)}.p-deskSelect__deskSelect .p-deskSelect__deskSelectTrigger:hover{background:var(--colors-surface-subtle)}.p-deskSelect__deskSelectPopup{padding:var(--spacing-1\.5);border:var(--border-widths-hairline) solid var(--colors-border);background:var(--colors-surface-base);font:400 var(--sizes-3\.25)/1.5 var(--fonts-body);border-radius:var(--radii-lg);box-sizing:border-box;color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay);width:min(max(var(--sizes-70), var(--reference-width)), var(--available-width));min-width:var(--sizes-0);max-width:calc(100vw - var(--spacing-4));max-height:min(var(--sizes-80), var(--available-height));overflow-y:auto}.p-deskSelect__deskSelectPopup .p-deskSelect__deskSelectOption{padding:var(--spacing-1\.5) var(--spacing-2);gap:var(--spacing-2);border-radius:var(--radii-sm);cursor:pointer;font-size:var(--font-sizes-px13);color:inherit;min-height:var(--sizes-8);justify-content:space-between;align-items:center;display:flex}.p-deskSelect__deskSelectPopup .p-deskSelect__deskSelectOption[data-highlighted]{background:var(--colors-surface-subtle);color:var(--colors-foreground)}.p-deskSelect__deskSelectPopup .p-deskSelect__deskSelectOption[data-state=checked]{font-weight:var(--font-weights-medium)}.p-deskSelect__deskSelectPopup .p-deskSelect__deskSelectOption[data-disabled]{opacity:.5;cursor:not-allowed}.p-deskSelect__deskSelectPopup [data-part=item-indicator]{flex-shrink:0;margin-left:auto}.p-deskSelect__deskSelectInline{gap:var(--spacing-2);flex-direction:row;align-items:center;width:auto}.p-deskSelect__deskSelectInline [data-part=control]{min-width:var(--sizes-30)}.p-deskSelect__deskSelectInline .p-deskSelect__deskSelectHint{max-width:30ch}.p-deskSelect__deskSelectImage{border-radius:var(--radii-sm);object-fit:cover}.p-deskSelect__deskSelectImage,.p-deskSelect__deskSelectVisual{width:var(--sizes-5);height:var(--sizes-5);flex-shrink:0}.p-deskSelect__deskSelectVisual{color:var(--colors-foreground-tertiary);justify-content:center;align-items:center;display:inline-flex}.p-deskSelect__deskSelectVisual[data-tone=positive]{color:var(--colors-positive-text)}.p-deskSelect__deskSelectVisual[data-tone=caution]{color:var(--colors-caution-text)}.p-deskSelect__deskSelectVisual[data-tone=critical]{color:var(--colors-critical-text)}.p-deskSelect__deskSelectBrand{object-fit:contain}.p-deskSelect__deskSelectOptionCopy{text-align:start;min-width:var(--sizes-0);flex-direction:column;flex:1;display:flex}.p-deskSelect__deskSelectDescription,.p-deskSelect__deskSelectHint{font-size:var(--font-sizes-px11);font-weight:var(--font-weights-regular);color:var(--colors-foreground-tertiary);line-height:var(--line-height-body);overflow-wrap:anywhere}.p-projects__projectsLayout{gap:var(--spacing-6);grid-template-columns:var(--sizes-70) minmax(0, 1fr);align-items:start;display:grid}.p-projects__projectsLayout.p-projects__isEmpty{grid-template-columns:minmax(0,1fr)}.p-projects__projectList{padding:var(--spacing-0);min-width:var(--sizes-0)}.p-projects__projectList>[role=status]{padding:var(--spacing-5);color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-px13)}.p-projects__projectList .p-workspaceUi__emptyState{margin:var(--spacing-0);max-width:var(--sizes-150)}.p-projects__projectDetail{padding:var(--spacing-5);min-width:var(--sizes-0)}.p-projects__projectRow{padding:var(--spacing-3\.5) var(--spacing-5);gap:var(--spacing-1\.5);border-bottom:var(--border-widths-hairline) solid var(--colors-border);color:inherit;text-decoration:none;display:grid}.p-projects__projectRow.p-projects__isSelected{background:var(--colors-surface-subtle);box-shadow:none}.p-projects__projectRow small{color:var(--colors-foreground-tertiary)}.p-projects__projectRow.p-projects__isSelected strong{color:var(--colors-interactive-link)}.p-projects__projectHistory{padding-left:var(--spacing-6)}.p-projects__projectHistory li{padding-block:var(--spacing-4)}.p-projects__projectHistory small{color:var(--colors-foreground-tertiary);margin-top:var(--spacing-1\.5);display:block}.p-projects__projectFields{padding:var(--spacing-0);margin:0 0 var(--spacing-6);gap:var(--spacing-4\.5);min-width:var(--sizes-0);border:0;display:grid}.p-projects__projectFields textarea{resize:vertical}.p-projects__projectEvidence{border-top:var(--border-widths-hairline) solid var(--colors-border);padding-block:var(--spacing-5);overflow-wrap:anywhere}.p-projects__projectEvidence p{margin-block:var(--spacing-3)}.p-projects__projectEvidence [data-slot=collapsible-trigger]{cursor:pointer;font-weight:var(--font-weights-semibold)}.p-projects__productionPanel{padding:var(--spacing-5);gap:var(--spacing-4);min-width:var(--sizes-0);display:grid}.p-projects__productionPanel>.p-workspaceUi__panelHeading{margin:calc(-1 * var(--spacing-5)) calc(-1 * var(--spacing-5)) 0}.p-projects__productionPanel .workspace-disclosure{border-top:var(--border-widths-hairline) solid var(--colors-border);padding-top:var(--spacing-4)}.p-projects__packagePreview{width:100%;height:var(--sizes-105);margin-top:var(--spacing-4);background:#fff;border:0}.p-projects__packageBlocks{gap:var(--spacing-4);margin-top:var(--spacing-4);display:grid}.p-projects__packageHash{overflow-wrap:anywhere}.p-projects__packageReview,.p-projects__originalGrid{gap:var(--spacing-4);display:grid}.p-projects__originalGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sizes-40)), 1fr))}.p-projects__originalGrid figure{margin:var(--spacing-0);min-width:var(--sizes-0)}.p-projects__originalGrid img{background:var(--colors-surface-subtle);object-fit:contain;width:100%;max-height:var(--sizes-60)}.p-projects__originalGrid small{overflow-wrap:anywhere;display:block}.p-projects__imageJob{border-top:var(--border-widths-hairline) solid var(--colors-border);padding-top:var(--spacing-3)}.p-projects__traitPreview{background:var(--colors-surface-subtle);width:var(--sizes-20);height:var(--sizes-20)}.p-projects__traitPreview,.p-projects__mediaPreview{object-fit:contain}.p-projects__contactSheet{width:100%;max-width:var(--sizes-5xl);height:auto}.p-research__researchIntro{padding:var(--spacing-5);border:0;border-block:var(--border-widths-hairline) solid var(--colors-border);gap:var(--spacing-2) var(--spacing-6);border-top:var(--border-widths-hairline) solid var(--colors-border);border-bottom:var(--border-widths-hairline) solid var(--colors-border);margin-block:var(--spacing-6);margin-bottom:var(--spacing-5);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.p-research__researchIntro h2{margin:var(--spacing-0);font-size:var(--font-sizes-px15);line-height:var(--line-height-title);margin-top:var(--spacing-3)}.p-research__researchIntro>span{padding:var(--spacing-0);border:0;border-left:var(--border-widths-hairline) solid var(--colors-border);font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);grid-area:1/2/3}.p-research__researchIntro>p{font-size:var(--font-sizes-px13);line-height:var(--line-height-relaxed);color:var(--colors-foreground-tertiary);grid-column:1;max-width:70ch}.p-research__researchIntro small{color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-px11);margin-top:var(--spacing-1\.25);display:block}.p-research__discoveryIntro{padding:var(--spacing-4) var(--spacing-5);gap:var(--spacing-2);font-size:var(--font-sizes-sm);line-height:var(--line-height-relaxed);display:grid}.p-research__discoveryIntro p{margin:var(--spacing-0);color:var(--colors-foreground-tertiary);max-width:75ch}.p-research__discoveryIntro a{color:var(--colors-interactive-link);width:fit-content}.p-research__discoveryMessage{padding:var(--spacing-5);font-size:var(--font-sizes-sm);line-height:var(--line-height-relaxed)}.p-research__discoveryMessage p{color:var(--colors-foreground-tertiary);margin-top:var(--spacing-2)}.p-research__discoveryCard{gap:var(--spacing-4);display:grid}.p-research__discoveryCard>p{margin:var(--spacing-0)}.p-research__discoveryCard .p-research__narrativeHeading{margin:var(--spacing-0);flex-wrap:wrap;justify-content:space-between}.p-research__discoveryCard dl{margin:var(--spacing-0);gap:var(--spacing-2);display:grid}.p-research__discoveryCard dd{margin:0 0 var(--spacing-2);color:var(--colors-foreground-tertiary);line-height:var(--line-height-relaxed)}.p-research__discoveryCard blockquote{margin:var(--spacing-0);padding:var(--spacing-3);background:var(--colors-surface-subtle)}.p-research__discoveryCard label{gap:var(--spacing-2);min-height:var(--sizes-11);align-items:center;display:flex}.p-research__discoveryCard dt{font-weight:var(--font-weights-medium)}.p-research__researchPagination{padding:var(--spacing-4) var(--spacing-5);gap:var(--spacing-3);border-top:var(--border-widths-hairline) solid var(--colors-border);flex-wrap:wrap;align-items:center;display:flex}.p-research__researchPagination>span{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);margin-right:auto}.p-research__researchPagination:empty{display:none}.p-research__narrativeList{gap:var(--spacing-4\.5);margin-bottom:var(--spacing-7\.5);grid-template-columns:repeat(3,1fr);display:grid}.p-research__narrativeCard{border:var(--border-widths-hairline) solid var(--colors-border);padding:var(--spacing-5);border-radius:var(--radii-lg);flex-direction:column;display:flex}.p-research__narrativeCard>a{border-top:var(--border-widths-hairline) solid var(--colors-border);color:var(--colors-interactive-link);font-size:var(--font-sizes-px13);padding-top:var(--spacing-4);margin-top:var(--spacing-5\.25);justify-content:space-between;align-items:center;display:flex}.p-research__narrativeCard h3{font-size:var(--font-sizes-lg);letter-spacing:var(--letter-spacing-display)}.p-research__narrativeCard>p{font-size:var(--font-sizes-sm);line-height:var(--line-height-double);color:var(--colors-foreground-tertiary);margin-top:var(--spacing-4)}.p-research__narrativeHeading{gap:var(--spacing-2\.25);margin-bottom:var(--spacing-5\.5);align-items:center;display:flex}.p-research__narrativeHeading svg{color:var(--colors-interactive-link);margin-left:auto}.p-research__narrativeIndex{font-size:var(--font-sizes-xs);color:var(--colors-interactive-link)}.p-research__narrativeEvidence{border-top:var(--border-widths-hairline) solid var(--colors-border);margin-top:var(--spacing-5);padding-top:var(--spacing-4\.5);flex:1}.p-research__narrativeEvidence p{margin:var(--spacing-2) 0 var(--spacing-3);font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);line-height:var(--line-height-double)}.p-research__narrativeEvidence strong{font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium)}.p-research__narrativeEvidence>span,.p-research__narrativeEvidence>a{font-size:var(--font-sizes-xs);overflow-wrap:anywhere;margin-top:var(--spacing-1\.5);display:flex}.p-research__researchTask{margin-bottom:var(--spacing-6)}.p-research__researchTask>p{line-height:var(--line-height-relaxed)}.p-research__researchTask>p,.p-research__researchTask>.p-workspaceUi__buttonRow{margin:var(--spacing-4) var(--spacing-5)}.p-research__researchTask>.p-workspaceUi__buttonRow:empty{display:none}.p-research__researchTask>.workspace-disclosure{padding:var(--spacing-2);border-top:var(--border-widths-hairline) solid var(--colors-border)}.p-research__researchTask [data-slot=collapsible-trigger]{cursor:pointer}.p-research__researchTask ol{padding-left:var(--spacing-5)}.p-research__researchTaskAck{gap:var(--spacing-2\.5);margin-bottom:var(--spacing-4);align-items:start;display:flex}.p-research__researchTaskAck input{margin-top:var(--spacing-1);flex-shrink:0}.p-research__intakePanel{gap:var(--spacing-0);display:grid}.p-research__intakePanel>.workspace-disclosure{padding:var(--spacing-4) var(--spacing-5);border-bottom:var(--border-widths-hairline) solid var(--colors-border)}.p-research__intakePanel>[role=status],.p-research__intakePanel>.p-workspaceUi__errorNote{margin:var(--spacing-4) var(--spacing-5)}.p-research__intakePanel>.p-workspaceUi__panelHeading label{gap:var(--spacing-2);font-size:var(--font-sizes-xs);align-items:center;display:flex}.p-research__intakePanel>.p-workspaceUi__panelHeading p{font-size:var(--font-sizes-xs);max-width:60ch}.p-research__intakePanel>.p-workspaceUi__panelHeading label select{min-width:var(--sizes-27\.5)}.p-research__intakeSources{padding:var(--spacing-4) var(--spacing-5);gap:var(--spacing-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sizes-60)), 1fr));display:grid}.p-research__intakeSources>div{padding:var(--spacing-0);border-radius:var(--radii-lg);font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);border:0}.p-research__intakeSources:empty{display:none}.p-research__intakeSources strong{color:var(--colors-foreground);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium)}.p-research__intakeIdeas{padding:var(--spacing-4) var(--spacing-5);gap:var(--spacing-4);display:grid}.p-research__intakeIdeas:empty{display:none}.p-research__intakeIdeas article{overflow-wrap:anywhere;min-width:var(--sizes-0)}.p-research__intakeComponents{gap:var(--spacing-1\.5);grid-template-columns:1fr auto;display:grid}.p-research__intakeFilters{padding:var(--spacing-4) var(--spacing-5);gap:var(--spacing-4);border-bottom:var(--border-widths-hairline) solid var(--colors-border);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.p-research__intakeFilters .p-workspaceUi__field{margin:var(--spacing-0)}.p-research__intakeFilters>label{gap:var(--spacing-2);min-height:var(--sizes-11);align-items:center;display:flex}.p-research__intakeFilters>label,.p-research__intakeFilters .p-workspaceUi__field>span{font-size:var(--font-sizes-xs)}.p-alerts__alertRow{padding:var(--spacing-5\.5) var(--spacing-6);gap:var(--spacing-5);border-bottom:var(--border-widths-hairline) solid var(--colors-border);align-items:center;display:flex}.p-alerts__alertRow:last-child{border-bottom:0}.p-alerts__alertRow h3{text-transform:capitalize}.p-alerts__alertRow p{font-size:var(--font-sizes-px13);color:var(--colors-foreground-tertiary);overflow-wrap:anywhere;margin-top:var(--spacing-1\.25)}.p-alerts__alertRow>[data-slot=status-chip]{margin-left:auto}.p-alerts__alertIcon{border:var(--border-widths-hairline) solid var(--colors-border);border-radius:var(--radii-lg);color:var(--colors-interactive-link);width:var(--sizes-9);height:var(--sizes-9);place-items:center;display:grid}.p-alerts__noteAction{gap:var(--spacing-2);color:var(--colors-interactive-link);font-size:var(--font-sizes-px13);flex-shrink:0;align-items:center;margin:auto 0 auto auto;display:inline-flex}.p-alerts__alertExamples{padding:var(--spacing-6);border-top:var(--border-widths-hairline) solid var(--colors-border)}.p-alerts__alertExamples>h2{font-size:var(--font-sizes-md);font-weight:var(--font-weights-medium);margin-bottom:var(--spacing-1)}.p-alerts__alertExamples>p{color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-px13);margin-bottom:var(--spacing-5)}.p-alerts__alertExampleGrid{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p-alerts__alertExample{padding:var(--spacing-5);border:var(--border-widths-hairline) solid var(--colors-border);background:var(--colors-surface-base);font:inherit;gap:var(--spacing-3\.5);border-radius:var(--radii-lg);transition:background var(--durations-fast) ease;text-align:left;color:var(--colors-foreground);align-items:flex-start;display:flex}.p-alerts__alertExample .p-alerts__alertIcon{background:var(--colors-interactive-soft);width:var(--sizes-10);height:var(--sizes-10);flex-shrink:0}.p-alerts__alertExample strong{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);margin-bottom:var(--spacing-1\.5);display:block}.p-alerts__alertExample>span>span{font-size:var(--font-sizes-px13);line-height:var(--line-height-relaxed);color:var(--colors-foreground-tertiary);display:block}.p-alerts__alertExample:hover{background:var(--colors-surface-subtle)}.p-operations__operationsPage{--ops-gap:var(--sizes-5);gap:var(--spacing-6);display:grid}.p-operations__operationsPage .p-workspaceUi__panelHeading h2>svg{color:var(--colors-foreground-tertiary);flex-shrink:0}.p-operations__operationsPage a:not(.button){color:var(--colors-interactive-link)}.p-operations__operationsPage>header,.p-operations__operationsPage .p-workspaceUi__panel{margin-bottom:var(--spacing-0)}.p-operations__operationsPage a:hover{text-underline-offset:var(--sizes-0\.75);text-decoration:underline}.p-operations__opsCaption{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary)}.p-operations__opsRefresh{gap:var(--spacing-3);flex-shrink:0;align-items:center;display:flex}.p-operations__opsRefresh>button{gap:var(--spacing-2);align-items:center;display:flex}.p-operations__opsRefresh>span{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary)}.p-operations__opsFilterHeading{padding:var(--spacing-3) var(--spacing-5);background:var(--colors-surface-subtle);gap:var(--spacing-3);border-bottom:var(--border-widths-hairline) solid var(--colors-border);font-size:var(--font-sizes-px13);justify-content:space-between;align-items:center;display:flex}.p-operations__opsFilterHeading>span,.p-operations__opsFilterHeading>button{gap:var(--spacing-2);align-items:center;display:flex}.p-operations__opsFilterHeading svg{color:var(--colors-foreground-tertiary)}.p-operations__opsFilterPanel{min-width:var(--sizes-0)}.p-operations__operationsFilters{padding:var(--spacing-4) var(--spacing-5) var(--spacing-5);gap:var(--spacing-3);grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;display:grid}.p-operations__operationsFilters .p-workspaceUi__field{margin:var(--spacing-0)}.p-operations__operationsFilters .p-workspaceUi__field>span,.p-operations__operationsFilters .p-deskSelect__deskSelectLabel{font-size:var(--font-sizes-xs)}.p-operations__operationsFilters input{font-size:var(--font-sizes-px13);min-width:var(--sizes-0);min-height:var(--sizes-9)}.p-operations__operationsFilters>button{white-space:nowrap;align-self:end}.p-operations__opsFlow,.p-operations__opsFlow ol{margin:var(--spacing-0)}.p-operations__opsFlow ol{padding:var(--spacing-0);border-block:var(--border-widths-hairline) solid var(--colors-border);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.p-operations__opsFlow li{padding:var(--spacing-3\.5) var(--spacing-6);position:relative}.p-operations__opsFlow>p{font-size:var(--font-sizes-px11);color:var(--colors-foreground-tertiary);margin-top:var(--spacing-2)}.p-operations__opsFlow li>span{color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-xs);margin-bottom:var(--spacing-1\.5);display:block}.p-operations__opsFlow strong{font-size:var(--font-sizes-px22);font-weight:var(--font-weights-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-heading)}.p-operations__opsFlow li>svg{color:var(--colors-foreground-tertiary);right:var(--spacing-0);position:absolute;top:50%;transform:translateY(-50%)}.p-operations__opsFlow li:first-child{padding-left:var(--spacing-0)}.p-operations__opsFlowTitle{gap:var(--spacing-4);margin-bottom:var(--spacing-4);justify-content:space-between;align-items:baseline;display:flex}.p-operations__opsFlowTitle h2{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);letter-spacing:0}.p-operations__opsFlowTitle>span{font-size:var(--font-sizes-px11);color:var(--colors-foreground-tertiary)}.p-operations__opsLayout{gap:var(--ops-gap);grid-template-columns:minmax(0, 1fr) var(--sizes-80);align-items:start;display:grid}.p-operations__opsActivity,.p-operations__opsOverview{gap:var(--ops-gap);min-width:var(--sizes-0);display:grid}.p-operations__opsOverview .p-operations__opsEmpty{padding:var(--spacing-5);gap:var(--spacing-2\.5)}.p-operations__opsOverview .p-operations__opsEmptyIcon{width:var(--sizes-5);height:var(--sizes-6);background:0 0}.p-operations__opsOverview .p-operations__opsEmpty p{font-size:var(--font-sizes-xs)}.p-operations__opsTaskToolbar{padding:var(--spacing-3) var(--spacing-5);gap:var(--spacing-3);border-bottom:var(--border-widths-hairline) solid var(--colors-border);justify-content:space-between;align-items:center;display:flex}.p-operations__opsViewSwitch{gap:var(--spacing-1);display:flex}.p-operations__opsViewSwitch button{padding:var(--spacing-1\.5) var(--spacing-2\.25);font:inherit;border:var(--border-widths-hairline) solid transparent;gap:var(--spacing-2);border-radius:var(--radii-md);font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);background:0 0;align-items:center;display:inline-flex}.p-operations__opsViewSwitch button[aria-pressed=true]{background:var(--colors-surface-subtle);border-color:var(--colors-border);color:var(--colors-foreground)}.p-operations__opsViewSwitch button>span{font-size:var(--font-sizes-px11);font-variant-numeric:tabular-nums}.p-operations__opsViewSwitch button:hover{background:var(--colors-surface-subtle)}.p-operations__opsTaskList{margin:var(--spacing-0);padding:var(--spacing-0);list-style:none}:is(.p-operations__opsTaskList,.p-operations__opsCostList,.p-operations__opsSourceList,.p-operations__opsNotificationList)>li:last-child{border-bottom:0}.p-operations__opsCostList{margin:var(--spacing-0);padding:var(--spacing-0);list-style:none}.p-operations__opsCostList>li{padding:var(--spacing-5);border-bottom:var(--border-widths-hairline) solid var(--colors-border);overflow-wrap:anywhere;min-width:var(--sizes-0)}.p-operations__opsSourceList{margin:var(--spacing-0);padding:var(--spacing-0);list-style:none}.p-operations__opsSourceList>li{padding:var(--spacing-5);border-bottom:var(--border-widths-hairline) solid var(--colors-border);overflow-wrap:anywhere;min-width:var(--sizes-0)}.p-operations__opsSourceList p{margin:var(--spacing-3) 0 var(--spacing-2);font-size:var(--font-sizes-xs);line-height:var(--line-height-relaxed);color:var(--colors-foreground-tertiary)}.p-operations__opsSourceList small{font-size:var(--font-sizes-px11);color:var(--colors-foreground-tertiary)}.p-operations__opsNotificationList{margin:var(--spacing-0);padding:var(--spacing-0);list-style:none}.p-operations__opsNotificationList>li{padding:var(--spacing-5);border-bottom:var(--border-widths-hairline) solid var(--colors-border);overflow-wrap:anywhere;min-width:var(--sizes-0)}.p-operations__opsNotificationList p{margin:var(--spacing-3) 0 var(--spacing-2);font-size:var(--font-sizes-xs);line-height:var(--line-height-relaxed);color:var(--colors-foreground-tertiary)}.p-operations__opsNotificationList small{font-size:var(--font-sizes-px11);color:var(--colors-foreground-tertiary)}.p-operations__opsNotificationList h3{font-size:var(--font-sizes-px13);text-transform:capitalize}.p-operations__opsTaskRow{padding:var(--spacing-5);border-bottom:var(--border-widths-hairline) solid var(--colors-border);overflow-wrap:anywhere;min-width:var(--sizes-0)}.p-operations__opsTaskMain{gap:var(--spacing-3);align-items:center;display:flex}.p-operations__opsTaskMain h3{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);text-transform:capitalize;margin-bottom:var(--spacing-1\.25)}.p-operations__opsTaskMain .p-operations__opsProvider{color:var(--colors-foreground-tertiary)}.p-operations__opsTaskMain>div{min-width:var(--sizes-0)}.p-operations__opsTaskMain>.p-operations__opsState{margin-left:auto}.p-operations__opsTaskSymbol{border:var(--border-widths-hairline) solid var(--colors-border);background:var(--colors-surface-subtle);border-radius:var(--radii-lg);color:var(--colors-foreground-tertiary);width:var(--sizes-9);height:var(--sizes-9);flex-shrink:0;place-items:center;display:grid}.p-operations__opsTaskSymbol[data-attention=true]{background:var(--colors-caution-soft);color:var(--colors-caution-text);border-color:#0000}.p-operations__opsProvider{gap:var(--spacing-1\.75);font-size:var(--font-sizes-xs);min-width:var(--sizes-0);align-items:center;display:inline-flex}.p-operations__opsProvider>img{object-fit:contain;width:var(--sizes-4);height:var(--sizes-4)}.p-operations__opsProvider>span:last-child{overflow-wrap:anywhere}.p-operations__opsState{padding:var(--spacing-0\.5) var(--spacing-1\.75);background:var(--colors-surface-subtle);gap:var(--spacing-1\.5);border-radius:var(--radii-sm);font-size:var(--font-sizes-px11);font-weight:var(--font-weights-medium);line-height:var(--line-height-body);color:var(--colors-foreground-tertiary);text-transform:capitalize;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.p-operations__opsState>span{width:var(--sizes-1\.25);height:var(--sizes-1\.25);background:currentColor;border-radius:50%;flex-shrink:0}.p-operations__opsState[data-tone=positive]{background:var(--colors-positive-soft);color:var(--colors-positive-text)}.p-operations__opsState[data-tone=caution]{background:var(--colors-caution-soft);color:var(--colors-caution-text)}.p-operations__opsState[data-tone=critical]{background:var(--colors-critical-soft);color:var(--colors-critical-text)}.p-operations__opsTaskWarning{margin:var(--spacing-3) 0;font-size:var(--font-sizes-xs);color:var(--colors-caution-text)}.p-operations__opsTaskWarning,.p-operations__opsTaskFooter{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.p-operations__opsTaskFooter{font-size:var(--font-sizes-px11);margin-top:var(--spacing-4);justify-content:space-between;align-items:center}.p-operations__opsTaskFooter>span{color:var(--colors-foreground-tertiary)}.p-operations__opsTaskFooter>span,.p-operations__opsTaskFooter a{gap:var(--spacing-1\.5);align-items:center;display:inline-flex}.p-operations__opsTaskFooter a,.p-operations__opsTaskDetails{font-size:var(--font-sizes-xs)}.p-operations__opsTaskDetails{color:var(--colors-foreground-tertiary);margin-top:var(--spacing-3)}.p-operations__opsTaskDetails dl{padding:var(--spacing-3);margin:var(--spacing-3) 0 0;background:var(--colors-surface-subtle);gap:var(--spacing-2) var(--spacing-4);border-radius:var(--radii-md);grid-template-columns:auto minmax(0,1fr);display:grid}.p-operations__opsTaskDetails dd{margin:var(--spacing-0);overflow-wrap:anywhere;color:var(--colors-foreground)}.p-operations__opsTaskDetails [data-slot=collapsible-trigger]{gap:var(--spacing-1\.5);cursor:pointer;align-items:center;width:fit-content;list-style:none;display:flex}.p-operations__opsTaskDetails [data-slot=collapsible-trigger]:focus-visible{outline:var(--border-widths-focus) solid var(--colors-interactive-link);outline-offset:var(--border-widths-focus-offset)}.p-operations__opsEmpty{padding:var(--spacing-8) var(--spacing-5);gap:var(--spacing-3\.5);align-items:flex-start;display:flex}.p-operations__opsEmpty h3{margin:var(--spacing-0\.5) 0 var(--spacing-2);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);letter-spacing:var(--letter-spacing-compact)}.p-operations__opsEmpty a{gap:var(--spacing-1\.25);margin-top:var(--spacing-3);align-items:center;width:fit-content;display:flex}.p-operations__opsEmpty p{color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-px13);line-height:var(--line-height-prose);max-width:52ch}.p-operations__opsEmptyIcon{background:var(--colors-surface-subtle);border-radius:var(--radii-lg);color:var(--colors-foreground-tertiary);width:var(--sizes-9);height:var(--sizes-9);flex-shrink:0;place-items:center;display:grid}.p-operations__opsPanelFootnote{padding:var(--spacing-3) var(--spacing-5);border-top:var(--border-widths-hairline) solid var(--colors-border);color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-px11);line-height:var(--line-height-relaxed)}.p-operations__opsWorkerHeading{gap:var(--spacing-2\.25);align-items:center;display:flex}.p-operations__opsWorker[data-stale=true] .p-operations__opsWorkerIndicator{background:var(--colors-caution-text)}.p-operations__opsWorker h3{font-size:var(--font-sizes-px13)}.p-operations__opsWorker>p{color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-xs);line-height:var(--line-height-spacious);margin-top:var(--spacing-3)}.p-operations__opsWorkerIndicator{background:var(--colors-positive-text);width:var(--sizes-1\.75);height:var(--sizes-1\.75);border-radius:50%;flex-shrink:0}.p-operations__opsWorkerTime{gap:var(--spacing-1);border-top:var(--border-widths-hairline) solid var(--colors-border);font-size:var(--font-sizes-px11);margin-top:var(--spacing-4);padding-top:var(--spacing-3);display:grid}.p-operations__opsWorkerTime>span{color:var(--colors-foreground-tertiary)}.p-operations__opsBudgetAvailable{margin:var(--spacing-1) 0 var(--spacing-5);font-size:var(--font-sizes-px28);font-weight:var(--font-weights-medium);letter-spacing:var(--letter-spacing-display);font-variant-numeric:tabular-nums;display:block}.p-operations__opsBudget dl{margin:0 0 var(--spacing-4);gap:var(--spacing-3);border-bottom:var(--border-widths-hairline) solid var(--colors-border);padding-bottom:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.p-operations__opsBudget dd{margin:var(--spacing-0);font-size:var(--font-sizes-sm);font-variant-numeric:tabular-nums}.p-operations__opsBudget>a{gap:var(--spacing-1\.5);font-size:var(--font-sizes-xs);align-items:center;display:inline-flex}.p-operations__opsBudget dt{font-size:var(--font-sizes-px11);color:var(--colors-foreground-tertiary);margin-bottom:var(--spacing-1\.25)}.p-operations__opsSourceHeading{gap:var(--spacing-2);align-items:center}.p-operations__opsSourceHeading,.p-operations__opsCostHeading{flex-wrap:wrap;justify-content:space-between;display:flex}.p-operations__opsCostHeading{gap:var(--spacing-3);align-items:baseline}.p-operations__opsCostHeading strong{font-size:var(--font-sizes-px13);font-weight:var(--font-weights-medium);font-variant-numeric:tabular-nums}.p-operations__opsCostMeta{gap:var(--spacing-2) var(--spacing-4);color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-px11);margin-top:var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.p-operations__opsDecisionList{padding:var(--spacing-2) var(--spacing-5);margin:var(--spacing-0);list-style:none}.p-operations__opsDecisionList>li{padding:var(--spacing-4) 0;gap:var(--spacing-4);grid-template-columns:var(--sizes-2) minmax(0, 1fr);display:grid;position:relative}.p-operations__opsDecisionList>li:not(:last-child):before{background:var(--colors-border);content:"";left:var(--spacing-0\.75);top:var(--spacing-7);bottom:calc(var(--spacing-5) * -1);width:var(--sizes-0\.25);position:absolute}.p-operations__opsDecisionList p{font-size:var(--font-sizes-px13);overflow-wrap:anywhere;margin-top:var(--spacing-2)}.p-operations__opsTimelineDot{border:var(--border-widths-hairline) solid var(--colors-foreground-tertiary);background:var(--colors-surface-base);z-index:1;width:var(--sizes-1\.75);height:var(--sizes-1\.75);margin-top:var(--spacing-1\.25);border-radius:50%}.p-operations__opsDecisionHeading{gap:var(--spacing-1\.5) var(--spacing-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.p-operations__opsDecisionHeading h3{font-size:var(--font-sizes-px13);text-transform:capitalize}.p-operations__opsDecisionHeading time,.p-operations__opsDecisionMeta{font-size:var(--font-sizes-px11);color:var(--colors-foreground-tertiary)}.p-operations__opsDecisionMeta{gap:var(--spacing-1) var(--spacing-4);overflow-wrap:anywhere;margin-top:var(--spacing-2\.5);flex-wrap:wrap;align-items:center;display:flex}.p-operations__opsDecisionMeta a{gap:var(--spacing-1);align-items:center;display:inline-flex}.p-operations__opsPagination{padding:var(--spacing-3) var(--spacing-5);gap:var(--spacing-2);border-top:var(--border-widths-hairline) solid var(--colors-border);flex-wrap:wrap;align-items:center;display:flex}.p-operations__opsPagination>span{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);margin-right:auto}.p-operations__opsLoading{gap:var(--spacing-2\.5);color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-px13);min-height:var(--sizes-60);justify-content:center;align-items:center;display:flex}.p-operations__opsAttentionNote{padding:var(--spacing-3) var(--spacing-4);border:var(--border-widths-hairline) solid var(--colors-border);background:var(--colors-caution-soft);gap:var(--spacing-2\.25);border-radius:var(--radii-lg);font-size:var(--font-sizes-xs);color:var(--colors-caution-text);margin-bottom:var(--spacing-0);flex-wrap:wrap;align-items:center;display:flex}.p-operations__opsAttentionNote>a{font-size:var(--font-sizes-xs);margin-left:auto}.p-launches__filterBar{margin-bottom:var(--spacing-5);justify-content:space-between;align-items:center;display:flex}.p-launches__filterBar>span{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary)}.p-launches__filterTabs{padding:var(--spacing-1);background:var(--colors-surface-subtle);gap:var(--spacing-1\.25);border-radius:var(--radii-md);display:flex}.p-launches__filterTabs button{padding:var(--spacing-1\.5) var(--spacing-3);font:inherit;border-radius:var(--radii-md);color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-px13);background:0 0;border:0}.p-launches__filterTabs button.p-workspace__active{background:var(--colors-interactive-selected);color:var(--colors-foreground)}.p-launches__launchesList .p-launches__filterBar{margin:var(--spacing-0);padding:var(--spacing-4) var(--spacing-6);gap:var(--spacing-4);border-bottom:var(--border-widths-hairline) solid var(--colors-border)}.p-launches__launchesList .p-launches__filterTabs{padding:var(--spacing-0);background:0 0}.p-launches__launchesList .p-launches__filterTabs button{background:0 0}.p-launches__launchesList .p-launches__filterTabs button.p-workspace__active{background:var(--colors-interactive-soft);color:var(--colors-interactive-link);font-weight:var(--font-weights-medium)}.p-launches__launchesList>.p-workspaceUi__emptyState{text-align:center;max-width:var(--sizes-145);margin-inline:auto}.p-launches__launchesList>.p-workspaceUi__emptyState .p-workspaceUi__emptySymbol,.p-launches__launchesList>.p-workspaceUi__emptyState>p{margin-inline:auto}.p-launches__launchesList .p-launches__filterTabs button:hover{background:var(--colors-surface-subtle)}.p-wallets__walletConnection{padding:var(--spacing-5) var(--spacing-6);border:var(--border-widths-hairline) solid var(--colors-border);background:var(--colors-surface-base);gap:var(--spacing-4\.5);border-radius:var(--radii-lg);margin-bottom:var(--spacing-5);align-items:center;display:flex}.p-wallets__walletConnection p{font-size:var(--font-sizes-px13);color:var(--colors-foreground-tertiary)}.p-wallets__walletConnection h3{margin-bottom:var(--spacing-1\.5)}.p-wallets__walletConnection>.p-workspaceUi__buttonRow{margin-left:auto}.p-wallets__connectionIcon{background:var(--colors-interactive-soft);border-radius:var(--radii-lg);color:var(--colors-interactive-link);width:var(--sizes-11\.5);height:var(--sizes-11\.5);place-items:center;display:grid}.p-wallets__walletAvatar{color:var(--colors-foreground-tertiary)}.p-wallets__positionsEmpty{margin:var(--spacing-5);padding:var(--spacing-6);border:var(--border-widths-hairline) dashed var(--colors-border);gap:var(--spacing-2);border-radius:var(--radii-lg);font-size:var(--font-sizes-px13);text-align:center;flex-direction:column;align-items:center;display:flex}.p-wallets__positionsEmpty svg,.p-wallets__positionsEmpty span{color:var(--colors-foreground-tertiary)}.p-wallets__positionsEmpty span{font-size:var(--font-sizes-xs)}.p-launchDetail__detailStatus{gap:var(--spacing-4);margin-bottom:var(--spacing-5);align-items:center;display:flex}.p-launchDetail__detailStatus>span:last-child{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);margin-left:auto}.p-launchDetail__detailGrid{gap:var(--spacing-5);grid-template-columns:minmax(0, 1.65fr) minmax(var(--sizes-75), 1fr);display:grid}.p-launchDetail__detailGrid>.p-workspaceUi__formPanel>a{font-size:var(--font-sizes-px13);margin-top:var(--spacing-3);display:flex}.p-launchDetail__tokenMetrics{padding:var(--spacing-5) var(--spacing-6);gap:var(--spacing-3\.75);grid-template-columns:repeat(4,1fr);display:grid}.p-launchDetail__tokenMetrics span{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary);margin-bottom:var(--spacing-2);display:block}.p-launchDetail__tokenMetrics strong{font-size:var(--font-sizes-px21);font-weight:var(--font-weights-medium);letter-spacing:var(--letter-spacing-display)}.p-launchDetail__chartEmpty{padding:var(--spacing-6\.25);gap:var(--spacing-3);color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-px13);min-height:var(--sizes-45);flex-direction:column;justify-content:center;align-items:center;display:flex}.p-launchDetail__chartEmpty>span{font-size:var(--font-sizes-px15);color:var(--colors-foreground)}.p-launchDetail__priceChart{padding:var(--spacing-2\.5) var(--spacing-6) var(--spacing-5\.5)}.p-launchDetail__chartLabels{color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-px11);justify-content:space-between;display:flex}.p-launchDetail__tokenDescription{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-sizes-sm);line-height:var(--line-height-double);color:var(--colors-foreground-tertiary);margin-bottom:var(--spacing-4\.5)}.p-launchDetail__launchReview{background:var(--colors-surface-base)}.p-launchDetail__launchReview .p-workspaceUi__detailList{max-width:var(--sizes-150)}.p-launchDetail__launchReview .p-workspaceUi__buttonRow{margin-top:var(--spacing-6)}.p-launchDetail__launchTitle{gap:var(--spacing-5);align-items:center;display:flex}.p-launchDetail__launchTitle>[data-slot=page-header]{min-width:var(--sizes-0);flex:1}.p-launchDetail__launchTitle>.p-workspaceUi__tokenIcon{font-size:var(--font-sizes-px22);width:var(--sizes-16);height:var(--sizes-16)}.p-launchDetail__launchTitle [data-slot=page-header] h1{overflow-wrap:anywhere}.p-settings__integrationList{padding:0 var(--spacing-6)}.p-settings__integrationRow{padding:var(--spacing-5) 0;gap:var(--spacing-3);border-bottom:var(--border-widths-hairline) solid var(--colors-border);align-items:flex-start;display:flex}.p-settings__integrationRow:last-child{border-bottom:0}.p-settings__integrationRow p{color:var(--colors-foreground-tertiary);font-size:var(--font-sizes-xs);margin-top:var(--spacing-1\.25)}.p-settings__integrationRow>[data-slot=status-chip]{font-size:var(--font-sizes-px10);margin-left:auto}.p-settings__integrationIcon{background:var(--colors-surface-subtle);border:var(--border-widths-hairline) solid var(--colors-border);border-radius:var(--radii-lg);color:var(--colors-foreground-tertiary);height:var(--sizes-9);width:var(--sizes-9);flex-shrink:0;place-items:center;display:grid}.p-settings__integrationIcon[data-state=ready]{color:var(--colors-positive-text)}.p-settings__preferenceRow{gap:var(--spacing-4);border-bottom:var(--border-widths-hairline) solid var(--colors-border);padding-bottom:var(--spacing-4);margin-bottom:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.p-settings__preferenceRow h3{font-size:var(--font-sizes-px15);margin-bottom:var(--spacing-1\.75)}.p-settings__preferenceRow p{font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary)}.p-settings__preferenceRow select{font-size:var(--font-sizes-sm);width:var(--sizes-37\.5)}.p-settings__settingsGrid{gap:var(--spacing-5);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;display:grid}.p-settings__settingsGrid .p-settings__integrationRow>[data-slot=status-chip]{margin:var(--spacing-1\.5) 0 0;grid-column:2;justify-self:start}.p-settings__settingsGrid .p-workspace__inlineNote{background:var(--colors-surface-subtle);margin-bottom:var(--spacing-0)}.p-settings__settingsGrid .p-settings__integrationRow{gap:var(--spacing-1) var(--spacing-3);grid-template-columns:var(--sizes-9) minmax(0, 1fr);display:grid}.p-settings__settingsGrid .p-settings__integrationIcon{grid-row:1/3}.p-settings__settingsGrid .p-settings__integrationRow p{overflow-wrap:anywhere}.p-settings__settingsGrid .p-workspaceUi__panelHeading>span{text-align:right;max-width:var(--sizes-37\.5)}.p-settings__settingsGrid .p-settings__preferenceRow [data-slot=switch-root]{flex-shrink:0}.p-settings__settingsGrid>*{min-width:var(--sizes-0)}.p-settings__settingsGrid .p-settings__connectionsPanel{min-height:var(--sizes-160)}.p-settings__settingsGrid .p-workspaceUi__formPanel>.p-workspaceUi__panelHeading{margin-bottom:var(--spacing-5)}.p-settings__settingsPreferences,.p-settings__budgetPanel{min-width:var(--sizes-0)}.p-settings__budgetPanel{overflow-wrap:anywhere;margin-bottom:var(--spacing-6)}.p-settings__budgetPanel .workspace-disclosure-body>.p-workspaceUi__formPanel{padding:var(--spacing-4) 0 0}.p-settings__budgetPanel>.p-workspace__panelBody{gap:var(--spacing-4);display:grid}.p-settings__budgetPanel .workspace-disclosure{border-top:var(--border-widths-hairline) solid var(--colors-border);padding-top:var(--spacing-3)}.p-settings__budgetTotals{gap:var(--spacing-2);grid-template-columns:1fr auto;display:grid}.p-settings__sourcesPanel{margin-bottom:var(--spacing-6)}.p-settings__sourcesGrid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sizes-65)), 1fr));margin-top:var(--spacing-4);display:grid}.p-settings__sourcesGrid article{border:var(--border-widths-hairline) solid var(--colors-border);padding:var(--spacing-4);border-radius:var(--radii-lg);gap:var(--spacing-2\.5);overflow-wrap:anywhere;min-width:var(--sizes-0);align-content:start;display:grid}.p-login__loginHeader{padding:var(--spacing-3) var(--spacing-6);border-bottom:var(--border-widths-hairline) solid var(--colors-border);justify-content:space-between;align-items:center;display:flex}.p-login__loginHeader .p-workspace__wordmark{margin:var(--spacing-0)}.p-login__loginPreferences{gap:var(--spacing-2);display:flex}.p-login__loginSide{padding:var(--spacing-8) var(--spacing-6);flex:1;place-items:center;display:grid}.p-login__loginForm{padding:var(--spacing-8);border:var(--border-widths-hairline) solid var(--colors-border);background:var(--colors-surface-base);border-radius:var(--radii-lg);box-shadow:var(--colors-shadow-surface);width:100%;max-width:var(--sizes-100)}.p-login__loginForm h1{margin:var(--spacing-0);font-size:var(--font-sizes-2xl);font-weight:var(--font-weights-medium-plus);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-tight)}.p-login__loginForm .p-workspaceUi__description{margin:var(--spacing-3) 0 var(--spacing-8);font-size:var(--font-sizes-sm)}.p-login__loginForm .p-workspaceUi__field{margin-bottom:var(--spacing-5)}.p-login__loginForm [data-slot=button]{width:100%;margin-top:var(--spacing-2)}.p-login__loginForm input{min-height:var(--sizes-11)}.p-login__loginBody{padding:var(--spacing-6);gap:var(--spacing-8);min-height:var(--sizes-0);flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.p-login__loginArtwork{border-radius:var(--radii-lg);color:#0f172a;min-height:var(--sizes-100);background:#f8f5ed;position:relative;overflow:hidden}.p-login__loginLandscape{inset:var(--spacing-0);object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute}.p-login__loginArtworkCopy{padding:var(--spacing-8);z-index:1;background:linear-gradient(#f8f5ed 0%,#f8f5edeb 65%,#0000 100%);position:relative}.p-login__loginArtworkCopy h2{margin:var(--spacing-6) 0 var(--spacing-3);font-size:var(--font-sizes-4xl);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);font-weight:var(--font-weights-semibold)}.p-login__loginArtworkCopy p{margin:var(--spacing-0);font-size:var(--font-sizes-sm);max-width:var(--sizes-75)}.p-login__loginArtworkCopy>span{gap:var(--spacing-2);font-weight:var(--font-weights-bold);font-size:var(--font-sizes-xl);align-items:center;display:flex}.p-login__loginArtworkCopy svg{width:var(--sizes-8);height:var(--sizes-8)}.p-login__loginPack{padding:var(--spacing-3);gap:var(--spacing-1);border-radius:var(--radii-lg);color:#0f172a;bottom:var(--spacing-6);left:var(--spacing-6);right:var(--spacing-6);background:#f8f5ed;align-items:center;display:flex;position:absolute}.p-login__loginPack img{border:var(--border-widths-hairline) solid #e2ded4;object-fit:cover;width:var(--sizes-10);height:var(--sizes-10);border-radius:50%}.p-login__loginPack span{font-size:var(--font-sizes-xs);margin-left:var(--spacing-3)}.chart__container{aspect-ratio:16/9;font-size:var(--font-sizes-xs);justify-content:center;display:flex}.chart__container .recharts-sector,.chart__container .recharts-surface,.chart__container .recharts-layer{outline-offset:2px;outline:2px solid #0000}.chart__container .recharts-cartesian-axis-tick text{fill:var(--colors-foreground-tertiary)}.chart__container .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--colors-border) 50%, transparent)}.chart__container .recharts-curve.recharts-tooltip-cursor,.chart__container .recharts-polar-grid [stroke=\#ccc]{stroke:var(--colors-border)}.chart__container .recharts-radial-bar-background-sector,.chart__container .recharts-rectangle.recharts-tooltip-cursor{fill:var(--colors-surface-muted)}.chart__container .recharts-reference-line [stroke=\#ccc]{stroke:var(--colors-border)}.chart__container .recharts-dot[stroke=\#fff],.chart__container .recharts-sector[stroke=\#fff]{stroke:#0000}.chart__tooltip{background:var(--colors-background-popover);gap:var(--spacing-1\.5);padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-1\.5);border-radius:var(--radii-xl);color:var(--colors-foreground);font-size:var(--font-sizes-xs);box-shadow:var(--colors-shadow-overlay);min-width:var(--sizes-32);align-items:start;display:grid}.chart__tooltipLabel{font-weight:var(--font-weights-medium);color:var(--colors-foreground)}.chart__tooltipRow{gap:var(--spacing-sm);flex-wrap:wrap;align-items:stretch;width:100%;display:flex}.chart__tooltipRow[data-indicator=dot]{align-items:center}.chart__tooltipRow>svg{color:var(--colors-foreground-tertiary);width:var(--sizes-2\.5);height:var(--sizes-2\.5)}.chart__indicator{flex-shrink:0}.chart__indicator[data-indicator=dashed]{border-radius:var(--radii-xs);width:var(--sizes-0);background:0 0;border:1.5px dashed}.chart__indicator[data-indicator=dot]{border-radius:var(--radii-xs);width:var(--sizes-2\.5);height:var(--sizes-2\.5)}.chart__indicator[data-indicator=line]{border-radius:var(--radii-xs);width:var(--sizes-1);height:auto}.chart__legend{gap:var(--spacing-lg);padding-top:var(--spacing-md);justify-content:center}.chart__legend,.chart__legendItem{align-items:center;display:flex}.chart__legendItem{gap:var(--spacing-sm);font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary)}.chart__legendItem>svg{width:var(--sizes-3);height:var(--sizes-3)}.sonner__viewport{padding:var(--spacing-4);gap:var(--spacing-2);z-index:var(--z-index-tooltip);pointer-events:none;flex-direction:column;display:flex;position:fixed}.sonner__viewport>*{pointer-events:auto}.sonner__toast{background:var(--colors-surface-base);gap:var(--spacing-1\.5);padding-inline:var(--spacing-4);padding-block:var(--spacing-3);border-radius:var(--radii-lg);transition:transform var(--durations-surface) var(--easings-smooth), opacity var(--durations-fast) var(--easings-smooth);color:var(--colors-foreground);box-shadow:var(--colors-shadow-overlay);will-change:transform, opacity;border:none;grid-template-columns:auto 1fr auto;align-items:start;min-width:18rem;max-width:22rem;display:grid;position:relative}.sonner__toast:is([open],[data-open],[data-state=open],:popover-open){animation:slideInFromBottom var(--durations-toast) var(--easings-smooth), fadeIn var(--durations-toast) var(--easings-smooth)}.sonner__toast:is([closed],[data-closed],[data-state=closed]){animation:slideOutToBottom var(--durations-toast) var(--easings-smooth), fadeOut var(--durations-toast) var(--easings-smooth)}.sonner__icon{background:var(--colors-interactive-secondary);border-radius:var(--radii-full);color:var(--colors-foreground-tertiary);-webkit-user-select:none;user-select:none;width:var(--sizes-8);height:var(--sizes-8);flex-shrink:0;grid-row:1/3;justify-content:center;align-items:center;display:inline-flex}.sonner__icon svg{width:var(--sizes-4);height:var(--sizes-4)}.sonner__title{font-weight:var(--font-weights-medium);color:var(--colors-foreground)}.sonner__title,.sonner__description{font-size:var(--font-sizes-sm);line-height:var(--line-height-normal);grid-column:2/3}.sonner__description{color:var(--colors-foreground-tertiary)}.sonner__actionButton{background:var(--colors-interactive-base);padding-inline:var(--spacing-3);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);color:var(--colors-interactive-foreground);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);cursor:pointer;height:var(--sizes-8);border:none;outline:2px solid #0000;flex-shrink:0;grid-area:1/3/3/4;justify-content:center;align-items:center;display:inline-flex}.sonner__actionButton[data-pressed=true]{transform:scale(1)}.sonner__actionButton:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.sonner__actionButton:is(:active,[data-active]){transform:scale(1)}.sonner__cancelButton{border:1px solid var(--colors-border);padding-inline:var(--spacing-3);border-radius:var(--radii-lg);outline-offset:2px;transition:transform var(--durations-press-transform) var(--easings-out-quart), background-color var(--durations-fast) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);color:var(--colors-foreground-secondary);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);cursor:pointer;height:var(--sizes-8);background:0 0;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.sonner__cancelButton[data-pressed=true]{transform:scale(1)}.sonner__cancelButton:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.sonner__cancelButton:is(:active,[data-active]){transform:scale(1)}.sonner__closeButton{background:var(--colors-interactive-secondary);border-radius:var(--radii-full);outline-offset:2px;transition:opacity var(--durations-fast) var(--easings-smooth);color:var(--colors-foreground-tertiary);cursor:pointer;opacity:0;inset-inline-end:-var(--spacing-1);top:-var(--spacing-1);width:var(--sizes-5);height:var(--sizes-5);border:none;outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:absolute}.sonner__closeButton svg{pointer-events:none;width:var(--sizes-3\.5);height:var(--sizes-3\.5)}.sonner__closeButton:is(:focus-visible,[data-focus-visible]){outline-offset:2px;opacity:1;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}[data-scope=toast]:hover .sonner__closeButton,[data-frontmost=true]:hover .sonner__closeButton{opacity:1}.sonner__closeButton:is(:active,[data-active]){transform:scale(.93)}.toggle-switch__root{gap:var(--spacing-3);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;display:inline-flex}.toggle-switch__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;pointer-events:none;cursor:not-allowed}.toggle-switch__control{background:var(--colors-interactive-secondary);border-radius:var(--radii-xl);outline-offset:2px;transition:background-color var(--durations-surface) var(--easings-smooth), box-shadow var(--durations-fast) var(--easings-ease-out);cursor:pointer;-webkit-tap-highlight-color:transparent;outline:2px solid #0000;flex-shrink:0;align-items:center;display:inline-flex;position:relative;overflow:hidden}.toggle-switch__control [data-slot=switch-thumb]{background:var(--colors-foreground-inverse);border-radius:var(--radii-lg);transition:margin-inline-start var(--durations-thumb) var(--easings-drawer), background-color var(--durations-normal) var(--easings-ease-out);pointer-events:none;transform-origin:50%;box-shadow:var(--colors-shadow-field);flex-shrink:0;margin-inline-start:var(--spacing-0\.5);display:flex}.toggle-switch__control:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-interactive-base);border:1px solid var(--colors-interactive-base);box-shadow:var(--colors-shadow-raised);position:relative}.toggle-switch__control:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:active,[data-active]){background:var(--colors-interactive-hover)}.toggle-switch__control:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) [data-slot=switch-thumb]{background:var(--colors-interactive-foreground);color:var(--colors-interactive-base);box-shadow:var(--colors-shadow-thumb)}.toggle-switch__control:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]) [data-slot=switch-thumb]{background:var(--colors-foreground-inverse);opacity:.4}.toggle-switch__control[aria-invalid=true]{outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.toggle-switch__control [data-slot=switch-thumb]>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.toggle-switch__control:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.toggle-switch__control:is(:active,[data-active]){background:color-mix(in oklab, var(--colors-interactive-secondary) 80%, transparent)}.toggle-switch__control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]) [data-slot=switch-thumb]{background:color-mix(in oklab, var(--colors-foreground) 20%, transparent)}.p-launchNew__imageUpload{padding:var(--spacing-4);border:var(--border-widths-hairline) dashed var(--colors-border);gap:var(--spacing-4);border-radius:var(--radii-lg);align-items:center;display:flex}.p-launchNew__imageUpload p{margin:var(--spacing-1\.25) 0 var(--spacing-2);font-size:var(--font-sizes-xs);color:var(--colors-foreground-tertiary)}.p-launchNew__imageUpload .p-workspaceUi__tokenIcon{border-radius:var(--radii-lg);font-size:var(--font-sizes-lg);height:var(--sizes-12);width:var(--sizes-12)}.p-launchNew__imageUpload strong{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium)}.p-launchNew__imageUpload>svg{color:var(--colors-foreground-tertiary);margin-left:auto}@media (width>=640px){.toast__closeTrigger{background:var(--colors-background-popover);border:1px solid var(--colors-border)}.toast__closeTrigger svg{width:var(--sizes-3);height:var(--sizes-3)}.toggle__root svg:not(.toggle__indicator svg){margin-block:var(--spacing-1)}.toggle__root svg:not([class*=size-],.toggle__indicator svg){width:var(--sizes-4);height:var(--sizes-4)}.alert-dialog__positioner{padding:var(--spacing-10)}.alert-dialog__content{margin-block:auto}.alert-dialog__content:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn105 var(--durations-surface) var(--easings-out-quad)}[data-size=default] .alert-dialog__header{text-align:start;place-items:start}[data-size=default] .alert-dialog__header:has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}[data-size=default] .alert-dialog__media{grid-row:span 2/span 2}[data-size=default]:has([data-slot=alert-dialog-media]) .alert-dialog__title{grid-column-start:2}.dialog__positioner{padding:var(--spacing-10)}.dialog__content{margin-block:auto}.dialog__content:is([open],[data-open],[data-state=open],:popover-open){animation:zoomIn105 var(--durations-surface) var(--easings-out-quad)}.search-field__input,.input-group__input,.number-field__control{font-size:var(--font-sizes-sm)}.sidebar__rail{display:flex}.pagination__root{flex-direction:row}.pagination__list{align-self:center}.sonner__closeButton{background:var(--colors-background-popover);border:1px solid var(--colors-border)}.sonner__closeButton svg{width:var(--sizes-3);height:var(--sizes-3)}}@media screen and (width>=40rem){.date-picker__input{font-size:var(--font-sizes-sm)}}@media (width>=681px){[data-sidebar-collapsed=true] .p-workspaceSidebar__workspaceSidebar :is(.p-workspaceSidebar__workspaceSidebarLabel,.p-workspaceSidebar__workspaceSidebarCount,.p-workspaceSidebar__workspaceSidebarStatus){display:none}[data-sidebar-collapsed=true] .p-workspaceSidebar__workspaceSidebarHeader{padding-inline:var(--spacing-4\.25)}[data-sidebar-collapsed=true] .p-workspaceSidebar__workspaceSidebarScroll{padding-inline:var(--spacing-2\.75)}[data-sidebar-collapsed=true] .p-workspaceSidebar__workspaceSidebarAccount{padding-inline:var(--spacing-0);justify-content:center}[data-sidebar-collapsed=true] .p-workspaceSidebar__workspaceSidebarGroupLabel{padding:var(--spacing-0);background:var(--colors-border);margin-block:var(--spacing-2) var(--spacing-3);height:var(--sizes-0\.25);font-size:0;overflow:hidden}[data-sidebar-collapsed=true] .p-workspaceSidebar__workspaceSidebarLink{padding-inline:var(--spacing-0);justify-content:center}[data-sidebar-collapsed=true] .p-workspaceSidebar__workspaceSidebarFooter{padding-inline:var(--spacing-2\.75)}[data-sidebar-collapsed=true] .p-workspaceSidebar__workspaceSidebarGroup:first-child .p-workspaceSidebar__workspaceSidebarGroupLabel{display:none}}@media (width>=768px){.alert__description{text-wrap:pretty}.context-menu__content,.menu__content{min-width:var(--sizes-55)}.alert-dialog__description{text-wrap:pretty}.menubar__content{min-width:var(--sizes-55)}.sidebar__root{display:block}.sidebar__container{display:flex}[data-variant=inset]~.sidebar__inset,[data-variant=inset]+.sidebar__inset{margin:var(--spacing-sm);border-radius:var(--radii-lg);box-shadow:var(--colors-shadow-surface);margin-inline-start:var(--spacing-0)}.pagination__item{min-width:var(--sizes-8)}.pagination__item,.pagination__prevTrigger,.pagination__nextTrigger,.pagination__ellipsis{height:var(--sizes-8)}.pagination__ellipsis{width:var(--sizes-8)}}@media (width>=1650px){.p-workspace__workspaceContent{padding-top:var(--spacing-13\.75)}}@media (width<=1350px){.p-operations__operationsFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.p-operations__opsTaskToolbar>.p-operations__opsCaption{display:none}}@media (width<=1200px){.p-workspaceUi__table th,.p-workspaceUi__table td{padding-left:var(--spacing-4\.5);padding-right:var(--spacing-4\.5)}.p-workspace__workspaceMain{margin-left:var(--spacing-52)}.p-workspace__topbar{padding:0 var(--spacing-7)}.p-workspace__workspaceContent{padding:var(--spacing-8) var(--spacing-7)}.p-research__researchIntro{grid-template-columns:minmax(0,1fr) auto}.p-research__researchIntro>span{display:block}.p-research__narrativeList{grid-template-columns:1fr}.p-research__narrativeCard{display:block}.p-alerts__alertExampleGrid{grid-template-columns:1fr}.p-wallets__walletConnection{flex-wrap:wrap}.p-wallets__walletConnection>.p-workspaceUi__buttonRow{margin-left:var(--spacing-16)}.p-launchDetail__detailGrid,.p-settings__settingsGrid{grid-template-columns:1fr}.p-settings__settingsGrid .p-settings__integrationRow>[data-slot=status-chip]{grid-area:1/3}.p-settings__settingsGrid .p-settings__integrationRow{grid-template-columns:var(--sizes-9) minmax(0, 1fr) auto}.p-settings__settingsGrid .p-settings__connectionsPanel{min-height:var(--sizes-0)}}@media (width<=1100px){.p-operations__opsLayout{grid-template-columns:minmax(0,1fr)}.p-operations__opsOverview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=900px){.p-workspaceUi__formGrid{grid-template-columns:minmax(0,1fr)}.p-workspace__workspaceMain{margin-left:var(--spacing-47\.5)}.p-workspace__workspaceContent{padding:var(--spacing-7) var(--spacing-6)}.p-workspace__workspaceFooter{padding:var(--spacing-5) var(--spacing-6)}.p-workspace__workspaceFooter>span:last-child{display:none}.p-workspace__metricsStrip>div{padding:0 var(--spacing-3\.75)}.p-workspace__metricsStrip>div>small{font-size:var(--font-sizes-px11)}.p-brandKit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-brandKit__logo{grid-column:1/-1}.p-projects__projectsLayout{grid-template-columns:minmax(0,1fr)}.p-research__intakeFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.p-alerts__alertRow{gap:var(--spacing-3);flex-wrap:wrap}.p-alerts__alertRow>.p-workspaceUi__textButton{margin-left:var(--spacing-12\.5)}.p-launchDetail__tokenMetrics strong{font-size:var(--font-sizes-px19)}.p-settings__integrationRow p{max-width:var(--sizes-62\.5)}.p-login__loginBody{padding:var(--spacing-4);grid-template-columns:1fr}.p-login__loginArtwork{min-height:var(--sizes-65)}.p-login__loginPack{display:none}}@media (width<=680px){.p-workspaceSidebar__workspaceShell>.p-workspace__workspaceMain{margin-left:var(--spacing-0)}.p-workspaceSidebar__workspaceSidebar{visibility:hidden;width:min(var(--sizes-75), calc(100vw - var(--sizes-12)));transform:translate(-100%)}.p-workspaceSidebar__workspaceSidebar[data-mobile-open=true]{visibility:visible;transform:translate(0)}.p-workspaceSidebar__workspaceSidebar .p-workspaceSidebar__workspaceSidebarClose{width:var(--sizes-11);height:var(--sizes-11);display:grid}.p-workspaceSidebar__workspaceSidebarHeader{padding-inline:var(--spacing-5);min-height:var(--sizes-14\.5)}.p-workspaceSidebar__workspaceSidebarAccount,.p-workspaceSidebar__workspaceSidebarLink{min-height:var(--sizes-11)}.p-workspaceSidebar__workspaceSidebarCollapse{display:none}.p-workspaceSidebar__workspaceSidebarScrim{inset:var(--spacing-0);background:var(--colors-workspace-scrim);z-index:29;position:fixed}.p-workspaceUi__pageHeading{gap:var(--spacing-4);flex-wrap:wrap}.p-workspaceUi__pageHeading h1{font-size:var(--font-sizes-2xl)}.p-workspaceUi__pageHeading>.p-workspaceUi__description{max-width:var(--sizes-70)}.p-workspaceUi__pageHeading button{min-height:var(--sizes-9)}.p-workspaceUi__panelHeading{padding:var(--spacing-3) var(--spacing-4);flex-wrap:wrap}.p-workspaceUi__panelHeading>span{font-size:var(--font-sizes-px11)}.p-workspaceUi__emptyState{padding:var(--spacing-6) var(--spacing-4)}.p-workspaceUi__formPanel{padding:var(--spacing-4)}.p-workspaceUi__field input:not([type=checkbox]):not([type=radio]),.p-workspaceUi__field textarea{font-size:var(--font-sizes-md);min-height:var(--sizes-11)}.p-workspaceUi__field textarea{min-height:var(--sizes-24)}.p-workspaceUi__detailList{font-size:var(--font-sizes-xs)}.p-workspaceUi__table th,.p-workspaceUi__table td{padding:var(--spacing-3) var(--spacing-4)}.p-workspace__workspaceMain{margin-left:var(--spacing-0)}.p-workspace__topbar{padding:0 var(--spacing-3);gap:var(--spacing-2);height:var(--sizes-14\.5)}.p-workspace__topbar>div{gap:var(--spacing-2\.25)}.p-workspace__topbar>div:first-child{gap:var(--spacing-1\.5);min-width:var(--sizes-0)}.p-workspace__topbar>div:last-child{gap:var(--spacing-1\.5);flex-shrink:0}.p-workspace__topbar .p-workspace__breadcrumbs li:not(:last-child){display:none}.p-workspace__topbarBell{min-width:var(--sizes-11);min-height:var(--sizes-11);justify-content:center;align-items:center}.p-workspace__workspaceContent{padding:var(--spacing-6) var(--spacing-4)}.p-workspace__workspaceFooter{padding:var(--spacing-4) var(--spacing-5)}.p-workspace__workspaceFooter span:last-child{display:none}.p-workspace__menuToggle{padding:var(--spacing-0);min-width:var(--sizes-11);min-height:var(--sizes-11);justify-content:center;align-items:center;display:inline-flex}.p-workspace__skipLink{left:var(--spacing-3\.75)}.p-workspace__metricsStrip{padding:0 0 var(--spacing-5);row-gap:var(--spacing-5);column-gap:var(--spacing-3);grid-template-columns:repeat(3,minmax(0,1fr))}.p-workspace__metricsStrip>div:first-child{padding:var(--spacing-0);border:0;border-bottom:var(--border-widths-hairline) solid var(--colors-border);padding-bottom:var(--spacing-5);grid-column:auto}.p-workspace__metricsStrip>div{padding:var(--spacing-0);border:0}.p-workspace__metricsStrip>div:nth-child(2){padding-left:var(--spacing-0);border-left:0}.p-workspace__metricsStrip strong{font-size:var(--font-sizes-px22)}.p-workspace__metricsStrip>div>small{font-size:var(--font-sizes-px11);line-height:var(--line-height-body)}.p-workspace__metricsStrip>div>span{line-height:var(--line-height-normal);min-height:var(--sizes-9)}.p-workspace__metricsStrip strong small{font-size:var(--font-sizes-xs)}.p-workspace__panelBody{padding:var(--spacing-4)}.p-workspace__inlineNote:has(.p-alerts__noteAction){flex-wrap:wrap}.p-deskSelect__deskSelect .p-deskSelect__deskSelectTrigger{height:var(--sizes-11);min-height:var(--sizes-11)}.p-deskSelect__deskSelectPopup .p-deskSelect__deskSelectOption{min-height:var(--sizes-11)}.p-projects__productionPanel{padding:var(--spacing-4)}.p-projects__productionPanel>.p-workspaceUi__panelHeading{margin:calc(-1 * var(--spacing-4)) calc(-1 * var(--spacing-4)) 0;padding-inline:var(--spacing-4)}.p-research__researchIntro{padding:var(--spacing-5) 0;grid-template-columns:minmax(0,1fr)}.p-research__researchIntro>span{border-left:0;grid-area:auto/1}.p-research__researchIntro>p{grid-column:1}.p-research__researchIntro h2 br{display:none}.p-research__researchIntro h2{font-size:var(--font-sizes-px15)}.p-research__discoveryIntro,.p-research__discoveryMessage,.p-research__researchPagination,.p-research__intakeSources,.p-research__intakeIdeas,.p-research__intakeFilters{padding:var(--spacing-4)}.p-research__intakeFilters{gap:var(--spacing-3)}.p-alerts__alertRow>div{min-width:var(--sizes-45);flex:1}.p-alerts__alertRow .p-alerts__alertIcon{display:none}.p-alerts__alertRow>[data-slot=status-chip],.p-alerts__alertRow>.p-workspaceUi__textButton{margin-left:var(--spacing-0)}.p-alerts__noteAction{margin-left:var(--spacing-7\.5)}.p-alerts__alertExamples{padding:var(--spacing-5)}.p-alerts__alertExample{padding:var(--spacing-4)}.p-operations__operationsPage{--ops-gap:var(--sizes-4)}.p-operations__opsRefresh{justify-content:space-between;width:100%}.p-operations__opsFilterHeading{padding:var(--spacing-3) var(--spacing-4)}.p-operations__opsFilterHeading>.p-operations__opsCaption{display:none}.p-operations__operationsFilters{padding:var(--spacing-4);gap:var(--spacing-3\.5) var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr))}.p-operations__operationsFilters>.p-workspaceUi__field:first-child,.p-operations__operationsFilters>button{grid-column:1/-1}.p-operations__operationsFilters input{font-size:var(--font-sizes-px13)}.p-operations__opsFlow li{padding:var(--spacing-3) var(--spacing-2)}.p-operations__opsFlow li>span{font-size:var(--font-sizes-px10)}.p-operations__opsFlow strong{font-size:var(--font-sizes-xl)}.p-operations__opsFlow li>svg{width:var(--sizes-2\.5);right:calc(var(--spacing-1) * -1)}.p-operations__opsFlowTitle{gap:var(--spacing-2)}.p-operations__opsOverview{grid-template-columns:minmax(0,1fr)}.p-operations__opsTaskToolbar{padding:var(--spacing-3) var(--spacing-4)}.p-operations__opsViewSwitch button{min-height:var(--sizes-11)}.p-operations__opsCostList>li,.p-operations__opsSourceList>li,.p-operations__opsNotificationList>li,.p-operations__opsTaskRow{padding:var(--spacing-4)}.p-operations__opsTaskMain{gap:var(--spacing-2\.5);flex-wrap:wrap}.p-operations__opsTaskMain>.p-operations__opsState{margin-left:auto}.p-operations__opsTaskDetails [data-slot=collapsible-trigger]{min-height:var(--sizes-9)}.p-operations__opsEmpty{padding:var(--spacing-6) var(--spacing-4)}.p-operations__opsPanelFootnote{padding:var(--spacing-3) var(--spacing-4)}.p-operations__opsDecisionList{padding-inline:var(--spacing-4)}.p-operations__opsAttentionNote>a{margin-left:var(--spacing-0)}.p-launches__filterTabs button{min-height:var(--sizes-11)}.p-launches__launchesList .p-launches__filterBar{padding:var(--spacing-4);flex-wrap:wrap}.p-launches__launchesList .p-launches__filterTabs button{padding:var(--spacing-2);font-size:var(--font-sizes-xs);flex:1}.p-launches__launchesList .p-launches__filterTabs{gap:var(--spacing-1);width:100%}.p-wallets__walletConnection{padding:var(--spacing-4\.5);gap:var(--spacing-3)}.p-wallets__walletConnection>.p-workspaceUi__buttonRow{margin-left:var(--spacing-0)}.p-wallets__walletConnection p{max-width:var(--sizes-57\.5)}.p-wallets__connectionIcon{width:var(--sizes-9\.5);height:var(--sizes-9\.5)}.p-launchDetail__detailStatus{gap:var(--spacing-2\.5);flex-wrap:wrap}.p-launchDetail__detailStatus>span:last-child{margin-left:var(--spacing-0);width:100%}.p-launchDetail__tokenMetrics{row-gap:var(--spacing-5\.5);grid-template-columns:1fr 1fr}.p-launchDetail__tokenMetrics strong{font-size:var(--font-sizes-2xl)}.p-launchDetail__launchTitle{gap:var(--spacing-3);align-items:flex-start}.p-launchDetail__launchTitle>.p-workspaceUi__tokenIcon{font-size:var(--font-sizes-md);width:var(--sizes-11);height:var(--sizes-11);margin-top:var(--spacing-6\.5)}.p-launchDetail__launchTitle [data-slot=page-header] .p-workspaceUi__buttonRow{margin-left:calc(var(--spacing-14) * -1)}.p-settings__integrationList{padding:0 var(--spacing-4\.5)}.p-settings__integrationRow{gap:var(--spacing-2\.75);flex-wrap:wrap}.p-settings__integrationRow p{font-size:var(--font-sizes-xs);max-width:var(--sizes-58\.75)}.p-settings__integrationRow>[data-slot=status-chip]{margin-left:var(--spacing-11\.75)}.p-settings__integrationIcon{width:var(--sizes-8\.5);height:var(--sizes-8\.5)}.p-settings__preferenceRow select{width:var(--sizes-25)}.p-settings__settingsGrid .p-settings__integrationRow>[data-slot=status-chip]{margin-left:var(--spacing-0);grid-area:2/2}.p-settings__settingsGrid .p-settings__integrationRow{grid-template-columns:var(--sizes-8\.5) minmax(0, 1fr)}.p-settings__settingsGrid .p-settings__preferenceRow select{width:var(--sizes-25)}.p-login__loginHeader{padding:var(--spacing-5) var(--spacing-6)}.p-login__loginSide{padding:var(--spacing-6) 0;align-items:start}.p-login__loginArtwork{display:none}}@media (width<=480px){.p-routeError__routeError{padding:var(--spacing-6) var(--spacing-4);gap:var(--spacing-8)}.p-routeError__routeError h1{font-size:var(--font-sizes-2xl)}.p-routeError__routeErrorContent{padding:var(--spacing-8) var(--spacing-6)}.p-routeError__routeErrorContent>p{font-size:var(--font-sizes-sm)}.p-routeError__routeErrorContent>.p-routeError__routeErrorHelp{font-size:var(--font-sizes-px13)}.p-routeError__routeErrorActions{flex-direction:column}}@media (hover:hover){.toast__actionTrigger:is(:hover,[data-hover]){background:var(--colors-interactive-secondary-hover)}.toast__closeTrigger:is(:hover,[data-hover]),.calendar__prevTrigger:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.calendar__prevTrigger:is(:hover,[data-hover]),.calendar__nextTrigger:is(:hover,[data-hover]){color:var(--colors-interactive-soft-foreground)}.calendar__nextTrigger:is(:hover,[data-hover]),.calendar__viewTrigger:is(:hover,[data-hover]),.calendar__cellTrigger:hover:not([data-selected=true]):not([data-in-range=true]):not([data-today=true]){background:var(--colors-interactive-secondary)}.calendar__cellTrigger[data-today=true]:hover:not([data-selected=true]){background:var(--colors-interactive-soft-hover)}.toggle__root:is(:hover,[data-hover]){background:var(--colors-interactive-secondary-hover)}.toggle__root[data-state=on]:is(:hover,[data-hover]),.toggle__root[data-pressed=true]:is(:hover,[data-hover]),.toggle__root[aria-pressed=true]:is(:hover,[data-hover]){background:var(--colors-interactive-soft-hover)}.context-menu__item:is(:hover,[data-hover]),.context-menu__optionItem:is(:hover,[data-hover]),.menu__item:is(:hover,[data-hover]),.menu__optionItem:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.alert-dialog__cancelTrigger:is(:hover,[data-hover]){background:color-mix(in oklab, var(--colors-interactive-secondary) 60%, transparent)}.alert-dialog__confirmTrigger:is(:hover,[data-hover]){background:var(--colors-critical-emphasis)}.menubar__trigger:is(:hover,[data-hover]),.menubar__item:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.popover__closeTrigger:is(:hover,[data-hover]),.dialog__closeTrigger:is(:hover,[data-hover]),.sheet__closeTrigger:is(:hover,[data-hover]),.drawer__closeTrigger:is(:hover,[data-hover]){background:var(--colors-interactive-secondary-hover)}.combobox__control:hover:not(:focus-within){background:var(--colors-surface-field-hover);border-color:var(--colors-border-field-hover)}.combobox__trigger:is(:hover,[data-hover]){color:var(--colors-foreground)}.combobox__clearTrigger:is(:hover,[data-hover]){background:var(--colors-interactive-secondary-hover)}.combobox__item:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.search-field__group:hover:not(:focus-within),.input-group__root:hover:not(:focus-within),.input-otp__slot:hover:not(:focus):not(:focus-visible):not([data-active=true]),.date-picker__control:hover:not(:focus-within){background:var(--colors-surface-field-hover);border-color:var(--colors-border-field-hover)}.date-picker__clearTrigger:is(:hover,[data-hover]){color:var(--colors-foreground)}.date-picker__presetTrigger:is(:hover,[data-hover]),.date-picker__viewTrigger:is(:hover,[data-hover]),.date-picker__prevTrigger:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.date-picker__prevTrigger:is(:hover,[data-hover]),.date-picker__nextTrigger:is(:hover,[data-hover]){color:var(--colors-interactive-soft-foreground)}.date-picker__nextTrigger:is(:hover,[data-hover]),.date-picker__tableCellTrigger:hover:not([data-selected=true]):not([data-in-range=true]):not([data-today=true]){background:var(--colors-interactive-secondary)}.date-picker__tableCellTrigger[data-today=true]:hover:not([data-selected=true]){background:var(--colors-interactive-soft-hover)}.color-picker__channelInput:hover:not(:focus):not(:focus-visible){background:var(--colors-surface-field-hover);border-color:var(--colors-border-field-hover)}.color-picker__eyeDropperTrigger:hover{background:var(--colors-surface-field-hover)}.color-picker__swatch:is(:hover,[data-hover]){transform:scale(1.1)}.radio-group__itemControl:is(:hover,[data-hover]){border-color:var(--colors-border-field-hover)}.radio-group__itemControl:is(:hover,[data-hover]):not([data-state=checked]) [data-slot=radio-group-indicator]:after{background:var(--colors-surface-field-hover)}.tag-group__tag[data-state=on]:is(:hover,[data-hover]){background:var(--colors-interactive-soft-hover)}.tag-group__removeTrigger:is(:hover,[data-hover]){background:var(--colors-interactive-secondary-hover)}.select__trigger:is(:hover,[data-hover]){background:var(--colors-surface-field-hover);border-color:var(--colors-border-field-hover)}.select__clearTrigger:is(:hover,[data-hover]){color:var(--colors-foreground)}.select__item:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.sidebar__trigger:is(:hover,[data-hover]),.sidebar__groupAction:is(:hover,[data-hover]),.sidebar__menuButton:is(:hover,[data-hover]),.sidebar__menuAction:is(:hover,[data-hover]),.sidebar__menuSubButton:is(:hover,[data-hover]){background:var(--colors-sidebar-accent);color:var(--colors-sidebar-accent-foreground)}.accordion__trigger:hover:not([aria-expanded=true]){background:color-mix(in oklab, var(--colors-foreground) 3%, transparent 90%)}.carousel__prevTrigger:is(:hover,[data-hover]),.carousel__nextTrigger:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.carousel__indicator:is(:hover,[data-hover]){background:#fffc}.command__inputWrapper:hover:not(:focus-within){background:var(--colors-surface-field-hover);border-color:var(--colors-border-field-hover)}.command__item:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.pagination__item:is(:hover,[data-hover]),.pagination__item[data-selected=true]:hover,.pagination__item[aria-current=page]:hover,.pagination__item[data-active=true]:hover,.pagination__prevTrigger:is(:hover,[data-hover]),.pagination__prevTrigger[data-selected=true]:hover,.pagination__prevTrigger[aria-current=page]:hover,.pagination__prevTrigger[data-active=true]:hover,.pagination__nextTrigger:is(:hover,[data-hover]),.pagination__nextTrigger[data-selected=true]:hover,.pagination__nextTrigger[aria-current=page]:hover,.pagination__nextTrigger[data-active=true]:hover{background:var(--colors-interactive-secondary-hover)}.navigation-menu__trigger:is(:hover,[data-hover]),.navigation-menu__link:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.navigation-menu__link:is(:hover,[data-hover]){color:var(--colors-foreground)}.tabs__trigger:not([data-selected=true]):not([data-disabled=true]):hover{background:color-mix(in oklab, var(--colors-interactive-secondary) 88%, var(--colors-foreground) 7%);opacity:1;color:var(--colors-foreground)}.table__row:is(:hover,[data-hover]) td{background:color-mix(in oklab, var(--colors-surface-base) 40%, transparent)}.table__header[data-allows-sorting=true]:hover{color:var(--colors-foreground)}.item__root a:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.data-table__headerSort:is(:hover,[data-hover]){color:var(--colors-foreground)}.data-table__row:is(:hover,[data-hover]) td{background:color-mix(in oklab, var(--colors-surface-base) 40%, transparent)}.evidence-list__link:is(:hover,[data-hover]),.step-checklist__link:is(:hover,[data-hover]){text-underline-offset:var(--spacing-0\.5);text-decoration:underline}.sonner__actionButton:is(:hover,[data-hover]){background:var(--colors-interactive-hover)}.sonner__cancelButton:is(:hover,[data-hover]),.sonner__closeButton:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.toggle-switch__control:is(:hover,[data-hover]){background:color-mix(in oklab, var(--colors-interactive-secondary) 80%, transparent)}.toggle-switch__control:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]){background:var(--colors-interactive-hover)}}@media (pointer:coarse){.step-checklist__link{min-height:var(--sizes-lg)}}@media (prefers-reduced-motion:no-preference){.p-workspaceSidebar__workspaceShell>.p-workspace__workspaceMain{transition:margin-left var(--durations-quick) ease-out}.p-workspaceSidebar__workspaceSidebar{transition:width var(--durations-quick) ease-out}@media (width<=680px){.p-workspaceSidebar__workspaceSidebar{transition:transform var(--durations-quick) ease-out}}}@media (prefers-reduced-motion:reduce){.progress__fill,[data-state=indeterminate] .progress-circle__circle,.progress-circle__circleRange,.toast__root,.toast__root:is([open],[data-open],[data-state=open],:popover-open),.toast__root:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top],.toast__root:is([closed],[data-closed],[data-state=closed]),.toast__root:is([closed],[data-closed],[data-state=closed])[data-placement^=top],.toast__actionTrigger,.toast__closeTrigger,.calendar__prevTrigger,.calendar__nextTrigger,.calendar__viewTrigger,.calendar__cellTrigger,.toggle__root,.toggle__indicator,.button-group__separator:before,.tooltip__trigger,.tooltip__content,.tooltip__content:is([open],[data-open],[data-state=open],:popover-open),.tooltip__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top],.tooltip__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom],.tooltip__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left],.tooltip__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right],.tooltip__content:is([closed],[data-closed],[data-state=closed]),.context-menu__content,.context-menu__content:is([open],[data-open],[data-state=open],:popover-open),.context-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top],.context-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom],.context-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left],.context-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right],.context-menu__content:is([closed],[data-closed],[data-state=closed]),.context-menu__item,.context-menu__itemIndicator,.context-menu__optionItem,.menu__trigger,.menu__content,.menu__content:is([open],[data-open],[data-state=open],:popover-open),.menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top],.menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom],.menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left],.menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right],.menu__content:is([closed],[data-closed],[data-state=closed]),.menu__item,.menu__itemIndicator,.menu__optionItem,.alert-dialog__backdrop,.alert-dialog__backdrop:is([open],[data-open],[data-state=open],:popover-open),.alert-dialog__backdrop:is([closed],[data-closed],[data-state=closed]),.alert-dialog__content,.alert-dialog__content:is([open],[data-open],[data-state=open],:popover-open),.alert-dialog__content:is([closed],[data-closed],[data-state=closed]),.alert-dialog__cancelTrigger,.alert-dialog__confirmTrigger,.menubar__trigger,.menubar__content,.menubar__content:is([open],[data-open],[data-state=open],:popover-open),.menubar__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top],.menubar__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom],.menubar__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left],.menubar__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right],.menubar__content:is([closed],[data-closed],[data-state=closed]),.menubar__item,.menubar__itemIndicator,.popover__trigger,.popover__content,.popover__content:is([open],[data-open],[data-state=open],:popover-open),.popover__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top],.popover__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom],.popover__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left],.popover__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right],.popover__content:is([closed],[data-closed],[data-state=closed]),.popover__closeTrigger,.dialog__backdrop,.dialog__backdrop:is([open],[data-open],[data-state=open],:popover-open),.dialog__backdrop:is([closed],[data-closed],[data-state=closed]),.dialog__content,.dialog__content:is([open],[data-open],[data-state=open],:popover-open),.dialog__content:is([closed],[data-closed],[data-state=closed]),.dialog__closeTrigger,.sheet__backdrop,.sheet__backdrop:is([open],[data-open],[data-state=open],:popover-open),.sheet__backdrop:is([closed],[data-closed],[data-state=closed]),.sheet__content,.sheet__closeTrigger,.drawer__backdrop,.drawer__backdrop:is([open],[data-open],[data-state=open],:popover-open),.drawer__backdrop:is([closed],[data-closed],[data-state=closed]),.drawer__content,.drawer__closeTrigger,.hover-card__trigger,.hover-card__content,.hover-card__content:is([open],[data-open],[data-state=open],:popover-open),.hover-card__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top],.hover-card__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom],.hover-card__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left],.hover-card__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right],.hover-card__content:is([closed],[data-closed],[data-state=closed]),.combobox__control,.combobox__trigger,.combobox__clearTrigger,.combobox__content,.combobox__content:is([open],[data-open],[data-state=open],:popover-open),.combobox__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top],.combobox__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom],.combobox__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left],.combobox__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right],.combobox__content:is([closed],[data-closed],[data-state=closed]),.combobox__item,.search-field__group,.input-group__root,.input-group__startAddon,.input-group__endAddon,.slider__thumb,.slider__thumb:after,.input-otp__slot,.input-otp__caret,.date-picker__control,.date-picker__content,.date-picker__content:is([open],[data-open],[data-state=open],:popover-open),.date-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top],.date-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom],.date-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left],.date-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right],.date-picker__content:is([closed],[data-closed],[data-state=closed]),.date-picker__presetTrigger,.date-picker__viewTrigger,.date-picker__prevTrigger,.date-picker__nextTrigger,.date-picker__tableCellTrigger,.color-picker__trigger,.color-picker__content,.color-picker__content:is([open],[data-open],[data-state=open],:popover-open),.color-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top],.color-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom],.color-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left],.color-picker__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right],.color-picker__content:is([closed],[data-closed],[data-state=closed]),.color-picker__areaThumb,.color-picker__channelSliderThumb,.color-picker__channelInput,.color-picker__eyeDropperTrigger,.color-picker__swatchTrigger,.color-picker__swatch{transition:none;animation:none;transform:none}.color-picker__swatchIndicator>*{transition:none}.radio-group__itemControl,.radio-group__indicator:after,.number-field__control,.number-field__incrementTrigger,.number-field__decrementTrigger,.tag-group__tag,.tag-group__removeTrigger,.select__trigger,.select__indicator,.select__content,.select__content:is([open],[data-open],[data-state=open],:popover-open),.select__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top],.select__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom],.select__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left],.select__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right],.select__content:is([closed],[data-closed],[data-state=closed]),.select__item,.scroll-area__viewport,.scroll-area__scrollbar,.resizable__resizeTrigger,.sidebar__gap,.sidebar__container,.sidebar__trigger,.sidebar__rail,.sidebar__groupLabel,.sidebar__groupAction,.sidebar__menuButton,.sidebar__menuAction,.sidebar__menuSubButton,.accordion__trigger,.accordion__indicator{transition:none;animation:none;transform:none}.accordion__content:is([open],[data-open],[data-state=open],:popover-open){animation:fadeIn var(--durations-fast) var(--easings-ease-out)}.accordion__content:is([closed],[data-closed],[data-state=closed]){animation:fadeOut var(--durations-fast) var(--easings-ease-out)}.collapsible__content:is([open],[data-open],[data-state=open],:popover-open){animation:fadeIn var(--durations-fast) var(--easings-ease-out)}.collapsible__content:is([closed],[data-closed],[data-state=closed]){animation:fadeOut var(--durations-fast) var(--easings-ease-out)}.collapsible__indicator,.carousel__itemGroup{transform:none}.collapsible__indicator,.carousel__itemGroup,.carousel__prevTrigger,.carousel__nextTrigger,.carousel__indicator{transition:none;animation:none}.carousel__indicator,.command__root{transform:none}.command__root{transition:none;animation:none}.command__root:is([open],[data-open],[data-state=open],:popover-open),.command__root:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top],.command__root:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom],.command__root:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left],.command__root:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right],.command__root:is([closed],[data-closed],[data-state=closed]),.command__inputWrapper,.command__item,.pagination__item,.pagination__prevTrigger,.pagination__nextTrigger,.navigation-menu__trigger,.navigation-menu__link,.navigation-menu__content,.navigation-menu__content:is([open],[data-open],[data-state=open],:popover-open),.navigation-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top],.navigation-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom],.navigation-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left],.navigation-menu__content:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right],.navigation-menu__content:is([closed],[data-closed],[data-state=closed]),.navigation-menu__indicator,.navigation-menu__viewport,.navigation-menu__viewport:is([open],[data-open],[data-state=open],:popover-open),.navigation-menu__viewport:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=top],.navigation-menu__viewport:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=bottom],.navigation-menu__viewport:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=left],.navigation-menu__viewport:is([open],[data-open],[data-state=open],:popover-open)[data-placement^=right],.navigation-menu__viewport:is([closed],[data-closed],[data-state=closed]),.tabs__trigger{transition:none;animation:none;transform:none}.tabs__indicator{--transition-duration:0s}.card__root,.item__root,.step-checklist__link{transition:none;animation:none;transform:none}.p-workspaceUi__spinning{animation:none}.p-workspace__loupApp *{animation:none!important}.p-workspace__loupApp *,.p-transitions__tIconSwap .p-transitions__tIcon,.p-transitions__tAccPanel,.p-transitions__tAccPanelInner,.p-transitions__tAccChevron{transition:none!important}.sonner__toast,.sonner__toast:is([open],[data-open],[data-state=open],:popover-open),.sonner__toast:is([closed],[data-closed],[data-state=closed]),.sonner__actionButton,.sonner__cancelButton,.sonner__closeButton,.toggle-switch__control,.toggle-switch__control [data-slot=switch-thumb]{transition:none;animation:none;transform:none}}}.progress__track--size_sm{height:var(--spacing-1)}.progress__track--size_sm,.progress__fill--size_sm{border-radius:var(--radii-xs)}.progress__track--size_lg{height:var(--spacing-3)}.progress__track--size_lg,.progress__fill--size_lg{border-radius:var(--radii-md)}.progress__fill--intent_positive{background:var(--colors-positive-accent);border-color:var(--colors-positive-accent)}.progress__fill--intent_caution{background:var(--colors-caution-accent);border-color:var(--colors-caution-accent)}.progress__fill--intent_critical{background:var(--colors-critical-accent);border-color:var(--colors-critical-accent)}.progress__fill--intent_neutral{background:var(--colors-foreground);border-color:var(--colors-foreground)}.alert__root--variant_subtle,.alert__root--variant_destructive{box-shadow:none;border:1px solid #0000}.alert__root--variant_destructive{background:var(--colors-critical-soft)}.alert__root--variant_destructive,.alert__title--variant_destructive{color:var(--colors-critical-soft-foreground)}.alert__description--variant_destructive{color:var(--colors-foreground-tertiary)}.alert__root--variant_solid{box-shadow:none}.alert__root--variant_outline{border:1px solid var(--colors-border);box-shadow:none;background:0 0}.empty__root--variant_icon [data-slot=empty-icon]{background:var(--colors-interactive-secondary);border-radius:var(--radii-lg);color:var(--colors-foreground);width:var(--sizes-10);height:var(--sizes-10)}.empty__root--variant_icon [data-slot=empty-icon] svg:not([class*=size-]){width:var(--sizes-5);height:var(--sizes-5)}.empty__root--size_sm{padding:var(--spacing-lg)}.empty__root--size_lg{padding:var(--spacing-12)}.empty__root--variant_muted{background:var(--colors-surface-subtle)}.empty__root--variant_dashed{border:1px dashed var(--colors-border);padding:var(--spacing-8);border-radius:var(--radii-lg)}.progress-circle__circle--size_sm{--size:var(--sizes-5)}.progress-circle__circle--size_lg{--size:var(--sizes-9)}.progress-circle__circleRange--intent_neutral{stroke:var(--colors-foreground)}.progress-circle__circleRange--intent_critical{stroke:var(--colors-critical-accent)}.progress-circle__circleRange--intent_positive{stroke:var(--colors-positive-accent)}.progress-circle__circleRange--intent_caution{stroke:var(--colors-caution-accent)}.progress-circle__circleRange--intent_info{stroke:var(--colors-info-accent)}.toast__title--status_info{color:var(--colors-info-soft-foreground)}.toast__title--status_positive{color:var(--colors-positive-soft-foreground)}.toast__title--status_caution{color:var(--colors-caution-soft-foreground)}.toast__title--status_critical{color:var(--colors-critical-soft-foreground)}.toast__root--variant_solid{background:var(--colors-foreground);color:var(--colors-foreground-inverse)}.dark .toast__root--variant_solid,.toast__root--variant_solid.dark,[data-theme=dark] .toast__root--variant_solid{background:var(--colors-foreground);color:var(--colors-background)}.toast__title--variant_solid{color:inherit}.toast__description--variant_solid{color:inherit;opacity:.9}.toast__closeTrigger--variant_solid{background:inherit;color:inherit}.toast__root--variant_outline{box-shadow:var(--colors-shadow-overlay);background:0 0}.calendar__root--size_sm{width:var(--sizes-48);max-width:var(--sizes-48)}.calendar__cellTrigger--size_sm{font-size:var(--font-sizes-xs)}.calendar__root--size_lg{width:var(--sizes-80);max-width:var(--sizes-80)}.calendar__cellTrigger--size_lg{font-size:var(--font-sizes-md)}.calendar__root--variant_bordered{border:1px solid var(--colors-border-hairline);padding:var(--spacing-3);border-radius:var(--radii-lg)}.toggle__root--size_md{padding-inline:var(--spacing-4);height:var(--sizes-10);min-height:var(--sizes-10)}.toggle__root--variant_outline{border:1px solid var(--colors-border);background:0 0}.toggle__root--variant_outline:is(:active,[data-active]){background:var(--colors-interactive-secondary)}.toggle__root--intent_critical[data-state=on],.toggle__root--intent_critical[data-pressed=true],.toggle__root--intent_critical[aria-pressed=true]{background:var(--colors-critical-soft);color:var(--colors-critical-soft-foreground)}.toggle__root--intent_positive[data-state=on],.toggle__root--intent_positive[data-pressed=true],.toggle__root--intent_positive[aria-pressed=true]{background:var(--colors-positive-soft);color:var(--colors-positive-soft-foreground)}.toggle__root--intent_caution[data-state=on],.toggle__root--intent_caution[data-pressed=true],.toggle__root--intent_caution[aria-pressed=true]{background:var(--colors-caution-soft);color:var(--colors-caution-soft-foreground)}.toggle__root--intent_info[data-state=on],.toggle__root--intent_info[data-pressed=true],.toggle__root--intent_info[aria-pressed=true]{background:var(--colors-info-soft);color:var(--colors-info-soft-foreground)}.toggle__root--size_xs{padding-inline:var(--spacing-2);gap:var(--spacing-1);font-size:var(--font-sizes-xs);height:var(--sizes-7);min-height:var(--sizes-7)}.toggle__root--size_xs svg:not([class*=size-]){width:var(--sizes-3);height:var(--sizes-3)}.toggle__root--size_xs:is(:active,[data-active]){transform:scale(1)}.toggle__root--size_sm{padding-inline:var(--spacing-3);gap:var(--spacing-2);height:var(--sizes-9);min-height:var(--sizes-9)}.toggle__root--size_sm svg:not([class*=size-]){width:var(--sizes-4);height:var(--sizes-4)}.toggle__root--size_sm:is(:active,[data-active]){transform:scale(1)}.toggle__root--size_lg{padding-inline:var(--spacing-4);font-size:var(--font-sizes-md);height:var(--sizes-11);min-height:var(--sizes-11)}.toggle__root--size_lg:is(:active,[data-active]){transform:scale(1)}.toggle__root--icon_true{padding-inline:var(--spacing-0);aspect-ratio:1}.button-group__root--orientation_horizontal{flex-direction:row}.button-group__root--orientation_horizontal>[data-slot]{border-start-end-radius:0;border-end-end-radius:0}.button-group__root--orientation_horizontal>[data-slot]:not(:has(~[data-slot])){border-start-end-radius:var(--radii-md)!important;border-end-end-radius:var(--radii-md)!important}.button-group__root--orientation_horizontal>[data-slot]~[data-slot]{border-start-start-radius:0;border-end-start-radius:0}.button-group__root--orientation_horizontal>[data-variant=outline]~[data-variant=outline]{border-inline-start-width:0!important}.button-group__root--orientation_horizontal>[data-variant=outline]:has(~[data-variant=outline]){border-inline-end-width:0!important}.button-group__separator--orientation_horizontal{width:var(--sizes-0)}.button-group__separator--orientation_horizontal:before{inset-inline-start:-1px;width:1px;height:50%;top:25%}.button-group__root--orientation_vertical{flex-direction:column;align-items:stretch}.button-group__root--orientation_vertical>[data-slot]{border-end-end-radius:0;border-end-start-radius:0}.button-group__root--orientation_vertical>[data-slot]:not(:has(~[data-slot])){border-end-end-radius:var(--radii-md)!important;border-end-start-radius:var(--radii-md)!important}.button-group__root--orientation_vertical>[data-slot]~[data-slot]{border-start-start-radius:0;border-start-end-radius:0}.button-group__root--orientation_vertical>[data-variant=outline]~[data-variant=outline]{border-block-start-width:0!important}.button-group__root--orientation_vertical>[data-variant=outline]:has(~[data-variant=outline]){border-block-end-width:0!important}.button-group__root--orientation_vertical>[data-slot=button]{width:auto}.button-group__separator--orientation_vertical{height:var(--sizes-0)}.button-group__separator--orientation_vertical:before{inset-inline-start:25%;width:50%;height:1px;top:-1px}.button-group__root--stretched_true{width:100%}.toggle-group__root--orientation_horizontal{flex-direction:row}.toggle-group__root--attached_true{gap:var(--spacing-0)}.toggle-group__item--attached_true{border-radius:0}.toggle-group__item--attached_true:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:inset 0 0 0 var(--colors-focus-ring-width) var(--colors-focus-ring);outline:2px solid #0000}.toggle-group__item--attached_true:is(:active,[data-active]){transform:none}.toggle-group__root--orientation_vertical{flex-direction:column}.toggle-group__root--stretched_true{width:100%}.toggle-group__item--stretched_true{flex:1}.toggle-group__root--attached_false{gap:var(--spacing-xs)}.toggle-group__item--attached_false{border-radius:var(--radii-md)}.alert-dialog__media--intent_critical{background:var(--colors-critical-soft);color:var(--colors-critical-soft-foreground)}.alert-dialog__content--size_md{width:var(--sizes-112)}.alert-dialog__media--intent_caution{background:var(--colors-caution-soft);color:var(--colors-caution-soft-foreground)}.alert-dialog__confirmTrigger--intent_caution{background:var(--colors-caution-accent);color:var(--colors-caution-foreground)}.alert-dialog__confirmTrigger--intent_caution:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:0 0 0 var(--colors-focus-ring-offset-width) var(--colors-background), 0 0 0 4px var(--colors-caution-accent);outline:2px solid #0000}.alert-dialog__confirmTrigger--intent_caution:is(:active,[data-active]){background:var(--colors-caution-emphasis)}.alert-dialog__media--intent_primary{background:var(--colors-interactive-soft);color:var(--colors-interactive-soft-foreground)}.alert-dialog__confirmTrigger--intent_primary{background:var(--colors-interactive-base);color:var(--colors-interactive-foreground)}.alert-dialog__confirmTrigger--intent_primary:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--colors-shadow-focus);outline:2px solid #0000}.alert-dialog__confirmTrigger--intent_primary:is(:active,[data-active]){background:var(--colors-interactive-hover)}.alert-dialog__content--size_sm{width:var(--sizes-96)}.alert-dialog__content--size_lg{width:var(--sizes-128)}.menubar__trigger--size_sm{padding-inline:var(--spacing-2);font-size:var(--font-sizes-xs)}.menubar__trigger--size_lg{padding-inline:var(--spacing-4);font-size:var(--font-sizes-md)}.dialog__content--size_md{width:var(--sizes-112)}.dialog__content--size_xs{width:var(--sizes-80)}.dialog__content--size_sm{width:var(--sizes-96)}.dialog__content--size_lg{width:var(--sizes-128)}.dialog__content--size_xl{width:var(--sizes-192)}.dialog__content--size_full{padding:var(--spacing-6);border-radius:var(--radii-none);box-shadow:none;width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%}.dialog__positioner--centered_false{padding-top:var(--spacing-16)}.dialog__content--centered_false{margin-top:var(--spacing-0);margin-bottom:var(--spacing-0)}.sheet__positioner--side_right{justify-content:flex-end;align-items:stretch}.sheet__content--side_right{border-radius:var(--radii-none);max-width:85vw;height:100%}.sheet__content--side_right:is([open],[data-open],[data-state=open],:popover-open){animation:slideInFromRight var(--durations-surface) var(--easings-drawer)}.sheet__content--side_right:is([closed],[data-closed],[data-state=closed]){animation:slideOutToRight var(--durations-normal) var(--easings-drawer)}.sheet__positioner--side_left{justify-content:flex-start;align-items:stretch}.sheet__content--side_left{border-radius:var(--radii-none);max-width:85vw;height:100%}.sheet__content--side_left:is([open],[data-open],[data-state=open],:popover-open){animation:slideInFromLeft var(--durations-surface) var(--easings-drawer)}.sheet__content--side_left:is([closed],[data-closed],[data-state=closed]){animation:slideOutToLeft var(--durations-normal) var(--easings-drawer)}.sheet__positioner--side_top{justify-content:stretch;align-items:flex-start}.sheet__content--side_top{border-end-end-radius:var(--radii-lg);border-end-start-radius:var(--radii-lg);width:100%}.sheet__content--side_top:is([open],[data-open],[data-state=open],:popover-open){animation:slideInFromTop var(--durations-surface) var(--easings-drawer)}.sheet__content--side_top:is([closed],[data-closed],[data-state=closed]){animation:slideOutToTop var(--durations-normal) var(--easings-drawer)}.sheet__positioner--side_bottom{justify-content:stretch;align-items:flex-end}.sheet__content--side_bottom{border-start-start-radius:var(--radii-lg);border-start-end-radius:var(--radii-lg);width:100%}.sheet__content--side_bottom:is([open],[data-open],[data-state=open],:popover-open){animation:slideInFromBottom var(--durations-surface) var(--easings-drawer)}.sheet__content--side_bottom:is([closed],[data-closed],[data-state=closed]){animation:slideOutToBottom var(--durations-normal) var(--easings-drawer)}.sheet__content--size_full{border-radius:var(--radii-none);width:100%;max-width:100vw;height:100%;max-height:100vh}.drawer__positioner--side_bottom{justify-content:stretch;align-items:flex-end}.drawer__content--side_bottom{border-start-start-radius:var(--radii-lg);border-start-end-radius:var(--radii-lg);width:100%;max-height:85vh}.drawer__content--side_bottom:is([open],[data-open],[data-state=open],:popover-open){animation:slideInFromBottom var(--durations-surface) var(--easings-drawer)}.drawer__content--side_bottom:is([closed],[data-closed],[data-state=closed]){animation:slideOutToBottom var(--durations-normal) var(--easings-drawer)}.drawer__positioner--side_top{justify-content:stretch;align-items:flex-start}.drawer__content--side_top{width:100%;max-height:85vh;padding-bottom:var(--spacing-2);border-end-end-radius:var(--radii-lg);border-end-start-radius:var(--radii-lg)}.drawer__content--side_top:is([open],[data-open],[data-state=open],:popover-open){animation:slideInFromTop var(--durations-surface) var(--easings-drawer)}.drawer__content--side_top:is([closed],[data-closed],[data-state=closed]){animation:slideOutToTop var(--durations-normal) var(--easings-drawer)}.drawer__handle--side_top{margin-bottom:var(--spacing-0);order:99}.drawer__positioner--side_left{justify-content:flex-start;align-items:stretch}.drawer__content--side_left{border-radius:var(--radii-none);max-width:85vw;height:100%}.drawer__content--side_left:is([open],[data-open],[data-state=open],:popover-open){animation:slideInFromLeft var(--durations-surface) var(--easings-drawer)}.drawer__content--side_left:is([closed],[data-closed],[data-state=closed]){animation:slideOutToLeft var(--durations-normal) var(--easings-drawer)}.drawer__handle--side_left{display:none}.drawer__positioner--side_right{justify-content:flex-end;align-items:stretch}.drawer__content--side_right{border-radius:var(--radii-none);max-width:85vw;height:100%}.drawer__content--side_right:is([open],[data-open],[data-state=open],:popover-open){animation:slideInFromRight var(--durations-surface) var(--easings-drawer)}.drawer__content--side_right:is([closed],[data-closed],[data-state=closed]){animation:slideOutToRight var(--durations-normal) var(--easings-drawer)}.drawer__handle--side_right{display:none}.drawer__content--size_full{border-radius:var(--radii-none);width:100%;max-width:100vw;height:100%;max-height:100vh}.hover-card__content--size_md{width:18rem}.hover-card__content--size_sm{padding:var(--spacing-3);font-size:var(--font-sizes-xs);width:var(--sizes-64)}.hover-card__content--size_lg{padding:var(--spacing-6);font-size:var(--font-sizes-md);width:var(--sizes-112)}.combobox__control--size_md{min-height:var(--sizes-9);height:var(--sizes-9)}.combobox__input--size_md{font-size:var(--font-sizes-md)}.combobox__control--variant_filled{box-shadow:none}.combobox__control--variant_filled,.combobox__control--variant_filled[data-invalid=true]{background:var(--colors-interactive-secondary)}.combobox__control--variant_filled:has(input[aria-invalid=true]){background:var(--colors-interactive-secondary)}.combobox__control--variant_filled[data-invalid=true]:has(input:focus){background:var(--colors-interactive-secondary)}.combobox__control--variant_filled[data-invalid=true]:has(input:focus-visible){background:var(--colors-interactive-secondary)}.combobox__control--variant_filled:has(input[aria-invalid=true]):has(input:focus){background:var(--colors-interactive-secondary)}.combobox__control--variant_filled:has(input[aria-invalid=true]):has(input:focus-visible){background:var(--colors-interactive-secondary)}.combobox__control--variant_filled:has(input:focus){background:var(--colors-interactive-secondary)}.combobox__control--variant_filled:has(input:focus-visible){background:var(--colors-interactive-secondary)}.combobox__control--size_sm{min-height:var(--sizes-8);height:var(--sizes-8)}.combobox__input--size_sm{font-size:var(--font-sizes-xs)}.combobox__control--size_lg{min-height:var(--sizes-10);height:var(--sizes-10)}.combobox__input--size_lg{font-size:var(--font-sizes-md)}.search-field__group--variant_filled{background:var(--colors-interactive-secondary);box-shadow:none}.input-group__root--size_md{min-height:var(--sizes-10);height:var(--sizes-10)}.input-group__root--variant_filled{box-shadow:none}.input-group__root--variant_filled,.input-group__root--variant_filled[data-invalid=true]{background:var(--colors-interactive-secondary)}.input-group__root--variant_filled:has([aria-invalid=true]){background:var(--colors-interactive-secondary)}.input-group__root--variant_filled[data-invalid=true]:has(input:focus){background:var(--colors-interactive-secondary)}.input-group__root--variant_filled[data-invalid=true]:has(input:focus-visible){background:var(--colors-interactive-secondary)}.input-group__root--variant_filled:has([aria-invalid=true]):has(input:focus){background:var(--colors-interactive-secondary)}.input-group__root--variant_filled:has([aria-invalid=true]):has(input:focus-visible){background:var(--colors-interactive-secondary)}:is(.input-group__root--variant_filled:has(input:focus),.input-group__root--variant_filled:has(input:focus-visible),.input-group__root--variant_filled:has(textarea:focus)){background:var(--colors-interactive-secondary);outline-offset:2px;box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.input-group__root--variant_flushed{box-shadow:none;border-width:0 0 1px;border-bottom-color:var(--colors-border);background:0 0;border-radius:0}:is(.input-group__root--variant_flushed:has(input:focus-visible),.input-group__root--variant_flushed:has(input:focus)){box-shadow:0 1px 0 0 var(--colors-focus-ring);border-bottom-color:var(--colors-focus-ring)}.input-group__input--variant_flushed{padding-inline:var(--spacing-0)}.input-group__startAddon--variant_flushed{padding-inline:var(--spacing-0);border-radius:0;padding-inline-end:var(--spacing-2)}.input-group__endAddon--variant_flushed{padding-inline:var(--spacing-0);border-radius:0;padding-inline-start:var(--spacing-2)}.input-group__root--size_sm{min-height:var(--sizes-9);height:var(--sizes-9)}.input-group__input--size_sm{padding-block:var(--spacing-1);font-size:var(--font-sizes-xs)}.input-group__root--size_lg{min-height:var(--sizes-11);height:var(--sizes-11)}.input-group__input--size_lg{font-size:var(--font-sizes-md)}.slider__track--size_sm[data-orientation=horizontal],[data-orientation=horizontal] .slider__track--size_sm{height:var(--spacing-1\.5)}.slider__track--size_sm[data-orientation=vertical],[data-orientation=vertical] .slider__track--size_sm{width:var(--spacing-1\.5)}.slider__thumb--size_sm[data-orientation=horizontal],[data-orientation=horizontal] .slider__thumb--size_sm{height:var(--spacing-1\.5);width:var(--sizes-6)}.slider__thumb--size_sm[data-orientation=horizontal]:after,[data-orientation=horizontal] .slider__thumb--size_sm:after{width:var(--sizes-5);height:var(--sizes-3)}.slider__thumb--size_sm[data-orientation=vertical],[data-orientation=vertical] .slider__thumb--size_sm{width:var(--spacing-1\.5);height:var(--sizes-6)}.slider__thumb--size_sm[data-orientation=vertical]:after,[data-orientation=vertical] .slider__thumb--size_sm:after{width:var(--sizes-3);height:var(--sizes-5)}.slider__track--size_lg[data-orientation=horizontal],[data-orientation=horizontal] .slider__track--size_lg{height:var(--spacing-2\.5)}.slider__track--size_lg[data-orientation=vertical],[data-orientation=vertical] .slider__track--size_lg{width:var(--spacing-2\.5)}.slider__thumb--size_lg[data-orientation=horizontal],[data-orientation=horizontal] .slider__thumb--size_lg{height:var(--spacing-2\.5);width:var(--sizes-8)}.slider__thumb--size_lg[data-orientation=horizontal]:after,[data-orientation=horizontal] .slider__thumb--size_lg:after{width:var(--sizes-7);height:var(--sizes-5)}.slider__thumb--size_lg[data-orientation=vertical],[data-orientation=vertical] .slider__thumb--size_lg{width:var(--spacing-2\.5);height:var(--sizes-8)}.slider__thumb--size_lg[data-orientation=vertical]:after,[data-orientation=vertical] .slider__thumb--size_lg:after{width:var(--sizes-5);height:var(--sizes-7)}.input-otp__slot--size_md{width:var(--sizes-10);height:var(--sizes-10)}.input-otp__slot--variant_filled{box-shadow:none}.input-otp__slot--variant_filled,.input-otp__slot--variant_filled[data-active=true],.input-otp__slot--variant_filled[data-focus=true],.input-otp__slot--variant_filled[data-filled=true],.input-otp__slot--variant_filled:not(:placeholder-shown){background:var(--colors-interactive-secondary)}.input-otp__slot--size_sm{font-size:var(--font-sizes-md);width:var(--sizes-8);height:var(--sizes-8)}.input-otp__slot--size_lg{font-size:var(--font-sizes-xl);width:var(--sizes-11);height:var(--sizes-11)}.input-otp__slot--size_xl{font-size:var(--font-sizes-2xl);width:var(--sizes-12);height:var(--sizes-12)}.date-picker__control--size_md{min-height:var(--sizes-9);height:var(--sizes-9)}.date-picker__control--size_sm{min-height:var(--sizes-8);height:var(--sizes-8)}.date-picker__input--size_sm{font-size:var(--font-sizes-xs)}.date-picker__control--size_lg{min-height:var(--sizes-10);height:var(--sizes-10)}.date-picker__input--size_lg{font-size:var(--font-sizes-md)}.radio-group__itemText--size_sm{font-size:var(--font-sizes-xs)}.radio-group__itemControl--size_sm{width:var(--sizes-3\.5);height:var(--sizes-3\.5)}.radio-group__itemText--size_lg{font-size:var(--font-sizes-md)}.radio-group__itemControl--size_lg{width:var(--sizes-5);height:var(--sizes-5)}.radio-group__itemControl--variant_secondary{box-shadow:none}.radio-group__itemControl--variant_secondary:not([data-state=checked]),.radio-group__indicator--variant_secondary:after{background:var(--colors-interactive-secondary)}.number-field__control--variant_outline{background:var(--colors-surface-field);border-radius:var(--radii-field);box-shadow:var(--colors-shadow-field)}.number-field__control--variant_outline[data-invalid],.number-field__control--variant_outline[aria-invalid=true]{background:var(--colors-surface-field-focus);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.number-field__control--variant_outline[data-invalid]:focus-within,.number-field__control--variant_outline[aria-invalid=true]:focus-within{outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.number-field__control--variant_outline:focus-within{background:var(--colors-surface-field-focus);outline-offset:2px;border-color:var(--colors-border-field-focus);box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.number-field__control--size_md{height:var(--sizes-10);min-height:var(--sizes-10)}.number-field__control--variant_filled{background:var(--colors-interactive-secondary);border-radius:var(--radii-field);box-shadow:none}.number-field__control--variant_filled[data-invalid],.number-field__control--variant_filled[aria-invalid=true]{background:var(--colors-interactive-secondary);outline:1px solid var(--colors-critical-accent);outline-offset:var(--spacing-0)}.number-field__control--variant_filled[data-invalid]:focus-within,.number-field__control--variant_filled[aria-invalid=true]:focus-within{outline-offset:2px;box-shadow:var(--colors-shadow-invalid-focus);outline:2px solid #0000}.number-field__control--variant_filled:focus-within{background:var(--colors-interactive-secondary);outline-offset:2px;box-shadow:var(--colors-shadow-focus-field);outline:2px solid #0000}.number-field__control--size_sm{height:var(--sizes-9);min-height:var(--sizes-9)}.number-field__input--size_sm{padding-block:var(--spacing-1)}.number-field__control--size_lg{font-size:var(--font-sizes-md);height:var(--sizes-11);min-height:var(--sizes-11)}.number-field__input--size_lg{padding-inline:var(--spacing-4)}.field__root--orientation_vertical{flex-direction:column}.field__root--orientation_horizontal{gap:var(--spacing-lg);flex-direction:row;align-items:flex-start}.field__label--orientation_horizontal{min-width:8rem;padding-top:var(--spacing-sm)}.field__control--orientation_horizontal{flex:1}.field__label--size_sm,.field__helperText--size_sm,.field__errorText--size_sm{font-size:var(--font-sizes-xs)}.field__label--size_lg{font-size:var(--font-sizes-md)}.field__helperText--size_lg,.field__errorText--size_lg{font-size:var(--font-sizes-sm)}.tag-group__tag--variant_default{background:var(--colors-interactive-secondary);color:var(--colors-foreground)}.tag-group__tag--size_md{padding-inline:var(--spacing-2);padding-block:var(--spacing-1);font-size:var(--font-sizes-xs)}.tag-group__tag--variant_surface{background:var(--colors-surface-base);color:var(--colors-foreground)}.tag-group__tag--size_sm{padding-inline:var(--spacing-2);padding-block:var(--spacing-0\.5);font-size:var(--font-sizes-xs)}.tag-group__tag--size_lg{border-radius:var(--radii-lg);padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-1\.5);font-size:var(--font-sizes-sm)}.select__trigger--size_md{font-size:var(--font-sizes-sm);min-height:var(--sizes-9)}.select__trigger--variant_filled{box-shadow:none}.select__trigger--variant_filled,.select__trigger--variant_filled[aria-invalid=true],.select__trigger--variant_filled[data-invalid=true],.select__trigger--variant_filled[aria-invalid=true]:is(:focus,[data-focus]),.select__trigger--variant_filled[data-invalid=true]:is(:focus,[data-focus]),.select__trigger--variant_filled:is(:focus-visible,[data-focus-visible]){background:var(--colors-interactive-secondary)}.select__trigger--size_sm{font-size:var(--font-sizes-xs);min-height:var(--sizes-8)}.select__trigger--size_lg{padding-inline:var(--spacing-4);font-size:var(--font-sizes-md);min-height:var(--sizes-10)}.scroll-area__scrollbar--size_thin[data-orientation=horizontal]{height:var(--sizes-1\.5);flex-direction:column}.scroll-area__scrollbar--size_thin[data-orientation=vertical]{width:var(--sizes-1\.5)}.scroll-area__scrollbar--size_thick[data-orientation=horizontal]{height:var(--sizes-3\.5);flex-direction:column}.scroll-area__scrollbar--size_thick[data-orientation=vertical]{width:var(--sizes-3\.5)}.resizable__root--orientation_horizontal{flex-direction:row}.resizable__resizeTrigger--orientation_horizontal{cursor:col-resize;width:1px}.resizable__root--orientation_vertical{flex-direction:column}.resizable__resizeTrigger--orientation_vertical{cursor:row-resize;height:1px}.resizable__resizeTrigger--variant_handle:before{background:var(--colors-border-emphasis);border-radius:var(--radii-lg);content:"";width:var(--sizes-1);height:var(--sizes-6);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion__root--variant_surface{background:var(--colors-surface-base);border-radius:var(--radii-lg)}.accordion__item--variant_surface:after{background:color-mix(in oklab, var(--colors-foreground) 6%, transparent);width:94%;inset-inline-start:3%}.accordion__item--variant_surface:first-child [data-slot=accordion-trigger]{border-start-start-radius:var(--radii-lg);border-start-end-radius:var(--radii-lg)}.accordion__item--variant_surface:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-end-end-radius:var(--radii-lg);border-end-start-radius:var(--radii-lg)}.carousel__itemGroup--orientation_horizontal{margin-inline-start:calc(-1 * var(--spacing-lg))}.carousel__item--orientation_horizontal{padding-inline-start:var(--spacing-lg)}.carousel__viewport--orientation_vertical{height:var(--sizes-96)}.carousel__itemGroup--orientation_vertical{flex-direction:column;height:100%;margin-block-start:calc(-1 * var(--spacing-lg))}.carousel__item--orientation_vertical{padding-block-start:var(--spacing-lg)}.carousel__prevTrigger--orientation_vertical{inset-inline-start:50%;top:calc(-1 * var(--sizes-12));transform:translate(-50%)rotate(90deg)}.carousel__prevTrigger--orientation_vertical:is(:active,[data-active]){transform:translate(-50%)rotate(90deg)scale(1)}.carousel__nextTrigger--orientation_vertical{inset-inline:50% auto;top:auto;bottom:calc(-1 * var(--sizes-12));transform:translate(-50%)rotate(90deg)}.carousel__nextTrigger--orientation_vertical:is(:active,[data-active]){transform:translate(-50%)rotate(90deg)scale(1)}.command__input--size_sm{height:var(--sizes-9)}.command__list--size_sm{max-height:var(--sizes-64)}.command__item--size_sm{font-size:var(--font-sizes-xs)}.command__input--size_lg{height:var(--sizes-12)}.command__list--size_lg{max-height:var(--sizes-128)}.command__item--size_lg{font-size:var(--font-sizes-md)}.pagination__item--size_sm{font-size:var(--font-sizes-xs);height:var(--sizes-8);min-width:var(--sizes-8)}.pagination__item--size_sm[data-pressed=true],.pagination__item--size_sm:is(:active,[data-active]){transform:scale(1)}.pagination__prevTrigger--size_sm{padding-inline:var(--spacing-sm);font-size:var(--font-sizes-xs);height:var(--sizes-8)}.pagination__prevTrigger--size_sm[data-pressed=true],.pagination__prevTrigger--size_sm:is(:active,[data-active]){transform:scale(1)}.pagination__nextTrigger--size_sm{padding-inline:var(--spacing-sm);font-size:var(--font-sizes-xs);height:var(--sizes-8)}.pagination__nextTrigger--size_sm[data-pressed=true],.pagination__nextTrigger--size_sm:is(:active,[data-active]){transform:scale(1)}.pagination__ellipsis--size_sm{font-size:var(--font-sizes-xs);width:var(--sizes-8);height:var(--sizes-8)}.pagination__item--size_lg{font-size:var(--font-sizes-md);height:var(--sizes-10);min-width:var(--sizes-10)}.pagination__item--size_lg[data-pressed=true],.pagination__item--size_lg:is(:active,[data-active]){transform:scale(1)}.pagination__prevTrigger--size_lg{padding-inline:var(--spacing-md);font-size:var(--font-sizes-md);height:var(--sizes-10)}.pagination__prevTrigger--size_lg[data-pressed=true],.pagination__prevTrigger--size_lg:is(:active,[data-active]){transform:scale(1)}.pagination__nextTrigger--size_lg{padding-inline:var(--spacing-md);font-size:var(--font-sizes-md);height:var(--sizes-10)}.pagination__nextTrigger--size_lg[data-pressed=true],.pagination__nextTrigger--size_lg:is(:active,[data-active]){transform:scale(1)}.pagination__ellipsis--size_lg{font-size:var(--font-sizes-md);width:var(--sizes-10);height:var(--sizes-10)}.navigation-menu__list--orientation_horizontal{flex-direction:row}.navigation-menu__list--orientation_vertical{flex-direction:column;align-items:stretch}.navigation-menu__content--orientation_vertical{box-shadow:none;border:none;position:static}.navigation-menu__indicator--orientation_vertical{bottom:auto;left:var(--spacing-0);width:2px;height:auto}.navigation-menu__viewportPositioner--orientation_vertical{width:auto;position:static}.tabs__list--variant_line{padding:var(--spacing-0);background:0 0;border-radius:0}.tabs__list--variant_line[data-orientation=horizontal]{border-bottom:1px solid var(--colors-border)}.tabs__list--variant_line[data-orientation=vertical]{border-inline-start:1px solid var(--colors-border)}.tabs__trigger--variant_line{border-radius:0}.tabs__trigger--variant_line:is([aria-selected=true],[data-selected]){color:var(--colors-foreground)}.tabs__indicator--variant_line{background:var(--colors-interactive-base);box-shadow:none;border-radius:0}.tabs__indicator--variant_line[data-orientation=horizontal]{height:var(--sizes-0\.5);top:auto;bottom:var(--spacing-0)}.tabs__indicator--variant_line[data-orientation=vertical]{width:var(--sizes-0\.5);left:var(--spacing-0)}.tabs__list--variant_unstyled{padding:var(--spacing-0);background:0 0;border-radius:0}.tabs__trigger--variant_unstyled{border-radius:0}.tabs__indicator--variant_unstyled{display:none}.tabs__trigger--size_sm{padding-inline:var(--spacing-md);font-size:var(--font-sizes-xs);height:var(--sizes-7)}.tabs__trigger--size_lg{padding-inline:var(--spacing-5);font-size:var(--font-sizes-md);height:var(--sizes-9)}.table__root--variant_primary{background:var(--colors-surface-subtle);padding-inline:var(--spacing-1);border-radius:var(--radii-lg);padding-bottom:var(--spacing-1)}.table__head--variant_secondary{background:0 0;border-bottom:none}.table__body--variant_secondary tr:last-child td{border-bottom:1px solid color-mix(in oklab, color-mix(in oklab, var(--colors-surface-base) 81%, var(--colors-foreground) 19%) 50%, transparent)}.table__body--variant_secondary tr:first-child td:first-child{border-top-left-radius:0}.table__body--variant_secondary tr:first-child td:last-child{border-top-right-radius:0}.table__body--variant_secondary tr:last-child td:first-child{border-bottom-left-radius:0}.table__body--variant_secondary tr:last-child td:last-child{border-bottom-right-radius:0}.table__footer--variant_secondary{background:0 0}.table__header--variant_secondary{background:var(--colors-surface-subtle)}.table__header--variant_secondary:first-child{border-start-start-radius:var(--radii-lg);border-end-start-radius:var(--radii-lg)}.table__header--variant_secondary:last-child{border-start-end-radius:var(--radii-lg);border-end-end-radius:var(--radii-lg)}.table__cell--variant_secondary{background:0 0}.table__header--density_compact{font-size:var(--font-sizes-xs)}.table__header--density_compact,.table__cell--density_compact{padding-inline:var(--spacing-md);padding-block:var(--spacing-sm)}.table__header--density_spacious{padding-inline:var(--spacing-xl);padding-block:var(--spacing-md)}.table__cell--density_spacious{padding-inline:var(--spacing-xl);padding-block:var(--spacing-lg)}.table__body--striped_true tr:nth-child(2n) td{background:color-mix(in oklab, var(--colors-surface-base) 80%, var(--colors-surface-subtle))}.table__root--bordered_true{border-style:solid;border-width:1px;border-color:var(--colors-border)}.table__header--bordered_true{border-right:1px solid var(--colors-border-hairline)}.table__header--bordered_true:last-child{border-right:none}.table__header--bordered_true:after{content:none}.table__cell--bordered_true{border-right:1px solid var(--colors-border-hairline)}.table__cell--bordered_true:last-child{border-right:none}.chip__root--size_md{font-size:var(--font-sizes-xs)}.chip__root--intent_primary{color:var(--colors-interactive-soft-foreground)}.chip__root--variant_tertiary{background:0 0}.chip__root--intent_neutral{color:var(--colors-foreground)}.chip__root--intent_positive{color:var(--colors-positive-soft-foreground)}.chip__root--intent_caution{color:var(--colors-caution-soft-foreground)}.chip__root--intent_critical{color:var(--colors-critical-soft-foreground)}.chip__root--size_sm{padding-inline:var(--spacing-1);padding-block:var(--spacing-0);font-size:var(--font-sizes-xs)}.chip__root--size_lg{padding-inline:var(--spacing-3);padding-block:var(--spacing-1);font-size:var(--font-sizes-sm)}.card__root--size_md{gap:var(--spacing-3);padding-block:var(--spacing-4);padding-inline:var(--spacing-4)}.card__root--size_sm{gap:var(--spacing-2);padding-block:var(--spacing-3);padding-inline:var(--spacing-3)}.card__root--variant_secondary{background:var(--colors-surface-subtle)}.card__root--variant_tertiary{background:var(--colors-surface-muted)}.card__root--variant_transparent{box-shadow:none;background:0 0;border-color:#0000}.card__root--interactive_true{cursor:pointer}.card__root--interactive_true:is(:hover,[data-hover]){border-color:var(--colors-border-emphasis)}.card__root--interactive_true:not([aria-haspopup]):active{transform:translateY(0)}.item__root--size_md{gap:var(--spacing-md);padding-inline:var(--spacing-sm);padding-block:var(--spacing-1\.5)}.item__root--size_xs{gap:var(--spacing-2);padding-inline:var(--spacing-sm);padding-block:var(--spacing-1);min-height:var(--sizes-7)}.item__content--size_xs{gap:var(--spacing-0\.5)}.item__root--size_sm{gap:var(--spacing-2\.5);padding-inline:var(--spacing-sm);padding-block:var(--spacing-1);min-height:var(--sizes-8)}.item__root--size_lg{gap:var(--spacing-lg);padding-inline:var(--spacing-md);padding-block:var(--spacing-sm);min-height:var(--sizes-10)}.item__title--size_lg{font-size:var(--font-sizes-md)}.item__root--variant_muted{background:var(--colors-interactive-secondary)}.item__root--variant_outline{border-color:var(--colors-border)}.item__root--interactive_true{cursor:pointer}.item__root--interactive_true[data-pressed=true],.item__root--interactive_true:is(:active,[data-active]){transform:scale(1)}.data-table__root--variant_primary{background:var(--colors-surface-subtle);border-radius:var(--radii-lg);padding-inline:var(--spacing-1);padding-bottom:var(--spacing-1)}.data-table__head--variant_secondary{background:0 0;border-bottom:none}.data-table__header--variant_secondary{background:var(--colors-surface-subtle)}.data-table__header--variant_secondary:first-child{border-start-start-radius:var(--radii-lg);border-end-start-radius:var(--radii-lg)}.data-table__header--variant_secondary:last-child{border-start-end-radius:var(--radii-lg);border-end-end-radius:var(--radii-lg)}.data-table__body--variant_secondary tr:last-child td{border-bottom:1px solid color-mix(in oklab, color-mix(in oklab, var(--colors-surface-base) 81%, var(--colors-foreground) 19%) 50%, transparent)}.data-table__body--variant_secondary tr:first-child td:first-child{border-top-left-radius:0}.data-table__body--variant_secondary tr:first-child td:last-child{border-top-right-radius:0}.data-table__body--variant_secondary tr:last-child td:first-child{border-bottom-left-radius:0}.data-table__body--variant_secondary tr:last-child td:last-child{border-bottom-right-radius:0}.data-table__cell--variant_secondary,.data-table__footer--variant_secondary{background:0 0}.data-table__header--density_compact{font-size:var(--font-sizes-xs)}.data-table__header--density_compact,.data-table__cell--density_compact{padding-inline:var(--spacing-md);padding-block:var(--spacing-1\.5)}.data-table__header--density_spacious{padding-inline:var(--spacing-xl);padding-block:var(--spacing-md)}.data-table__cell--density_spacious{padding-inline:var(--spacing-xl);padding-block:var(--spacing-lg)}.data-table__body--striped_true tr:nth-child(2n) td{background:color-mix(in oklab, var(--colors-surface-base) 80%, var(--colors-surface-subtle))}.status-chip__root--tone_neutral{background:var(--colors-interactive-secondary);color:var(--colors-foreground-secondary)}.status-chip__root--tone_positive{background:var(--colors-positive-soft);color:var(--colors-positive-soft-foreground)}.status-chip__root--tone_caution{background:var(--colors-caution-soft);color:var(--colors-caution-soft-foreground)}.status-chip__root--size_sm{padding-inline:var(--spacing-1);font-size:var(--font-sizes-xs)}.status-chip__root--tone_info{background:var(--colors-info-soft);color:var(--colors-info-soft-foreground)}.status-chip__root--tone_critical{background:var(--colors-critical-soft);color:var(--colors-critical-soft-foreground)}.status-chip__root--tone_running{background:var(--colors-interactive-soft);color:var(--colors-interactive-soft-foreground)}.status-chip__icon--tone_running{animation:spin var(--durations-spin) linear infinite}.step-checklist__list--orientation_vertical{flex-direction:column}.step-checklist__item--orientation_vertical{padding-bottom:var(--spacing-4)}.step-checklist__item--orientation_vertical:not(:last-child):before{background:var(--colors-border);content:"";inset-inline-start:calc(var(--sizes-5) / 2);top:var(--sizes-5);bottom:var(--spacing-0);width:1px;position:absolute}.step-checklist__item--orientation_vertical[data-status=done]:not(:last-child):before{background:var(--colors-positive-accent)}.step-checklist__item--orientation_vertical:last-child{padding-bottom:var(--spacing-0)}.step-checklist__list--orientation_horizontal{gap:var(--spacing-5);padding-block:var(--spacing-1);scrollbar-width:thin;flex-direction:row;overflow-x:auto}.step-checklist__item--orientation_horizontal{max-width:var(--sizes-56);flex-shrink:0;align-items:flex-start}.empty-state__root--framed_true{border:1px dashed var(--colors-border);background:var(--colors-surface-base)}.sonner__viewport--placement_bottom-right{bottom:var(--spacing-0);right:var(--spacing-0);flex-direction:column-reverse}.sonner__icon--status_info{background:var(--colors-info-soft)}.sonner__icon--status_info,.sonner__title--status_info{color:var(--colors-info-soft-foreground)}.sonner__icon--status_positive{background:var(--colors-positive-soft)}.sonner__icon--status_positive,.sonner__title--status_positive{color:var(--colors-positive-soft-foreground)}.sonner__icon--status_caution{background:var(--colors-caution-soft)}.sonner__icon--status_caution,.sonner__title--status_caution{color:var(--colors-caution-soft-foreground)}.sonner__icon--status_critical{background:var(--colors-critical-soft)}.sonner__icon--status_critical,.sonner__title--status_critical{color:var(--colors-critical-soft-foreground)}.sonner__icon--status_loading{background:var(--colors-interactive-soft);color:var(--colors-interactive-base)}.sonner__viewport--placement_top-left{top:var(--spacing-0);left:var(--spacing-0)}.sonner__toast--placement_top-left:is([open],[data-open],[data-state=open],:popover-open){animation:slideInFromTop var(--durations-toast) var(--easings-smooth), fadeIn var(--durations-toast) var(--easings-smooth)}.sonner__toast--placement_top-left:is([closed],[data-closed],[data-state=closed]){animation:slideOutToTop var(--durations-toast) var(--easings-smooth), fadeOut var(--durations-toast) var(--easings-smooth)}.sonner__viewport--placement_top-center{top:var(--spacing-0);left:50%;transform:translate(-50%)}.sonner__toast--placement_top-center:is([open],[data-open],[data-state=open],:popover-open){animation:slideInFromTop var(--durations-toast) var(--easings-smooth), fadeIn var(--durations-toast) var(--easings-smooth)}.sonner__toast--placement_top-center:is([closed],[data-closed],[data-state=closed]){animation:slideOutToTop var(--durations-toast) var(--easings-smooth), fadeOut var(--durations-toast) var(--easings-smooth)}.sonner__viewport--placement_top-right{top:var(--spacing-0);right:var(--spacing-0)}.sonner__toast--placement_top-right:is([open],[data-open],[data-state=open],:popover-open){animation:slideInFromTop var(--durations-toast) var(--easings-smooth), fadeIn var(--durations-toast) var(--easings-smooth)}.sonner__toast--placement_top-right:is([closed],[data-closed],[data-state=closed]){animation:slideOutToTop var(--durations-toast) var(--easings-smooth), fadeOut var(--durations-toast) var(--easings-smooth)}.sonner__viewport--placement_bottom-left{bottom:var(--spacing-0);left:var(--spacing-0);flex-direction:column-reverse}.sonner__viewport--placement_bottom-center{bottom:var(--spacing-0);flex-direction:column-reverse;left:50%;transform:translate(-50%)}.toggle-switch__control--size_md{width:var(--sizes-10);height:var(--sizes-5)}.toggle-switch__control--size_md [data-slot=switch-thumb]{width:1.375rem;height:var(--sizes-4)}.toggle-switch__control--size_md:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) [data-slot=switch-thumb]{margin-inline-start:calc(100% + 1px - 1.5rem)}.toggle-switch__control--size_sm{border-radius:var(--radii-lg);width:var(--sizes-8);height:var(--sizes-4)}.toggle-switch__control--size_sm [data-slot=switch-thumb]{border-radius:var(--radii-md);width:1.03125rem;height:var(--sizes-3)}.toggle-switch__control--size_sm:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) [data-slot=switch-thumb]{margin-inline-start:calc(100% + 1px - 1.15625rem)}.toggle-switch__control--size_lg{width:var(--sizes-12);height:var(--sizes-6)}.toggle-switch__control--size_lg [data-slot=switch-thumb]{border-radius:var(--radii-xl);width:1.71875rem;height:var(--sizes-5)}.toggle-switch__control--size_lg:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) [data-slot=switch-thumb]{margin-inline-start:calc(100% + 1px - 1.84375rem)}@media (width>=640px){.dialog__content--centered_false{margin-block:var(--spacing-0)}}@media screen and (width>=40rem){.combobox__input--size_md{font-size:var(--font-sizes-sm)}}@media (width>=768px){.toggle__root--size_md{height:var(--sizes-9);min-height:var(--sizes-9)}.toggle__root--size_xs{height:var(--sizes-6);min-height:var(--sizes-6)}.toggle__root--size_sm{height:var(--sizes-8);min-height:var(--sizes-8)}.toggle__root--size_lg{height:var(--sizes-10);min-height:var(--sizes-10)}.input-group__root--size_md{min-height:var(--sizes-9);height:var(--sizes-9)}.input-group__root--size_sm{min-height:var(--sizes-8);height:var(--sizes-8)}.input-group__root--size_lg{min-height:var(--sizes-10);height:var(--sizes-10)}.number-field__control--size_md{height:var(--sizes-9);min-height:var(--sizes-9)}.number-field__control--size_sm{height:var(--sizes-8);min-height:var(--sizes-8)}.number-field__control--size_lg{height:var(--sizes-10);min-height:var(--sizes-10)}.pagination__item--size_sm{min-width:var(--sizes-7)}.pagination__item--size_sm,.pagination__prevTrigger--size_sm,.pagination__nextTrigger--size_sm{height:var(--sizes-7)}.pagination__ellipsis--size_sm{width:var(--sizes-7);height:var(--sizes-7)}.pagination__item--size_lg{min-width:var(--sizes-9)}.pagination__item--size_lg,.pagination__prevTrigger--size_lg,.pagination__nextTrigger--size_lg{height:var(--sizes-9)}.pagination__ellipsis--size_lg{width:var(--sizes-9);height:var(--sizes-9)}}@media (hover:hover){.toggle__root--variant_outline:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.toggle__root--intent_critical[data-state=on]:is(:hover,[data-hover]),.toggle__root--intent_critical[data-pressed=true]:is(:hover,[data-hover]),.toggle__root--intent_critical[aria-pressed=true]:is(:hover,[data-hover]){background:var(--colors-critical-soft-hover)}.toggle__root--intent_positive[data-state=on]:is(:hover,[data-hover]),.toggle__root--intent_positive[data-pressed=true]:is(:hover,[data-hover]),.toggle__root--intent_positive[aria-pressed=true]:is(:hover,[data-hover]){background:var(--colors-positive-soft-hover)}.toggle__root--intent_caution[data-state=on]:is(:hover,[data-hover]),.toggle__root--intent_caution[data-pressed=true]:is(:hover,[data-hover]),.toggle__root--intent_caution[aria-pressed=true]:is(:hover,[data-hover]){background:var(--colors-caution-soft-hover)}.toggle__root--intent_info[data-state=on]:is(:hover,[data-hover]),.toggle__root--intent_info[data-pressed=true]:is(:hover,[data-hover]),.toggle__root--intent_info[aria-pressed=true]:is(:hover,[data-hover]){background:var(--colors-info-soft-hover)}.alert-dialog__confirmTrigger--intent_caution:is(:hover,[data-hover]){background:var(--colors-caution-emphasis)}.alert-dialog__confirmTrigger--intent_primary:is(:hover,[data-hover]){background:var(--colors-interactive-hover)}.combobox__control--variant_filled:hover:not(:focus-within),.search-field__group--variant_filled:hover:not(:focus-within),.input-group__root--variant_filled:hover:not(:focus-within),.input-otp__slot--variant_filled:hover,.radio-group__itemControl--variant_secondary:is(:hover,[data-hover]):not([data-state=checked]) [data-slot=radio-group-indicator]:after{background:var(--colors-interactive-secondary-hover)}.number-field__control--variant_outline:hover:not(:focus-within){background:var(--colors-surface-field-hover);border-color:var(--colors-border-field-hover)}.number-field__control--variant_filled:hover:not(:focus-within),.tag-group__tag--variant_default:hover:not([data-state=on]){background:var(--colors-interactive-secondary-hover)}.tag-group__tag--variant_surface:hover:not([data-state=on]){background:color-mix(in oklab, var(--colors-surface-base) 92%, var(--colors-foreground) 8%)}.select__trigger--variant_filled:is(:hover,[data-hover]){background:var(--colors-interactive-secondary-hover)}.accordion__trigger--variant_surface:hover:not([aria-expanded=true]){background:var(--colors-interactive-secondary)}.table__row--variant_secondary:is(:hover,[data-hover]) td{background:color-mix(in oklab, var(--colors-interactive-secondary) 50%, transparent)}.item__root--interactive_true:is(:hover,[data-hover]){background:var(--colors-interactive-secondary)}.data-table__row--variant_secondary:is(:hover,[data-hover]) td{background:color-mix(in oklab, var(--colors-interactive-secondary) 50%, transparent)}}@media (prefers-reduced-motion:reduce){.sheet__content--side_right:is([open],[data-open],[data-state=open],:popover-open),.sheet__content--side_right:is([closed],[data-closed],[data-state=closed]),.sheet__content--side_left:is([open],[data-open],[data-state=open],:popover-open),.sheet__content--side_left:is([closed],[data-closed],[data-state=closed]),.sheet__content--side_top:is([open],[data-open],[data-state=open],:popover-open),.sheet__content--side_top:is([closed],[data-closed],[data-state=closed]),.sheet__content--side_bottom:is([open],[data-open],[data-state=open],:popover-open),.sheet__content--side_bottom:is([closed],[data-closed],[data-state=closed]),.drawer__content--side_bottom:is([open],[data-open],[data-state=open],:popover-open),.drawer__content--side_bottom:is([closed],[data-closed],[data-state=closed]),.drawer__content--side_top:is([open],[data-open],[data-state=open],:popover-open),.drawer__content--side_top:is([closed],[data-closed],[data-state=closed]),.drawer__content--side_left:is([open],[data-open],[data-state=open],:popover-open),.drawer__content--side_left:is([closed],[data-closed],[data-state=closed]),.drawer__content--side_right:is([open],[data-open],[data-state=open],:popover-open),.drawer__content--side_right:is([closed],[data-closed],[data-state=closed]),.card__root--interactive_true,.status-chip__icon--tone_running,.sonner__toast--placement_top-left:is([open],[data-open],[data-state=open],:popover-open),.sonner__toast--placement_top-left:is([closed],[data-closed],[data-state=closed]),.sonner__toast--placement_top-center:is([open],[data-open],[data-state=open],:popover-open),.sonner__toast--placement_top-center:is([closed],[data-closed],[data-state=closed]),.sonner__toast--placement_top-right:is([open],[data-open],[data-state=open],:popover-open),.sonner__toast--placement_top-right:is([closed],[data-closed],[data-state=closed]){transition:none;animation:none;transform:none}}}html,body *{scrollbar-width:thin;scrollbar-color:var(--colors-border-strong,var(--colors-foreground-tertiary)) transparent}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--colors-foreground-tertiary);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:32px}::-webkit-scrollbar-thumb:hover{background-color:var(--colors-foreground-secondary)}}@media (forced-colors:active){html,body *{scrollbar-color:auto}}.signal-evidence-dialog{max-height:calc(100dvh - 5rem)}.signal-evidence-header{border-bottom:1px solid var(--colors-border);overflow-wrap:anywhere;flex-shrink:0;padding-bottom:16px;padding-right:2rem}.signal-evidence-header [data-slot=dialog-description]{max-height:6rem;overflow:auto}.signal-evidence-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:16px 6px 4px 0;overflow-y:auto}.signal-evidence-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.signal-evidence-card{border:1px solid var(--colors-border);background:var(--colors-background);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:20px}.signal-evidence-card-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.signal-evidence-card-header h3{margin:0;font-size:13px;font-weight:600;line-height:1.5}.signal-evidence-card-header>span{color:var(--colors-foreground-secondary);font-size:12px;line-height:1.5}.signal-evidence-text{white-space:pre-wrap;margin:14px 0 18px;font-size:15px;line-height:1.7}.signal-evidence-card-footer{border-top:1px solid var(--colors-border);justify-content:space-between;align-items:flex-end;gap:12px 20px;padding-top:12px;display:flex}.signal-evidence-card-footer p{color:var(--colors-foreground-secondary);margin:0;font-size:12px;line-height:1.6}.signal-evidence-card-footer a{text-underline-offset:3px;flex-shrink:0;align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}.signal-evidence-more{width:100%;margin-top:16px}.live-evidence-trigger{width:100%}@media (width<=480px){.signal-evidence-card{padding:16px}.signal-evidence-card-footer{flex-direction:column;align-items:flex-start}}.radar-page{--radar-border:var(--colors-border);max-width:1500px;color:var(--colors-foreground);margin:0 auto}.radar-heading{justify-content:space-between;align-items:center;gap:32px;padding:20px 0 28px;display:flex}.radar-kicker{color:var(--colors-foreground-secondary);align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.radar-heading h1{letter-spacing:-1.4px;margin:15px 0;font-size:clamp(26px,3vw,42px);font-weight:500;line-height:1.18}.radar-heading h1 span{color:var(--colors-foreground-tertiary)}.radar-heading p{color:var(--colors-foreground-secondary);max-width:440px;font-size:13px;line-height:1.6}.radar-heading-actions{justify-items:end;gap:12px;display:grid}.radar-heading-actions>a{color:var(--colors-foreground-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.radar-sources{border-block:1px solid var(--radar-border);flex-wrap:wrap;align-items:center;gap:20px;padding:14px 0;display:flex}.radar-source{color:inherit;align-items:center;gap:7px;font-size:11px;text-decoration:none;display:flex}.radar-source>span:last-child{color:var(--colors-foreground-tertiary)}.radar-dot{background:var(--colors-foreground-tertiary);border-radius:50%;width:6px;height:6px}.radar-dot[data-state=ready]{background:var(--colors-interactive-base)}.radar-source-summary{color:var(--colors-foreground-tertiary);margin-left:auto;font-size:11px}.radar-resume{background:var(--colors-surface-subtle);border:1px solid var(--radar-border);border-radius:8px;align-items:center;gap:14px;margin:22px 0;padding:17px 20px;display:flex}.radar-resume>div:nth-child(2){gap:3px;display:grid}.radar-resume strong{font-size:12px}.radar-resume span{color:var(--colors-foreground-tertiary);font-size:11px}.radar-resume-links{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.radar-resume-links a{border:1px solid var(--radar-border);background:var(--colors-surface-panel);color:inherit;border-radius:6px;align-items:center;gap:12px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex}.radar-toolbar{align-items:center;gap:12px;margin:24px 0 18px;display:flex}.radar-tabs{gap:4px;margin-right:auto;display:flex}.radar-tabs button{cursor:pointer;color:var(--colors-foreground-secondary);border-radius:6px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.radar-tabs button[aria-pressed=true]{background:var(--colors-surface-subtle);color:var(--colors-foreground);font-weight:600}.radar-tabs span{background:var(--colors-surface-muted);border-radius:4px;padding:1px 5px;font-size:10px}.radar-search{border:1px solid var(--radar-border);color:var(--colors-foreground-tertiary);border-radius:6px;align-items:center;gap:7px;padding:8px 10px;display:flex}.radar-search input{width:145px;min-width:0;color:var(--colors-foreground);font:inherit;background:0 0;outline:none;font-size:12px}.radar-search:focus-within{outline:2px solid var(--colors-interactive-base)}.radar-workbench{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.radar-list{gap:10px;min-width:0;display:grid}.radar-idea{border:1px solid var(--radar-border);background:var(--colors-surface-panel);border-radius:8px;transition:border-color .15s;overflow:hidden}.radar-idea[data-selected=true]{border-color:var(--colors-interactive-base)}.radar-idea-open{text-align:left;cursor:pointer;grid-template-columns:56px minmax(0,1fr) 16px;align-items:start;gap:14px;width:100%;padding:18px;display:grid}.radar-idea-open>svg{color:var(--colors-foreground-tertiary);margin-top:24px}.radar-idea h2{letter-spacing:-.35px;margin:7px 0;font-size:17px;font-weight:550}.radar-idea p{color:var(--colors-foreground-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.radar-idea-meta,.radar-idea-foot{color:var(--colors-foreground-tertiary);flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.radar-idea-meta{justify-content:space-between}.radar-pick{color:var(--colors-interactive-link);align-items:center;gap:4px;display:flex}.radar-idea-foot{margin-top:12px}.radar-idea-actions{justify-content:flex-end;gap:12px;padding:6px 18px 12px;display:flex}.radar-idea-actions button{color:var(--colors-foreground-secondary);cursor:pointer;align-items:center;gap:4px;font-size:10px;display:flex}.radar-idea-actions button[aria-pressed=true]{color:var(--colors-interactive-link)}.radar-idea-actions button:disabled{opacity:.4;cursor:default}.radar-mark{background:var(--colors-surface-subtle);width:56px;height:56px;color:var(--colors-interactive-link);border-radius:12px;place-items:center;display:grid}.radar-mark svg{width:100%;height:100%}.radar-mark[data-large=true]{background:0 0;width:160px;height:160px}.radar-detail{border:1px solid var(--radar-border);background:var(--colors-surface-panel);border-radius:8px;max-height:calc(100vh - 60px);position:sticky;top:20px;overflow:hidden auto}.radar-detail-art{background:var(--colors-surface-subtle);border-bottom:1px solid var(--radar-border);place-items:center;padding:16px 0;display:grid}.radar-detail-art>span{color:var(--colors-foreground-tertiary);font-size:10px}.radar-detail-body{padding:22px}.radar-detail h2{letter-spacing:-.6px;margin:10px 0 16px;font-size:26px;font-weight:500;line-height:1.25}.radar-detail h3{margin:23px 0 8px;font-size:12px;font-weight:600}.radar-detail p,.radar-reasons{font-size:12px;line-height:1.75}.radar-secondary,.radar-reasons{color:var(--colors-foreground-secondary)}.radar-reasons{padding-left:15px}.radar-confidence{background:var(--colors-surface-subtle);border-radius:6px;gap:5px;margin:16px 0;padding:12px;font-size:11px;display:grid}.radar-confidence span{color:var(--colors-foreground-secondary);line-height:1.6}.radar-evidence{border-bottom:1px solid var(--radar-border);padding:12px 0}.radar-evidence a{color:var(--colors-interactive-link);align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.radar-evidence p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0;display:-webkit-box;overflow:hidden}.radar-evidence small{color:var(--colors-foreground-tertiary);font-size:10px}.radar-start{gap:10px;margin-top:14px;display:grid}.radar-start>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.radar-start small{color:var(--colors-foreground-tertiary);text-align:center;font-size:10px}.radar-empty{color:var(--colors-foreground-secondary);justify-items:start;gap:14px;padding:55px 24px;display:grid}.radar-empty h2{margin:0;font-size:18px}.radar-empty p{max-width:370px;font-size:12px;line-height:1.7}.radar-empty a{color:var(--colors-interactive-link);font-size:12px}.radar-comparison{background:var(--colors-surface-subtle);border:1px solid var(--radar-border);border-radius:8px;margin-bottom:20px;padding:20px}.radar-comparison>button{float:right;cursor:pointer}.radar-comparison>div{grid-template-columns:1fr 1fr;gap:30px;display:grid}.radar-comparison h3{margin:15px 0 8px;font-size:18px}.radar-comparison p{font-size:12px;line-height:1.7}.radar-comparison small{color:var(--colors-foreground-secondary);font-size:11px}.radar-page button:focus-visible,.radar-page a:focus-visible{outline:2px solid var(--colors-interactive-base);outline-offset:3px}@media (width<=1100px){.radar-workbench{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:16px}.radar-idea-open{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:14px}.radar-idea-open>svg{display:none}.radar-mark{width:40px;height:40px}.radar-source-summary{margin-left:0}.radar-detail-body{padding:16px}}@media (width<=1000px){.radar-heading{flex-wrap:wrap;align-items:start;padding-top:8px}.radar-heading h1{font-size:30px}.radar-heading-actions>a{display:none}.radar-workbench{grid-template-columns:1fr}.radar-detail{max-height:none;position:static}.radar-toolbar{flex-wrap:wrap}.radar-tabs{width:100%}.radar-search{flex:1}.radar-search input{width:100%}.radar-sources{gap:12px}.radar-source>span:last-child{display:none}.radar-resume{flex-wrap:wrap}.radar-resume-links{width:100%;margin-left:0}.radar-heading-actions{max-width:120px}.radar-comparison>div{grid-template-columns:1fr}.radar-page button{min-height:34px}.radar-idea-open{grid-template-columns:48px minmax(0,1fr)}.radar-mark{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.radar-idea{transition:none}}.radar-board-workbench{grid-template-columns:minmax(0,1fr);gap:24px}.radar-heading h1{letter-spacing:-.8px;margin-block:8px;font-size:28px}.radar-heading{padding-top:8px;padding-bottom:20px}.radar-board{border:1px solid var(--radar-border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.radar-board[data-view=saved],.radar-board[data-view=signals]{grid-template-columns:minmax(0,1fr)}.radar-lane{background:var(--colors-surface-panel);min-width:0}.radar-lane+.radar-lane{border-left:1px solid var(--radar-border)}.radar-lane-heading{border-bottom:1px solid var(--radar-border);background:var(--colors-surface-subtle);padding:18px 16px}.radar-lane-heading>div{align-items:center;gap:8px;display:flex}.radar-lane-heading h2{font-size:14px;font-weight:600}.radar-lane-heading>div>span{color:var(--colors-foreground-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.radar-lane-heading p{color:var(--colors-foreground-tertiary);margin-top:8px;font-size:11px;line-height:1.5}.radar-lane-scroll{scrollbar-gutter:stable;overflow-anchor:none;overscroll-behavior-y:contain;height:min(650px,65vh);min-height:320px;overflow-y:auto}.radar-lane-empty{color:var(--colors-foreground-tertiary);gap:14px;padding:36px 24px;font-size:13px;line-height:1.7;display:grid}.radar-board .radar-idea{border:0;border-bottom:1px solid var(--radar-border);border-radius:0;position:relative}.radar-board .radar-idea[data-selected=true]{background:var(--colors-surface-subtle);box-shadow:inset 2px 0 var(--colors-interactive-base)}.radar-board .radar-idea-open{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:16px 16px 12px}.radar-board .radar-idea-open>svg{display:none}.radar-board .radar-mark{border-radius:8px;width:40px;height:40px}.radar-board .radar-idea h3{overflow-wrap:anywhere;margin-block:5px;font-size:14px;font-weight:600;line-height:1.4}.radar-board .radar-idea p{font-size:11px;line-height:1.55}.radar-board .radar-idea-foot{gap:8px;margin-top:8px}.radar-row-sources{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.radar-row-sources>span{color:var(--colors-foreground-secondary);align-items:center;gap:4px;font-size:10px;display:inline-flex}.radar-row-sources img,.radar-row-sources svg{width:12px;height:12px}.radar-row-sources [class]{flex-shrink:0}.radar-token-metrics{color:var(--colors-foreground-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:7px 12px;margin-top:8px;font-size:10px;display:flex}.radar-token-metrics b{color:var(--colors-foreground);font-weight:500}.radar-token-metrics [data-positive=true] b{color:var(--colors-interactive-base)}.radar-board .radar-idea-actions{gap:8px;padding:0 16px 12px}.radar-board .radar-idea-actions button{justify-content:center;min-width:32px;min-height:32px}.radar-board-workbench .radar-detail{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);display:grid;position:static}.radar-board-workbench .radar-detail-art{height:auto;min-height:220px}.radar-board :is(button,[tabindex="0"]):focus-visible{outline:2px solid var(--colors-interactive-base);outline-offset:-2px}@media (width<=1000px){.radar-board{scroll-snap-type:x proximity;grid-template-columns:repeat(3,minmax(280px,1fr));overflow-x:auto}.radar-lane{scroll-snap-align:start}.radar-board-workbench .radar-detail{grid-template-columns:minmax(0,1fr)}.radar-lane-scroll{height:520px}}@media (prefers-reduced-motion:reduce){.radar-board .radar-idea{transition:none}}.radar-token-origin{flex-basis:100%}.live-feed-status{border-bottom:1px solid var(--radar-border);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:20px;padding:16px 0;font-size:12px;display:flex}.live-connection{color:var(--colors-foreground-secondary);align-items:center;gap:7px;display:inline-flex}.live-connection[data-state=live]{color:var(--colors-success,#399b7b)}.live-source{flex-wrap:wrap;gap:4px 7px;max-width:210px;display:flex}.live-source small{color:var(--colors-foreground-tertiary);flex-basis:100%}.live-source[data-state=needs_attention]{color:var(--colors-warning,#b78343)}.live-feed-status>a{text-underline-offset:3px;margin-left:auto;text-decoration:underline}.live-sort{border-bottom:1px solid var(--radar-border);padding:12px 16px}.live-signal{min-width:0;padding:16px}.live-signal-heading{align-items:flex-start;gap:12px;display:flex}.live-signal-heading>div{min-width:0}.live-signal h3{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:550;line-height:1.55;display:-webkit-box;overflow:hidden}.live-providers{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:10px;display:flex}.live-providers>span{border:1px solid var(--radar-border);border-radius:6px;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.live-providers>a{margin-left:auto}.live-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.live-metrics span{color:var(--colors-foreground-tertiary);gap:5px;font-size:10px;display:grid}.live-metrics b{color:var(--colors-foreground);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.live-times{color:var(--colors-foreground-secondary);gap:5px;margin:12px 0;font-size:10px;display:grid}.live-times span{align-items:center;gap:5px;display:flex}.live-analysis-note{color:var(--colors-foreground-tertiary);margin-bottom:10px;font-size:11px}.live-signal .radar-idea-tools{flex-wrap:wrap;gap:8px;margin-bottom:12px}.live-signal .workspace-disclosure{margin-top:12px}.live-evidence>div{border-bottom:1px solid var(--radar-border);padding:12px 0;font-size:12px}.live-evidence p{overflow-wrap:anywhere;margin:7px 0;line-height:1.6}.live-evidence small{color:var(--colors-foreground-tertiary)}.live-new-signals,.live-load-more{border:1px solid var(--radar-border);background:var(--colors-background);border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px;font-size:12px;display:flex}.live-new-signals{z-index:2;position:sticky;top:0;box-shadow:0 3px 12px #0001}@keyframes live-signal-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.live-signal{animation:none}}.live-signal .radar-idea-tools{align-items:center;display:flex}.live-signal .radar-idea-tools button,.live-signal .radar-idea-tools a{border:1px solid var(--radar-border);color:var(--colors-foreground-secondary);border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;transition:background-color .12s;display:inline-flex}.live-signal .radar-idea-tools button:hover,.live-signal .radar-idea-tools a:hover{background:var(--colors-background-secondary);color:var(--colors-foreground)}.live-signal .radar-idea-tools button:disabled{opacity:.45;cursor:not-allowed}.live-signal .radar-idea-tools button[aria-pressed=true]{color:var(--colors-foreground)}.live-source>img,.live-source>svg{width:16px;height:16px}.radar-lane{flex-direction:column;height:min(780px,80svh);min-height:480px;display:flex}.radar-lane-heading,.live-sort{flex-shrink:0}.radar-lane-scroll{flex:1;height:auto;min-height:0}.radar-idea-open>div,.live-signal-heading>div{min-width:0}.live-signal{flex-direction:column;gap:12px;display:flex}.live-signal-heading>:first-child{flex-shrink:0}.live-signal :is(.live-providers,.live-metrics,.live-times,.live-analysis-note,.radar-idea-tools,.workspace-disclosure){margin:0}.live-signal .radar-idea-tools{gap:8px}.live-signal .radar-idea-tools :is(button,a){min-height:36px;padding:8px 12px}.live-signal :is(.live-analysis-note,.live-evidence p){-webkit-line-clamp:unset;display:block;overflow:visible}.live-metrics span{overflow-wrap:anywhere}.radar-idea-meta{gap:4px 12px;line-height:1.5}.radar-board .radar-idea-foot{gap:4px 12px;line-height:1.6}.live-load-more{border-inline:0;border-radius:0;min-height:44px}@media (pointer:coarse){.live-signal .radar-idea-tools :is(button,a),.radar-board .radar-idea-actions button{min-width:44px;min-height:44px}}.radar-save-notice{border:1px solid var(--colors-border);background:var(--colors-surface-subtle);border-radius:8px;flex-wrap:wrap;gap:8px 20px;padding:12px 16px;display:flex}.radar-history-status{color:var(--colors-foreground-secondary);font-size:12px}.radar-idea-actions button{gap:6px;min-height:36px}.radar-start{margin-block:20px}.radar-start details summary{cursor:pointer;margin-block:12px;font-size:13px}@media (width<=680px){.radar-idea-actions button{min-height:44px}}.radar-focused .radar-heading{margin:0;padding-block:0 16px}.radar-focused .radar-heading h1{letter-spacing:-.4px;font-size:24px}.radar-focused .radar-heading p{max-width:68ch}.radar-focused .radar-heading-actions{flex-direction:row;align-items:center;gap:16px}.radar-focused .radar-heading-actions>a{display:none}.radar-workspace-context{border-bottom:1px solid var(--radar-border);margin-bottom:20px;padding-block:4px 12px}.radar-workspace-context>summary{cursor:pointer;color:var(--colors-foreground-secondary);padding-block:8px;font-size:12px}.radar-workspace-context>summary span{color:var(--colors-foreground-tertiary);margin-left:16px}.radar-workspace-context .live-feed-status{margin-top:12px}.radar-project-shortcuts{flex-wrap:wrap;gap:12px 24px;padding-block:12px;display:flex}.radar-project-shortcuts a{align-items:center;gap:8px;font-size:12px;display:inline-flex}.radar-focused .radar-board-workbench{grid-template-columns:minmax(300px,.9fr) minmax(0,1.2fr);align-items:start;gap:28px}.radar-focused[data-view=signals] .radar-board-workbench{grid-template-columns:minmax(0,1fr)}.radar-focused .radar-board{border-radius:6px;grid-template-columns:minmax(0,1fr);overflow:hidden}.radar-focused .radar-lane{height:calc(100dvh - 295px);min-height:460px}.radar-focused .radar-lane-heading{padding:14px 18px}.radar-focused .radar-lane-heading p{display:none}.radar-focused .radar-board .radar-idea-open{grid-template-columns:minmax(0,1fr);padding:16px 18px 8px}.radar-focused .radar-idea-open>.radar-mark{display:none}.radar-focused .radar-idea-open .radar-idea-meta{font-size:11px}.radar-focused .radar-board .radar-idea h3{margin-block:4px 8px;font-size:15px}.radar-focused .radar-board .radar-idea p{-webkit-line-clamp:2;font-size:12px;line-height:1.65}.radar-focused .radar-row-sources{display:none}.radar-focused .radar-board .radar-idea-foot{gap:12px;margin-top:10px;font-size:11px}.radar-focused .radar-board .radar-idea-actions{justify-content:flex-end;padding:0 18px 12px}.radar-focused .radar-board .radar-idea[data-selected=true]{box-shadow:none;background:var(--colors-surface-subtle)}.radar-focused .radar-board .radar-idea[data-selected=true] h3{color:var(--colors-interactive-link)}.radar-focused .radar-board-workbench .radar-detail{background:0 0;border:0;border-radius:0;max-height:calc(100dvh - 80px);display:block;position:sticky;top:24px}.radar-focused .radar-detail[hidden]{display:none}.radar-focused .radar-detail-body{padding:0 8px 24px}.radar-detail-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:18px;display:flex}.radar-focused .radar-detail h2{margin:0;font-size:24px;font-weight:600}.radar-detail-heading>span{color:var(--colors-foreground-secondary);font-size:12px}.radar-focused .radar-detail-body>p{max-width:68ch;font-size:14px;line-height:1.75}.radar-focused .radar-start{border-bottom:1px solid var(--radar-border);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-block:20px 8px;padding-bottom:24px;display:flex}.radar-focused .radar-start small{text-align:left;font-size:12px}.radar-detail-disclosure{border-bottom:1px solid var(--radar-border);padding-block:16px}.radar-detail-disclosure summary{cursor:pointer;font-size:13px;font-weight:600}.radar-detail-disclosure>p,.radar-detail-disclosure>ul{margin-top:12px}.radar-focused .radar-detail p,.radar-focused .radar-reasons{font-size:13px}.radar-focused .radar-confidence{background:0 0;margin-bottom:0;padding:0}.radar-focused .radar-evidence a{font-size:12px}.radar-focused .radar-evidence small{font-size:11px}.radar-back-to-list{display:none}@media (width<=900px){.radar-focused[data-detail=true]:not([data-view=signals])>:is(.radar-heading,.radar-workspace-context,.radar-toolbar){display:none}.radar-focused .radar-board-workbench{grid-template-columns:minmax(0,1fr)}.radar-focused .radar-lane{height:calc(100dvh - 310px);min-height:420px}.radar-focused .radar-board-workbench .radar-detail{max-height:none;display:none;position:static}.radar-focused[data-detail=true]:not([data-view=signals]) .radar-board{display:none}.radar-focused[data-detail=true]:not([data-view=signals]) .radar-detail{display:block}.radar-back-to-list{min-height:44px;color:var(--colors-interactive-link);cursor:pointer;align-items:center;margin-bottom:16px;display:inline-flex}.radar-workspace-context>summary span{display:none}}
