:root{--cc-amber-100: #fef3c7;--cc-amber-50: #fffbeb;--cc-amber-500: #f59e0b;--cc-amber-600: #d97706;--cc-amber-700: #b45309;--cc-black: #000000;--cc-brand-100: #e0e7ff;--cc-brand-200: #c7d2fe;--cc-brand-300: #a5b4fc;--cc-brand-400: #818cf8;--cc-brand-50: #eef2ff;--cc-brand-500: #6366f1;--cc-brand-600: #4f46e5;--cc-brand-700: #4338ca;--cc-brand-800: #3730a3;--cc-brand-900: #312e81;--cc-green-100: #d1fae5;--cc-green-50: #ecfdf5;--cc-green-500: #10b981;--cc-green-600: #059669;--cc-green-700: #047857;--cc-red-100: #fee2e2;--cc-red-50: #fef2f2;--cc-red-500: #ef4444;--cc-red-600: #dc2626;--cc-red-700: #b91c1c;--cc-sky-100: #e0f2fe;--cc-sky-50: #f0f9ff;--cc-sky-500: #0ea5e9;--cc-sky-600: #0284c7;--cc-sky-700: #0369a1;--cc-slate-100: #f1f5f9;--cc-slate-200: #e2e8f0;--cc-slate-300: #cbd5e1;--cc-slate-400: #94a3b8;--cc-slate-50: #f8fafc;--cc-slate-500: #64748b;--cc-slate-600: #475569;--cc-slate-700: #334155;--cc-slate-800: #1e293b;--cc-slate-900: #0f172a;--cc-violet-100: #ede9fe;--cc-violet-500: #8b5cf6;--cc-violet-700: #6d28d9;--cc-white: #ffffff;--cc-bg-brand: var(--cc-brand-600);--cc-bg-brand-hover: var(--cc-brand-700);--cc-bg-brand-muted: var(--cc-brand-100);--cc-bg-brand-subtle: var(--cc-brand-50);--cc-bg-canvas: var(--cc-slate-50);--cc-bg-danger: var(--cc-red-600);--cc-bg-danger-subtle: var(--cc-red-50);--cc-bg-disabled: var(--cc-slate-100);--cc-bg-info: var(--cc-sky-600);--cc-bg-info-subtle: var(--cc-sky-50);--cc-bg-inverse: var(--cc-slate-900);--cc-bg-sidebar: var(--cc-white);--cc-bg-skeleton: var(--cc-slate-200);--cc-bg-success: var(--cc-green-600);--cc-bg-success-subtle: var(--cc-green-50);--cc-bg-surface: var(--cc-white);--cc-bg-surface-alt: var(--cc-slate-100);--cc-bg-surface-hover: var(--cc-slate-50);--cc-bg-topbar: var(--cc-white);--cc-bg-violet-subtle: var(--cc-violet-100);--cc-bg-warning: var(--cc-amber-500);--cc-bg-warning-subtle: var(--cc-amber-50);--cc-border-brand: var(--cc-brand-600);--cc-border-danger: var(--cc-red-500);--cc-border-default: var(--cc-slate-200);--cc-border-focus: var(--cc-brand-500);--cc-border-strong: var(--cc-slate-300);--cc-border-subtle: var(--cc-slate-100);--cc-border-success: var(--cc-green-500);--cc-icon-brand: var(--cc-brand-600);--cc-icon-danger: var(--cc-red-600);--cc-icon-default: var(--cc-slate-500);--cc-icon-on-brand: var(--cc-white);--cc-icon-secondary: var(--cc-slate-400);--cc-icon-success: var(--cc-green-600);--cc-icon-warning: var(--cc-amber-600);--cc-text-brand: var(--cc-brand-600);--cc-text-danger: var(--cc-red-700);--cc-text-disabled: var(--cc-slate-400);--cc-text-info: var(--cc-sky-700);--cc-text-inverse: var(--cc-white);--cc-text-link: var(--cc-brand-600);--cc-text-on-brand: var(--cc-white);--cc-text-placeholder: var(--cc-slate-600);--cc-text-primary: var(--cc-slate-900);--cc-text-secondary: var(--cc-slate-600);--cc-text-success: var(--cc-green-700);--cc-text-tertiary: var(--cc-slate-600);--cc-text-violet: var(--cc-violet-700);--cc-text-warning: var(--cc-amber-700);--cc-radius-full: 9999px;--cc-radius-lg: 12px;--cc-radius-md: 8px;--cc-radius-sm: 6px;--cc-radius-xl: 16px;--cc-radius-xs: 4px;--cc-size-content-max: 1280px;--cc-size-control-lg: 48px;--cc-size-control-md: 40px;--cc-size-control-sm: 32px;--cc-size-dialog-md: 560px;--cc-size-dialog-sm: 440px;--cc-size-drawer-lg: 640px;--cc-size-drawer-md: 480px;--cc-size-icon-lg: 24px;--cc-size-icon-md: 20px;--cc-size-icon-sm: 16px;--cc-size-sidebar: 240px;--cc-size-sidebar-collapsed: 72px;--cc-size-topbar: 64px;--cc-spacing-2xl: 24px;--cc-spacing-2xs: 2px;--cc-spacing-3xl: 32px;--cc-spacing-4xl: 40px;--cc-spacing-5xl: 48px;--cc-spacing-6xl: 64px;--cc-spacing-lg: 16px;--cc-spacing-md: 12px;--cc-spacing-sm: 8px;--cc-spacing-xl: 20px;--cc-spacing-xs: 4px;--cc-stroke-default: 1px;--cc-stroke-strong: 2px;--cc-font-display-lg: 700 32px/40px var(--cc-font-family);--cc-font-display-lg-tracking: -.5px;--cc-font-display-md: 700 28px/36px var(--cc-font-family);--cc-font-display-md-tracking: -.4px;--cc-font-heading-xl: 700 24px/32px var(--cc-font-family);--cc-font-heading-xl-tracking: -.3px;--cc-font-heading-lg: 600 20px/28px var(--cc-font-family);--cc-font-heading-lg-tracking: -.2px;--cc-font-heading-md: 600 16px/24px var(--cc-font-family);--cc-font-heading-md-tracking: 0px;--cc-font-heading-sm: 600 14px/20px var(--cc-font-family);--cc-font-heading-sm-tracking: 0px;--cc-font-body-lg: 400 16px/24px var(--cc-font-family);--cc-font-body-lg-tracking: 0px;--cc-font-body-md: 400 14px/20px var(--cc-font-family);--cc-font-body-md-tracking: 0px;--cc-font-body-md-medium: 500 14px/20px var(--cc-font-family);--cc-font-body-md-medium-tracking: 0px;--cc-font-body-md-semibold: 600 14px/20px var(--cc-font-family);--cc-font-body-md-semibold-tracking: 0px;--cc-font-body-sm: 400 12px/16px var(--cc-font-family);--cc-font-body-sm-tracking: 0px;--cc-font-body-sm-medium: 500 12px/16px var(--cc-font-family);--cc-font-body-sm-medium-tracking: 0px;--cc-font-body-sm-semibold: 600 12px/16px var(--cc-font-family);--cc-font-body-sm-semibold-tracking: 0px;--cc-font-label-xs: 600 11px/16px var(--cc-font-family);--cc-font-label-xs-tracking: .4px;--cc-font-numeric-xl: 700 28px/36px var(--cc-font-family);--cc-font-numeric-xl-tracking: -.4px;--cc-font-numeric-lg: 700 22px/28px var(--cc-font-family);--cc-font-numeric-lg-tracking: -.2px;--cc-font-mono-sm: 500 12px/16px var(--cc-font-family);--cc-font-mono-sm-tracking: 0px;--cc-font-family: "Plus Jakarta Sans", "Noto Sans Devanagari", "Noto Sans Bengali", system-ui, -apple-system, "Segoe UI", sans-serif;--cc-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--cc-shadow-sm: 0px 1px 2px 0px #0f17290f;--cc-shadow-md: 0px 4px 12px 0px #0f172914, 0px 1px 2px 0px #0f17290a;--cc-shadow-lg: 0px 16px 40px -4px #0f172924;--cc-shadow-focus: 0px 0px 0px 3px #6366f259;--cc-motion-fast: .12s;--cc-motion-base: .18s;--cc-motion-slow: .32s;--cc-ease: cubic-bezier(.2, 0, 0, 1)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--cc-bg-brand: var(--cc-brand-600);--cc-bg-brand-hover: var(--cc-brand-700);--cc-bg-brand-muted: color-mix(in srgb, var(--cc-brand-500) 28%, var(--cc-slate-900));--cc-bg-brand-subtle: color-mix(in srgb, var(--cc-brand-500) 18%, var(--cc-slate-900));--cc-bg-canvas: var(--cc-slate-900);--cc-bg-danger-subtle: color-mix(in srgb, var(--cc-red-500) 18%, var(--cc-slate-900));--cc-bg-disabled: var(--cc-slate-700);--cc-bg-info-subtle: color-mix(in srgb, var(--cc-sky-500) 18%, var(--cc-slate-900));--cc-bg-inverse: var(--cc-slate-50);--cc-bg-sidebar: var(--cc-slate-900);--cc-bg-skeleton: var(--cc-slate-700);--cc-bg-success-subtle: color-mix(in srgb, var(--cc-green-500) 18%, var(--cc-slate-900));--cc-bg-surface: var(--cc-slate-800);--cc-bg-surface-alt: var(--cc-slate-700);--cc-bg-surface-hover: var(--cc-slate-700);--cc-bg-topbar: var(--cc-slate-900);--cc-bg-violet-subtle: color-mix(in srgb, var(--cc-violet-500) 18%, var(--cc-slate-900));--cc-bg-warning-subtle: color-mix(in srgb, var(--cc-amber-500) 18%, var(--cc-slate-900));--cc-border-default: var(--cc-slate-700);--cc-border-focus: var(--cc-brand-400);--cc-border-strong: var(--cc-slate-600);--cc-border-subtle: var(--cc-slate-800);--cc-icon-brand: var(--cc-brand-300);--cc-icon-default: var(--cc-slate-300);--cc-icon-secondary: var(--cc-slate-400);--cc-text-brand: var(--cc-brand-300);--cc-text-danger: var(--cc-red-100);--cc-text-disabled: var(--cc-slate-500);--cc-text-info: var(--cc-sky-100);--cc-text-inverse: var(--cc-slate-900);--cc-text-link: var(--cc-brand-300);--cc-text-placeholder: var(--cc-slate-300);--cc-text-primary: var(--cc-slate-50);--cc-text-secondary: var(--cc-slate-300);--cc-text-success: var(--cc-green-100);--cc-text-tertiary: var(--cc-slate-300);--cc-text-violet: var(--cc-violet-100);--cc-text-warning: var(--cc-amber-100)}}:root[data-theme=dark]{--cc-bg-brand: var(--cc-brand-600);--cc-bg-brand-hover: var(--cc-brand-700);--cc-bg-brand-muted: color-mix(in srgb, var(--cc-brand-500) 28%, var(--cc-slate-900));--cc-bg-brand-subtle: color-mix(in srgb, var(--cc-brand-500) 18%, var(--cc-slate-900));--cc-bg-canvas: var(--cc-slate-900);--cc-bg-danger-subtle: color-mix(in srgb, var(--cc-red-500) 18%, var(--cc-slate-900));--cc-bg-disabled: var(--cc-slate-700);--cc-bg-info-subtle: color-mix(in srgb, var(--cc-sky-500) 18%, var(--cc-slate-900));--cc-bg-inverse: var(--cc-slate-50);--cc-bg-sidebar: var(--cc-slate-900);--cc-bg-skeleton: var(--cc-slate-700);--cc-bg-success-subtle: color-mix(in srgb, var(--cc-green-500) 18%, var(--cc-slate-900));--cc-bg-surface: var(--cc-slate-800);--cc-bg-surface-alt: var(--cc-slate-700);--cc-bg-surface-hover: var(--cc-slate-700);--cc-bg-topbar: var(--cc-slate-900);--cc-bg-violet-subtle: color-mix(in srgb, var(--cc-violet-500) 18%, var(--cc-slate-900));--cc-bg-warning-subtle: color-mix(in srgb, var(--cc-amber-500) 18%, var(--cc-slate-900));--cc-border-default: var(--cc-slate-700);--cc-border-focus: var(--cc-brand-400);--cc-border-strong: var(--cc-slate-600);--cc-border-subtle: var(--cc-slate-800);--cc-icon-brand: var(--cc-brand-300);--cc-icon-default: var(--cc-slate-300);--cc-icon-secondary: var(--cc-slate-400);--cc-text-brand: var(--cc-brand-300);--cc-text-danger: var(--cc-red-100);--cc-text-disabled: var(--cc-slate-500);--cc-text-info: var(--cc-sky-100);--cc-text-inverse: var(--cc-slate-900);--cc-text-link: var(--cc-brand-300);--cc-text-placeholder: var(--cc-slate-300);--cc-text-primary: var(--cc-slate-50);--cc-text-secondary: var(--cc-slate-300);--cc-text-success: var(--cc-green-100);--cc-text-tertiary: var(--cc-slate-300);--cc-text-violet: var(--cc-violet-100);--cc-text-warning: var(--cc-amber-100)}@media (prefers-reduced-motion: reduce){:root{--cc-motion-fast: 0ms;--cc-motion-base: 0ms;--cc-motion-slow: 0ms}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-012F,U+2070-209F,U+20B9}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-012F,U+2070-209F,U+20B9}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-012F,U+2070-209F,U+20B9}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0100-012F,U+2070-209F,U+20B9}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-devanagari-400.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-devanagari-500.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-devanagari-600.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-devanagari-700.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-bengali-400.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-bengali-500.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-bengali-600.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-bengali-700.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+200C-200D,U+20B9,U+25CC}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,fieldset,legend{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;height:100%;color-scheme:light}@media (prefers-color-scheme: dark){html:not([data-theme=light]){color-scheme:dark}}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}body{min-width:320px;min-height:100%;background:var(--cc-bg-canvas);color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:var(--cc-border-strong) transparent;scrollbar-width:thin}h1,h2,h3,h4,h5,h6{font:inherit;letter-spacing:inherit}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}a:where(:any-link){color:var(--cc-text-link);text-decoration:none}a:where(:any-link):hover{text-decoration:underline}img,picture,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}button,[role=button]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}th{text-align:start}hr{border:0;border-top:var(--cc-stroke-default) solid var(--cc-border-default)}code,kbd,samp,pre{font-family:var(--cc-font-mono)}:target{scroll-margin-top:var(--cc-size-topbar)}:focus-visible{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:var(--cc-spacing-2xs);box-shadow:var(--cc-shadow-focus)}:focus:not(:focus-visible){outline:none}.cc-skip-link{position:absolute;left:var(--cc-spacing-lg);top:var(--cc-spacing-lg);z-index:100;transform:translateY(calc(-1 * (var(--cc-size-topbar) + var(--cc-spacing-4xl))));padding:var(--cc-spacing-sm) var(--cc-spacing-lg);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);color:var(--cc-text-primary);box-shadow:var(--cc-shadow-md);transition:transform var(--cc-motion-fast) var(--cc-ease)}.cc-skip-link:focus-visible{transform:translateY(0)}.cc-visually-hidden:not(:focus-within){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cc-display-lg{font:var(--cc-font-display-lg);letter-spacing:var(--cc-font-display-lg-tracking)}.cc-display-md{font:var(--cc-font-display-md);letter-spacing:var(--cc-font-display-md-tracking)}.cc-heading-xl{font:var(--cc-font-heading-xl);letter-spacing:var(--cc-font-heading-xl-tracking)}.cc-heading-lg{font:var(--cc-font-heading-lg);letter-spacing:var(--cc-font-heading-lg-tracking)}.cc-heading-md{font:var(--cc-font-heading-md);letter-spacing:var(--cc-font-heading-md-tracking)}.cc-heading-sm{font:var(--cc-font-heading-sm);letter-spacing:var(--cc-font-heading-sm-tracking)}.cc-body-lg{font:var(--cc-font-body-lg);letter-spacing:var(--cc-font-body-lg-tracking)}.cc-body-md{font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}.cc-body-md-medium{font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}.cc-body-md-semibold{font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}.cc-body-sm{font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}.cc-body-sm-medium{font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}.cc-body-sm-semibold{font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}.cc-label-xs{font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking)}.cc-numeric-xl{font:var(--cc-font-numeric-xl);letter-spacing:var(--cc-font-numeric-xl-tracking);font-variant-numeric:tabular-nums}.cc-numeric-lg{font:var(--cc-font-numeric-lg);letter-spacing:var(--cc-font-numeric-lg-tracking);font-variant-numeric:tabular-nums}.cc-mono-sm{font:var(--cc-font-mono-sm);font-family:var(--cc-font-mono);letter-spacing:var(--cc-font-mono-sm-tracking);font-variant-numeric:tabular-nums}.cc-text-primary{color:var(--cc-text-primary)}.cc-text-secondary{color:var(--cc-text-secondary)}.cc-text-tertiary{color:var(--cc-text-tertiary)}.cc-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}._root_xfklk_7{display:flex;flex-direction:column;min-width:0;padding:var(--cc-layout-space);border-radius:var(--cc-radius-lg);background:var(--cc-bg-surface);color:var(--cc-text-primary)}._root_xfklk_7:is(ul,ol){list-style:none}._outlined_xfklk_23{border:var(--cc-stroke-default) solid var(--cc-border-default)}._raised_xfklk_27{border:var(--cc-stroke-default) solid var(--cc-border-subtle);box-shadow:var(--cc-shadow-sm)}._plain_xfklk_34{border:0}._toneSurface_xfklk_40{background:var(--cc-bg-surface)}._toneAlt_xfklk_45{background:var(--cc-bg-surface-alt)}._toneBrand_xfklk_49{background:var(--cc-bg-brand-subtle);border-color:var(--cc-border-brand)}._toneDanger_xfklk_54{background:var(--cc-bg-danger-subtle);border-color:var(--cc-border-danger)}._toneSuccess_xfklk_59{background:var(--cc-bg-success-subtle);border-color:var(--cc-border-success)}._toneWarning_xfklk_64{background:var(--cc-bg-warning-subtle)}._interactive_xfklk_74{transition:background-color var(--cc-motion-fast) var(--cc-ease),box-shadow var(--cc-motion-fast) var(--cc-ease)}._interactive_xfklk_74:hover{background:var(--cc-bg-surface-hover)}._interactive_xfklk_74:focus-within{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:var(--cc-spacing-2xs)}._gNone_1g4nk_9{gap:0}._g2xs_1g4nk_13{gap:var(--cc-spacing-2xs)}._gXs_1g4nk_17{gap:var(--cc-spacing-xs)}._gSm_1g4nk_21{gap:var(--cc-spacing-sm)}._gMd_1g4nk_25{gap:var(--cc-spacing-md)}._gLg_1g4nk_29{gap:var(--cc-spacing-lg)}._gXl_1g4nk_33{gap:var(--cc-spacing-xl)}._g2xl_1g4nk_37{gap:var(--cc-spacing-2xl)}._g3xl_1g4nk_41{gap:var(--cc-spacing-3xl)}._g4xl_1g4nk_45{gap:var(--cc-spacing-4xl)}._g5xl_1g4nk_49{gap:var(--cc-spacing-5xl)}._g6xl_1g4nk_53{gap:var(--cc-spacing-6xl)}._sNone_18fpd_21{--cc-layout-space: 0}._s2xs_18fpd_25{--cc-layout-space: var(--cc-spacing-2xs)}._sXs_18fpd_29{--cc-layout-space: var(--cc-spacing-xs)}._sSm_18fpd_33{--cc-layout-space: var(--cc-spacing-sm)}._sMd_18fpd_37{--cc-layout-space: var(--cc-spacing-md)}._sLg_18fpd_41{--cc-layout-space: var(--cc-spacing-lg)}._sXl_18fpd_45{--cc-layout-space: var(--cc-spacing-xl)}._s2xl_18fpd_49{--cc-layout-space: var(--cc-spacing-2xl)}._s3xl_18fpd_53{--cc-layout-space: var(--cc-spacing-3xl)}._s4xl_18fpd_57{--cc-layout-space: var(--cc-spacing-4xl)}._s5xl_18fpd_61{--cc-layout-space: var(--cc-spacing-5xl)}._s6xl_18fpd_65{--cc-layout-space: var(--cc-spacing-6xl)}._root_1q1x4_3{border:0;flex:none;background:var(--cc-border-default)}._subtle_1q1x4_9{background:var(--cc-border-subtle)}._strong_1q1x4_13{background:var(--cc-border-strong)}._horizontal_1q1x4_17{inline-size:100%;block-size:var(--cc-stroke-default);margin-block:var(--cc-layout-space);margin-inline:0}._vertical_1q1x4_24{block-size:auto;align-self:stretch;inline-size:var(--cc-stroke-default);margin-inline:var(--cc-layout-space);margin-block:0}._bleedSm_1q1x4_35{margin-inline:calc(-1 * var(--cc-spacing-md));inline-size:calc(100% + 2 * var(--cc-spacing-md))}._bleedMd_1q1x4_40{margin-inline:calc(-1 * var(--cc-spacing-lg));inline-size:calc(100% + 2 * var(--cc-spacing-lg))}._bleedLg_1q1x4_45{margin-inline:calc(-1 * var(--cc-spacing-xl));inline-size:calc(100% + 2 * var(--cc-spacing-xl))}._root_e2mdg_8{display:grid;min-width:0}._cols1_e2mdg_19{grid-template-columns:minmax(0,1fr)}._cols2_e2mdg_23{grid-template-columns:repeat(2,minmax(0,1fr))}._cols3_e2mdg_27{grid-template-columns:repeat(3,minmax(0,1fr))}._cols4_e2mdg_31{grid-template-columns:repeat(4,minmax(0,1fr))}._cols6_e2mdg_35{grid-template-columns:repeat(6,minmax(0,1fr))}._cols12_e2mdg_39{grid-template-columns:repeat(12,minmax(0,1fr))}@media (max-width: 1023px){._collapse_e2mdg_50._cols3_e2mdg_27,._collapse_e2mdg_50._cols4_e2mdg_31,._collapse_e2mdg_50._cols6_e2mdg_35,._collapse_e2mdg_50._cols12_e2mdg_39{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){._collapse_e2mdg_50._cols2_e2mdg_23,._collapse_e2mdg_50._cols3_e2mdg_27,._collapse_e2mdg_50._cols4_e2mdg_31,._collapse_e2mdg_50._cols6_e2mdg_35,._collapse_e2mdg_50._cols12_e2mdg_39{grid-template-columns:minmax(0,1fr)}}._alignStart_e2mdg_70{align-items:start}._alignCenter_e2mdg_74{align-items:center}._alignEnd_e2mdg_78{align-items:end}._alignStretch_e2mdg_82{align-items:stretch}._alignBaseline_e2mdg_86{align-items:baseline}._root_1maon_3{display:flex;flex-direction:row;min-width:0}._root_1maon_3:is(ul,ol,dl){margin:0;padding:0;list-style:none}._wrap_1maon_17{flex-wrap:wrap}._alignStart_1maon_21{align-items:flex-start}._alignCenter_1maon_25{align-items:center}._alignEnd_1maon_29{align-items:flex-end}._alignStretch_1maon_33{align-items:stretch}._alignBaseline_1maon_37{align-items:baseline}._justifyStart_1maon_41{justify-content:flex-start}._justifyCenter_1maon_45{justify-content:center}._justifyEnd_1maon_49{justify-content:flex-end}._justifyBetween_1maon_53{justify-content:space-between}._justifyAround_1maon_57{justify-content:space-around}._root_1am0n_10{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);min-width:0}._breadcrumbs_1am0n_17{display:flex;min-width:0}._titleRow_1am0n_22{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--cc-spacing-lg);min-width:0}._titleBlock_1am0n_31{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._titleLine_1am0n_38{display:flex;flex-direction:row;align-items:center;gap:var(--cc-spacing-md);min-width:0}._title_1am0n_22{margin:0;font:var(--cc-font-heading-xl);letter-spacing:var(--cc-font-heading-xl-tracking);color:var(--cc-text-primary);min-width:0}._subtitle_1am0n_54{margin:0;font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);color:var(--cc-text-secondary);max-width:72ch}._meta_1am0n_63{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--cc-spacing-sm);min-width:0}._actions_1am0n_72{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--cc-spacing-sm);flex:none}@media (max-width: 767px){._titleRow_1am0n_22{flex-direction:column;align-items:stretch;gap:var(--cc-spacing-md)}._actions_1am0n_72{justify-content:flex-start}}._root_6bwqe_3{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--cc-spacing-lg);min-width:0}._text_6bwqe_12{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._heading_6bwqe_19{margin:0;font:var(--cc-font-heading-sm);letter-spacing:var(--cc-font-heading-sm-tracking);color:var(--cc-text-primary)}._description_6bwqe_26{margin:0;font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._actions_6bwqe_33{display:flex;flex-direction:row;align-items:center;gap:var(--cc-spacing-sm);flex:none}@media (max-width: 767px){._root_6bwqe_3{flex-direction:column;align-items:stretch;gap:var(--cc-spacing-md)}}._root_afn36_3{display:block;flex:none}._block_afn36_10{block-size:var(--cc-layout-space);inline-size:100%}._inline_afn36_15{inline-size:var(--cc-layout-space);block-size:100%}._both_afn36_20{block-size:var(--cc-layout-space);inline-size:var(--cc-layout-space)}._grow_afn36_27{flex:1 1 auto;block-size:auto;inline-size:auto}._root_15yq9_3{display:flex;flex-direction:column;min-width:0}._root_15yq9_3:is(ul,ol,dl){margin:0;padding:0;list-style:none}._root_15yq9_3:is(fieldset){margin:0;padding:0;border:0}._alignStart_15yq9_26{align-items:flex-start}._alignCenter_15yq9_30{align-items:center}._alignEnd_15yq9_34{align-items:flex-end}._alignStretch_15yq9_38{align-items:stretch}._alignBaseline_15yq9_42{align-items:baseline}._justifyStart_15yq9_48{justify-content:flex-start}._justifyCenter_15yq9_52{justify-content:center}._justifyEnd_15yq9_56{justify-content:flex-end}._justifyBetween_15yq9_60{justify-content:space-between}._justifyAround_15yq9_64{justify-content:space-around}._grow_15yq9_70{flex:1 1 auto;min-height:0}._tabs_x8t27_13{display:flex;flex-direction:column;min-width:0}._list_x8t27_21{display:flex;flex-direction:row;align-items:stretch;gap:var(--cc-spacing-xs);min-width:0;border-bottom:var(--cc-stroke-default) solid var(--cc-border-default);overflow-x:auto;scrollbar-width:thin}._tab_x8t27_13{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--cc-spacing-sm);block-size:var(--cc-size-control-md);padding-inline:var(--cc-spacing-md);padding-block:0;box-sizing:border-box;font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking);color:var(--cc-text-secondary);white-space:nowrap;flex:none;transition:color var(--cc-motion-fast) var(--cc-ease)}._tab_x8t27_13:hover:not(:disabled){color:var(--cc-text-primary)}._tab_x8t27_13:disabled{color:var(--cc-text-disabled);cursor:not-allowed}._tab_x8t27_13:focus-visible{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:calc(-1 * var(--cc-stroke-strong));border-radius:var(--cc-radius-xs)}._tabActive_x8t27_85{color:var(--cc-text-brand)}._label_x8t27_89{display:block}._underline_x8t27_95{display:block;inline-size:100%;block-size:var(--cc-stroke-strong);border-radius:var(--cc-radius-full);background:transparent;transition:background-color var(--cc-motion-fast) var(--cc-ease)}._tabActive_x8t27_85 ._underline_x8t27_95{background:var(--cc-bg-brand)}._tabAdornment_x8t27_109{display:flex;align-items:center;gap:var(--cc-spacing-xs)}._panel_x8t27_117{padding-block-start:var(--cc-spacing-lg);min-width:0}._root_mgoci_7{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--cc-spacing-md);min-width:0}._search_mgoci_19{flex:1 1 24ch;min-width:24ch;display:flex}._filters_mgoci_25{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--cc-spacing-sm);min-width:0}._actions_mgoci_34{display:flex;flex-direction:row;align-items:center;gap:var(--cc-spacing-sm);margin-inline-start:auto;flex:none}._selection_mgoci_49{padding:var(--cc-spacing-sm) var(--cc-spacing-md);border-radius:var(--cc-radius-md);background:var(--cc-bg-brand-subtle);border:var(--cc-stroke-default) solid var(--cc-border-brand)}._selectionCount_mgoci_56{font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);color:var(--cc-text-brand)}@media (max-width: 767px){._root_mgoci_7{align-items:stretch}._search_mgoci_19{flex:1 1 100%;min-width:0}._actions_mgoci_34{margin-inline-start:0}}._root_1v4vi_6{display:flex;flex-direction:column;gap:var(--cc-spacing-2xl);min-width:0}._body_1v4vi_13{display:flex;flex-direction:column;gap:var(--cc-spacing-lg);min-width:0}._root_1ambk_3{flex:none;stroke-width:var(--cc-stroke-strong)}._sm_1ambk_14{width:var(--cc-size-icon-sm);height:var(--cc-size-icon-sm)}._md_1ambk_1{width:var(--cc-size-icon-md);height:var(--cc-size-icon-md)}._lg_1ambk_24{width:var(--cc-size-icon-lg);height:var(--cc-size-icon-lg)}._toneInherit_1ambk_34{color:inherit}._toneDefault_1ambk_38{color:var(--cc-icon-default)}._toneSecondary_1ambk_42{color:var(--cc-icon-secondary)}._toneBrand_1ambk_46{color:var(--cc-icon-brand)}._toneSuccess_1ambk_50{color:var(--cc-icon-success)}._toneWarning_1ambk_54{color:var(--cc-icon-warning)}._toneDanger_1ambk_58{color:var(--cc-icon-danger)}._toneOnBrand_1ambk_62{color:var(--cc-icon-on-brand)}._spin_1ambk_68{animation:_cc-icon-spin_1ambk_1 var(--cc-motion-slow) linear infinite}@keyframes _cc-icon-spin_1ambk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._root_rhrca_6{display:inline-flex;align-items:center;justify-content:center;gap:var(--cc-spacing-sm);min-height:var(--cc-size-control-md);padding:0 var(--cc-spacing-lg);border:var(--cc-stroke-default) solid transparent;border-radius:var(--cc-radius-md);background:transparent;font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking);text-align:center;white-space:nowrap;transition:background-color var(--cc-motion-fast) var(--cc-ease),border-color var(--cc-motion-fast) var(--cc-ease),color var(--cc-motion-fast) var(--cc-ease)}._sm_rhrca_26{min-height:var(--cc-size-control-sm);padding:0 var(--cc-spacing-md);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._block_rhrca_35{width:100%}._iconOnly_rhrca_42{padding:0;width:var(--cc-size-control-md)}._iconOnly_rhrca_42._sm_rhrca_26{width:var(--cc-size-control-sm)}@media (max-width: 767px){._root_rhrca_6{min-height:max(var(--cc-size-control-md),44px)}._iconOnly_rhrca_42{width:max(var(--cc-size-control-md),44px)}}._label_rhrca_66{display:block;overflow:hidden;text-overflow:ellipsis}._glyph_rhrca_72{flex:none}._root_rhrca_6:disabled{background:var(--cc-bg-disabled);border-color:transparent;color:var(--cc-text-disabled)}._root_rhrca_6[aria-busy=true]:disabled{opacity:.72}._primary_rhrca_92{background:var(--cc-bg-brand);color:var(--cc-text-on-brand)}._primary_rhrca_92:hover:not(:disabled){background:var(--cc-bg-brand-hover)}._secondary_rhrca_101{background:var(--cc-bg-surface);border-color:var(--cc-border-default);color:var(--cc-text-primary)}._secondary_rhrca_101:hover:not(:disabled){background:var(--cc-bg-surface-hover);border-color:var(--cc-border-strong)}._ghost_rhrca_112{background:transparent;color:var(--cc-text-secondary)}._ghost_rhrca_112:hover:not(:disabled){background:var(--cc-bg-surface-hover);color:var(--cc-text-primary)}._danger_rhrca_122{background:var(--cc-bg-danger);color:var(--cc-text-on-brand)}._danger_rhrca_122:hover:not(:disabled){border-color:var(--cc-border-danger)}._subtle_rhrca_133{background:var(--cc-bg-brand-subtle);color:var(--cc-text-brand)}._subtle_rhrca_133:hover:not(:disabled){background:var(--cc-bg-brand-muted)}._link_rhrca_144{min-height:auto;padding:0;border-color:transparent;color:var(--cc-text-link);text-decoration:underline;text-underline-offset:var(--cc-spacing-2xs)}._link_rhrca_144:hover:not(:disabled){color:var(--cc-text-brand)}._link_rhrca_144:disabled{background:transparent;color:var(--cc-text-disabled)}@media (max-width: 767px){._link_rhrca_144{min-height:auto}}._root_xifgp_3{display:flex;flex-direction:column;gap:calc(var(--cc-spacing-xs) + var(--cc-spacing-2xs));width:100%;min-width:0}._label_xifgp_15{display:block;color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._required_xifgp_22{margin-inline-start:var(--cc-spacing-2xs);color:var(--cc-text-danger)}._help_xifgp_27{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._liveSlot_xifgp_35:empty{display:none}._error_xifgp_39{display:flex;align-items:flex-start;gap:var(--cc-spacing-xs);color:var(--cc-text-danger);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._errorIcon_xifgp_48{margin-block-start:var(--cc-spacing-2xs);color:var(--cc-icon-danger)}._shell_wpzby_22{display:flex;align-items:center;gap:var(--cc-spacing-sm);width:100%;min-width:0;min-height:var(--cc-size-control-md);padding-inline:var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);color:var(--cc-text-primary);transition:border-color var(--cc-motion-fast) var(--cc-ease),box-shadow var(--cc-motion-fast) var(--cc-ease)}._shell_wpzby_22:hover:not(._shellDisabled_wpzby_39){border-color:var(--cc-border-strong)}._shell_wpzby_22:focus-within{border-color:var(--cc-border-focus);box-shadow:var(--cc-shadow-focus)}._shellSm_wpzby_49{min-height:var(--cc-size-control-sm);padding-inline:var(--cc-spacing-sm)}._shellError_wpzby_54{border-color:var(--cc-border-danger)}._shellError_wpzby_54:focus-within{border-color:var(--cc-border-danger)}._shellDisabled_wpzby_39{background:var(--cc-bg-disabled);color:var(--cc-text-disabled);cursor:not-allowed}._shellReadOnly_wpzby_69{background:var(--cc-bg-surface-alt)}._shellBlock_wpzby_75{align-items:stretch;padding-block:var(--cc-spacing-sm)}@media (pointer: coarse){._shell_wpzby_22{min-height:var(--cc-size-control-lg)}._shellSm_wpzby_49{min-height:var(--cc-size-control-md)}}._input_wpzby_94{flex:1 1 auto;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._input_wpzby_94::placeholder{color:var(--cc-text-placeholder);opacity:1}._input_wpzby_94:focus,._input_wpzby_94:focus-visible{outline:none;box-shadow:none}._input_wpzby_94:disabled{color:var(--cc-text-disabled);cursor:not-allowed;-webkit-text-fill-color:var(--cc-text-disabled);opacity:1}._textarea_wpzby_127{min-height:calc(3 * var(--cc-size-control-md));resize:vertical}._numeric_wpzby_133{font-variant-numeric:tabular-nums}._alignEnd_wpzby_137{text-align:right}._input_wpzby_94::-webkit-outer-spin-button,._input_wpzby_94::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}._affix_wpzby_153{flex:none;color:var(--cc-text-secondary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);-webkit-user-select:none;user-select:none}._affixStrong_wpzby_161{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._adornment_wpzby_168{display:grid;flex:none;place-items:center;color:var(--cc-icon-default);pointer-events:none}._iconButton_wpzby_177{display:grid;flex:none;place-items:center;width:var(--cc-size-control-sm);height:var(--cc-size-control-sm);margin-inline-end:calc(-1 * var(--cc-spacing-xs));padding:0;border:0;border-radius:var(--cc-radius-sm);background:none;color:var(--cc-icon-default)}._iconButton_wpzby_177:hover:not(:disabled){background:var(--cc-bg-surface-alt);color:var(--cc-icon-brand)}._iconButton_wpzby_177:disabled{color:var(--cc-text-disabled)}@media (pointer: coarse){._iconButton_wpzby_177{width:var(--cc-size-control-md);height:var(--cc-size-control-md)}}._pickerSource_wpzby_210{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none;clip-path:inset(50%)}._count_urnec_3{align-self:flex-end;color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);font-variant-numeric:tabular-nums}._select_1568o_3{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:var(--cc-spacing-xs);cursor:pointer;text-overflow:ellipsis}._select_1568o_3:disabled{cursor:not-allowed}._select_1568o_3 option{background:var(--cc-bg-surface);color:var(--cc-text-primary)}._root_1babb_3{position:relative;width:100%;min-width:0}._shell_1babb_12{flex-wrap:wrap;height:auto;padding-block:var(--cc-spacing-xs)}._search_1babb_18{flex:1 1 auto;min-width:calc(var(--cc-size-sidebar-collapsed))}._chip_1babb_26{display:inline-flex;align-items:center;gap:var(--cc-spacing-xs);max-width:100%;padding-block:var(--cc-spacing-2xs);padding-inline:var(--cc-spacing-sm);border-radius:var(--cc-radius-full);background:var(--cc-bg-brand-muted);color:var(--cc-text-brand);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipRemove_1babb_43{display:grid;flex:none;place-items:center;padding:0;border:0;border-radius:var(--cc-radius-full);background:none;color:inherit}._chipRemove_1babb_43:hover:not(:disabled){color:var(--cc-text-danger)}._popover_1babb_60{position:absolute;z-index:20;inset-inline:0;top:calc(100% + var(--cc-spacing-xs));padding-block:var(--cc-spacing-xs);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);box-shadow:var(--cc-shadow-md)}._list_1babb_72{max-height:calc(7 * var(--cc-size-control-md));margin:0;padding:0;list-style:none;overflow-y:auto}._option_1babb_81{display:flex;align-items:center;gap:var(--cc-spacing-sm);min-height:var(--cc-size-control-md);padding-inline:var(--cc-spacing-md);color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);cursor:pointer}._optionActive_1babb_95{background:var(--cc-bg-brand-subtle)}._optionBlocked_1babb_99{color:var(--cc-text-disabled);cursor:not-allowed}._tick_1babb_105{flex:none;color:var(--cc-icon-brand);visibility:hidden}._tickOn_1babb_111{visibility:visible}._noResults_1babb_115{padding-block:var(--cc-spacing-sm);padding-inline:var(--cc-spacing-md);color:var(--cc-text-secondary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}@media (pointer: coarse){._option_1babb_81{min-height:var(--cc-size-control-lg)}}._row_1obr1_13{position:relative;display:inline-flex;align-items:center;gap:var(--cc-spacing-sm);cursor:pointer}._rowBlock_1obr1_23{display:flex;align-items:flex-start}._rowDisabled_1obr1_29{color:var(--cc-text-disabled);cursor:not-allowed}._input_1obr1_36{position:absolute;width:var(--cc-size-icon-md);height:var(--cc-size-icon-md);margin:0;opacity:0;cursor:inherit}._box_1obr1_45{display:grid;flex:none;place-items:center;width:var(--cc-size-icon-md);height:var(--cc-size-icon-md);border:var(--cc-stroke-strong) solid var(--cc-border-strong);background:var(--cc-bg-surface);color:var(--cc-icon-on-brand);transition:background-color var(--cc-motion-fast) var(--cc-ease),border-color var(--cc-motion-fast) var(--cc-ease)}._boxCheckbox_1obr1_61{border-radius:var(--cc-radius-xs)}._boxRadio_1obr1_65{border-radius:var(--cc-radius-full)}._row_1obr1_13:hover ._input_1obr1_36:not(:disabled)~._box_1obr1_45{border-color:var(--cc-border-brand)}._input_1obr1_36:checked~._box_1obr1_45,._input_1obr1_36:indeterminate~._box_1obr1_45{border-color:var(--cc-border-brand);background:var(--cc-bg-brand)}._input_1obr1_36:checked~._boxRadio_1obr1_65{border-width:var(--cc-spacing-xs);border-color:var(--cc-bg-brand);background:var(--cc-bg-surface)}._input_1obr1_36:disabled~._box_1obr1_45{border-color:var(--cc-border-default);background:var(--cc-bg-disabled);color:var(--cc-text-disabled)}._input_1obr1_36:disabled:checked~._boxRadio_1obr1_65{border-color:var(--cc-border-strong)}._input_1obr1_36[aria-invalid=true]~._box_1obr1_45{border-color:var(--cc-border-danger)}._input_1obr1_36:focus-visible~._box_1obr1_45{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:var(--cc-spacing-2xs);box-shadow:var(--cc-shadow-focus)}._mark_1obr1_111{display:none}._input_1obr1_36:checked~._box_1obr1_45>._markCheck_1obr1_115{display:block}._input_1obr1_36:indeterminate~._box_1obr1_45>._markCheck_1obr1_115{display:none}._input_1obr1_36:indeterminate~._box_1obr1_45>._markDash_1obr1_123{display:block}._text_1obr1_127{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._label_1obr1_134{color:inherit;font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._description_1obr1_140{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._rowDisabled_1obr1_29 ._description_1obr1_140{color:var(--cc-text-disabled)}._required_1obr1_150{margin-inline-start:var(--cc-spacing-2xs);color:var(--cc-text-danger)}._error_1obr1_155{display:flex;align-items:flex-start;gap:var(--cc-spacing-xs);margin-block-start:var(--cc-spacing-xs);color:var(--cc-text-danger);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._liveSlot_1obr1_165:empty{display:none}@media (pointer: coarse){._row_1obr1_13{min-height:var(--cc-size-control-lg)}}._root_18xvj_3{margin:0;padding:0;border:0;min-width:0}._legend_18xvj_11{margin-block-end:calc(var(--cc-spacing-xs) + var(--cc-spacing-2xs));padding:0;color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._help_18xvj_20{margin-block-end:var(--cc-spacing-sm);color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._options_18xvj_27{display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._optionsRow_18xvj_33{flex-direction:row;flex-wrap:wrap;gap:var(--cc-spacing-lg)}._row_zu9gj_14{display:flex;align-items:center;justify-content:space-between;gap:var(--cc-spacing-md);width:100%}._rowReversed_zu9gj_22{flex-direction:row-reverse;justify-content:flex-end}._rowDisabled_zu9gj_27{color:var(--cc-text-disabled)}._text_zu9gj_31{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._label_zu9gj_38{color:inherit;font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._description_zu9gj_44{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._rowDisabled_zu9gj_27 ._description_zu9gj_44{color:var(--cc-text-disabled)}._track_zu9gj_54{display:flex;flex:none;align-items:center;width:calc(var(--cc-size-icon-md) + var(--cc-spacing-lg));height:var(--cc-size-icon-md);padding:var(--cc-spacing-2xs);border:0;border-radius:var(--cc-radius-full);background:var(--cc-border-strong);transition:background-color var(--cc-motion-base) var(--cc-ease)}._trackOn_zu9gj_67{background:var(--cc-bg-brand)}._track_zu9gj_54:hover:not(:disabled){background:var(--cc-text-tertiary)}._trackOn_zu9gj_67:hover:not(:disabled){background:var(--cc-bg-brand-hover)}._track_zu9gj_54:disabled{background:var(--cc-bg-disabled);cursor:not-allowed}._knob_zu9gj_84{width:var(--cc-size-icon-sm);height:var(--cc-size-icon-sm);border-radius:var(--cc-radius-full);background:var(--cc-bg-surface);box-shadow:var(--cc-shadow-sm);transition:transform var(--cc-motion-base) var(--cc-ease)}._trackOn_zu9gj_67>._knob_zu9gj_84{transform:translate(var(--cc-spacing-lg))}@media (pointer: coarse){._track_zu9gj_54{position:relative}._track_zu9gj_54:after{position:absolute;inset:calc(-1 * var(--cc-spacing-md)) calc(-1 * var(--cc-spacing-xs));content:""}}._root_1h95r_3{display:flex;flex-direction:column;gap:calc(var(--cc-spacing-xs) + var(--cc-spacing-2xs))}._label_1h95r_9{color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._boxes_1h95r_15{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm)}._box_1h95r_15{width:var(--cc-size-control-lg);height:var(--cc-size-control-lg);padding:0;border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);color:var(--cc-text-primary);font:var(--cc-font-heading-lg);letter-spacing:var(--cc-font-heading-lg-tracking);font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--cc-motion-fast) var(--cc-ease),box-shadow var(--cc-motion-fast) var(--cc-ease)}._box_1h95r_15:focus-visible{border-color:var(--cc-border-focus);outline:none;box-shadow:var(--cc-shadow-focus)}._boxError_1h95r_49{border-color:var(--cc-border-danger)}._box_1h95r_15:disabled{background:var(--cc-bg-disabled);color:var(--cc-text-disabled);cursor:not-allowed}._help_1h95r_59{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._liveSlot_1h95r_65:empty{display:none}._error_1h95r_69{color:var(--cc-text-danger);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._root_4khms_3{display:flex;flex-direction:column;gap:calc(var(--cc-spacing-xs) + var(--cc-spacing-2xs));width:100%;min-width:0}._label_4khms_11{color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._required_4khms_17{margin-inline-start:var(--cc-spacing-2xs);color:var(--cc-text-danger)}._zone_4khms_24{display:flex;flex-direction:column;align-items:center;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-2xl) var(--cc-spacing-lg);border:var(--cc-stroke-strong) dashed var(--cc-border-strong);border-radius:var(--cc-radius-lg);background:var(--cc-bg-surface);text-align:center;transition:border-color var(--cc-motion-fast) var(--cc-ease),background-color var(--cc-motion-fast) var(--cc-ease)}._zone_4khms_24:hover:not(._zoneDisabled_4khms_39){border-color:var(--cc-border-brand)}._zoneDragging_4khms_43{border-color:var(--cc-border-brand);background:var(--cc-bg-brand-subtle)}._zoneError_4khms_48{border-color:var(--cc-border-danger)}._zoneDisabled_4khms_39{border-color:var(--cc-border-default);background:var(--cc-bg-disabled);color:var(--cc-text-disabled)}._zoneIcon_4khms_58{color:var(--cc-icon-secondary)}._dropHint_4khms_62{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._actions_4khms_74{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm);justify-content:center}._trigger_4khms_81{position:relative;display:inline-flex}._nativeInput_4khms_86{position:absolute;width:100%;height:100%;opacity:0;pointer-events:none}._triggerFace_4khms_98{display:inline-flex;align-items:center;gap:var(--cc-spacing-sm);min-height:var(--cc-size-control-md);padding-inline:var(--cc-spacing-lg);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);color:var(--cc-text-primary);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking);cursor:pointer}._triggerFace_4khms_98:hover{border-color:var(--cc-border-brand);background:var(--cc-bg-surface-hover);color:var(--cc-text-brand)}._nativeInput_4khms_86:focus-visible+._triggerFace_4khms_98{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:var(--cc-spacing-2xs);box-shadow:var(--cc-shadow-focus)}._nativeInput_4khms_86:disabled+._triggerFace_4khms_98{border-color:var(--cc-border-default);background:var(--cc-bg-disabled);color:var(--cc-text-disabled);cursor:not-allowed}._cameraOnly_4khms_136{display:none}@media (pointer: coarse){._cameraOnly_4khms_136{display:inline-flex}._triggerFace_4khms_98{min-height:var(--cc-size-control-lg)}}._files_4khms_152{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);margin:0;padding:0;list-style:none}._file_4khms_152{display:flex;align-items:center;gap:var(--cc-spacing-sm);min-height:var(--cc-size-control-md);padding-inline:var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._fileIcon_4khms_174{color:var(--cc-icon-brand)}._fileName_4khms_178{flex:1 1 auto;min-width:0;color:var(--cc-text-primary)}._fileSize_4khms_184{flex:none;color:var(--cc-text-tertiary);font-variant-numeric:tabular-nums}._fileRemove_4khms_190{display:grid;flex:none;place-items:center;width:var(--cc-size-icon-lg);height:var(--cc-size-icon-lg);padding:0;border:0;border-radius:var(--cc-radius-sm);background:none;color:var(--cc-icon-default)}._fileRemove_4khms_190:hover:not(:disabled){background:var(--cc-bg-danger-subtle);color:var(--cc-icon-danger)}._help_4khms_210{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._liveSlot_4khms_216:empty{display:none}._rejected_4khms_220{display:flex;align-items:flex-start;gap:var(--cc-spacing-xs);color:var(--cc-text-danger);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._cell_28iwf_6{position:relative;display:flex;width:100%;min-width:0}._input_28iwf_13{width:100%;min-width:0;min-height:var(--cc-size-control-sm);padding-inline:var(--cc-spacing-sm);border:var(--cc-stroke-default) solid transparent;border-radius:var(--cc-radius-sm);background:none;color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking);font-variant-numeric:tabular-nums;transition:border-color var(--cc-motion-fast) var(--cc-ease),background-color var(--cc-motion-fast) var(--cc-ease)}._inputCentred_28iwf_31{text-align:center}._input_28iwf_13:hover:not(:disabled):not([readonly]){border-color:var(--cc-border-default);background:var(--cc-bg-surface)}._input_28iwf_13:focus-visible{border-color:var(--cc-border-focus);outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:calc(-1 * var(--cc-stroke-strong));background:var(--cc-bg-surface);box-shadow:var(--cc-shadow-focus)}._inputInvalid_28iwf_50{border-color:var(--cc-border-danger);background:var(--cc-bg-danger-subtle);color:var(--cc-text-danger)}._inputDirty_28iwf_56{background:var(--cc-bg-warning-subtle)}._input_28iwf_13:disabled{color:var(--cc-text-disabled);cursor:not-allowed;-webkit-text-fill-color:var(--cc-text-disabled);opacity:1}._input_28iwf_13[readonly]{color:var(--cc-text-secondary)}@media (pointer: coarse){._input_28iwf_13{min-height:var(--cc-size-control-lg)}}._status_28iwf_79{position:absolute;top:var(--cc-spacing-2xs);right:var(--cc-spacing-2xs);width:var(--cc-spacing-sm);height:var(--cc-spacing-sm);border-radius:var(--cc-radius-full);pointer-events:none}._statusDirty_28iwf_89{background:var(--cc-bg-warning)}._statusSaving_28iwf_93{background:var(--cc-bg-info);animation:_cc-cell-pulse_28iwf_1 var(--cc-motion-slow) var(--cc-ease) infinite alternate}._statusSaved_28iwf_98{background:var(--cc-bg-success)}._statusError_28iwf_102{background:var(--cc-bg-danger)}@keyframes _cc-cell-pulse_28iwf_1{0%{opacity:.3}to{opacity:1}}._scrim_1imoo_3{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--cc-bg-inverse) 55%,transparent);animation:_cc-scrim-in_1imoo_1 var(--cc-motion-base) var(--cc-ease)}@keyframes _cc-scrim-in_1imoo_1{0%{opacity:0}to{opacity:1}}._root_xlh10_9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}._positioner_xlh10_17{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--cc-spacing-lg);z-index:1;pointer-events:none}._panel_xlh10_31{display:flex;flex-direction:column;width:100%;max-height:100%;border-radius:var(--cc-radius-xl);background:var(--cc-bg-surface);box-shadow:var(--cc-shadow-lg);color:var(--cc-text-primary);pointer-events:auto;animation:_cc-dialog-in_xlh10_1 var(--cc-motion-base) var(--cc-ease)}._md_xlh10_1{max-width:var(--cc-size-dialog-md)}._sm_xlh10_48{max-width:var(--cc-size-dialog-sm)}._header_xlh10_54{display:flex;align-items:flex-start;gap:var(--cc-spacing-md);padding:var(--cc-spacing-2xl) var(--cc-spacing-2xl) var(--cc-spacing-lg)}._heading_xlh10_61{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);flex:1 1 auto;min-width:0}._title_xlh10_69{font:var(--cc-font-heading-md);letter-spacing:var(--cc-font-heading-md-tracking);color:var(--cc-text-primary)}._description_xlh10_75{font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._close_xlh10_81{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--cc-size-control-sm);height:var(--cc-size-control-sm);border:0;border-radius:var(--cc-radius-md);background:transparent;color:var(--cc-icon-secondary);transition:background-color var(--cc-motion-fast) var(--cc-ease),color var(--cc-motion-fast) var(--cc-ease)}._close_xlh10_81:hover{background:var(--cc-bg-surface-hover);color:var(--cc-icon-default)}._body_xlh10_106{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--cc-spacing-2xl);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);color:var(--cc-text-secondary)}._footer_xlh10_116{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-2xl)}@media (pointer: coarse){._close_xlh10_81{width:var(--cc-size-control-lg);height:var(--cc-size-control-lg)}}@media (max-width: 480px){._positioner_xlh10_17{align-items:flex-end;padding:var(--cc-spacing-sm)}._header_xlh10_54,._footer_xlh10_116{padding:var(--cc-spacing-lg)}._body_xlh10_106{padding:0 var(--cc-spacing-lg)}._footer_xlh10_116>*{flex:1 1 auto}}@keyframes _cc-dialog-in_xlh10_1{0%{opacity:0;transform:translateY(var(--cc-spacing-md)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._action_y6dyo_5{display:inline-flex;align-items:center;justify-content:center;gap:var(--cc-spacing-sm);min-height:var(--cc-size-control-md);padding:0 var(--cc-spacing-lg);border:var(--cc-stroke-default) solid transparent;border-radius:var(--cc-radius-md);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);white-space:nowrap;transition:background-color var(--cc-motion-fast) var(--cc-ease),border-color var(--cc-motion-fast) var(--cc-ease)}._action_y6dyo_5:disabled{background:var(--cc-bg-disabled);border-color:transparent;color:var(--cc-text-disabled)}._action_y6dyo_5[aria-busy=true]:disabled{opacity:.72}._label_y6dyo_34{display:block}._spinner_y6dyo_39{flex:none}._primary_y6dyo_43{background:var(--cc-bg-brand);color:var(--cc-text-on-brand)}._primary_y6dyo_43:hover:not(:disabled){background:var(--cc-bg-brand-hover)}._secondary_y6dyo_52{background:var(--cc-bg-surface);border-color:var(--cc-border-default);color:var(--cc-text-primary)}._secondary_y6dyo_52:hover:not(:disabled){background:var(--cc-bg-surface-hover);border-color:var(--cc-border-strong)}._ghost_y6dyo_63{background:transparent;color:var(--cc-text-secondary)}._ghost_y6dyo_63:hover:not(:disabled){background:var(--cc-bg-surface-hover);color:var(--cc-text-primary)}._danger_y6dyo_73{background:var(--cc-bg-danger);color:var(--cc-text-on-brand)}._danger_y6dyo_73:hover:not(:disabled){border-color:var(--cc-border-danger)}._body_qq0u7_3{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);color:var(--cc-text-secondary)}._body_1bq10_5{display:flex;flex-direction:column;gap:var(--cc-spacing-lg)}._lede_1bq10_11{font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);color:var(--cc-text-secondary)}._field_1bq10_17{display:flex;flex-direction:column;gap:var(--cc-spacing-xs)}._label_1bq10_23{font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking);color:var(--cc-text-primary)}._textarea_1bq10_29{width:100%;padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);transition:border-color var(--cc-motion-fast) var(--cc-ease)}._textarea_1bq10_29::placeholder{color:var(--cc-text-placeholder)}._textarea_1bq10_29:disabled{background:var(--cc-bg-disabled);color:var(--cc-text-disabled)}._invalid_1bq10_52{border-color:var(--cc-border-danger)}._help_1bq10_56{font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._error_1bq10_62{font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking);color:var(--cc-text-danger)}._root_1cpxo_10{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}._panel_1cpxo_16{position:absolute;top:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;width:100%;border-left:var(--cc-stroke-default) solid var(--cc-border-subtle);background:var(--cc-bg-surface);box-shadow:var(--cc-shadow-lg);color:var(--cc-text-primary);animation:_cc-drawer-in_1cpxo_1 var(--cc-motion-base) var(--cc-ease)}._md_1cpxo_1{max-width:var(--cc-size-drawer-md)}._lg_1cpxo_36{max-width:var(--cc-size-drawer-lg)}._header_1cpxo_42{display:flex;align-items:flex-start;gap:var(--cc-spacing-md);flex:none;padding:var(--cc-spacing-xl) var(--cc-spacing-2xl);border-bottom:var(--cc-stroke-default) solid var(--cc-border-subtle)}._heading_1cpxo_51{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);flex:1 1 auto;min-width:0}._title_1cpxo_59{font:var(--cc-font-heading-md);letter-spacing:var(--cc-font-heading-md-tracking);color:var(--cc-text-primary)}._subtitle_1cpxo_65{font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._close_1cpxo_71{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--cc-size-control-sm);height:var(--cc-size-control-sm);border:0;border-radius:var(--cc-radius-md);background:transparent;color:var(--cc-icon-secondary);transition:background-color var(--cc-motion-fast) var(--cc-ease),color var(--cc-motion-fast) var(--cc-ease)}._close_1cpxo_71:hover{background:var(--cc-bg-surface-hover);color:var(--cc-icon-default)}._body_1cpxo_94{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--cc-spacing-2xl);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);color:var(--cc-text-secondary)}._footer_1cpxo_104{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--cc-spacing-sm);flex:none;padding:var(--cc-spacing-lg) var(--cc-spacing-2xl);border-top:var(--cc-stroke-default) solid var(--cc-border-subtle)}@media (pointer: coarse){._close_1cpxo_71{width:var(--cc-size-control-lg);height:var(--cc-size-control-lg)}}@media (max-width: 480px){._header_1cpxo_42,._body_1cpxo_94{padding:var(--cc-spacing-lg)}._footer_1cpxo_104{padding:var(--cc-spacing-md) var(--cc-spacing-lg)}._footer_1cpxo_104>*{flex:1 1 auto}}@keyframes _cc-drawer-in_1cpxo_1{0%{transform:translate(100%)}to{transform:translate(0)}}._root_umpv4_9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}._panel_umpv4_15{position:absolute;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;max-height:92svh;border-radius:var(--cc-radius-xl) var(--cc-radius-xl) 0 0;background:var(--cc-bg-surface);box-shadow:var(--cc-shadow-lg);color:var(--cc-text-primary);animation:_cc-sheet-in_umpv4_1 var(--cc-motion-base) var(--cc-ease)}@media (min-width: 640px){._panel_umpv4_15{margin-inline:auto;max-width:var(--cc-size-dialog-md)}}._handle_umpv4_45{flex:none;width:var(--cc-spacing-4xl);height:var(--cc-spacing-xs);margin:var(--cc-spacing-md) auto 0;border-radius:var(--cc-radius-full);background:var(--cc-border-strong)}._header_umpv4_54{display:flex;align-items:flex-start;gap:var(--cc-spacing-md);flex:none;padding:var(--cc-spacing-lg) var(--cc-spacing-xl) var(--cc-spacing-md)}._heading_umpv4_62{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);flex:1 1 auto;min-width:0}._title_umpv4_70{font:var(--cc-font-heading-sm);letter-spacing:var(--cc-font-heading-sm-tracking);color:var(--cc-text-primary)}._description_umpv4_76{font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._close_umpv4_82{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--cc-size-control-lg);height:var(--cc-size-control-lg);border:0;border-radius:var(--cc-radius-md);background:transparent;color:var(--cc-icon-secondary)}._close_umpv4_82:hover{background:var(--cc-bg-surface-hover);color:var(--cc-icon-default)}._body_umpv4_102{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--cc-spacing-xl);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);color:var(--cc-text-secondary)}._footer_umpv4_112{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);flex:none;padding:var(--cc-spacing-lg) var(--cc-spacing-xl) var(--cc-spacing-2xl)}@keyframes _cc-sheet-in_umpv4_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._panel_1ej18_10{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:flex;flex-direction:column;background:var(--cc-bg-canvas);color:var(--cc-text-primary);animation:_cc-wizard-in_1ej18_1 var(--cc-motion-base) var(--cc-ease)}._header_1ej18_23{display:flex;align-items:center;justify-content:space-between;gap:var(--cc-spacing-lg);flex:none;min-height:var(--cc-size-topbar);padding:0 var(--cc-spacing-2xl);border-bottom:var(--cc-stroke-default) solid var(--cc-border-subtle);background:var(--cc-bg-topbar)}._title_1ej18_37{font:var(--cc-font-heading-sm);letter-spacing:var(--cc-font-heading-sm-tracking);color:var(--cc-text-primary)}._close_1ej18_43{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--cc-size-control-lg);height:var(--cc-size-control-lg);border:0;border-radius:var(--cc-radius-md);background:transparent;color:var(--cc-icon-secondary)}._close_1ej18_43:hover{background:var(--cc-bg-surface-hover);color:var(--cc-icon-default)}._layout_1ej18_63{display:grid;grid-template-columns:var(--cc-size-sidebar) minmax(0,1fr);flex:1 1 auto;min-height:0}._stepperWrap_1ej18_71{overflow-y:auto;padding:var(--cc-spacing-2xl) var(--cc-spacing-md);border-right:var(--cc-stroke-default) solid var(--cc-border-subtle);background:var(--cc-bg-sidebar)}._stepper_1ej18_71{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);margin:0;padding:0;list-style:none}._step_1ej18_71{display:block}._stepInner_1ej18_91{display:flex;align-items:flex-start;gap:var(--cc-spacing-md);width:100%;padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:0;border-radius:var(--cc-radius-md);background:transparent;text-align:start}._stepButton_1ej18_105{cursor:pointer}._stepButton_1ej18_105:hover{background:var(--cc-bg-surface-hover)}._marker_1ej18_113{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--cc-size-icon-lg);height:var(--cc-size-icon-lg);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-full);background:var(--cc-bg-surface);color:var(--cc-text-secondary)}._markerIndex_1ej18_126{font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);font-variant-numeric:tabular-nums}._stepText_1ej18_132{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._stepLabel_1ej18_139{font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking);color:var(--cc-text-secondary)}._stepDescription_1ej18_145{font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);color:var(--cc-text-tertiary)}._complete_1ej18_153 ._marker_1ej18_113{border-color:var(--cc-border-success);background:var(--cc-bg-success-subtle);color:var(--cc-text-success)}._complete_1ej18_153 ._stepLabel_1ej18_139{color:var(--cc-text-primary)}._current_1ej18_163 ._marker_1ej18_113{border-color:var(--cc-border-brand);background:var(--cc-bg-brand);color:var(--cc-text-on-brand)}._current_1ej18_163 ._stepInner_1ej18_91{background:var(--cc-bg-brand-subtle)}._current_1ej18_163 ._stepLabel_1ej18_139{font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);color:var(--cc-text-brand)}._upcoming_1ej18_179 ._stepLabel_1ej18_139{color:var(--cc-text-tertiary)}._content_1ej18_185{overflow-y:auto;padding:var(--cc-spacing-3xl)}._footer_1ej18_190{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--cc-spacing-sm);flex:none;padding:var(--cc-spacing-lg) var(--cc-spacing-2xl);border-top:var(--cc-stroke-default) solid var(--cc-border-subtle);background:var(--cc-bg-surface)}@media (max-width: 900px){._layout_1ej18_63{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}._stepperWrap_1ej18_71{overflow-x:auto;overflow-y:hidden;padding:var(--cc-spacing-md) var(--cc-spacing-lg);border-right:0;border-bottom:var(--cc-stroke-default) solid var(--cc-border-subtle)}._stepper_1ej18_71{flex-direction:row;gap:var(--cc-spacing-sm)}._stepInner_1ej18_91{width:auto;white-space:nowrap}._stepDescription_1ej18_145{display:none}._content_1ej18_185{padding:var(--cc-spacing-lg)}._header_1ej18_23{padding:0 var(--cc-spacing-lg)}._footer_1ej18_190{padding:var(--cc-spacing-md) var(--cc-spacing-lg)}._footer_1ej18_190>*{flex:1 1 auto}}@keyframes _cc-wizard-in_1ej18_1{0%{opacity:0;transform:translateY(var(--cc-spacing-lg))}to{opacity:1;transform:translateY(0)}}._layer_16rsd_4{position:absolute;z-index:300;min-width:var(--cc-size-sidebar-collapsed);max-width:var(--cc-size-dialog-sm);padding:var(--cc-spacing-xs);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-lg);background:var(--cc-bg-surface);box-shadow:var(--cc-shadow-lg);color:var(--cc-text-primary);animation:_cc-layer-in_16rsd_1 var(--cc-motion-fast) var(--cc-ease)}._layer_16rsd_4[data-cc-placement^=bottom]{transform:translateY(var(--cc-spacing-xs))}._layer_16rsd_4[data-cc-placement^=top]{transform:translateY(calc(-1 * var(--cc-spacing-xs)))}@keyframes _cc-layer-in_16rsd_1{0%{opacity:0}to{opacity:1}}._popover_j193e_5{padding:var(--cc-spacing-lg);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._menu_18oj4_4{display:flex;flex-direction:column;min-width:var(--cc-size-sidebar)}._item_18oj4_10{display:flex;align-items:center;gap:var(--cc-spacing-sm);width:100%;min-height:var(--cc-size-control-md);padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:0;border-radius:var(--cc-radius-md);background:transparent;color:var(--cc-text-primary);text-align:start;transition:background-color var(--cc-motion-fast) var(--cc-ease)}._item_18oj4_10:hover:not([aria-disabled=true]){background:var(--cc-bg-surface-hover)}._item_18oj4_10[aria-disabled=true]{color:var(--cc-text-disabled);cursor:not-allowed}._icon_18oj4_36{flex:none;color:var(--cc-icon-secondary)}._text_18oj4_41{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._label_18oj4_48{font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._description_18oj4_53{font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);color:var(--cc-text-tertiary)}._danger_18oj4_59{color:var(--cc-text-danger)}._danger_18oj4_59 ._icon_18oj4_36{color:var(--cc-icon-danger)}._danger_18oj4_59:hover:not([aria-disabled=true]){background:var(--cc-bg-danger-subtle)}._separator_18oj4_71{height:var(--cc-stroke-default);margin:var(--cc-spacing-xs) 0;background:var(--cc-border-subtle)}@media (pointer: coarse){._item_18oj4_10{min-height:var(--cc-size-control-lg)}}._toast_1r70r_9{display:flex;align-items:flex-start;gap:var(--cc-spacing-md);width:calc(var(--cc-size-dialog-sm) - var(--cc-spacing-xl));max-width:100%;min-height:calc(var(--cc-spacing-4xl) + var(--cc-spacing-2xl));padding:var(--cc-spacing-md) var(--cc-spacing-lg);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-left-width:var(--cc-spacing-xs);border-radius:var(--cc-radius-lg);background:var(--cc-bg-surface);box-shadow:var(--cc-shadow-lg);color:var(--cc-text-primary);pointer-events:auto;animation:_cc-toast-in_1r70r_1 var(--cc-motion-base) var(--cc-ease)}._success_1r70r_28{border-left-color:var(--cc-border-success)}._error_1r70r_32{border-left-color:var(--cc-border-danger)}._info_1r70r_36{border-left-color:var(--cc-border-brand)}._icon_1r70r_40{flex:none;margin-top:var(--cc-spacing-2xs)}._text_1r70r_46{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);flex:1 1 auto;min-width:0}._title_1r70r_54{font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);color:var(--cc-text-primary)}._message_1r70r_60{font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._action_1r70r_66{flex:none}._dismiss_1r70r_70{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--cc-size-icon-lg);height:var(--cc-size-icon-lg);border:0;border-radius:var(--cc-radius-sm);background:transparent;color:var(--cc-icon-secondary)}._dismiss_1r70r_70:hover{background:var(--cc-bg-surface-hover);color:var(--cc-icon-default)}@media (pointer: coarse){._dismiss_1r70r_70{width:var(--cc-size-control-lg);height:var(--cc-size-control-lg)}}@keyframes _cc-toast-in_1r70r_1{0%{opacity:0;transform:translateY(var(--cc-spacing-sm))}to{opacity:1;transform:translateY(0)}}._region_d0w7k_10{position:fixed;right:0;bottom:0;z-index:400;display:flex;flex-direction:column;align-items:flex-end;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-lg);pointer-events:none}@media (max-width: 480px){._region_d0w7k_10{left:0;align-items:stretch;padding:var(--cc-spacing-md)}}._banner_1mj67_10{display:flex;align-items:flex-start;gap:var(--cc-spacing-md);width:100%;padding:var(--cc-spacing-md) var(--cc-spacing-lg);border:var(--cc-stroke-default) solid transparent;border-radius:var(--cc-radius-lg);color:var(--cc-text-primary)}._info_1mj67_21{border-color:var(--cc-border-brand);background:var(--cc-bg-info-subtle)}._success_1mj67_26{border-color:var(--cc-border-success);background:var(--cc-bg-success-subtle)}._warning_1mj67_31{background:var(--cc-bg-warning-subtle)}._danger_1mj67_37{border-color:var(--cc-border-danger);background:var(--cc-bg-danger-subtle)}._icon_1mj67_42{flex:none;margin-top:var(--cc-spacing-2xs)}._text_1mj67_47{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);flex:1 1 auto;min-width:0}._title_1mj67_55{font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._message_1mj67_60{font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._action_1mj67_66{flex:none}._dismiss_1mj67_70{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--cc-size-icon-lg);height:var(--cc-size-icon-lg);border:0;border-radius:var(--cc-radius-sm);background:transparent;color:var(--cc-icon-secondary)}._dismiss_1mj67_70:hover{color:var(--cc-icon-default)}@media (pointer: coarse){._dismiss_1mj67_70{width:var(--cc-size-control-lg);height:var(--cc-size-control-lg)}}@media (max-width: 480px){._banner_1mj67_10{flex-wrap:wrap}._action_1mj67_66{flex:1 1 100%}}._refetching_1ke0r_24{position:relative;pointer-events:none;cursor:progress}._refetching_1ke0r_24:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:40%;block-size:var(--cc-spacing-2xs);border-radius:var(--cc-radius-full);background-color:var(--cc-bg-brand);animation:_cc-dataview-refetch_1ke0r_1 calc(var(--cc-motion-slow) * 3) var(--cc-ease) infinite}@keyframes _cc-dataview-refetch_1ke0r_1{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){._refetching_1ke0r_24:before{animation:none;inline-size:100%}}._root_4e4ha_19{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--cc-spacing-md);padding:var(--cc-spacing-5xl) var(--cc-spacing-3xl);border-radius:var(--cc-radius-lg);margin-inline:auto;max-inline-size:var(--cc-size-drawer-lg)}._panel_4e4ha_34{background:var(--cc-bg-surface-alt);border:var(--cc-stroke-default) dashed var(--cc-border-default)}._inline_4e4ha_41{background:none;border:0;padding-block:var(--cc-spacing-4xl)}._compact_4e4ha_48{padding:var(--cc-spacing-2xl) var(--cc-spacing-lg);gap:var(--cc-spacing-sm)}._icon_4e4ha_53{display:flex;align-items:center;justify-content:center;inline-size:var(--cc-size-control-lg);block-size:var(--cc-size-control-lg);border-radius:var(--cc-radius-full);background:var(--cc-bg-brand-subtle);color:var(--cc-icon-brand);margin-block-end:var(--cc-spacing-xs)}._title_4e4ha_65{margin:0;font:var(--cc-font-heading-sm);letter-spacing:var(--cc-font-heading-sm-tracking);color:var(--cc-text-primary)}._description_4e4ha_72{margin:0;font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);color:var(--cc-text-secondary);max-inline-size:56ch}._actions_4e4ha_81{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--cc-spacing-sm);margin-block-start:var(--cc-spacing-xs)}@media (max-width: 767px){._root_4e4ha_19{padding-inline:var(--cc-spacing-lg)}._actions_4e4ha_81{flex-direction:column;align-items:stretch;inline-size:100%}}._root_15v9t_8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--cc-spacing-md);padding:var(--cc-spacing-5xl) var(--cc-spacing-3xl);border-radius:var(--cc-radius-lg);margin-inline:auto;max-inline-size:var(--cc-size-drawer-lg);background:var(--cc-bg-danger-subtle);border:var(--cc-stroke-default) solid var(--cc-border-danger)}._inline_15v9t_24{background:none;border:0;padding-block:var(--cc-spacing-4xl)}._compact_15v9t_30{padding:var(--cc-spacing-2xl) var(--cc-spacing-lg);gap:var(--cc-spacing-sm)}._icon_15v9t_35{display:flex;align-items:center;justify-content:center;inline-size:var(--cc-size-control-lg);block-size:var(--cc-size-control-lg);border-radius:var(--cc-radius-full);background:var(--cc-bg-surface);color:var(--cc-icon-danger)}._title_15v9t_46{margin:0;font:var(--cc-font-heading-sm);letter-spacing:var(--cc-font-heading-sm-tracking);color:var(--cc-text-primary)}._description_15v9t_53{margin:0;font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);color:var(--cc-text-secondary);max-inline-size:56ch}._actions_15v9t_61{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--cc-spacing-sm);margin-block-start:var(--cc-spacing-xs)}._retry_15v9t_79{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--cc-spacing-sm);block-size:var(--cc-size-control-md);padding-inline:var(--cc-spacing-lg);border-radius:var(--cc-radius-md);border:var(--cc-stroke-default) solid var(--cc-border-default);background:var(--cc-bg-surface);color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking);cursor:pointer;transition:background-color var(--cc-motion-fast) var(--cc-ease)}._retry_15v9t_79:hover{background:var(--cc-bg-surface-hover)}._trace_15v9t_107{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--cc-spacing-xs);margin-block-start:var(--cc-spacing-sm);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);color:var(--cc-text-tertiary)}._traceValue_15v9t_120{font:var(--cc-font-mono-sm);font-family:var(--cc-font-mono);letter-spacing:var(--cc-font-mono-sm-tracking);color:var(--cc-text-secondary);-webkit-user-select:all;user-select:all}._copy_15v9t_129{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:var(--cc-spacing-2xs) var(--cc-spacing-xs);border-radius:var(--cc-radius-xs);cursor:pointer;color:var(--cc-text-link);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking)}._copy_15v9t_129:hover{background:var(--cc-bg-surface-hover)}._root_1yj92_8{display:flex;flex-direction:row;align-items:center;gap:var(--cc-spacing-md);inline-size:100%;padding:var(--cc-spacing-sm) var(--cc-spacing-lg);background:var(--cc-bg-warning-subtle);color:var(--cc-text-warning);border-block-end:var(--cc-stroke-default) solid var(--cc-border-default);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._sticky_1yj92_22{position:sticky;inset-block-start:0;z-index:20}._icon_1yj92_29{display:flex;align-items:center;color:var(--cc-icon-warning);flex:none}._text_1yj92_36{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._message_1yj92_43{margin:0}._detail_1yj92_47{margin:0;font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._actions_1yj92_54{display:flex;flex-direction:row;align-items:center;gap:var(--cc-spacing-sm);margin-inline-start:auto;flex:none}._restored_1yj92_65{background:var(--cc-bg-success-subtle);color:var(--cc-text-success)}._restored_1yj92_65 ._icon_1yj92_29{color:var(--cc-icon-success)}@media (max-width: 767px){._root_1yj92_8{padding-inline:var(--cc-spacing-md);align-items:flex-start;flex-wrap:wrap}._actions_1yj92_54{margin-inline-start:0}}._root_12v02_8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--cc-spacing-md);padding:var(--cc-spacing-5xl) var(--cc-spacing-3xl);border-radius:var(--cc-radius-lg);margin-inline:auto;max-inline-size:var(--cc-size-drawer-lg);background:var(--cc-bg-surface-alt);border:var(--cc-stroke-default) solid var(--cc-border-default)}._inline_12v02_23{background:none;border:0;padding-block:var(--cc-spacing-4xl)}._compact_12v02_29{padding:var(--cc-spacing-2xl) var(--cc-spacing-lg);gap:var(--cc-spacing-sm)}._icon_12v02_34{display:flex;align-items:center;justify-content:center;inline-size:var(--cc-size-control-lg);block-size:var(--cc-size-control-lg);border-radius:var(--cc-radius-full);background:var(--cc-bg-surface);color:var(--cc-icon-secondary)}._title_12v02_45{margin:0;font:var(--cc-font-heading-sm);letter-spacing:var(--cc-font-heading-sm-tracking);color:var(--cc-text-primary)}._description_12v02_52{margin:0;font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);color:var(--cc-text-secondary);max-inline-size:56ch}._contact_12v02_62{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--cc-spacing-xs);margin:0;padding:var(--cc-spacing-sm) var(--cc-spacing-md);border-radius:var(--cc-radius-md);background:var(--cc-bg-info-subtle);color:var(--cc-text-info);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._permission_12v02_80{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--cc-spacing-xs);margin-block-start:var(--cc-spacing-sm);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);color:var(--cc-text-tertiary)}._permissionValue_12v02_93{font:var(--cc-font-mono-sm);font-family:var(--cc-font-mono);letter-spacing:var(--cc-font-mono-sm-tracking);color:var(--cc-text-secondary);-webkit-user-select:all;user-select:all}._actions_12v02_101{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--cc-spacing-sm);margin-block-start:var(--cc-spacing-xs)}@media (max-width: 767px){._root_12v02_8{padding-inline:var(--cc-spacing-lg)}._actions_12v02_101{flex-direction:column;align-items:stretch;inline-size:100%}}._root_1075y_9{display:block;background:var(--cc-bg-skeleton);border-radius:var(--cc-radius-xs);flex:none;animation:_cc-skeleton-pulse_1075y_1 calc(4 * var(--cc-motion-slow)) var(--cc-ease) infinite alternate}@keyframes _cc-skeleton-pulse_1075y_1{0%{opacity:1}to{opacity:.55}}._text_1075y_36{block-size:1em;border-radius:var(--cc-radius-full)}._block_1075y_41{border-radius:var(--cc-radius-sm)}._circle_1075y_45{border-radius:var(--cc-radius-full);aspect-ratio:1}._hText_1075y_54{block-size:1em}._hControlSm_1075y_58{block-size:var(--cc-size-control-sm)}._hControlMd_1075y_62{block-size:var(--cc-size-control-md)}._hControlLg_1075y_66{block-size:var(--cc-size-control-lg)}._hIconSm_1075y_70{block-size:var(--cc-size-icon-sm);inline-size:var(--cc-size-icon-sm)}._hIconMd_1075y_75{block-size:var(--cc-size-icon-md);inline-size:var(--cc-size-icon-md)}._hIconLg_1075y_80{block-size:var(--cc-size-icon-lg);inline-size:var(--cc-size-icon-lg)}._wFull_1075y_89{inline-size:100%}._w3q_1075y_93{inline-size:75%}._w2t_1075y_97{inline-size:66%}._wHalf_1075y_101{inline-size:50%}._wThird_1075y_105{inline-size:33%}._wQuarter_1075y_109{inline-size:25%}._lines_1075y_115{display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._row_1075y_123{display:flex;flex-direction:row;align-items:center;gap:var(--cc-spacing-md);min-block-size:var(--cc-size-control-lg);padding-block:var(--cc-spacing-sm);border-block-end:var(--cc-stroke-default) solid var(--cc-border-subtle)}._rowDense_1075y_133{min-block-size:var(--cc-size-control-md);padding-block:var(--cc-spacing-xs)}._rowCells_1075y_138{display:flex;flex-direction:row;align-items:center;gap:var(--cc-spacing-lg);flex:1 1 auto;min-width:0}._cell_1075y_147{flex:1 1 0;min-width:0}._rows_1075y_152{display:flex;flex-direction:column}._card_1075y_159{display:flex;flex-direction:column;gap:var(--cc-spacing-md);padding:var(--cc-spacing-lg);border-radius:var(--cc-radius-lg);border:var(--cc-stroke-default) solid var(--cc-border-default);background:var(--cc-bg-surface)}._cardHeader_1075y_169{display:flex;flex-direction:row;align-items:center;gap:var(--cc-spacing-md)}._cardFooter_1075y_176{display:flex;flex-direction:row;align-items:center;gap:var(--cc-spacing-sm);padding-block-start:var(--cc-spacing-sm)}._cards_1075y_184{display:flex;flex-direction:column;gap:var(--cc-spacing-lg)}._root_12axv_10{display:flex;min-height:100vh;min-height:100dvh;background:var(--cc-bg-canvas)}._sidebar_12axv_19{position:sticky;top:0;height:100vh;height:100dvh}._content_12axv_26{display:flex;flex-direction:column;flex:1 1 0;min-width:0}._topbar_12axv_35{position:sticky;top:0;z-index:2}._main_12axv_41{flex:1 1 auto;min-width:0;width:100%;max-width:calc(var(--cc-size-content-max) + 2 * var(--cc-spacing-3xl));margin:0 auto;padding:var(--cc-spacing-2xl) var(--cc-spacing-3xl) var(--cc-spacing-5xl)}._progress_12axv_53{position:absolute;inset-inline:0;top:0;z-index:3;height:var(--cc-spacing-2xs);overflow:hidden;background:var(--cc-bg-brand-muted)}._progress_12axv_53:before{content:"";display:block;width:40%;height:100%;background:var(--cc-bg-brand);animation:_indeterminate_12axv_1 1.4s var(--cc-ease) infinite}@keyframes _indeterminate_12axv_1{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion: reduce){._progress_12axv_53:before{width:100%;animation:none;opacity:.6}}._menuButton_12axv_91{display:none}@media (max-width: 767px){._sidebar_12axv_19{position:fixed;inset-block:0;inset-inline-start:0;z-index:5;transform:translate(-100%);box-shadow:var(--cc-shadow-lg);transition:transform var(--cc-motion-base) var(--cc-ease)}._sidebarOpen_12axv_113{transform:translate(0)}._scrim_12axv_117{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;border:0;background:var(--cc-bg-inverse);opacity:.4}._menuButton_12axv_91{display:inline-flex}._main_12axv_41{padding:var(--cc-spacing-lg) var(--cc-spacing-lg) var(--cc-spacing-4xl)}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){._sidebar_12axv_19{transition:none}}@media (min-width: 768px) and (max-width: 1023px){._main_12axv_41{padding:var(--cc-spacing-xl) var(--cc-spacing-2xl) var(--cc-spacing-4xl)}}._root_1kant_7{display:flex;flex-direction:column;min-width:0;border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-lg);background-color:var(--cc-bg-surface);overflow:hidden}._scroll_1kant_18{min-width:0;overflow:auto}._scroll_1kant_18:focus-visible{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:calc(-1 * var(--cc-stroke-strong))}._table_1kant_31{width:100%;border-collapse:separate;border-spacing:0;background:transparent;table-layout:fixed}._caption_1kant_46{caption-side:top;padding:var(--cc-spacing-md) var(--cc-spacing-lg);text-align:start;font:var(--cc-font-body-md-semibold);color:var(--cc-text-primary)}._sticky_1kant_56 thead th{position:sticky;inset-block-start:0;z-index:1}._th_1kant_63{padding:var(--cc-spacing-sm) var(--cc-spacing-lg);background-color:var(--cc-bg-surface-alt);border-block-end:var(--cc-stroke-default) solid var(--cc-border-default);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);color:var(--cc-text-secondary);text-align:start;white-space:nowrap}._sortButton_1kant_74{display:inline-flex;align-items:center;gap:var(--cc-spacing-xs);min-height:var(--cc-size-control-sm);padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}._sortButton_1kant_74:hover{color:var(--cc-text-primary)}._sortButton_1kant_74:focus-visible{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:var(--cc-spacing-2xs);border-radius:var(--cc-radius-xs)}._sortButton_1kant_74[data-active=true]{color:var(--cc-text-brand)}._sortIcon_1kant_106{color:var(--cc-icon-secondary)}._sortButton_1kant_74[data-active=true] ._sortIcon_1kant_106{color:var(--cc-icon-brand)}._tr_1kant_116{background-color:var(--cc-bg-surface)}._td_1kant_120{padding:0 var(--cc-spacing-lg);border-block-end:var(--cc-stroke-default) solid var(--cc-border-subtle);font:var(--cc-font-body-md);color:var(--cc-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}._root_1kant_7[data-density=comfortable] ._td_1kant_120{height:var(--cc-size-control-lg)}._root_1kant_7[data-density=dense] ._td_1kant_120{height:var(--cc-size-control-md);font:var(--cc-font-body-sm)}._root_1kant_7[data-density=dense] ._th_1kant_63{padding-block:var(--cc-spacing-xs)}._tr_1kant_116:hover ._td_1kant_120{background-color:var(--cc-bg-surface-hover)}._clickable_1kant_151{cursor:pointer}._tr_1kant_116[data-selected=true] ._td_1kant_120{background-color:var(--cc-bg-brand-subtle)}._tr_1kant_116[data-active=true] ._td_1kant_120:first-child{box-shadow:inset var(--cc-stroke-strong) 0 0 0 var(--cc-bg-brand)}._alignStart_1kant_165{text-align:start}._alignCenter_1kant_169{text-align:center}._alignEnd_1kant_173{text-align:end}._numeric_1kant_179{font-variant-numeric:tabular-nums lining-nums}._selectCol_1kant_185{width:var(--cc-size-control-lg)}._actionsCol_1kant_189{width:var(--cc-size-sidebar-collapsed)}._selectCell_1kant_193,._actionsCell_1kant_194{padding-inline:var(--cc-spacing-md);text-align:center;overflow:visible}._actionsCell_1kant_194{text-align:end}._checkbox_1kant_204{width:var(--cc-size-icon-md);height:var(--cc-size-icon-md);margin:0;accent-color:var(--cc-bg-brand);cursor:pointer}._checkbox_1kant_204:focus-visible{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:var(--cc-spacing-2xs);box-shadow:var(--cc-shadow-focus)}._checkbox_1kant_204:disabled{cursor:not-allowed;opacity:.5}._skeleton_1kant_227{display:block;height:var(--cc-spacing-md);border-radius:var(--cc-radius-xs);background-color:var(--cc-bg-skeleton);animation:_cc-table-pulse_1kant_1 var(--cc-motion-slow) ease-in-out infinite alternate}._skeletonBox_1kant_237{width:var(--cc-size-icon-md);height:var(--cc-size-icon-md);margin-inline:auto}@keyframes _cc-table-pulse_1kant_1{0%{opacity:1}to{opacity:.45}}._emptyCell_1kant_253{padding:var(--cc-spacing-3xl) var(--cc-spacing-lg);text-align:center;white-space:normal}._spacer_1kant_262{background-color:transparent}._spacer_1kant_262 td{padding:0;border:0}._pager_1kant_273{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cc-spacing-md);padding:var(--cc-spacing-sm) var(--cc-spacing-lg);border-block-start:var(--cc-stroke-default) solid var(--cc-border-subtle);background-color:var(--cc-bg-surface)}._summary_1kant_284{font:var(--cc-font-body-sm);color:var(--cc-text-secondary);font-variant-numeric:tabular-nums lining-nums}._pagerControls_1kant_290{display:flex;align-items:center;gap:var(--cc-spacing-sm)}._pageSize_1kant_296{display:inline-flex;align-items:center;gap:var(--cc-spacing-sm)}._pageSizeLabel_1kant_302{font:var(--cc-font-body-sm);color:var(--cc-text-secondary)}._select_1kant_185{height:var(--cc-size-control-sm);padding-inline:var(--cc-spacing-sm);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md);background-color:var(--cc-bg-surface);color:var(--cc-text-primary);font:var(--cc-font-body-sm)}._pageButton_1kant_317{display:inline-grid;place-items:center;width:var(--cc-size-control-sm);height:var(--cc-size-control-sm);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md);background-color:var(--cc-bg-surface);color:var(--cc-icon-default);cursor:pointer}._pageButton_1kant_317:hover:not(:disabled){background-color:var(--cc-bg-surface-hover)}._pageButton_1kant_317:disabled{color:var(--cc-text-disabled);cursor:not-allowed}._root_8nbu2_3{display:inline-flex;align-items:center;gap:var(--cc-spacing-xs);padding:var(--cc-spacing-2xs) var(--cc-spacing-sm);border-radius:var(--cc-radius-full);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}._icon_8nbu2_21{margin-inline-start:calc(-1 * var(--cc-spacing-2xs))}._toneNeutral_8nbu2_30{background-color:var(--cc-bg-surface-alt);color:var(--cc-text-secondary)}._toneInfo_8nbu2_35{background-color:var(--cc-bg-info-subtle);color:var(--cc-text-info)}._toneSuccess_8nbu2_40{background-color:var(--cc-bg-success-subtle);color:var(--cc-text-success)}._toneWarning_8nbu2_45{background-color:var(--cc-bg-warning-subtle);color:var(--cc-text-warning)}._toneDanger_8nbu2_50{background-color:var(--cc-bg-danger-subtle);color:var(--cc-text-danger)}._toneBrand_8nbu2_55{background-color:var(--cc-bg-brand-subtle);color:var(--cc-text-brand)}._toneViolet_8nbu2_60{background-color:var(--cc-bg-violet-subtle);color:var(--cc-text-violet)}._root_1n2nc_3{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--cc-radius-full);background-color:var(--cc-bg-brand-subtle);color:var(--cc-text-brand);box-shadow:inset 0 0 0 var(--cc-stroke-default) var(--cc-border-subtle);-webkit-user-select:none;user-select:none}._image_1n2nc_19{width:100%;height:100%;object-fit:cover;display:block}._initials_1n2nc_26{line-height:1;text-transform:none}._sm_1n2nc_37{width:var(--cc-size-icon-lg);height:var(--cc-size-icon-lg);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking)}._md_1n2nc_1{width:var(--cc-size-control-sm);height:var(--cc-size-control-sm);font:var(--cc-font-body-sm-semibold)}._lg_1n2nc_50{width:var(--cc-size-control-md);height:var(--cc-size-control-md);font:var(--cc-font-body-md-semibold)}._xl_1n2nc_56{width:var(--cc-size-control-lg);height:var(--cc-size-control-lg);font:var(--cc-font-heading-sm)}._root_gyplc_3{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-lg) var(--cc-spacing-xl);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-lg);background-color:var(--cc-bg-surface);min-width:0;width:100%}._head_gyplc_19{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cc-spacing-md);width:100%}._pair_gyplc_27{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);margin:0;min-width:0}._label_gyplc_35{font:var(--cc-font-body-sm-medium);color:var(--cc-text-secondary)}._value_gyplc_40{margin:0;font:var(--cc-font-numeric-xl);letter-spacing:var(--cc-font-numeric-xl-tracking);color:var(--cc-text-primary);font-variant-numeric:tabular-nums lining-nums}._icon_gyplc_50{margin-block-start:var(--cc-spacing-2xs)}._foot_gyplc_54{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-spacing-sm);margin:0;min-width:0}._delta_gyplc_63{display:inline-flex;align-items:center;gap:var(--cc-spacing-xs);font:var(--cc-font-body-sm-semibold);font-variant-numeric:tabular-nums lining-nums}._deltaPositive_gyplc_74{color:var(--cc-text-success)}._deltaNegative_gyplc_78{color:var(--cc-text-danger)}._deltaNeutral_gyplc_82{color:var(--cc-text-secondary)}._hint_gyplc_86{font:var(--cc-font-body-sm);color:var(--cc-text-tertiary);min-width:0}._root_13g2a_3{display:flex;align-items:center;gap:var(--cc-spacing-md);min-width:0;width:100%}._track_13g2a_11{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;border-radius:var(--cc-radius-full);background-color:var(--cc-bg-surface-alt)}._sizeSm_13g2a_23{height:var(--cc-spacing-xs)}._sizeMd_13g2a_27{height:var(--cc-spacing-sm)}._fill_13g2a_31{height:100%;border-radius:inherit;transition:width var(--cc-motion-base) ease-out}._toneBrand_13g2a_39{background-color:var(--cc-bg-brand)}._toneSuccess_13g2a_43{background-color:var(--cc-bg-success)}._toneWarning_13g2a_47{background-color:var(--cc-bg-warning)}._toneDanger_13g2a_51{background-color:var(--cc-bg-danger)}._pending_13g2a_57{width:40%;animation:_cc-progress-sweep_13g2a_1 var(--cc-motion-slow) linear infinite alternate}@keyframes _cc-progress-sweep_13g2a_1{0%{transform:translate(-25%)}to{transform:translate(250%)}}._value_13g2a_72{flex:none;font:var(--cc-font-body-sm-medium);color:var(--cc-text-secondary);font-variant-numeric:tabular-nums lining-nums}._root_15spg_3{position:relative;display:inline-grid;place-items:center;flex:none}._svg_15spg_10{width:100%;height:100%;transform:rotate(-90deg)}._sizeSm_15spg_18{width:var(--cc-size-control-sm);height:var(--cc-size-control-sm);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking)}._sizeMd_15spg_25{width:var(--cc-size-control-md);height:var(--cc-size-control-md);font:var(--cc-font-body-sm-semibold)}._sizeLg_15spg_31{width:var(--cc-size-control-lg);height:var(--cc-size-control-lg);font:var(--cc-font-body-md-semibold)}._track_15spg_37,._arc_15spg_38{fill:none;stroke-width:5}._track_15spg_37{stroke:var(--cc-bg-surface-alt)}._arc_15spg_38{stroke-linecap:round;transition:stroke-dashoffset var(--cc-motion-base) ease-out}._toneBrand_15spg_53{stroke:var(--cc-bg-brand)}._toneSuccess_15spg_57{stroke:var(--cc-bg-success)}._toneWarning_15spg_61{stroke:var(--cc-bg-warning)}._toneDanger_15spg_65{stroke:var(--cc-bg-danger)}._spin_15spg_69{animation:_cc-ring-spin_15spg_1 var(--cc-motion-slow) linear infinite}@keyframes _cc-ring-spin_15spg_1{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}._centre_15spg_83{position:absolute;color:var(--cc-text-primary);font-variant-numeric:tabular-nums lining-nums;line-height:1}._root_1pr2v_3{list-style:none;margin:0;padding:0;min-width:0}._item_1pr2v_10{position:relative;display:flex;gap:var(--cc-spacing-md);padding-inline-start:0}._comfortable_1pr2v_18 ._item_1pr2v_10{padding-block-end:var(--cc-spacing-2xl)}._dense_1pr2v_22 ._item_1pr2v_10{padding-block-end:var(--cc-spacing-md)}._lastItem_1pr2v_28{padding-block-end:0}._rail_1pr2v_32{position:absolute;inset-inline-start:calc(var(--cc-size-icon-md) / 2);inset-block-start:var(--cc-size-icon-md);inset-block-end:0;width:var(--cc-stroke-strong);transform:translate(calc(-1 * var(--cc-stroke-strong) / 2));background-color:var(--cc-border-default)}._lastItem_1pr2v_28 ._rail_1pr2v_32{display:none}._marker_1pr2v_47{flex:none;display:inline-grid;place-items:center;width:var(--cc-size-icon-md);height:var(--cc-size-icon-md);border-radius:var(--cc-radius-full);box-shadow:0 0 0 var(--cc-stroke-strong) var(--cc-bg-surface)}._toneNeutral_1pr2v_58{background-color:var(--cc-bg-surface-alt);color:var(--cc-icon-secondary)}._toneBrand_1pr2v_63{background-color:var(--cc-bg-brand-subtle);color:var(--cc-icon-brand)}._toneSuccess_1pr2v_68{background-color:var(--cc-bg-success-subtle);color:var(--cc-icon-success)}._toneWarning_1pr2v_73{background-color:var(--cc-bg-warning-subtle);color:var(--cc-icon-warning)}._toneDanger_1pr2v_78{background-color:var(--cc-bg-danger-subtle);color:var(--cc-icon-danger)}._toneInfo_1pr2v_83{background-color:var(--cc-bg-info-subtle);color:var(--cc-text-info)}._body_1pr2v_88{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0;padding-block-start:var(--cc-spacing-2xs)}._title_1pr2v_97{margin:0;font:var(--cc-font-body-md-medium);color:var(--cc-text-primary)}._meta_1pr2v_103{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-spacing-sm);margin:0;font:var(--cc-font-body-sm);color:var(--cc-text-tertiary)}._time_1pr2v_113{font-variant-numeric:tabular-nums lining-nums}._description_1pr2v_117{margin-block-start:var(--cc-spacing-xs);font:var(--cc-font-body-sm);color:var(--cc-text-secondary);min-width:0}._root_1yaw1_3{width:100%;border-collapse:separate;border-spacing:var(--cc-spacing-xs);table-layout:fixed}._caption_1yaw1_12{caption-side:top;padding-block-end:var(--cc-spacing-md);text-align:start;font:var(--cc-font-heading-sm);color:var(--cc-text-primary)}._weekday_1yaw1_20{display:block;padding-block:var(--cc-spacing-xs);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);color:var(--cc-text-tertiary);text-align:center}._cell_1yaw1_29{padding:0;width:calc(100% / 7)}._day_1yaw1_35{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cc-spacing-2xs);width:100%;min-height:var(--cc-size-control-lg);padding:var(--cc-spacing-xs);border:var(--cc-stroke-default) solid transparent;border-radius:var(--cc-radius-md);background-color:transparent;color:var(--cc-text-primary);font:var(--cc-font-body-sm-medium);cursor:pointer;transition:background-color var(--cc-motion-fast) ease-out}._day_1yaw1_35:hover{background-color:var(--cc-bg-surface-hover)}._day_1yaw1_35:focus-visible{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:calc(-1 * var(--cc-stroke-strong));box-shadow:var(--cc-shadow-focus)}._day_1yaw1_35[data-outside=true]{color:var(--cc-text-tertiary)}._day_1yaw1_35[data-today=true]{border-color:var(--cc-border-brand);color:var(--cc-text-brand)}._day_1yaw1_35[data-selected=true]{background-color:var(--cc-bg-brand);border-color:var(--cc-bg-brand);color:var(--cc-text-on-brand)}._day_1yaw1_35[data-selected=true]:hover{background-color:var(--cc-bg-brand-hover)}._day_1yaw1_35[aria-disabled=true]{color:var(--cc-text-disabled);cursor:not-allowed}._day_1yaw1_35[aria-disabled=true]:hover{background-color:transparent}._dayNumber_1yaw1_97{font-variant-numeric:tabular-nums lining-nums}._dots_1yaw1_101{display:flex;align-items:center;gap:var(--cc-spacing-2xs);min-height:var(--cc-spacing-xs)}._dot_1yaw1_101{width:var(--cc-spacing-xs);height:var(--cc-spacing-xs);border-radius:var(--cc-radius-full)}._day_1yaw1_35[data-selected=true] ._dot_1yaw1_101{background-color:var(--cc-icon-on-brand)}._dotBrand_1yaw1_121{background-color:var(--cc-bg-brand)}._dotSuccess_1yaw1_125{background-color:var(--cc-bg-success)}._dotWarning_1yaw1_129{background-color:var(--cc-bg-warning)}._dotDanger_1yaw1_133{background-color:var(--cc-bg-danger)}._dotInfo_1yaw1_137{background-color:var(--cc-bg-info)}._dotViolet_1yaw1_141{background-color:var(--cc-text-violet)}._dotNeutral_1yaw1_145{background-color:var(--cc-border-strong)}._root_j3n1h_3{display:flex;flex-direction:column;gap:var(--cc-spacing-md);min-width:0}._caption_j3n1h_10{margin:0;font:var(--cc-font-heading-sm);color:var(--cc-text-primary)}._frame_j3n1h_16{display:flex;align-items:stretch;gap:var(--cc-spacing-sm);min-width:0;overflow-x:auto;border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-lg);background-color:var(--cc-bg-surface);padding:var(--cc-spacing-md)}._gutter_j3n1h_31{display:flex;flex:none;flex-direction:column;width:var(--cc-size-control-lg);text-align:end}._gutterHead_j3n1h_40{display:block;height:var(--cc-size-control-md)}._hour_j3n1h_45{display:block;height:var(--cc-size-control-lg);padding-inline-end:var(--cc-spacing-sm);font:var(--cc-font-body-sm);color:var(--cc-text-tertiary);font-variant-numeric:tabular-nums lining-nums;transform:translateY(calc(-1 * var(--cc-spacing-sm) / 2))}._columns_j3n1h_56{display:flex;flex:1 1 auto;gap:var(--cc-spacing-xs);min-width:0}._column_j3n1h_56{display:flex;flex:1 1 0;flex-direction:column;min-width:var(--cc-size-sidebar-collapsed)}._columnHead_j3n1h_71{display:flex;align-items:center;justify-content:center;height:var(--cc-size-control-md);border-radius:var(--cc-radius-sm);font:var(--cc-font-body-sm-semibold);color:var(--cc-text-secondary)}._column_j3n1h_56[data-today=true] ._columnHead_j3n1h_71{background-color:var(--cc-bg-brand-subtle);color:var(--cc-text-brand)}._canvas_j3n1h_86{position:relative;flex:1 1 auto}._ruling_j3n1h_92{display:flex;flex-direction:column}._rule_j3n1h_97{display:block;height:var(--cc-size-control-lg);border-block-start:var(--cc-stroke-default) solid var(--cc-border-subtle)}._rule_j3n1h_97:last-child{border-block-end:var(--cc-stroke-default) solid var(--cc-border-subtle)}._empty_j3n1h_107{position:absolute;inset-block-start:var(--cc-spacing-sm);inset-inline:0;margin:0;text-align:center;font:var(--cc-font-body-sm);color:var(--cc-text-tertiary)}._events_j3n1h_117{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}._slot_j3n1h_125{position:absolute;padding-inline-end:var(--cc-spacing-2xs);min-height:var(--cc-spacing-xl)}._event_j3n1h_117{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);width:100%;height:100%;overflow:hidden;padding:var(--cc-spacing-xs) var(--cc-spacing-sm);border:var(--cc-stroke-default) solid transparent;border-radius:var(--cc-radius-sm);text-align:start;cursor:pointer;border-inline-start-width:var(--cc-stroke-strong)}._event_j3n1h_117:focus-visible{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:var(--cc-stroke-default);box-shadow:var(--cc-shadow-focus)}._eventTitle_j3n1h_156{font:var(--cc-font-body-sm-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._eventTime_j3n1h_163{font:var(--cc-font-body-sm);font-variant-numeric:tabular-nums lining-nums}._eventMeta_j3n1h_173{font:var(--cc-font-body-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toneBrand_j3n1h_181{background-color:var(--cc-bg-brand-subtle);border-inline-start-color:var(--cc-bg-brand);color:var(--cc-text-brand)}._toneSuccess_j3n1h_187{background-color:var(--cc-bg-success-subtle);border-inline-start-color:var(--cc-bg-success);color:var(--cc-text-success)}._toneWarning_j3n1h_193{background-color:var(--cc-bg-warning-subtle);border-inline-start-color:var(--cc-bg-warning);color:var(--cc-text-warning)}._toneDanger_j3n1h_199{background-color:var(--cc-bg-danger-subtle);border-inline-start-color:var(--cc-bg-danger);color:var(--cc-text-danger)}._toneInfo_j3n1h_205{background-color:var(--cc-bg-info-subtle);border-inline-start-color:var(--cc-bg-info);color:var(--cc-text-info)}._toneViolet_j3n1h_211{background-color:var(--cc-bg-violet-subtle);border-inline-start-color:var(--cc-text-violet);color:var(--cc-text-violet)}._toneNeutral_j3n1h_217{background-color:var(--cc-bg-surface-alt);border-inline-start-color:var(--cc-border-strong);color:var(--cc-text-secondary)}._root_1r1k7_3{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:var(--cc-size-dialog-sm);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-lg);background-color:var(--cc-bg-surface-alt);transition:border-color var(--cc-motion-fast) ease-out}._root_1r1k7_3[data-drop-target=true]{border-style:dashed;border-color:var(--cc-border-brand);background-color:var(--cc-bg-brand-subtle)}._root_1r1k7_3[data-over-limit=true]{border-color:var(--cc-border-danger)}._head_1r1k7_30{display:flex;align-items:center;justify-content:space-between;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-md) var(--cc-spacing-md) var(--cc-spacing-sm)}._title_1r1k7_38{margin:0;min-width:0;font:var(--cc-font-body-md-semibold);color:var(--cc-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._list_1r1k7_48{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--cc-spacing-sm);margin:0;padding:0 var(--cc-spacing-md) var(--cc-spacing-md);list-style:none;overflow-y:auto;min-height:0}._item_1r1k7_62{min-width:0}._empty_1r1k7_66{flex:1 1 auto;display:flex;align-items:center;justify-content:center;margin:0;padding:var(--cc-spacing-2xl) var(--cc-spacing-md);text-align:center;font:var(--cc-font-body-sm);color:var(--cc-text-tertiary)}._foot_1r1k7_78{padding:var(--cc-spacing-sm) var(--cc-spacing-md) var(--cc-spacing-md);border-block-start:var(--cc-stroke-default) solid var(--cc-border-subtle)}._root_137bf_10{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);width:var(--cc-size-sidebar);flex:none;height:100%;padding:var(--cc-spacing-lg) var(--cc-spacing-md);border-inline-end:var(--cc-stroke-default) solid var(--cc-border-default);background:var(--cc-bg-sidebar);overflow:hidden;transition:width var(--cc-motion-base) var(--cc-ease)}._collapsed_137bf_25{width:var(--cc-size-sidebar-collapsed);padding-inline:var(--cc-spacing-lg)}._brand_137bf_33{display:flex;align-items:center;gap:var(--cc-spacing-md);min-height:var(--cc-size-control-md);padding:0 var(--cc-spacing-md);color:var(--cc-text-primary);text-decoration:none}._brand_137bf_33:hover{text-decoration:none}._collapsed_137bf_25 ._brand_137bf_33{padding:0;justify-content:center}._mark_137bf_52{display:grid;place-items:center;flex:none;width:var(--cc-size-icon-lg);height:var(--cc-size-icon-lg);border-radius:var(--cc-radius-sm);background:var(--cc-bg-brand);color:var(--cc-text-on-brand);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._markImage_137bf_65{width:var(--cc-size-icon-lg);height:var(--cc-size-icon-lg);border-radius:var(--cc-radius-sm);object-fit:cover}._brandCopy_137bf_72{display:flex;flex-direction:column;min-width:0}._brandName_137bf_78{overflow:hidden;color:var(--cc-text-primary);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking);text-overflow:ellipsis;white-space:nowrap}._brandSub_137bf_87{overflow:hidden;color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);text-overflow:ellipsis;white-space:nowrap}._nav_137bf_98{display:flex;flex-direction:column;gap:var(--cc-spacing-lg);flex:1 1 auto;min-height:0;margin-top:var(--cc-spacing-sm);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}._group_137bf_111{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);margin:0}._groupHeading_137bf_118{padding:0 var(--cc-spacing-md);color:var(--cc-text-tertiary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-transform:uppercase}._collapsed_137bf_25 ._groupHeading_137bf_118{display:none}._collapsed_137bf_25 ._group_137bf_111+._group_137bf_111{padding-top:var(--cc-spacing-lg);border-top:var(--cc-stroke-default) solid var(--cc-border-subtle)}._items_137bf_137{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);margin:0;padding:0;list-style:none}._item_137bf_137{display:flex;align-items:center;gap:var(--cc-spacing-md);min-height:var(--cc-size-control-md);padding:0 var(--cc-spacing-md);border-radius:var(--cc-radius-md);color:var(--cc-text-secondary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking);text-decoration:none;transition:background-color var(--cc-motion-fast) var(--cc-ease),color var(--cc-motion-fast) var(--cc-ease)}._item_137bf_137:hover{background:var(--cc-bg-surface-hover);color:var(--cc-text-primary);text-decoration:none}._item_137bf_137[aria-current=page]{background:var(--cc-bg-brand-subtle);color:var(--cc-text-brand);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._collapsed_137bf_25 ._item_137bf_137{gap:0;padding:0;justify-content:center}._itemIcon_137bf_185{flex:none}._itemLabel_137bf_189{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._collapsed_137bf_25 ._itemLabel_137bf_189{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._itemBadge_137bf_212{flex:none;width:var(--cc-spacing-sm);height:var(--cc-spacing-sm);border-radius:var(--cc-radius-full);background:var(--cc-bg-danger)}._collapsed_137bf_25 ._itemBadge_137bf_212{position:absolute;margin-inline-start:var(--cc-spacing-xl);margin-block-start:calc(-1 * var(--cc-spacing-md))}._profile_137bf_229{display:flex;align-items:center;gap:var(--cc-spacing-md);flex:none;width:100%;min-height:var(--cc-size-control-lg);margin-top:var(--cc-spacing-sm);padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:var(--cc-stroke-default) solid transparent;border-top-color:var(--cc-border-subtle);border-radius:var(--cc-radius-md);background:transparent;text-align:start}._profile_137bf_229:hover{background:var(--cc-bg-surface-hover)}._collapsed_137bf_25 ._profile_137bf_229{padding-inline:0;justify-content:center}._profileCopy_137bf_254{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}._profileName_137bf_261{overflow:hidden;color:var(--cc-text-primary);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);text-overflow:ellipsis;white-space:nowrap}._profileRole_137bf_270{overflow:hidden;color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);text-overflow:ellipsis;white-space:nowrap}._collapsed_137bf_25 ._profileCopy_137bf_254,._collapsed_137bf_25 ._profileChevron_137bf_280{display:none}._profileChevron_137bf_280{flex:none}._collapseRow_137bf_290{display:flex;flex:none;justify-content:flex-end}._collapsed_137bf_25 ._collapseRow_137bf_290{justify-content:center}@media (prefers-reduced-motion: reduce){._root_137bf_10{transition:none}}._root_1luag_9{display:flex;align-items:center;justify-content:space-between;gap:var(--cc-spacing-lg);flex:none;min-height:var(--cc-size-topbar);padding:0 var(--cc-spacing-2xl);border-block-end:var(--cc-stroke-default) solid var(--cc-border-default);background:var(--cc-bg-topbar)}._left_1luag_21,._right_1luag_22{display:flex;align-items:center;gap:var(--cc-spacing-sm);min-width:0}._left_1luag_21{flex:1 1 auto}._right_1luag_22{flex:none}._search_1luag_41{display:flex;align-items:center;gap:var(--cc-spacing-sm);flex:1 1 auto;max-width:calc(var(--cc-size-dialog-sm) - var(--cc-spacing-4xl));min-width:0;min-height:var(--cc-size-control-md);padding:0 var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-hover);transition:border-color var(--cc-motion-fast) var(--cc-ease)}._search_1luag_41:focus-within{border-color:var(--cc-border-focus);background:var(--cc-bg-surface)}._searchIcon_1luag_62{flex:none}._searchInput_1luag_66{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);outline:none}._searchInput_1luag_66::placeholder{color:var(--cc-text-placeholder)}._hint_1luag_84{display:flex;align-items:center;gap:var(--cc-spacing-2xs);flex:none;padding:var(--cc-spacing-2xs) var(--cc-spacing-xs);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-xs);background:var(--cc-bg-surface);color:var(--cc-text-tertiary);font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking);white-space:nowrap}._switcher_1luag_101{display:flex;align-items:center;gap:var(--cc-spacing-sm);min-height:var(--cc-size-control-sm);padding:0 var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);color:var(--cc-text-primary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking);white-space:nowrap}._switcher_1luag_101:hover{background:var(--cc-bg-surface-hover);border-color:var(--cc-border-strong)}._switcherValue_1luag_121{font-variant-numeric:tabular-nums}._bell_1luag_128{position:relative}._dot_1luag_134{position:absolute;top:var(--cc-spacing-xs);inset-inline-end:var(--cc-spacing-xs);width:var(--cc-spacing-sm);height:var(--cc-spacing-sm);border:var(--cc-stroke-strong) solid var(--cc-bg-topbar);border-radius:var(--cc-radius-full);background:var(--cc-bg-danger)}@media (max-width: 767px){._root_1luag_9{gap:var(--cc-spacing-sm);padding:0 var(--cc-spacing-lg)}._hint_1luag_84,._switcherValue_1luag_121,._switcherLabel_1luag_158{display:none}._switcher_1luag_101{padding:0 var(--cc-spacing-sm)}._search_1luag_41{max-width:none}}._root_zk93g_3{min-width:0}._list_zk93g_7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-spacing-xs);margin:0;padding:0;list-style:none;font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._crumb_zk93g_19{display:flex;align-items:center;gap:var(--cc-spacing-xs);min-width:0}._link_zk93g_26{display:block;max-width:24ch;overflow:hidden;padding:var(--cc-spacing-2xs) var(--cc-spacing-xs);border-radius:var(--cc-radius-xs);color:var(--cc-text-secondary);text-overflow:ellipsis;white-space:nowrap}._link_zk93g_26:hover{background:var(--cc-bg-surface-hover);color:var(--cc-text-primary);text-decoration:none}._current_zk93g_45{display:block;max-width:32ch;overflow:hidden;padding:var(--cc-spacing-2xs) var(--cc-spacing-xs);color:var(--cc-text-primary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking);text-overflow:ellipsis;white-space:nowrap}._separator_zk93g_58{flex:none;color:var(--cc-icon-secondary)}._ellipsis_zk93g_64{padding:0 var(--cc-spacing-2xs);color:var(--cc-text-tertiary)}._root_1apuf_11{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--cc-bg-canvas)}._header_1apuf_23{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--cc-spacing-md);flex:none;min-height:var(--cc-size-topbar);padding:var(--cc-spacing-sm) var(--cc-spacing-lg);border-block-end:var(--cc-stroke-default) solid var(--cc-border-default);background:var(--cc-bg-topbar)}._brand_1apuf_38{display:flex;align-items:center;gap:var(--cc-spacing-md);min-width:0}._logo_1apuf_45{flex:none;width:var(--cc-size-control-md);height:var(--cc-size-control-md);border-radius:var(--cc-radius-md);object-fit:contain}._mark_1apuf_53{display:grid;place-items:center;flex:none;width:var(--cc-size-control-md);height:var(--cc-size-control-md);border-radius:var(--cc-radius-md);background:var(--cc-bg-brand);color:var(--cc-text-on-brand);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._brandCopy_1apuf_66{display:flex;flex-direction:column;min-width:0}._institution_1apuf_72{overflow:hidden;color:var(--cc-text-primary);font:var(--cc-font-heading-sm);letter-spacing:var(--cc-font-heading-sm-tracking);text-overflow:ellipsis;white-space:nowrap}._tagline_1apuf_81{overflow:hidden;color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);text-overflow:ellipsis;white-space:nowrap}._headerActions_1apuf_90{display:flex;align-items:center;gap:var(--cc-spacing-xs);flex:none}._wardBar_1apuf_102{display:flex;align-items:center;gap:var(--cc-spacing-sm);flex:none;padding:var(--cc-spacing-sm) var(--cc-spacing-lg);border-block-end:var(--cc-stroke-default) solid var(--cc-border-subtle);background:var(--cc-bg-brand-subtle)}._wardLabel_1apuf_112{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._wardSwitch_1apuf_118{display:flex;align-items:center;gap:var(--cc-spacing-sm);min-height:var(--cc-size-control-sm);padding:0 var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-brand);border-radius:var(--cc-radius-full);background:var(--cc-bg-surface);color:var(--cc-text-primary);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._wardSwitch_1apuf_118:hover{background:var(--cc-bg-surface-hover)}._wardMeta_1apuf_136{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._main_1apuf_144{flex:1 1 auto;min-width:0;width:100%;max-width:calc(var(--cc-size-content-max) + 2 * var(--cc-spacing-2xl));margin:0 auto;padding:var(--cc-spacing-lg) var(--cc-spacing-lg) var(--cc-spacing-5xl)}._cards_1apuf_154{display:grid;gap:var(--cc-spacing-lg);grid-template-columns:1fr}@media (min-width: 768px){._header_1apuf_23,._wardBar_1apuf_102{padding-inline:var(--cc-spacing-2xl)}._main_1apuf_144{padding:var(--cc-spacing-2xl) var(--cc-spacing-2xl) var(--cc-spacing-5xl)}._cards_1apuf_154{grid-template-columns:repeat(2,minmax(0,1fr))}}._cardHalf_1apuf_175{min-width:0}._cardFull_1apuf_179{min-width:0;grid-column:1 / -1}._page_11afa_10{display:grid;grid-template-columns:1fr;min-height:100vh;min-height:100dvh;background:var(--cc-bg-canvas)}._brandPane_11afa_22{display:none}._brandInner_11afa_26{display:flex;flex-direction:column;gap:var(--cc-spacing-lg);max-width:var(--cc-size-dialog-sm)}._brandTitle_11afa_33{color:var(--cc-text-on-brand);font:var(--cc-font-display-lg);letter-spacing:var(--cc-font-display-lg-tracking)}._brandBody_11afa_39{color:var(--cc-text-on-brand);font:var(--cc-font-body-lg);letter-spacing:var(--cc-font-body-lg-tracking);opacity:.88}._brandPoints_11afa_48{display:flex;flex-direction:column;gap:var(--cc-spacing-md);margin:0;padding:0;list-style:none}._brandPoint_11afa_48{display:flex;align-items:center;gap:var(--cc-spacing-md);color:var(--cc-text-on-brand);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._formPane_11afa_68{display:flex;align-items:center;justify-content:center;padding:var(--cc-spacing-3xl) var(--cc-spacing-lg)}._card_11afa_75{display:flex;flex-direction:column;gap:var(--cc-spacing-2xl);width:100%;max-width:var(--cc-size-dialog-sm);padding:var(--cc-spacing-3xl);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-xl);background:var(--cc-bg-surface);box-shadow:var(--cc-shadow-md)}._head_11afa_88{display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._mark_11afa_94{display:grid;place-items:center;width:var(--cc-size-control-lg);height:var(--cc-size-control-lg);margin-block-end:var(--cc-spacing-sm);border-radius:var(--cc-radius-lg);background:var(--cc-bg-brand);color:var(--cc-text-on-brand);font:var(--cc-font-heading-md);letter-spacing:var(--cc-font-heading-md-tracking)}._title_11afa_107{color:var(--cc-text-primary);font:var(--cc-font-heading-xl);letter-spacing:var(--cc-font-heading-xl-tracking)}._subtitle_11afa_113{color:var(--cc-text-secondary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._form_11afa_68{display:flex;flex-direction:column;gap:var(--cc-spacing-lg)}._reveal_11afa_126{position:relative;display:grid;place-items:center;width:var(--cc-size-icon-lg);height:var(--cc-size-icon-lg);border:0;border-radius:var(--cc-radius-xs);background:transparent;color:var(--cc-icon-default)}._reveal_11afa_126:hover{color:var(--cc-icon-brand)}@media (pointer: coarse),(max-width: 767px){._reveal_11afa_126:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}._footer_11afa_157{display:flex;align-items:center;justify-content:space-between;gap:var(--cc-spacing-md);flex-wrap:wrap}._link_11afa_165{color:var(--cc-text-link);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._hint_11afa_171{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}@media (min-width: 1024px){._page_11afa_10{grid-template-columns:1fr minmax(0,calc(var(--cc-size-dialog-md) + var(--cc-spacing-6xl)))}._brandPane_11afa_22{display:flex;flex-direction:column;justify-content:center;padding:var(--cc-spacing-6xl);background:var(--cc-bg-brand)}}._page_zfckh_19{display:flex;flex-direction:column;gap:var(--cc-spacing-xl);max-width:var(--cc-size-content-max)}._sectionBody_zfckh_26{display:flex;flex-direction:column;gap:var(--cc-spacing-lg)}._actions_zfckh_34{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm);align-items:center}._hint_zfckh_41{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);margin:0}._warning_zfckh_48{color:var(--cc-text-warning);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);margin:0}._rowError_zfckh_57{color:var(--cc-text-danger);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);margin:0}._readOnlyList_zfckh_68{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-md);margin:0}._readOnlyTerm_zfckh_75{color:var(--cc-text-secondary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-transform:uppercase}._readOnlyValue_zfckh_82{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking);margin:0}._dayGrid_zfckh_93{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-md)}._dayItem_zfckh_99{display:flex;align-items:center;min-height:var(--cc-size-control-lg)}._number_zfckh_109{font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking);color:var(--cc-text-primary)}._previewList_zfckh_115{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);margin:0;padding:0;list-style:none}._previewSentence_zfckh_128{background:var(--cc-bg-surface-alt);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);padding:var(--cc-spacing-md);color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);margin:0}._previewTerm_zfckh_139{font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking);color:var(--cc-text-brand)}@media (min-width: 768px){._readOnlyList_zfckh_68{grid-template-columns:repeat(2,minmax(0,1fr))}}._page_1lyca_23{display:flex;flex-direction:column;gap:var(--cc-spacing-xl);max-width:var(--cc-size-content-max)}._tree_1lyca_34,._children_1lyca_35{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._children_1lyca_35{gap:var(--cc-spacing-xs);margin-left:var(--cc-spacing-lg);margin-top:var(--cc-spacing-xs);border-left:1px solid var(--cc-border-subtle);padding-left:var(--cc-spacing-md)}._node_1lyca_54{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);padding:var(--cc-spacing-md);border:1px solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface)}._child_1lyca_35{padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:1px solid var(--cc-border-subtle);border-radius:var(--cc-radius-sm);background:var(--cc-bg-surface-alt)}._row_1lyca_73{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-spacing-sm)}._identity_1lyca_80{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cc-spacing-xs);flex:1 1 12ch;min-width:0}._name_1lyca_91{font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking);color:var(--cc-text-primary);overflow-wrap:anywhere}._code_1lyca_99{font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking);color:var(--cc-text-secondary)}._meta_1lyca_105{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-spacing-sm);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._controls_1lyca_116{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-spacing-2xs)}._grip_1lyca_126{display:inline-flex;align-items:center;color:var(--cc-text-tertiary);cursor:grab}._dragging_1lyca_133{border-color:var(--cc-border-brand);background:var(--cc-bg-brand-subtle)}._dropTarget_1lyca_138{border-color:var(--cc-border-brand);border-style:dashed}._renameRow_1lyca_144{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--cc-spacing-xs);flex:1 1 16ch}._renameField_1lyca_152{flex:1 1 12ch;min-width:0}._form_1lyca_159{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-lg)}._formWide_1lyca_165{grid-column:1 / -1}@media (min-width: 48rem){._form_1lyca_159{grid-template-columns:1fr 1fr}}._hint_1lyca_175{font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._group_1lyca_183{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._groupLegend_1lyca_192{font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);color:var(--cc-text-primary);padding:0}._templateList_1lyca_201{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._templateRow_1lyca_210{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-md);border:1px solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface)}._templateBody_1lyca_221{flex:1 1 16ch;min-width:0;display:flex;flex-direction:column;gap:var(--cc-spacing-2xs)}._templateName_1lyca_229{font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking);color:var(--cc-text-primary)}._templateDescription_1lyca_235{font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._matrixScroll_1gmm6_17{overflow-x:auto;border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md)}._matrix_1gmm6_17{border-collapse:collapse;width:100%}._matrixCaption_1gmm6_29{caption-side:top;text-align:start;padding:var(--cc-spacing-sm) var(--cc-spacing-md);color:var(--cc-text-secondary);font:var(--cc-font-body-sm)}._matrixRowHead_1gmm6_37{position:sticky;left:0;z-index:1;text-align:start;background:var(--cc-bg-surface);padding:var(--cc-spacing-sm) var(--cc-spacing-md);font:var(--cc-font-body-md-medium);color:var(--cc-text-primary);border-bottom:var(--cc-stroke-default) solid var(--cc-border-subtle);border-right:var(--cc-stroke-default) solid var(--cc-border-subtle);white-space:nowrap}._matrixColumnHead_1gmm6_53{padding:var(--cc-spacing-sm) var(--cc-spacing-xs);border-bottom:var(--cc-stroke-default) solid var(--cc-border-subtle);color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);text-align:center}._matrixColumnLabel_1gmm6_63{display:inline-block;white-space:nowrap}._matrixCell_1gmm6_68{padding:var(--cc-spacing-xs);text-align:center;border-bottom:var(--cc-stroke-default) solid var(--cc-border-subtle);min-width:var(--cc-size-control-lg);height:var(--cc-size-control-lg)}._tree_1gmm6_80{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._chapter_1gmm6_89{border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);padding:var(--cc-spacing-md);background:var(--cc-bg-surface)}._chapterHead_1gmm6_96{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cc-spacing-sm)}._chapterTitle_1gmm6_104{display:flex;align-items:baseline;gap:var(--cc-spacing-xs);font:var(--cc-font-body-md-semibold);color:var(--cc-text-primary)}._nodeCode_1gmm6_114{color:var(--cc-text-secondary);font:var(--cc-font-body-sm)}._topics_1gmm6_119{list-style:none;margin:var(--cc-spacing-sm) 0 0;padding:0 0 0 var(--cc-spacing-md);display:flex;flex-direction:column;gap:var(--cc-spacing-xs);border-left:var(--cc-stroke-default) solid var(--cc-border-subtle)}._topic_1gmm6_119{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-2xs) 0;color:var(--cc-text-primary);font:var(--cc-font-body-md)}._topicTitle_1gmm6_140{display:flex;align-items:baseline;gap:var(--cc-spacing-xs)}@media (max-width: 599px){._chapterHead_1gmm6_96,._topic_1gmm6_119{flex-direction:column;align-items:stretch}}._columns_1skfx_3{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xl);align-items:start}@media (min-width: 1024px){._columns_1skfx_3{grid-template-columns:minmax(0,1fr) minmax(0,21rem)}}._formGrid_1skfx_16{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--cc-spacing-md) var(--cc-spacing-lg);align-items:start}._name_1skfx_23{color:var(--cc-text-primary);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._meta_1skfx_29{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._link_1skfx_35{color:var(--cc-text-brand);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);text-decoration:none}._link_1skfx_35:hover,._link_1skfx_35:focus-visible{text-decoration:underline}._secret_1skfx_48{overflow-wrap:anywhere;padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt);color:var(--cc-text-primary);font-family:ui-monospace,monospace;-webkit-user-select:all;user-select:all}._board_1e064_17{display:flex;gap:var(--cc-spacing-md);align-items:flex-start;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--cc-spacing-sm)}._column_1e064_37{flex:1 0 auto;min-width:var(--cc-size-dialog-sm);max-width:var(--cc-size-dialog-md);scroll-snap-align:start}._cardList_1e064_44{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._card_1e064_44{border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);padding:var(--cc-spacing-md);display:flex;flex-direction:column;gap:var(--cc-spacing-2xs)}._cardOverdue_1e064_65{border-color:var(--cc-border-danger)}._cardName_1e064_69{font:var(--cc-font-body-md-semibold);color:var(--cc-text-primary);margin:0}._cardMeta_1e064_75{font:var(--cc-font-body-sm);color:var(--cc-text-secondary);margin:0}._cardDue_1e064_81{font:var(--cc-font-body-sm-medium);color:var(--cc-text-warning);margin:0}._cardOverdueText_1e064_87{font:var(--cc-font-body-sm-medium);color:var(--cc-text-danger);margin:0}._columnFoot_1e064_93{font:var(--cc-font-body-sm);color:var(--cc-text-secondary);margin:0}._controls_1e064_100{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm);align-items:flex-end}._controlGrow_1e064_107{flex:1 1 var(--cc-size-control-lg);min-width:0}._summary_1e064_23{display:grid;gap:var(--cc-spacing-md);grid-template-columns:1fr}@media (min-width: 48rem){._summary_1e064_23{grid-template-columns:1fr 1fr}}._definitionList_1e064_124{margin:0;display:grid;gap:var(--cc-spacing-xs);grid-template-columns:auto 1fr}._definitionList_1e064_124 dt{font:var(--cc-font-label-xs);color:var(--cc-text-secondary)}._definitionList_1e064_124 dd{margin:0;font:var(--cc-font-body-md);color:var(--cc-text-primary)}._duplicates_1e064_144{border:var(--cc-stroke-default) solid var(--cc-border-danger);border-radius:var(--cc-radius-md);background:var(--cc-bg-danger-subtle);padding:var(--cc-spacing-md);display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._duplicateList_1e064_154{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cc-spacing-xs)}._duplicateRow_1e064_163{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs);align-items:baseline;font:var(--cc-font-body-sm);color:var(--cc-text-primary)}._form_1e064_172{display:flex;flex-direction:column;gap:var(--cc-spacing-md)}._queueRow_1e064_178{border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);padding:var(--cc-spacing-md);display:flex;flex-direction:column;gap:var(--cc-spacing-xs)}._queueRowOverdue_1e064_188{border-color:var(--cc-border-danger)}._queueList_1e064_192{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._pickers_kqulz_23{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-md);align-items:flex-end}._pickers_kqulz_23>*{flex:1 1 14rem;min-width:0}._tableScroll_kqulz_12{max-width:100%;overflow-x:auto}._tiles_kqulz_40{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--cc-spacing-md)}._panels_kqulz_46{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--cc-spacing-lg);align-items:start}._panel_kqulz_46{display:flex;flex-direction:column;gap:var(--cc-spacing-md);min-width:0}._editorGrid_kqulz_60{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--cc-spacing-md)}._quiet_kqulz_66{color:var(--cc-text-secondary)}._categoryList_kqulz_70{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs);margin:0;padding:0;list-style:none}._sideBySide_1dp51_10{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-lg)}@media (min-width: 48rem){._sideBySide_1dp51_10{grid-template-columns:3fr 2fr;align-items:start}}._fieldGrid_1dp51_41{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-sm) var(--cc-spacing-md)}@media (min-width: 30rem){._fieldGrid_1dp51_41{grid-template-columns:auto 1fr}}._fieldLabel_1dp51_55{color:var(--cc-text-secondary)}._fieldValue_1dp51_59{margin:0;overflow-wrap:anywhere}._tableScroll_1dp51_24{max-width:100%;overflow-x:auto}._documentList_1dp51_69{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0;padding:0;list-style:none}._documentRow_1dp51_78{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);padding:var(--cc-spacing-sm);border:var(--cc-border-width-thin) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md)}._documentMeta_1dp51_87{color:var(--cc-text-secondary)}._actionRow_1dp51_91{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm)}._inlineFields_1dp51_97{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-md);align-items:flex-end}._inlineFields_1dp51_97>*{flex:1 1 12rem;min-width:0}._guardianCard_1dp51_109{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-md);border:var(--cc-border-width-thin) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md)}._quiet_1dp51_118{color:var(--cc-text-secondary);margin:0}._letterPreview_1dp51_123{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--cc-font-family-mono);font-size:var(--cc-font-size-sm);margin:0}._filters_9iix1_21{display:grid;gap:var(--cc-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end}._stats_9iix1_28{display:grid;gap:var(--cc-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}._columns_9iix1_35{display:grid;gap:var(--cc-spacing-md);grid-template-columns:1fr}@media (min-width: 64rem){._columns_9iix1_35{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}._hours_9iix1_48{display:grid;gap:var(--cc-spacing-2xs);margin:0;padding:0;list-style:none}._hourRow_9iix1_56{display:grid;grid-template-columns:3.5rem 1fr 3rem;gap:var(--cc-spacing-xs);align-items:center;font:var(--cc-font-body-sm);color:var(--cc-text-secondary);min-height:2.75rem}._hourLabel_9iix1_68{font-variant-numeric:tabular-nums}._hourTrack_9iix1_74{position:relative;height:.5rem;border-radius:var(--cc-radius-full);background:var(--cc-bg-surface-alt);overflow:hidden}._hourFill_9iix1_82{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--cc-radius-full);background:var(--cc-bg-brand)}._hourValue_9iix1_90{text-align:end;font-variant-numeric:tabular-nums;color:var(--cc-text-primary)}._hourRow_9iix1_56[data-empty=true] ._hourValue_9iix1_90{color:var(--cc-text-tertiary)}._pendingRow_9iix1_102{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cc-spacing-xs) var(--cc-spacing-sm);padding:var(--cc-spacing-sm);min-height:2.75rem;border-bottom:var(--cc-stroke-default) solid var(--cc-border-subtle)}._pendingRow_9iix1_102:last-child{border-bottom:0}._pendingMain_9iix1_117{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._pendingName_9iix1_124{font:var(--cc-font-body-md-medium);color:var(--cc-text-primary)}._pendingMeta_9iix1_129{font:var(--cc-font-body-sm);color:var(--cc-text-secondary)}._pendingMeta_9iix1_129[data-missing=true]{color:var(--cc-text-warning)}._list_9iix1_139{margin:0;padding:0;list-style:none}._messageGrid_9iix1_145{display:grid;gap:var(--cc-spacing-xs);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}._messageItem_9iix1_151{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);padding:var(--cc-spacing-xs) var(--cc-spacing-sm);border-radius:var(--cc-radius-sm);background:var(--cc-bg-surface-alt);font:var(--cc-font-body-sm);color:var(--cc-text-secondary)}._messageValue_9iix1_162{font:var(--cc-font-numeric-lg);color:var(--cc-text-primary);font-variant-numeric:tabular-nums}._messageItem_9iix1_151[data-tone=danger] ._messageValue_9iix1_162{color:var(--cc-text-danger)}._days_9iix1_172{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs)}._day_9iix1_172{min-width:2.75rem;min-height:2.75rem;border-radius:var(--cc-radius-sm);border:var(--cc-stroke-default) solid var(--cc-border-default);background:var(--cc-bg-surface);color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);cursor:pointer}._day_9iix1_172[aria-pressed=true]{background:var(--cc-bg-brand-subtle);border-color:var(--cc-border-brand);color:var(--cc-text-brand)}._day_9iix1_172:focus-visible{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:2px}._footnote_9iix1_201{font:var(--cc-font-body-sm);color:var(--cc-text-secondary)}._pendingLink_9iix1_208{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--cc-spacing-xs);color:var(--cc-text-link);font:var(--cc-font-body-sm-medium);text-decoration:none}._pendingLink_9iix1_208:hover{text-decoration:underline}._pendingLink_9iix1_208:focus-visible{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:2px;border-radius:var(--cc-radius-sm)}._root_1drbm_14{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);inline-size:100%;min-inline-size:0}._inline_1drbm_25{gap:var(--cc-spacing-2xs)}._skeleton_1drbm_31{display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._more_1drbm_42{margin:0;font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._page_toce5_29{display:flex;flex-direction:column;gap:var(--cc-spacing-md);padding-bottom:var(--cc-spacing-6xl)}:root,._page_toce5_29{--mark-tap: 2.75rem}._chooser_toce5_43{display:grid;gap:var(--cc-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end}._sync_toce5_51{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-primary)}._syncQueued_toce5_65{background:var(--cc-bg-warning-subtle);border-color:var(--cc-border-strong)}._syncHeld_toce5_70{background:var(--cc-bg-danger-subtle);border-color:var(--cc-border-danger)}._syncSaved_toce5_75{background:var(--cc-bg-success-subtle);border-color:var(--cc-border-success)}._counts_toce5_82{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-md);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._count_toce5_82 strong{font:var(--cc-font-numeric-lg);letter-spacing:var(--cc-font-numeric-lg-tracking);color:var(--cc-text-primary)}._roster_toce5_100{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);margin:0;padding:0;list-style:none}._row_toce5_109{display:flex;align-items:center;gap:var(--cc-spacing-xs)}._toggle_toce5_118{display:flex;flex:1;align-items:center;gap:var(--cc-spacing-sm);min-height:var(--mark-tap);padding:var(--cc-spacing-2xs) var(--cc-spacing-sm);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);color:var(--cc-text-primary);text-align:start;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}._toggle_toce5_118:disabled{background:var(--cc-bg-disabled);color:var(--cc-text-disabled);cursor:default}._togglePresent_toce5_146{background:var(--cc-bg-success-subtle);border-color:var(--cc-border-success)}._toggleAbsent_toce5_151{background:var(--cc-bg-danger-subtle);border-color:var(--cc-border-danger)}._toggleOther_toce5_156{background:var(--cc-bg-warning-subtle);border-color:var(--cc-border-strong)}._rollNumber_toce5_161{min-width:2rem;font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._who_toce5_168{display:flex;flex-direction:column;flex:1;min-width:0}._name_toce5_175{font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-tracking)}._admission_toce5_180{font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);color:var(--cc-text-secondary)}._more_toce5_188{min-width:var(--mark-tap);min-height:var(--mark-tap)}._reason_toce5_195{padding:0 var(--cc-spacing-sm) var(--cc-spacing-xs)}._actions_toce5_201{position:fixed;inset-inline:0;bottom:0;z-index:20;display:flex;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-sm);border-top:var(--cc-stroke-default) solid var(--cc-border-default);background:var(--cc-bg-surface)}._action_toce5_201{flex:1;min-height:var(--mark-tap)}._statusList_toce5_221{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs)}._statusOption_toce5_227{min-height:var(--mark-tap);justify-content:flex-start}._conflicts_toce5_233{display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._conflict_toce5_233{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);padding:var(--cc-spacing-sm);border:var(--cc-stroke-default) solid var(--cc-border-strong);border-radius:var(--cc-radius-md);background:var(--cc-bg-warning-subtle)}._conflictValues_toce5_249{display:grid;gap:var(--cc-spacing-xs);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._conflictChoices_toce5_257{display:flex;gap:var(--cc-spacing-xs)}._conflictChoice_toce5_257{flex:1;min-height:var(--mark-tap)}._page_es40t_32{display:flex;flex-direction:column;gap:var(--cc-spacing-md);padding-bottom:var(--cc-spacing-6xl)}:root,._page_es40t_32{--period-tap: 2.75rem}._dateBar_es40t_47{display:flex;align-items:flex-end;gap:var(--cc-spacing-sm);flex-wrap:wrap}._dateField_es40t_54{flex:1 1 auto;min-width:0}._dateStep_es40t_59{min-width:var(--period-tap);min-height:var(--period-tap)}._summary_es40t_66{display:flex;align-items:center;gap:var(--cc-spacing-md);flex-wrap:wrap}._summaryCount_es40t_73{font:var(--cc-font-numeric-lg);color:var(--cc-text-primary)}._summaryLabel_es40t_78{font:var(--cc-font-body-sm);color:var(--cc-text-secondary)}._allDone_es40t_83{font:var(--cc-font-body-sm-medium);color:var(--cc-text-success)}._slotList_es40t_90{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);list-style:none;margin:0;padding:0}._slot_es40t_90{display:flex;align-items:center;justify-content:space-between;gap:var(--cc-spacing-sm);width:100%;min-height:calc(var(--period-tap) * 1.4);padding:var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-lg);background:var(--cc-bg-surface);color:var(--cc-text-primary);text-align:start;cursor:pointer;font:var(--cc-font-body-md)}._slot_es40t_90:hover{background:var(--cc-bg-surface-hover)}._slot_es40t_90:focus-visible{outline:none;border-color:var(--cc-border-focus);box-shadow:var(--cc-shadow-focus)}._pending_es40t_128{border-color:var(--cc-border-brand)}._slotMain_es40t_132{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._slotSubject_es40t_139{font:var(--cc-font-body-md-semibold);overflow-wrap:anywhere}._slotMeta_es40t_146{font:var(--cc-font-body-sm);color:var(--cc-text-secondary);overflow-wrap:anywhere}._slotReason_es40t_152{font:var(--cc-font-body-sm);color:var(--cc-text-tertiary);overflow-wrap:anywhere}._slotSide_es40t_158{display:flex;flex-direction:column;align-items:flex-end;gap:var(--cc-spacing-2xs);flex:0 0 auto}._actionBar_es40t_168{position:fixed;inset-inline:0;bottom:0;z-index:2;display:flex;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-md);border-top:var(--cc-stroke-default) solid var(--cc-border-default);background:var(--cc-bg-surface);box-shadow:var(--cc-shadow-md)}._actionBar_es40t_168>*{flex:1 1 auto;min-height:var(--period-tap)}@media (min-width: 48rem){._actionBar_es40t_168{position:static;border-top:none;box-shadow:none;padding:0;justify-content:flex-start}._actionBar_es40t_168>*{flex:0 0 auto}._page_es40t_32{padding-bottom:0}}._drawerForm_es40t_209{display:flex;flex-direction:column;gap:var(--cc-spacing-md)}._drawerFooter_es40t_215{display:flex;gap:var(--cc-spacing-sm)}._drawerFooter_es40t_215>*{min-height:var(--period-tap)}._failure_es40t_224{padding:var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-danger);border-radius:var(--cc-radius-md);background:var(--cc-bg-danger-subtle);color:var(--cc-text-danger);font:var(--cc-font-body-sm)}._filters_x8glh_26{display:grid;gap:var(--cc-spacing-sm);grid-template-columns:1fr}@media (min-width: 48rem){._filters_x8glh_26{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end}}._scroller_x8glh_42{overflow-x:auto;overscroll-behavior-x:contain;border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface)}._grid_x8glh_50{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font:var(--cc-font-body-sm)}._grid_x8glh_50 caption{text-align:start;padding:var(--cc-spacing-sm);color:var(--cc-text-secondary);font:var(--cc-font-body-sm)}._grid_x8glh_50 th,._grid_x8glh_50 td{border-bottom:var(--cc-stroke-default) solid var(--cc-border-subtle);padding:0;text-align:center;vertical-align:middle}._grid_x8glh_50 td,._grid_x8glh_50 th{min-height:2.75rem;height:2.75rem}._studentHead_x8glh_83,._studentCell_x8glh_84{position:sticky;left:0;z-index:2;background:var(--cc-bg-surface);text-align:start;min-width:11rem;max-width:11rem;padding:var(--cc-spacing-xs) var(--cc-spacing-sm);border-right:var(--cc-stroke-default) solid var(--cc-border-default)}._dateHead_x8glh_96{min-width:2.5rem;padding:var(--cc-spacing-2xs);font:var(--cc-font-body-sm-medium);color:var(--cc-text-secondary);background:var(--cc-bg-surface-alt)}._dateHead_x8glh_96[data-weekend=true]{background:var(--cc-bg-canvas)}._dateHead_x8glh_96[data-marked=false]{color:var(--cc-text-tertiary)}._dateHead_x8glh_96[data-locked=true]:after{content:"·";display:block;line-height:1;color:var(--cc-text-tertiary)}._dateNumber_x8glh_120{display:block;font-variant-numeric:tabular-nums}._dateWeekday_x8glh_125{display:block;font:var(--cc-font-label-xs);text-transform:uppercase;letter-spacing:.04em}._studentName_x8glh_132{display:block;font:var(--cc-font-body-sm-medium);color:var(--cc-text-primary)}._studentMeta_x8glh_138{display:block;font:var(--cc-font-body-sm);color:var(--cc-text-secondary);font-variant-numeric:tabular-nums}._cell_x8glh_147{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:2.75rem;font:var(--cc-font-body-sm-semibold);font-variant-numeric:tabular-nums;background:transparent;color:var(--cc-text-primary);border:0}._cell_x8glh_147[data-tone=success]{background:var(--cc-bg-success-subtle);color:var(--cc-text-success)}._cell_x8glh_147[data-tone=danger]{background:var(--cc-bg-danger-subtle);color:var(--cc-text-danger)}._cell_x8glh_147[data-tone=warning]{background:var(--cc-bg-warning-subtle);color:var(--cc-text-warning)}._cell_x8glh_147[data-tone=info]{background:var(--cc-bg-info-subtle);color:var(--cc-text-info)}._cell_x8glh_147[data-tone=neutral]{background:var(--cc-bg-surface-alt);color:var(--cc-text-secondary)}._cell_x8glh_147[data-empty=true]{color:var(--cc-text-tertiary);background:transparent}._editable_x8glh_193{cursor:pointer}._editable_x8glh_193:focus-visible{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:calc(-1 * var(--cc-stroke-strong))}._totalsHead_x8glh_202,._totalsCell_x8glh_203{position:sticky;right:0;z-index:2;background:var(--cc-bg-surface-alt);border-left:var(--cc-stroke-default) solid var(--cc-border-default);min-width:4.5rem;padding:var(--cc-spacing-2xs) var(--cc-spacing-xs);font-variant-numeric:tabular-nums}._percent_x8glh_214{display:block;font:var(--cc-font-body-sm-semibold)}._percent_x8glh_214[data-at-risk=true]{color:var(--cc-text-danger)}._percentMeta_x8glh_223{display:block;font:var(--cc-font-label-xs);color:var(--cc-text-secondary)}._legend_x8glh_229{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs) var(--cc-spacing-md);padding:var(--cc-spacing-sm) 0 0;margin:0;list-style:none}._legendItem_x8glh_238{display:inline-flex;align-items:center;gap:var(--cc-spacing-xs);font:var(--cc-font-body-sm);color:var(--cc-text-secondary)}._legendLetter_x8glh_246{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;border-radius:var(--cc-radius-sm);font:var(--cc-font-body-sm-semibold);background:var(--cc-bg-surface-alt)}._legendLetter_x8glh_246[data-tone=success]{background:var(--cc-bg-success-subtle);color:var(--cc-text-success)}._legendLetter_x8glh_246[data-tone=danger]{background:var(--cc-bg-danger-subtle);color:var(--cc-text-danger)}._legendLetter_x8glh_246[data-tone=warning]{background:var(--cc-bg-warning-subtle);color:var(--cc-text-warning)}._legendLetter_x8glh_246[data-tone=info]{background:var(--cc-bg-info-subtle);color:var(--cc-text-info)}._scrollHint_x8glh_277{font:var(--cc-font-body-sm);color:var(--cc-text-secondary);padding-top:var(--cc-spacing-xs)}@media (min-width: 64rem){._scrollHint_x8glh_277{display:none}}._printHeader_x8glh_291,._printSignatures_x8glh_295{display:none}@media print{@page{size:A4 landscape;margin:10mm}._filters_x8glh_26,._scrollHint_x8glh_277,._noPrint_x8glh_311{display:none!important}._printHeader_x8glh_291{display:block;margin-bottom:4mm}._printSignatures_x8glh_295{display:flex;justify-content:space-between;gap:20mm;margin-top:10mm;font-size:9pt}._printSignatures_x8glh_295 span{border-top:.2mm solid #000;padding-top:2mm;min-width:60mm;text-align:center}._scroller_x8glh_42{overflow:visible;border:0;background:transparent}._grid_x8glh_50{width:100%;font-size:7pt}._grid_x8glh_50 th,._grid_x8glh_50 td{border:.1mm solid #000;height:auto;min-height:0;background:#fff!important;color:#000!important}._cell_x8glh_147{min-height:0;background:#fff!important;color:#000!important}._studentHead_x8glh_83,._studentCell_x8glh_84,._totalsHead_x8glh_202,._totalsCell_x8glh_203{position:static;background:#fff!important}._studentHead_x8glh_83,._studentCell_x8glh_84{min-width:45mm;max-width:45mm}._dateHead_x8glh_96{min-width:6mm}._totalsHead_x8glh_202,._totalsCell_x8glh_203{min-width:20mm}._legend_x8glh_229{margin-top:4mm;font-size:8pt}}._filters_1f0rd_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--cc-spacing-md);width:100%}._name_1f0rd_10{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._meta_1f0rd_16{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._mono_1f0rd_24{color:var(--cc-text-secondary);font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking);overflow-wrap:anywhere}._note_1f0rd_31{margin:0;color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._tiles_1f0rd_38{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--cc-spacing-lg)}._keyValues_1f0rd_44{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-sm) var(--cc-spacing-lg);margin:0}@media (min-width: 1024px){._keyValues_1f0rd_44{grid-template-columns:minmax(0,9rem) minmax(0,1fr)}}._kvLabel_1f0rd_57{margin:0;color:var(--cc-text-tertiary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-transform:uppercase}._kvValue_1f0rd_65{margin:0;color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);overflow-wrap:break-word}._metadata_1f0rd_76{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xs) var(--cc-spacing-lg);margin:0}@media (min-width: 1024px){._metadata_1f0rd_76{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}}._metadataKey_1f0rd_89{margin:0;color:var(--cc-text-secondary);font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking)}._metadataValue_1f0rd_96{margin:0;color:var(--cc-text-primary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);overflow-wrap:break-word}._metadataWithheld_1f0rd_105{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);font-style:italic}._retention_1f0rd_112{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--cc-spacing-lg);align-items:start}._retentionFigure_1f0rd_119{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);padding:var(--cc-spacing-lg);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt)}._retentionValue_1f0rd_129{color:var(--cc-text-primary);font:var(--cc-font-numeric-lg);letter-spacing:var(--cc-font-numeric-lg-tracking);font-variant-numeric:tabular-nums}._retentionDiffers_1f0rd_138{border-color:var(--cc-border-default);background:var(--cc-bg-info-subtle)}._loadMore_1f0rd_143{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-md);align-items:center;justify-content:space-between}._page_oowen_12{display:grid;grid-template-columns:1fr;min-height:100vh;min-height:100dvh;background:var(--cc-bg-canvas)}._brandPane_oowen_24{display:none}._brandRow_oowen_28{display:flex;align-items:center;gap:var(--cc-spacing-md)}._mark_oowen_34{display:grid;place-items:center;width:var(--cc-size-control-md);height:var(--cc-size-control-md);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);color:var(--cc-text-brand);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._brandName_oowen_46{color:var(--cc-text-on-brand);font:var(--cc-font-heading-md);letter-spacing:var(--cc-font-heading-md-tracking)}._brandStack_oowen_52{display:flex;flex-direction:column;gap:var(--cc-spacing-xl);max-width:var(--cc-size-dialog-sm)}._brandHeadline_oowen_59{color:var(--cc-text-on-brand);font:var(--cc-font-display-md);letter-spacing:var(--cc-font-display-md-tracking)}._brandBody_oowen_65{color:var(--cc-text-on-brand);font:var(--cc-font-body-lg);letter-spacing:var(--cc-font-body-lg-tracking);opacity:.88}._pills_oowen_74{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm);margin:0;padding:0;list-style:none}._pill_oowen_74{padding:var(--cc-spacing-xs) var(--cc-spacing-md);border-radius:var(--cc-radius-full);background:color-mix(in srgb,var(--cc-text-on-brand) 15%,transparent);color:var(--cc-text-on-brand);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._brandFooter_oowen_94{color:var(--cc-text-on-brand);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);opacity:.88}._formPane_oowen_103{display:flex;align-items:center;justify-content:center;padding:var(--cc-spacing-3xl) var(--cc-spacing-lg)}._card_oowen_112{display:flex;flex-direction:column;gap:var(--cc-spacing-2xl);width:100%;max-width:var(--cc-size-dialog-sm)}._heading_oowen_120{display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._title_oowen_126{color:var(--cc-text-primary);font:var(--cc-font-heading-xl);letter-spacing:var(--cc-font-heading-xl-tracking)}._subtitle_oowen_132{color:var(--cc-text-secondary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._backLink_oowen_138{color:var(--cc-text-link);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._rules_oowen_146{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);margin:0;padding:0;list-style:none}._rule_oowen_146{display:flex;align-items:center;gap:var(--cc-spacing-sm);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._met_oowen_163{color:var(--cc-text-success)}._unmet_oowen_167,._unknown_oowen_168{color:var(--cc-text-secondary)}._ruleState_oowen_174{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width: 1024px){._page_oowen_12{grid-template-columns:calc(var(--cc-size-dialog-md) + var(--cc-spacing-4xl)) 1fr}._brandPane_oowen_24{display:flex;flex-direction:column;justify-content:space-between;padding:var(--cc-spacing-6xl);background:var(--cc-bg-brand)}}._resendRow_12rtc_6{display:flex;align-items:center;gap:var(--cc-spacing-xs);flex-wrap:wrap}._resendPrompt_12rtc_13{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._resendWaiting_12rtc_21{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._resentNotice_12rtc_27{color:var(--cc-text-success);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._reveal_xjzvb_6{position:relative;display:grid;place-items:center;width:var(--cc-size-icon-lg);height:var(--cc-size-icon-lg);border:0;border-radius:var(--cc-radius-xs);background:transparent;color:var(--cc-icon-default)}._reveal_xjzvb_6:hover{color:var(--cc-icon-brand)}@media (pointer: coarse),(max-width: 767px){._reveal_xjzvb_6:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}._tiles_10hdq_4{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--cc-spacing-lg)}._split_10hdq_4{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xl);align-items:start}@media (min-width: 1024px){._split_10hdq_4{grid-template-columns:minmax(0,1fr) minmax(0,23rem)}}._formGrid_10hdq_29{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--cc-spacing-md) var(--cc-spacing-lg);align-items:start}._name_10hdq_38{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._meta_10hdq_44{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._metaStrong_10hdq_50{color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._mono_10hdq_58{color:var(--cc-text-secondary);font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking)}._numeric_10hdq_65{color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);font-variant-numeric:tabular-nums}._link_10hdq_73{color:var(--cc-text-link);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);text-decoration:none}._link_10hdq_73:hover,._link_10hdq_73:focus-visible{text-decoration:underline}._keyValues_10hdq_89{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0}._keyValueRow_10hdq_96{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--cc-spacing-md);align-items:baseline}._keyValueRow_10hdq_96 dt,._keyValueRow_10hdq_96 dd{margin:0}._keyValueRow_10hdq_96 dt{color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._keyValueRow_10hdq_96 dd{color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._keyValueRow_10hdq_96 dd._attention_10hdq_122{color:var(--cc-text-danger);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._chips_10hdq_131{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs);margin:0;padding:0;list-style:none}._chip_10hdq_131{padding:var(--cc-spacing-2xs) var(--cc-spacing-sm);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-full);background:var(--cc-bg-surface-alt);color:var(--cc-text-primary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._chipButton_10hdq_152{padding:var(--cc-spacing-2xs) var(--cc-spacing-sm);border:var(--cc-stroke-default) solid var(--cc-border-strong);border-radius:var(--cc-radius-full);background:var(--cc-bg-surface);color:var(--cc-text-brand);font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking);cursor:pointer}._chipButton_10hdq_152:hover{background:var(--cc-bg-brand-subtle)}._chipButton_10hdq_152:focus-visible{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:2px}._bodyField_10hdq_176 textarea{min-height:9rem}._preview_10hdq_184{padding:var(--cc-spacing-lg);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt)}._previewFrom_10hdq_191{color:var(--cc-text-secondary);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._previewBody_10hdq_199{margin:var(--cc-spacing-sm) 0 0;color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);white-space:pre-wrap;overflow-wrap:anywhere}._renderedBody_10hdq_212{margin:0;padding:var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt);color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);white-space:pre-wrap;overflow-wrap:anywhere}._timeline_10hdq_227{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);margin:0}._slotTime_10hdq_238{color:var(--cc-text-primary);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking);font-variant-numeric:tabular-nums}._slotOpen_10hdq_246{color:var(--cc-text-tertiary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._defaults_10hdq_256{width:100%;border-collapse:collapse}._defaults_10hdq_256 th[scope=col]{padding:var(--cc-spacing-2xs) var(--cc-spacing-sm);color:var(--cc-text-secondary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-align:start;text-transform:uppercase}._defaults_10hdq_256 th[scope=row],._defaults_10hdq_256 td{padding:var(--cc-spacing-sm);border-block-start:var(--cc-stroke-default) solid var(--cc-border-subtle);color:var(--cc-text-primary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);text-align:start}._defaults_10hdq_256 caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._filters_10hdq_292{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-md);align-items:flex-end}._searchField_10hdq_299{flex:1 1 16rem;min-width:0}._tabBar_10hdq_311{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-2xs);border-block-end:var(--cc-stroke-default) solid var(--cc-border-default)}._tab_10hdq_311{padding:var(--cc-spacing-sm) var(--cc-spacing-md);border-block-end:var(--cc-stroke-strong) solid transparent;color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking);text-decoration:none}._tab_10hdq_311:hover{color:var(--cc-text-primary)}._tab_10hdq_311:focus-visible{outline:var(--cc-stroke-strong) solid var(--cc-border-focus);outline-offset:2px}._tab_10hdq_311[aria-current=page]{border-block-end-color:var(--cc-border-brand);color:var(--cc-text-brand);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._drawerForm_10hdq_344{display:flex;flex-direction:column;gap:var(--cc-spacing-lg)}._tiles_u9wj8_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--cc-spacing-lg)}._columns_u9wj8_14{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xl);align-items:start}@media (min-width: 1024px){._columns_u9wj8_14{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}._rail_u9wj8_27,._main_u9wj8_34{display:flex;flex-direction:column;gap:var(--cc-spacing-2xl);min-width:0}._name_u9wj8_43{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._meta_u9wj8_49{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._metaStrong_u9wj8_55{color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._serial_u9wj8_61{color:var(--cc-text-primary);font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking)}._amount_u9wj8_67{color:var(--cc-text-primary);font:var(--cc-font-numeric-lg);letter-spacing:var(--cc-font-numeric-lg-tracking)}._list_u9wj8_75{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);margin:0;padding:0;list-style:none}._listRow_u9wj8_84{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);padding:var(--cc-spacing-md) 0;border-block-start:var(--cc-stroke-default) solid var(--cc-border-subtle)}._list_u9wj8_75>._listRow_u9wj8_84:first-child{border-block-start:0}@media (min-width: 1024px){._listRow_u9wj8_84{flex-direction:row;gap:var(--cc-spacing-lg);align-items:center;justify-content:space-between}}._listRowBody_u9wj8_105{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._keyValues_u9wj8_113{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0}._keyValueRow_u9wj8_120{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs) var(--cc-spacing-lg);align-items:baseline;justify-content:space-between}._gapNote_u9wj8_130{margin:0}._tiles_1ibp4_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--cc-spacing-lg)}._name_1ibp4_13{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._meta_1ibp4_19{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._mono_1ibp4_25{color:var(--cc-text-primary);font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking)}._note_1ibp4_31{margin:0;color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._filters_1ibp4_40{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--cc-spacing-md);width:100%}._tabs_1ibp4_49{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs);border-block-end:var(--cc-stroke-default) solid var(--cc-border-subtle)}._tabLink_1ibp4_56{padding:var(--cc-spacing-sm) var(--cc-spacing-md);border-block-end:var(--cc-stroke-strong) solid transparent;color:var(--cc-text-secondary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking);text-decoration:none}._tabLink_1ibp4_56:hover{color:var(--cc-text-primary)}._tabLinkActive_1ibp4_69{border-block-end-color:var(--cc-border-brand);color:var(--cc-text-brand);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._previewImage_1ibp4_78{display:block;max-width:100%;height:auto;border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md)}._previewFrame_1ibp4_88{display:block;width:100%;height:28rem;border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt)}._editor_1ibp4_99{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xl);align-items:start}@media (min-width: 1024px){._editor_1ibp4_99{grid-template-columns:minmax(0,16rem) minmax(0,1fr) minmax(0,20rem)}}._templateList_1ibp4_112{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);margin:0;padding:0;list-style:none}._templateItem_1ibp4_121{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);width:100%;padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:0;border-radius:var(--cc-radius-md);background:transparent;text-align:start}._templateItem_1ibp4_121:hover{background:var(--cc-bg-surface-hover)}._templateItemActive_1ibp4_137{background:var(--cc-bg-brand-subtle)}._templateItemActive_1ibp4_137 ._name_1ibp4_13{color:var(--cc-text-brand);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._preview_1ibp4_78{margin:0;padding:var(--cc-spacing-xl);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-lg);background:var(--cc-bg-surface-alt);color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);white-space:pre-wrap;overflow-wrap:break-word}._mergeMark_1ibp4_164{padding:0 var(--cc-spacing-2xs);border-radius:var(--cc-radius-xs);background:var(--cc-bg-brand-subtle);color:var(--cc-text-brand);font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking)}._chips_1ibp4_173{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs);margin:0;padding:0;list-style:none}._chip_1ibp4_173{padding:var(--cc-spacing-2xs) var(--cc-spacing-sm);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-full);background:var(--cc-bg-surface-alt);color:var(--cc-text-secondary);font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking)}._keyValues_1ibp4_194{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-sm) var(--cc-spacing-lg);margin:0}@media (min-width: 1024px){._keyValues_1ibp4_194{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}}._kvLabel_1ibp4_207{margin:0;color:var(--cc-text-tertiary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-transform:uppercase}._kvValue_1ibp4_215{margin:0;color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);overflow-wrap:break-word}._issue_1ibp4_225{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xl);align-items:start}@media (min-width: 1024px){._issue_1ibp4_225{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}._formRow_1ibp4_238{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-lg)}@media (min-width: 1024px){._formRow_1ibp4_238{grid-template-columns:repeat(2,minmax(0,1fr))}}._chosen_1ibp4_250{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);padding:var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt)}._deliveryGrid_1ibp4_260{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--cc-spacing-md)}._queueList_1ibp4_266{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0;padding:0;list-style:none}._queueItem_1ibp4_275{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm);align-items:center;justify-content:space-between;padding:var(--cc-spacing-sm) 0;border-block-start:var(--cc-stroke-default) solid var(--cc-border-subtle)}._queueItem_1ibp4_275:first-child{border-block-start:0}._barList_1ibp4_291{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0;padding:0;list-style:none}._barRow_1ibp4_302{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xs);align-items:center}@media (min-width: 1024px){._barRow_1ibp4_302{grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;gap:var(--cc-spacing-md)}}._barTrack_1ibp4_316{display:block;height:var(--cc-spacing-sm);border-radius:var(--cc-radius-full);background:var(--cc-bg-surface-alt);overflow:hidden}._barFill_1ibp4_325{height:100%;border-radius:var(--cc-radius-full);background:var(--cc-bg-brand)}._barValue_1ibp4_331{color:var(--cc-text-primary);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);font-variant-numeric:tabular-nums}._columns_1dbdy_3{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xl);align-items:start}@media (min-width: 1024px){._columns_1dbdy_3{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}}._tiles_1dbdy_16{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--cc-spacing-lg)}._name_1dbdy_22{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._meta_1dbdy_28{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._termList_1dbdy_36{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);margin:0;padding:0;list-style:none}._termItem_1dbdy_45{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);width:100%;padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:0;border-radius:var(--cc-radius-md);background:transparent;text-align:start}._termItem_1dbdy_45:hover{background:var(--cc-bg-surface-hover)}._termItemActive_1dbdy_61{background:var(--cc-bg-brand-subtle)}._termItemActive_1dbdy_61 ._name_1dbdy_22{color:var(--cc-text-brand);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._sheet_1dbdy_73{width:100%;border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-lg);border-collapse:collapse;overflow:hidden}._caption_1dbdy_81{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._sheet_1dbdy_73 th[scope=col]{padding:var(--cc-spacing-sm) var(--cc-spacing-lg);background:var(--cc-bg-surface-alt);color:var(--cc-text-secondary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-align:start;text-transform:uppercase}._sheet_1dbdy_73 th[scope=row],._sheet_1dbdy_73 td{padding:var(--cc-spacing-md) var(--cc-spacing-lg);border-block-start:var(--cc-stroke-default) solid var(--cc-border-subtle);color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);text-align:start;vertical-align:top}._emptyCell_1dbdy_112{color:var(--cc-text-tertiary)}._conflictList_1dbdy_116{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);margin:0;padding-inline-start:var(--cc-spacing-lg)}@media print{._tiles_1dbdy_16{display:none}}._marksGrid_1dbdy_135{width:100%;border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-lg);border-collapse:collapse;overflow:hidden}._marksGrid_1dbdy_135 th[scope=col]{padding:var(--cc-spacing-sm) var(--cc-spacing-lg);background:var(--cc-bg-surface-alt);color:var(--cc-text-secondary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-align:start;text-transform:uppercase}._marksGrid_1dbdy_135 th[scope=row],._marksGrid_1dbdy_135 td{padding:var(--cc-spacing-sm) var(--cc-spacing-lg);border-block-start:var(--cc-stroke-default) solid var(--cc-border-subtle);color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);text-align:start;vertical-align:middle}._cellInput_1dbdy_164{width:5rem;height:var(--cc-size-control-md);padding-inline:var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-strong);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);font-variant-numeric:tabular-nums;text-align:end}._cellInput_1dbdy_164:disabled{background:var(--cc-bg-disabled);color:var(--cc-text-tertiary)}._cellInvalid_1dbdy_184{border-color:var(--cc-border-danger)}._remarkInput_1dbdy_189{width:100%;min-width:10rem;height:var(--cc-size-control-md);padding-inline:var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-strong);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._remarkInput_1dbdy_189:disabled{background:var(--cc-bg-disabled);color:var(--cc-text-tertiary)}._stepper_1dbdy_211{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-lg);margin:0;padding:0;list-style:none;counter-reset:step}._step_1dbdy_211{display:flex;align-items:center;gap:var(--cc-spacing-sm);color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._stepMark_1dbdy_230{display:grid;place-items:center;width:var(--cc-size-icon-lg);height:var(--cc-size-icon-lg);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-full);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._stepDONE_1dbdy_241{color:var(--cc-text-success)}._stepDONE_1dbdy_241 ._stepMark_1dbdy_230{border-color:var(--cc-border-success);background:var(--cc-bg-success-subtle)}._stepCURRENT_1dbdy_250{color:var(--cc-text-brand);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._stepCURRENT_1dbdy_250 ._stepMark_1dbdy_230{border-color:var(--cc-border-brand);background:var(--cc-bg-brand-subtle)}._stepState_1dbdy_262{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._link_1dbdy_274{color:var(--cc-text-brand);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);text-decoration:none}._link_1dbdy_274:hover,._link_1dbdy_274:focus-visible{text-decoration:underline}._scheduleLayout_1dbdy_287{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xl);align-items:start}@media (min-width: 1024px){._scheduleLayout_1dbdy_287{grid-template-columns:minmax(0,1fr) minmax(0,21rem)}}._formGrid_1dbdy_301{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--cc-spacing-md) var(--cc-spacing-lg);align-items:start}._toggleGrid_1dbdy_308{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--cc-spacing-sm) var(--cc-spacing-lg)}._summary_1dbdy_315{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0}._summaryRow_1dbdy_322{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--cc-spacing-md);align-items:start}._summaryRow_1dbdy_322 dt,._summaryRow_1dbdy_322 dd{margin:0}._summaryValue_1dbdy_334{color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._analyticsRow_1dbdy_341{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xl);align-items:start}@media (min-width: 1024px){._analyticsRow_1dbdy_341{grid-template-columns:repeat(2,minmax(0,1fr))}}._histogram_1dbdy_354{display:flex;gap:var(--cc-spacing-sm);align-items:flex-end;height:9rem}._histogramColumn_1dbdy_361{display:flex;flex:1 0 0;flex-direction:column;gap:var(--cc-spacing-2xs);align-items:center;justify-content:flex-end;min-width:0;height:100%}._histogramCount_1dbdy_372{color:var(--cc-text-primary);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._histogramBar_1dbdy_379{width:100%;max-width:4rem;min-height:2px;border-radius:var(--cc-radius-xs);background:var(--cc-bg-brand)}._histogramBar_1dbdy_379[data-tone=danger]{background:var(--cc-bg-danger)}._histogramBar_1dbdy_379[data-tone=warning]{background:var(--cc-bg-warning)}._histogramLabel_1dbdy_395{color:var(--cc-text-tertiary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking)}._negative_1dbdy_402{color:var(--cc-text-danger)}._masteryRow_1dbdy_407{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,9rem) 2.75rem;gap:var(--cc-spacing-md);align-items:center}._masteryTopic_1dbdy_414{color:var(--cc-text-primary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._masteryPercent_1dbdy_420{color:var(--cc-text-primary);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);text-align:right}._runner_1dbdy_430{display:flex;flex-direction:column;gap:var(--cc-spacing-lg);min-height:100vh;padding:var(--cc-spacing-lg);background:var(--cc-bg-surface-alt)}._runnerBar_1dbdy_439{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-lg);align-items:center;justify-content:space-between;padding:var(--cc-spacing-md) var(--cc-spacing-lg);border:1px solid var(--cc-border-default);border-radius:var(--cc-radius-lg);background:var(--cc-bg-surface)}._runnerBody_1dbdy_451{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-lg);align-items:start}@media (min-width: 1024px){._runnerBody_1dbdy_451{grid-template-columns:minmax(0,1fr) minmax(0,19rem)}}._stem_1dbdy_464{margin:0;color:var(--cc-text-primary);font:var(--cc-font-heading-md);letter-spacing:var(--cc-font-heading-md-tracking)}._figure_1dbdy_471{max-width:100%;height:auto;border:1px solid var(--cc-border-subtle);border-radius:var(--cc-radius-md)}._palette_1dbdy_479{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--cc-spacing-sm);margin:0;padding:0;list-style:none}._paletteCell_1dbdy_488{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem;border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface);color:var(--cc-text-primary);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);cursor:pointer}._paletteCell_1dbdy_488[data-state=ANSWERED]{border-color:var(--cc-border-success);background:var(--cc-bg-success-subtle);color:var(--cc-text-success)}._paletteCell_1dbdy_488[data-state=REVIEW]{border-color:var(--cc-border-brand);background:var(--cc-bg-brand-subtle);color:var(--cc-text-brand)}._paletteCell_1dbdy_488[data-state=CURRENT]{border-color:var(--cc-border-brand);background:var(--cc-bg-brand);color:var(--cc-text-on-brand)}._paletteCell_1dbdy_488:focus-visible{outline:2px solid var(--cc-border-brand);outline-offset:2px}._histogramBar_1dbdy_379[data-tone=neutral]{background:var(--cc-bg-surface-alt);border:1px solid var(--cc-border-strong)}._reviewList_1dbdy_533{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0;padding:0;list-style:none}._reviewRow_1dbdy_542{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cc-spacing-md);align-items:start;padding:var(--cc-spacing-sm) 0;border-top:1px solid var(--cc-border-subtle)}._reviewRow_1dbdy_542:first-child{border-top:0}._sparkline_1dbdy_556{display:flex;gap:2px;align-items:flex-end;height:1.75rem}._sparklineBar_1dbdy_563{flex:1 0 0;min-width:.5rem;border-radius:var(--cc-radius-xs);background:var(--cc-bg-brand-muted)}._subjectTile_1dbdy_573{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);padding:var(--cc-spacing-md);border:1px solid var(--cc-border-default);border-radius:var(--cc-radius-lg);background:var(--cc-bg-surface);text-decoration:none}._subjectTile_1dbdy_573:hover,._subjectTile_1dbdy_573:focus-visible{border-color:var(--cc-border-brand)}._subjectValue_1dbdy_589{color:var(--cc-text-primary);font:var(--cc-font-heading-md);letter-spacing:var(--cc-font-heading-md-tracking)}._blockList_1dbdy_596{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);margin:0;padding:0;list-style:none}._blockRow_1dbdy_605{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-md);align-items:center;justify-content:space-between;padding:var(--cc-spacing-sm) 0;border-top:1px solid var(--cc-border-subtle)}._blockRow_1dbdy_605:first-child{border-top:0}._seatMap_1dbdy_620{display:grid;gap:var(--cc-spacing-xs)}._seat_1dbdy_620{display:flex;align-items:center;justify-content:center;min-height:2.125rem;padding:0 var(--cc-spacing-2xs);border:1px dashed var(--cc-border-strong);border-radius:var(--cc-radius-sm);background:var(--cc-bg-surface);color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._seat_1dbdy_620[data-filled=true]{border-style:solid;color:var(--cc-text-primary)}._seat_1dbdy_620[data-tone="0"]{border-color:var(--cc-border-brand);background:var(--cc-bg-brand-subtle);color:var(--cc-text-brand)}._seat_1dbdy_620[data-tone="1"]{border-color:var(--cc-border-success);background:var(--cc-bg-success-subtle);color:var(--cc-text-success)}._seatKey_1dbdy_657{display:inline-block;width:.75rem;height:.75rem;border-radius:var(--cc-radius-xs);background:var(--cc-bg-surface-alt)}._seatKey_1dbdy_657[data-tone="0"]{background:var(--cc-bg-brand)}._seatKey_1dbdy_657[data-tone="1"]{background:var(--cc-bg-success)}._ticket_1dbdy_674{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);padding:var(--cc-spacing-lg);border:1px solid var(--cc-border-strong);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt)}._ticketTitle_1dbdy_684{color:var(--cc-text-primary);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking);text-transform:uppercase}._cellStack_139pl_20{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._cellStrong_139pl_27{font:var(--cc-font-body-sm-semibold);color:var(--cc-text-primary)}._cellMuted_139pl_33{font:var(--cc-font-body-xs);color:var(--cc-text-secondary)}._facts_139pl_41{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-xs) var(--cc-spacing-md);margin:0}@media (min-width: 30rem){._facts_139pl_41{grid-template-columns:minmax(0,auto) minmax(0,1fr)}}._factTerm_139pl_54{font:var(--cc-font-body-sm);color:var(--cc-text-secondary);margin:0}._factValue_139pl_60{font:var(--cc-font-body-sm-semibold);color:var(--cc-text-primary);margin:0;overflow-wrap:anywhere;min-width:0}._planTotal_139pl_73{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--cc-spacing-sm);padding-top:var(--cc-spacing-sm);border-top:var(--cc-stroke-default) solid var(--cc-border-subtle)}._planTotalLabel_139pl_83{font:var(--cc-font-body-sm);color:var(--cc-text-secondary)}._planTotalValue_139pl_88{font:var(--cc-font-body-lg-semibold);font-variant-numeric:tabular-nums;color:var(--cc-text-primary)}._exceptions_139pl_98{list-style:disc;margin:0;padding-inline-start:var(--cc-spacing-lg);display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);font:var(--cc-font-body-sm);color:var(--cc-text-secondary)}._columns_uixfo_8{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xl);align-items:start}@media (min-width: 1024px){._columns_uixfo_8{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}._payment_uixfo_22{position:sticky;top:var(--cc-spacing-2xl)}}._instalment_uixfo_30{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._invoice_uixfo_36{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._matches_uixfo_44{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);margin:0;padding:0;list-style:none}._match_uixfo_44{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);width:100%;padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:0;border-radius:var(--cc-radius-md);background:transparent;text-align:start}._match_uixfo_44:hover{background:var(--cc-bg-surface-hover)}._matchName_uixfo_69{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._matchMeta_uixfo_75{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._chosen_uixfo_82{display:flex;align-items:center;justify-content:space-between;gap:var(--cc-spacing-md);flex-wrap:wrap;padding:var(--cc-spacing-md) var(--cc-spacing-lg);border-radius:var(--cc-radius-md);background:var(--cc-bg-brand-subtle)}._chosenName_uixfo_93{color:var(--cc-text-primary);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._chosenMeta_uixfo_99{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._summary_uixfo_107{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);margin:0;padding:var(--cc-spacing-md) var(--cc-spacing-lg);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt)}._summaryRow_uixfo_117{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cc-spacing-md)}._summaryRow_uixfo_117 dt{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._summaryRow_uixfo_117 dd{margin:0;color:var(--cc-text-primary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._summaryTotal_uixfo_138 dt{color:var(--cc-text-primary);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._summaryTotal_uixfo_138 dd{color:var(--cc-text-primary);font:var(--cc-font-heading-lg);letter-spacing:var(--cc-font-heading-lg-tracking)}._allocation_uixfo_152{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md)}._allocationTitle_uixfo_161{color:var(--cc-text-primary);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._allocationList_uixfo_167{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);margin:0;padding:0;list-style:none}._allocationList_uixfo_167 li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cc-spacing-md);color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._policy_uixfo_186,._keyboard_uixfo_192{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._tiles_fkldk_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--cc-spacing-lg)}._columns_fkldk_9{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xl);align-items:start}@media (min-width: 1024px){._columns_fkldk_9{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}}._countTable_fkldk_24{width:100%;border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-lg);border-collapse:collapse;overflow:hidden}._caption_fkldk_32{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._countTable_fkldk_24 th[scope=col]{padding:var(--cc-spacing-sm) var(--cc-spacing-md);background:var(--cc-bg-surface-alt);color:var(--cc-text-secondary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-align:start;text-transform:uppercase}._countTable_fkldk_24 th[scope=row]{color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);text-align:start}._countTable_fkldk_24 th[scope=row],._countTable_fkldk_24 td{padding:var(--cc-spacing-sm) var(--cc-spacing-md);border-block-start:var(--cc-stroke-default) solid var(--cc-border-subtle);color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._numeric_fkldk_67{text-align:end;font-variant-numeric:tabular-nums}._summary_fkldk_72{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);margin:0;padding:var(--cc-spacing-md) var(--cc-spacing-lg);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt)}._summaryRow_fkldk_82{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cc-spacing-md)}._summaryRow_fkldk_82 dt{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._summaryRow_fkldk_82 dd{margin:0;color:var(--cc-text-primary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._match_fkldk_104{color:var(--cc-text-success)}._mismatch_fkldk_108{color:var(--cc-text-danger)}@media print{._columns_fkldk_9{display:block}._tiles_fkldk_3{display:none}}._tiles_owidc_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--cc-spacing-lg)}._name_owidc_9{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._meta_owidc_15{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}@media print{._tiles_owidc_3{display:none}}._columns_11ps2_3{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xl);align-items:start}@media (min-width: 1024px){._columns_11ps2_3{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}}._totals_11ps2_16{color:var(--cc-text-primary);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking);text-align:end}._muted_11ps2_23{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._history_11ps2_29{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0;padding:0;list-style:none}._history_11ps2_29 li{display:flex;gap:var(--cc-spacing-lg);color:var(--cc-text-primary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._when_11ps2_46{flex:0 0 auto;width:7.5rem;color:var(--cc-text-tertiary)}._keyValues_11ps2_52{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0}._field_11ps2_59{display:flex;align-items:baseline;gap:var(--cc-spacing-md)}._field_11ps2_59 dt{flex:0 0 auto;width:6.5rem;color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._field_11ps2_59 dd{margin:0;color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);word-break:break-word}@media print{._columns_11ps2_3{display:block}}._page_1xr4d_21{display:flex;flex-direction:column;gap:var(--cc-spacing-lg)}._filters_1xr4d_29{display:grid;gap:var(--cc-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end}._summary_1xr4d_40{display:grid;gap:var(--cc-spacing-md);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}._figure_1xr4d_48{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs)}._figureLabel_1xr4d_54{color:var(--cc-text-secondary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-transform:uppercase}._figureValue_1xr4d_61{color:var(--cc-text-primary);font:var(--cc-font-numeric-lg);letter-spacing:var(--cc-font-numeric-lg-tracking);font-variant-numeric:tabular-nums}._figureOwed_1xr4d_72{color:var(--cc-text-danger);font:var(--cc-font-numeric-xl);letter-spacing:var(--cc-font-numeric-xl-tracking)}._figureCredit_1xr4d_78{color:var(--cc-text-success);font:var(--cc-font-numeric-xl);letter-spacing:var(--cc-font-numeric-xl-tracking)}._context_1xr4d_86{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-2xs) var(--cc-spacing-md);color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._particulars_1xr4d_96{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._particularsText_1xr4d_103{color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._particularsNote_1xr4d_109{color:var(--cc-text-secondary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking)}._amount_1xr4d_116{font-variant-numeric:tabular-nums;white-space:nowrap}._balance_1xr4d_123{font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking);font-variant-numeric:tabular-nums;white-space:nowrap}._landing_1xr4d_132{max-width:36rem}._columns_1mw71_6{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xl);align-items:start}@media (min-width: 1024px){._columns_1mw71_6{grid-template-columns:minmax(0,40rem) minmax(0,1fr)}}._aside_1mw71_19{min-width:0}._document_1mw71_25{display:flex;flex-direction:column;gap:var(--cc-spacing-lg);padding:var(--cc-spacing-3xl);border:var(--cc-stroke-default) solid var(--cc-border-strong);border-radius:var(--cc-radius-lg);background:var(--cc-bg-surface);box-shadow:var(--cc-shadow-md)}._cancelled_1mw71_38{position:relative;border-color:var(--cc-border-danger)}._cancelled_1mw71_38:after{content:"✕";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--cc-text-danger);font-size:12rem;opacity:.08;pointer-events:none}._letterhead_1mw71_55{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cc-spacing-lg);flex-wrap:wrap;padding-block-end:var(--cc-spacing-lg);border-block-end:var(--cc-stroke-default) solid var(--cc-border-default)}._brandRow_1mw71_65{display:flex;align-items:center;gap:var(--cc-spacing-md)}._mark_1mw71_71{display:grid;place-items:center;width:var(--cc-size-control-lg);height:var(--cc-size-control-lg);border-radius:var(--cc-radius-md);background:var(--cc-bg-brand);color:var(--cc-text-on-brand);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._institution_1mw71_83{color:var(--cc-text-primary);font:var(--cc-font-heading-md);letter-spacing:var(--cc-font-heading-md-tracking)}._serialBlock_1mw71_89{align-items:flex-end;text-align:end}._docLabel_1mw71_94{color:var(--cc-text-secondary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-transform:uppercase}._serial_1mw71_89{color:var(--cc-text-primary);font:var(--cc-font-heading-md);letter-spacing:var(--cc-font-heading-md-tracking)}._muted_1mw71_107{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._faint_1mw71_113{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._keyValues_1mw71_121{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-sm) var(--cc-spacing-2xl);margin:0}@media (min-width: 640px){._keyValues_1mw71_121{grid-template-columns:repeat(2,minmax(0,1fr))}}._field_1mw71_134{display:flex;align-items:baseline;gap:var(--cc-spacing-md)}._field_1mw71_134 dt{flex:0 0 auto;width:7rem;color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._field_1mw71_134 dd{margin:0;color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);word-break:break-word}._lines_1mw71_158{width:100%;border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-lg);border-collapse:collapse;overflow:hidden}._caption_1mw71_166{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._lines_1mw71_158 th{padding:var(--cc-spacing-md) var(--cc-spacing-lg);background:var(--cc-bg-surface-alt);color:var(--cc-text-secondary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-align:start;text-transform:uppercase}._lines_1mw71_158 td{padding:var(--cc-spacing-md) var(--cc-spacing-lg);border-block-start:var(--cc-stroke-default) solid var(--cc-border-subtle);color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._numeric_1mw71_193{text-align:end;font-variant-numeric:tabular-nums}._totalRow_1mw71_198{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cc-spacing-lg);flex-wrap:wrap;padding-block:var(--cc-spacing-sm)}._total_1mw71_198{color:var(--cc-text-primary);font:var(--cc-font-heading-lg);letter-spacing:var(--cc-font-heading-lg-tracking)}._footer_1mw71_213{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cc-spacing-lg)}._qr_1mw71_220{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:var(--cc-radius-sm);background:var(--cc-bg-surface-alt);color:var(--cc-text-tertiary);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._signatory_1mw71_232{align-items:flex-end;text-align:end}@media print{._columns_1mw71_6{display:block}._aside_1mw71_19{display:none}._document_1mw71_25{border:none;border-radius:0;padding:0;box-shadow:none}._lines_1mw71_158{break-inside:avoid}}._tiles_tujak_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--cc-spacing-lg)}._charts_tujak_9{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xl)}@media (min-width: 1024px){._charts_tujak_9{grid-template-columns:repeat(2,minmax(0,1fr))}}._bar_tujak_21{display:grid;grid-template-columns:7rem 1fr auto;align-items:center;gap:var(--cc-spacing-md)}._barLabel_tujak_28{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._barValue_tujak_34{color:var(--cc-text-primary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking);font-variant-numeric:tabular-nums}@media print{._charts_tujak_9{grid-template-columns:1fr}}._filters_1rrha_26{display:grid;gap:var(--cc-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end}._search_1rrha_33{grid-column:1 / -1}@media (min-width: 48rem){._search_1rrha_33{grid-column:span 2}}._children_1rrha_14{display:grid;gap:var(--cc-spacing-2xs)}._child_1rrha_14{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cc-spacing-2xs)}._childPlacement_1rrha_55{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._notice_1rrha_16{margin:0;max-width:62ch;color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._meaning_1rrha_18{margin:0;color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._contact_1rrha_78{display:grid;gap:var(--cc-spacing-2xs)}._contactSecondary_1rrha_83{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._tiles_tov2m_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--cc-spacing-lg)}._name_tov2m_13{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._meta_tov2m_19{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._metaStrong_tov2m_25{color:var(--cc-text-secondary);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._cell_tov2m_31{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._truncate_tov2m_38{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tabBar_tov2m_48{border-bottom:var(--cc-stroke-default) solid var(--cc-border-default)}._tabLink_tov2m_52{display:inline-flex;align-items:center;padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:0;border-bottom:var(--cc-stroke-strong) solid transparent;background:transparent;color:var(--cc-text-secondary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking);text-decoration:none}._tabLink_tov2m_52:hover{color:var(--cc-text-primary)}._tabLinkActive_tov2m_69{border-bottom-color:var(--cc-border-brand);color:var(--cc-text-brand);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._tabRow_tov2m_76{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-2xs)}._reviewColumns_tov2m_84{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-xl);align-items:start}@media (min-width: 1024px){._reviewColumns_tov2m_84{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}}._preview_tov2m_99{display:flex;min-height:12rem;flex-direction:column;align-items:center;justify-content:center;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-lg);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt);text-align:center}._marksField_tov2m_112{max-width:6rem}._diaryColumns_tov2m_118{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-lg);align-items:start}@media (min-width: 1024px){._diaryColumns_tov2m_118{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}}._portal_tov2m_132{width:100%;max-width:var(--cc-size-content-max);margin:0 auto;padding:var(--cc-spacing-lg) var(--cc-spacing-lg) var(--cc-spacing-2xl)}._portalHeader_tov2m_139{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cc-spacing-md);padding:var(--cc-spacing-md) var(--cc-spacing-lg);border-bottom:var(--cc-stroke-default) solid var(--cc-border-default);background:var(--cc-bg-surface)}._portalBrand_tov2m_150{display:flex;align-items:center;gap:var(--cc-spacing-sm)}._diaryCardHead_tov2m_156{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cc-spacing-sm)}._diaryTitleRow_tov2m_164{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-spacing-sm);min-width:0}._subjectChip_tov2m_174{display:inline-flex;align-items:center;padding:0 var(--cc-spacing-sm);border-radius:var(--cc-radius-xs);background:var(--cc-bg-brand-subtle);color:var(--cc-text-brand);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-transform:uppercase}._diaryBody_tov2m_186{margin:0;color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._diaryFoot_tov2m_193{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cc-spacing-sm)}._diaryActions_tov2m_201{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm)}._drawerForm_tov2m_209{display:flex;flex-direction:column;gap:var(--cc-spacing-lg)}._drawerRow_tov2m_215{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-spacing-sm)}._footerRow_tov2m_222{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--cc-spacing-sm)}._filters_tov2m_229{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--cc-spacing-md)}._page_ubxx5_13{display:flex;flex-direction:column;gap:var(--cc-spacing-lg)}._scheduleGrid_ubxx5_21{display:grid;gap:var(--cc-spacing-md);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end}._wide_ubxx5_30{grid-column:1 / -1}@media (min-width: 48rem){._wide_ubxx5_30{grid-column:span 2}}._switches_ubxx5_42{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--cc-spacing-md)}._statusCell_ubxx5_50{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);align-items:flex-start}._hint_ubxx5_57{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._scroller_ubxx5_65{overflow-x:auto}._rowActions_ubxx5_70{display:flex;gap:var(--cc-spacing-xs);flex-wrap:nowrap}._cards_102zn_5{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--cc-spacing-lg);align-items:stretch}._cardHead_102zn_12{display:flex;gap:var(--cc-spacing-md);align-items:flex-start;justify-content:space-between}._name_102zn_19{color:var(--cc-text-primary);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._provider_102zn_25{color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._about_102zn_31{margin:0;color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._meta_102zn_38{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._note_102zn_44{margin:0;color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._mono_102zn_51{color:var(--cc-text-secondary);font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking);overflow-wrap:anywhere}._figures_102zn_59{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cc-spacing-2xs) var(--cc-spacing-md);margin:0;align-items:baseline}._figureLabel_102zn_67{margin:0;color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._figureCell_102zn_76{margin:0;text-align:end}._figureValue_102zn_81{margin:0;color:var(--cc-text-primary);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);font-variant-numeric:tabular-nums;text-align:end}._figureNoSource_102zn_91{margin:0;color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);font-style:italic;text-align:end}._tiles_102zn_100{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--cc-spacing-lg)}._gatewayCell_102zn_106{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs)}._columns_12yil_8{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-xl);align-items:start}@media (min-width: 1024px){._columns_12yil_8{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}}._name_12yil_21{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._meta_12yil_27{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._cell_12yil_33{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._truncate_12yil_40{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tabBar_12yil_48{border-bottom:var(--cc-stroke-default) solid var(--cc-border-default)}._tabRow_12yil_52{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-2xs)}._tabLink_12yil_58{display:inline-flex;align-items:center;padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:0;border-bottom:var(--cc-stroke-strong) solid transparent;background:transparent;color:var(--cc-text-secondary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking);text-decoration:none}._tabLink_12yil_58:hover{color:var(--cc-text-primary)}._tabLinkActive_12yil_75{border-bottom-color:var(--cc-border-brand);color:var(--cc-text-brand);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._tree_12yil_84,._treeChildren_12yil_85{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);margin:0;padding:0;list-style:none}._treeRow_12yil_97{display:flex;width:100%;align-items:center;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:0;border-radius:var(--cc-radius-md);background:transparent;color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking);text-align:start}._treeRow_12yil_97:hover{background:var(--cc-bg-surface-hover)}._treeRowActive_12yil_116{background:var(--cc-bg-brand-subtle);color:var(--cc-text-brand);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._indentChapter_12yil_123{padding-left:var(--cc-spacing-xl)}._indentFolder_12yil_127{padding-left:var(--cc-spacing-3xl)}._treeLabel_12yil_131{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._treeCount_12yil_139{flex:0 0 auto;color:var(--cc-text-tertiary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking)}._quota_12yil_148{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs)}._filters_12yil_156{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--cc-spacing-md)}._formGrid_12yil_162{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-md)}@media (min-width: 1024px){._formGrid_12yil_162{grid-template-columns:repeat(2,minmax(0,1fr))}}._footerRow_12yil_174{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--cc-spacing-sm)}._rowActions_12yil_181{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:var(--cc-spacing-2xs)}._page_mqcit_17{display:flex;flex-direction:column;gap:var(--cc-spacing-xl);max-width:var(--cc-size-content-max)}._sectionBody_mqcit_24{display:flex;flex-direction:column;gap:var(--cc-spacing-lg)}._channelGrid_mqcit_34{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-lg)}@media (min-width: 768px){._channelGrid_mqcit_34{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){._channelGrid_mqcit_34{grid-template-columns:repeat(3,minmax(0,1fr))}}._figures_mqcit_55{display:grid;grid-template-columns:repeat(auto-fit,minmax(10ch,1fr));gap:var(--cc-spacing-md);margin:0}._figureTerm_mqcit_62{color:var(--cc-text-secondary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);margin:0;text-transform:uppercase}._figureValue_mqcit_70{color:var(--cc-text-primary);font:var(--cc-font-body-md-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--cc-font-body-md-semibold-tracking);margin:0}._figureValueNegative_mqcit_82{color:var(--cc-text-danger)}._formGrid_mqcit_88{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-md)}@media (min-width: 768px){._formGrid_mqcit_88{grid-template-columns:repeat(2,minmax(0,1fr))}}._actions_mqcit_102{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm);align-items:center}._hint_mqcit_109{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);margin:0}._filters_mqcit_118{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-md);align-items:flex-end}._filter_mqcit_118{flex:1 1 14ch;min-width:14ch}._bodyPreview_mqcit_134{background:var(--cc-bg-surface-alt);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);color:var(--cc-text-primary);font:var(--cc-font-mono-sm);margin:0;overflow-wrap:anywhere;padding:var(--cc-spacing-md);white-space:pre-wrap}._eventList_mqcit_148{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-md);margin:0;padding:0;list-style:none}@media (min-width: 768px){._eventList_mqcit_148{grid-template-columns:repeat(2,minmax(0,1fr))}}._eventRow_mqcit_163{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm);align-items:baseline}._eventKey_mqcit_170{color:var(--cc-text-primary);font:var(--cc-font-mono-sm)}._truncate_mqcit_177{display:block;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._page_b05y8_9{min-height:100vh;min-height:100dvh;background:var(--cc-bg-canvas)}._body_b05y8_15{display:flex;flex-direction:column;gap:var(--cc-spacing-lg);width:100%;max-width:var(--cc-size-dialog-md)}._stepHead_b05y8_25{display:flex;flex-direction:column;gap:var(--cc-spacing-xs)}._stepTitle_b05y8_31{margin:0;color:var(--cc-text-primary);font:var(--cc-font-heading-md);letter-spacing:var(--cc-font-heading-md-tracking)}._stepBody_b05y8_38{margin:0;color:var(--cc-text-secondary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._footer_b05y8_47{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-md);align-items:center;justify-content:space-between;width:100%}._footerRight_b05y8_56{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-md);align-items:center}._hint_b05y8_63{color:var(--cc-text-tertiary);font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking)}._skeleton_b05y8_70{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-xl);padding:var(--cc-spacing-xl) var(--cc-spacing-lg)}._skeletonStepper_b05y8_77{display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._skeletonBody_b05y8_83{display:flex;flex-direction:column;gap:var(--cc-spacing-lg);max-width:var(--cc-size-dialog-md)}@media (min-width: 1024px){._skeleton_b05y8_70{grid-template-columns:var(--cc-size-sidebar) 1fr}}._stack_18j0s_9{display:flex;flex-direction:column;gap:var(--cc-spacing-lg)}._pair_18j0s_17{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-lg)}._fieldset_18j0s_23{display:flex;flex-direction:column;gap:var(--cc-spacing-md);margin:0;padding:0;border:0}._legend_18j0s_32{padding:0;color:var(--cc-text-tertiary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-transform:uppercase}._switches_18j0s_40{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-sm)}._preview_18j0s_46{display:flex;gap:var(--cc-spacing-xs);align-items:center;margin:0;color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._previewValue_18j0s_56{color:var(--cc-text-primary);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._optionLabel_18j0s_62{display:inline-flex;gap:var(--cc-spacing-sm);align-items:center;flex-wrap:wrap}._list_18j0s_69{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0;padding:0;list-style:none}._listRow_18j0s_78{display:flex;gap:var(--cc-spacing-md);align-items:center;flex-wrap:wrap;padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:1px solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt)}._listName_18j0s_89{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._listMeta_18j0s_95{flex:1 1 auto;color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}@media (min-width: 768px){._pair_18j0s_17,._switches_18j0s_40{grid-template-columns:1fr 1fr}}._page_jt6mz_11{display:flex;justify-content:center;min-height:100vh;min-height:100dvh;background:var(--cc-bg-canvas)}._pane_jt6mz_19{display:flex;flex-direction:column;gap:var(--cc-spacing-xl);align-items:stretch;width:100%;max-width:var(--cc-size-dialog-md);padding:var(--cc-spacing-xl) var(--cc-spacing-lg)}._card_jt6mz_30{display:flex;flex-direction:column;gap:var(--cc-spacing-lg);padding:var(--cc-spacing-xl);border:1px solid var(--cc-border-default);border-radius:var(--cc-radius-xl);background:var(--cc-bg-surface);box-shadow:var(--cc-shadow-sm)}._head_jt6mz_41{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);align-items:flex-start}._mark_jt6mz_48{display:inline-flex;align-items:center;justify-content:center;width:var(--cc-size-control-lg);height:var(--cc-size-control-lg);border-radius:var(--cc-radius-lg);background:var(--cc-bg-brand);color:var(--cc-text-on-brand);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._title_jt6mz_61{margin:0;color:var(--cc-text-primary);font:var(--cc-font-heading-lg);letter-spacing:var(--cc-font-heading-lg-tracking)}._subtitle_jt6mz_68{margin:0;color:var(--cc-text-secondary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking)}._form_jt6mz_75{display:flex;flex-direction:column;gap:var(--cc-spacing-lg)}._legend_jt6mz_81{margin:0;color:var(--cc-text-tertiary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-transform:uppercase}._pair_jt6mz_91{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-lg)}._secondary_jt6mz_97{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-md);justify-content:space-between}._footer_jt6mz_104{margin:0;color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);text-align:center}._link_jt6mz_112{color:var(--cc-text-link);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._hint_jt6mz_118{color:var(--cc-text-tertiary);font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking)}._points_jt6mz_124{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0;padding:0;list-style:none}._point_jt6mz_124{display:flex;gap:var(--cc-spacing-sm);align-items:center;color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}@media (min-width: 768px){._pair_jt6mz_91{grid-template-columns:1fr 1fr}._points_jt6mz_124{flex-direction:row;flex-wrap:wrap;gap:var(--cc-spacing-lg);justify-content:center}}._page_18rgx_11{display:flex;flex-direction:column;gap:var(--cc-spacing-xl);min-width:0}._nav_18rgx_26{display:flex;gap:var(--cc-spacing-2xs);overflow-x:auto;margin:0;padding:0 0 var(--cc-spacing-2xs) 0;list-style:none;scrollbar-width:none}._nav_18rgx_26::-webkit-scrollbar{display:none}._navLink_18rgx_40{display:inline-block;padding:var(--cc-spacing-sm) var(--cc-spacing-md);border-radius:var(--cc-radius-md);color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking);text-decoration:none;white-space:nowrap}._navLink_18rgx_40:hover{background:var(--cc-bg-surface-hover);color:var(--cc-text-primary)}._navLinkCurrent_18rgx_56{background:var(--cc-bg-brand-subtle);color:var(--cc-text-brand);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._tiles_18rgx_65{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--cc-spacing-lg)}._columns_18rgx_71{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-xl);align-items:start}@media (min-width: 1024px){._columns_18rgx_71{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}._stack_18rgx_84{display:flex;flex-direction:column;gap:var(--cc-spacing-xl);min-width:0}._cardRow_18rgx_92{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-xl);align-items:start}@media (min-width: 1024px){._cardRow_18rgx_92{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}._name_18rgx_107{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._meta_18rgx_113{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._metaStrong_18rgx_119{color:var(--cc-text-secondary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._link_18rgx_125{color:var(--cc-text-link);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._serial_18rgx_131{color:var(--cc-text-primary);font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking)}._headline_18rgx_138{color:var(--cc-text-primary);font:var(--cc-font-display-md);letter-spacing:var(--cc-font-display-md-tracking)}._amount_18rgx_144{color:var(--cc-text-primary);font:var(--cc-font-numeric-xl);letter-spacing:var(--cc-font-numeric-xl-tracking)}._amountDanger_18rgx_150{color:var(--cc-text-danger)}._list_18rgx_156{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}._listRow_18rgx_165{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);padding:var(--cc-spacing-md) 0;border-block-start:var(--cc-stroke-default) solid var(--cc-border-subtle)}._list_18rgx_156>._listRow_18rgx_165:first-child{border-block-start:0}._listRowSplit_18rgx_177{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs) var(--cc-spacing-md);align-items:baseline;justify-content:space-between}._keyValues_18rgx_185{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0}._keyValueRow_18rgx_192{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-2xs) var(--cc-spacing-lg);align-items:baseline;justify-content:space-between}._keyValueRow_18rgx_192 dt,._keyValueRow_18rgx_192 dd{margin:0}._periodStrip_18rgx_213{display:flex;gap:var(--cc-spacing-sm);overflow-x:auto;margin:0;padding:0 0 var(--cc-spacing-xs) 0;list-style:none}._period_18rgx_213{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:7rem;padding:var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt)}._periodNext_18rgx_234{border-color:var(--cc-border-brand);background:var(--cc-bg-brand-subtle)}._periodNumber_18rgx_239{color:var(--cc-text-tertiary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-transform:uppercase}._tableScroll_18rgx_253{overflow-x:auto;max-width:100%}._payCard_18rgx_260{display:flex;flex-direction:column;gap:var(--cc-spacing-md)}._methods_18rgx_266{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm)}._ruleList_18rgx_272{display:flex;flex-direction:column;gap:var(--cc-spacing-xs);margin:0;padding:0;list-style:none}@media (min-width: 1024px){._ruleList_18rgx_272{flex-direction:row;flex-wrap:wrap;gap:var(--cc-spacing-xs) var(--cc-spacing-2xl)}}._liveCard_18rgx_290{border-color:var(--cc-border-brand)}._footNote_18rgx_294{margin:0;color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._layout_1e8zq_19{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-xl);align-items:start}@media (min-width: 768px){._layout_1e8zq_19{grid-template-columns:var(--cc-size-drawer-md) minmax(0,1fr)}}._filterPanel_1e8zq_34{display:flex;flex-direction:column;gap:var(--cc-spacing-md)}._filterGrid_1e8zq_40{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-md)}@media (min-width: 480px){._filterGrid_1e8zq_40{grid-template-columns:1fr 1fr}}._filterRow_1e8zq_52{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm);align-items:flex-end}._facets_1e8zq_62{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs)}._facetChip_1e8zq_68{display:inline-flex;align-items:baseline;gap:var(--cc-spacing-2xs);padding:var(--cc-spacing-2xs) var(--cc-spacing-sm);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-full);background:var(--cc-bg-surface-alt);color:var(--cc-text-primary);cursor:pointer}._facetChip_1e8zq_68:hover{background:var(--cc-bg-surface-hover)}._facetChipActive_1e8zq_84{border-color:var(--cc-border-brand);background:var(--cc-bg-brand-subtle);color:var(--cc-text-brand)}._facetCount_1e8zq_90{color:var(--cc-text-secondary)}._facetZero_1e8zq_94{color:var(--cc-text-tertiary)}._preview_1e8zq_100{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);min-width:0}._stem_1e8zq_107{color:var(--cc-text-primary);overflow-wrap:anywhere}._optionList_1e8zq_114{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xs);margin:0;padding:0;list-style:none}@media (min-width: 480px){._optionList_1e8zq_114{grid-template-columns:1fr 1fr}}._option_1e8zq_114{display:flex;gap:var(--cc-spacing-xs);align-items:baseline;min-width:0;color:var(--cc-text-primary)}._optionCode_1e8zq_137{flex:none;color:var(--cc-text-secondary)}._optionCorrect_1e8zq_144{color:var(--cc-text-success)}._blankList_1e8zq_148,._matchGrid_1e8zq_149{display:grid;gap:var(--cc-spacing-2xs);margin:0;padding:0;list-style:none;color:var(--cc-text-secondary)}._matchGrid_1e8zq_149{grid-template-columns:1fr 1fr}._numericAnswer_1e8zq_162{color:var(--cc-text-secondary)}._placement_1e8zq_166{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs);color:var(--cc-text-secondary)}._mathInline_1e8zq_175{display:inline-flex;align-items:center;vertical-align:baseline;white-space:nowrap}._mathDisplay_1e8zq_184{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-block:var(--cc-spacing-sm)}._fraction_1e8zq_192{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;margin-inline:var(--cc-spacing-2xs)}._numerator_1e8zq_200{display:block;padding-inline:var(--cc-spacing-2xs)}._denominator_1e8zq_205{display:block;padding-inline:var(--cc-spacing-2xs);border-top:var(--cc-stroke-default) solid currentColor}._root_1e8zq_213{display:inline-flex;align-items:stretch}._radicand_1e8zq_218{border-top:var(--cc-stroke-default) solid currentColor;padding-inline-start:var(--cc-spacing-2xs)}._mathText_1e8zq_223{font-style:normal}._mathBold_1e8zq_227{font-weight:600}._unknownCommand_1e8zq_236{color:var(--cc-text-warning)}._editorLayout_1e8zq_242{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-xl);align-items:start}@media (min-width: 1024px){._editorLayout_1e8zq_242{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._editorColumn_1e8zq_258{display:flex;flex-direction:column;gap:var(--cc-spacing-lg);min-width:0}._fieldGrid_1e8zq_265{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-md)}@media (min-width: 480px){._fieldGrid_1e8zq_265{grid-template-columns:1fr 1fr}}._optionEditorRow_1e8zq_277{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-sm);align-items:end;padding-block:var(--cc-spacing-sm);border-bottom:var(--cc-stroke-default) solid var(--cc-border-subtle)}@media (min-width: 640px){._optionEditorRow_1e8zq_277{grid-template-columns:auto minmax(0,1fr) auto auto}}._stickyActions_1e8zq_292{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm);align-items:center}._duplicateList_1e8zq_299{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0;padding:0;list-style:none}._duplicateRow_1e8zq_308{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);padding:var(--cc-spacing-sm);border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt)}._srOnlyList_1e8zq_318{margin:0;padding:0;list-style:none}._tree_1kfce_18{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cc-spacing-sm)}._chapter_1kfce_27{border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md);padding:var(--cc-spacing-md);display:flex;flex-direction:column;gap:var(--cc-spacing-sm);background:var(--cc-bg-surface)}._nodeHead_1kfce_39{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--cc-spacing-sm)}._nodeTitle_1kfce_49{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cc-spacing-2xs);min-width:0;font:var(--cc-font-body-md-semibold);color:var(--cc-text-primary)}._nodeCode_1kfce_59{font:var(--cc-font-body-sm);color:var(--cc-text-secondary);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-sm);padding:0 var(--cc-spacing-2xs)}._topics_1kfce_67{list-style:none;margin:0;padding:0 0 0 var(--cc-spacing-md);border-left:var(--cc-stroke-default) solid var(--cc-border-subtle);display:flex;flex-direction:column;gap:var(--cc-spacing-2xs)}._topic_1kfce_67{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--cc-spacing-xs);padding:var(--cc-spacing-2xs) 0}._topicTitle_1kfce_87{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cc-spacing-2xs);min-width:0;font:var(--cc-font-body-md);color:var(--cc-text-primary)}._questions_1kfce_98{margin-top:var(--cc-spacing-xs);border-top:var(--cc-stroke-default) solid var(--cc-border-subtle);padding-top:var(--cc-spacing-xs);display:flex;flex-direction:column;gap:var(--cc-spacing-2xs)}._questionRow_1kfce_107{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cc-spacing-xs);font:var(--cc-font-body-sm);color:var(--cc-text-secondary)}._questionStem_1kfce_117{flex:1 1 60%;min-width:0;color:var(--cc-text-primary)}._pickers_1kfce_123{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm);align-items:flex-end}._meta_oji9e_13{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._hint_oji9e_19{color:var(--cc-text-tertiary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking)}._name_oji9e_25{color:var(--cc-text-primary);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._numeric_oji9e_32{color:var(--cc-text-primary);font:var(--cc-font-body-md);font-variant-numeric:tabular-nums;letter-spacing:var(--cc-font-body-md-tracking)}._danger_oji9e_39{color:var(--cc-text-danger)}._warning_oji9e_43{color:var(--cc-text-warning)}._tiles_oji9e_48{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--cc-spacing-lg)}._catalogue_oji9e_58{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--cc-spacing-lg)}._reportCard_oji9e_64{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);height:100%;min-width:0}._reportBody_oji9e_73{display:flex;flex:1 0 auto;flex-direction:column;gap:var(--cc-spacing-xs);min-width:0}._reportFooter_oji9e_81{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm);align-items:center;justify-content:space-between}._reportTags_oji9e_89{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-2xs)}._reportDescription_oji9e_96{display:-webkit-box;overflow:hidden;color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);-webkit-box-orient:vertical;-webkit-line-clamp:2}._reportCardLocked_oji9e_107{background:var(--cc-bg-surface-alt)}._filters_oji9e_112{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--cc-spacing-md);align-items:end}._viewerFilters_oji9e_122{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--cc-spacing-md);align-items:start}._actionRow_oji9e_129{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm);justify-content:flex-end}._chart_oji9e_138{display:flex;gap:var(--cc-spacing-sm);align-items:flex-end;height:9rem;overflow-x:auto}._chartColumn_oji9e_146{display:flex;flex:1 0 1.5rem;flex-direction:column;gap:var(--cc-spacing-2xs);align-items:center;justify-content:flex-end;min-width:1.5rem;height:100%}._chartBar_oji9e_157{width:100%;max-width:3rem;min-height:2px;border-radius:var(--cc-radius-xs);background:var(--cc-bg-brand)}._chartBar_oji9e_157[data-peak=true]{background:var(--cc-bg-brand)}._chartBar_oji9e_157[data-zero=true]{background:var(--cc-bg-disabled)}._chartLabel_oji9e_174{max-width:4rem;overflow:hidden;color:var(--cc-text-tertiary);font:var(--cc-font-label-xs);text-overflow:ellipsis;letter-spacing:var(--cc-font-label-xs-tracking);white-space:nowrap}._chartTotal_oji9e_184{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm);align-items:baseline;justify-content:space-between;padding-top:var(--cc-spacing-sm);border-top:var(--cc-stroke-default) solid var(--cc-border-subtle)}._chartTotalValue_oji9e_194{color:var(--cc-text-primary);font:var(--cc-font-numeric-lg);font-variant-numeric:tabular-nums;letter-spacing:var(--cc-font-numeric-lg-tracking)}._withheldList_oji9e_202{color:var(--cc-text-primary);font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking)}._statutoryLayout_oji9e_212{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-lg);align-items:start}@media (min-width: 1024px){._statutoryLayout_oji9e_212{grid-template-columns:minmax(0,1fr) 20rem}}._statutoryAside_oji9e_225{display:flex;flex-direction:column;gap:var(--cc-spacing-lg);min-width:0}._check_oji9e_233{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._checkHeader_oji9e_240{display:flex;gap:var(--cc-spacing-sm);align-items:baseline;justify-content:space-between}._checkCount_oji9e_247{color:var(--cc-text-secondary);font:var(--cc-font-body-sm-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--cc-font-body-sm-semibold-tracking);white-space:nowrap}._readinessCell_oji9e_256{display:flex;gap:var(--cc-spacing-sm);align-items:center;min-width:7rem}._readinessBar_oji9e_263{flex:1 0 3rem}._readinessValue_oji9e_267{color:var(--cc-text-primary);font:var(--cc-font-body-sm-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--cc-font-body-sm-semibold-tracking);white-space:nowrap}._calendarRow_oji9e_276{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--cc-spacing-sm);align-items:baseline}._calendarDate_oji9e_283{color:var(--cc-text-secondary);font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);white-space:nowrap}._calendarDateDue_oji9e_290{color:var(--cc-text-danger)}._calendarLabel_oji9e_294{color:var(--cc-text-primary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._rowActions_oji9e_301{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs)}._finding_oji9e_308{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);padding:var(--cc-spacing-md);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt)}._findingBlocking_oji9e_317{background:var(--cc-bg-danger-subtle)}._findingWarning_oji9e_321{background:var(--cc-bg-warning-subtle)}._findingList_oji9e_325{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0;padding:0;list-style:none}._link_oji9e_335{color:var(--cc-text-link);font:var(--cc-font-body-sm-semibold);text-decoration:none;letter-spacing:var(--cc-font-body-sm-semibold-tracking)}._link_oji9e_335:hover,._link_oji9e_335:focus-visible{text-decoration:underline}._breadcrumbs_oji9e_348{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs);align-items:center;color:var(--cc-text-tertiary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking)}._breadcrumbCurrent_oji9e_358{color:var(--cc-text-primary)}._page_1pif1_17{display:flex;flex-direction:column;gap:var(--cc-spacing-lg)}._filters_1pif1_25{display:grid;gap:var(--cc-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end}._search_1pif1_34{grid-column:1 / -1}@media (min-width: 48rem){._search_1pif1_34{grid-column:span 2}}._filterReset_1pif1_46{display:flex;justify-content:flex-end}._selection_1pif1_53{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-strong);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt)}._selectionCount_1pif1_64{font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);color:var(--cc-text-primary)}._selectionActions_1pif1_70{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs);margin-inline-start:auto}._nameCell_1pif1_79{display:flex;align-items:center;gap:var(--cc-spacing-sm);min-width:0}._nameText_1pif1_86{display:flex;flex-direction:column;min-width:0}._nameLink_1pif1_92{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nameLink_1pif1_92:hover,._nameLink_1pif1_92:focus-visible{text-decoration:underline}._namePlain_1pif1_109{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nameMeta_1pif1_118{color:var(--cc-text-secondary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking)}._numeric_1pif1_126{font-variant-numeric:tabular-nums;white-space:nowrap}._muted_1pif1_131{color:var(--cc-text-secondary)}._badges_1pif1_135{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-2xs)}._fields_1pif1_146{display:grid;gap:var(--cc-spacing-md) var(--cc-spacing-lg);grid-template-columns:1fr;margin:0}@media (min-width: 40rem){._fields_1pif1_146{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}._fieldTerm_1pif1_159{color:var(--cc-text-secondary);font:var(--cc-font-label-sm);letter-spacing:var(--cc-font-label-sm-tracking);margin:0}._fieldValue_1pif1_166{color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);margin:0;overflow-wrap:anywhere}._list_1pif1_178{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);margin:0;padding:0;list-style:none}._roleRow_1pif1_188{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cc-spacing-xs)}._roleName_1pif1_195{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._assignRole_1pif1_203{display:flex;flex-wrap:wrap;align-items:end;gap:var(--cc-spacing-sm)}._assignRoleField_1pif1_210{flex:1 1 14rem;min-width:0}._dialogFields_1pif1_216{display:flex;flex-direction:column;gap:var(--cc-spacing-md)}._page_iuw3e_12{display:flex;flex-direction:column;gap:var(--cc-spacing-lg)}._filters_iuw3e_20{display:grid;gap:var(--cc-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end}._search_iuw3e_29{grid-column:1 / -1}@media (min-width: 48rem){._search_iuw3e_29{grid-column:span 2}}._filterReset_iuw3e_41{display:flex;justify-content:flex-end}._selection_iuw3e_48{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-spacing-sm);padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:var(--cc-stroke-default) solid var(--cc-border-strong);border-radius:var(--cc-radius-md);background:var(--cc-bg-surface-alt)}._selectionCount_iuw3e_59{font:var(--cc-font-body-sm-semibold);letter-spacing:var(--cc-font-body-sm-semibold-tracking);color:var(--cc-text-primary)}._selectionActions_iuw3e_65{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs);margin-inline-start:auto}._nameCell_iuw3e_74{display:flex;align-items:center;gap:var(--cc-spacing-sm);min-width:0}._nameText_iuw3e_81{display:flex;flex-direction:column;min-width:0}._nameLink_iuw3e_87{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nameLink_iuw3e_87:hover,._nameLink_iuw3e_87:focus-visible{text-decoration:underline}._nameMeta_iuw3e_102{color:var(--cc-text-secondary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking)}._flags_iuw3e_108{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-2xs)}._mobileCell_iuw3e_116{font-variant-numeric:tabular-nums;white-space:nowrap}._muted_iuw3e_121{color:var(--cc-text-secondary)}._statusCell_1sonp_15{display:flex;align-items:center;gap:var(--cc-spacing-xs)}._rowActions_1sonp_21{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-2xs)}._fileName_1sonp_27{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_1sonp_35{color:var(--cc-text-secondary)}._remark_1sonp_39{color:var(--cc-text-danger)}._preview_1sonp_45{display:flex;align-items:center;justify-content:center;min-height:var(--cc-size-drawer-md);padding:var(--cc-spacing-md);background:var(--cc-bg-surface-alt);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md)}._previewImage_1sonp_56{max-width:100%;max-height:var(--cc-size-drawer-md);border-radius:var(--cc-radius-sm)}._previewFrame_1sonp_62{width:100%;height:var(--cc-size-drawer-md);border:0;border-radius:var(--cc-radius-sm)}._photoFrame_1sonp_70{position:relative;width:var(--cc-size-drawer-md);max-width:100%;aspect-ratio:3 / 4;overflow:hidden;background:var(--cc-bg-surface-alt);border:var(--cc-stroke-strong) solid var(--cc-border-strong);border-radius:var(--cc-radius-md)}._photoMedia_1sonp_81{display:block;width:100%;height:100%;object-fit:cover}._photoActions_1sonp_88{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs)}._clearanceList_1sonp_96{display:flex;flex-direction:column;gap:var(--cc-spacing-sm);margin:0;padding:0;list-style:none}._clearanceRow_1sonp_105{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);padding:var(--cc-spacing-sm);background:var(--cc-bg-surface);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-md)}._clearanceBlocking_1sonp_115{border-color:var(--cc-border-danger)}._clearanceHead_1sonp_119{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-spacing-xs);justify-content:space-between}._clearanceReason_1sonp_127{color:var(--cc-text-secondary)}._sheetToolbar_1sonp_137{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-spacing-sm);justify-content:space-between}._sheet_1sonp_137{box-sizing:border-box;width:var(--cc-card-page-width);height:var(--cc-card-page-height);padding:var(--cc-card-margin-top) var(--cc-card-margin-left);margin-inline:auto;background:var(--cc-bg-surface);border:var(--cc-stroke-default) solid var(--cc-border-subtle)}._sheetGrid_1sonp_155{display:grid;grid-template-columns:repeat(var(--cc-card-columns),var(--cc-card-width));grid-template-rows:repeat(var(--cc-card-rows),var(--cc-card-height));column-gap:var(--cc-card-column-gap);row-gap:var(--cc-card-row-gap)}._card_1sonp_163{box-sizing:border-box;display:grid;grid-template-columns:auto 1fr;gap:var(--cc-spacing-2xs);padding:var(--cc-spacing-2xs);overflow:hidden;border:var(--cc-stroke-default) dashed var(--cc-border-default);border-radius:var(--cc-radius-xs)}._cardEmpty_1sonp_175{border-style:none}._cardPhoto_1sonp_179{width:var(--cc-card-photo-width);aspect-ratio:3 / 4;object-fit:cover;background:var(--cc-bg-surface-alt);border:var(--cc-stroke-default) solid var(--cc-border-subtle);border-radius:var(--cc-radius-xs)}._cardPlaceholder_1sonp_188{display:flex;align-items:center;justify-content:center;width:var(--cc-card-photo-width);aspect-ratio:3 / 4;color:var(--cc-text-tertiary);text-align:center;background:var(--cc-bg-surface-alt);border:var(--cc-stroke-default) dashed var(--cc-border-default);border-radius:var(--cc-radius-xs)}._cardBody_1sonp_201{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);min-width:0}._cardName_1sonp_208{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardField_1sonp_214{display:flex;gap:var(--cc-spacing-2xs);color:var(--cc-text-secondary)}._cardQr_1sonp_220{width:var(--cc-card-qr-size);height:var(--cc-card-qr-size)}._sheetScroll_1sonp_228{max-width:100%;overflow-x:auto}@media print{._sheetScroll_1sonp_228{overflow:visible}._sheet_1sonp_137{page-break-after:always;border:0}._sheet_1sonp_137:last-child{page-break-after:auto}._noPrint_1sonp_248{display:none}}._page_1v9u9_17{display:flex;flex-direction:column;gap:var(--cc-spacing-xl);max-width:var(--cc-size-content-max)}._sectionBody_1v9u9_24{display:flex;flex-direction:column;gap:var(--cc-spacing-lg)}._actions_1v9u9_32{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-sm);align-items:center}._hint_1v9u9_39{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);margin:0}._warningText_1v9u9_46{color:var(--cc-text-warning);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);margin:0}._mono_1v9u9_56{font:var(--cc-font-mono-sm);letter-spacing:var(--cc-font-mono-sm-tracking);font-variant-numeric:tabular-nums}._definitions_1v9u9_64{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-sm) var(--cc-spacing-lg);margin:0}._definitions_1v9u9_64>div{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs)}._definitions_1v9u9_64 dt{color:var(--cc-text-secondary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-transform:uppercase}._definitions_1v9u9_64 dd{color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);margin:0}@media (min-width: 48rem){._definitions_1v9u9_64{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64rem){._definitions_1v9u9_64{grid-template-columns:repeat(3,minmax(0,1fr))}}._limit_1v9u9_105{display:flex;flex-direction:column;gap:var(--cc-spacing-xs)}._limitHead_1v9u9_111{display:flex;flex-wrap:wrap;gap:var(--cc-spacing-xs);align-items:baseline;justify-content:space-between}._limitName_1v9u9_119{font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._limitValue_1v9u9_125{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking);font-variant-numeric:tabular-nums}._inclusions_1v9u9_134{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-xs) var(--cc-spacing-lg);margin:0;padding:0;list-style:none}@media (min-width: 48rem){._inclusions_1v9u9_134{grid-template-columns:repeat(2,minmax(0,1fr))}}._inclusion_1v9u9_134{display:flex;gap:var(--cc-spacing-xs);align-items:center}._inclusionOff_1v9u9_155{color:var(--cc-text-tertiary)}._formGrid_1v9u9_164{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-md)}@media (min-width: 48rem){._formGrid_1v9u9_164{grid-template-columns:repeat(2,minmax(0,1fr))}}._formGridWide_1v9u9_176{grid-column:1 / -1}._policyGrid_1v9u9_182{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-lg)}@media (min-width: 64rem){._policyGrid_1v9u9_182{grid-template-columns:repeat(2,minmax(0,1fr))}}._policyFields_1v9u9_194{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-xs) var(--cc-spacing-md);margin:0}@media (min-width: 30rem){._policyFields_1v9u9_194{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}._policyFieldRow_1v9u9_210{display:contents}._policyFields_1v9u9_194 dt{color:var(--cc-text-secondary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._policyFields_1v9u9_194 dd{color:var(--cc-text-primary);font:var(--cc-font-body-sm-medium);letter-spacing:var(--cc-font-body-sm-medium-tracking);margin:0;font-variant-numeric:tabular-nums}._controls_rpzx9_11{display:flex;flex-wrap:wrap;align-items:end;gap:var(--cc-spacing-md)}._search_rpzx9_22{flex:1 1 20rem;min-width:0}._filter_rpzx9_29{flex:0 0 12rem}@media (max-width: 47.9375rem){._search_rpzx9_22,._filter_rpzx9_29{flex-basis:100%}}._columns_y0j77_3{display:grid;grid-template-columns:1fr;gap:var(--cc-spacing-2xl);align-items:start}@media (min-width: 1024px){._columns_y0j77_3{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}}._roleList_y0j77_16{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);margin:0;padding:0;list-style:none}._roleItem_y0j77_25{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);width:100%;padding:var(--cc-spacing-sm) var(--cc-spacing-md);border:0;border-radius:var(--cc-radius-md);background:transparent;text-align:start}._roleItem_y0j77_25:hover{background:var(--cc-bg-surface-hover)}._roleItemActive_y0j77_42{background:var(--cc-bg-brand-subtle)}._roleName_y0j77_46{color:var(--cc-text-primary);font:var(--cc-font-body-md-medium);letter-spacing:var(--cc-font-body-md-medium-tracking)}._roleItemActive_y0j77_42 ._roleName_y0j77_46{color:var(--cc-text-brand);font:var(--cc-font-body-md-semibold);letter-spacing:var(--cc-font-body-md-semibold-tracking)}._roleMeta_y0j77_58{color:var(--cc-text-tertiary);font:var(--cc-font-body-sm);letter-spacing:var(--cc-font-body-sm-tracking)}._grid_y0j77_66{width:100%;border:var(--cc-stroke-default) solid var(--cc-border-default);border-radius:var(--cc-radius-lg);border-collapse:collapse;overflow:hidden}._caption_y0j77_74{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._grid_y0j77_66 th[scope=col]{padding:var(--cc-spacing-sm) var(--cc-spacing-lg);background:var(--cc-bg-surface-alt);color:var(--cc-text-secondary);font:var(--cc-font-label-xs);letter-spacing:var(--cc-font-label-xs-tracking);text-align:start;text-transform:uppercase}._grid_y0j77_66 th[scope=row],._grid_y0j77_66 td{padding:var(--cc-spacing-sm) var(--cc-spacing-lg);border-block-start:var(--cc-stroke-default) solid var(--cc-border-subtle);color:var(--cc-text-primary);font:var(--cc-font-body-md);letter-spacing:var(--cc-font-body-md-tracking);text-align:start;vertical-align:top}._others_y0j77_106{display:flex;flex-direction:column;gap:var(--cc-spacing-2xs);padding-block-start:var(--cc-spacing-2xs)}:root{font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box;scrollbar-color:var(--cc-border-strong) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{min-height:42px;border:3px solid transparent;border-radius:999px;background:var(--cc-border-strong);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--cc-text-tertiary);background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}body{margin:0;min-width:320px;min-height:100vh}a{color:inherit;text-decoration:none}button{font:inherit}.workspace{display:grid;gap:14px}.workspace-tabs{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid #dce4ef}.workspace-tab{flex:0 0 auto;padding:10px 12px;border:1px solid transparent;border-bottom:0;border-radius:6px 6px 0 0;color:#526174;font-size:14px;font-weight:700}.workspace-tab.active,.workspace-tab:hover{border-color:#dce4ef;background:#fff;color:#127c6e}.workspace-body{display:grid;gap:14px}.button-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid transparent;border-radius:6px;cursor:pointer}.button{padding:0 14px;font-weight:650}.button-secondary{border-color:#cbd5e1;background:#fff}.button-primary{border-color:#127c6e;background:#127c6e;color:#fff}.icon-button{width:38px;background:#fff;border-color:#cbd5e1;color:#172033}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.stat-card{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px;border:1px solid #e0e6ef;border-radius:8px;background:#fff}a.stat-card{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}a.stat-card:hover,a.stat-card:focus-visible{border-color:#127c6e;box-shadow:0 8px 22px #127c6e1f;transform:translateY(-1px)}.stat-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#e8f5f2;color:#127c6e}.stat-card p{margin:0 0 4px;color:#66758c;font-size:13px}.stat-card strong{font-size:22px}.student-dossier-header{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(360px,1.4fr) auto;align-items:center;gap:14px;margin-bottom:12px;padding:16px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.student-dossier-identity{display:flex;align-items:center;gap:12px;min-width:0}.student-avatar{display:grid;place-items:center;width:52px;height:52px;flex:0 0 auto;border-radius:8px;background:#127c6e;color:#fff;font-weight:800}.eyebrow{display:block;margin-bottom:3px;color:#66758c;font-size:12px;font-weight:800;text-transform:uppercase}.student-dossier-identity h2,.student-dossier-identity p{margin:0}.student-dossier-identity h2{font-size:20px}.student-dossier-identity p{color:#66758c;overflow-wrap:anywhere}.student-dossier-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.student-dossier-context div{min-width:0;padding:8px 10px;border:1px solid #e0e6ef;border-radius:8px;background:#f8fafc}.student-dossier-context dt{color:#66758c;font-size:12px}.student-dossier-context dd{margin:3px 0 0;font-weight:750;overflow-wrap:anywhere}.student-dossier-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.student-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.profile-kpi-card{display:grid;gap:4px;min-height:82px;padding:13px 14px;border:1px solid #e0e6ef;border-radius:8px;background:#fff;color:#172033;text-align:left;cursor:default}button.profile-kpi-card{cursor:pointer}button.profile-kpi-card:hover,button.profile-kpi-card:focus-visible{border-color:#127c6e;box-shadow:0 8px 22px #127c6e1f}.profile-kpi-card span{color:#66758c;font-size:13px}.profile-kpi-card strong{font-size:22px;line-height:1}.profile-kpi-card small{color:#526174;font-weight:650}.tab-badge{margin-left:7px;padding:2px 7px;border-radius:999px;background:#eef3f8;color:#334e83;font-size:11px;font-weight:800}.profile-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.student-risk-list{display:grid;gap:8px}.student-risk-item{display:grid;gap:3px;padding:9px 10px;border:1px solid #e0e6ef;border-radius:8px;background:#f8fafc}.student-risk-item strong{font-size:13px}.student-risk-item span{color:#66758c;font-size:12px}.student-risk-item.ok{border-color:#b8e5dc;background:#f8fffd}.student-risk-item.attention{border-color:#fed7aa;background:#fff7ed}.communication-workspace{grid-template-columns:minmax(340px,.95fr) minmax(300px,.65fr)}.metric-list{display:grid;gap:8px;margin-bottom:14px}.metric-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:8px 10px;border:1px solid #e0e6ef;border-radius:8px;background:#f8fafc}.metric-row span{color:#66758c;font-size:13px}.metric-row strong{text-align:right}.notice-title-cell{display:grid;gap:3px;min-width:240px}.notice-title-cell small{display:-webkit-box;overflow:hidden;color:#66758c;font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.workflow-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:112px;padding:14px;border:1px solid #e0e6ef;border-radius:8px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.workflow-card:hover,.workflow-card:focus-visible{border-color:#127c6e;box-shadow:0 8px 22px #127c6e1f;transform:translateY(-1px)}.workflow-card span:not(.workflow-icon){display:grid;gap:5px;min-width:0}.workflow-card strong,.workflow-card small,.workflow-card em{overflow-wrap:anywhere}.workflow-card small{color:#66758c;font-style:normal;line-height:1.4}.workflow-card em{color:#0f6d61;font-size:13px;font-style:normal;font-weight:700}.workflow-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#e8f5f2;color:#127c6e}.owner-command-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:14px}.readiness-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding:18px;border:1px solid #cfe6e1;border-radius:8px;background:#f8fffd}.readiness-score{display:grid;place-items:center;width:132px;aspect-ratio:1;padding:12px;border:10px solid #1f9d8a;border-radius:50%;text-align:center}.readiness-score span{font-size:30px;font-weight:850}.readiness-score strong{font-size:12px;line-height:1.2}.readiness-summary{display:grid;gap:12px}.readiness-summary p{margin:0;color:#334155;font-weight:700;line-height:1.4}.buyer-risk-panel{min-width:0}.risk-list{display:grid;gap:8px}.risk-item,.readiness-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0}.risk-item{min-height:56px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.risk-item span:not(.risk-dot),.readiness-card span{display:grid;gap:3px;min-width:0}.risk-item strong,.risk-item small,.readiness-card strong,.readiness-card small{overflow-wrap:anywhere}.risk-item small,.readiness-card small{color:#66758c}.risk-dot{width:10px;height:10px;border-radius:999px}.risk-dot.setup{background:#dc2626}.risk-dot.attention{background:#d97706}.risk-dot.ready{background:#127c6e}.module-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.readiness-card{min-height:72px;padding:12px;border:1px solid #e0e6ef;border-radius:8px;background:#fff}.readiness-card svg{color:#127c6e}.readiness-state{padding:5px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:850}.readiness-state.ready{background:#e8f5f2;color:#0f6d61}.readiness-state.attention{background:#fffbeb;color:#92400e}.readiness-state.setup{background:#fff5f5;color:#9f1d1d}.content-band,.detail-list,.error-panel,.notice,.panel,.empty-state{border:1px solid #e0e6ef;border-radius:8px;background:#fff}.content-band{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.content-band h2,.content-band p{margin:0}.content-band p{margin-top:4px;color:#66758c}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-bottom:16px}.exam-setup-panel{display:grid;gap:16px}.exam-stepper-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.exam-step-tab{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:10px;border:1px solid #dce4ef;border-radius:8px;background:#fff;color:#172033;cursor:pointer;text-align:left}.exam-step-tab:disabled{cursor:not-allowed;opacity:.62}.exam-step-tab.active{border-color:#127c6e;background:#f8fffd;box-shadow:0 8px 22px #127c6e1a}.exam-step-tab.completed{border-color:#b8e5dc}.exam-step-tab span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#e8f5f2;color:#0f6d61;font-weight:850}.exam-step-tab strong{overflow-wrap:anywhere}.exam-step-tab em{padding:4px 8px;border-radius:999px;background:#eef3f8;color:#526174;font-size:12px;font-style:normal;font-weight:850}.exam-step-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:16px;align-items:start}.exam-validation-panel{position:sticky;top:18px;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid #dce4ef;border-radius:8px;background:#f8fafc}.exam-validation-panel h3,.setup-schedule-preview h3{margin:0;font-size:16px}.exam-term-summary{display:grid;gap:12px}.exam-active-term-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid #b8e5dc;border-radius:8px;background:#f8fffd}.exam-active-term-strip span{color:#66758c;font-size:13px;font-weight:700}.exam-active-term-strip strong{color:#0f6d61}.exam-active-term-strip em{margin-left:auto;color:#526174;font-size:13px;font-style:normal;font-weight:800}.muted-panel-copy{margin:0;color:#66758c;font-weight:650}.form-grid.exam-compact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.form-grid.exam-schedule-form{grid-template-columns:repeat(4,minmax(112px,1fr))}.exam-schedule-form label:nth-child(3){grid-column:span 2}.exam-form-action{align-self:end;min-height:40px}.exam-term-panel .exam-form-action{grid-column:1 / -1}.exam-validation-panel .readiness-checklist{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.exam-validation-panel .readiness-check{min-height:0;padding:9px}.exam-validation-panel .readiness-check em{align-self:start}.setup-schedule-preview{display:grid;gap:10px;margin-top:14px}.setup-schedule-preview .section-heading{margin-bottom:0}.existing-schedule-panel .section-heading{align-items:end;margin-bottom:12px}.existing-schedule-panel .section-heading p{margin:4px 0 0;color:#66758c}.existing-schedule-panel .section-heading label{display:grid;gap:6px;min-width:min(280px,100%);color:#334155;font-size:14px;font-weight:650}.attendance-roster-layout{grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);align-items:start}.attendance-roster-panel{position:sticky;top:18px}.single-column-grid{grid-template-columns:minmax(0,1fr)}.panel{padding:16px}.panel h2,.empty-state h2,.empty-state p{margin:0}.panel h2{margin-bottom:12px;font-size:17px}.section-heading,.toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.toolbar-row{min-height:52px;margin-bottom:12px;padding:8px 10px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.toolbar-row label{display:flex;align-items:center;gap:10px;color:#334155;font-size:13px;font-weight:650}.toolbar-row select{min-width:min(340px,70vw);min-height:36px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font:inherit}.filter-bar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:14px;border:1px solid #e0e6ef;border-radius:8px;background:#fff}.filter-bar label,.search-field{display:grid;gap:6px;color:#334155;font-size:14px;font-weight:650}.filter-bar select,.filter-bar input,.search-field input{min-height:40px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font:inherit}.search-field div{display:flex;align-items:center;gap:8px;min-width:min(360px,78vw);min-height:40px;padding:0 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff}.search-field svg{color:#66758c}.search-field input{width:100%;min-height:36px;padding:0;border:0;outline:0}.section-heading h2{margin-bottom:0}.section-heading h3{margin:0;font-size:15px}.attendance-capture-summary,.attendance-date-sessions{display:grid;gap:10px}.attendance-scope-panel{display:grid;gap:6px;padding:12px;border:1px solid #bed2f3;border-radius:8px;background:#f3f7ff;color:#334e83}.attendance-scope-panel strong{color:#172033}.attendance-scope-panel span:not(.status-pill){font-size:13px;line-height:1.4}.attendance-capture-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.attendance-capture-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-capture-grid article{min-width:0;min-height:74px;padding:12px;border:1px solid #e0e6ef;border-radius:8px;background:#f8fafc}.attendance-capture-grid p{margin:0 0 8px;color:#66758c;font-size:13px}.attendance-capture-grid strong{display:block;font-size:24px;line-height:1}.attendance-roster-panel .readiness-check{min-height:46px;padding:8px}.attendance-coverage-meter{height:9px;overflow:hidden;border-radius:999px;background:#e8eef6}.attendance-coverage-meter span{display:block;height:100%;border-radius:inherit;background:#168b7d;transition:width .16s ease}.chip-list{display:flex;flex-wrap:wrap;gap:8px}.chip{max-width:100%;padding:6px 10px;overflow-wrap:anywhere;border-radius:999px;background:#eef3f8;color:#334155;font-size:13px;font-weight:700}.muted{margin:0;color:#66758c}.permission-grid{display:grid;border:1px solid #e0e6ef;border-radius:8px;overflow:hidden}.permission-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:10px 12px;border-bottom:1px solid #e0e6ef}.permission-row:last-child{border-bottom:0}.permission-row span:first-child{display:grid;gap:2px}.permission-row small{color:#66758c}.role-permission-workspace{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.8fr);gap:16px;align-items:start}.role-picker-panel,.permission-editor-panel{align-self:start}.role-picker-list,.permission-toggle-grid{display:grid;gap:10px}.role-picker-button,.permission-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 12px;border:1px solid #e0e6ef;border-radius:8px;background:#fff}.role-picker-button{width:100%;color:#172033;text-align:left;cursor:pointer}.role-picker-button.is-selected{border-color:#127c6e;background:#e8f5f2}.role-picker-button span,.permission-toggle-row span{display:grid;gap:2px}.role-picker-button small,.permission-toggle-row small{color:#66758c}.role-picker-button em{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:999px;background:#eef3f8;color:#2f4775;font-style:normal;font-weight:800}.permission-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.permission-toggle-row input{width:20px;height:20px;flex:0 0 auto}.permission-chip-list{gap:6px}.directory-panel{display:grid;gap:12px}.directory-header,.directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.directory-header h2,.directory-header p{margin:0}.directory-toolbar{align-items:flex-end;padding:12px;border:1px solid #e0e6ef;border-radius:8px;background:#f8fafc}.directory-toolbar .search-field{width:min(520px,100%)}.table-wrap{overflow-x:auto;border:1px solid #e0e6ef;border-radius:8px;scrollbar-color:#8fa0b6 #eef3f8}.table-wrap::-webkit-scrollbar-track{border-radius:999px;background:#eef3f8}.table-wrap::-webkit-scrollbar-thumb{border-color:#eef3f8;background:#8fa0b6;background-clip:padding-box}table{width:100%;border-collapse:collapse;background:var(--cc-bg-surface)}th,td{padding:9px 10px;border-bottom:1px solid var(--cc-border-default);text-align:left}th{color:var(--cc-text-secondary);font-size:13px}tr:last-child td{border-bottom:0}.table-empty{padding:28px 12px;color:#66758c;text-align:center}.table-skeleton{display:block;width:100%;max-width:220px;height:14px;border-radius:999px;background:linear-gradient(90deg,#eef3f8,#dce6f0,#eef3f8);background-size:220% 100%;animation:skeleton-pulse 1.2s ease-in-out infinite}.pagination-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#66758c;font-size:14px}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:24px;background:#0f172a7a}.full-page-dialog{width:min(980px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid #dce4ef;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a3d}.full-page-dialog-header{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #e0e6ef;background:#fff}.full-page-dialog-header h2,.full-page-dialog-header p{margin:0}.full-page-dialog-header p{margin-top:4px;color:#66758c}.full-page-dialog-body{padding:22px}.inline-form{display:grid;grid-template-columns:1.4fr .8fr 1fr auto auto;gap:10px;align-items:center;margin-top:14px}.inline-form.three{grid-template-columns:1fr .7fr auto}.inline-form.admissions{grid-template-columns:.9fr 1fr 1fr 1.4fr auto}.inline-form.attendance-entry{grid-template-columns:.8fr 1.5fr auto auto}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.timetable-command-strip{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,360px) auto;gap:14px;align-items:end;padding:18px 20px;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.timetable-command-strip h2,.timetable-command-strip p{margin:0}.timetable-command-strip p{margin-top:4px;color:#66758c}.weekly-timetable-grid{display:grid;grid-template-columns:repeat(7,minmax(180px,1fr));gap:12px;overflow-x:auto}.timetable-day-column{min-width:180px;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.timetable-day-column h2{margin:0;padding:12px 14px;border-bottom:1px solid #e2e8f0;font-size:15px}.timetable-slot{display:grid;gap:5px;padding:12px 14px;border-bottom:1px solid #edf2f7}.timetable-slot:last-child{border-bottom:0}.timetable-slot strong{color:#0f766e}.timetable-slot span{color:#172033;font-weight:750}.timetable-slot small,.muted-copy{color:#66758c}.timetable-calendar-band{padding:18px 20px;border:1px solid #dbe4ef;border-radius:8px;background:#fff}.exam-self-schedule{display:grid;gap:16px}.attendance-mark-actions{min-width:248px;gap:6px;flex-wrap:nowrap}.status-action{min-width:58px;min-height:32px;padding:6px 8px;border-color:var(--status-color);background:var(--status-bg);color:var(--status-color);font-size:12px}.status-action:hover,.status-action:focus-visible{background:var(--status-hover-bg)}.status-action.active{border-color:var(--status-color);background:var(--status-color);color:#fff;box-shadow:0 8px 18px var(--status-shadow)}.status-action:disabled{opacity:.65}.status-action-present{--status-bg: #e8f5f2;--status-color: #127c6e;--status-hover-bg: #d7f0ec;--status-shadow: rgba(18, 124, 110, .18)}.status-action-absent{--status-bg: #fff5f5;--status-color: #9f1d1d;--status-hover-bg: #ffe4e6;--status-shadow: rgba(159, 29, 29, .18)}.status-action-late{--status-bg: #fffbeb;--status-color: #92400e;--status-hover-bg: #fef3c7;--status-shadow: rgba(146, 64, 14, .18)}.status-action-excused{--status-bg: #f3f7ff;--status-color: #334e83;--status-hover-bg: #e7eefc;--status-shadow: rgba(51, 78, 131, .18)}.student-roster-cell{display:grid;gap:2px;min-width:180px}.student-roster-cell small{color:#66758c;font-size:12px}.attendance-draft-pill{display:inline-flex;align-items:center;min-width:82px;justify-content:center;color:#526174}.attendance-draft-pill.active{color:#0f6d61;background:#e8f5f2}.inline-form input{min-height:40px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px;font:inherit}.inline-form select{min-height:40px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font:inherit}.checkbox-row{display:flex;align-items:center;gap:6px;font-weight:650}.option-editor{display:grid;gap:10px;padding:12px;border:1px solid #dce4ef;border-radius:8px}.option-editor legend{padding:0 6px;color:#334155;font-size:14px;font-weight:700}.option-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto 38px;gap:8px;align-items:center}.option-actions{display:flex;justify-content:flex-start}.option-row input[type=text],.option-row input:not([type]){min-height:38px}.option-choice{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #e0e6ef;border-radius:8px;background:#f8fafc}.option-choice input{margin-top:3px}.option-choice span{overflow-wrap:anywhere}.alert-list{display:grid;gap:8px;margin-bottom:12px}.alert-list span{padding:8px 10px;border:1px solid #fed7aa;border-radius:6px;background:#fff7ed;color:#92400e;font-size:13px;font-weight:650}.readiness-checklist{display:grid;gap:8px}.form-stack+.readiness-checklist{margin-top:14px}.readiness-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:10px;border:1px solid #e0e6ef;border-radius:8px;background:#fff}.readiness-check svg{color:#92400e}.readiness-check.passed{border-color:#b8e5dc;background:#f8fffd}.readiness-check.passed svg{color:#127c6e}.readiness-check span{display:grid;gap:3px;min-width:0}.readiness-check strong,.readiness-check small{overflow-wrap:anywhere}.readiness-check small{color:#66758c}.readiness-check em{padding:4px 7px;border-radius:999px;background:#eef3f8;color:#526174;font-size:11px;font-style:normal;font-weight:800}.question-preview{display:grid;gap:12px;margin-top:16px;padding:14px;border:1px solid #dce4ef;border-radius:8px;background:#f8fafc}.question-preview h3,.question-preview p{margin:0}.question-preview h3{font-size:15px}.question-preview p{color:#334155;line-height:1.5;overflow-wrap:anywhere}.preview-options{display:grid;gap:6px}.preview-options span{padding:8px 10px;border:1px solid #e0e6ef;border-radius:6px;background:#fff;overflow-wrap:anywhere}.preview-options span.correct{border-color:#b8e5dc;background:#e8f5f2;color:#0f6d61;font-weight:700}.list-button{display:grid;gap:4px;width:100%;min-height:44px;padding:10px;border:1px solid #dce4ef;border-radius:8px;background:#fff;color:#334155;text-align:left;cursor:pointer}.list-button.is-selected{border-color:#127c6e;background:#e8f5f2}.list-button span{color:#66758c;font-size:13px}.feature-list{display:grid;gap:10px}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:10px 12px;border:1px solid #e0e6ef;border-radius:8px}.toggle-row span{display:grid;gap:2px}.toggle-row small{color:#66758c}.toggle-row input{width:20px;height:20px}.mini-list{display:grid;gap:8px;margin-top:14px}.mini-list div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:8px 10px;border:1px solid #e0e6ef;border-radius:8px}.mini-list span{color:#66758c;font-size:13px;overflow-wrap:anywhere}.mini-list .auth-link{margin-top:0}.detail-list.compact{grid-template-columns:1fr}.detail-list.compact div:nth-child(odd){border-right:0}.status-pill{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#e9eef8;color:#334e83;font-size:13px;font-weight:700}.status-success{background:#e8f5f2;color:#127c6e}.status-muted{background:#eef3f8;color:#66758c}.empty-state{display:flex;align-items:center;gap:14px;padding:18px;color:#334155}.empty-state svg{flex:0 0 auto;color:#9f1d1d}.empty-state p{margin-top:4px;color:#66758c}.detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}.detail-list div{padding:16px;border-bottom:1px solid #e0e6ef}.detail-list div:nth-child(odd){border-right:1px solid #e0e6ef}.detail-list dt{color:#66758c;font-size:13px}.detail-list dd{margin:4px 0 0;font-weight:700}.detail-list input,.detail-list select{width:100%;min-height:38px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font:inherit}.notice,.error-panel{padding:14px 16px}.notice{margin-bottom:16px}.notice-success{border-color:#a9e2d7;color:#0f6d61;background:#effbf8}.notice-info{border-color:#bed2f3;color:#334e83;background:#f3f7ff}.error-panel{border-color:#f0b7b7;color:#9f1d1d;background:#fff5f5}.notification-stack{position:fixed;right:18px;bottom:18px;z-index:40;display:grid;gap:10px;width:min(420px,calc(100vw - 28px))}.notification{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 12px;border:1px solid #dce4ef;border-radius:8px;background:#fff;box-shadow:0 14px 34px #0f172a29;font-size:14px;font-weight:650}.notification .icon-button{width:30px;min-height:30px}.notification-success{border-color:#a9e2d7;color:#0f6d61}.notification-error{border-color:#f0b7b7;color:#9f1d1d}.notification-info{border-color:#bed2f3;color:#334e83}.form-panel{width:min(560px,100%);padding:24px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.form-stack,.invoice-line-editor{display:grid;gap:14px}.invoice-line-row{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(180px,1.4fr) minmax(90px,.5fr) minmax(120px,.7fr);gap:12px;align-items:end;padding:14px 0;border-top:1px solid #e2e8f0}.invoice-line-row .detail-list{grid-column:span 2}.invoice-line-row>.button{justify-self:start}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;align-items:end}.form-stack label,.form-grid label,.invoice-line-row label{display:grid;gap:6px;color:#334155;font-size:14px;font-weight:650}.form-stack input,.form-grid input,.invoice-line-row input,.form-stack textarea,.form-grid textarea{width:100%;min-height:40px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px;font:inherit}.form-stack textarea,.form-grid textarea{min-height:110px;resize:vertical}.form-stack select,.form-grid select,.invoice-line-row select{width:100%;min-height:40px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font:inherit}.form-grid .checkbox-row{display:flex;align-items:center}.form-stack label span{color:#9f1d1d;font-size:12px;font-weight:500}.auth-link{display:inline-flex;margin-top:16px;color:#127c6e;font-weight:700}.auth-loading{display:grid;place-items:center;min-height:100vh}.loader-panel{display:flex;align-items:center;gap:14px;min-height:120px;padding:20px;border:1px solid #e0e6ef;border-radius:8px;background:#fff}.loader-panel h2,.loader-panel p{margin:0}.loader-panel p{margin-top:4px;color:#66758c}.loader-spinner{display:inline-block;width:34px;height:34px;flex:0 0 auto;border:3px solid #d7f0ec;border-top-color:#127c6e;border-radius:999px;animation:spin .8s linear infinite}.loader-spinner.small{width:16px;height:16px;border-width:2px}.inline-loader{display:inline-flex;align-items:center;gap:8px;color:#66758c;font-size:14px;font-weight:650}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton-pulse{to{background-position:-220% 0}}@keyframes loading-bar{0%{transform:translate(-110%)}to{transform:translate(260%)}}code{overflow-wrap:anywhere}@media (max-width: 860px){.timetable-command-strip{grid-template-columns:1fr}.weekly-timetable-grid{grid-template-columns:repeat(7,minmax(220px,1fr))}.invoice-line-row{grid-template-columns:1fr}.invoice-line-row .detail-list{grid-column:auto}.toolbar-row{align-items:flex-start;flex-direction:column}.toolbar-row label{width:100%;align-items:stretch;flex-direction:column}.toolbar-row select{width:100%;min-width:0}.filter-bar,.pagination-row,.directory-header,.directory-toolbar{align-items:stretch;flex-direction:column}.stats-grid,.student-dossier-header,.detail-list,.workflow-grid,.content-grid,.owner-command-grid,.role-permission-workspace,.module-readiness-grid{grid-template-columns:1fr}.student-dossier-context,.student-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.student-dossier-actions{justify-content:flex-start}.readiness-panel{grid-template-columns:1fr}.attendance-roster-layout{grid-template-columns:minmax(240px,.52fr) minmax(0,1fr)}.exam-stepper-rail,.exam-step-workspace,.form-grid.exam-schedule-form,.exam-validation-panel .readiness-checklist{grid-template-columns:1fr}.exam-validation-panel{position:static}.exam-schedule-form label:nth-child(3){grid-column:auto}.attendance-roster-panel{position:static}.attendance-capture-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.attendance-capture-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-form,.inline-form.three,.inline-form.admissions,.inline-form.attendance-entry,.option-row{grid-template-columns:1fr}.detail-list div:nth-child(odd){border-right:0}.dialog-backdrop{align-items:stretch;padding:10px}.full-page-dialog{max-height:calc(100vh - 20px)}.full-page-dialog-header,.full-page-dialog-body{padding:16px}}@media (max-width: 560px){.student-dossier-context,.student-kpi-grid,.attendance-roster-layout{grid-template-columns:1fr}.attendance-capture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
