@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--tw-container-lg:32rem;--tw-font-weight-normal:400;--tw-tracking-tight:-.025em;--tw-animate-spin:spin 1s linear infinite;--tw-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components,utilities;@font-face{font-family:Pretendard Variable;src:url(/assets/PretendardVariable-CJuje-Rk.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--td-ref-brand-50:#fdf0ec;--td-ref-brand-100:#faddd5;--td-ref-brand-200:#f5b9aa;--td-ref-brand-300:#ef8d78;--td-ref-brand-400:#e96346;--td-ref-brand-500:#d94925;--td-ref-brand-600:#c13b20;--td-ref-brand-700:#a8321b;--td-ref-brand-800:#8f2715;--td-ref-brand-900:#711f12;--td-ref-brand-950:#421008;--td-ref-context-blue-light:#2a4ccb;--td-ref-context-blue-dark:#8faaff;--td-ref-result-amber:#d97706;--td-ref-danger-50:#fef3f2;--td-ref-danger-300:#fda29b;--td-ref-danger-600:#b42318;--td-ref-carbon:#171412;--td-ref-warm-white:#fffcfa;--td-ref-neutral-0:#fff;--td-ref-neutral-25:#fbfcfd;--td-ref-neutral-50:#f6f8fa;--td-ref-neutral-100:#edf0f4;--td-ref-neutral-200:#dee3ea;--td-ref-neutral-300:#c7cfda;--td-ref-neutral-400:#9aa5b5;--td-ref-neutral-500:#6e7a8c;--td-ref-neutral-600:#55606f;--td-ref-neutral-700:#3f4854;--td-ref-neutral-800:#2a313b;--td-ref-neutral-900:#1b212a;--td-ref-neutral-950:#12161c;--td-ref-neutral-1000:#0b0e13;--td-ref-neutral-dark-sunken:#080a0e;--td-ref-danger-950:#2d1513;--td-ref-gray-50:#f2f4f6;--td-ref-gray-75:#eaedf0;--td-ref-gray-100:#e5e8eb;--td-ref-gray-400:#848e9a;--td-ref-gray-500:#5f6977;--td-ref-gray-600:#4e5968;--td-ref-gray-900:#191f28;--td-ref-graphite-50:#eceef1;--td-ref-graphite-200:#b0b6bf;--td-ref-graphite-300:#8e959f;--td-ref-graphite-400:#6e747d;--td-ref-graphite-700:#2c2e33;--td-ref-graphite-750:#26282d;--td-ref-graphite-850:#202126;--td-ref-graphite-900:#1b1c20;--td-ref-graphite-950:#0f1012;--td-ref-coral-50:#fdece8;--td-ref-coral-300:#f07a60;--td-ref-coral-900:#3a2620;--td-ref-coral-950:#36180f;--td-ref-lime-50:#f1f6df;--td-ref-lime-200:#c2dd6b;--td-ref-lime-500:#748f12;--td-ref-lime-700:#4d6800;--td-ref-lime-950:#20260f;--td-ref-honey-50:#fff4d6;--td-ref-honey-200:#f2c14e;--td-ref-honey-500:#b98300;--td-ref-honey-700:#7a5000;--td-ref-honey-950:#2d2513;--td-ref-orange-50:#ffefe0;--td-ref-orange-200:#ffa463;--td-ref-orange-500:#c86c06;--td-ref-orange-700:#9a4500;--td-ref-orange-950:#33220f;--td-ref-green-50:#e6f5ec;--td-ref-green-200:#6fd69a;--td-ref-green-500:#2f9b5c;--td-ref-green-700:#17703f;--td-ref-green-950:#142a1e;--td-ref-blue-50:#e9f1fe;--td-ref-blue-200:#8ab6ff;--td-ref-blue-500:#4a86e0;--td-ref-blue-700:#1b58b5;--td-ref-blue-950:#172338;--td-ref-teal-50:#e2f3f4;--td-ref-teal-200:#6ed3db;--td-ref-teal-500:#26939d;--td-ref-teal-700:#0b6670;--td-ref-teal-950:#10292b;--td-ref-scrim-light:#191f2852;--td-ref-scrim-dark:#0000008f}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--td-color-surface-base:var(--td-ref-gray-50);--td-color-surface-raised:var(--td-ref-neutral-0);--td-color-surface-sunken:var(--td-ref-gray-50);--td-color-surface-overlay:var(--td-ref-neutral-0);--td-color-surface-fill:var(--td-ref-gray-75);--td-color-border-subtle:var(--td-ref-gray-100);--td-color-border-strong:var(--td-ref-gray-400);--td-color-text-primary:var(--td-ref-gray-900);--td-color-text-secondary:var(--td-ref-gray-600);--td-color-text-muted:var(--td-ref-gray-500);--td-color-brand-solid:var(--td-ref-brand-600);--td-color-brand-hover:var(--td-ref-brand-700);--td-color-brand-active:var(--td-ref-brand-800);--td-color-brand-subtle:var(--td-ref-brand-100);--td-color-brand-onsolid:var(--td-ref-neutral-0);--td-color-brand-mark:var(--td-ref-brand-500);--td-color-brand-durable:var(--td-ref-brand-700);--td-color-action-danger:var(--td-ref-danger-600);--td-color-action-danger-surface:var(--td-ref-danger-50);--td-color-focus-ring:var(--td-ref-context-blue-light);--td-color-scrim:var(--td-ref-scrim-light);--td-shadow-overlay:0 12px 32px #191f2824, 0 2px 6px #191f2814;--td-color-status-neutral-fg:var(--td-ref-gray-600);--td-color-status-neutral-bg:var(--td-ref-gray-50);--td-color-status-neutral-line:var(--td-ref-gray-400);--td-color-status-neutral-faded-fg:var(--td-ref-gray-900);--td-color-status-ai-fg:var(--td-ref-lime-700);--td-color-status-ai-bg:var(--td-ref-lime-50);--td-color-status-ai-line:var(--td-ref-lime-500);--td-color-status-wait-fg:var(--td-ref-honey-700);--td-color-status-wait-bg:var(--td-ref-honey-50);--td-color-status-wait-line:var(--td-ref-honey-500);--td-color-status-warning-fg:var(--td-ref-orange-700);--td-color-status-warning-bg:var(--td-ref-orange-50);--td-color-status-warning-line:var(--td-ref-orange-500);--td-color-status-success-fg:var(--td-ref-green-700);--td-color-status-success-bg:var(--td-ref-green-50);--td-color-status-success-line:var(--td-ref-green-500);--td-color-status-progress-fg:var(--td-ref-blue-700);--td-color-status-progress-bg:var(--td-ref-blue-50);--td-color-status-progress-line:var(--td-ref-blue-500);--td-color-status-scheduled-fg:var(--td-ref-teal-700);--td-color-status-scheduled-bg:var(--td-ref-teal-50);--td-color-status-scheduled-line:var(--td-ref-teal-500);--td-color-status-danger-fg:var(--td-ref-brand-700);--td-color-status-danger-bg:var(--td-ref-coral-50);--td-color-status-danger-line:var(--td-ref-brand-600)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--td-color-surface-base:var(--td-ref-graphite-950);--td-color-surface-raised:var(--td-ref-graphite-900);--td-color-surface-sunken:var(--td-ref-neutral-dark-sunken);--td-color-surface-overlay:var(--td-ref-graphite-850);--td-color-surface-fill:var(--td-ref-graphite-750);--td-color-border-subtle:var(--td-ref-graphite-700);--td-color-border-strong:var(--td-ref-graphite-400);--td-color-text-primary:var(--td-ref-graphite-50);--td-color-text-secondary:var(--td-ref-graphite-200);--td-color-text-muted:var(--td-ref-graphite-300);--td-color-brand-solid:var(--td-ref-brand-400);--td-color-brand-hover:var(--td-ref-brand-300);--td-color-brand-active:var(--td-ref-brand-200);--td-color-brand-subtle:var(--td-ref-coral-900);--td-color-brand-onsolid:var(--td-ref-carbon);--td-color-brand-mark:var(--td-ref-brand-500);--td-color-brand-durable:var(--td-ref-brand-300);--td-color-action-danger:var(--td-ref-danger-300);--td-color-action-danger-surface:var(--td-ref-danger-950);--td-color-focus-ring:var(--td-ref-context-blue-dark);--td-color-scrim:var(--td-ref-scrim-dark);--td-shadow-overlay:0 12px 32px #00000080, 0 0 0 1px #ffffff0f;--td-color-status-neutral-fg:var(--td-ref-graphite-200);--td-color-status-neutral-bg:var(--td-ref-graphite-750);--td-color-status-neutral-line:var(--td-ref-graphite-400);--td-color-status-neutral-faded-fg:var(--td-ref-graphite-50);--td-color-status-ai-fg:var(--td-ref-lime-200);--td-color-status-ai-bg:var(--td-ref-lime-950);--td-color-status-ai-line:var(--td-ref-lime-500);--td-color-status-wait-fg:var(--td-ref-honey-200);--td-color-status-wait-bg:var(--td-ref-honey-950);--td-color-status-wait-line:var(--td-ref-honey-500);--td-color-status-warning-fg:var(--td-ref-orange-200);--td-color-status-warning-bg:var(--td-ref-orange-950);--td-color-status-warning-line:var(--td-ref-orange-500);--td-color-status-success-fg:var(--td-ref-green-200);--td-color-status-success-bg:var(--td-ref-green-950);--td-color-status-success-line:var(--td-ref-green-500);--td-color-status-progress-fg:var(--td-ref-blue-200);--td-color-status-progress-bg:var(--td-ref-blue-950);--td-color-status-progress-line:var(--td-ref-blue-500);--td-color-status-scheduled-fg:var(--td-ref-teal-200);--td-color-status-scheduled-bg:var(--td-ref-teal-950);--td-color-status-scheduled-line:var(--td-ref-teal-500);--td-color-status-danger-fg:var(--td-ref-coral-300);--td-color-status-danger-bg:var(--td-ref-coral-950);--td-color-status-danger-line:var(--td-ref-brand-400)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--td-color-surface-base:var(--td-ref-graphite-950);--td-color-surface-raised:var(--td-ref-graphite-900);--td-color-surface-sunken:var(--td-ref-neutral-dark-sunken);--td-color-surface-overlay:var(--td-ref-graphite-850);--td-color-surface-fill:var(--td-ref-graphite-750);--td-color-border-subtle:var(--td-ref-graphite-700);--td-color-border-strong:var(--td-ref-graphite-400);--td-color-text-primary:var(--td-ref-graphite-50);--td-color-text-secondary:var(--td-ref-graphite-200);--td-color-text-muted:var(--td-ref-graphite-300);--td-color-brand-solid:var(--td-ref-brand-400);--td-color-brand-hover:var(--td-ref-brand-300);--td-color-brand-active:var(--td-ref-brand-200);--td-color-brand-subtle:var(--td-ref-coral-900);--td-color-brand-onsolid:var(--td-ref-carbon);--td-color-brand-mark:var(--td-ref-brand-500);--td-color-brand-durable:var(--td-ref-brand-300);--td-color-action-danger:var(--td-ref-danger-300);--td-color-action-danger-surface:var(--td-ref-danger-950);--td-color-focus-ring:var(--td-ref-context-blue-dark);--td-color-scrim:var(--td-ref-scrim-dark);--td-shadow-overlay:0 12px 32px #00000080, 0 0 0 1px #ffffff0f;--td-color-status-neutral-fg:var(--td-ref-graphite-200);--td-color-status-neutral-bg:var(--td-ref-graphite-750);--td-color-status-neutral-line:var(--td-ref-graphite-400);--td-color-status-neutral-faded-fg:var(--td-ref-graphite-50);--td-color-status-ai-fg:var(--td-ref-lime-200);--td-color-status-ai-bg:var(--td-ref-lime-950);--td-color-status-ai-line:var(--td-ref-lime-500);--td-color-status-wait-fg:var(--td-ref-honey-200);--td-color-status-wait-bg:var(--td-ref-honey-950);--td-color-status-wait-line:var(--td-ref-honey-500);--td-color-status-warning-fg:var(--td-ref-orange-200);--td-color-status-warning-bg:var(--td-ref-orange-950);--td-color-status-warning-line:var(--td-ref-orange-500);--td-color-status-success-fg:var(--td-ref-green-200);--td-color-status-success-bg:var(--td-ref-green-950);--td-color-status-success-line:var(--td-ref-green-500);--td-color-status-progress-fg:var(--td-ref-blue-200);--td-color-status-progress-bg:var(--td-ref-blue-950);--td-color-status-progress-line:var(--td-ref-blue-500);--td-color-status-scheduled-fg:var(--td-ref-teal-200);--td-color-status-scheduled-bg:var(--td-ref-teal-950);--td-color-status-scheduled-line:var(--td-ref-teal-500);--td-color-status-danger-fg:var(--td-ref-coral-300);--td-color-status-danger-bg:var(--td-ref-coral-950);--td-color-status-danger-line:var(--td-ref-brand-400)}}:root{--td-font-sans:"Pretendard Variable", Pretendard, -apple-system, system-ui, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--td-font-mono:"JetBrains Mono", "D2Coding", ui-monospace, Consolas, monospace;--td-font-weight-regular:400;--td-font-weight-medium:500;--td-font-weight-semibold:600;--td-font-weight-bold:700;--td-tracking-tight:-.02em;--td-tracking-numeric:-.035em;--td-text-caption-sm:.6875rem;--td-text-caption:.75rem;--td-text-body-sm:.8125rem;--td-text-body-md:.875rem;--td-text-body-lg:1rem;--td-text-title-sm:1.0625rem;--td-text-title-md:1.25rem;--td-text-title-lg:1.5rem;--td-text-display-sm:2rem;--td-text-display-md:2.25rem;--td-text-numeric-xl:4.5rem;--td-leading-caption-sm:1.45;--td-leading-caption:1.5;--td-leading-body-sm:1.6;--td-leading-body-md:1.7;--td-leading-body-lg:1.75;--td-leading-title-sm:1.45;--td-leading-title-md:1.4;--td-leading-title-lg:1.4;--td-leading-display-sm:1.3;--td-leading-display-md:1.25;--td-space-unit:.25rem;--td-radius-xs:.25rem;--td-radius-sm:.5rem;--td-radius-md:.75rem;--td-radius-lg:1rem;--td-radius-xl:1.5rem;--td-radius-full:9999px;--td-duration-instant:0s;--td-duration-fast:.12s;--td-duration-base:.2s;--td-duration-slow:.32s;--td-duration-deliberate:.4s;--td-ease-standard:cubic-bezier(.2, 0, 0, 1);--td-ease-spring:cubic-bezier(.34, 1.32, .64, 1);--td-press-scale:.97}@media (prefers-reduced-motion:reduce){:root{--td-duration-instant:0s;--td-duration-fast:0s;--td-duration-base:0s;--td-duration-slow:0s;--td-duration-deliberate:0s;--td-press-scale:1}}[data-density=comfortable]{--td-density-control-md:2.75rem;--td-density-control-padding:.5rem;--td-density-gutter:1rem;--td-density-row-gap:.75rem;--td-density-body:16px;--td-density-touch-target:44px}[data-density=compact]{--td-density-control-md:2rem;--td-density-control-padding:.25rem;--td-density-gutter:.75rem;--td-density-row-gap:.375rem;--td-density-body:14px;--td-density-touch-target:32px}@media (pointer:coarse),(max-width:767px){[data-density]{--td-density-touch-target:44px}}@layer td-canvas{[data-canvas]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate}}.td-button,.td-icon-button,.td-field__control,.td-link,.td-choice,.td-radio-group{box-sizing:border-box;font-family:var(--td-font-sans);transition:background-color var(--td-duration-fast) var(--td-ease-standard), border-color var(--td-duration-fast) var(--td-ease-standard), color var(--td-duration-fast) var(--td-ease-standard)}.td-button,.td-icon-button{border-radius:var(--td-radius-md);cursor:pointer;font-size:var(--td-density-body,var(--td-text-body-md));border:1px solid #0000;justify-content:center;align-items:center;font-weight:650;line-height:1;display:inline-flex}.td-button{gap:calc(var(--td-space-unit) * 2);padding-inline:calc(var(--td-space-unit) * 4);text-decoration:none}.td-button[data-size=small],.td-icon-button[data-size=small]{block-size:2.25rem;min-block-size:var(--td-density-touch-target,2.75rem)}.td-button[data-size=medium],.td-icon-button[data-size=medium]{min-block-size:max(var(--td-density-control-md,2.75rem), var(--td-density-touch-target,2.75rem));block-size:auto}.td-button{padding-block:var(--td-density-control-padding,.5rem);line-height:1.4}.td-button[data-size=large],.td-icon-button[data-size=large]{block-size:3rem}.td-button[data-variant=primary]{background:var(--td-color-brand-solid);border-color:var(--td-color-brand-solid);color:var(--td-color-brand-onsolid)}.td-button[data-variant=primary]:hover:not(:disabled){background:var(--td-color-brand-hover);border-color:var(--td-color-brand-hover)}.td-button[data-variant=primary]:active:not(:disabled){background:var(--td-color-brand-active);border-color:var(--td-color-brand-active)}.td-button[data-variant=secondary]{background:var(--td-color-surface-raised);border-color:var(--td-color-border-strong);color:var(--td-color-text-primary)}.td-button[data-variant=secondary]:hover:not(:disabled),.td-button[data-variant=tertiary]:hover:not(:disabled),.td-button[data-variant=quiet]:hover:not(:disabled),.td-icon-button[data-variant=neutral]:hover:not(:disabled){background:var(--td-color-surface-sunken)}.td-button[data-variant=tertiary]{border-color:var(--td-color-border-subtle);color:var(--td-color-text-primary);background:0 0}.td-button[data-variant=quiet]{color:var(--td-color-text-secondary);background:0 0}.td-button[data-variant=danger],.td-icon-button[data-variant=danger]{border-color:var(--td-color-action-danger);color:var(--td-color-action-danger);background:0 0;border-width:2px}.td-button[data-variant=danger]:hover:not(:disabled),.td-icon-button[data-variant=danger]:hover:not(:disabled){background:var(--td-color-action-danger-surface)}.td-icon-button{color:var(--td-color-text-secondary);background:0 0;padding:0}.td-icon-button[data-size=small]{inline-size:2.25rem}.td-icon-button[data-size=medium]{inline-size:2.5rem}.td-icon-button[data-size=large]{inline-size:3rem}.td-icon-button[data-variant=selected]{background:var(--td-color-brand-subtle);border-color:var(--td-color-brand-solid);color:var(--td-color-brand-solid)}.td-button:disabled,.td-icon-button:disabled,.td-field__control:disabled{cursor:not-allowed;opacity:.48}.td-button:focus-visible,.td-icon-button:focus-visible,.td-field__control:focus-visible,.td-link:focus-visible,.td-choice__control:focus-visible,.td-radio-option input:focus-visible{box-shadow:0 0 0 2px var(--td-color-surface-raised), 0 0 0 4px var(--td-color-focus-ring);outline:none}.td-link{color:var(--td-color-brand-solid);align-items:center;gap:calc(var(--td-space-unit) * 1.5);overflow-wrap:anywhere;text-underline-offset:.18em;font-weight:650;text-decoration-thickness:.08em;display:inline-flex}.td-link[data-variant=standalone],.td-link[data-variant=back]{min-block-size:2.75rem}.td-choice,.td-radio-group{color:var(--td-color-text-primary)}.td-choice{gap:calc(var(--td-space-unit) * 1.5);display:grid}.td-choice__control-row{align-items:start;gap:calc(var(--td-space-unit) * 2.5);display:flex}.td-choice__control,.td-radio-option input{accent-color:var(--td-color-brand-solid);flex:none;block-size:1.25rem;inline-size:1.25rem;margin:.125rem 0 0}.td-choice__label,.td-radio-option{font-size:var(--td-text-body-md);line-height:var(--td-leading-body-md)}.td-switch{gap:calc(var(--td-space-unit) * 1);display:grid}.td-switch__row{color:var(--td-color-text-primary);cursor:pointer;align-items:center;gap:calc(var(--td-space-unit) * 3);justify-content:space-between;min-block-size:2.75rem;display:flex}.td-switch__label{font-size:var(--td-text-body-md);font-weight:650;line-height:var(--td-leading-body-md)}.td-switch__control{appearance:none;background:var(--td-color-border-strong);cursor:pointer;border-radius:999px;flex:none;block-size:2rem;inline-size:3.25rem;margin:0;transition:background-color .12s;position:relative}.td-switch__control:after{background:var(--td-color-surface-raised);content:"";border-radius:999px;block-size:1.625rem;inline-size:1.625rem;transition:transform .12s;position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem}.td-switch__control:checked{background:var(--td-color-text-primary)}.td-switch__control:checked:after{transform:translate(1.25rem)}.td-switch__control:disabled{cursor:not-allowed;opacity:.5}.td-switch__control:focus-visible{box-shadow:0 0 0 2px var(--td-color-surface-raised), 0 0 0 4px var(--td-color-focus-ring);outline:none}.td-choice .td-field__meta,.td-choice .td-field__error{padding-inline-start:calc(1.25rem + var(--td-space-unit) * 2.5)}.td-radio-group{gap:calc(var(--td-space-unit) * 2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.td-radio-group legend{font-size:var(--td-text-body-sm);margin-block-end:calc(var(--td-space-unit) * 2);font-weight:650}.td-radio-group__options{gap:calc(var(--td-space-unit) * 2);display:grid}.td-radio-option{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-strong);border-radius:var(--td-radius-md);cursor:pointer;align-items:start;gap:calc(var(--td-space-unit) * 3);min-block-size:2.75rem;padding:calc(var(--td-space-unit) * 3);display:flex}.td-radio-option:has(input:checked){background:var(--td-color-brand-subtle);border-color:var(--td-color-brand-solid)}.td-radio-option span{gap:var(--td-space-unit);display:grid}.td-radio-option small{color:var(--td-color-text-secondary);font-size:var(--td-text-caption);line-height:var(--td-leading-caption)}.td-field{color:var(--td-color-text-primary);font-family:var(--td-font-sans);gap:calc(var(--td-space-unit) * 1.5);inline-size:100%;display:grid}.td-field__label{font-size:var(--td-text-body-sm);font-weight:650;line-height:var(--td-leading-body-sm)}.td-field__control{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-strong);border-radius:var(--td-radius-md);color:var(--td-color-text-primary);font-size:var(--td-density-body,var(--td-text-body-md));inline-size:100%;min-block-size:max(var(--td-density-control-md,2.75rem), var(--td-density-touch-target,2.75rem));padding:var(--td-density-control-padding,.5rem) calc(var(--td-space-unit) * 3);line-height:1.4}.td-field__control::placeholder{color:var(--td-color-text-muted)}.td-field[data-invalid=true] .td-field__control{border-color:var(--td-color-action-danger);border-width:2px}.td-field__textarea{max-block-size:calc(var(--td-textarea-max-rows) * 1lh + var(--td-space-unit) * 4 + 2px);resize:vertical;min-block-size:6rem}.td-field__meta{color:var(--td-color-text-secondary);font-size:var(--td-text-caption);align-items:start;gap:calc(var(--td-space-unit) * 2);line-height:var(--td-leading-caption);justify-content:space-between;display:flex}.td-field__count{font-variant-numeric:tabular-nums;flex:none}.td-field__error{color:var(--td-color-action-danger);font-size:var(--td-text-caption);font-weight:600;line-height:var(--td-leading-caption)}.td-field__autosave{color:var(--td-color-text-secondary);font-size:var(--td-text-caption);line-height:var(--td-leading-caption)}@media (pointer:coarse),(max-width:767px){.td-button,.td-icon-button,.td-field__control{min-block-size:2.75rem}.td-icon-button{min-inline-size:2.75rem}}@media (forced-colors:active){.td-button,.td-icon-button,.td-field__control{border:1px solid buttontext}.td-button:focus-visible,.td-icon-button:focus-visible,.td-field__control:focus-visible,.td-link:focus-visible,.td-choice__control:focus-visible,.td-radio-option input:focus-visible{outline-offset:2px;outline:2px solid highlight}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only:focus-visible{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.td-field__textarea{line-height:var(--td-leading-body-md)}@media (pointer:coarse),(max-width:767px){.td-field__control{font-size:max(16px, var(--td-density-body,16px))}}.tw\:\@container{container-type:inline-size}.tw\:pointer-events-auto{pointer-events:auto}.tw\:pointer-events-none{pointer-events:none}.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:sticky{position:sticky}.tw\:inset-0{inset:0}.tw\:inset-x-0{inset-inline:0}.tw\:top-0{top:0}.tw\:top-1\/2{top:50%}.tw\:top-2{top:calc(var(--td-space-unit) * 2)}.tw\:top-2\.5{top:calc(var(--td-space-unit) * 2.5)}.tw\:top-3{top:calc(var(--td-space-unit) * 3)}.tw\:top-8{top:calc(var(--td-space-unit) * 8)}.tw\:right-2\.5{right:calc(var(--td-space-unit) * 2.5)}.tw\:right-3{right:calc(var(--td-space-unit) * 3)}.tw\:-bottom-4{bottom:calc(var(--td-space-unit) * -4)}.tw\:bottom-0{bottom:0}.tw\:bottom-full{bottom:100%}.tw\:left-1\/2{left:50%}.tw\:left-2{left:calc(var(--td-space-unit) * 2)}.tw\:z-10{z-index:10}.tw\:z-50{z-index:50}.tw\:m-0{margin:0}.tw\:-mx-\(--frame-bleed-x\){margin-inline:calc(var(--frame-bleed-x) * -1)}.tw\:-mx-2{margin-inline:calc(var(--td-space-unit) * -2)}.tw\:mx-3{margin-inline:calc(var(--td-space-unit) * 3)}.tw\:mx-auto{margin-inline:auto}.tw\:my-3{margin-block:calc(var(--td-space-unit) * 3)}.tw\:mt-0\.5{margin-top:calc(var(--td-space-unit) * .5)}.tw\:mt-1{margin-top:var(--td-space-unit)}.tw\:mt-2{margin-top:calc(var(--td-space-unit) * 2)}.tw\:mt-3{margin-top:calc(var(--td-space-unit) * 3)}.tw\:mt-4{margin-top:calc(var(--td-space-unit) * 4)}.tw\:mt-6{margin-top:calc(var(--td-space-unit) * 6)}.tw\:mt-8{margin-top:calc(var(--td-space-unit) * 8)}.tw\:mt-auto{margin-top:auto}.tw\:-mb-\(--frame-bleed-b\){margin-bottom:calc(var(--frame-bleed-b) * -1)}.tw\:mb-0{margin-bottom:0}.tw\:mb-3{margin-bottom:calc(var(--td-space-unit) * 3)}.tw\:mb-5{margin-bottom:calc(var(--td-space-unit) * 5)}.tw\:ml-0\.5{margin-left:calc(var(--td-space-unit) * .5)}.tw\:box-border{box-sizing:border-box}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-flex{display:inline-flex}.tw\:inline-grid{display:inline-grid}.tw\:frame-sheet-handle{width:calc(var(--td-space-unit) * 10);height:var(--td-space-unit);border-radius:var(--td-radius-full);background:var(--td-color-border-subtle)}.tw\:size-\(--td-density-touch-target\){width:var(--td-density-touch-target);height:var(--td-density-touch-target)}.tw\:size-2{width:calc(var(--td-space-unit) * 2);height:calc(var(--td-space-unit) * 2)}.tw\:size-4{width:calc(var(--td-space-unit) * 4);height:calc(var(--td-space-unit) * 4)}.tw\:size-4\.5{width:calc(var(--td-space-unit) * 4.5);height:calc(var(--td-space-unit) * 4.5)}.tw\:size-5{width:calc(var(--td-space-unit) * 5);height:calc(var(--td-space-unit) * 5)}.tw\:size-6{width:calc(var(--td-space-unit) * 6);height:calc(var(--td-space-unit) * 6)}.tw\:size-8{width:calc(var(--td-space-unit) * 8);height:calc(var(--td-space-unit) * 8)}.tw\:size-11{width:calc(var(--td-space-unit) * 11);height:calc(var(--td-space-unit) * 11)}.tw\:size-14{width:calc(var(--td-space-unit) * 14);height:calc(var(--td-space-unit) * 14)}.tw\:size-18{width:calc(var(--td-space-unit) * 18);height:calc(var(--td-space-unit) * 18)}.tw\:size-px{width:1px;height:1px}.tw\:h-2{height:calc(var(--td-space-unit) * 2)}.tw\:h-2\.5{height:calc(var(--td-space-unit) * 2.5)}.tw\:h-7{height:calc(var(--td-space-unit) * 7)}.tw\:h-8{height:calc(var(--td-space-unit) * 8)}.tw\:h-16{height:calc(var(--td-space-unit) * 16)}.tw\:h-full{height:100%}.tw\:h-px{height:1px}.tw\:max-h-\[85dvh\]{max-height:85dvh}.tw\:frame-action-h{min-height:calc(var(--td-density-control-md) + var(--td-space-unit) * 2)}.tw\:frame-appbar-h{min-height:calc(var(--td-space-unit) * 14)}.tw\:min-h-\(--td-density-touch-target\){min-height:var(--td-density-touch-target)}.tw\:min-h-0{min-height:0}.tw\:min-h-11{min-height:calc(var(--td-space-unit) * 11)}.tw\:min-h-12{min-height:calc(var(--td-space-unit) * 12)}.tw\:min-h-12\.5{min-height:calc(var(--td-space-unit) * 12.5)}.tw\:min-h-14{min-height:calc(var(--td-space-unit) * 14)}.tw\:min-h-24{min-height:calc(var(--td-space-unit) * 24)}.tw\:min-h-dvh{min-height:100dvh}.tw\:w-0\.5{width:calc(var(--td-space-unit) * .5)}.tw\:w-22{width:calc(var(--td-space-unit) * 22)}.tw\:w-56{width:calc(var(--td-space-unit) * 56)}.tw\:w-64{width:calc(var(--td-space-unit) * 64)}.tw\:w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.tw\:w-full{width:100%}.tw\:max-w-90{max-width:calc(var(--td-space-unit) * 90)}.tw\:max-w-100{max-width:calc(var(--td-space-unit) * 100)}.tw\:max-w-180{max-width:calc(var(--td-space-unit) * 180)}.tw\:max-w-full{max-width:100%}.tw\:max-w-lg{max-width:var(--tw-container-lg)}.tw\:min-w-0{min-width:0}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:-translate-y-24{--tw-translate-y:calc(var(--td-space-unit) * -24);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:rotate-180{rotate:180deg}.tw\:frame-press{transition:transform var(--td-duration-base) var(--td-ease-spring)}.tw\:frame-press:active{transform:scale(var(--td-press-scale))}.tw\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.tw\:animate-spin{animation:var(--tw-animate-spin)}.tw\:cursor-pointer{cursor:pointer}.tw\:list-none{list-style-type:none}.tw\:appearance-none{appearance:none}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.tw\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.tw\:grid-cols-\[calc\(var\(--td-space-unit\)_\*_25\)_minmax\(0\,1fr\)\]{grid-template-columns:calc(var(--td-space-unit) * 25) minmax(0,1fr)}.tw\:flex-col{flex-direction:column}.tw\:flex-col-reverse{flex-direction:column-reverse}.tw\:flex-wrap{flex-wrap:wrap}.tw\:place-items-center{place-items:center}.tw\:content-center{align-content:center}.tw\:content-start{align-content:flex-start}.tw\:items-center{align-items:center}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-items-center{justify-items:center}.tw\:justify-items-start{justify-items:start}.tw\:gap-0\.5{gap:calc(var(--td-space-unit) * .5)}.tw\:gap-1{gap:var(--td-space-unit)}.tw\:gap-1\.5{gap:calc(var(--td-space-unit) * 1.5)}.tw\:gap-2{gap:calc(var(--td-space-unit) * 2)}.tw\:gap-2\.5{gap:calc(var(--td-space-unit) * 2.5)}.tw\:gap-3{gap:calc(var(--td-space-unit) * 3)}.tw\:gap-4{gap:calc(var(--td-space-unit) * 4)}.tw\:gap-6{gap:calc(var(--td-space-unit) * 6)}.tw\:gap-x-1{column-gap:var(--td-space-unit)}.tw\:gap-x-3{column-gap:calc(var(--td-space-unit) * 3)}.tw\:gap-x-4{column-gap:calc(var(--td-space-unit) * 4)}.tw\:gap-y-4{row-gap:calc(var(--td-space-unit) * 4)}.tw\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-y-auto{overflow-y:auto}.tw\:frame-brackets{border-style:solid;border-width:0 2px;border-radius:0}.tw\:rounded-full{border-radius:3.40282e38px}.tw\:rounded-lg{border-radius:var(--td-radius-lg)}.tw\:rounded-md{border-radius:var(--td-radius-md)}.tw\:rounded-none{border-radius:0}.tw\:rounded-sm{border-radius:var(--td-radius-sm)}.tw\:rounded-xl{border-radius:var(--td-radius-xl)}.tw\:rounded-xs{border-radius:var(--td-radius-xs)}.tw\:rounded-t-xl{border-top-left-radius:var(--td-radius-xl);border-top-right-radius:var(--td-radius-xl)}.tw\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-2{border-style:var(--tw-border-style);border-width:2px}.tw\:border-3{border-style:var(--tw-border-style);border-width:3px}.tw\:border-4{border-style:var(--tw-border-style);border-width:4px}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.tw\:border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.tw\:border-dashed{--tw-border-style:dashed;border-style:dashed}.tw\:border-dotted{--tw-border-style:dotted;border-style:dotted}.tw\:border-double{--tw-border-style:double;border-style:double}.tw\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:border-\(--kit-line\){border-color:var(--kit-line)}.tw\:border-border{border-color:var(--td-color-border-subtle)}.tw\:border-input{border-color:var(--td-color-border-strong)}.tw\:border-status-ai-line{border-color:var(--td-color-status-ai-line)}.tw\:border-status-danger-line{border-color:var(--td-color-status-danger-line)}.tw\:border-status-neutral-line{border-color:var(--td-color-status-neutral-line)}.tw\:border-status-progress-line{border-color:var(--td-color-status-progress-line)}.tw\:border-status-scheduled-line{border-color:var(--td-color-status-scheduled-line)}.tw\:border-status-success-line{border-color:var(--td-color-status-success-line)}.tw\:border-status-wait-line{border-color:var(--td-color-status-wait-line)}.tw\:border-status-warning-line{border-color:var(--td-color-status-warning-line)}.tw\:border-transparent{border-color:#0000}.tw\:bg-\(--kit-accent\){background-color:var(--kit-accent)}.tw\:bg-\(--kit-band\){background-color:var(--kit-band)}.tw\:bg-\(--kit-bg\){background-color:var(--kit-bg)}.tw\:bg-background{background-color:var(--td-color-surface-base)}.tw\:bg-border{background-color:var(--td-color-border-subtle)}.tw\:bg-brand-mark{background-color:var(--td-color-brand-mark)}.tw\:bg-card{background-color:var(--td-color-surface-raised)}.tw\:bg-destructive{background-color:var(--td-color-action-danger)}.tw\:bg-fill{background-color:var(--td-color-surface-fill)}.tw\:bg-foreground{background-color:var(--td-color-text-primary)}.tw\:bg-popover{background-color:var(--td-color-surface-overlay)}.tw\:bg-primary{background-color:var(--td-color-brand-solid)}.tw\:bg-scrim{background-color:var(--td-color-scrim)}.tw\:bg-status-ai-bg{background-color:var(--td-color-status-ai-bg)}.tw\:bg-status-danger-bg{background-color:var(--td-color-status-danger-bg)}.tw\:bg-status-neutral-bg{background-color:var(--td-color-status-neutral-bg)}.tw\:bg-status-progress-bg{background-color:var(--td-color-status-progress-bg)}.tw\:bg-status-progress-line{background-color:var(--td-color-status-progress-line)}.tw\:bg-status-scheduled-bg{background-color:var(--td-color-status-scheduled-bg)}.tw\:bg-status-success-bg{background-color:var(--td-color-status-success-bg)}.tw\:bg-status-success-fg{background-color:var(--td-color-status-success-fg)}.tw\:bg-status-success-line{background-color:var(--td-color-status-success-line)}.tw\:bg-status-wait-bg{background-color:var(--td-color-status-wait-bg)}.tw\:bg-status-warning-bg{background-color:var(--td-color-status-warning-bg)}.tw\:bg-transparent{background-color:#0000}.tw\:bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.tw\:bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.tw\:bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:frame-fade-top{background-image:linear-gradient(to bottom, transparent, var(--td-color-surface-base) calc(var(--td-space-unit) * 4))}.tw\:frame-hatch{background-image:repeating-linear-gradient(-45deg,currentColor 0 1px,#0000 1px 6px)}@supports (color:color-mix(in lab, red, red)){.tw\:frame-hatch{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, currentColor 22%, transparent) 0 1px, transparent 1px 6px)}}.tw\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-\(--kit-bg\){--tw-gradient-to:var(--kit-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-25\%{--tw-gradient-to-position:25%}.tw\:p-0{padding:0}.tw\:p-2{padding:calc(var(--td-space-unit) * 2)}.tw\:p-3{padding:calc(var(--td-space-unit) * 3)}.tw\:p-4{padding:calc(var(--td-space-unit) * 4)}.tw\:p-5{padding:calc(var(--td-space-unit) * 5)}.tw\:p-6{padding:calc(var(--td-space-unit) * 6)}.tw\:p-px{padding:1px}.tw\:px-\(--td-density-gutter\){padding-inline:var(--td-density-gutter)}.tw\:px-0{padding-inline:0}.tw\:px-0\.5{padding-inline:calc(var(--td-space-unit) * .5)}.tw\:px-1{padding-inline:var(--td-space-unit)}.tw\:px-2{padding-inline:calc(var(--td-space-unit) * 2)}.tw\:px-3{padding-inline:calc(var(--td-space-unit) * 3)}.tw\:px-4{padding-inline:calc(var(--td-space-unit) * 4)}.tw\:px-5{padding-inline:calc(var(--td-space-unit) * 5)}.tw\:px-6{padding-inline:calc(var(--td-space-unit) * 6)}.tw\:py-0{padding-block:0}.tw\:py-1{padding-block:var(--td-space-unit)}.tw\:py-2{padding-block:calc(var(--td-space-unit) * 2)}.tw\:py-3{padding-block:calc(var(--td-space-unit) * 3)}.tw\:py-4{padding-block:calc(var(--td-space-unit) * 4)}.tw\:py-5{padding-block:calc(var(--td-space-unit) * 5)}.tw\:pt-1{padding-top:var(--td-space-unit)}.tw\:pt-2{padding-top:calc(var(--td-space-unit) * 2)}.tw\:pt-3{padding-top:calc(var(--td-space-unit) * 3)}.tw\:pt-4{padding-top:calc(var(--td-space-unit) * 4)}.tw\:pt-5{padding-top:calc(var(--td-space-unit) * 5)}.tw\:pt-\[min\(18dvh\,calc\(var\(--td-space-unit\)_\*_32\)\)\]{padding-top:min(18dvh, calc(var(--td-space-unit) * 32))}.tw\:pr-2{padding-right:calc(var(--td-space-unit) * 2)}.tw\:pr-2\.5{padding-right:calc(var(--td-space-unit) * 2.5)}.tw\:pr-3{padding-right:calc(var(--td-space-unit) * 3)}.tw\:pr-5{padding-right:calc(var(--td-space-unit) * 5)}.tw\:pr-10{padding-right:calc(var(--td-space-unit) * 10)}.tw\:pb-1{padding-bottom:var(--td-space-unit)}.tw\:pb-2{padding-bottom:calc(var(--td-space-unit) * 2)}.tw\:pb-3{padding-bottom:calc(var(--td-space-unit) * 3)}.tw\:pb-4{padding-bottom:calc(var(--td-space-unit) * 4)}.tw\:pb-5{padding-bottom:calc(var(--td-space-unit) * 5)}.tw\:pb-10{padding-bottom:calc(var(--td-space-unit) * 10)}.tw\:pb-32{padding-bottom:calc(var(--td-space-unit) * 32)}.tw\:pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.tw\:pl-2{padding-left:calc(var(--td-space-unit) * 2)}.tw\:pl-2\.5{padding-left:calc(var(--td-space-unit) * 2.5)}.tw\:pl-3{padding-left:calc(var(--td-space-unit) * 3)}.tw\:pl-5{padding-left:calc(var(--td-space-unit) * 5)}.tw\:pl-13{padding-left:calc(var(--td-space-unit) * 13)}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:font-sans{font-family:var(--td-font-sans)}.tw\:text-body-lg{font-size:var(--td-text-body-lg);line-height:var(--tw-leading,var(--td-leading-body-lg))}.tw\:text-body-md{font-size:var(--td-text-body-md);line-height:var(--tw-leading,var(--td-leading-body-md))}.tw\:text-body-sm{font-size:var(--td-text-body-sm);line-height:var(--tw-leading,var(--td-leading-body-sm))}.tw\:text-caption{font-size:var(--td-text-caption);line-height:var(--tw-leading,var(--td-leading-caption))}.tw\:text-display-sm{font-size:var(--td-text-display-sm);line-height:var(--tw-leading,var(--td-leading-display-sm))}.tw\:text-title-lg{font-size:var(--td-text-title-lg);line-height:var(--tw-leading,var(--td-leading-title-lg))}.tw\:text-title-md{font-size:var(--td-text-title-md);line-height:var(--tw-leading,var(--td-leading-title-md))}.tw\:text-title-sm{font-size:var(--td-text-title-sm);line-height:var(--tw-leading,var(--td-leading-title-sm))}.tw\:leading-\(--td-leading-body-md\){--tw-leading:var(--td-leading-body-md);line-height:var(--td-leading-body-md)}.tw\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.tw\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.tw\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.tw\:leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.tw\:leading-none{--tw-leading:1;line-height:1}.tw\:font-bold{--tw-font-weight:var(--td-font-weight-bold);font-weight:var(--td-font-weight-bold)}.tw\:font-medium{--tw-font-weight:var(--td-font-weight-medium);font-weight:var(--td-font-weight-medium)}.tw\:font-normal{--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.tw\:font-semibold{--tw-font-weight:var(--td-font-weight-semibold);font-weight:var(--td-font-weight-semibold)}.tw\:tracking-\(--td-tracking-tight\){--tw-tracking:var(--td-tracking-tight);letter-spacing:var(--td-tracking-tight)}.tw\:\[overflow-wrap\:anywhere\],.tw\:wrap-anywhere{overflow-wrap:anywhere}.tw\:break-keep{word-break:keep-all}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-\(--kit-ink\){color:var(--kit-ink)}.tw\:text-\(--kit-on\){color:var(--kit-on)}.tw\:text-\(--kit-sub\){color:var(--kit-sub)}.tw\:text-brand-durable{color:var(--td-color-brand-durable)}.tw\:text-card{color:var(--td-color-surface-raised)}.tw\:text-foreground{color:var(--td-color-text-primary)}.tw\:text-muted-foreground{color:var(--td-color-text-muted)}.tw\:text-popover-foreground{color:var(--td-color-text-primary)}.tw\:text-primary-foreground{color:var(--td-color-brand-onsolid)}.tw\:text-status-ai-fg{color:var(--td-color-status-ai-fg)}.tw\:text-status-danger-fg{color:var(--td-color-status-danger-fg)}.tw\:text-status-neutral-faded-fg{color:var(--td-color-status-neutral-faded-fg)}.tw\:text-status-neutral-fg{color:var(--td-color-status-neutral-fg)}.tw\:text-status-progress-fg{color:var(--td-color-status-progress-fg)}.tw\:text-status-scheduled-fg{color:var(--td-color-status-scheduled-fg)}.tw\:text-status-success-fg{color:var(--td-color-status-success-fg)}.tw\:text-status-wait-fg{color:var(--td-color-status-wait-fg)}.tw\:text-status-warning-fg{color:var(--td-color-status-warning-fg)}.tw\:text-subtle-foreground{color:var(--td-color-text-secondary)}.tw\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tw\:no-underline{text-decoration-line:none}.tw\:underline{text-decoration-line:underline}.tw\:decoration-status-danger-line{-webkit-text-decoration-color:var(--td-color-status-danger-line);text-decoration-color:var(--td-color-status-danger-line)}.tw\:decoration-status-warning-line{-webkit-text-decoration-color:var(--td-color-status-warning-line);text-decoration-color:var(--td-color-status-warning-line)}.tw\:decoration-dashed{text-decoration-style:dashed}.tw\:decoration-solid{text-decoration-style:solid}.tw\:decoration-2{text-decoration-thickness:2px}.tw\:underline-offset-3{text-underline-offset:3px}.tw\:underline-offset-4{text-underline-offset:4px}.tw\:opacity-0{opacity:0}.tw\:opacity-75{opacity:.75}.tw\:shadow-\[0_0_0_2px_var\(--td-color-surface-base\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--td-color-surface-base));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-overlay{--tw-shadow:var(--td-shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.tw\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:duration-\(--td-duration-base\){--tw-duration:var(--td-duration-base);transition-duration:var(--td-duration-base)}.tw\:duration-\(--td-duration-fast\){--tw-duration:var(--td-duration-fast);transition-duration:var(--td-duration-fast)}.tw\:duration-\(--td-duration-slow\){--tw-duration:var(--td-duration-slow);transition-duration:var(--td-duration-slow)}.tw\:ease-standard{--tw-ease:var(--td-ease-standard);transition-timing-function:var(--td-ease-standard)}.tw\:fade-in-0{--tw-enter-opacity:0}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:\[--frame-bleed-b\:calc\(var\(--td-space-unit\)\*4\)\]{--frame-bleed-b:calc(var(--td-space-unit) * 4)}.tw\:\[--frame-bleed-x\:var\(--td-density-gutter\)\]{--frame-bleed-x:var(--td-density-gutter)}.tw\:\[clip\:rect\(0_0_0_0\)\]{clip:rect(0 0 0 0)}.tw\:slide-in-from-bottom-2{--tw-enter-translate-y:calc(var(--td-space-unit) * 2)}.tw\:group-open\:rotate-180:is(:where(.tw\:group):is([open],:popover-open,:open) *){rotate:180deg}.tw\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.tw\:last\:pb-1:last-child{padding-bottom:var(--td-space-unit)}.tw\:checked\:border-7:checked{border-style:var(--tw-border-style);border-width:7px}.tw\:checked\:border-foreground:checked{border-color:var(--td-color-text-primary)}@media (hover:hover){.tw\:hover\:bg-fill:hover{background-color:var(--td-color-surface-fill)}.tw\:hover\:bg-primary-hover:hover{background-color:var(--td-color-brand-hover)}.tw\:hover\:bg-secondary:hover{background-color:var(--td-color-surface-sunken)}.tw\:hover\:text-foreground:hover{color:var(--td-color-text-primary)}.tw\:hover\:opacity-90:hover{opacity:.9}}.tw\:focus-visible\:translate-y-0:focus-visible{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--td-color-focus-ring)}.tw\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.tw\:focus-visible\:outline-ring:focus-visible{outline-color:var(--td-color-focus-ring)}.tw\:focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.tw\:active\:bg-card:active{background-color:var(--td-color-surface-raised)}.tw\:active\:bg-fill:active{background-color:var(--td-color-surface-fill)}.tw\:active\:bg-primary-active:active{background-color:var(--td-color-brand-active)}.tw\:disabled\:pointer-events-none:disabled{pointer-events:none}.tw\:disabled\:opacity-50:disabled{opacity:.5}.tw\:has-\[\:checked\]\:border-2:has(:checked){border-style:var(--tw-border-style);border-width:2px}.tw\:has-\[\:checked\]\:border-foreground:has(:checked){border-color:var(--td-color-text-primary)}.tw\:has-\[\:checked\]\:p-\[calc\(var\(--td-space-unit\)_\*_4_-_1px\)\]:has(:checked){padding:calc(var(--td-space-unit) * 4 - 1px)}.tw\:has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.tw\:has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.tw\:has-\[\:focus-visible\]\:outline-ring:has(:focus-visible){outline-color:var(--td-color-focus-ring)}.tw\:has-\[\:focus-visible\]\:outline-solid:has(:focus-visible){--tw-outline-style:solid;outline-style:solid}.tw\:aria-\[current\=page\]\:bg-fill[aria-current=page]{background-color:var(--td-color-surface-fill)}.tw\:aria-\[current\=page\]\:font-bold[aria-current=page]{--tw-font-weight:var(--td-font-weight-bold);font-weight:var(--td-font-weight-bold)}.tw\:aria-\[current\=page\]\:text-foreground[aria-current=page]{color:var(--td-color-text-primary)}.tw\:data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.tw\:data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.tw\:data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.tw\:data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.tw\:data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.tw\:data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.tw\:data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.tw\:data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}@media (prefers-reduced-motion:no-preference){.tw\:motion-safe\:animate-pulse{animation:var(--tw-animate-pulse)}}@media (prefers-reduced-motion:reduce){.tw\:motion-reduce\:animate-none{animation:none}.tw\:motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.tw\:sm\:flex-row{flex-direction:row}.tw\:sm\:justify-end{justify-content:flex-end}}@media (min-width:64rem){.tw\:lg\:sticky{position:sticky}.tw\:lg\:top-0{top:0}.tw\:lg\:top-1\/2{top:50%}.tw\:lg\:top-20{top:calc(var(--td-space-unit) * 20)}.tw\:lg\:right-auto{right:auto}.tw\:lg\:bottom-auto{bottom:auto}.tw\:lg\:left-1\/2{left:50%}.tw\:lg\:block{display:block}.tw\:lg\:flex{display:flex}.tw\:lg\:grid{display:grid}.tw\:lg\:hidden{display:none}.tw\:lg\:h-dvh{height:100dvh}.tw\:lg\:min-h-18{min-height:calc(var(--td-space-unit) * 18)}.tw\:lg\:w-140{width:calc(var(--td-space-unit) * 140)}.tw\:lg\:w-auto{width:auto}.tw\:lg\:max-w-170{max-width:calc(var(--td-space-unit) * 170)}.tw\:lg\:max-w-240{max-width:calc(var(--td-space-unit) * 240)}.tw\:lg\:max-w-none{max-width:none}.tw\:lg\:min-w-60{min-width:calc(var(--td-space-unit) * 60)}.tw\:lg\:shrink-0{flex-shrink:0}.tw\:lg\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:lg\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:lg\:grid-cols-\[minmax\(0\,1fr\)_22\.5rem\]{grid-template-columns:minmax(0,1fr) 22.5rem}.tw\:lg\:items-center{align-items:center}.tw\:lg\:items-start{align-items:flex-start}.tw\:lg\:justify-end{justify-content:flex-end}.tw\:lg\:gap-3{gap:calc(var(--td-space-unit) * 3)}.tw\:lg\:gap-4{gap:calc(var(--td-space-unit) * 4)}.tw\:lg\:gap-8{gap:calc(var(--td-space-unit) * 8)}.tw\:lg\:rounded-xl{border-radius:var(--td-radius-xl)}.tw\:lg\:rounded-t-lg{border-top-left-radius:var(--td-radius-lg);border-top-right-radius:var(--td-radius-lg)}.tw\:lg\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.tw\:lg\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:lg\:border-border{border-color:var(--td-color-border-subtle)}.tw\:lg\:bg-card{background-color:var(--td-color-surface-raised)}.tw\:lg\:p-2{padding:calc(var(--td-space-unit) * 2)}.tw\:lg\:px-0{padding-inline:0}.tw\:lg\:px-6{padding-inline:calc(var(--td-space-unit) * 6)}.tw\:lg\:px-8{padding-inline:calc(var(--td-space-unit) * 8)}.tw\:lg\:pt-4{padding-top:calc(var(--td-space-unit) * 4)}.tw\:lg\:pt-8{padding-top:calc(var(--td-space-unit) * 8)}.tw\:lg\:pb-6{padding-bottom:calc(var(--td-space-unit) * 6)}.tw\:lg\:text-right{text-align:right}.tw\:lg\:text-display-sm{font-size:var(--td-text-display-sm);line-height:var(--tw-leading,var(--td-leading-display-sm))}.tw\:lg\:\[--frame-bleed-x\:calc\(var\(--td-space-unit\)\*8\)\]{--frame-bleed-x:calc(var(--td-space-unit) * 8)}.tw\:lg\:data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.tw\:lg\:data-\[state\=open\]\:slide-in-from-bottom-4[data-state=open]{--tw-enter-translate-y:calc(var(--td-space-unit) * 4)}}@container (width>=42rem){.tw\:\@2xl\:flex{display:flex}.tw\:\@2xl\:size-12{width:calc(var(--td-space-unit) * 12);height:calc(var(--td-space-unit) * 12)}.tw\:\@2xl\:min-h-20{min-height:calc(var(--td-space-unit) * 20)}.tw\:\@2xl\:items-center{align-items:center}.tw\:\@2xl\:justify-items-start{justify-items:start}.tw\:\@2xl\:gap-3{gap:calc(var(--td-space-unit) * 3)}.tw\:\@2xl\:rounded-md{border-radius:var(--td-radius-md)}.tw\:\@2xl\:bg-card{background-color:var(--td-color-surface-raised)}.tw\:\@2xl\:bg-fill{background-color:var(--td-color-surface-fill)}.tw\:\@2xl\:p-4{padding:calc(var(--td-space-unit) * 4)}.tw\:\@2xl\:text-left{text-align:left}@media (hover:hover){.tw\:\@2xl\:hover\:bg-fill:hover{background-color:var(--td-color-surface-fill)}}}@media (min-width:64rem){.tw\:lg\:\[\&_\[data-slot\=sidebar\]\]\:border-r-0 [data-slot=sidebar]{border-right-style:var(--tw-border-style);border-right-width:0}}.tw\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.tw\:\[\&_svg\]\:size-5 svg{width:calc(var(--td-space-unit) * 5);height:calc(var(--td-space-unit) * 5)}.tw\:\[\&_svg\]\:size-6 svg{width:calc(var(--td-space-unit) * 6);height:calc(var(--td-space-unit) * 6)}.tw\:\[\&_svg\]\:size-7 svg{width:calc(var(--td-space-unit) * 7);height:calc(var(--td-space-unit) * 7)}.tw\:\[\&_svg\]\:size-8 svg{width:calc(var(--td-space-unit) * 8);height:calc(var(--td-space-unit) * 8)}.tw\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0}@container (width>=42rem){.tw\:\@2xl\:\[\&_svg\]\:size-6 svg{width:calc(var(--td-space-unit) * 6);height:calc(var(--td-space-unit) * 6)}}.tw\:\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.tw\:\[\&\>\[data-slot\=label\]\]\:line-through>[data-slot=label]{text-decoration-line:line-through}.tw\:\[\&\>li\]\:rounded-lg>li{border-radius:var(--td-radius-lg)}.tw\:\[\&\>li\]\:bg-card>li{background-color:var(--td-color-surface-raised)}.tw\:\[\&\>li\]\:p-2>li{padding:calc(var(--td-space-unit) * 2)}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.td-page-header,.td-data-state,.td-section,.td-inline-message,.td-receipt{box-sizing:border-box;color:var(--td-color-text-primary);font-family:var(--td-font-sans)}.td-section{gap:calc(var(--td-space-unit) * 5);display:grid}.td-section__header{align-items:end;gap:calc(var(--td-space-unit) * 5);justify-content:space-between;display:flex}.td-section__identity{gap:calc(var(--td-space-unit) * 2);max-inline-size:45rem;display:grid}.td-section h2,.td-section__description{margin:0}.td-section h2{font-size:var(--td-text-title-sm);line-height:var(--td-leading-title-sm)}.td-section__description{color:var(--td-color-text-secondary);font-size:var(--td-text-body-md);line-height:var(--td-leading-body-md)}.td-inline-message{background:var(--td-color-surface-sunken);border:1px solid var(--td-color-border-strong);border-inline-start:.25rem solid var(--td-color-focus-ring);border-radius:var(--td-radius-md);font-size:var(--td-text-body-sm);align-items:start;gap:calc(var(--td-space-unit) * 4);line-height:var(--td-leading-body-sm);padding:calc(var(--td-space-unit) * 3);justify-content:space-between;display:flex}.td-inline-message[data-tone=success]{border-inline-start-color:var(--td-color-brand-solid)}.td-inline-message[data-tone=warning]{border-inline-start-color:var(--td-ref-result-amber)}.td-inline-message[data-tone=danger]{background:var(--td-color-action-danger-surface);border-inline-start-color:var(--td-color-action-danger)}.td-receipt{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-strong);border-radius:var(--td-radius-lg);gap:calc(var(--td-space-unit) * 4);padding:calc(var(--td-space-unit) * 5);display:grid}.td-receipt__status{font-size:var(--td-text-title-sm);font-weight:700;line-height:var(--td-leading-title-sm)}.td-receipt dl{gap:calc(var(--td-space-unit) * 2);margin:0;display:grid}.td-receipt dl>div{gap:calc(var(--td-space-unit) * 3);grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);display:grid}.td-receipt dt{color:var(--td-color-text-secondary)}.td-receipt dd{overflow-wrap:anywhere;margin:0}.td-receipt code{font-family:var(--td-font-mono);font-size:var(--td-text-body-sm)}.td-page-header{gap:calc(var(--td-space-unit) * 4);inline-size:100%;display:grid}.td-page-header__breadcrumb{color:var(--td-color-text-secondary);font-size:var(--td-text-body-sm);line-height:var(--td-leading-body-sm)}.td-page-header__layout,.td-page-header__title-row{align-items:start;display:flex}.td-page-header__layout{gap:calc(var(--td-space-unit) * 6);justify-content:space-between}.td-page-header__identity{gap:calc(var(--td-space-unit) * 2);min-inline-size:0;max-inline-size:45rem;display:grid}.td-page-header__scope{color:var(--td-color-text-secondary);font-size:var(--td-text-body-sm);font-weight:650;line-height:var(--td-leading-body-sm);overflow-wrap:anywhere}.td-page-header__title-row{gap:calc(var(--td-space-unit) * 3);flex-wrap:wrap}.td-page-header h1,.td-page-header p{margin:0}.td-page-header p{color:var(--td-color-text-secondary);font-size:var(--td-text-body-md);line-height:var(--td-leading-body-md)}.td-page-title{color:var(--td-color-text-primary);font-family:var(--td-font-sans);font-size:var(--td-text-title-lg);font-weight:700;line-height:var(--td-leading-title-lg);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;margin:0}.td-page-title[data-size=compact]{font-size:var(--td-text-title-md);line-height:var(--td-leading-title-md)}.td-page-title[data-size=display]{font-size:var(--td-text-display-md);line-height:var(--td-leading-display-md)}.td-page-frame{align-content:start;gap:calc(var(--td-space-unit) * 6);inline-size:100%;min-inline-size:0;max-inline-size:75rem;margin-inline:auto;display:grid}.td-page-frame[data-width=form]{max-inline-size:45rem}.td-page-frame[data-page-family=auth]{max-inline-size:32.5rem}.td-page-frame[data-page-family=auth]>p{color:var(--td-color-text-secondary);margin:0;line-height:1.6}.td-disclosure{min-inline-size:0;color:var(--td-color-text-secondary);font-size:var(--td-text-body-md);line-height:1.6}.td-disclosure>summary{cursor:pointer;overflow-wrap:anywhere;min-block-size:44px;padding-block:10px}.td-disclosure>p{margin:0 0 8px}.td-page-frame[data-width=full]{max-inline-size:none}.td-form,.td-form-group{align-content:start;gap:calc(var(--td-space-unit) * 4);min-inline-size:0;display:grid}.td-form-group{border:0;margin:0;padding:0}.td-form-group>legend{font-size:var(--td-text-body-lg);margin-block-end:calc(var(--td-space-unit) * 3);padding:0;font-weight:650}.td-actions{align-items:center;gap:calc(var(--td-space-unit) * 2);flex-wrap:wrap;display:flex}@media (max-width:767px){.td-page-frame{gap:calc(var(--td-space-unit) * 5)}}.td-page-header__status,.td-page-header__primary{overflow-wrap:anywhere;flex:none;min-inline-size:0;max-inline-size:100%}.td-data-state{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-lg);gap:calc(var(--td-space-unit) * 4);padding:calc(var(--td-space-unit) * 6);display:grid}.td-data-state__summary{gap:calc(var(--td-space-unit) * 2);max-inline-size:45rem;display:grid}.td-data-state__label{font-size:var(--td-text-title-sm);line-height:var(--td-leading-title-sm)}.td-data-state__description,.td-data-state__metadata{color:var(--td-color-text-secondary);font-size:var(--td-text-body-md);line-height:var(--td-leading-body-md);margin:0}.td-data-state__receipt{border-block-start:1px solid var(--td-color-border-subtle);padding-block-start:calc(var(--td-space-unit) * 4)}.td-data-state__action{justify-self:start}.td-data-state__skeleton{gap:calc(var(--td-space-unit) * 2);display:grid}.td-data-state__skeleton span{animation:td-state-pulse var(--td-duration-deliberate) var(--td-ease-standard) alternate infinite;background:var(--td-color-surface-sunken);border-radius:var(--td-radius-sm);block-size:.75rem;inline-size:min(100%,36rem)}.td-data-state__skeleton span:nth-child(2){inline-size:min(72%,28rem)}.td-data-state__skeleton span:nth-child(3){inline-size:min(44%,18rem)}@keyframes td-state-pulse{to{opacity:.45}}@media (max-width:767px){.td-page-header__layout{flex-direction:column;align-items:stretch}.td-page-header__primary,.td-page-header__primary>*{inline-size:100%}.td-data-state{padding:calc(var(--td-space-unit) * 4)}.td-section__header,.td-inline-message{flex-direction:column;align-items:stretch}.td-section__action,.td-section__action>*{inline-size:100%}.td-receipt dl>div{gap:var(--td-space-unit);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.td-data-state__skeleton span{animation:none}}@media (forced-colors:active){.td-data-state,.td-inline-message,.td-receipt{border-color:canvastext}}.td-brand-identity{min-height:44px;color:var(--td-color-text-primary);font:600 var(--td-text-body-md)/1.3 var(--td-font-sans);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.td-brand-identity img{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}.td-brand-identity__product{border-left:1px solid var(--td-color-border-subtle);color:var(--td-color-text-secondary);padding-left:12px}.td-shell-header{box-sizing:border-box;border-bottom:1px solid var(--td-color-border-subtle);background:var(--td-color-surface-raised);min-height:64px;color:var(--td-color-text-primary);font-family:var(--td-font-sans);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:8px 24px;display:flex}.td-shell-header--public{min-height:72px}.td-shell-header--editor{min-height:44px;padding-block:0}.td-shell-header__brand,.td-shell-header__actions,.td-shell-header__navigation,.td-shell-header__context{align-items:center;gap:12px;min-width:0;display:flex}.td-shell-header__actions{margin-left:auto}.td-shell-header nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.td-shell-header :where(a:not(.td-brand-identity),button){border-radius:var(--td-radius-sm);min-height:44px;font-size:var(--td-text-body-sm);justify-content:center;align-items:center;padding:8px 12px;line-height:1.35;text-decoration:none;display:inline-flex}.td-shell-header :where(a:not(.td-brand-identity)):hover{background:var(--td-color-surface-sunken)}.td-shell-header [aria-current=page]{color:var(--td-color-brand-hover);background:var(--td-color-brand-subtle);font-weight:600}.td-shell-header :where(select){border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-sm);background:var(--td-color-surface-raised);max-width:100%;min-height:44px;color:inherit;font:inherit;padding:8px 12px}.td-shell-header :focus-visible,.td-shell-footer :focus-visible{outline:3px solid var(--td-color-focus-ring);outline-offset:3px}.td-shell-footer{border-top:1px solid var(--td-color-border-subtle);background:var(--td-color-surface-raised);color:var(--td-color-text-secondary);font:400 var(--td-text-body-sm)/1.7 var(--td-font-sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:20px 24px;display:flex}.td-shell-footer__links{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.td-shell-footer__links a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;display:inline-flex}.td-shell-footer__content{flex-basis:100%;max-width:75ch}.td-shell-footer__content p{margin:0}.td-shell-footer--public{padding-block:40px}.td-shell-footer--editor{min-height:32px;padding-block:4px}@media (max-width:767px){.td-shell-header{gap:8px 12px;min-height:56px;padding:6px 16px}.td-shell-header--editor{min-height:44px;padding-block:0}.td-shell-header__navigation{flex-basis:100%;order:3}.td-shell-header__context{flex:100%;order:4}.td-shell-header__actions{gap:4px}.td-shell-header :where(a:not(.td-brand-identity),button){padding-inline:8px}.td-brand-identity{font-size:var(--td-text-body-sm)}.td-shell-footer{gap:8px 16px;padding:16px}.td-shell-footer--public{padding-block:32px}}:where(button,input,select,textarea):where(:not(.td-button):not(.td-icon-button):not(.td-field__control):not([data-canvas] *)){font-family:var(--td-font-sans);font-size:var(--td-density-body,var(--td-text-body-md));color:var(--td-color-text-primary)}:where(button,select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea):where(:not(.td-button):not(.td-icon-button):not(.td-field__control):not([data-canvas] *)){box-sizing:border-box;min-height:max(var(--td-density-control-md,2.75rem), var(--td-density-touch-target,2.75rem));padding:var(--td-density-control-padding,.5rem) 12px;border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-sm);background:var(--td-color-surface-raised);line-height:1.4}:where(button):where(:not(.td-button):not(.td-icon-button):not([data-canvas] *)){cursor:pointer;font-weight:500}:where(button):disabled{cursor:not-allowed}@media (pointer:coarse),(max-width:767px){:where(input,select,textarea):where(:not(.td-field__control):not([data-canvas] *)){font-size:max(16px, var(--td-density-body,16px))}}:where(input,textarea,select){accent-color:var(--td-color-brand-solid);caret-color:var(--td-color-brand-solid)}:where(a){text-underline-offset:4px}:where(summary){cursor:pointer}.td-brand-identity{min-width:44px}.td-mobile-input-tools[hidden],.td-mobile-input-tools{display:none}@media (max-width:800px){.td-mobile-input-tools:not([hidden]){inset-inline:0;bottom:var(--td-keyboard-inset,0px);z-index:60;padding:8px 12px max(8px, env(safe-area-inset-bottom));background:var(--td-color-surface-raised);border-top:1px solid var(--td-color-border-subtle);gap:8px;display:flex;position:fixed}.td-mobile-input-tools button{min-height:44px;font:inherit;border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-sm);background:var(--td-color-surface-base);color:var(--td-color-text-primary);cursor:pointer;flex:1;padding:8px;font-size:14px}.td-mobile-input-tools button:last-child{color:var(--td-color-brand-solid);font-weight:650}.td-mobile-input-tools button:disabled{opacity:.45;cursor:default}.td-mobile-input-tools button:focus-visible{outline:2px solid var(--td-color-focus-ring);outline-offset:2px}html[data-mobile-input-support]{scroll-padding-block:84px}html[data-mobile-input-support] body{padding-bottom:var(--td-keyboard-inset,0px)}html[data-mobile-input-reserved] body{padding-bottom:calc(var(--td-keyboard-inset,0px) + 68px)}html[data-mobile-input-support] body :is(input,select,textarea){max-inline-size:100%;scroll-margin-block:84px;font-size:max(16px,1em)}html[data-mobile-input-support] body :is(button,summary,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){min-block-size:44px}html[data-mobile-input-support] body :is(label:has(input[type=checkbox]),label:has(input[type=radio])){cursor:pointer;align-content:center;min-block-size:44px}html[data-mobile-input-support] :where(textarea){field-sizing:content}html[data-mobile-input-support] :where(dialog[open]){max-block-size:calc(var(--td-visual-height,100dvh) - 32px);overscroll-behavior:contain;overflow-y:auto}html[data-mobile-input-support] .td-choice__control-row{align-items:center}html[data-mobile-input-support] .td-choice__label{flex:1;align-items:center;min-block-size:44px;display:flex}[data-mobile-input-dock]{scroll-margin-block:84px}body :is(.td-shell-header,.td-shell-footer) a{box-sizing:border-box;min-block-size:44px;min-inline-size:44px}html[data-mobile-input-support] body .td-link{box-sizing:border-box;align-content:center;min-block-size:44px;min-inline-size:44px}}.td-legal{border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-md,12px);background:var(--td-color-surface-raised);min-width:0;max-width:75ch;color:var(--td-color-text-primary);overflow-wrap:anywhere;padding:24px;line-height:1.7}.td-legal h2{font-size:var(--td-text-title-md,18px);margin:0 0 4px;line-height:1.4}.td-legal__meta{color:var(--td-color-text-secondary);margin:0;font-size:14px}.td-legal details{margin-top:16px}.td-legal summary{cursor:pointer;align-content:center;min-height:44px}.td-legal>p>a{align-items:center;min-height:44px;display:inline-flex}.td-legal a{color:var(--td-color-text-primary);text-underline-offset:3px;text-decoration:underline}.td-legal a:focus-visible,.td-legal summary:focus-visible{outline:2px solid var(--td-color-border-strong);outline-offset:3px}.td-legal__body h3{margin:24px 0 8px;font-size:16px;line-height:1.5}.td-legal__body h4{margin:16px 0 4px;font-size:15px;line-height:1.5}.td-legal__body p{margin:8px 0}.td-legal__body ul,.td-legal__body ol{margin:8px 0;padding-inline-start:24px}.td-legal__body li{margin-block:6px}.td-legal__body blockquote{border-inline-start:3px solid var(--td-color-border-strong);color:var(--td-color-text-secondary);margin:12px 0;padding:8px 16px}.td-legal__body pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--td-color-surface-sunken,var(--td-color-surface-raised));border-radius:8px;margin:12px 0;padding:12px;font-size:14px}.td-legal__table{margin:12px 0;overflow-x:auto}.td-legal__table table{border-collapse:collapse;min-width:100%;font-size:14px}.td-legal__table th,.td-legal__table td{border:1px solid var(--td-color-border-subtle);text-align:start;vertical-align:top;padding:8px 12px}.td-legal__table th{font-weight:700}@media (max-width:600px){.td-legal{box-sizing:border-box;width:100%;padding:16px}}@custom-variant dark{&:where([data-theme="dark"] *):not([data-canvas], [data-canvas] *) { @slot; } @media (prefers-color-scheme: dark) { &:where(:root:not([data-theme]) *):not([data-canvas], [data-canvas] *) { @slot; } }}@theme inline{--color-surface-base: var(--td-color-surface-base); --color-surface-raised: var(--td-color-surface-raised); --color-surface-sunken: var(--td-color-surface-sunken); --color-surface-overlay: var(--td-color-surface-overlay); --color-surface-fill: var(--td-color-surface-fill); --color-border-subtle: var(--td-color-border-subtle); --color-border-strong: var(--td-color-border-strong); --color-text-primary: var(--td-color-text-primary); --color-text-secondary: var(--td-color-text-secondary); --color-text-muted: var(--td-color-text-muted); --color-brand-solid: var(--td-color-brand-solid); --color-brand-hover: var(--td-color-brand-hover); --color-brand-active: var(--td-color-brand-active); --color-brand-subtle: var(--td-color-brand-subtle); --color-brand-onsolid: var(--td-color-brand-onsolid); --color-action-danger: var(--td-color-action-danger); --color-action-danger-surface: var(--td-color-action-danger-surface); --color-focus-ring: var(--td-color-focus-ring); --color-brand-mark: var(--td-color-brand-mark); --color-brand-durable: var(--td-color-brand-durable); --color-scrim: var(--td-color-scrim); --color-status-neutral-fg: var(--td-color-status-neutral-fg); --color-status-neutral-bg: var(--td-color-status-neutral-bg); --color-status-neutral-line: var(--td-color-status-neutral-line); --color-status-neutral-faded-fg: var(--td-color-status-neutral-faded-fg); --color-status-ai-fg: var(--td-color-status-ai-fg); --color-status-ai-bg: var(--td-color-status-ai-bg); --color-status-ai-line: var(--td-color-status-ai-line); --color-status-wait-fg: var(--td-color-status-wait-fg); --color-status-wait-bg: var(--td-color-status-wait-bg); --color-status-wait-line: var(--td-color-status-wait-line); --color-status-warning-fg: var(--td-color-status-warning-fg); --color-status-warning-bg: var(--td-color-status-warning-bg); --color-status-warning-line: var(--td-color-status-warning-line); --color-status-success-fg: var(--td-color-status-success-fg); --color-status-success-bg: var(--td-color-status-success-bg); --color-status-success-line: var(--td-color-status-success-line); --color-status-progress-fg: var(--td-color-status-progress-fg); --color-status-progress-bg: var(--td-color-status-progress-bg); --color-status-progress-line: var(--td-color-status-progress-line); --color-status-scheduled-fg: var(--td-color-status-scheduled-fg); --color-status-scheduled-bg: var(--td-color-status-scheduled-bg); --color-status-scheduled-line: var(--td-color-status-scheduled-line); --color-status-danger-fg: var(--td-color-status-danger-fg); --color-status-danger-bg: var(--td-color-status-danger-bg); --color-status-danger-line: var(--td-color-status-danger-line); --shadow-overlay: var(--td-shadow-overlay); --ease-spring: var(--td-ease-spring); --font-sans: var(--td-font-sans); --font-mono: var(--td-font-mono); --radius-xs: var(--td-radius-xs); --radius-sm: var(--td-radius-sm); --radius-md: var(--td-radius-md); --radius-lg: var(--td-radius-lg); --radius-xl: var(--td-radius-xl);}.mk-page{gap:4px;display:grid}.mk-q{font-size:var(--td-text-title-md,20px);word-break:keep-all;margin:8px 0 4px;font-weight:750;line-height:1.4}.mk-lead{color:var(--td-color-text-secondary);word-break:keep-all;margin:0;line-height:1.6}.mk-sec{color:var(--td-color-text-secondary);margin:24px 0 8px;font-size:15px;font-weight:700}.mk-caption{color:var(--td-color-text-secondary);word-break:keep-all;margin:12px 0 0;font-size:14px;line-height:1.6}.mk-legal{color:var(--td-color-text-primary);word-break:keep-all;margin:12px 0 0;line-height:1.6}.mk-alert{color:var(--td-color-status-danger-fg);margin:8px 0 0;font-weight:650;line-height:1.6}.mk-loading{min-height:240px}.mk-count{color:var(--td-color-text-muted);font-weight:600}.mk-group+.mk-group{margin-top:8px}.mk-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.mk-chip{border:1px solid var(--td-color-border-strong);background:var(--td-color-surface-base);min-height:44px;color:var(--td-color-text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-weight:600}.mk-chip[aria-checked=true]{border-color:var(--td-color-brand-solid);background:var(--td-color-brand-subtle);box-shadow:inset 0 0 0 1px var(--td-color-brand-solid)}.mk-chip:focus-visible,.mk-radio:focus-visible,.mk-row:focus-visible,.mk-field:focus-visible,.mk-file:focus-within{outline:2px solid var(--td-color-focus-ring);outline-offset:2px}.mk-radios{gap:8px;display:grid}.mk-radio{border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-lg);background:var(--td-color-surface-raised);min-height:64px;color:var(--td-color-text-primary);font:inherit;text-align:left;cursor:pointer;gap:2px;padding:12px 16px;display:grid}.mk-radio[aria-checked=true]{border-color:var(--td-color-brand-solid);box-shadow:inset 0 0 0 1px var(--td-color-brand-solid)}.mk-list{border-radius:var(--td-radius-lg);background:var(--td-color-surface-raised);margin:8px 0 0;padding:0;list-style:none;display:grid}.mk-item+.mk-item{border-top:1px solid var(--td-color-border-subtle)}.mk-row{min-height:64px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:grid}.mk-row-main{gap:2px;min-width:0;display:grid}.mk-row-title{overflow-wrap:anywhere;word-break:keep-all;font-weight:650}.mk-row-sub{color:var(--td-color-text-secondary);overflow-wrap:anywhere;font-size:14px}.mk-row-end{align-items:center;gap:4px;display:inline-flex}.mk-price{color:var(--td-color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}[data-tpl]{--tp-bg:var(--td-ref-honey-50);--tp-ink:var(--td-ref-neutral-900);--tp-sub:var(--td-ref-neutral-700);--tp-accent:var(--td-ref-honey-700);--tp-band:var(--td-ref-honey-200)}[data-tpl=b]{--tp-bg:var(--td-ref-green-50);--tp-accent:var(--td-ref-green-700);--tp-band:var(--td-ref-green-200)}[data-tpl=c]{--tp-bg:var(--td-ref-blue-50);--tp-accent:var(--td-ref-blue-700);--tp-band:var(--td-ref-blue-200)}[data-tpl=d]{--tp-bg:var(--td-ref-teal-50);--tp-accent:var(--td-ref-teal-700);--tp-band:var(--td-ref-teal-200)}.mk-thumb{border-radius:var(--td-radius-md);background:var(--tp-bg);grid-template-rows:62% 1fr;width:56px;height:56px;display:grid;overflow:hidden}.mk-thumb-photo{background:var(--tp-band);display:block}.mk-thumb-band{background:var(--tp-accent);border-radius:2px;height:22%;margin:18% 14% 0;display:block}.mk-slides{scroll-snap-type:x mandatory;scrollbar-width:none;--sl-size:11px;grid-auto-columns:160px;grid-auto-flow:column;gap:8px;margin:8px 0 0;padding:0 0 4px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.mk-slides-sm{--sl-size:7px;grid-auto-columns:88px}.mk-slide{aspect-ratio:4/5;border-radius:var(--td-radius-md);background:var(--tp-bg);color:var(--tp-ink);scroll-snap-align:start;word-break:keep-all;grid-template-rows:54% 1fr;display:grid;overflow:hidden}.mk-slide-photo{background:var(--tp-band);display:block}.mk-slide-body{font-size:var(--sl-size);flex-direction:column;gap:.35em;padding:.9em 1em;line-height:1.35;display:flex}.mk-slide-title{font-size:1.45em;font-weight:800;line-height:1.25}.mk-slide-sub{color:var(--tp-sub);font-size:.85em}.mk-stats{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 0;display:grid}.mk-stats>div{border-radius:var(--td-radius-lg);background:var(--td-color-surface-raised);gap:4px;padding:12px 16px;display:grid}.mk-stats dt{color:var(--td-color-text-secondary);font-size:14px}.mk-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:750}.mk-kv{border-radius:var(--td-radius-lg);background:var(--td-color-surface-raised);margin:12px 0 0;display:grid}.mk-kv>div{grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:12px;padding:12px 16px;display:grid}.mk-kv>div+div{border-top:1px solid var(--td-color-border-subtle)}.mk-kv dt{color:var(--td-color-text-secondary)}.mk-kv dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.mk-steps{border-radius:var(--td-radius-lg);background:var(--td-color-surface-raised);margin:0;padding:4px 16px;list-style:none;display:grid}.mk-steps>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.mk-steps>li+li{border-top:1px solid var(--td-color-border-subtle)}.mk-steps-icon{width:22px;height:22px}.mk-steps[data-allowed=yes] .mk-steps-icon{color:var(--td-color-status-success-fg)}.mk-steps[data-allowed=no] .mk-steps-icon{color:var(--td-color-status-danger-fg)}.mk-steps-text{word-break:keep-all;gap:2px;display:grid}.mk-steps-sub{color:var(--td-color-text-secondary);font-size:14px}.mk-disclose{margin-top:8px}.mk-disclose-body{padding:0 4px 8px}.mk-callout{border-radius:var(--td-radius-md);background:var(--td-color-surface-raised);grid-template-columns:auto minmax(0,1fr);gap:8px;margin:16px 0 0;padding:12px 16px;line-height:1.6;display:grid}.mk-callout-icon{width:20px;height:20px;color:var(--td-color-text-secondary)}.mk-preview{border-radius:var(--td-radius-lg);background:var(--td-color-surface-raised);gap:12px;margin-top:16px;padding:16px;display:grid}.mk-preview>:first-child{justify-self:start}.mk-history{border-radius:var(--td-radius-lg);background:var(--td-color-surface-raised);margin:0;padding:4px 16px;list-style:none;display:grid}.mk-history>li{justify-content:space-between;gap:12px;padding:12px 0;display:flex}.mk-history>li+li{border-top:1px solid var(--td-color-border-subtle)}.mk-history time{color:var(--td-color-text-secondary);font-variant-numeric:tabular-nums}.mk-fields{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mk-field{box-sizing:border-box;border-radius:var(--td-radius-md);background:var(--td-color-surface-raised);width:100%;min-height:56px;color:var(--td-color-text-primary);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.mk-field[data-state=open]{border:2px dashed var(--td-color-border-strong)}.mk-field[data-state=locked]{border:4px double var(--td-color-border-strong)}.mk-field-tag{color:var(--td-color-text-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.mk-field-icon{width:16px;height:16px}.mk-shell{gap:4px;padding-bottom:8px;display:grid}.mk-actions{z-index:2;background:var(--td-color-surface-base);position:sticky;bottom:0}.mk-form{gap:16px;margin-top:16px;display:grid}.mk-file{border:2px dashed var(--td-color-border-strong);border-radius:var(--td-radius-lg);background:var(--td-color-surface-raised);min-height:120px;color:var(--td-color-text-primary);text-align:center;cursor:pointer;place-items:center;padding:16px;font-weight:650;display:grid}.mk-file-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-quote{border-left:4px solid var(--td-color-status-warning-line);border-radius:var(--td-radius-md);background:var(--td-color-surface-raised);word-break:keep-all;margin:16px 0 0;padding:12px 16px;line-height:1.6}@media (min-width:1024px){.mk-slides{--sl-size:13px;grid-auto-columns:192px}.mk-slides-sm{--sl-size:8px;grid-auto-columns:104px}}@media (prefers-reduced-motion:reduce){.mk-slides{scroll-behavior:auto}}.ch-home{gap:calc(var(--td-space-unit) * 4);flex-direction:column;display:flex}.ch-hero{gap:var(--td-space-unit);padding:calc(var(--td-space-unit) * 2) calc(var(--td-space-unit) * 1) 0;flex-direction:column;display:flex}.ch-columns,.ch-column{gap:calc(var(--td-space-unit) * 4);flex-direction:column;min-width:0;display:flex}.ch-group{gap:calc(var(--td-space-unit) * 2);padding:calc(var(--td-space-unit) * 4);border-radius:var(--td-radius-lg);background:var(--td-color-surface-raised);flex-direction:column;display:flex}.ch-group [data-slot=choice-list]{background:0 0;padding:0}.ch-head{justify-content:space-between;align-items:center;gap:calc(var(--td-space-unit) * 2);display:flex}.ch-title{color:var(--td-color-text-primary);font-size:var(--td-text-title-sm);font-weight:var(--td-font-weight-bold);margin:0;line-height:1.4}.ch-sub{color:var(--td-color-text-secondary);font-size:var(--td-text-body-sm);word-break:keep-all;margin:0;line-height:1.6}.ch-link{color:var(--td-color-text-secondary);font-size:var(--td-text-body-sm);font-weight:var(--td-font-weight-semibold);text-decoration:none}.ch-soft{min-height:44px;padding:0 calc(var(--td-space-unit) * 3.5);border-radius:var(--td-radius-md);background:var(--td-color-surface-sunken);color:var(--td-color-text-primary);font:inherit;font-size:var(--td-text-body-md);font-weight:var(--td-font-weight-semibold);cursor:pointer;border:0;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.ch-notice{justify-content:space-between;align-items:center;gap:calc(var(--td-space-unit) * 2);padding:calc(var(--td-space-unit) * 3) calc(var(--td-space-unit) * 4);border-radius:var(--td-radius-lg);background:var(--td-color-status-warning-bg);color:var(--td-color-status-warning-fg);font-size:var(--td-text-body-md);font-weight:var(--td-font-weight-semibold);flex-wrap:wrap;margin:0;display:flex}.ch-notice a{min-height:calc(var(--td-space-unit) * 11);color:inherit;align-items:center;text-decoration:underline;display:inline-flex}.ch-alert{padding:0 calc(var(--td-space-unit) * 1);color:var(--td-color-status-danger-fg);font-size:var(--td-text-body-md);font-weight:var(--td-font-weight-semibold);margin:0}.ch-more{width:100%}.ch-loading{min-height:50dvh}.ch-wait-group{display:none}@media (max-width:1023px){.ch-columns,.ch-column{display:contents}.ch-todo{order:1}.ch-new{order:2}.ch-month{order:3}.ch-recent{order:4}}@media (min-width:1024px){.ch-columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.ch-wait-group{display:flex}.ch-wait-row{display:none}}.pm-home,.pm-intro{gap:calc(var(--td-space-unit) * 4);word-break:keep-all;display:grid}.pm-notice{justify-content:space-between;align-items:center;gap:calc(var(--td-space-unit) * 2);padding:calc(var(--td-space-unit) * 3) calc(var(--td-space-unit) * 4);border-radius:var(--td-radius-lg);background:var(--td-color-status-warning-bg);color:var(--td-color-status-warning-fg);font-size:var(--td-text-body-md);font-weight:var(--td-font-weight-semibold);flex-wrap:wrap;margin:0;display:flex}.pm-notice a{min-height:calc(var(--td-space-unit) * 11);color:inherit;align-items:center;text-decoration:underline;display:inline-flex}.pm-head{align-items:center;gap:calc(var(--td-space-unit) * 3.5);padding:0 calc(var(--td-space-unit) * 1);display:flex}.pm-mark{width:calc(var(--td-space-unit) * 13);height:calc(var(--td-space-unit) * 13);border-radius:var(--td-radius-lg);background:var(--td-color-surface-raised);color:var(--td-color-brand-mark);flex:none;place-items:center;display:grid}.pm-mark svg{width:calc(var(--td-space-unit) * 6.5);height:calc(var(--td-space-unit) * 6.5)}.pm-name{font-size:var(--td-text-title-lg);font-weight:var(--td-font-weight-bold);margin:0;line-height:1.3;display:block}.pm-sub{color:var(--td-color-text-secondary);font-size:var(--td-text-body-md);display:block}.pm-new{justify-content:center;align-items:center;gap:calc(var(--td-space-unit) * 2);min-height:calc(var(--td-space-unit) * 14);border-radius:var(--td-radius-lg);background:var(--td-color-brand-solid);color:var(--td-color-brand-onsolid);font-size:var(--td-text-title-sm);font-weight:var(--td-font-weight-semibold);text-decoration:none;display:flex}.pm-soon{align-items:center;gap:calc(var(--td-space-unit) * 2);min-height:calc(var(--td-space-unit) * 14);padding:calc(var(--td-space-unit) * 3) calc(var(--td-space-unit) * 4);border-radius:var(--td-radius-lg);background:var(--td-color-surface-raised);color:var(--td-color-text-secondary);font-size:var(--td-text-body-md);flex-wrap:wrap;margin:0;display:flex}.pm-new svg{width:calc(var(--td-space-unit) * 5);height:calc(var(--td-space-unit) * 5)}.pm-group{gap:calc(var(--td-space-unit) * 1);padding:calc(var(--td-space-unit) * 2);border-radius:var(--td-radius-lg);background:var(--td-color-surface-raised);display:grid}.pm-group [data-slot=choice-list]{background:0 0;padding:0}.pm-group-head{padding:calc(var(--td-space-unit) * 1) calc(var(--td-space-unit) * 2);justify-content:space-between;align-items:center;display:flex}.pm-group h2{font-size:var(--td-text-title-sm);font-weight:var(--td-font-weight-bold);margin:0}.pm-all{min-height:calc(var(--td-space-unit) * 11);color:var(--td-color-text-secondary);font-size:var(--td-text-body-md);font-weight:var(--td-font-weight-semibold);align-items:center;text-decoration:none;display:flex}.pm-empty,.pm-failed{padding:calc(var(--td-space-unit) * 3) calc(var(--td-space-unit) * 2);color:var(--td-color-text-secondary);font-size:var(--td-text-body-md);margin:0}.pm-failed{color:var(--td-color-status-danger-fg)}.pm-intro{max-width:720px;padding:calc(var(--td-space-unit) * 4);margin:0 auto}.pm-intro-bar{min-height:calc(var(--td-space-unit) * 14);justify-content:space-between;align-items:center;display:flex}.pm-intro-bar a{min-height:calc(var(--td-space-unit) * 11);color:var(--td-color-text-primary);font-weight:var(--td-font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.pm-hero{gap:calc(var(--td-space-unit) * 3);padding:calc(var(--td-space-unit) * 4) calc(var(--td-space-unit) * 1);display:grid}.pm-kicker{align-items:center;gap:calc(var(--td-space-unit) * 2);color:var(--td-color-text-secondary);font-size:var(--td-text-body-md);font-weight:var(--td-font-weight-semibold);margin:0;display:flex}.pm-kicker svg{width:calc(var(--td-space-unit) * 5);height:calc(var(--td-space-unit) * 5)}.pm-hero h1{font-size:var(--td-text-title-lg);font-weight:var(--td-font-weight-bold);margin:0;line-height:1.35}.pm-hero p{color:var(--td-color-text-secondary);font-size:var(--td-text-body-lg);margin:0}.pm-steps{margin:0;padding:0;list-style:none;display:grid}.pm-step{gap:calc(var(--td-space-unit) * 3);padding:calc(var(--td-space-unit) * 2);grid-template-columns:auto 1fr;align-items:center;display:grid}.pm-step-no{width:calc(var(--td-space-unit) * 8);height:calc(var(--td-space-unit) * 8);border-radius:var(--td-radius-full);background:var(--td-color-surface-fill);font-weight:var(--td-font-weight-bold);place-items:center;display:grid}.pm-step-title{font-weight:var(--td-font-weight-semibold);display:block}.pm-step-sub{color:var(--td-color-text-secondary);font-size:var(--td-text-body-md);display:block}.pm-closing{gap:calc(var(--td-space-unit) * 3);padding:calc(var(--td-space-unit) * 4) calc(var(--td-space-unit) * 1);text-align:center;display:grid}.pm-closing h2{font-size:var(--td-text-title-md);margin:0}.pm-soon{gap:calc(var(--td-space-unit) * 2);justify-items:start;display:grid}.pm-foot{gap:calc(var(--td-space-unit) * 4);padding:calc(var(--td-space-unit) * 4) calc(var(--td-space-unit) * 1);font-size:var(--td-text-body-sm);flex-wrap:wrap;display:flex}.pm-foot a{min-height:calc(var(--td-space-unit) * 11);color:var(--td-color-text-secondary);align-items:center;display:inline-flex}.cr-me{gap:calc(var(--td-space-unit) * 2);flex-direction:column;width:100%;max-width:42.5rem;margin-inline:auto;display:flex}.cr-me__caption{margin:calc(var(--td-space-unit) * 3) 0 0;padding:0 calc(var(--td-space-unit) * 1);color:var(--td-color-text-secondary);font-size:var(--td-text-caption);font-weight:var(--td-font-weight-semibold)}.cr-me__actions{align-items:flex-start;gap:calc(var(--td-space-unit) * 2);margin-top:calc(var(--td-space-unit) * 4);flex-direction:column;display:flex}.cr-me__card{gap:calc(var(--td-space-unit) * 3);padding:calc(var(--td-space-unit) * 5);border-radius:var(--td-radius-lg);background:var(--td-color-surface-raised);display:grid}.cr-me__lead{color:var(--td-color-text-secondary);font-size:var(--td-text-body-md);margin:0}.cr-me__note{padding:0 calc(var(--td-space-unit) * 1);color:var(--td-color-text-secondary);font-size:var(--td-text-body-sm);margin:0}.cr-me__head{justify-content:space-between;align-items:center;gap:calc(var(--td-space-unit) * 3);display:flex}.cr-me__title{font-size:var(--td-text-title-sm);font-weight:var(--td-font-weight-bold);margin:0}.cr-me__badge{color:var(--td-color-text-secondary);font-size:var(--td-text-body-sm);font-weight:var(--td-font-weight-semibold)}.cr-me__strong{font-size:var(--td-text-title-lg);font-weight:var(--td-font-weight-bold);margin:0}.cr-me__facts{gap:calc(var(--td-space-unit) * 3) calc(var(--td-space-unit) * 4);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.cr-me__facts dt{color:var(--td-color-text-secondary)}.cr-me__facts dd{text-align:end;font-weight:var(--td-font-weight-semibold);margin:0}*{box-sizing:border-box}html{background:var(--td-color-surface-base);color:var(--td-color-text-primary);font-family:var(--td-font-sans)}body{min-width:320px;margin:0}h2,h3{text-wrap:balance}a{color:inherit;-webkit-tap-highlight-color:#b4231829;touch-action:manipulation}button{-webkit-tap-highlight-color:#b4231829;touch-action:manipulation}.skip-link{background:var(--td-color-brand-solid);color:var(--td-color-brand-onsolid);z-index:100;padding:.75rem 1rem;position:fixed;inset:0 auto auto 1rem;transform:translateY(-120%)}.account-page{margin:0 auto}.account-status p{color:var(--td-color-text-secondary);margin:4px 0}.account-value{font-size:18px;font-weight:800;color:var(--td-color-text-primary)!important}.account-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-form>button{align-self:end;min-height:48px}.account-actions,.account-dialog__actions{flex-wrap:wrap;gap:10px;display:flex}.session-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.session-list li{border-top:1px solid var(--td-color-border-subtle);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.current-session{background:var(--td-color-brand-soft);color:var(--td-color-brand-solid);border-radius:999px;margin-left:10px;padding:4px 8px;font-size:12px;font-weight:800}.danger-button{border-color:var(--td-color-danger-solid)!important;color:var(--td-color-danger-solid)!important}.account-alert{background:var(--td-color-status-warning-soft);border-radius:var(--td-radius-md);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.account-alert:focus-visible{outline:3px solid var(--td-color-focus-ring);outline-offset:3px}.account-alert--danger{background:var(--td-color-status-danger-soft)}.account-dialog{border-radius:var(--td-radius-lg);overscroll-behavior:contain;border:0;width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 32px);padding:0;overflow-y:auto;box-shadow:0 24px 64px #0f172a3d}.account-dialog::backdrop{background:#0f172a8c}.account-dialog form{gap:16px;padding:28px;display:grid}.account-dialog h2{margin:0}.account-dialog__actions{justify-content:end}.account-status{text-align:center;gap:16px;max-width:720px;margin:80px auto;display:grid}.account-status .primary-action{justify-self:center}.account-skeleton{background:var(--td-color-surface-sunken);border-radius:var(--td-radius-lg);height:220px;animation:1.4s ease-in-out infinite account-pulse}@keyframes account-pulse{50%{opacity:.48}}@media (max-width:800px){.account-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-skeleton,.product-home-loading-layout span{animation:none}}.skip-link:focus{transform:translateY(0)}.auth-shell{background:var(--td-color-surface-base);grid-template-rows:auto minmax(0,1fr) auto;min-height:100vh;display:grid}.auth-topbar{justify-content:space-between;align-items:center;min-height:72px;padding:16px 32px;display:flex}.auth-main{place-items:start center;padding:24px;display:grid}.auth-card{box-shadow:none;gap:calc(var(--td-space-unit) * 6);background:0 0;border:0;border-radius:0;width:100%;max-width:520px;padding:0;display:grid}.auth-card--wide{max-width:520px}.auth-card__heading{gap:8px;display:grid}.auth-card__heading p,.auth-supporting{color:var(--td-color-text-secondary);margin:0;line-height:1.65}.auth-step{color:var(--td-color-brand-solid);font-size:var(--td-text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.auth-form{gap:20px;display:grid}.auth-form>.td-button[data-variant=primary]{justify-content:center;width:100%}.auth-password-field{gap:6px;display:grid}.auth-password-toggle{justify-self:end;margin-top:-4px}.auth-link{color:var(--td-color-brand-solid);font-size:var(--td-text-body-sm);text-underline-offset:3px;justify-self:center;font-weight:700;text-decoration-thickness:1px}.auth-card__alternate{border-top:1px solid var(--td-color-border-subtle);justify-items:center;padding-top:20px;display:grid}.auth-notice{background:var(--td-color-brand-subtle);border-radius:var(--td-radius-md);color:var(--td-color-text-secondary);margin:0;padding:14px 16px;line-height:1.55}.legal-gate{background:var(--td-color-surface-sunken);border:1px solid var(--td-color-border-strong);border-radius:var(--td-radius-md);gap:8px;padding:18px;display:grid}.legal-gate h2{font-size:var(--td-text-body-md);margin:0}.legal-gate p{color:var(--td-color-text-secondary);margin:0;line-height:1.55}.auth-choice-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.auth-choice-grid legend{font-size:var(--td-text-body-sm);grid-column:1/-1;margin-bottom:2px;font-weight:700}.auth-choice-grid .td-choice{background:var(--td-color-surface-sunken);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-md);padding:14px}.auth-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.auth-actions--wrap{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.auth-actions .secondary-link{text-align:center}.recovery-code-grid{background:var(--td-color-surface-sunken);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:18px;list-style-position:inside;display:grid}.recovery-code-grid code{font-size:var(--td-text-body-sm);letter-spacing:.04em;font-weight:700}.auth-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-comparison{background:var(--td-color-surface-sunken);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-md);gap:8px;padding:16px;display:grid}.auth-comparison h2{font-size:var(--td-text-body-md);margin:0}.auth-comparison p{color:var(--td-color-text-secondary);margin:0;line-height:1.55}.auth-card h1:focus{outline:none}.auth-card h1:focus-visible{outline:3px solid var(--td-color-focus-ring);outline-offset:4px}.auth-footer{color:var(--td-color-text-secondary);font-size:var(--td-text-caption-sm);text-align:center;justify-content:center;gap:12px;padding:20px 24px 28px;display:flex}.auth-footer span+span:before{content:"·";margin-right:12px}.creator-shell{grid-template:"top top"64px"rail main"minmax(calc(100vh - 128px),auto)"rail footer"/240px minmax(0,1fr);min-height:100vh;display:grid}.topbar{background:var(--td-color-surface-raised);border-bottom:1px solid var(--td-color-border-subtle);z-index:20;grid-area:top;justify-content:space-between;align-items:center;padding:0 28px;display:flex;position:sticky;top:0}.brand-lockup{font-size:var(--td-text-body-md);align-items:center;gap:10px;font-weight:750;text-decoration:none;display:inline-flex}.topbar__actions{align-items:center;gap:12px;display:flex}.mock-badge{background:var(--td-color-surface-sunken);border-radius:var(--td-radius-full);color:var(--td-color-text-secondary);font-size:var(--td-text-caption);padding:5px 10px}.usage-summary{color:var(--td-color-text-secondary);font-size:var(--td-text-body-sm);font-variant-numeric:tabular-nums}.locale-link{border:1px solid var(--td-color-border-strong);border-radius:var(--td-radius-md);font-size:var(--td-text-caption);min-height:36px;padding:8px 12px;font-weight:700;text-decoration:none}.global-rail{background:var(--td-ref-carbon);color:var(--td-ref-neutral-100);flex-direction:column;grid-area:rail;justify-content:space-between;padding:28px 18px 24px;display:flex}.global-rail nav{gap:6px;display:grid}.global-rail nav a{border-radius:var(--td-radius-md);color:var(--td-ref-neutral-300);font-size:var(--td-text-body-md);align-items:center;gap:12px;min-height:46px;padding:0 14px;font-weight:650;text-decoration:none;display:flex}.global-rail nav a span{justify-content:center;align-items:center;width:22px;display:inline-flex}.global-rail nav a svg,.mobile-navigation a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.global-rail nav a:hover{background:var(--td-ref-neutral-900);color:var(--td-ref-neutral-0)}.global-rail nav a[aria-current=page]{background:var(--td-ref-brand-950);color:var(--td-ref-brand-200)}.global-rail p{color:var(--td-ref-neutral-400);font-size:var(--td-text-caption);line-height:var(--td-leading-caption);margin:0;padding:0 10px}.global-rail .rail-more{gap:6px;display:grid}.nav-soon{color:var(--td-ref-neutral-400);font-size:var(--td-text-caption);margin-left:auto;font-weight:500}.mobile-navigation .nav-soon{display:none}.creator-main{grid-area:main;width:100%;max-width:1216px;margin:0 auto;padding:32px 40px 64px}:where(h1,h2,h3,[tabindex="-1"]){scroll-margin-block-start:88px}.cj-bar{margin:-16px 0 16px}.product-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.eyebrow{color:var(--td-color-brand-solid);font-size:var(--td-text-caption);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-weight:750}.product-switcher{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-md);align-items:center;padding:4px;display:flex}.product-switcher a{border-radius:var(--td-radius-sm);color:var(--td-color-text-secondary);font-size:var(--td-text-body-sm);min-height:36px;padding:8px 12px;font-weight:700;text-decoration:none}.product-switcher a[aria-current=page]{background:var(--td-color-brand-subtle);color:var(--td-color-text-primary)}.product-home-gate,.product-home-notice{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-lg)}.product-home-gate{min-height:320px;padding:32px}.product-home-gate .td-data-state__action,.product-home-notice .td-data-state__action,.product-home-notice .td-data-state__metadata{margin-top:14px}.product-home-gate .primary-action{min-height:44px}.product-home-notice{margin-bottom:20px;padding:18px 20px}.product-home-notice[data-state=offline]{border-left:4px solid var(--td-color-border-strong)}.product-home-notice[data-state=error-retryable]{border-left:4px solid var(--td-color-action-danger)}.product-home-loading-layout{grid-template-columns:minmax(0,704px) minmax(300px,408px);gap:24px;margin-top:24px;display:grid}.product-home-loading-layout span{background:var(--td-color-surface-sunken);border-radius:var(--td-radius-lg);min-height:300px;animation:1.4s ease-in-out infinite account-pulse;display:block}.product-home-loading-layout span:last-child{min-height:210px}.product-workspace{grid-template-columns:minmax(0,704px) minmax(300px,408px);align-items:start;gap:24px;display:grid}.product-workspace--voice{grid-template-columns:minmax(0,736px) minmax(300px,360px)}.workbench{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-lg);gap:24px;padding:28px;display:grid}.workbench__intro{justify-content:space-between;align-items:center;display:flex}.workbench__intro h2,.section-heading h2{font-size:var(--td-text-title-md);line-height:var(--td-leading-title-md);margin:0}.workbench>.td-button[data-variant=primary]{justify-self:start;min-width:190px}.brief-step{border-top:1px solid var(--td-color-border-subtle);grid-template-columns:36px minmax(0,1fr);gap:18px;padding-top:22px;display:grid}.brief-step>h3{color:var(--td-color-text-secondary);font-size:var(--td-text-caption);margin:6px 0 0}.brief-step>:not(h3){grid-column:2}.brief-step .td-radio-group__options,.workbench>.td-radio-group .td-radio-group__options{grid-template-columns:repeat(3,minmax(0,1fr))}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mobile-step-indicator,.mobile-step-actions,.mobile-usage{display:none}.upload-field{gap:10px;display:grid}.upload-field__label{font-size:var(--td-text-body-sm);font-weight:650}.file-picker-button{background:var(--td-color-surface-sunken);border:1px dashed var(--td-color-border-strong);border-radius:var(--td-radius-md);color:var(--td-color-text-secondary);cursor:pointer;font-size:var(--td-text-body-sm);align-items:center;gap:8px;width:100%;min-height:56px;padding:12px 14px;font-weight:700;display:flex}.file-picker-button:hover{background:var(--td-color-brand-subtle);border-color:var(--td-color-brand-solid);color:var(--td-color-brand-solid)}.sr-only:focus-visible+.file-picker-button{outline:3px solid var(--td-color-focus-ring);outline-offset:2px}.upload-list,.photo-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.upload-list li{border-bottom:1px solid var(--td-color-border-subtle);font-size:var(--td-text-body-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.write-sources{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.write-sources>legend{font-size:var(--td-text-body-sm);margin-bottom:2px;padding:0;font-weight:650}.write-source-url{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.write-source-url>.td-button{min-height:44px}.write-source-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.write-source-list li{background:var(--td-color-surface-sunken);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.write-source-list li[data-failed=true]{border-left:4px solid var(--td-color-action-danger)}.write-source-list__details{gap:4px;min-width:0;display:grid}.write-source-list__details strong{overflow-wrap:anywhere}.write-source-list__details span,.write-source-list__details small{color:var(--td-color-text-secondary);font-size:var(--td-text-caption-sm);line-height:1.45}.write-source-list__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.photo-list li{background:var(--td-color-surface-sunken);border-radius:var(--td-radius-md);grid-template-columns:88px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.photo-list__preview{aspect-ratio:1;border-radius:var(--td-radius-sm);object-fit:cover;width:88px;height:88px;display:block}.photo-list__details{gap:8px;min-width:0;display:grid}.photo-list__name{color:var(--td-color-text-secondary);font-size:var(--td-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.error-summary{background:var(--td-color-action-danger-surface);border-left:3px solid var(--td-color-action-danger);color:var(--td-color-action-danger);font-size:var(--td-text-body-sm);padding:12px 14px;font-weight:650}.inline-notice{background:var(--td-color-brand-subtle);border-radius:var(--td-radius-md);color:var(--td-color-text-secondary);font-size:var(--td-text-body-sm);margin:-8px 0 0;padding:10px 12px}.demo-status{background:var(--td-color-brand-subtle);border-radius:var(--td-radius-md);color:var(--td-color-text-secondary);font-size:var(--td-text-body-sm);gap:4px;padding:14px;display:grid}.demo-status[hidden]{display:none}.demo-status strong{color:var(--td-color-brand-solid)}.workspace-sidebar{align-items:start;gap:20px;display:grid;position:sticky;top:88px}.usage-panel{background:var(--td-ref-carbon);border-radius:var(--td-radius-lg);color:var(--td-ref-neutral-0);gap:14px;padding:20px;display:grid}.usage-panel>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.usage-panel__label{color:var(--td-ref-neutral-300);font-size:var(--td-text-caption)}.usage-panel strong{font-size:var(--td-text-body-lg);font-variant-numeric:tabular-nums}.usage-panel time{border-top:1px solid var(--td-ref-neutral-800);color:var(--td-ref-neutral-400);font-size:var(--td-text-caption-sm);padding-top:10px}.recent-work{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-lg);padding:20px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-heading a{color:var(--td-color-brand-solid);font-size:var(--td-text-caption);font-weight:700}.recent-work>ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.project-card{border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-md);overflow:hidden}.project-card__preview{background:var(--td-color-surface-sunken);display:block}.project-card__preview img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.project-card__preview>.audio-waveform{aspect-ratio:16/9}.project-card__body{gap:8px;padding:12px;display:grid}.project-card__status{color:var(--td-color-text-secondary);font-size:var(--td-text-caption-sm);justify-content:space-between;align-items:center;gap:8px;display:flex}.project-card__status span:first-child{background:var(--td-color-surface-sunken);border-radius:var(--td-radius-full);padding:3px 7px}.project-card__title{font-size:var(--td-text-body-md);font-weight:750;text-decoration:none}.project-card time{color:var(--td-color-text-secondary);font-size:var(--td-text-caption-sm)}.resume-link{border-top:1px solid var(--td-color-border-subtle);color:var(--td-color-brand-solid);font-size:var(--td-text-body-sm);justify-content:space-between;align-items:center;margin-top:2px;padding-top:10px;font-weight:750;text-decoration:none;display:flex}.resume-link:after{content:"→"}.template-shelf{margin-top:28px}.template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.template-card{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-lg);color:var(--td-color-text-primary);cursor:pointer;text-align:left;gap:10px;min-width:0;padding:10px;display:grid;position:relative}.template-card:hover{border-color:var(--td-color-border-strong);transform:translateY(-1px)}.template-card:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.52;transform:none}.template-card__pending{background:var(--td-color-surface-sunken);border-radius:var(--td-radius-sm);color:var(--td-color-text-secondary);font-size:var(--td-font-size-xs);justify-content:center;align-items:center;height:180px;display:flex}.template-card[aria-pressed=true]{border-color:var(--td-color-brand-solid);box-shadow:inset 0 0 0 1px var(--td-color-brand-solid)}.template-card img,.blank-canvas{aspect-ratio:16/9;background:var(--td-color-surface-sunken);border-radius:var(--td-radius-md);object-fit:cover;width:100%;height:auto;display:block;overflow:hidden}.template-card strong{font-size:var(--td-text-body-sm);padding:0 2px 3px}.blank-canvas{justify-content:center;align-items:center;display:flex;position:relative}.blank-canvas i{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-strong);border-radius:var(--td-radius-sm);width:36%;height:56%;position:absolute}.blank-canvas i:first-child{transform:translate(-12px)rotate(-4deg)}.blank-canvas i:last-child{transform:translate(12px)rotate(4deg)}.selected-badge{background:var(--td-color-brand-solid);border-radius:var(--td-radius-full);color:var(--td-color-brand-onsolid);font-size:var(--td-text-caption-sm);padding:4px 8px;position:absolute;top:16px;right:16px}.candidate-fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.candidate-fieldset legend{font-size:var(--td-text-body-sm);margin-bottom:10px;font-weight:700}.candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.candidate-card{border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-lg);gap:12px;padding:14px;display:grid}.candidate-card[data-selected=true]{background:var(--td-color-brand-subtle);border-color:var(--td-color-brand-solid)}.candidate-card .td-button{min-height:44px}.audio-waveform{background:linear-gradient(135deg, var(--td-color-surface-sunken), var(--td-color-surface-raised));border-radius:var(--td-radius-md);justify-content:center;align-items:center;gap:4px;width:100%;height:72px;padding:14px;display:flex;overflow:hidden}.audio-waveform i{background:var(--td-color-text-muted);border-radius:var(--td-radius-full);width:5px;min-height:8px;display:block}.audio-waveform[data-active=true] i{background:var(--td-color-brand-solid)}.candidate-card[data-selected=true] .audio-waveform{background:var(--td-color-surface-raised)}.candidate-card ul{gap:6px;margin:0;padding:0;list-style:none;display:flex}.candidate-card li{background:var(--td-color-surface-sunken);border-radius:var(--td-radius-full);color:var(--td-color-text-secondary);font-size:var(--td-text-caption-sm);padding:3px 7px}.candidate-fieldset>p{color:var(--td-color-text-secondary);font-size:var(--td-text-caption);margin:0}.mobile-navigation{display:none}.workflow-card,.studio,.export-receipt{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-lg);padding:28px}.workflow-heading,.studio__toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.workflow-heading h2,.studio__toolbar h2{font-size:var(--td-text-title-md);margin:0}.workflow-heading>span,.studio__toolbar>div:last-child{color:var(--td-color-text-secondary);font-size:var(--td-text-caption)}.mock-boundary{background:var(--td-color-brand-subtle);border-left:3px solid var(--td-color-brand-solid);color:var(--td-color-text-secondary);font-size:var(--td-text-body-sm);margin:20px 0;padding:12px 14px}.create-flow__grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.create-flow__form{gap:20px;display:grid}.product-choice{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.product-choice legend{font-size:var(--td-text-body-sm);grid-column:1/-1;margin-bottom:4px;font-weight:700}.product-choice label{border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-md);cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:10px;display:flex}.product-choice label:has(input:checked){background:var(--td-color-brand-subtle);border-color:var(--td-color-brand-solid)}.native-field{gap:8px;display:grid}.native-field>span{font-size:var(--td-text-body-sm);font-weight:650}.native-field select{min-height:44px;padding:0 12px}.create-flow__summary{background:var(--td-color-surface-sunken);border-radius:var(--td-radius-lg);gap:16px;padding:16px;display:grid;position:sticky;top:88px}.asset-preview{background:var(--td-color-surface-raised);border-radius:var(--td-radius-md);min-height:180px;overflow:hidden}.asset-preview img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.asset-preview article{padding:20px}.create-flow__summary dl,.receipt-facts{gap:10px;margin:0;display:grid}.create-flow__summary dl div,.receipt-facts div{justify-content:space-between;gap:16px;display:flex}.create-flow__summary dt,.receipt-facts dt{color:var(--td-color-text-secondary);font-size:var(--td-text-caption)}.create-flow__summary dd,.receipt-facts dd{font-size:var(--td-text-body-sm);text-align:right;margin:0;font-weight:700}.rights-lock{color:var(--td-color-action-danger);font-size:var(--td-text-body-sm);margin:0}.workflow-actions{border-top:1px solid var(--td-color-border-subtle);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.studio__toolbar>div:last-child{align-items:center;gap:10px;display:flex}.studio__mobile-tabs{display:none}.studio__layout{grid-template-columns:220px minmax(0,1fr) 280px;min-height:540px;display:grid}.studio__layers,.studio__properties{background:var(--td-color-surface-sunken);padding:18px}.studio__layers{border-radius:var(--td-radius-md) 0 0 var(--td-radius-md)}.studio__properties{border-radius:0 var(--td-radius-md) var(--td-radius-md) 0;gap:16px;display:grid}.studio h3{font-size:var(--td-text-body-md);margin:0 0 14px}.studio__layers ol{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.studio__layers li{border-radius:var(--td-radius-sm);justify-content:space-between;align-items:center;display:flex}.studio__layers li[data-selected=true]{background:var(--td-color-brand-subtle)}.studio__layers li>button{cursor:pointer;text-align:left;flex:1;min-height:40px;padding:8px}.studio__layers li>span{display:flex}.studio__canvas{background:var(--td-ref-neutral-900);justify-content:center;align-items:center;min-width:0;padding:32px;display:flex;position:relative;overflow:hidden}.studio__canvas>img{box-shadow:var(--td-shadow-lg);object-fit:contain;max-width:100%;max-height:460px;display:block}.studio__canvas>article{background:var(--td-color-surface-raised);width:min(100%,560px);min-height:360px;padding:40px}.studio__canvas>.audio-waveform{max-width:560px}.canvas-selection{background:var(--td-color-brand-solid);border-radius:var(--td-radius-sm);color:var(--td-color-brand-onsolid);font-size:var(--td-text-caption);padding:5px 8px;position:absolute;bottom:12px;left:12px}.studio__timeline{background:var(--td-color-surface-sunken);border-radius:var(--td-radius-md);gap:8px;margin-top:12px;padding:14px;display:flex;overflow-x:auto}.studio__timeline h3{min-width:90px}.studio__timeline button{min-width:120px;padding:8px}.studio__timeline button[aria-pressed=true]{border-color:var(--td-color-brand-solid)}.td-link{background:var(--td-color-brand-solid);border-radius:var(--td-radius-md);color:var(--td-color-brand-onsolid);align-items:center;min-height:40px;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex}.receipt-facts{border-bottom:1px solid var(--td-color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;padding-bottom:20px}.export-files{gap:12px;margin:0;padding:0;list-style:none;display:grid}.export-files li{border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-md);grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.export-files li>div:first-child{gap:4px;display:grid}.export-files span,.export-files code{color:var(--td-color-text-secondary);font-size:var(--td-text-caption);overflow-wrap:anywhere}.portfolio-page,.history-page{gap:20px;display:grid}.surface-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.surface-heading p:not(.eyebrow){color:var(--td-color-text-secondary);font-size:var(--td-text-caption);margin:6px 0 0}.portfolio-page>.mock-boundary,.history-page>.mock-boundary{margin:0}.portfolio-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px;display:grid}.filter-panel,.history-filter{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-lg);gap:20px;padding:20px;display:grid}.filter-panel{position:sticky;top:88px}.filter-panel input[type=search],.history-filter input[type=search],.history-filter input[type=date]{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-strong);border-radius:var(--td-radius-md);width:100%;min-width:0;min-height:44px;padding:0 12px}.filter-group{border:0;gap:10px;margin:0;padding:0;display:grid}.filter-group legend{font-size:var(--td-text-body-sm);margin-bottom:8px;font-weight:750}.filter-group label{color:var(--td-color-text-secondary);font-size:var(--td-text-body-sm);align-items:center;gap:9px;min-height:32px;display:flex}.filter-group input{width:18px;height:18px;margin:0}.filter-group--inline{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.filter-group--inline legend{flex-basis:100%}.filter-actions{gap:8px;display:flex}.primary-action,.secondary-action,.dialog-close{border-radius:var(--td-radius-md);cursor:pointer;min-height:42px;padding:8px 13px;font-weight:700}.pagination button{cursor:pointer;min-height:42px;padding:8px 13px}.primary-action{background:var(--td-color-brand-solid);border:1px solid var(--td-color-brand-solid);color:var(--td-color-brand-onsolid)}.secondary-action,.dialog-close{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-strong);color:var(--td-color-text-primary)}.filter-actions>*{flex:1}.portfolio-results{gap:16px;min-width:0;display:grid}.result-summary{border-bottom:1px solid var(--td-color-border-subtle);justify-content:space-between;align-items:center;min-height:44px;padding-bottom:10px;display:flex}.result-summary strong{font-size:var(--td-text-body-md)}.result-summary button{cursor:pointer}.portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.portfolio-card{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-lg);min-width:0;overflow:hidden}.portfolio-card__preview{background:var(--td-color-surface-sunken);min-height:150px;display:block;overflow:hidden}.portfolio-card__preview>img,.portfolio-card__preview>.audio-waveform,.portfolio-card__preview>.document-preview{aspect-ratio:16/10;object-fit:cover;border-radius:0;width:100%;height:100%;display:flex}.portfolio-card__body{gap:11px;padding:16px;display:grid}.portfolio-card__meta,.portfolio-card__facts{color:var(--td-color-text-secondary);font-size:var(--td-text-caption-sm);justify-content:space-between;align-items:center;gap:8px;display:flex}.product-token,.status-token{border-radius:var(--td-radius-full);padding:4px 8px}.product-token{background:var(--td-color-brand-subtle);color:var(--td-color-text-primary);font-weight:750}.status-token{background:var(--td-color-surface-sunken);color:var(--td-color-text-secondary)}.portfolio-card__title{font-size:var(--td-text-body-lg);font-weight:780;line-height:1.3;text-decoration:none}.portfolio-card__facts{align-items:start;gap:3px;display:grid}.portfolio-card__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.portfolio-card__actions .td-link{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-strong);min-height:44px;color:var(--td-color-text-primary)}.portfolio-card__actions .td-link:hover{background:var(--td-color-surface-sunken)}.project-menu{position:relative}.project-menu__trigger{border:1px solid var(--td-color-border-strong);border-radius:var(--td-radius-md);color:var(--td-color-text-primary);cursor:pointer;min-height:max(40px, var(--td-density-touch-target,44px));min-width:max(42px, var(--td-density-touch-target,44px));background:0 0;justify-content:center;align-items:center;font-weight:800;display:flex}.project-menu>div{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-md);box-shadow:var(--td-shadow-lg);z-index:10;min-width:220px;padding:6px;display:grid;position:absolute;top:46px;right:0}.project-menu a{border-radius:var(--td-radius-sm);color:var(--td-color-text-primary);cursor:pointer;font-size:var(--td-text-body-sm);min-height:max(40px, var(--td-density-touch-target,44px));text-align:left;background:0 0;border:0;padding:9px 10px;text-decoration:none}.project-menu button{cursor:pointer;text-align:left;min-height:40px;padding:9px 10px;text-decoration:none}.project-menu button:hover,.project-menu a:hover{background:var(--td-color-surface-sunken)}.document-preview{background:var(--td-color-surface-sunken);flex-direction:column;place-content:center;gap:10px;padding:24px}.document-preview i{background:var(--td-color-border-strong);border-radius:var(--td-radius-full);width:80%;height:5px;display:block}.document-preview i:nth-child(2){width:62%}.document-preview i:nth-child(3){width:72%}.document-preview i:nth-child(4){width:44%}.demo-action{background:var(--td-color-brand-subtle);border-radius:var(--td-radius-md);color:var(--td-color-text-secondary);margin:0;padding:12px 14px}.empty-surface{background:var(--td-color-surface-raised);border:1px dashed var(--td-color-border-strong);border-radius:var(--td-radius-lg);color:var(--td-color-text-secondary);text-align:center;margin:0;padding:48px 24px}.pagination{justify-content:center;gap:8px;display:flex}.pagination button:disabled{cursor:default;opacity:.48}.mobile-filter-trigger,.filter-dialog{display:none}.history-filter{grid-template-columns:minmax(260px,1fr) minmax(240px,1fr)}.history-filter .filter-group,.history-filter .filter-actions{grid-column:1/-1}.date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.history-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.history-timeline>li{grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.history-timeline>li:before{background:var(--td-color-border-subtle);content:"";width:2px;position:absolute;top:0;bottom:0;left:8px}.history-timeline__marker{background:var(--td-color-brand-solid);border:4px solid var(--td-color-brand-subtle);z-index:1;border-radius:50%;width:18px;height:18px;margin-top:24px;position:relative}.history-event{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-lg);grid-template-columns:152px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:14px;padding:14px;display:grid;overflow:hidden}.history-event__preview{background:var(--td-color-surface-sunken);border-radius:var(--td-radius-md);height:96px;overflow:hidden}.history-event__preview>img,.history-event__preview>.audio-waveform,.history-event__preview>.document-preview{object-fit:cover;border-radius:0;width:100%;height:100%;display:flex}.history-event__content{gap:5px;min-width:0;display:grid}.history-event__content h2,.history-event__content p{margin:0}.history-event__content time,.history-event__content p{color:var(--td-color-text-secondary);font-size:var(--td-text-caption)}.history-event__actions{justify-items:stretch;gap:8px;min-width:176px;display:grid}.secondary-link{border:1px solid var(--td-color-border-strong);border-radius:var(--td-radius-md);font-size:var(--td-text-body-sm);min-height:max(40px, var(--td-density-touch-target,44px));justify-content:center;align-items:center;padding:8px 12px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:1023px){.creator-shell{grid-template-columns:76px minmax(0,1fr)}.global-rail{padding-inline:10px}.global-rail nav a{justify-content:center;padding:0}.global-rail nav a:not([aria-current=page]){color:var(--td-ref-neutral-300)}.global-rail nav a{font-size:0}.global-rail nav a span{font-size:18px}.global-rail p,.global-rail .nav-soon{display:none}.creator-main{padding-inline:28px}.product-workspace,.product-workspace--voice,.product-home-loading-layout{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:static}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-flow__grid{grid-template-columns:minmax(0,1fr)}.create-flow__summary{position:static}.studio__layout{grid-template-columns:180px minmax(0,1fr)}.studio__properties{border-radius:0 0 var(--td-radius-md) var(--td-radius-md);grid-column:1/-1}.portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.history-event{grid-template-columns:120px minmax(0,1fr)}.history-event__actions{grid-column:1/-1;display:flex}}@media (max-width:767px){html{scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom))}body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}body:has(.auth-shell){padding-bottom:0}.auth-topbar{min-height:64px;padding:12px 16px}.auth-topbar .brand-lockup span{display:none}.auth-main{align-items:start;padding:16px}.auth-card,.auth-card--wide{gap:24px;max-width:520px;padding:0}.auth-choice-grid,.auth-actions,.auth-comparison-grid,.recovery-code-grid{grid-template-columns:minmax(0,1fr)}.auth-footer{gap:4px;padding:16px;display:grid}.auth-footer span+span:before{content:none}.creator-shell{display:block}.topbar{height:56px;padding:0 16px}.brand-lockup span,.mock-badge{display:none}.usage-summary{font-size:var(--td-text-caption-sm)}.topbar__actions{gap:8px}.locale-link{min-height:44px}.global-rail{display:none}.creator-main{padding:20px 16px 96px}.product-home-gate{min-height:280px;padding:24px 18px}.product-home-notice{padding:16px}.product-header{align-items:stretch;gap:14px;margin-bottom:20px;display:grid}.product-switcher{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.product-switcher a{justify-content:center;align-items:center;min-width:0;min-height:44px;padding-inline:4px;display:flex}.workbench{border-radius:var(--td-radius-md);padding:20px 16px}.form-row,.candidate-grid,.workspace-sidebar{grid-template-columns:minmax(0,1fr)}.workspace-sidebar>.usage-panel{display:none}.mobile-usage{display:block}.workbench>.td-button[data-variant=primary]{justify-self:stretch;width:100%}.write-source-url,.write-source-list li{grid-template-columns:minmax(0,1fr);align-items:stretch}.write-source-list__actions{justify-content:stretch}.write-source-list__actions>.td-button{flex:1;min-height:44px}.write-workbench :is(input,select,textarea,button){scroll-margin-block:96px 152px}.write-submit-action{min-height:48px;position:static}.card-submit-action{bottom:calc(72px + env(safe-area-inset-bottom));box-shadow:var(--td-shadow-lg);z-index:25;position:sticky}.workbench>.td-radio-group .td-radio-group__options,.brief-step .td-radio-group__options{grid-template-columns:minmax(0,1fr)}.template-shelf{margin-top:22px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-card{padding:7px}.template-card strong{font-size:var(--td-text-caption)}.recent-work{padding:16px}.photo-list li{grid-template-columns:64px minmax(0,1fr)}.photo-list__preview{width:64px;height:64px}.photo-list li>.td-button{grid-column:2;justify-self:start}.mobile-navigation{background:var(--td-color-surface-raised);border-top:1px solid var(--td-color-border-subtle);padding-bottom:env(safe-area-inset-bottom);z-index:30;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-navigation a{color:var(--td-color-text-secondary);font-size:var(--td-text-caption-sm);flex-direction:column;align-items:center;gap:2px;min-height:64px;padding:8px 2px;font-weight:650;text-decoration:none;display:flex}.mobile-navigation a span{font-size:18px}.mobile-navigation a[aria-current=page]{color:var(--td-color-brand-solid)}.workflow-card,.studio,.export-receipt{border-radius:var(--td-radius-md);padding:18px 14px}.product-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-heading,.studio__toolbar{align-items:stretch;display:grid}.studio__toolbar>div:last-child{flex-wrap:wrap}.studio__layout{grid-template-columns:minmax(0,1fr);display:grid}.studio__mobile-tabs{background:var(--td-color-surface-sunken);border-radius:var(--td-radius-md);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;padding:4px;display:grid}.studio__mobile-tabs button{min-height:42px}.studio__mobile-tabs button[aria-selected=true]{background:var(--td-color-surface-raised);color:var(--td-color-brand-solid);font-weight:750}.studio__layout>[data-panel]{display:none}.studio__layout[data-mobile-active=layers]>[data-panel=layers],.studio__layout[data-mobile-active=canvas]>[data-panel=canvas],.studio__layout[data-mobile-active=properties]>[data-panel=properties]{display:flex}.studio__layout[data-mobile-active=layers]>[data-panel=layers],.studio__layout[data-mobile-active=properties]>[data-panel=properties]{flex-direction:column}.studio__layers{border-radius:var(--td-radius-md) var(--td-radius-md) 0 0}.studio__canvas{min-height:360px;padding:18px}.studio__properties{grid-column:1}.receipt-facts{grid-template-columns:minmax(0,1fr)}.export-files li{grid-template-columns:minmax(0,1fr);align-items:start}.workflow-actions{bottom:calc(64px + env(safe-area-inset-bottom));margin-inline:-14px;padding:10px 14px;position:sticky}.mobile-step-indicator{color:var(--td-color-text-secondary);font-size:var(--td-text-caption);font-variant-numeric:tabular-nums;display:inline}.workbench[data-mobile-step] .brief-step{display:none}.workbench[data-mobile-step] .brief-step[data-active=true]{border-top:1px solid var(--td-color-border-subtle);grid-template-columns:minmax(0,1fr);align-content:start;min-height:250px;display:grid}.workbench[data-mobile-step] .brief-step>h3,.workbench[data-mobile-step] .brief-step>:not(h3){grid-column:1}.workbench[data-mobile-step] .brief-step>h3{margin:0}.workbench[data-mobile-step] .brief-step--submit>.td-button{display:none}.mobile-step-actions{background:var(--td-color-surface-raised);bottom:calc(64px + env(safe-area-inset-bottom));z-index:25;grid-template-columns:1fr 1.4fr;gap:8px;margin:4px -16px -20px;padding:10px 16px;display:grid;position:sticky}.workbench[data-mobile-step]~*{scroll-margin-bottom:150px}.surface-heading{align-items:stretch;display:grid}.surface-heading .td-link{justify-content:center}.portfolio-layout{display:block}.filter-panel{display:none}.mobile-filter-trigger{width:100%;display:block}.filter-dialog[open]{background:var(--td-color-surface-raised);border-radius:var(--td-radius-lg) var(--td-radius-lg) 0 0;border:0;width:100%;max-width:none;max-height:88vh;margin:auto 0 0;padding:18px;display:block;position:fixed;bottom:0}.filter-dialog::backdrop{background:#1118278f}.filter-dialog>form{gap:18px;display:grid}.filter-dialog>form:first-child{justify-content:flex-end;display:flex}.filter-dialog h3{font-size:var(--td-text-title-md);margin:-46px 48px 0 0}.dialog-close{min-width:44px;padding:4px;font-size:22px}.portfolio-grid{grid-template-columns:minmax(0,1fr)}.portfolio-card__preview{max-height:220px}.portfolio-card__actions .td-link{flex:1;justify-content:center}.project-menu>div{position:fixed;top:auto;bottom:46px;right:16px}.history-filter{grid-template-columns:minmax(0,1fr)}.history-filter>*{grid-column:1}.date-range{grid-template-columns:minmax(0,1fr)}.filter-group--inline{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-group--inline legend{grid-column:1/-1}.history-timeline>li{grid-template-columns:20px minmax(0,1fr)}.history-timeline__marker{width:14px;height:14px;margin-top:20px}.history-timeline>li:before{left:6px}.history-event{grid-template-columns:88px minmax(0,1fr);align-items:start;padding:10px}.history-event__preview{height:76px}.history-event__actions{grid-column:1/-1;width:100%;min-width:0;display:grid}}@media (prefers-reduced-motion:reduce){.template-card:hover{transform:none}}@media (forced-colors:active){.global-rail,.usage-panel{border:1px solid canvastext}.template-card[aria-pressed=true],.candidate-card[data-selected=true]{outline:2px solid highlight}}.cw-page{margin:0 auto}.cw-lede{color:var(--td-color-text-secondary);margin:0;line-height:1.65}.cw-meta{color:var(--td-color-text-secondary);flex-wrap:wrap;gap:12px;margin:0;display:flex}.cw-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cw-list>li{background:var(--td-color-surface-raised);border:1px solid var(--td-color-border-subtle);border-radius:12px;gap:6px;padding:14px 16px;display:grid}.cw-notice{background:var(--td-color-surface-sunken,var(--td-color-surface-raised));border-left:3px solid var(--td-color-border-strong,var(--td-color-border-subtle));color:var(--td-color-text-secondary);border-radius:6px;margin:0;padding:10px 14px}.cw-empty{border:1px dashed var(--td-color-border-subtle);color:var(--td-color-text-secondary);text-align:center;border-radius:10px;margin:0;padding:20px 16px}@media (max-width:640px){.cw-meta{gap:8px}.cw-list>li{padding:12px 14px}}.topbar.td-shell-header{background:var(--td-color-surface-raised);color:var(--td-color-text-primary);padding-inline:28px}.auth-topbar.td-shell-header{background:var(--td-color-surface-raised);min-height:64px;padding-block:0}.locale-link{align-items:center;min-height:44px;display:inline-flex}.creator-footer{grid-area:footer;padding-inline:40px}.auth-footer.td-shell-footer{display:block}.auth-footer .td-shell-footer__content{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:767px){.topbar.td-shell-header,.auth-topbar.td-shell-header{min-height:56px;padding-inline:16px}.creator-footer{padding-inline:16px}.topbar .td-shell-header__context,.topbar .td-brand-identity>span:not(.td-brand-identity__product),.auth-topbar .td-brand-identity>span:not(.td-brand-identity__product),.topbar .usage-summary{display:none}.topbar.td-shell-header{flex-wrap:nowrap}.topbar .td-shell-header__actions{flex-shrink:0}}.cr-page,.cw-page{margin-inline:auto;line-height:1.7}.cr-page p,.cw-page p{max-width:75ch;margin:0}.cr-page section,.cw-page section{border-top:1px solid var(--td-color-border-subtle);gap:12px;min-width:0;padding-block:20px;display:grid}.cr-page p:has(>span){flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.cr-page button,.cw-page button{justify-self:start;min-height:44px;padding:8px 16px}.cr-page button:focus-visible,.cw-page button:focus-visible{outline:2px solid var(--td-color-action-primary);outline-offset:3px}.cr-page [role=alert],.cw-notice{border:1px solid var(--td-color-border-subtle);border-radius:var(--td-radius-md,6px);background:var(--td-color-surface-sunken);padding:16px}.cr-page dl,.cw-page dl{grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:8px 20px;margin:0;display:grid}.cr-page dt,.cw-page dt{color:var(--td-color-text-secondary)}.cr-page dd,.cw-page dd{overflow-wrap:anywhere;margin:0}.cw-list>li>p:first-child{font-weight:600}.cw-list .cw-meta{gap:8px;font-weight:400;display:grid}.cr-stages{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.cr-stages li{white-space:nowrap;align-items:center;gap:16px;display:flex}.cr-stages li:not(:last-child):after{content:"→";color:var(--td-color-text-secondary)}@media (max-width:640px){.cr-page dl,.cw-page dl{grid-template-columns:1fr;gap:4px}.cr-page dd+dt,.cw-page dd+dt{margin-top:12px}}.creator-mobile-editor-dock{display:none}@media (max-width:800px){.creator-shell :is(input,textarea,select),.auth-shell :is(input,textarea,select){font-size:16px}.create-flow{padding-bottom:calc(100px + var(--td-keyboard-inset,0px))}.create-flow>.workflow-actions,.creator-mobile-editor-dock{bottom:var(--td-keyboard-inset,0px);z-index:30;background:var(--td-color-surface-base);border-top:1px solid var(--td-color-border-subtle);padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:8px;display:flex;position:fixed;left:0;right:0}.create-flow>.workflow-actions>*,.creator-mobile-editor-dock>*{flex:1;min-height:44px}.studio{padding-bottom:calc(100px + var(--td-keyboard-inset,0px))}.studio__toolbar button{display:none}.studio__properties textarea{scroll-margin-block:90px}:is(.creator-shell:has(.creator-mobile-editor-dock) .mobile-navigation,.creator-shell:has(.create-flow) .mobile-navigation){margin-bottom:90px;position:static;inset:auto}}.creator-support-intake form,.creator-market-input fieldset{gap:16px;min-width:0;display:grid}.creator-support-intake label,.creator-market-input label{gap:8px;display:grid}.creator-market-input :is(textarea,input){width:100%;min-width:0;padding:12px;font-family:inherit}.creator-support-intake textarea{width:100%;min-width:0;padding:12px}.creator-market-input img{object-fit:contain;max-width:100%;max-height:320px}.creator-support-intake button,.creator-market-input button{min-height:44px}.creator-support-intake dd{overflow-wrap:anywhere}.creator-generated-frame .surface-heading h1{font-family:var(--td-font-sans);font-size:var(--td-text-title-lg);font-weight:700;line-height:var(--td-leading-title-lg);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}@media (max-width:800px){body :is(.global-rail a,.mobile-navigation a,a.skip-link,a.primary-action,.product-switcher>a){box-sizing:border-box;min-block-size:44px;min-inline-size:44px}body :is(.auth-link,.section-heading>a,.project-card__title,.resume-link,.workflow-actions>a){box-sizing:border-box;overflow-wrap:anywhere;align-content:center;min-block-size:44px;min-inline-size:44px;max-inline-size:100%;display:inline-block}html[data-mobile-input-support] body :is(.portfolio-card__title,.surface-heading>a,.history-event__actions>a){box-sizing:border-box;align-content:center;min-block-size:44px;min-inline-size:44px}}.auth-demo-details summary{cursor:pointer;min-height:44px;color:var(--td-color-text-secondary);align-content:center}.auth-demo-details[open]{gap:calc(var(--td-space-unit) * 3);display:grid}
