/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid}}}@layer theme{:host,:root{--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--ff-ui);--default-mono-font-family:var(--ff-mono);--radius-pill:999px}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:var(--surface-page);font-size:100%}body,html{height:100%}body{color:var(--fg-1);font-family:var(--ff-ui);font-size:var(--fs-base);line-height:var(--lh-normal);margin:0}body:before{content:"";z-index:-1;background-image:var(--page-ambient);pointer-events:none;background-repeat:no-repeat;position:fixed;inset:0}@media (pointer:coarse){body{font-size:var(--fs-md)}}.h1,h1{font-size:var(--fs-4xl);letter-spacing:var(--tracking-tight);line-height:1.2}.h1,.h2,h1,h2{font-family:var(--ff-display);font-weight:var(--fw-bold);color:var(--fg-1);text-wrap:balance;margin:0}.h2,h2{font-size:var(--fs-2xl);line-height:var(--lh-snug)}.h3,h3{font-size:var(--fs-lg)}.h3,.h4,h3,h4{font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--fg-1);margin:0}.h4,h4{font-size:var(--fs-md)}.h5,h5{font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--fg-1);margin:0}.p,p{font-size:inherit;line-height:var(--lh-normal);color:var(--fg-2);margin:0}.p-sm{font-size:var(--fs-sm)}.eyebrow,.p-xs{font-size:var(--fs-xs)}.eyebrow{font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--fg-3);margin:0}.label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-2)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.kpi-value{font-family:var(--ff-num);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);font-size:var(--fs-kpi)}.kpi-value,.kpi-value--xl{font-weight:var(--fw-bold);line-height:1}.kpi-value--xl{font-family:var(--ff-num);font-size:var(--fs-kpi-xl)}.kpi-value--md{font-size:var(--fs-5xl)}.kpi-value--md,.kpi-value--sm{font-family:var(--ff-num);font-weight:var(--fw-bold);line-height:1}.kpi-value--sm{font-size:var(--fs-3xl)}a{color:var(--fg-link);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--fg-link-hover);text-decoration:underline}:where(p,dd,.field__help,.ui-setting__desc,.prose) a:not(.btn){text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab,red,red)){:where(p,dd,.field__help,.ui-setting__desc,.prose) a:not(.btn){-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}}:where(p,dd,.field__help,.ui-setting__desc,.prose) a:not(.btn):hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}::selection{background:var(--caretta-navy-200);color:var(--fg-1)}code,kbd,samp{font-family:var(--ff-mono);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);padding:.05em .35em;font-size:.9em}*{scrollbar-width:thin;scrollbar-color:var(--ink-200) transparent}button,input,select,textarea{font:inherit}img,svg,video{max-width:100%}}@layer components{.card :is(h2,h3){font-family:var(--ff-ui);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:-.005em;color:var(--fg-1);line-height:1.35}.tc-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:240px;padding:44px 24px;display:flex}.tc-state--compact{min-height:0;padding:28px 16px}.tc-state__icon{--state-c:var(--caretta-navy-500);width:56px;height:56px;color:var(--state-c);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.tc-state__icon{color:color-mix(in srgb,var(--state-c) 82%,var(--fg-1))}}.tc-state__icon{background:radial-gradient(120% 120% at 30% 18%,var(--state-c),var(--state-c) 72%)}@supports (color:color-mix(in lab,red,red)){.tc-state__icon{background:radial-gradient(120% 120% at 30% 18%,color-mix(in srgb,var(--state-c) 20%,transparent),color-mix(in srgb,var(--state-c) 5%,transparent) 72%)}}.tc-state__icon{box-shadow:inset 0 0 0 1px var(--state-c),0 10px 26px -12px var(--state-c)}@supports (color:color-mix(in lab,red,red)){.tc-state__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--state-c) 26%,transparent),0 10px 26px -12px color-mix(in srgb,var(--state-c) 55%,transparent)}}.tc-state__icon:after{content:"";border:1px dashed var(--state-c);border-radius:50%;position:absolute;inset:-9px}@supports (color:color-mix(in lab,red,red)){.tc-state__icon:after{border:1px dashed color-mix(in srgb,var(--state-c) 32%,transparent)}}.tc-state__icon:after{pointer-events:none}.tc-state__icon:before{content:"";background:var(--state-c);width:6px;height:6px;box-shadow:0 0 0 2px var(--surface-card),0 0 10px var(--state-c);border-radius:50%;position:absolute;top:-1px;left:51px}@supports (color:color-mix(in lab,red,red)){.tc-state__icon:before{box-shadow:0 0 0 2px var(--surface-card),0 0 10px color-mix(in srgb,var(--state-c) 60%,transparent)}}.tc-state__icon:before{pointer-events:none}.tc-state__icon svg{width:24px;height:24px}.tc-state__icon--ok{--state-c:var(--ok-500)}.tc-state__icon--warn{--state-c:var(--warn-500)}.tc-state__icon--crit{--state-c:var(--crit-500)}.tc-state__title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-1);letter-spacing:-.01em}.tc-state__text{font-size:var(--fs-base);color:var(--fg-3);max-width:440px;line-height:var(--lh-normal)}.tc-state__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.tc-state__code{font-family:var(--ff-mono);font-size:var(--fs-xs);color:var(--fg-4);background:var(--c-tint-1);margin-top:12px;padding:3px 8px}.tc-skeleton,.tc-state__code{border-radius:var(--radius-sm)}.tc-skeleton{background-color:var(--c-tint-2);isolation:isolate;position:relative;overflow:hidden}.tc-skeleton:after{content:"";background:linear-gradient(100deg,transparent 20%,var(--c-skel-hi) 50%,transparent 80%);animation:tc-shimmer 1.8s var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.tc-skeleton--text{border-radius:var(--radius-xs);height:12px}.tc-skeleton--line{border-radius:var(--radius-xs);height:8px}.tc-skeleton--title{border-radius:var(--radius-md);width:40%;height:30px}.tc-skeleton--block{border-radius:var(--radius-lg);height:120px}@keyframes tc-shimmer{to{transform:translate(100%)}}@keyframes tc-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.tc-skeleton:after{animation:none;display:none}}.tc-banner{--banner-c:var(--fg-3);border-radius:var(--radius-lg);font-size:var(--fs-sm);border:1px solid var(--banner-c);align-items:flex-start;gap:12px;padding:13px 16px;line-height:1.5;display:flex}@supports (color:color-mix(in lab,red,red)){.tc-banner{border:1px solid color-mix(in srgb,var(--banner-c) 22%,transparent)}}.tc-banner{background:var(--banner-c)}@supports (color:color-mix(in lab,red,red)){.tc-banner{background:color-mix(in srgb,var(--banner-c) 9%,var(--c-tint-base))}}.tc-banner{color:var(--fg-2)}.tc-banner>svg{width:18px;height:18px;color:var(--banner-c);flex-shrink:0;margin-top:1px}.tc-banner__spacer{flex:1}.tc-banner__title{font-weight:var(--fw-semibold);color:inherit}.tc-banner--crit{--banner-c:var(--crit-500);color:var(--crit-700)}.tc-banner--warn{--banner-c:var(--warn-500);color:var(--warn-700)}.tc-banner--info{--banner-c:var(--info-500);color:var(--info-700)}.tc-banner--ok{--banner-c:var(--ok-500);color:var(--ok-700)}.tc-banner--demo{--banner-c:var(--warn-500);color:var(--warn-700)}.tc-source-badge{--src-c:var(--unrep-500);border-radius:var(--radius-pill);height:26px;font:var(--fw-semibold) var(--fs-xs)/1 var(--ff-ui);white-space:nowrap;background:var(--src-c);align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tc-source-badge{background:color-mix(in srgb,var(--src-c) 11%,var(--c-tint-base))}}.tc-source-badge{box-shadow:inset 0 0 0 1px var(--src-c)}@supports (color:color-mix(in lab,red,red)){.tc-source-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--src-c) 24%,transparent)}}.tc-source-badge{color:var(--fg-2)}.tc-source-badge svg{flex-shrink:0;width:14px;height:14px}.tc-source-badge--real{--src-c:var(--ok-500);color:var(--ok-700)}.tc-source-badge--demo{--src-c:var(--warn-500);color:var(--warn-700)}.tc-source-badge--manual{--src-c:var(--info-500);color:var(--info-700)}.tc-source-badge--unrep{--src-c:var(--unrep-500);color:var(--unrep-700)}.tc-source-badge--stale{--src-c:var(--warn-500);color:var(--warn-700)}.tc-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;padding:48px 24px;display:flex}.tc-placeholder__badge{margin-bottom:18px}.tc-placeholder__icon{border-radius:var(--radius-xl);border:1px solid var(--c-card-border);background:var(--c-card-bg);width:64px;height:64px;box-shadow:var(--c-card-shadow);color:var(--fg-link);justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.tc-placeholder__title{font-family:var(--ff-display);font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--fg-1)}.tc-placeholder__sub{font-size:var(--fs-md);color:var(--fg-3);max-width:520px;line-height:var(--lh-normal);margin-top:8px}.tc-placeholder__note{font-size:var(--fs-sm);color:var(--fg-3);gap:8px;margin-top:22px}.tc-drill,.tc-placeholder__note{align-items:center;display:inline-flex}.tc-drill{font-size:inherit;font-weight:var(--fw-semibold);color:var(--fg-link);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;gap:4px;min-height:24px;padding:0}@media (pointer:coarse){.tc-drill{min-height:44px;margin-block:-10px}}.tc-drill:hover{color:var(--fg-link-hover);text-decoration:underline}.tc-drill svg{width:15px;height:15px;transition:transform var(--dur-base) var(--c-ease)}.tc-drill:hover svg{transform:translate(2px)}.tc-source{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-3);border-radius:var(--radius-pill);background:var(--c-tint-1);box-shadow:inset 0 0 0 1px var(--c-hairline);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}a.tc-source:hover,button.tc-source:hover{color:var(--fg-link);box-shadow:inset 0 0 0 1px var(--c-hairline-strong);text-decoration:none}.tc-due{font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--fg-2);white-space:normal;flex-wrap:wrap;align-items:center;gap:2px 5px;display:inline-flex}.tc-due svg{width:14px;height:14px}.tc-due--soon{color:var(--warn-700)}.tc-due--overdue{color:var(--crit-700)}.tc-menu{background:var(--c-glass-strong);min-width:220px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);z-index:var(--z-popover);padding:6px}.tc-menu__item{width:100%;min-height:38px;font-size:var(--fs-base);color:var(--fg-1);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.tc-menu__item:hover{background:var(--c-tint-2);text-decoration:none}.tc-menu__sep{background:var(--c-hairline);height:1px;margin:6px 4px}.tc-overlay{z-index:var(--z-overlay);background:var(--surface-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:tc-fade var(--dur-base) var(--ease-out);justify-content:flex-end;display:flex;position:fixed;inset:0}.tc-slideover{background:var(--c-glass-strong);width:min(520px,100vw);height:100%;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border-left:1px solid var(--glass-border);box-shadow:var(--shadow-modal);animation:tc-slide-in var(--dur-slow) var(--c-ease);flex-direction:column;display:flex}@media (min-width:640px){.tc-slideover{border:1px solid var(--glass-border);border-radius:var(--radius-sheet);height:calc(100% - 24px);margin:12px;overflow:hidden}}.tc-slideover__header{border-bottom:1px solid var(--c-hairline);align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.tc-slideover__close{border-radius:var(--c-btn-radius);border:1px solid var(--c-btn-border);background:var(--c-btn-bg);width:36px;height:36px;color:var(--fg-3);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.tc-slideover__close:hover{background:var(--c-btn-bg-hover);border-color:var(--c-btn-border-hover);color:var(--fg-1)}.tc-slideover__close:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (pointer:coarse){.tc-slideover__close{width:44px;height:44px}}.tc-slideover__body{flex:1;padding:20px;overflow-y:auto}.tc-slideover__footer{border-top:1px solid var(--c-hairline);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}@keyframes tc-fade{0%{opacity:0}to{opacity:1}}@keyframes tc-slide-in{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tc-menu,.tc-slideover{background:var(--surface-raised)}}@media (prefers-reduced-transparency:reduce){.tc-menu,.tc-slideover{background:var(--surface-raised)}.tc-menu,.tc-overlay,.tc-slideover{-webkit-backdrop-filter:none;backdrop-filter:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1\.5{inset:calc(var(--spacing) * -1.5)}.-inset-3{inset:calc(var(--spacing) * -3)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-\[8\.3\%\]{inset-inline:8.3%}.inset-x-\[10\%\]{inset-inline:10%}.inset-x-\[12\.5\%\]{inset-inline:12.5%}.inset-x-\[16\.7\%\]{inset-inline:16.7%}.inset-x-\[25\%\]{inset-inline:25%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-1{inset-block:calc(var(--spacing) * 1)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.inset-y-3\.5{inset-block:calc(var(--spacing) * 3.5)}.inset-y-6{inset-block:calc(var(--spacing) * 6)}.-top-1{top:calc(var(--spacing) * -1)}.-top-20{top:calc(var(--spacing) * -20)}.-top-28{top:calc(var(--spacing) * -28)}.-top-32{top:calc(var(--spacing) * -32)}.-top-44{top:calc(var(--spacing) * -44)}.-top-\[18vw\]{top:-18vw}.-top-\[22vw\]{top:-22vw}.-top-\[28vw\]{top:-28vw}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-11{top:calc(var(--spacing) * 11)}.top-\[-6px\]{top:-6px}.top-\[9px\]{top:9px}.top-\[78px\]{top:78px}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-20{right:calc(var(--spacing) * -20)}.-right-40{right:calc(var(--spacing) * -40)}.-right-\[9vw\]{right:-9vw}.-right-\[13vw\]{right:-13vw}.-right-\[14vw\]{right:-14vw}.-right-px{right:-1px}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-full{right:100%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-44{bottom:calc(var(--spacing) * -44)}.-bottom-\[30vw\]{bottom:-30vw}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-full{bottom:100%}.-left-6{left:calc(var(--spacing) * -6)}.-left-20{left:calc(var(--spacing) * -20)}.-left-24{left:calc(var(--spacing) * -24)}.-left-28{left:calc(var(--spacing) * -28)}.-left-40{left:calc(var(--spacing) * -40)}.-left-\[16vw\]{left:-16vw}.left-0{left:calc(var(--spacing) * 0)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.left-\[2px\]{left:2px}.left-\[50px\]{left:50px}.left-\[98px\]{left:98px}.left-\[calc\(var\(--cell-px\)\*-1\)\]{left:calc(var(--cell-px) * -1)}.left-full{left:100%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.col-span-2{grid-column:span 2/span 2}.col-span-12{grid-column:span 12/span 12}.col-start-2{grid-column-start:2}.row-2{grid-row:2}.row-3{grid-row:3}.row-4{grid-row:4}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-3{margin:calc(var(--spacing) * -3)}.m-0{margin:calc(var(--spacing) * 0)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[0\.55em\]{margin-top:.55em}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-\[5px\]{margin-left:-5px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}.size-\[11px\]{width:11px;height:11px}.size-\[18px\]{width:18px;height:18px}.size-\[26rem\]{width:26rem;height:26rem}.size-\[36vw\]{width:36vw;height:36vw}.size-\[44vw\]{width:44vw;height:44vw}.size-\[54vw\]{width:54vw;height:54vw}.size-\[64vw\]{width:64vw;height:64vw}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[calc\(100dvh-340px\)\]{height:calc(100dvh - 340px)}.h-\[min\(520px\,70dvh\)\]{height:min(520px,70dvh)}.h-full{height:100%}.h-px{height:1px}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[45dvh\]{max-height:45dvh}.max-h-\[200px\]{max-height:200px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[32px\]{min-height:32px}.min-h-\[112px\]{min-height:112px}.min-h-\[260px\]{min-height:260px}.min-h-\[420px\]{min-height:420px}.min-h-\[calc\(100dvh-40px\)\]{min-height:calc(100dvh - 40px)}.min-h-full{min-height:100%}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-2\/3{width:66.6667%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[3px\]{width:3px}.w-\[76px\]{width:76px}.w-\[82vw\]{width:82vw}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[28rem\]{max-width:28rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[92\%\]{max-width:92%}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[calc\(100\%-16px\)\]{max-width:calc(100% - 16px)}.max-w-\[calc\(100\%-24px\)\]{max-width:calc(100% - 24px)}.max-w-\[min\(80\%\,680px\)\]{max-width:min(80%,680px)}.max-w-\[min\(300px\,100\%\)\]{max-width:min(300px,100%)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[6rem\]{min-width:6rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-72{flex-basis:calc(var(--spacing) * 72)}.basis-80{flex-basis:calc(var(--spacing) * 80)}.table-fixed{table-layout:fixed}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0)}.border-spacing-0,.border-spacing-1\.5{border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-1\.5{--tw-border-spacing-x:calc(var(--spacing) * 1.5);--tw-border-spacing-y:calc(var(--spacing) * 1.5)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)}.-translate-y-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[chart-draw_700ms_cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)_120ms_both\]{animation:chart-draw .7s cubic-bezier(.2,.8,.2,1) .12s both}.animate-\[chart-fade_300ms_ease-out_760ms_both\]{animation:chart-fade .3s ease-out .76s both}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[clamp\(32px\,5vh\,64px\)\]{gap:clamp(32px,5vh,64px)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\(--c-hairline\)>:not(:last-child)),:where(.divide-\[var\(--c-hairline\)\]>:not(:last-child)){border-color:var(--c-hairline)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--c-btn-radius\){border-radius:var(--c-btn-radius)}.rounded-\(--radius-lg\){border-radius:var(--radius-lg)}.rounded-\(--radius-sm\){border-radius:var(--radius-sm)}.rounded-\(--radius-xl\){border-radius:var(--radius-xl)}.rounded-2xl{border-radius:22px}.rounded-3xl{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[26px\]{border-radius:26px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:14px}.rounded-md{border-radius:10px}.rounded-xl{border-radius:18px}.rounded-tl-md{border-top-left-radius:10px}.rounded-tr-md{border-top-right-radius:10px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0\!{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--c-card-border\){border-color:var(--c-card-border)}.border-\(--c-field-border-hover\){border-color:var(--c-field-border-hover)}.border-\(--c-hairline\){border-color:var(--c-hairline)}.border-\(--c-hairline-strong\){border-color:var(--c-hairline-strong)}.border-\(--c-tint-2\){border-color:var(--c-tint-2)}.border-\(--glass-border\){border-color:var(--glass-border)}.border-\[color-mix\(in_srgb\,var\(--ev\)_32\%\,transparent\)\]{border-color:var(--ev)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ev\)_32\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ev) 32%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ev\)_34\%\,transparent\)\]{border-color:var(--ev)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ev\)_34\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ev) 34%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ev\)_75\%\,transparent\)\]{border-color:var(--ev)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ev\)_75\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ev) 75%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--tone\)_50\%\,transparent\)\]{border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--tone\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--tone) 50%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--z\)_16\%\,transparent\)\]{border-color:var(--z)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--z\)_16\%\,transparent\)\]{border-color:color-mix(in srgb,var(--z) 16%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--z\)_38\%\,transparent\)\]{border-color:var(--z)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--z\)_38\%\,transparent\)\]{border-color:color-mix(in srgb,var(--z) 38%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--z\)_50\%\,transparent\)\]{border-color:var(--z)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--z\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--z) 50%,transparent)}}.border-\[color\:color-mix\(in_srgb\,var\(--z\)_62\%\,transparent\)\]{border-color:var(--z)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_srgb\,var\(--z\)_62\%\,transparent\)\]{border-color:color-mix(in srgb,var(--z) 62%,transparent)}}.border-\[var\(--c-hairline\)\]{border-color:var(--c-hairline)}.border-\[var\(--c-hairline-strong\)\]{border-color:var(--c-hairline-strong)}.border-accent{border-color:var(--accent)}.border-border-default{border-color:var(--border-default)}.border-border-focus{border-color:var(--border-focus)}.border-border-subtle{border-color:var(--border-subtle)}.border-brand-red\/35{border-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.border-brand-red\/35{border-color:color-mix(in oklab,var(--brand-red) 35%,transparent)}}.border-crit-500\/35{border-color:var(--crit-500)}@supports (color:color-mix(in lab,red,red)){.border-crit-500\/35{border-color:color-mix(in oklab,var(--crit-500) 35%,transparent)}}.border-info-500\/35{border-color:var(--info-500)}@supports (color:color-mix(in lab,red,red)){.border-info-500\/35{border-color:color-mix(in oklab,var(--info-500) 35%,transparent)}}.border-info-500\/40{border-color:var(--info-500)}@supports (color:color-mix(in lab,red,red)){.border-info-500\/40{border-color:color-mix(in oklab,var(--info-500) 40%,transparent)}}.border-surface-card{border-color:var(--surface-card)}.border-warn-500\/35{border-color:var(--warn-500)}@supports (color:color-mix(in lab,red,red)){.border-warn-500\/35{border-color:color-mix(in oklab,var(--warn-500) 35%,transparent)}}.border-warn-500\/45{border-color:var(--warn-500)}@supports (color:color-mix(in lab,red,red)){.border-warn-500\/45{border-color:color-mix(in oklab,var(--warn-500) 45%,transparent)}}.bg-\(--c-hairline\){background-color:var(--c-hairline)}.bg-\(--c-hairline-strong\){background-color:var(--c-hairline-strong)}.bg-\(--c-selected\){background-color:var(--c-selected)}.bg-\(--c-table-head\){background-color:var(--c-table-head)}.bg-\(--c-tint-1\){background-color:var(--c-tint-1)}.bg-\(--c-tint-2\){background-color:var(--c-tint-2)}.bg-\(--c-tint-3\){background-color:var(--c-tint-3)}.bg-\(--ev\){background-color:var(--ev)}.bg-\(--st\){background-color:var(--st)}.bg-\[color-mix\(in_srgb\,var\(--av\)_14\%\,transparent\)\]{background-color:var(--av)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--av\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--av) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--caretta-navy-500\)_6\%\,transparent\)\]{background-color:var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--caretta-navy-500\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--caretta-navy-500) 6%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--caretta-navy-500\)_14\%\,transparent\)\]{background-color:var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--caretta-navy-500\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--caretta-navy-500) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ev\)_12\%\,var\(--surface-card\)\)\]{background-color:var(--ev)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ev\)_12\%\,var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--ev) 12%,var(--surface-card))}}.bg-\[color-mix\(in_srgb\,var\(--ev\)_13\%\,var\(--surface-card\)\)\]{background-color:var(--ev)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ev\)_13\%\,var\(--surface-card\)\)\]{background-color:color-mix(in srgb,var(--ev) 13%,var(--surface-card))}}.bg-\[color-mix\(in_srgb\,var\(--fg-1\)_2\%\,transparent\)\]{background-color:var(--fg-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--fg-1\)_2\%\,transparent\)\]{background-color:color-mix(in srgb,var(--fg-1) 2%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ok-500\)_10\%\,transparent\)\]{background-color:var(--ok-500)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ok-500\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ok-500) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--page-bg\)_62\%\,transparent\)\]{background-color:var(--page-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--page-bg\)_62\%\,transparent\)\]{background-color:color-mix(in srgb,var(--page-bg) 62%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--tone\)_12\%\,transparent\)\]{background-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--tone\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--tone) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--tone\)_13\%\,transparent\)\]{background-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--tone\)_13\%\,transparent\)\]{background-color:color-mix(in srgb,var(--tone) 13%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--tone\)_13\%\,var\(--c-tint-base\)\)\]{background-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--tone\)_13\%\,var\(--c-tint-base\)\)\]{background-color:color-mix(in srgb,var(--tone) 13%,var(--c-tint-base))}}.bg-\[color\:color-mix\(in_srgb\,var\(--z\)_5\%\,transparent\)\]{background-color:var(--z)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--z\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--z) 5%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--z\)_14\%\,transparent\)\]{background-color:var(--z)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--z\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--z) 14%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--z\)_22\%\,transparent\)\]{background-color:var(--z)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--z\)_22\%\,transparent\)\]{background-color:color-mix(in srgb,var(--z) 22%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--z\)_32\%\,transparent\)\]{background-color:var(--z)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--z\)_32\%\,transparent\)\]{background-color:color-mix(in srgb,var(--z) 32%,transparent)}}.bg-\[var\(--brand-red\)\]{background-color:var(--brand-red)}.bg-\[var\(--c-hairline-strong\)\]{background-color:var(--c-hairline-strong)}.bg-\[var\(--c-table-head\)\]{background-color:var(--c-table-head)}.bg-\[var\(--c-tint-1\)\]{background-color:var(--c-tint-1)}.bg-\[var\(--c-tint-2\)\]{background-color:var(--c-tint-2)}.bg-\[var\(--c-tint-3\)\]{background-color:var(--c-tint-3)}.bg-\[var\(--caretta-navy-500\)\]{background-color:var(--caretta-navy-500)}.bg-\[var\(--fg-4\)\]{background-color:var(--fg-4)}.bg-\[var\(--oc-div-1\)\]{background-color:var(--oc-div-1)}.bg-\[var\(--oc-div-2\)\]{background-color:var(--oc-div-2)}.bg-\[var\(--oc-div-3\)\]{background-color:var(--oc-div-3)}.bg-\[var\(--ok-500\)\]{background-color:var(--ok-500)}.bg-\[var\(--surface-card\)\]{background-color:var(--surface-card)}.bg-\[var\(--tone\)\]{background-color:var(--tone)}.bg-accent{background-color:var(--accent)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-brand-red{background-color:var(--brand-red)}.bg-crit-50{background-color:var(--crit-50)}.bg-crit-500{background-color:var(--crit-500)}.bg-fg-4{background-color:var(--fg-4)}.bg-info-50{background-color:var(--info-50)}.bg-info-100{background-color:var(--info-100)}.bg-info-500{background-color:var(--info-500)}.bg-ink-50{background-color:var(--ink-50)}.bg-ink-300{background-color:var(--ink-300)}.bg-navy-500{background-color:var(--caretta-navy-500)}.bg-ok-500{background-color:var(--ok-500)}.bg-on-accent\/15{background-color:var(--fg-on-accent)}@supports (color:color-mix(in lab,red,red)){.bg-on-accent\/15{background-color:color-mix(in oklab,var(--fg-on-accent) 15%,transparent)}}.bg-surface-card{background-color:var(--surface-card)}.bg-surface-raised{background-color:var(--surface-raised)}.bg-transparent{background-color:#0000}.bg-warn-50{background-color:var(--warn-50)}.bg-warn-100{background-color:var(--warn-100)}.bg-warn-500{background-color:var(--warn-500)}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:radial-gradient\(90px_56px_at_0\%_0\%\,color-mix\(in_srgb\,var\(--z\)_34\%\,transparent\)\,transparent_72\%\)\]{background-image:radial-gradient(90px 56px at 0 0,var(--z),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.bg-\[image\:radial-gradient\(90px_56px_at_0\%_0\%\,color-mix\(in_srgb\,var\(--z\)_34\%\,transparent\)\,transparent_72\%\)\]{background-image:radial-gradient(90px 56px at 0 0,color-mix(in srgb,var(--z) 34%,transparent),transparent 72%)}}.bg-\[image\:radial-gradient\(110px_64px_at_0\%_0\%\,color-mix\(in_srgb\,var\(--z\)_44\%\,transparent\)\,transparent_72\%\)\]{background-image:radial-gradient(110px 64px at 0 0,var(--z),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.bg-\[image\:radial-gradient\(110px_64px_at_0\%_0\%\,color-mix\(in_srgb\,var\(--z\)_44\%\,transparent\)\,transparent_72\%\)\]{background-image:radial-gradient(110px 64px at 0 0,color-mix(in srgb,var(--z) 44%,transparent),transparent 72%)}}.bg-\[linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--caretta-navy-500\)_70\%\,transparent\)\,var\(--caretta-navy-500\)\)\]{background-image:linear-gradient(90deg,var(--caretta-navy-500),var(--caretta-navy-500))}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--caretta-navy-500\)_70\%\,transparent\)\,var\(--caretta-navy-500\)\)\]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--caretta-navy-500) 70%,transparent),var(--caretta-navy-500))}}.bg-\[linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--tone\)_45\%\,transparent\)\,var\(--tone\)\)\]{background-image:linear-gradient(90deg,var(--tone),var(--tone))}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--tone\)_45\%\,transparent\)\,var\(--tone\)\)\]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--tone) 45%,transparent),var(--tone))}}.bg-\[linear-gradient\(90deg\,transparent\,color-mix\(in_srgb\,var\(--info-500\)_55\%\,transparent\)_8\%\,color-mix\(in_srgb\,var\(--info-500\)_55\%\,transparent\)_92\%\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--info-500) 8%,var(--info-500) 92%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(90deg\,transparent\,color-mix\(in_srgb\,var\(--info-500\)_55\%\,transparent\)_8\%\,color-mix\(in_srgb\,var\(--info-500\)_55\%\,transparent\)_92\%\,transparent\)\]{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--info-500) 55%,transparent) 8%,color-mix(in srgb,var(--info-500) 55%,transparent) 92%,transparent)}}.bg-\[linear-gradient\(90deg\,transparent\,var\(--tone\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--tone),transparent)}.bg-\[linear-gradient\(to_bottom\,color-mix\(in_srgb\,var\(--tone\)_62\%\,transparent\)\,var\(--c-hairline\)_75\%\)\]{background-image:linear-gradient(to bottom,var(--tone),var(--c-hairline) 75%)}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(to_bottom\,color-mix\(in_srgb\,var\(--tone\)_62\%\,transparent\)\,var\(--c-hairline\)_75\%\)\]{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--tone) 62%,transparent),var(--c-hairline) 75%)}}.bg-\[radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--av\)_18\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(closest-side,var(--av),transparent)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--av\)_18\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(closest-side,color-mix(in srgb,var(--av) 18%,transparent),transparent)}}.bg-\[radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--brand-red\)_8\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(closest-side,var(--brand-red),transparent)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--brand-red\)_8\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(closest-side,color-mix(in srgb,var(--brand-red) 8%,transparent),transparent)}}.bg-\[radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--caretta-navy-500\)_13\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(closest-side,var(--caretta-navy-500),transparent)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--caretta-navy-500\)_13\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(closest-side,color-mix(in srgb,var(--caretta-navy-500) 13%,transparent),transparent)}}.bg-\[radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--ev\)_20\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(closest-side,var(--ev),transparent)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--ev\)_20\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(closest-side,color-mix(in srgb,var(--ev) 20%,transparent),transparent)}}.bg-\[radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--st\)_20\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(closest-side,var(--st),transparent)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--st\)_20\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(closest-side,color-mix(in srgb,var(--st) 20%,transparent),transparent)}}.bg-\[radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--tone\)_15\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(closest-side,var(--tone),transparent)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(closest-side\,color-mix\(in_srgb\,var\(--tone\)_15\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(closest-side,color-mix(in srgb,var(--tone) 15%,transparent),transparent)}}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\(--c-hairline-strong\){--tw-gradient-to:var(--c-hairline-strong);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-info-500\/70{--tw-gradient-to:var(--info-500)}@supports (color:color-mix(in lab,red,red)){.to-info-500\/70{--tw-gradient-to:color-mix(in oklab,var(--info-500) 70%,transparent)}}.to-info-500\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:radial-gradient\(closest-side\,black_62\%\,transparent\)\]{-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000);mask-image:radial-gradient(closest-side,#000 62%,#0000)}.fill-\(--fg-on-brand\){fill:var(--fg-on-brand)}.stroke-\(--c-tint-2\){stroke:var(--c-tint-2)}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-\(--card-pad\){padding-inline:var(--card-pad)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\!{padding-inline:calc(var(--spacing) * 1)!important}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--cell-px\)\]{padding-inline:var(--cell-px)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-px{padding-bottom:1px}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--ff-display)}.font-sans{font-family:var(--ff-ui)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[46px\]{font-size:46px}.text-\[clamp\(14px\,0\.9vw\,17px\)\]{font-size:clamp(14px,.9vw,17px)}.text-\[clamp\(15px\,1\.1vw\,20px\)\]{font-size:clamp(15px,1.1vw,20px)}.text-\[clamp\(22px\,1\.5vw\,30px\)\]{font-size:clamp(22px,1.5vw,30px)}.text-\[clamp\(44px\,4\.4vw\,84px\)\]{font-size:clamp(44px,4.4vw,84px)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--c-figure\){color:var(--c-figure)}.text-\(--fg-on-brand\){color:var(--fg-on-brand)}.text-\[color-mix\(in_srgb\,var\(--av\)_62\%\,var\(--fg-1\)\)\]{color:var(--av)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--av\)_62\%\,var\(--fg-1\)\)\]{color:color-mix(in srgb,var(--av) 62%,var(--fg-1))}}.text-\[color-mix\(in_srgb\,var\(--caretta-navy-500\)_80\%\,var\(--fg-1\)\)\]{color:var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--caretta-navy-500\)_80\%\,var\(--fg-1\)\)\]{color:color-mix(in srgb,var(--caretta-navy-500) 80%,var(--fg-1))}}.text-\[var\(--c-figure\)\]{color:var(--c-figure)}.text-\[var\(--caretta-navy-500\)\]{color:var(--caretta-navy-500)}.text-\[var\(--oc-div-1\)\]{color:var(--oc-div-1)}.text-\[var\(--oc-div-2\)\]{color:var(--oc-div-2)}.text-\[var\(--oc-div-3\)\]{color:var(--oc-div-3)}.text-\[var\(--tone\)\]{color:var(--tone)}.text-\[var\(--tone-fg\)\]{color:var(--tone-fg)}.text-accent-soft-fg{color:var(--accent-soft-fg)}.text-brand-red{color:var(--brand-red)}.text-crit-500{color:var(--crit-500)}.text-crit-700{color:var(--crit-700)}.text-current{color:currentColor}.text-fg-1{color:var(--fg-1)}.text-fg-2{color:var(--fg-2)}.text-fg-3{color:var(--fg-3)}.text-fg-4{color:var(--fg-4)}.text-fg-link{color:var(--fg-link)}.text-info-700{color:var(--info-700)}.text-inherit{color:inherit}.text-navy-500{color:var(--caretta-navy-500)}.text-ok-700{color:var(--ok-700)}.text-on-accent,.text-on-accent\/75{color:var(--fg-on-accent)}@supports (color:color-mix(in lab,red,red)){.text-on-accent\/75{color:color-mix(in oklab,var(--fg-on-accent) 75%,transparent)}}.text-warn-700{color:var(--warn-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-on-accent\/60{-webkit-text-decoration-color:var(--fg-on-accent);text-decoration-color:var(--fg-on-accent)}@supports (color:color-mix(in lab,red,red)){.decoration-on-accent\/60{-webkit-text-decoration-color:color-mix(in oklab,var(--fg-on-accent) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--fg-on-accent) 60%,transparent)}}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\(--c-btn-shadow\){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--c-btn-shadow\){--tw-shadow:var(--c-btn-shadow)}.shadow-\(--c-card-shadow\){--tw-shadow:var(--c-card-shadow)}.shadow-\(--c-card-shadow\),.shadow-\(--shadow-modal\){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-modal\){--tw-shadow:var(--shadow-modal)}.shadow-\(--shadow-raised\){--tw-shadow:var(--shadow-raised)}.shadow-\(--shadow-raised\),.shadow-\[0_0_0_2px_var\(--surface-card\)\,0_0_8px_var\(--ok-500\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--surface-card\)\,0_0_8px_var\(--ok-500\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--surface-card)),0 0 8px var(--tw-shadow-color,var(--ok-500))}.shadow-\[0_0_0_2px_var\(--surface-card\)\,0_0_10px_color-mix\(in_srgb\,var\(--warn-500\)_70\%\,transparent\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--surface-card)),0 0 10px var(--tw-shadow-color,var(--warn-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_2px_var\(--surface-card\)\,0_0_10px_color-mix\(in_srgb\,var\(--warn-500\)_70\%\,transparent\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--surface-card)),0 0 10px var(--tw-shadow-color,color-mix(in srgb,var(--warn-500) 70%,transparent))}}.shadow-\[0_0_0_2px_var\(--surface-card\)\,0_0_10px_color-mix\(in_srgb\,var\(--warn-500\)_70\%\,transparent\)\],.shadow-\[0_0_0_2px_var\(--surface-card\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--surface-card\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--surface-card))}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 18%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--brand-red\)_22\%\,transparent\)\,0_0_14px_var\(--oc-glow\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--brand-red)),0 0 14px var(--tw-shadow-color,var(--oc-glow))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--brand-red\)_22\%\,transparent\)\,0_0_14px_var\(--oc-glow\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--brand-red) 22%,transparent)),0 0 14px var(--tw-shadow-color,var(--oc-glow))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--brand-red\)_22\%\,transparent\)\,0_0_14px_var\(--oc-glow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_14\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--caretta-navy-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_14\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--caretta-navy-500) 14%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_14\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_18\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--caretta-navy-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_18\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--caretta-navy-500) 18%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_20\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--caretta-navy-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_20\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--caretta-navy-500) 20%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_20\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_24\%\,transparent\)\,0_0_12px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_70\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--caretta-navy-500)),0 0 12px var(--tw-shadow-color,var(--caretta-navy-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_24\%\,transparent\)\,0_0_12px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_70\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--caretta-navy-500) 24%,transparent)),0 0 12px var(--tw-shadow-color,color-mix(in srgb,var(--caretta-navy-500) 70%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_24\%\,transparent\)\,0_0_12px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--crit-500\)_20\%\,transparent\)\,0_0_10px_var\(--crit-500\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--crit-500)),0 0 10px var(--tw-shadow-color,var(--crit-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--crit-500\)_20\%\,transparent\)\,0_0_10px_var\(--crit-500\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--crit-500) 20%,transparent)),0 0 10px var(--tw-shadow-color,var(--crit-500))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--crit-500\)_20\%\,transparent\)\,0_0_10px_var\(--crit-500\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--crit-500\)_25\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--crit-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--crit-500\)_25\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--crit-500) 25%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--crit-500\)_25\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--info-500\)_22\%\,transparent\)\,0_0_14px_color-mix\(in_srgb\,var\(--info-500\)_65\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--info-500)),0 0 14px var(--tw-shadow-color,var(--info-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--info-500\)_22\%\,transparent\)\,0_0_14px_color-mix\(in_srgb\,var\(--info-500\)_65\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--info-500) 22%,transparent)),0 0 14px var(--tw-shadow-color,color-mix(in srgb,var(--info-500) 65%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--info-500\)_22\%\,transparent\)\,0_0_14px_color-mix\(in_srgb\,var\(--info-500\)_65\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--ok-500\)_22\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--ok-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--ok-500\)_22\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--ok-500) 22%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--ok-500\)_22\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--tone\)_20\%\,transparent\)\,0_0_10px_color-mix\(in_srgb\,var\(--tone\)_70\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--tone)),0 0 10px var(--tw-shadow-color,var(--tone))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--tone\)_20\%\,transparent\)\,0_0_10px_color-mix\(in_srgb\,var\(--tone\)_70\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--tone) 20%,transparent)),0 0 10px var(--tw-shadow-color,color-mix(in srgb,var(--tone) 70%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--tone\)_20\%\,transparent\)\,0_0_10px_color-mix\(in_srgb\,var\(--tone\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--warn-500\)_20\%\,transparent\)\,0_0_10px_var\(--warn-500\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--warn-500)),0 0 10px var(--tw-shadow-color,var(--warn-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--warn-500\)_20\%\,transparent\)\,0_0_10px_var\(--warn-500\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--warn-500) 20%,transparent)),0 0 10px var(--tw-shadow-color,var(--warn-500))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--warn-500\)_20\%\,transparent\)\,0_0_10px_var\(--warn-500\)\],.shadow-\[0_0_0_3px_var\(--page-bg\)\,0_0_12px_currentColor\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_var\(--page-bg\)\,0_0_12px_currentColor\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--page-bg)),0 0 12px var(--tw-shadow-color,currentColor)}.shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--brand-red\)_22\%\,transparent\)\,0_0_16px_color-mix\(in_srgb\,var\(--brand-red\)_55\%\,transparent\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--brand-red)),0 0 16px var(--tw-shadow-color,var(--brand-red))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--brand-red\)_22\%\,transparent\)\,0_0_16px_color-mix\(in_srgb\,var\(--brand-red\)_55\%\,transparent\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in srgb,var(--brand-red) 22%,transparent)),0 0 16px var(--tw-shadow-color,color-mix(in srgb,var(--brand-red) 55%,transparent))}}.shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--brand-red\)_22\%\,transparent\)\,0_0_16px_color-mix\(in_srgb\,var\(--brand-red\)_55\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--ok-500\)_22\%\,transparent\)\,0_0_16px_color-mix\(in_srgb\,var\(--ok-500\)_55\%\,transparent\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--ok-500)),0 0 16px var(--tw-shadow-color,var(--ok-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--ok-500\)_22\%\,transparent\)\,0_0_16px_color-mix\(in_srgb\,var\(--ok-500\)_55\%\,transparent\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in srgb,var(--ok-500) 22%,transparent)),0 0 16px var(--tw-shadow-color,color-mix(in srgb,var(--ok-500) 55%,transparent))}}.shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--ok-500\)_22\%\,transparent\)\,0_0_16px_color-mix\(in_srgb\,var\(--ok-500\)_55\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--tone\)_10\%\,transparent\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--tone))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--tone\)_10\%\,transparent\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in srgb,var(--tone) 10%,transparent))}}.shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--tone\)_10\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_70\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--caretta-navy-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_6px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_70\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,color-mix(in srgb,var(--caretta-navy-500) 70%,transparent))}}.shadow-\[0_0_6px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--ev\)_70\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--ev))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--ev\)_70\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,color-mix(in srgb,var(--ev) 70%,transparent))}}.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--ev\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--ok-500\)_70\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--ok-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--ok-500\)_70\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,color-mix(in srgb,var(--ok-500) 70%,transparent))}}.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--ok-500\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--st\)_70\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--st))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--st\)_70\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,color-mix(in srgb,var(--st) 70%,transparent))}}.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--st\)_70\%\,transparent\)\],.shadow-\[0_0_8px_var\(--ok-500\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_var\(--ok-500\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--ok-500))}.shadow-\[0_0_8px_var\(--tone\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--tone));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_color-mix\(in_srgb\,var\(--crit-500\)_65\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--crit-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_10px_color-mix\(in_srgb\,var\(--crit-500\)_65\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,color-mix(in srgb,var(--crit-500) 65%,transparent))}}.shadow-\[0_0_10px_color-mix\(in_srgb\,var\(--crit-500\)_65\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_color-mix\(in_srgb\,var\(--warn-500\)_55\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--warn-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_10px_color-mix\(in_srgb\,var\(--warn-500\)_55\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,color-mix(in srgb,var(--warn-500) 55%,transparent))}}.shadow-\[0_0_10px_color-mix\(in_srgb\,var\(--warn-500\)_55\%\,transparent\)\],.shadow-\[0_0_10px_var\(--oc-glow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_var\(--oc-glow\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--oc-glow))}.shadow-\[0_0_14px_var\(--oc-glow\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,var(--oc-glow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-8px_color-mix\(in_srgb\,var\(--accent\)_75\%\,transparent\)\]{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_8px_18px_-8px_color-mix\(in_srgb\,var\(--accent\)_75\%\,transparent\)\]{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 75%,transparent))}}.shadow-\[0_8px_18px_-8px_color-mix\(in_srgb\,var\(--accent\)_75\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-10px_color-mix\(in_srgb\,var\(--accent\)_80\%\,transparent\)\]{--tw-shadow:0 8px 18px -10px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_8px_18px_-10px_color-mix\(in_srgb\,var\(--accent\)_80\%\,transparent\)\]{--tw-shadow:0 8px 18px -10px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 80%,transparent))}}.shadow-\[0_8px_18px_-10px_color-mix\(in_srgb\,var\(--accent\)_80\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_26px_-16px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\]{--tw-shadow:0 12px 26px -16px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_12px_26px_-16px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\]{--tw-shadow:0 12px 26px -16px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 70%,transparent))}}.shadow-\[0_12px_26px_-16px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_55\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--caretta-navy-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_55\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,color-mix(in srgb,var(--caretta-navy-500) 55%,transparent))}}.shadow-\[inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_55\%\,transparent\)\],.shadow-\[inset_0_0_0_1\.5px_var\(--c-hairline-strong\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--c-hairline-strong\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--c-hairline-strong))}.shadow-\[inset_0_0_0_1\.5px_var\(--caretta-navy-500\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--caretta-navy-500))}.shadow-\[inset_0_0_0_1\.5px_var\(--caretta-navy-500\)\],.shadow-\[inset_0_0_0_1\.5px_var\(--info-500\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--info-500\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--info-500))}.shadow-\[inset_0_0_0_1\.5px_var\(--tone\)\,0_10px_24px_-14px_var\(--tone\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--tone)),0 10px 24px -14px var(--tw-shadow-color,var(--tone));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent-soft-fg\)_22\%\,transparent\)\,0_10px_22px_-12px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_60\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--accent-soft-fg)),0 10px 22px -12px var(--tw-shadow-color,var(--caretta-navy-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent-soft-fg\)_22\%\,transparent\)\,0_10px_22px_-12px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_60\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--accent-soft-fg) 22%,transparent)),0 10px 22px -12px var(--tw-shadow-color,color-mix(in srgb,var(--caretta-navy-500) 60%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent-soft-fg\)_22\%\,transparent\)\,0_10px_22px_-12px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_60\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent-soft-fg\)_22\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--accent-soft-fg))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent-soft-fg\)_22\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--accent-soft-fg) 22%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent-soft-fg\)_22\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_32\%\,transparent\)\,0_0_40px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_30\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--caretta-navy-500)),0 0 40px var(--tw-shadow-color,var(--caretta-navy-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_32\%\,transparent\)\,0_0_40px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_30\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--caretta-navy-500) 32%,transparent)),0 0 40px var(--tw-shadow-color,color-mix(in srgb,var(--caretta-navy-500) 30%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_32\%\,transparent\)\,0_0_40px_color-mix\(in_srgb\,var\(--caretta-navy-500\)_30\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--ok-500\)_24\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ok-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--ok-500\)_24\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--ok-500) 24%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--ok-500\)_24\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--tone\)_24\%\,transparent\)\,0_10px_24px_-14px_color-mix\(in_srgb\,var\(--tone\)_70\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--tone)),0 10px 24px -14px var(--tw-shadow-color,var(--tone))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--tone\)_24\%\,transparent\)\,0_10px_24px_-14px_color-mix\(in_srgb\,var\(--tone\)_70\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--tone) 24%,transparent)),0 10px 24px -14px var(--tw-shadow-color,color-mix(in srgb,var(--tone) 70%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--tone\)_24\%\,transparent\)\,0_10px_24px_-14px_color-mix\(in_srgb\,var\(--tone\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--tone\)_32\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--tone))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--tone\)_32\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--tone) 32%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--tone\)_32\%\,transparent\)\],.shadow-\[inset_0_0_0_1px_var\(--c-hairline\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--c-hairline\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--c-hairline))}.shadow-\[inset_0_0_0_2\.5px_var\(--av\)\,0_0_0_7px_color-mix\(in_srgb\,var\(--av\)_12\%\,transparent\)\,0_18px_40px_-16px_color-mix\(in_srgb\,var\(--av\)_75\%\,transparent\)\]{--tw-shadow:inset 0 0 0 2.5px var(--tw-shadow-color,var(--av)),0 0 0 7px var(--tw-shadow-color,var(--av)),0 18px 40px -16px var(--tw-shadow-color,var(--av))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_2\.5px_var\(--av\)\,0_0_0_7px_color-mix\(in_srgb\,var\(--av\)_12\%\,transparent\)\,0_18px_40px_-16px_color-mix\(in_srgb\,var\(--av\)_75\%\,transparent\)\]{--tw-shadow:inset 0 0 0 2.5px var(--tw-shadow-color,var(--av)),0 0 0 7px var(--tw-shadow-color,color-mix(in srgb,var(--av) 12%,transparent)),0 18px 40px -16px var(--tw-shadow-color,color-mix(in srgb,var(--av) 75%,transparent))}}.shadow-\[inset_0_0_0_2\.5px_var\(--av\)\,0_0_0_7px_color-mix\(in_srgb\,var\(--av\)_12\%\,transparent\)\,0_18px_40px_-16px_color-mix\(in_srgb\,var\(--av\)_75\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--fg-on-brand\)_5\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--fg-on-brand))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--fg-on-brand\)_5\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,color-mix(in srgb,var(--fg-on-brand) 5%,transparent))}}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--fg-on-brand\)_5\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--fg-on-brand\)_16\%\,transparent\)\,0_10px_24px_-12px_color-mix\(in_srgb\,var\(--z\)_75\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--fg-on-brand)),0 10px 24px -12px var(--tw-shadow-color,var(--z))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--fg-on-brand\)_16\%\,transparent\)\,0_10px_24px_-12px_color-mix\(in_srgb\,var\(--z\)_75\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,color-mix(in srgb,var(--fg-on-brand) 16%,transparent)),0 10px 24px -12px var(--tw-shadow-color,color-mix(in srgb,var(--z) 75%,transparent))}}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--fg-on-brand\)_16\%\,transparent\)\,0_10px_24px_-12px_color-mix\(in_srgb\,var\(--z\)_75\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--fg-on-brand\)_18\%\,transparent\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--z\)_30\%\,transparent\)\,0_12px_30px_-10px_color-mix\(in_srgb\,var\(--z\)_85\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--fg-on-brand)),0 0 0 1px var(--tw-shadow-color,var(--z)),0 12px 30px -10px var(--tw-shadow-color,var(--z))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--fg-on-brand\)_18\%\,transparent\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--z\)_30\%\,transparent\)\,0_12px_30px_-10px_color-mix\(in_srgb\,var\(--z\)_85\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,color-mix(in srgb,var(--fg-on-brand) 18%,transparent)),0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--z) 30%,transparent)),0 12px 30px -10px var(--tw-shadow-color,color-mix(in srgb,var(--z) 85%,transparent))}}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--fg-on-brand\)_18\%\,transparent\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--z\)_30\%\,transparent\)\,0_12px_30px_-10px_color-mix\(in_srgb\,var\(--z\)_85\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--c-btn-shadow\)\,0_10px_24px_-18px_color-mix\(in_srgb\,var\(--brand-navy\)_45\%\,transparent\)\]{--tw-shadow:var(--c-btn-shadow),0 10px 24px -18px var(--tw-shadow-color,var(--brand-navy))}@supports (color:color-mix(in lab,red,red)){.shadow-\[var\(--c-btn-shadow\)\,0_10px_24px_-18px_color-mix\(in_srgb\,var\(--brand-navy\)_45\%\,transparent\)\]{--tw-shadow:var(--c-btn-shadow),0 10px 24px -18px var(--tw-shadow-color,color-mix(in srgb,var(--brand-navy) 45%,transparent))}}.shadow-\[var\(--c-btn-shadow\)\,0_10px_24px_-18px_color-mix\(in_srgb\,var\(--brand-navy\)_45\%\,transparent\)\],.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:0_0_0_2px_var\(--border-focus\)\,var\(--shadow-focus\)\]{box-shadow:0 0 0 2px var(--border-focus),var(--shadow-focus)}.\[box-shadow\:0_14px_30px_-16px_color-mix\(in_srgb\,var\(--ev\)_75\%\,transparent\)\]{box-shadow:0 14px 30px -16px var(--ev)}@supports (color:color-mix(in lab,red,red)){.\[box-shadow\:0_14px_30px_-16px_color-mix\(in_srgb\,var\(--ev\)_75\%\,transparent\)\]{box-shadow:0 14px 30px -16px color-mix(in srgb,var(--ev) 75%,transparent)}}.\[box-shadow\:inset_0_0_0_1px_color-mix\(in_srgb\,var\(--brand-red\)_62\%\,transparent\)\,var\(--glow-accent\)\]{box-shadow:inset 0 0 0 1px var(--brand-red),var(--glow-accent)}@supports (color:color-mix(in lab,red,red)){.\[box-shadow\:inset_0_0_0_1px_color-mix\(in_srgb\,var\(--brand-red\)_62\%\,transparent\)\,var\(--glow-accent\)\]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-red) 62%,transparent),var(--glow-accent)}}.\[box-shadow\:inset_2px_0_0_var\(--ev\)\]{box-shadow:inset 2px 0 0 var(--ev)}.\[box-shadow\:inset_3px_0_0_var\(--ev\)\,0_8px_20px_-12px_color-mix\(in_srgb\,var\(--ev\)_70\%\,transparent\)\]{box-shadow:inset 3px 0 0 var(--ev),0 8px 20px -12px var(--ev)}@supports (color:color-mix(in lab,red,red)){.\[box-shadow\:inset_3px_0_0_var\(--ev\)\,0_8px_20px_-12px_color-mix\(in_srgb\,var\(--ev\)_70\%\,transparent\)\]{box-shadow:inset 3px 0 0 var(--ev),0 8px 20px -12px color-mix(in srgb,var(--ev) 70%,transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.\[filter\:var\(--c-line-glow\)\]{filter:var(--c-line-glow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,translate\]{transition-property:background-color,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--av\:var\(--oc-div-1\)\]{--av:var(--oc-div-1)}.\[--av\:var\(--oc-div-2\)\]{--av:var(--oc-div-2)}.\[--av\:var\(--oc-div-3\)\]{--av:var(--oc-div-3)}.\[--av\:var\(--oc-div-4\)\]{--av:var(--oc-div-4)}.\[--av\:var\(--oc-div-5\)\]{--av:var(--oc-div-5)}.\[--av\:var\(--oc-div-6\)\]{--av:var(--oc-div-6)}.\[--ev\:var\(--caretta-navy-500\)\]{--ev:var(--caretta-navy-500)}.\[--ev\:var\(--ink-400\)\]{--ev:var(--ink-400)}.\[--ev\:var\(--oc-div-3\)\]{--ev:var(--oc-div-3)}.\[--st\:var\(--info-500\)\]{--st:var(--info-500)}.\[--st\:var\(--ink-400\)\]{--st:var(--ink-400)}.\[--st\:var\(--oc-div-4\)\]{--st:var(--oc-div-4)}.\[--st\:var\(--ok-500\)\]{--st:var(--ok-500)}.\[--st\:var\(--unrep-500\)\]{--st:var(--unrep-500)}.\[--st\:var\(--warn-500\)\]{--st:var(--warn-500)}.\[--z\:var\(--crit-500\)\]{--z:var(--crit-500)}.\[--z\:var\(--ok-500\)\]{--z:var(--ok-500)}.\[--z\:var\(--warn-500\)\]{--z:var(--warn-500)}.\[background\:var\(--c-card-bg\)\]{background:var(--c-card-bg)}.\[stroke-dashoffset\:var\(--dash\)\]{stroke-dashoffset:var(--dash)}.\[text-shadow\:0_0_18px_var\(--oc-glow\)\]{text-shadow:0 0 18px var(--oc-glow)}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-fg-1:is(:where(.group):hover *){color:var(--fg-1)}}.first-letter\:uppercase:first-letter{text-transform:uppercase}.placeholder\:text-fg-4::placeholder{color:var(--fg-4)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.before\:inset-x-5:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 5)}.before\:inset-y-4:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 4)}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:top-2:before{content:var(--tw-content);top:calc(var(--spacing) * 2)}.before\:top-4:before{content:var(--tw-content);top:calc(var(--spacing) * 4)}.before\:bottom-2:before{content:var(--tw-content);bottom:calc(var(--spacing) * 2)}.before\:bottom-\[-1\.25rem\]:before{content:var(--tw-content);bottom:-1.25rem}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:left-\[5px\]:before{content:var(--tw-content);left:5px}.before\:h-0\.5:before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e+38px}.before\:bg-\(--c-hairline-strong\):before,.before\:bg-\[var\(--c-hairline-strong\)\]:before{content:var(--tw-content);background-color:var(--c-hairline-strong)}.before\:bg-\[linear-gradient\(90deg\,transparent\,var\(--z\)_25\%\,var\(--z\)_75\%\,transparent\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,transparent,var(--z) 25%,var(--z) 75%,transparent)}.before\:bg-\[linear-gradient\(90deg\,transparent\,var\(--z\)_30\%\,var\(--z\)_70\%\,transparent\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,transparent,var(--z) 30%,var(--z) 70%,transparent)}.before\:bg-\[linear-gradient\(180deg\,var\(--caretta-navy-500\)\,transparent\)\]:before{content:var(--tw-content);background-image:linear-gradient(180deg,var(--caretta-navy-500),transparent)}.before\:shadow-\[0_0_10px_var\(--z\)\]:before{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--z))}.before\:shadow-\[0_0_10px_var\(--z\)\]:before,.before\:shadow-\[0_0_12px_var\(--z\)\]:before{content:var(--tw-content);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.before\:shadow-\[0_0_12px_var\(--z\)\]:before{--tw-shadow:0 0 12px var(--tw-shadow-color,var(--z))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:rounded-\[18px\]:after{content:var(--tw-content);border-radius:18px}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.focus-within\:border-border-focus:focus-within{border-color:var(--border-focus)}.focus-within\:bg-\(--c-tint-1\):focus-within{background-color:var(--c-tint-1)}.focus-within\:\[box-shadow\:var\(--shadow-focus\)\,var\(--shadow-raised\)\]:focus-within{box-shadow:var(--shadow-focus),var(--shadow-raised)}@media (hover:hover){.hover\:z-\[7\]:hover{z-index:7}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\(--c-hairline-strong\):hover{border-color:var(--c-hairline-strong)}.hover\:bg-\(--c-tint-1\):hover{background-color:var(--c-tint-1)}.hover\:bg-\(--c-tint-2\):hover{background-color:var(--c-tint-2)}.hover\:bg-\[var\(--c-tint-1\)\]:hover{background-color:var(--c-tint-1)}.hover\:bg-\[var\(--c-tint-2\)\]:hover{background-color:var(--c-tint-2)}.hover\:bg-accent-hover:hover{background-color:var(--accent-hover)}.hover\:bg-crit-50:hover{background-color:var(--crit-50)}.hover\:text-\(--fg-link-hover\):hover{color:var(--fg-link-hover)}.hover\:text-fg-1:hover{color:var(--fg-1)}.hover\:text-on-accent:hover{color:var(--fg-on-accent)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-on-accent:hover{-webkit-text-decoration-color:var(--fg-on-accent);text-decoration-color:var(--fg-on-accent)}.hover\:shadow-\(--c-card-shadow-hover\):hover{--tw-shadow:var(--c-card-shadow-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:\[box-shadow\:inset_3px_0_0_var\(--ev\)\,0_10px_24px_-10px_color-mix\(in_srgb\,var\(--ev\)_85\%\,transparent\)\]:hover{box-shadow:inset 3px 0 0 var(--ev),0 10px 24px -10px var(--ev)}@supports (color:color-mix(in lab,red,red)){.hover\:\[box-shadow\:inset_3px_0_0_var\(--ev\)\,0_10px_24px_-10px_color-mix\(in_srgb\,var\(--ev\)_85\%\,transparent\)\]:hover{box-shadow:inset 3px 0 0 var(--ev),0 10px 24px -10px color-mix(in srgb,var(--ev) 85%,transparent)}}}.focus-visible\:z-\[8\]:focus-visible{z-index:8}.focus-visible\:bg-\(--c-tint-1\):focus-visible{background-color:var(--c-tint-1)}.focus-visible\:shadow-\(--shadow-focus\):focus-visible{--tw-shadow:var(--shadow-focus);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:shadow-\[inset_3px_0_0_var\(--border-focus\)\]:focus-visible{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--border-focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-\(--border-focus\):focus-visible,.focus-visible\:outline-\[var\(--border-focus\)\]:focus-visible{outline-color:var(--border-focus)}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-pressed\:bg-\(--c-tint-3\)[aria-pressed=true]{background-color:var(--c-tint-3)}.aria-pressed\:text-fg-1[aria-pressed=true]{color:var(--fg-1)}.data-\[highlighted\]\:scale-110[data-highlighted]{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[highlighted\]\:bg-\(--c-tint-2\)[data-highlighted],.data-\[state\=open\]\:bg-\(--c-tint-2\)[data-state=open]{background-color:var(--c-tint-2)}.data-\[state\=open\]\:text-fg-1[data-state=open]{color:var(--fg-1)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.supports-\[backdrop-filter\:blur\(1px\)\]\:bg-\(--surface-glass\){background-color:var(--surface-glass)}.supports-\[backdrop-filter\:blur\(1px\)\]\:backdrop-blur-\(--glass-blur\){--tw-backdrop-blur:blur(var(--glass-blur));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[orbit-turn_60s_linear_infinite\]{animation:orbit-turn 60s linear infinite}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:\[stroke-dashoffset\:0\]{stroke-dashoffset:0}@media (hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media not all and (min-width:80rem){.max-xl\:gap-3{gap:calc(var(--spacing) * 3)}}@media not all and (min-width:64rem){.max-lg\:sticky{position:sticky}.max-lg\:left-0{left:calc(var(--spacing) * 0)}.max-lg\:z-\[1\]{z-index:1}.max-lg\:z-\[2\]{z-index:2}.max-lg\:col-span-2{grid-column:span 2/span 2}.max-lg\:bg-\[var\(--surface-card\)\]{background-color:var(--surface-card)}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}.max-md\:w-full{width:100%}.max-md\:gap-0{gap:calc(var(--spacing) * 0)}.max-md\:rounded-none{border-radius:0}.max-md\:border-0{border-style:var(--tw-border-style);border-width:0}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-md\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:hidden{display:none}.max-sm\:w-16{width:calc(var(--spacing) * 16)}.max-sm\:items-start{align-items:flex-start}.max-sm\:text-\[28px\]{font-size:28px}.max-sm\:opacity-0{opacity:0}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-auto{width:auto}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[2fr_2fr_1fr\]{grid-template-columns:2fr 2fr 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[32px\]{font-size:32px}}@media (min-width:48rem){.md\:inset-x-5{inset-inline:calc(var(--spacing) * 5)}.md\:left-5{left:calc(var(--spacing) * 5)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mx-5{margin-inline:calc(var(--spacing) * 5)}.md\:contents{display:contents}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:max-w-none{max-width:none}.md\:snap-none{scroll-snap-type:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-columns:auto auto minmax(0,1fr)}.md\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_200px_170px_140px\]{grid-template-columns:minmax(0,1fr) 200px 170px 140px}.md\:items-center{align-items:center}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:justify-self-start{justify-self:flex-start}.md\:overflow-visible{overflow:visible}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-\(--c-hairline\){border-color:var(--c-hairline)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pr-8{padding-right:calc(var(--spacing) * 8)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}@media not all and (min-width:80rem){.md\:max-xl\:w-72{width:calc(var(--spacing) * 72)}}}@media (min-width:64rem){.lg\:top-0{top:calc(var(--spacing) * 0)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:grid-cols-\[repeat\(5\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:pt-7{padding-top:calc(var(--spacing) * 7)}.lg\:pl-0{padding-left:calc(var(--spacing) * 0)}.lg\:before\:top-\[5px\]:before{content:var(--tw-content);top:5px}.lg\:before\:right-\[-1rem\]:before{content:var(--tw-content);right:-1rem}.lg\:before\:bottom-auto:before{content:var(--tw-content);bottom:auto}.lg\:before\:left-4:before{content:var(--tw-content);left:calc(var(--spacing) * 4)}.lg\:before\:h-px:before{content:var(--tw-content);height:1px}.lg\:before\:w-auto:before{content:var(--tw-content);width:auto}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (min-width:96rem){.\32 xl\:w-96{width:calc(var(--spacing) * 96)}}@media (pointer:coarse){.pointer-coarse\:hidden{display:none}.pointer-coarse\:inline-flex{display:inline-flex}.pointer-coarse\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.pointer-coarse\:size-11{width:calc(var(--spacing) * 11)}.pointer-coarse\:h-11,.pointer-coarse\:size-11{height:calc(var(--spacing) * 11)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:w-11{width:calc(var(--spacing) * 11)}.pointer-coarse\:w-\[288px\]{width:288px}.pointer-coarse\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.pointer-coarse\:items-center{align-items:center}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pointer-coarse\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (pointer:fine){.pointer-fine\:rounded-xl{border-radius:18px}.pointer-fine\:border{border-style:var(--tw-border-style);border-width:1px}.pointer-fine\:border-\(--glass-border\){border-color:var(--glass-border)}.pointer-fine\:bg-surface-raised{background-color:var(--surface-raised)}.pointer-fine\:p-0\.5{padding:calc(var(--spacing) * .5)}.pointer-fine\:opacity-0{opacity:0}.pointer-fine\:shadow-\(--shadow-raised\){--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.pointer-fine\:group-focus-within\/agenda\:opacity-100:is(:where(.group\/agenda):focus-within *),.pointer-fine\:group-focus-within\/item\:opacity-100:is(:where(.group\/item):focus-within *),.pointer-fine\:group-focus-within\/member\:opacity-100:is(:where(.group\/member):focus-within *),.pointer-fine\:group-focus-within\/msg\:opacity-100:is(:where(.group\/msg):focus-within *){opacity:1}@media (hover:hover){.pointer-fine\:group-hover\/agenda\:opacity-100:is(:where(.group\/agenda):hover *),.pointer-fine\:group-hover\/item\:opacity-100:is(:where(.group\/item):hover *),.pointer-fine\:group-hover\/member\:opacity-100:is(:where(.group\/member):hover *),.pointer-fine\:group-hover\/msg\:opacity-100:is(:where(.group\/msg):hover *){opacity:1}}.pointer-fine\:has-\[\[data-state\=open\]\]\:opacity-100:has([data-state=open]){opacity:1}}.\[\&_\.tv-shell\\_\\_clock\]\:text-\[length\:clamp\(56px\,6\.5vw\,128px\)\]\! .tv-shell__clock{font-size:clamp(56px,6.5vw,128px)!important}.\[\&_\.tv-shell\\_\\_date\]\:text-\[length\:clamp\(16px\,1\.2vw\,22px\)\]\! .tv-shell__date{font-size:clamp(16px,1.2vw,22px)!important}@media (pointer:coarse){.pointer-coarse\:\[\&_a\]\:inline-flex a{display:inline-flex}.pointer-coarse\:\[\&_a\]\:min-h-11 a{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:\[\&_a\]\:items-center a{align-items:center}}.\[\&_tbody_tr\:last-child\>\*\]\:border-b-0 tbody tr:last-child>*{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\:last-child\:nth-child\(odd\)\]\:col-span-2:last-child:nth-child(odd){grid-column:span 2/span 2}}:root{color-scheme:light;--brand-navy:#003349;--brand-red:#e0004d;--caretta-red:#e0004d;--caretta-red-700:#b30040;--caretta-red-600:#c90046;--caretta-red-500:#e0004d;--caretta-red-400:#ec3370;--caretta-red-100:#fce1ea;--caretta-red-50:#fef1f5;--caretta-navy:#003349;--caretta-navy-50:#f2f6f8;--caretta-navy-100:#e2ecf1;--caretta-navy-200:#c3d6df;--caretta-navy-300:#8fb3c6;--caretta-navy-400:#4d8aa8;--caretta-navy-500:#1f6889;--caretta-navy-600:#074a66;--caretta-navy-700:#003349;--caretta-navy-800:#002a3d;--caretta-navy-900:#00212f;--caretta-navy-1000:#0a1620;--ink-0:#fff;--ink-25:#f9fbfc;--ink-50:#f4f7f9;--ink-75:#eef3f5;--ink-100:#e6ecef;--ink-150:#d9e2e7;--ink-200:#c3cfd6;--ink-300:#9aaab2;--ink-400:#748892;--ink-450:#566c77;--ink-500:#4c636e;--ink-700:#2e4a56;--ink-900:#0e2a36;--ink-1000:#06141b;--ok-50:#f0f8f2;--ok-100:#e0f1e4;--ok-500:#2e8b4f;--ok-700:#1f6d3a;--warn-50:#fdf8ea;--warn-100:#fbefd0;--warn-500:#c58a00;--warn-700:#7f5500;--crit-50:#fbeef1;--crit-100:#f7dde2;--crit-500:#c71f37;--crit-700:#a8132a;--info-50:#eef7fc;--info-100:#dceef8;--info-500:#1183b7;--info-700:#0b5a86;--unrep-100:#e8edf1;--unrep-500:#748892;--unrep-700:#4c636e;--surface-overlay:#0a1e2861;--fg-on-accent:#fff;--fg-on-brand:#fff;--badge-bg:#0e73a3;--badge-fg:#fff;--page-bg:#e9eff2;--page-ambient:radial-gradient(1100px 820px at 32% 18%,#fffc,#fff0 70%);--chrome-bg:#fff;--chrome-bg-2:#f4f7f9;--chrome-border:#00334912;--chrome-fg:#2e4a56;--chrome-fg-muted:#566c77;--chrome-fg-strong:#0e2a36;--chrome-hover:#f1f5f7;--chrome-active:#003349;--chrome-active-fg:#fff;--chrome-input:#f1f5f7;--chrome-logo-word:#003349;--chrome-blur:0px;--chrome-shadow:0 1px 0 #ffffffe6 inset,0 24px 60px -24px #00334938,0 2px 8px #0033490d;--surface-glass:#fffc;--glass-border:#00334912;--glass-blur:18px;--shadow-card:0 1px 0 #ffffffe6 inset,0 12px 32px -18px #0033492e,0 1px 3px #0033490d;--shadow-raised:0 18px 44px -20px #00334942,0 2px 8px #0033490f;--shadow-modal:0 32px 80px -24px #00334959,0 8px 24px #0033491a;--shadow-island:0 1px 0 #ffffffe6 inset,0 24px 60px -24px #00334938,0 2px 8px #0033490d;--shadow-focus:0 0 0 3px #1f688947;--glow-accent:0 0 0 4px #e0004d1f;--oc-line:#00334938;--oc-line-on:#e0004d;--oc-glow:#e0004d59;--oc-card:#fff;--oc-card-border:#00334914;--oc-root:#003349;--oc-root-fg:#fff;--oc-div-1:#003349;--oc-div-2:#b7820b;--oc-div-3:#1b8a72;--oc-div-4:#7254b3;--oc-div-5:#c94a72;--oc-div-6:#5f7787;--chart-1:#1183b7;--chart-2:#eb6834;--chart-3:#179067;--chart-4:#b37e07;--chart-5:#b66486;--chart-6:#008300;--chart-7:#4a3aa7;--chart-8:#e34948;--band-ok:#2e8b4f12;--band-warn:#c58a0017;--band-crit:#c71f3712;--seq-0:#f2f6f8;--seq-1:#e2ecf1;--seq-2:#c3d6df;--seq-3:#8fb3c6;--seq-4:#4d8aa8;--seq-5:#1f6889;--seq-6:#003349;--ff-ui:var(--font-geist,"Geist"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ff-display:var(--font-caretta,"Caretta Office"),var(--font-geist,"Geist"),system-ui,sans-serif;--ff-num:var(--font-caretta,"Caretta Office"),var(--font-geist,"Geist"),system-ui,sans-serif;--ff-mono:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;--font-sans:var(--ff-ui);--font-mono:var(--ff-mono);--font-display:var(--ff-display);--font-num:var(--ff-num);--fs-3xs:12px;--fs-2xs:12px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:15px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:24px;--fs-4xl:28px;--fs-5xl:32px;--fs-kpi:40px;--fs-kpi-xl:56px;--fs-page-title:28px;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-loose:1.6;--tracking-eyebrow:.06em;--tracking-label:.01em;--tracking-tight:-.01em;--tracking-normal:0;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-none:0;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-control:12px;--radius-card:22px;--radius-island:28px;--radius-sheet:24px;--radius-pill:999px;--control-sm:32px;--control-md:36px;--control-lg:40px;--control-xl:44px;--row-h:44px;--cell-py:11px;--cell-px:14px;--card-pad:20px;--shadow-none:none;--shadow-focus-crit:0 0 0 3px #c71f3740;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--z-sticky:20;--z-chrome:40;--z-popover:60;--z-overlay:80;--z-toast:100;--topbar-height:64px;--sidebar-width:248px;--sidebar-collapsed:68px;--tabbar-height:60px;--content-max:1600px;--gutter:24px}.theme-dark,:root{--surface-page:var(--page-bg);--surface-card:var(--ink-0);--surface-sunken:var(--ink-25);--surface-raised:var(--ink-0);--surface-hover:var(--ink-75);--surface-selected:var(--caretta-navy-50);--surface-inverse:var(--caretta-navy-900);--border-subtle:var(--ink-100);--border-default:var(--ink-150);--border-strong:var(--ink-200);--border-focus:var(--caretta-navy-500);--fg-1:var(--ink-900);--fg-2:var(--ink-700);--fg-3:var(--ink-500);--fg-4:var(--ink-450);--fg-disabled:var(--ink-300);--fg-link:var(--caretta-navy-500);--fg-link-hover:var(--caretta-navy-700);--accent:var(--caretta-navy-700);--accent-hover:var(--caretta-navy-800);--accent-active:var(--caretta-navy-900);--accent-soft:var(--caretta-navy-50);--accent-soft-2:var(--caretta-navy-100);--accent-soft-fg:var(--caretta-navy-700);--chart-grid:var(--ink-100);--chart-axis:var(--ink-200);--chart-tick:var(--ink-500);--chart-target:var(--ink-700);--dv-1:var(--chart-1);--dv-2:var(--chart-2);--dv-3:var(--chart-3);--dv-4:var(--chart-4);--dv-5:var(--chart-5);--dv-6:var(--chart-6);--dv-7:var(--chart-7);--dv-8:var(--chart-8)}@media (min-width:1024px){:root{--fs-page-title:40px}}:root[data-density=compact]{--row-h:36px;--cell-py:7px;--cell-px:12px;--card-pad:16px;--control-md:32px}.theme-dark,:root[data-theme=dark]{color-scheme:dark;--caretta-navy-50:#0b2a38;--caretta-navy-100:#0f3444;--caretta-navy-200:#144152;--caretta-navy-300:#2b6385;--caretta-navy-400:#4d9cc0;--caretta-navy-500:#6cc6e6;--caretta-navy-600:#8fd3ec;--caretta-navy-700:#a9ddf0;--caretta-navy-800:#c8e9f5;--caretta-navy-900:#e2f3fa;--caretta-navy-1000:#f2f9fc;--ink-0:#06222e;--ink-25:#041d28;--ink-50:#03161f;--ink-75:#0a2a37;--ink-100:#0f3040;--ink-150:#17394a;--ink-200:#24495b;--ink-300:#56707c;--ink-400:#7e96a1;--ink-450:#8fa5af;--ink-500:#9fb3bd;--ink-700:#c2d2d9;--ink-900:#eaf2f5;--ink-1000:#fff;--ok-50:#0b2b2a;--ok-100:#103a36;--ok-500:#3fae6a;--ok-700:#7fd39c;--warn-50:#2a2414;--warn-100:#3a3218;--warn-500:#e0a21a;--warn-700:#f2c45a;--crit-50:#2a1624;--crit-100:#3a1d2e;--crit-500:#ef5a6f;--crit-700:#f7909e;--info-50:#0b2a3a;--info-100:#0f3548;--info-500:#2b95cb;--info-700:#8cc8ea;--unrep-100:#12303f;--unrep-500:#8fa5af;--unrep-700:#c2d2d9;--surface-overlay:#00080c99;--fg-on-accent:#003349;--fg-on-brand:#fff;--badge-bg:#6cc6e6;--badge-fg:#00131c;--page-bg:#00131c;--page-ambient:radial-gradient(980px 760px at -8% -18%,#003349f2,#00334900 70%),radial-gradient(760px 620px at 108% 112%,#e0004d12,#e0004d00 70%);--chrome-bg:#00131c8c;--chrome-bg-2:#ffffff0a;--chrome-border:#ffffff0f;--chrome-fg:#b7c7cf;--chrome-fg-muted:#7e96a1;--chrome-fg-strong:#fff;--chrome-hover:#ffffff0d;--chrome-active:#ffffff14;--chrome-active-fg:#fff;--chrome-input:#ffffff0d;--chrome-logo-word:#fff;--chrome-blur:22px;--chrome-shadow:none;--surface-glass:#031b26c7;--glass-border:#ffffff1a;--glass-blur:22px;--shadow-card:inset 0 1px 0 #ffffff0d,0 10px 28px #00000052;--shadow-raised:inset 0 1px 0 #ffffff0f,0 14px 34px #0006;--shadow-modal:inset 0 1px 0 #ffffff14,0 24px 60px #0000008c;--shadow-island:inset 0 1px 0 #ffffff0f,0 14px 34px #00000061;--shadow-focus:0 0 0 3px #6cc6e666;--glow-accent:0 0 0 4px #e0004d29,0 0 48px #e0004d47;--accent:#fff;--accent-hover:#e6eef1;--accent-active:#d3e0e6;--accent-soft:#0f3444;--accent-soft-2:#144152;--accent-soft-fg:#a9ddf0;--oc-line:#9fb3bd42;--oc-line-on:#e0004d;--oc-glow:#e0004df2;--oc-card:#092430b8;--oc-card-border:#ffffff17;--oc-root:#003349e0;--oc-root-fg:#fff;--oc-div-1:#6cc6e6;--oc-div-2:#f2b84b;--oc-div-3:#4fd1a5;--oc-div-4:#b79cff;--oc-div-5:#ff9db8;--oc-div-6:#9fb3bd;--chart-1:#2b95cb;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--chart-8:#e66767;--band-ok:#3fae6a17;--band-warn:#e0a21a17;--band-crit:#ef5a6f17;--seq-0:#0b2a38;--seq-1:#0f3a4e;--seq-2:#144e66;--seq-3:#27688a;--seq-4:#4d9cc0;--seq-5:#8fd3ec;--seq-6:#d6eef7}@media (prefers-color-scheme:dark){:root[data-theme=system]{color-scheme:dark;--caretta-navy-50:#0b2a38;--caretta-navy-100:#0f3444;--caretta-navy-200:#144152;--caretta-navy-300:#2b6385;--caretta-navy-400:#4d9cc0;--caretta-navy-500:#6cc6e6;--caretta-navy-600:#8fd3ec;--caretta-navy-700:#a9ddf0;--caretta-navy-800:#c8e9f5;--caretta-navy-900:#e2f3fa;--caretta-navy-1000:#f2f9fc;--ink-0:#06222e;--ink-25:#041d28;--ink-50:#03161f;--ink-75:#0a2a37;--ink-100:#0f3040;--ink-150:#17394a;--ink-200:#24495b;--ink-300:#56707c;--ink-400:#7e96a1;--ink-450:#8fa5af;--ink-500:#9fb3bd;--ink-700:#c2d2d9;--ink-900:#eaf2f5;--ink-1000:#fff;--ok-50:#0b2b2a;--ok-100:#103a36;--ok-500:#3fae6a;--ok-700:#7fd39c;--warn-50:#2a2414;--warn-100:#3a3218;--warn-500:#e0a21a;--warn-700:#f2c45a;--crit-50:#2a1624;--crit-100:#3a1d2e;--crit-500:#ef5a6f;--crit-700:#f7909e;--info-50:#0b2a3a;--info-100:#0f3548;--info-500:#2b95cb;--info-700:#8cc8ea;--unrep-100:#12303f;--unrep-500:#8fa5af;--unrep-700:#c2d2d9;--surface-overlay:#00080c99;--fg-on-accent:#003349;--fg-on-brand:#fff;--badge-bg:#6cc6e6;--badge-fg:#00131c;--page-bg:#00131c;--page-ambient:radial-gradient(980px 760px at -8% -18%,#003349f2,#00334900 70%),radial-gradient(760px 620px at 108% 112%,#e0004d12,#e0004d00 70%);--chrome-bg:#00131c8c;--chrome-bg-2:#ffffff0a;--chrome-border:#ffffff0f;--chrome-fg:#b7c7cf;--chrome-fg-muted:#7e96a1;--chrome-fg-strong:#fff;--chrome-hover:#ffffff0d;--chrome-active:#ffffff14;--chrome-active-fg:#fff;--chrome-input:#ffffff0d;--chrome-logo-word:#fff;--chrome-blur:22px;--chrome-shadow:none;--surface-glass:#031b26c7;--glass-border:#ffffff1a;--glass-blur:22px;--shadow-card:inset 0 1px 0 #ffffff0d,0 10px 28px #00000052;--shadow-raised:inset 0 1px 0 #ffffff0f,0 14px 34px #0006;--shadow-modal:inset 0 1px 0 #ffffff14,0 24px 60px #0000008c;--shadow-island:inset 0 1px 0 #ffffff0f,0 14px 34px #00000061;--shadow-focus:0 0 0 3px #6cc6e666;--glow-accent:0 0 0 4px #e0004d29,0 0 48px #e0004d47;--accent:#fff;--accent-hover:#e6eef1;--accent-active:#d3e0e6;--accent-soft:#0f3444;--accent-soft-2:#144152;--accent-soft-fg:#a9ddf0;--oc-line:#9fb3bd42;--oc-line-on:#e0004d;--oc-glow:#e0004df2;--oc-card:#092430b8;--oc-card-border:#ffffff17;--oc-root:#003349e0;--oc-root-fg:#fff;--oc-div-1:#6cc6e6;--oc-div-2:#f2b84b;--oc-div-3:#4fd1a5;--oc-div-4:#b79cff;--oc-div-5:#ff9db8;--oc-div-6:#9fb3bd;--chart-1:#2b95cb;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--chart-8:#e66767;--band-ok:#3fae6a17;--band-warn:#e0a21a17;--band-crit:#ef5a6f17;--seq-0:#0b2a38;--seq-1:#0f3a4e;--seq-2:#144e66;--seq-3:#27688a;--seq-4:#4d9cc0;--seq-5:#8fd3ec;--seq-6:#d6eef7}}@media print{.theme-dark,:root[data-theme=dark],:root[data-theme=system]{color-scheme:light;--caretta-navy-50:#f2f6f8;--caretta-navy-100:#e2ecf1;--caretta-navy-200:#c3d6df;--caretta-navy-300:#8fb3c6;--caretta-navy-400:#4d8aa8;--caretta-navy-500:#1f6889;--caretta-navy-600:#074a66;--caretta-navy-700:#003349;--caretta-navy-800:#002a3d;--caretta-navy-900:#00212f;--caretta-navy-1000:#0a1620;--ink-0:#fff;--ink-25:#f9fbfc;--ink-50:#f4f7f9;--ink-75:#eef3f5;--ink-100:#e6ecef;--ink-150:#d9e2e7;--ink-200:#c3cfd6;--ink-300:#9aaab2;--ink-400:#748892;--ink-450:#566c77;--ink-500:#4c636e;--ink-700:#2e4a56;--ink-900:#0e2a36;--ink-1000:#06141b;--ok-50:#f0f8f2;--ok-100:#e0f1e4;--ok-500:#2e8b4f;--ok-700:#1f6d3a;--warn-50:#fdf8ea;--warn-100:#fbefd0;--warn-500:#c58a00;--warn-700:#7f5500;--crit-50:#fbeef1;--crit-100:#f7dde2;--crit-500:#c71f37;--crit-700:#a8132a;--info-50:#eef7fc;--info-100:#dceef8;--info-500:#1183b7;--info-700:#0b5a86;--unrep-100:#e8edf1;--unrep-500:#748892;--unrep-700:#4c636e;--surface-overlay:#0a1e2861;--fg-on-accent:#fff;--fg-on-brand:#fff;--badge-bg:#0e73a3;--badge-fg:#fff;--page-bg:#fff;--page-ambient:none;--chrome-bg:#fff;--chrome-bg-2:#f4f7f9;--chrome-border:#00334912;--chrome-fg:#2e4a56;--chrome-fg-muted:#566c77;--chrome-fg-strong:#0e2a36;--chrome-hover:#f1f5f7;--chrome-active:#003349;--chrome-active-fg:#fff;--chrome-input:#f1f5f7;--chrome-logo-word:#003349;--chrome-blur:0px;--chrome-shadow:0 1px 0 #ffffffe6 inset,0 24px 60px -24px #00334938,0 2px 8px #0033490d;--surface-glass:#fffc;--glass-border:#00334912;--glass-blur:18px;--shadow-card:0 1px 0 #ffffffe6 inset,0 12px 32px -18px #0033492e,0 1px 3px #0033490d;--shadow-raised:0 18px 44px -20px #00334942,0 2px 8px #0033490f;--shadow-modal:0 32px 80px -24px #00334959,0 8px 24px #0033491a;--shadow-island:0 1px 0 #ffffffe6 inset,0 24px 60px -24px #00334938,0 2px 8px #0033490d;--shadow-focus:0 0 0 3px #1f688947;--glow-accent:0 0 0 4px #e0004d1f;--oc-line:#00334938;--oc-line-on:#e0004d;--oc-glow:#e0004d59;--oc-card:#fff;--oc-card-border:#00334914;--oc-root:#003349;--oc-root-fg:#fff;--oc-div-1:#003349;--oc-div-2:#b7820b;--oc-div-3:#1b8a72;--oc-div-4:#7254b3;--oc-div-5:#c94a72;--oc-div-6:#5f7787;--chart-1:#1183b7;--chart-2:#eb6834;--chart-3:#179067;--chart-4:#b37e07;--chart-5:#b66486;--chart-6:#008300;--chart-7:#4a3aa7;--chart-8:#e34948;--band-ok:#2e8b4f12;--band-warn:#c58a0017;--band-crit:#c71f3712;--seq-0:#f2f6f8;--seq-1:#e2ecf1;--seq-2:#c3d6df;--seq-3:#8fb3c6;--seq-4:#4d8aa8;--seq-5:#1f6889;--seq-6:#003349;--accent:var(--caretta-navy-700);--accent-hover:var(--caretta-navy-800);--accent-active:var(--caretta-navy-900);--accent-soft:var(--caretta-navy-50);--accent-soft-2:var(--caretta-navy-100);--accent-soft-fg:var(--caretta-navy-700)}}.theme-dark,:root{--c-ease:cubic-bezier(.2,.8,.2,1);--c-tint-1:var(--fg-1)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root{--c-tint-1:color-mix(in srgb,var(--fg-1) 4%,transparent)}}.theme-dark,:root{--c-tint-2:var(--fg-1)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root{--c-tint-2:color-mix(in srgb,var(--fg-1) 7%,transparent)}}.theme-dark,:root{--c-tint-3:var(--fg-1)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root{--c-tint-3:color-mix(in srgb,var(--fg-1) 11%,transparent)}}.theme-dark,:root{--c-hairline:var(--fg-1)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root{--c-hairline:color-mix(in srgb,var(--fg-1) 9%,transparent)}}.theme-dark,:root{--c-hairline-strong:var(--fg-1)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root{--c-hairline-strong:color-mix(in srgb,var(--fg-1) 15%,transparent)}}.theme-dark,:root{--c-selected:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root{--c-selected:color-mix(in srgb,var(--brand-red) 6%,transparent)}}:root{--c-control:40px;--c-figure:var(--brand-navy);--c-card-bg:var(--surface-card);--c-card-border:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){:root{--c-card-border:color-mix(in srgb,var(--brand-navy) 6%,transparent)}}:root{--c-card-shadow:var(--shadow-card);--c-card-shadow-hover:var(--shadow-raised);--c-kpi-glow:none;--c-field-bg:var(--surface-card);--c-field-border:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){:root{--c-field-border:color-mix(in srgb,var(--brand-navy) 17%,transparent)}}:root{--c-field-border-hover:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){:root{--c-field-border-hover:color-mix(in srgb,var(--brand-navy) 34%,transparent)}}:root{--c-btn-radius:var(--radius-pill);--c-search-radius:var(--radius-pill);--c-btn-bg:var(--surface-card);--c-btn-bg-hover:var(--surface-card);--c-btn-border:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){:root{--c-btn-border:color-mix(in srgb,var(--brand-navy) 13%,transparent)}}:root{--c-btn-border-hover:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){:root{--c-btn-border-hover:color-mix(in srgb,var(--brand-navy) 30%,transparent)}}:root{--c-btn-shadow:0 1px 2px var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){:root{--c-btn-shadow:0 1px 2px color-mix(in srgb,var(--brand-navy) 6%,transparent)}}:root{--c-primary-shadow:0 12px 24px -12px var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){:root{--c-primary-shadow:0 12px 24px -12px color-mix(in srgb,var(--brand-navy) 70%,transparent)}}:root{--c-on-crit:var(--fg-on-brand);--c-track:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){:root{--c-track:color-mix(in srgb,var(--brand-navy) 6%,transparent)}}:root{--c-track-border:transparent;--c-track-radius:var(--radius-pill);--c-track-on:var(--surface-card);--c-track-on-shadow:0 1px 2px var(--brand-navy),0 6px 14px -6px var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){:root{--c-track-on-shadow:0 1px 2px color-mix(in srgb,var(--brand-navy) 12%,transparent),0 6px 14px -6px color-mix(in srgb,var(--brand-navy) 24%,transparent)}}:root{--c-glass-strong:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root{--c-glass-strong:color-mix(in srgb,var(--surface-card) 96%,transparent)}}:root{--c-table-head:var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){:root{--c-table-head:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-card))}}:root{--c-skel-hi:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root{--c-skel-hi:color-mix(in srgb,var(--fg-on-brand) 70%,transparent)}}:root{--c-line-glow:none;--c-tint-base:var(--surface-card);--c-chip-on-bg:var(--surface-card);--c-chip-on-border:var(--brand-navy);--c-chip-on-fg:var(--brand-navy);--c-chip-on-shadow:0 0 0 .5px var(--brand-navy),0 6px 14px -8px var(--brand-navy)}@supports (color:color-mix(in lab,red,red)){:root{--c-chip-on-shadow:0 0 0 .5px var(--brand-navy),0 6px 14px -8px color-mix(in srgb,var(--brand-navy) 45%,transparent)}}:root[data-density=compact]{--c-control:36px}.theme-dark,:root[data-theme=dark]{--c-figure:var(--ink-1000);--c-card-bg:linear-gradient(180deg,var(--fg-on-brand),var(--fg-on-brand)),var(--ink-0)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--fg-on-brand) 4.5%,transparent),color-mix(in srgb,var(--fg-on-brand) 1.5%,transparent)),color-mix(in srgb,var(--ink-0) 66%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-card-border:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-card-border:color-mix(in srgb,var(--fg-on-brand) 8%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-card-shadow:inset 0 1px 0 var(--fg-on-brand),0 14px 34px var(--page-bg)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-card-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg-on-brand) 6%,transparent),0 14px 34px color-mix(in srgb,var(--page-bg) 72%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-card-shadow-hover:inset 0 1px 0 var(--fg-on-brand),0 18px 44px var(--page-bg)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-card-shadow-hover:inset 0 1px 0 color-mix(in srgb,var(--fg-on-brand) 9%,transparent),0 18px 44px color-mix(in srgb,var(--page-bg) 88%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-kpi-glow:radial-gradient(240px 130px at 0% 0%,var(--caretta-navy-500),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-kpi-glow:radial-gradient(240px 130px at 0% 0%,color-mix(in srgb,var(--caretta-navy-500) 11%,transparent),transparent 70%)}}.theme-dark,:root[data-theme=dark]{--c-field-bg:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-field-bg:color-mix(in srgb,var(--fg-on-brand) 4%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-field-border:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-field-border:color-mix(in srgb,var(--fg-on-brand) 12%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-field-border-hover:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-field-border-hover:color-mix(in srgb,var(--fg-on-brand) 24%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-btn-radius:var(--radius-control);--c-search-radius:var(--radius-control);--c-btn-bg:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-btn-bg:color-mix(in srgb,var(--fg-on-brand) 5%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-btn-bg-hover:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-btn-bg-hover:color-mix(in srgb,var(--fg-on-brand) 10%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-btn-border:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-btn-border:color-mix(in srgb,var(--fg-on-brand) 12%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-btn-border-hover:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-btn-border-hover:color-mix(in srgb,var(--fg-on-brand) 22%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-btn-shadow:inset 0 1px 0 var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-btn-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg-on-brand) 5%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-primary-shadow:0 8px 26px -10px var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-primary-shadow:0 8px 26px -10px color-mix(in srgb,var(--caretta-navy-500) 55%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-on-crit:var(--page-bg);--c-track:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-track:color-mix(in srgb,var(--fg-on-brand) 5%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-track-border:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-track-border:color-mix(in srgb,var(--fg-on-brand) 8%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-track-radius:var(--radius-lg);--c-track-on:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-track-on:color-mix(in srgb,var(--fg-on-brand) 12%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-track-on-shadow:inset 0 1px 0 var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-track-on-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg-on-brand) 10%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-glass-strong:var(--surface-glass);--c-table-head:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-table-head:color-mix(in srgb,var(--fg-on-brand) 3%,var(--ink-0))}}.theme-dark,:root[data-theme=dark]{--c-skel-hi:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-skel-hi:color-mix(in srgb,var(--fg-on-brand) 8%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-line-glow:drop-shadow(0 0 5px currentColor)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-line-glow:drop-shadow(0 0 5px color-mix(in srgb,currentColor 55%,transparent))}}.theme-dark,:root[data-theme=dark]{--c-tint-base:transparent;--c-chip-on-bg:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-chip-on-bg:color-mix(in srgb,var(--fg-on-brand) 12%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-chip-on-border:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-chip-on-border:color-mix(in srgb,var(--fg-on-brand) 26%,transparent)}}.theme-dark,:root[data-theme=dark]{--c-chip-on-fg:var(--ink-1000);--c-chip-on-shadow:inset 0 1px 0 var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-chip-on-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg-on-brand) 10%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=system]{--c-figure:var(--ink-1000);--c-card-bg:linear-gradient(180deg,var(--fg-on-brand),var(--fg-on-brand)),var(--ink-0)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--fg-on-brand) 4.5%,transparent),color-mix(in srgb,var(--fg-on-brand) 1.5%,transparent)),color-mix(in srgb,var(--ink-0) 66%,transparent)}}:root[data-theme=system]{--c-card-border:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-card-border:color-mix(in srgb,var(--fg-on-brand) 8%,transparent)}}:root[data-theme=system]{--c-card-shadow:inset 0 1px 0 var(--fg-on-brand),0 14px 34px var(--page-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-card-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg-on-brand) 6%,transparent),0 14px 34px color-mix(in srgb,var(--page-bg) 72%,transparent)}}:root[data-theme=system]{--c-card-shadow-hover:inset 0 1px 0 var(--fg-on-brand),0 18px 44px var(--page-bg)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-card-shadow-hover:inset 0 1px 0 color-mix(in srgb,var(--fg-on-brand) 9%,transparent),0 18px 44px color-mix(in srgb,var(--page-bg) 88%,transparent)}}:root[data-theme=system]{--c-kpi-glow:radial-gradient(240px 130px at 0% 0%,var(--caretta-navy-500),transparent 70%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-kpi-glow:radial-gradient(240px 130px at 0% 0%,color-mix(in srgb,var(--caretta-navy-500) 11%,transparent),transparent 70%)}}:root[data-theme=system]{--c-field-bg:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-field-bg:color-mix(in srgb,var(--fg-on-brand) 4%,transparent)}}:root[data-theme=system]{--c-field-border:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-field-border:color-mix(in srgb,var(--fg-on-brand) 12%,transparent)}}:root[data-theme=system]{--c-field-border-hover:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-field-border-hover:color-mix(in srgb,var(--fg-on-brand) 24%,transparent)}}:root[data-theme=system]{--c-btn-radius:var(--radius-control);--c-search-radius:var(--radius-control);--c-btn-bg:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-btn-bg:color-mix(in srgb,var(--fg-on-brand) 5%,transparent)}}:root[data-theme=system]{--c-btn-bg-hover:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-btn-bg-hover:color-mix(in srgb,var(--fg-on-brand) 10%,transparent)}}:root[data-theme=system]{--c-btn-border:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-btn-border:color-mix(in srgb,var(--fg-on-brand) 12%,transparent)}}:root[data-theme=system]{--c-btn-border-hover:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-btn-border-hover:color-mix(in srgb,var(--fg-on-brand) 22%,transparent)}}:root[data-theme=system]{--c-btn-shadow:inset 0 1px 0 var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-btn-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg-on-brand) 5%,transparent)}}:root[data-theme=system]{--c-primary-shadow:0 8px 26px -10px var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-primary-shadow:0 8px 26px -10px color-mix(in srgb,var(--caretta-navy-500) 55%,transparent)}}:root[data-theme=system]{--c-on-crit:var(--page-bg);--c-track:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-track:color-mix(in srgb,var(--fg-on-brand) 5%,transparent)}}:root[data-theme=system]{--c-track-border:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-track-border:color-mix(in srgb,var(--fg-on-brand) 8%,transparent)}}:root[data-theme=system]{--c-track-radius:var(--radius-lg);--c-track-on:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-track-on:color-mix(in srgb,var(--fg-on-brand) 12%,transparent)}}:root[data-theme=system]{--c-track-on-shadow:inset 0 1px 0 var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-track-on-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg-on-brand) 10%,transparent)}}:root[data-theme=system]{--c-glass-strong:var(--surface-glass);--c-table-head:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-table-head:color-mix(in srgb,var(--fg-on-brand) 3%,var(--ink-0))}}:root[data-theme=system]{--c-skel-hi:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-skel-hi:color-mix(in srgb,var(--fg-on-brand) 8%,transparent)}}:root[data-theme=system]{--c-line-glow:drop-shadow(0 0 5px currentColor)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-line-glow:drop-shadow(0 0 5px color-mix(in srgb,currentColor 55%,transparent))}}:root[data-theme=system]{--c-tint-base:transparent;--c-chip-on-bg:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-chip-on-bg:color-mix(in srgb,var(--fg-on-brand) 12%,transparent)}}:root[data-theme=system]{--c-chip-on-border:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-chip-on-border:color-mix(in srgb,var(--fg-on-brand) 26%,transparent)}}:root[data-theme=system]{--c-chip-on-fg:var(--ink-1000);--c-chip-on-shadow:inset 0 1px 0 var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-chip-on-shadow:inset 0 1px 0 color-mix(in srgb,var(--fg-on-brand) 10%,transparent)}}}@media print{.theme-dark,:root[data-theme=dark],:root[data-theme=system]{--c-figure:var(--brand-navy);--c-card-bg:var(--surface-card);--c-card-border:var(--border-default);--c-card-shadow:none;--c-card-shadow-hover:none;--c-kpi-glow:none;--c-field-bg:var(--surface-card);--c-field-border:var(--border-strong);--c-field-border-hover:var(--border-strong);--c-btn-bg:var(--surface-card);--c-btn-bg-hover:var(--surface-card);--c-btn-border:var(--border-strong);--c-btn-border-hover:var(--border-strong);--c-btn-shadow:none;--c-primary-shadow:none;--c-on-crit:var(--fg-on-brand);--c-track:var(--surface-sunken);--c-track-border:var(--border-default);--c-track-on:var(--surface-card);--c-track-on-shadow:none;--c-glass-strong:var(--surface-card);--c-table-head:var(--surface-sunken);--c-skel-hi:var(--fg-on-brand)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark],:root[data-theme=system]{--c-skel-hi:color-mix(in srgb,var(--fg-on-brand) 70%,transparent)}}.theme-dark,:root[data-theme=dark],:root[data-theme=system]{--c-line-glow:none;--c-tint-base:var(--surface-card);--c-chip-on-bg:var(--surface-card);--c-chip-on-border:var(--brand-navy);--c-chip-on-fg:var(--brand-navy);--c-chip-on-shadow:none}}.btn{height:var(--c-control);font:var(--fw-medium) var(--fs-base)/1 var(--ff-ui);letter-spacing:var(--tracking-label);border-radius:var(--c-btn-radius);color:var(--fg-1);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) var(--c-ease),border-color var(--dur-base) var(--c-ease),color var(--dur-base) var(--c-ease),box-shadow var(--dur-base) var(--c-ease),transform var(--dur-fast) var(--c-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.btn,.btn:hover{text-decoration:none}.btn:active:not(:disabled,[aria-disabled=true]),.btn[data-force=active]{transform:translateY(1px)scale(.985)}.btn:focus-visible,.btn[data-force=focus]{outline:2px solid var(--border-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.btn[aria-disabled=true],.btn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}.btn svg{stroke-width:1.75px;flex-shrink:0;width:16px;height:16px}.btn--sm{height:var(--control-sm);font-size:var(--fs-sm);gap:6px;padding:0 12px}.btn--sm svg{width:15px;height:15px}.btn--lg{height:var(--control-xl);font-size:var(--fs-base);padding:0 20px}.btn--xl{height:48px;font-size:var(--fs-md);gap:10px;padding:0 24px}.btn--block{width:100%}.btn--pill{border-radius:var(--radius-pill)}.btn--primary{background-color:var(--accent);background-image:linear-gradient(180deg,var(--fg-on-brand),transparent 60%)}@supports (color:color-mix(in lab,red,red)){.btn--primary{background-image:linear-gradient(180deg,color-mix(in srgb,var(--fg-on-brand) 9%,transparent),transparent 60%)}}.btn--primary{color:var(--fg-on-accent);border-color:var(--accent);font-weight:var(--fw-semibold);box-shadow:var(--c-primary-shadow)}.btn--primary:hover,.btn--primary[data-force=hover]{background-color:var(--accent-hover);border-color:var(--accent-hover);color:var(--fg-on-accent)}.btn--primary:active,.btn--primary[data-force=active]{background-color:var(--accent-active);border-color:var(--accent-active);box-shadow:none}.btn--primary:focus-visible,.btn--primary[data-force=focus]{box-shadow:var(--shadow-focus),var(--c-primary-shadow)}.btn--secondary{background-color:var(--c-btn-bg);color:var(--fg-1);border-color:var(--c-btn-border);box-shadow:var(--c-btn-shadow)}.btn--secondary:hover,.btn--secondary[data-force=hover]{background-color:var(--c-btn-bg-hover);border-color:var(--c-btn-border-hover);color:var(--fg-1)}.btn--secondary:active,.btn--secondary[data-force=active]{background-color:var(--c-tint-2)}.btn--secondary:focus-visible,.btn--secondary[data-force=focus]{box-shadow:var(--shadow-focus)}.btn--ghost{color:var(--fg-2)}.btn--ghost:hover,.btn--ghost[data-force=hover]{background-color:var(--c-tint-2);color:var(--fg-1)}.btn--ghost:active,.btn--ghost[data-force=active]{background-color:var(--c-tint-3)}.btn--critical{background-color:var(--crit-500);color:var(--c-on-crit);border-color:var(--crit-500);font-weight:var(--fw-semibold)}.btn--critical:hover,.btn--critical[data-force=hover]{background-color:var(--crit-700);border-color:var(--crit-700);color:var(--c-on-crit)}.btn--critical:active,.btn--critical[data-force=active]{filter:brightness(.94)}.btn--critical:focus-visible,.btn--critical[data-force=focus]{box-shadow:var(--shadow-focus)}.btn--critical-soft{background-color:var(--crit-500)}@supports (color:color-mix(in lab,red,red)){.btn--critical-soft{background-color:color-mix(in srgb,var(--crit-500) 11%,var(--c-tint-base))}}.btn--critical-soft{color:var(--crit-700);border-color:var(--crit-500)}@supports (color:color-mix(in lab,red,red)){.btn--critical-soft{border-color:color-mix(in srgb,var(--crit-500) 26%,transparent)}}.btn--critical-soft:hover{background-color:var(--crit-500)}@supports (color:color-mix(in lab,red,red)){.btn--critical-soft:hover{background-color:color-mix(in srgb,var(--crit-500) 17%,var(--c-tint-base))}}.btn--critical-soft:hover{color:var(--crit-700);border-color:var(--crit-500)}@supports (color:color-mix(in lab,red,red)){.btn--critical-soft:hover{border-color:color-mix(in srgb,var(--crit-500) 38%,transparent)}}.btn--brand{background-color:var(--brand-red);color:var(--fg-on-brand);border-color:var(--brand-red);font-weight:var(--fw-semibold)}.btn--brand:hover{background-color:var(--caretta-red-700);border-color:var(--caretta-red-700);color:var(--fg-on-brand)}.btn--link{border-radius:var(--radius-xs);height:auto;color:var(--fg-link);font-weight:var(--fw-medium);box-shadow:none;border:0;padding:0}.btn--link:hover{color:var(--fg-link-hover);background:0 0;text-decoration:underline}.btn--link:active:not(:disabled){transform:none}.btn--icon{width:var(--c-control);padding:0}.btn--icon.btn--sm{width:var(--control-sm)}.btn--icon.btn--lg{width:var(--control-xl)}.btn__spinner{border:2px solid;border-right:2px solid #0000;border-radius:50%;width:14px;height:14px;animation:tc-spin .7s linear infinite}@keyframes tc-spin{to{transform:rotate(1turn)}}@media (pointer:coarse){.btn,.btn--sm{min-height:var(--control-xl)}.btn--icon,.btn--icon.btn--sm{min-width:var(--control-xl)}}.input,.select,.textarea{width:100%;height:var(--c-control);font:var(--fw-regular) var(--fs-base)/1.2 var(--ff-ui);color:var(--fg-1);background-color:var(--c-field-bg);border:1px solid var(--c-field-border);border-radius:var(--radius-control);transition:border-color var(--dur-base) var(--c-ease),box-shadow var(--dur-base) var(--c-ease),background-color var(--dur-base) var(--c-ease);outline:none;padding:0 14px;display:block}.input::placeholder,.textarea::placeholder{color:var(--fg-4);opacity:1}.input:hover,.input[data-force=hover],.select:hover,.textarea:hover{border-color:var(--c-field-border-hover)}.input:focus,.input:focus-visible,.input[data-force=focus],.select:focus,.select:focus-visible,.textarea:focus,.textarea:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--crit-500)}.input[aria-invalid=true]:focus,.select[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{border-color:var(--crit-500);box-shadow:var(--shadow-focus)}.input:disabled,.select:disabled,.textarea:disabled{background-color:var(--c-tint-1);border-color:var(--c-hairline);color:var(--fg-3);cursor:not-allowed}.input[readonly]{background-color:var(--c-tint-1)}.textarea{height:auto;min-height:96px;line-height:var(--lh-normal);resize:vertical;padding:11px 14px}.input[type=search]{border-radius:var(--c-search-radius)}.input[type=search]::-webkit-search-cancel-button{cursor:pointer}.input[type=date],.input[type=datetime-local],.input[type=time]{font-variant-numeric:tabular-nums}.input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;border-radius:var(--radius-xs)}.input::-webkit-calendar-picker-indicator:hover{opacity:.9}.select{appearance:none;--chev:var(--fg-3);background-image:linear-gradient(45deg,transparent calc(50% - .8px),var(--chev) calc(50% - .8px),var(--chev) calc(50% + .8px),transparent calc(50% + .8px)),linear-gradient(-45deg,transparent calc(50% - .8px),var(--chev) calc(50% - .8px),var(--chev) calc(50% + .8px),transparent calc(50% + .8px));cursor:pointer;text-overflow:ellipsis;background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:38px}.select option{background-color:var(--surface-raised);color:var(--fg-1)}.input--sm,.select--sm{height:var(--control-sm);font-size:var(--fs-sm);padding-left:12px}.select--sm{background-position:calc(100% - 17px) 55%,calc(100% - 11px) 55%;padding-right:34px}.select:hover{--chev:var(--fg-1)}@media (pointer:coarse){.input,.select,.textarea{min-height:var(--control-xl);font-size:16px}}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field-label,.field__label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-2);letter-spacing:var(--tracking-label);display:block}.field__label .req{color:var(--crit-700);margin-left:2px}.field-help,.field__help{color:var(--fg-3)}.field-help,.field__error,.field__help{font-size:var(--fs-xs);line-height:1.45}.field__error{font-weight:var(--fw-medium);color:var(--crit-700);align-items:flex-start;gap:6px;display:flex}.field__error svg{flex-shrink:0;width:14px;height:14px;margin-top:1px}.checkbox,.radio{appearance:none;border:1.5px solid var(--c-field-border-hover);background-color:var(--c-field-bg);width:18px;height:18px;color:var(--fg-on-accent);cursor:pointer;vertical-align:-3px;transition:background-color var(--dur-base) var(--c-ease),border-color var(--dur-base) var(--c-ease),box-shadow var(--dur-base) var(--c-ease);flex-shrink:0;place-content:center;margin:0;display:inline-grid}.checkbox{border-radius:6px}.radio{border-radius:50%}.checkbox:before{clip-path:polygon(14% 44%,0 59%,40% 100%,100% 23%,86% 9%,39% 70%);width:10px;height:10px}.checkbox:before,.radio:before{content:"";transition:transform var(--dur-fast) var(--c-ease);background-color:currentColor;transform:scale(0)}.radio:before{width:8px;height:8px;border-radius:50%}.checkbox:hover,.radio:hover{border-color:var(--border-focus)}.checkbox:checked,.checkbox:indeterminate,.radio:checked{background-color:var(--accent);border-color:var(--accent)}.checkbox:checked:before,.radio:checked:before{transform:scale(1)}.checkbox:indeterminate:before{clip-path:inset(40% 10%);transform:scale(1)}.checkbox:focus-visible,.radio:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.checkbox:disabled,.radio:disabled{opacity:.45;cursor:not-allowed}.checkbox[aria-invalid=true],.radio[aria-invalid=true]{border-color:var(--crit-500)}@media (pointer:coarse){.checkbox,.radio{width:24px;height:24px}}.check-row{cursor:pointer;min-height:32px;color:var(--fg-1);align-items:center;gap:10px;display:inline-flex}@media (pointer:coarse){.check-row{min-height:44px}}.badge{--bdg-c:var(--fg-3);height:22px;font:var(--fw-semibold) var(--fs-xs)/1 var(--ff-ui);letter-spacing:.01em;border-radius:var(--radius-sm);background:var(--bdg-c);align-items:center;gap:5px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.badge{background:color-mix(in srgb,var(--bdg-c) 12%,var(--c-tint-base))}}.badge{color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--bdg-c)}@supports (color:color-mix(in lab,red,red)){.badge{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bdg-c) 20%,transparent)}}.badge{white-space:nowrap}.badge svg{width:13px;height:13px}.badge--good{--bdg-c:var(--ok-500);color:var(--ok-700)}.badge--warn{--bdg-c:var(--warn-500);color:var(--warn-700)}.badge--bad{--bdg-c:var(--crit-500);color:var(--crit-700)}.badge--info{--bdg-c:var(--info-500);color:var(--info-700)}.pill{--pill-c:var(--fg-3);height:24px;font:var(--fw-semibold) var(--fs-xs)/1 var(--ff-ui);border-radius:var(--radius-pill);background:var(--pill-c);align-items:center;gap:5px;padding:0 10px 0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pill{background:color-mix(in srgb,var(--pill-c) 13%,var(--c-tint-base))}}.pill{box-shadow:inset 0 0 0 1px var(--pill-c)}@supports (color:color-mix(in lab,red,red)){.pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pill-c) 24%,transparent)}}.pill{color:var(--fg-2);white-space:nowrap}.pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pill:has(>svg):before{display:none}.pill>svg{stroke-width:2.1px;flex-shrink:0;width:13px;height:13px}.pill--ok{--pill-c:var(--ok-500);color:var(--ok-700)}.pill--warn{--pill-c:var(--warn-500);color:var(--warn-700)}.pill--crit{--pill-c:var(--crit-500);color:var(--crit-700)}.pill--info{--pill-c:var(--info-500);color:var(--info-700)}.pill--neutral{--pill-c:var(--fg-3);color:var(--fg-2)}.pill--unrep{--pill-c:var(--unrep-500);color:var(--unrep-700)}.pill--demo{--pill-c:var(--warn-500);color:var(--warn-700)}.pill--lg{height:28px;font-size:var(--fs-sm);padding:0 12px 0 10px}.count-badge{border-radius:var(--radius-pill);background:var(--brand-red);min-width:20px;height:20px;color:var(--fg-on-brand);font:var(--fw-bold) var(--fs-xs)/1 var(--ff-ui);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.card{background:var(--c-card-bg);border:1px solid var(--c-card-border);border-radius:var(--radius-card);box-shadow:var(--c-card-shadow);min-width:0}.card__header{padding:16px var(--card-pad);border-bottom:1px solid var(--c-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.card__title{font-family:var(--ff-ui);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-1);letter-spacing:-.005em;line-height:1.35}.card__subtitle{font-size:var(--fs-sm);color:var(--fg-3);margin-top:2px}.card__body{padding:var(--card-pad)}.card__body--flush{padding:0}.card__footer{padding:14px var(--card-pad);border-top:1px solid var(--c-hairline);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.card>.table-wrap:first-child,.card__body--flush>.table-wrap:first-child{border-top-left-radius:calc(var(--radius-card) - 1px);border-top-right-radius:calc(var(--radius-card) - 1px)}.card>.table-wrap:last-child,.card__body--flush>.table-wrap:last-child{border-bottom-left-radius:calc(var(--radius-card) - 1px);border-bottom-right-radius:calc(var(--radius-card) - 1px)}.card--link,a.card{color:inherit;transition:border-color var(--dur-base) var(--c-ease),box-shadow var(--dur-base) var(--c-ease),transform var(--dur-base) var(--c-ease);display:block}.card--link:hover,a.card:hover{border-color:var(--c-hairline-strong);box-shadow:var(--c-card-shadow-hover);color:inherit;text-decoration:none;transform:translateY(-2px)}.card--link:focus-visible,a.card:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}:is(.card,.kpi,.panel):is([aria-selected=true],[aria-current]:not([aria-current=false]),[aria-pressed=true],.is-selected){border-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){:is(.card,.kpi,.panel):is([aria-selected=true],[aria-current]:not([aria-current=false]),[aria-pressed=true],.is-selected){border-color:color-mix(in srgb,var(--brand-red) 70%,transparent)}}:is(.card,.kpi,.panel):is([aria-selected=true],[aria-current]:not([aria-current=false]),[aria-pressed=true],.is-selected){box-shadow:var(--glow-accent),var(--c-card-shadow)}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.table-wrap:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (min-width:768px){.table-wrap--tall{overscroll-behavior:contain;max-height:min(72vh,780px);overflow:auto}}@media print{.table-wrap--tall{max-height:none;overflow:visible}}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-base);color:var(--fg-1);font-variant-numeric:tabular-nums}.table td,.table th{padding:var(--cell-py) var(--cell-px);border-bottom:1px solid var(--c-hairline);text-align:left;vertical-align:middle;line-height:1.4}.table td{height:var(--row-h)}.table th{height:40px;font:var(--fw-semibold) var(--fs-xs)/1.2 var(--ff-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);background:var(--c-table-head);border-bottom:1px solid var(--c-hairline-strong);white-space:nowrap}.table thead th{z-index:1;position:sticky;top:0}.table tbody tr{transition:background-color var(--dur-fast) var(--c-ease)}.table tbody tr:hover{background:var(--c-tint-1)}.table tbody tr:last-child td{border-bottom:0}.table tr.is-selected td,.table tr[aria-selected=true] td,.table tr[data-selected=true] td{background:var(--c-selected)}.table tr.is-selected td:first-child,.table tr[aria-selected=true] td:first-child,.table tr[data-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--brand-red)}.table--compact td,.table--compact th{padding:7px 12px}.table--compact td{height:36px}.table .num,.table .r,.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}.table td>a:only-child:not([class]){padding-block:var(--cell-py);margin-block:calc(-1 * var(--cell-py));display:inline-block}.table tr[data-clickable=true]{cursor:pointer}.table tr[data-clickable=true]:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.table tr[data-clickable=true]:active td{background:var(--c-tint-2)}.kpi{background:var(--c-kpi-glow),var(--c-card-bg);border:1px solid var(--c-card-border);border-radius:var(--radius-card);box-shadow:var(--c-card-shadow);flex-direction:column;gap:10px;min-width:0;padding:18px 20px 16px;position:relative}.kpi,.kpi__head,a.kpi.card--link{display:flex}.kpi__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;min-height:24px}.kpi__head .kpi__label{flex:110px;min-width:0}.kpi__head .pill{text-overflow:ellipsis;flex-shrink:0;max-width:100%;overflow:hidden}.kpi__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-3);line-height:1.3}.kpi__row{align-items:baseline;gap:6px;min-width:0;display:flex}.kpi__value{font-family:var(--ff-num);font-variant-numeric:tabular-nums;font-size:var(--fs-kpi);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--c-figure);line-height:1}.kpi__unit{font-family:var(--ff-num);font-size:var(--fs-lg);color:var(--fg-3);font-weight:var(--fw-regular)}.kpi__delta{font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;align-items:center;gap:3px;padding:0;display:inline-flex}.kpi__delta--good,.kpi__delta--up{color:var(--ok-700)}.kpi__delta--bad,.kpi__delta--down{color:var(--crit-700)}.kpi__delta--flat{color:var(--fg-3)}.kpi__delta small{font-weight:var(--fw-regular);margin-left:4px}.kpi__delta small,.kpi__meta{color:var(--fg-3);font-size:var(--fs-xs)}.kpi__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kpi .spark{margin-top:2px}.kpi--lg .kpi__value{font-size:var(--fs-kpi-xl)}.kpi--compact{gap:6px;padding:14px 16px 12px}.kpi--compact .kpi__value{font-size:var(--fs-4xl)}@media (max-width:479px){.kpi__value{font-size:var(--fs-4xl)}}.bar{background:var(--c-tint-2);border-radius:var(--radius-pill);height:8px;position:relative}.bar__fill{--bar-c:var(--chart-1);background:linear-gradient(90deg,var(--bar-c),var(--bar-c));position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.bar__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--bar-c) 55%,transparent),var(--bar-c))}}.bar__fill{border-radius:var(--radius-pill);max-width:100%;filter:var(--c-line-glow);color:var(--bar-c)}.bar__fill--ok{--bar-c:var(--ok-500)}.bar__fill--warn{--bar-c:var(--warn-500)}.bar__fill--crit{--bar-c:var(--crit-500)}.bar__target{background:var(--chart-target);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.avatar{--av-c:var(--caretta-navy-500);background:var(--av-c);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.avatar{background:color-mix(in srgb,var(--av-c) 13%,transparent)}}.avatar{box-shadow:inset 0 0 0 1.5px var(--av-c);color:var(--av-c)}@supports (color:color-mix(in lab,red,red)){.avatar{color:color-mix(in srgb,var(--av-c) 62%,var(--fg-1))}}.avatar{font:var(--fw-bold) var(--fs-xs)/1 var(--ff-ui);letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex-shrink:0}.avatar[data-tone="1"]{--av-c:var(--oc-div-1)}.avatar[data-tone="2"]{--av-c:var(--oc-div-2)}.avatar[data-tone="3"]{--av-c:var(--oc-div-3)}.avatar[data-tone="4"]{--av-c:var(--oc-div-4)}.avatar[data-tone="5"]{--av-c:var(--oc-div-5)}.avatar[data-tone="6"]{--av-c:var(--oc-div-6)}.avatar--sm{width:24px;height:24px;box-shadow:inset 0 0 0 1.25px var(--av-c);font-size:10.5px}.avatar--lg{width:36px;height:36px;font-size:var(--fs-sm)}.avatar--xl{width:48px;height:48px;font-size:var(--fs-md);box-shadow:inset 0 0 0 2px var(--av-c)}.avatar--2xl{letter-spacing:.01em;width:88px;height:88px;box-shadow:inset 0 0 0 3px var(--av-c),0 12px 32px -14px var(--av-c);font-size:30px}@supports (color:color-mix(in lab,red,red)){.avatar--2xl{box-shadow:inset 0 0 0 3px var(--av-c),0 12px 32px -14px color-mix(in srgb,var(--av-c) 60%,transparent)}}.avatar-stack{align-items:center;display:inline-flex}.avatar-stack>.avatar{outline:2px solid var(--surface-card);background:var(--av-c);margin-right:-7px}@supports (color:color-mix(in lab,red,red)){.avatar-stack>.avatar{background:color-mix(in srgb,var(--av-c) 13%,var(--surface-card))}}.avatar-stack>.avatar:last-child{margin-right:0}.divider{border-top:1px solid var(--c-hairline)}.divider--strong{border-top:1px solid var(--c-hairline-strong)}.section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.section-heading__title{font-family:var(--ff-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:-.01em}.stack-1{gap:4px}.stack-1,.stack-2{flex-direction:column;display:flex}.stack-2{gap:8px}.stack-3{gap:12px}.stack-3,.stack-4{flex-direction:column;display:flex}.stack-4{gap:16px}.stack-6{flex-direction:column;gap:24px;display:flex}.row-2{gap:8px}.row-2,.row-3{align-items:center;min-width:0;display:flex}.row-3{gap:12px}.row-4{align-items:center;gap:16px;min-width:0;display:flex}.spacer{flex:1}.truncate-1{text-overflow:ellipsis;min-width:0}.sr-only,.truncate-1{white-space:nowrap;overflow:hidden}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}@media (prefers-reduced-motion:reduce){.btn:active:not(:disabled,[aria-disabled=true]),.card--link:hover,a.card:hover{transform:none}}.skip-link{z-index:200;background:var(--accent);color:var(--fg-on-accent);border-radius:var(--radius-control);font-weight:var(--fw-semibold);align-items:center;min-height:44px;padding:10px 14px;display:inline-flex;position:absolute;top:-60px;left:12px}.skip-link:focus{color:var(--fg-on-accent);top:8px}.tc-drawer,.tc-menu,.tc-more,.tc-notif-sheet,.tc-palette,.tc-pop,.tc-shell{--tc-radius-ctl:999px;--tc-radius-ibtn:999px;--tc-ctl-bg:#fff;--tc-ctl-bg-hover:#fff;--tc-ctl-ring:0 14px 30px -18px #00334959,0 0 0 1px #0033490d;--tc-ctl-ring-hover:0 16px 32px -18px #0033496b,0 0 0 1px #00334929;--tc-pri-shadow:0 12px 24px -12px #003349b3;--tc-kbd-bg:var(--chrome-hover);--tc-kbd-border:#0033491a;--tc-nav-h:44px;--tc-nav-radius:14px;--tc-nav-pad:8px;--tc-nav-font:14.5px;--tc-nav-icon:16px;--tc-tile-bg:var(--chrome-hover);--tc-tile-hover:#fff;--tc-tile-on:#ffffff24;--tc-nav-on-shadow:0 12px 24px -10px #00334999;--tc-dot-glow:0 0 0 3px #e0004d40;--tc-tab-glow:none;--tc-side-gap:16px;--tc-side-radius:var(--radius-island);--tc-side-border:0px;--tc-topbar-glass:#e9eff2cc;--tc-topbar-cut:var(--page-bg);--tc-status-band:var(--brand-navy);--tc-hover:#0033490f;--tc-me-bg:var(--chrome-hover);--tc-me-ring:none;--tc-strong-tile:var(--chrome-hover);--tc-strong-tile-on:#ffffff24;--tc-kchip-bg:#fff;--tc-kchip-ring:0 0 0 1px #0033490f,0 6px 16px -10px #0033494d;--tc-kchip-glow:0px;--tc-seg-bg:#fff;--tc-seg-ring:0 0 0 1px #0033490f,0 8px 20px -14px #00334959;--tc-seg-on-bg:var(--chrome-active);--tc-seg-on-fg:var(--chrome-active-fg);--tc-seg-on-shadow:0 8px 16px -8px #0033498c;--tc-tab-on-bg:var(--chrome-active);--tc-tab-on-fg:var(--chrome-active-fg);--tc-tab-on-shadow:0 8px 18px -8px #0033498c;--tc-tabbar-shadow:0 -12px 32px -18px #00334947;--tc-glass-modal:#fffffff0;--tc-badge-ring:#fff;--tc-avatar-bg:var(--brand-navy);--tc-avatar-fg:#fff;--tc-avatar-ring:none;--tc-show-moon:block;--tc-show-sun:none;--hub-ring:#003349;--hub-node-1:#003349;--hub-node-2:#1b8a72;--hub-node-3:#b7820b;--hub-cut:#fff}:root[data-theme=dark] :is(.tc-shell,.tc-menu,.tc-pop,.tc-palette,.tc-drawer,.tc-more,.tc-notif-sheet){--tc-radius-ctl:12px;--tc-radius-ibtn:12px;--tc-ctl-bg:#ffffff0d;--tc-ctl-bg-hover:#ffffff1a;--tc-ctl-ring:inset 0 0 0 1px #ffffff17;--tc-ctl-ring-hover:inset 0 0 0 1px #fff3;--tc-pri-shadow:0 10px 28px -14px #6cc6e673;--tc-kbd-bg:transparent;--tc-kbd-border:#ffffff24;--tc-nav-h:40px;--tc-nav-radius:12px;--tc-nav-pad:6px;--tc-nav-font:14px;--tc-nav-icon:18px;--tc-tile-bg:transparent;--tc-tile-hover:transparent;--tc-tile-on:transparent;--tc-nav-on-shadow:inset 0 1px 0 #ffffff14,0 0 0 1px #ffffff0f;--tc-dot-glow:0 0 12px var(--brand-red);--tc-tab-glow:0 0 10px #e0004dbf;--tc-side-gap:0px;--tc-side-radius:0px;--tc-side-border:1px;--tc-topbar-glass:#00131ca8;--tc-topbar-cut:#00131c;--tc-status-band:#00131c;--tc-hover:#ffffff12;--tc-me-bg:#ffffff0a;--tc-me-ring:inset 0 0 0 1px #ffffff12;--tc-strong-tile:#ffffff0f;--tc-kchip-bg:#ffffff0d;--tc-kchip-ring:inset 0 0 0 1px #ffffff14;--tc-kchip-glow:10px;--tc-seg-bg:#ffffff0d;--tc-seg-ring:inset 0 0 0 1px #ffffff14;--tc-seg-on-bg:#ffffff1f;--tc-seg-on-fg:#fff;--tc-seg-on-shadow:inset 0 1px 0 #ffffff1a;--tc-tab-on-bg:#ffffff1a;--tc-tab-on-fg:#fff;--tc-tab-on-shadow:inset 0 1px 0 #ffffff24,0 0 22px #6cc6e633;--tc-tabbar-shadow:inset 0 1px 0 #ffffff0d;--tc-glass-modal:#031b26e0;--tc-badge-ring:#00131c;--tc-avatar-bg:#6cc6e61f;--tc-avatar-fg:#6cc6e6;--tc-avatar-ring:inset 0 0 0 1.5px #6cc6e6;--tc-show-moon:none;--tc-show-sun:block;--hub-ring:#fff9;--hub-node-1:#6cc6e6;--hub-node-2:#4fd1a5;--hub-node-3:#f2b84b;--hub-cut:#00131c}@media (prefers-color-scheme:dark){:root[data-theme=system] :is(.tc-shell,.tc-menu,.tc-pop,.tc-palette,.tc-drawer,.tc-more,.tc-notif-sheet){--tc-radius-ctl:12px;--tc-radius-ibtn:12px;--tc-ctl-bg:#ffffff0d;--tc-ctl-bg-hover:#ffffff1a;--tc-ctl-ring:inset 0 0 0 1px #ffffff17;--tc-ctl-ring-hover:inset 0 0 0 1px #fff3;--tc-pri-shadow:0 10px 28px -14px #6cc6e673;--tc-kbd-bg:transparent;--tc-kbd-border:#ffffff24;--tc-nav-h:40px;--tc-nav-radius:12px;--tc-nav-pad:6px;--tc-nav-font:14px;--tc-nav-icon:18px;--tc-tile-bg:transparent;--tc-tile-hover:transparent;--tc-tile-on:transparent;--tc-nav-on-shadow:inset 0 1px 0 #ffffff14,0 0 0 1px #ffffff0f;--tc-dot-glow:0 0 12px var(--brand-red);--tc-tab-glow:0 0 10px #e0004dbf;--tc-side-gap:0px;--tc-side-radius:0px;--tc-side-border:1px;--tc-topbar-glass:#00131ca8;--tc-topbar-cut:#00131c;--tc-status-band:#00131c;--tc-hover:#ffffff12;--tc-me-bg:#ffffff0a;--tc-me-ring:inset 0 0 0 1px #ffffff12;--tc-strong-tile:#ffffff0f;--tc-kchip-bg:#ffffff0d;--tc-kchip-ring:inset 0 0 0 1px #ffffff14;--tc-kchip-glow:10px;--tc-seg-bg:#ffffff0d;--tc-seg-ring:inset 0 0 0 1px #ffffff14;--tc-seg-on-bg:#ffffff1f;--tc-seg-on-fg:#fff;--tc-seg-on-shadow:inset 0 1px 0 #ffffff1a;--tc-tab-on-bg:#ffffff1a;--tc-tab-on-fg:#fff;--tc-tab-on-shadow:inset 0 1px 0 #ffffff24,0 0 22px #6cc6e633;--tc-tabbar-shadow:inset 0 1px 0 #ffffff0d;--tc-glass-modal:#031b26e0;--tc-badge-ring:#00131c;--tc-avatar-bg:#6cc6e61f;--tc-avatar-fg:#6cc6e6;--tc-avatar-ring:inset 0 0 0 1.5px #6cc6e6;--tc-show-moon:none;--tc-show-sun:block;--hub-ring:#fff9;--hub-node-1:#6cc6e6;--hub-node-2:#4fd1a5;--hub-node-3:#f2b84b;--hub-cut:#00131c}}.tc-shell{--safe-top:env(safe-area-inset-top,0px);--sidebar-w:calc(var(--sidebar-width) + 8px);--tabbar-space:0px;--tc-topbar-lift:var(--tc-side-gap);--topbar-total:calc(var(--topbar-height) + var(--safe-top) + var(--tc-topbar-lift));grid-template-columns:calc(var(--sidebar-w) + var(--tc-side-gap)) minmax(0,1fr);background:0 0;min-height:100dvh;display:grid}.tc-shell[data-sidebar=collapsed]{--sidebar-w:var(--sidebar-collapsed)}.tc-shell:before{content:"";z-index:calc(var(--z-chrome) + 2);height:var(--safe-top);background:var(--tc-status-band);pointer-events:none;position:fixed;top:0;left:0;right:0}.tc-frame{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.tc-topbar{z-index:var(--z-chrome);height:var(--topbar-height);padding-top:calc(var(--safe-top) + var(--tc-topbar-lift));box-sizing:content-box;color:var(--chrome-fg);--hub-cut:var(--tc-topbar-cut);transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);position:sticky;top:0}.tc-shell[data-scrolled] .tc-topbar{background:var(--tc-topbar-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:0 1px 0 var(--chrome-border)}.tc-topbar__inner{height:100%;max-width:var(--content-max);align-items:center;gap:10px;margin:0 auto;padding:0 32px;display:flex}.tc-topbar__brand,.tc-topbar__btn.tc-topbar__menu{display:none}.tc-topbar__brand{border-radius:var(--radius-lg);height:48px;color:var(--chrome-fg-strong);flex-shrink:0;align-items:center;margin-right:6px;padding:0 6px}.tc-topbar__brand:hover{text-decoration:none}.tc-topbar__search{border-radius:var(--tc-radius-ctl);background:var(--tc-ctl-bg);min-width:0;height:44px;box-shadow:var(--tc-ctl-ring);color:var(--chrome-fg-muted);font:var(--fw-regular) var(--fs-base)/1 var(--ff-ui);cursor:pointer;text-align:left;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out);border:0;flex:0 520px;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}.tc-topbar__search:hover{background:var(--tc-ctl-bg-hover);box-shadow:var(--tc-ctl-ring-hover);color:var(--chrome-fg)}.tc-topbar__search svg{flex-shrink:0;width:17px;height:17px}.tc-topbar__search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tc-kbd{font:var(--fw-semibold) 11px/1 var(--ff-ui);color:var(--fg-3);background:var(--tc-kbd-bg);border:1px solid var(--tc-kbd-border);border-radius:var(--radius-sm);white-space:nowrap;margin-left:auto;padding:4px 7px}.tc-topbar__right{align-items:center;gap:10px;margin-left:auto;display:flex}.tc-topbar__btn{border-radius:var(--tc-radius-ibtn);background:var(--tc-ctl-bg);width:40px;height:40px;box-shadow:var(--tc-ctl-ring);color:var(--chrome-fg);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out);border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.tc-topbar__btn:hover,.tc-topbar__btn[data-state=open]{background:var(--tc-ctl-bg-hover);box-shadow:var(--tc-ctl-ring-hover);color:var(--chrome-fg-strong);text-decoration:none}.tc-topbar__btn svg{width:18px;height:18px}.tc-topbar__badge{box-shadow:0 0 0 2px var(--tc-badge-ring);position:absolute;top:-5px;right:-5px}.tc-topbar__new{border-radius:var(--tc-radius-ctl);background:var(--accent);height:44px;color:var(--fg-on-accent);box-shadow:var(--tc-pri-shadow);font:var(--fw-semibold) var(--fs-base)/1 var(--ff-ui);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);border:0;flex-shrink:0;align-items:center;gap:8px;padding:0 18px 0 15px;display:inline-flex}.tc-topbar__new:hover,.tc-topbar__new[data-state=open]{background:var(--accent-hover)}.tc-topbar__new svg{width:16px;height:16px}.tc-account{align-items:center;gap:10px;display:flex}.tc-theme-toggle__moon{display:var(--tc-show-moon)}.tc-theme-toggle__sun{display:var(--tc-show-sun)}.tc-topbar__user{border-radius:var(--tc-radius-ctl);background:var(--tc-ctl-bg);min-width:0;height:44px;box-shadow:var(--tc-ctl-ring);color:var(--chrome-fg);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);border:0;align-items:center;gap:10px;padding:0 12px 0 4px;display:flex}.tc-topbar__user:hover,.tc-topbar__user[data-state=open]{background:var(--tc-ctl-bg-hover);box-shadow:var(--tc-ctl-ring-hover)}.avatar.tc-avatar{background:var(--tc-avatar-bg);color:var(--tc-avatar-fg);box-shadow:var(--tc-avatar-ring);font-weight:var(--fw-bold)}.tc-topbar__user .avatar.tc-avatar{width:36px;height:36px;font-size:var(--fs-xs)}.tc-topbar__user-meta{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;line-height:1;display:flex}.tc-topbar__user-name{font:var(--fw-semibold) var(--fs-sm)/1.15 var(--ff-ui);color:var(--chrome-fg-strong)}.tc-topbar__user-name,.tc-topbar__user-role{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.tc-topbar__user-role{font-size:var(--fs-xs);color:var(--chrome-fg-muted)}.tc-topbar__user>svg{width:16px;height:16px;color:var(--chrome-fg-muted);flex-shrink:0}.tc-badge{background:var(--brand-red);min-width:20px;height:20px;color:var(--fg-on-brand);font:var(--fw-bold) 11px/1 var(--ff-ui);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.tc-sidebar{top:var(--tc-side-gap);height:calc(100dvh - 2 * var(--tc-side-gap));margin:var(--tc-side-gap) 0 var(--tc-side-gap) var(--tc-side-gap);z-index:var(--z-chrome);background:var(--chrome-bg);-webkit-backdrop-filter:blur(var(--chrome-blur));backdrop-filter:blur(var(--chrome-blur));border-right:var(--tc-side-border) solid var(--chrome-border);border-radius:var(--tc-side-radius);box-shadow:var(--chrome-shadow);color:var(--chrome-fg);flex-direction:column;align-self:start;padding:8px 14px 14px;display:flex;position:sticky;overflow:hidden}.tc-sidebar__brand{border-radius:var(--radius-lg);height:48px;color:var(--chrome-fg-strong);flex-shrink:0;align-items:center;margin:0 0 10px;padding:0 8px;display:flex}.tc-sidebar__brand:hover{text-decoration:none}.tc-sidebar__nav{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;margin:0 -4px;padding:0 4px 8px;overflow:hidden auto}.tc-sidebar__nav:focus-within,.tc-sidebar__nav:hover{scrollbar-color:var(--border-strong) transparent}.tc-navgroup__label{font:var(--fw-semibold) 11px/1.2 var(--ff-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--chrome-fg-muted);white-space:nowrap;text-overflow:ellipsis;padding:18px 12px 8px;overflow:hidden}.tc-navgroup:first-child .tc-navgroup__label{padding-top:8px}.tc-navgroup>*+*{margin-top:2px}.tc-navitem{height:var(--tc-nav-h);padding:0 var(--tc-nav-pad);border-radius:var(--tc-nav-radius);color:var(--chrome-fg);font:var(--fw-medium) var(--tc-nav-font)/1.2 var(--ff-ui);transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);align-items:center;gap:12px;display:flex;position:relative}.tc-navitem:hover{background:var(--chrome-hover);color:var(--chrome-fg-strong);text-decoration:none}.tc-navitem__tile{background:var(--tc-tile-bg);width:30px;height:30px;transition:background-color var(--dur-base) var(--ease-out);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tc-navitem__tile svg{width:var(--tc-nav-icon);height:var(--tc-nav-icon)}.tc-navitem:hover .tc-navitem__tile{background:var(--tc-tile-hover)}.tc-navitem[aria-current=page],.tc-navitem[data-active=true]{background:var(--chrome-active);color:var(--chrome-active-fg);box-shadow:var(--tc-nav-on-shadow)}.tc-navitem[aria-current=page] .tc-navitem__tile,.tc-navitem[data-active=true] .tc-navitem__tile{background:var(--tc-tile-on)}.tc-navitem__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tc-navitem__dot{background:var(--brand-red);width:7px;height:7px;box-shadow:var(--tc-dot-glow);border-radius:50%;flex-shrink:0;margin:0 4px 0 auto}.tc-navitem__badge{flex-shrink:0;margin-left:auto}.tc-navitem--button{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.tc-sidebar__foot{border-top:1px solid var(--chrome-border);flex-shrink:0;margin-top:6px;padding-top:10px}.tc-sidebar__collapse{width:100%;height:var(--tc-nav-h);padding:0 var(--tc-nav-pad);border-radius:var(--tc-nav-radius);color:var(--chrome-fg-muted);cursor:pointer;font:var(--fw-medium) var(--fs-sm)/1 var(--ff-ui);white-space:nowrap;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out);background:0 0;border:0;align-items:center;gap:12px;display:flex}.tc-sidebar__collapse:hover{background:var(--chrome-hover);color:var(--chrome-fg-strong)}.tc-sidebar__collapse .tc-navitem__tile{background:0 0}.tc-sidebar__collapse svg{width:18px;height:18px}.tc-shell[data-sidebar=collapsed] .tc-sidebar{padding:8px 12px 12px}.tc-shell[data-sidebar=collapsed] .tc-sidebar__brand{justify-content:center;padding:0}.tc-shell[data-sidebar=collapsed] .tc-navgroup__label{display:none}.tc-shell[data-sidebar=collapsed] .tc-navgroup+.tc-navgroup:before{content:"";background:var(--chrome-border);width:24px;height:1px;margin:12px auto;display:block}.tc-shell[data-sidebar=collapsed] .tc-navitem,.tc-shell[data-sidebar=collapsed] .tc-sidebar__collapse{width:var(--tc-nav-h);justify-content:center;margin-left:auto;margin-right:auto;padding:0}.tc-shell[data-sidebar=collapsed] .tc-navitem__label,.tc-shell[data-sidebar=collapsed] .tc-sidebar__collapse-label{display:none}.tc-shell[data-sidebar=collapsed] .tc-navitem__dot{margin:0;position:absolute;top:5px;right:5px}.tc-shell[data-sidebar=collapsed] .tc-navitem__badge{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--tc-badge-ring);margin:0;padding:0 5px;position:absolute;top:-5px;right:-7px}.hub-logo{align-items:center;gap:10px;line-height:1;display:inline-flex}.hub-logo__symbol{flex-shrink:0;width:42px;height:42px;display:block;overflow:visible}.hub-logo__ring{fill:none;stroke:var(--hub-ring);stroke-width:3px}.hub-logo__node{stroke:var(--hub-cut);stroke-width:3px}.hub-logo__node--1{fill:var(--hub-node-1)}.hub-logo__node--2{fill:var(--hub-node-2)}.hub-logo__node--3{fill:var(--hub-node-3)}.hub-logo__text{flex-direction:column;gap:5px;display:flex}.hub-logo__hub{font:var(--fw-bold) 22px/.9 var(--ff-display);letter-spacing:-.01em;color:var(--chrome-logo-word)}.hub-logo__caretta{width:50.5767px;height:10px;display:block;position:relative}.hub-logo__caretta:before{content:"";background:var(--chrome-logo-word);position:absolute;inset:0;-webkit-mask:url(/brand/caretta-litere.svg) 0/contain no-repeat;mask:url(/brand/caretta-litere.svg) 0/contain no-repeat}.hub-logo__caretta svg{width:100%;height:100%;display:block;position:absolute;inset:0}.hub-logo[data-variant=symbol] .hub-logo__symbol{width:40px;height:40px}.tc-main{flex:1;min-width:0}.tc-main__inner{max-width:var(--content-max);margin:0 auto;padding:10px 32px 56px}.tc-main__inner--flush{max-width:none;padding:0}.tc-main__inner--app{max-width:none;height:calc(100dvh - var(--topbar-total));flex-direction:column;padding:8px 24px 16px;display:flex}.tc-main__inner--app>*{flex:1;min-height:0}.tc-subnav{box-shadow:inset 0 -1px 0 var(--border-subtle);scrollbar-width:none;align-items:flex-end;gap:4px;margin:0 0 20px;display:flex;overflow:auto hidden}.tc-subnav::-webkit-scrollbar{display:none}.tc-subnav__item{height:42px;color:var(--fg-3);font:var(--fw-medium) var(--fs-base)/1 var(--ff-ui);white-space:nowrap;border-radius:var(--radius-md) var(--radius-md) 0 0;transition:color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out);align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.tc-subnav__item:hover{color:var(--fg-1);background:var(--tc-hover);text-decoration:none}.tc-subnav__item[aria-current=page]{color:var(--fg-1);font-weight:var(--fw-semibold)}.tc-subnav__item[aria-current=page]:after{content:"";background:var(--brand-red);height:2px;box-shadow:var(--tc-tab-glow);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:12px;right:12px}.tc-subnav__item svg{width:16px;height:16px}.tc-breadcrumb{font-size:var(--fs-sm);flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.tc-breadcrumb,.tc-breadcrumb a{color:var(--fg-3);align-items:center}.tc-breadcrumb a{min-height:24px;display:inline-flex}.tc-breadcrumb a:hover{color:var(--fg-1)}.tc-breadcrumb__sep{color:var(--fg-4);display:inline-flex}.tc-breadcrumb__sep svg{width:14px;height:14px}.tc-breadcrumb__current{color:var(--fg-2);font-weight:var(--fw-medium)}.tc-breadcrumb__quick{align-items:center;gap:4px;margin-left:auto;display:flex}.tc-pageheader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:4px 0 28px;display:flex}.tc-pageheader__main{flex-direction:column;flex:420px;gap:8px;min-width:0;display:flex}.tc-pageheader__crumbs{margin:0 0 2px}.tc-main__inner:has(.tc-pageheader__crumbs)>.tc-breadcrumb{display:none}.tc-pageheader__eyebrow{margin:0}.tc-pageheader__title{font-family:var(--ff-display);font-size:var(--fs-page-title);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--accent);text-wrap:balance;overflow-wrap:break-word;margin:0;line-height:1.1}.tc-pageheader__icon{vertical-align:-.06em;width:.72em;height:.72em;color:var(--fg-3);margin-right:12px}.tc-pageheader__sub{font-size:var(--fs-md);color:var(--fg-3);max-width:72ch;margin:0;line-height:1.5}.tc-pageheader__stats{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tc-kchip{border-radius:var(--radius-pill);background:var(--tc-kchip-bg);height:30px;box-shadow:var(--tc-kchip-ring);font-size:var(--fs-sm);color:var(--fg-2);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.tc-kchip b{color:var(--fg-1);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.tc-kchip__dot{background:var(--tc-kchip-dot,var(--info-500));width:7px;height:7px;box-shadow:0 0 var(--tc-kchip-glow) var(--tc-kchip-dot,var(--info-500));border-radius:50%}.tc-kchip[data-tone=ok]{--tc-kchip-dot:var(--ok-500)}.tc-kchip[data-tone=warn]{--tc-kchip-dot:var(--warn-500)}.tc-kchip[data-tone=crit]{--tc-kchip-dot:var(--crit-500)}.tc-pageheader__meta{font-size:var(--fs-sm);color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:2px;display:flex}.tc-pageheader__meta a{align-items:center;gap:4px;min-height:24px;display:inline-flex}.tc-pageheader__side{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tc-segmented{background:var(--tc-seg-bg);box-shadow:var(--tc-seg-ring);border-radius:var(--radius-lg);gap:2px;padding:4px;display:inline-flex}.tc-segmented>a,.tc-segmented>button,.tc-segmented__btn{border-radius:var(--radius-md);height:32px;font:var(--fw-semibold) var(--fs-sm)/1 var(--ff-ui);color:var(--fg-3);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}@media (pointer:coarse){.tc-segmented>a,.tc-segmented>button,.tc-segmented__btn{height:var(--control-xl)}}.tc-segmented>a:hover,.tc-segmented>button:hover,.tc-segmented__btn:hover{background:var(--tc-hover);color:var(--fg-1);text-decoration:none}.tc-segmented>[aria-current=page],.tc-segmented>[aria-current=page]:hover,.tc-segmented>[aria-pressed=true],.tc-segmented>[aria-pressed=true]:hover,.tc-segmented>[data-state=on],.tc-segmented>[data-state=on]:hover,.tc-segmented__btn.is-active,.tc-segmented__btn.is-active:hover{background:var(--tc-seg-on-bg);color:var(--tc-seg-on-fg);box-shadow:var(--tc-seg-on-shadow)}.tc-grid{gap:16px;display:grid}.tc-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.tc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-grid--2{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.tc-grid--2eq{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-grid--auto{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.rowspan-2{grid-row:span 2}@media (max-width:1279px){.tc-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.tc-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-grid--2{grid-template-columns:minmax(0,1fr)}.span-3,.span-4,.span-6{grid-column:1/-1}}@media (max-width:639px){.tc-grid--2eq,.tc-grid--3,.tc-grid--4,.tc-grid--6{grid-template-columns:minmax(0,1fr)}.tc-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2{grid-column:1/-1}}.tc-ribbon{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 0 20px;display:grid;overflow:hidden}.tc-ribbon__item{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:14px 18px;display:flex}.tc-ribbon__label{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-3);line-height:1.3}.tc-ribbon__val{font-family:var(--ff-num);font-size:var(--fs-2xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--fg-1)}.tc-ribbon__delta{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);font-size:var(--fs-xs)}.tc-ribbon__delta--good,.tc-ribbon__delta--up{color:var(--ok-700)}.tc-ribbon__delta--bad,.tc-ribbon__delta--down{color:var(--crit-700)}.tc-ribbon__spacer{display:none}.tc-ribbon__period{font-size:var(--fs-xs);color:var(--fg-3);align-items:center;gap:8px;padding:14px 18px;display:flex}.tc-chart-card{padding:18px 20px}.tc-chart-card__header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.tc-chart-card__title{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-1)}.tc-chart-card__meta{font-size:var(--fs-xs);color:var(--fg-3)}.tc-alert{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-card);grid-template-columns:4px minmax(0,1fr) auto;align-items:stretch;margin-bottom:10px;display:grid;overflow:hidden}.tc-alert__sev{background:var(--ink-300)}.tc-alert--crit .tc-alert__sev{background:var(--crit-500)}.tc-alert--warn .tc-alert__sev{background:var(--warn-500)}.tc-alert--info .tc-alert__sev{background:var(--info-500)}.tc-alert__body{min-width:0;padding:14px 18px}.tc-alert__title{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--fg-1);margin-bottom:4px}.tc-alert__meta{font-size:var(--fs-xs);color:var(--fg-3);margin-bottom:6px}.tc-alert__text{font-size:var(--fs-sm);color:var(--fg-2);line-height:1.5}.tc-alert__actions{border-left:1px solid var(--border-subtle);background:var(--surface-sunken);flex-direction:column;align-items:stretch;gap:6px;min-width:150px;padding:12px 14px;display:flex}@media (max-width:639px){.tc-alert{grid-template-columns:4px minmax(0,1fr)}.tc-alert__actions{border-left:0;border-top:1px solid var(--border-subtle);flex-flow:wrap;grid-column:2}}.tc-section-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:32px 0 14px;display:flex}.tc-section-h:first-child{margin-top:0}.tc-section-h__title{font-family:var(--ff-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--fg-1);letter-spacing:-.01em;line-height:1.25}.tc-section-h__meta{font-size:var(--fs-sm);color:var(--fg-3)}.tc-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.tc-stat__label{font-size:var(--fs-xs);color:var(--fg-3);font-weight:var(--fw-medium)}.tc-stat__val{font-family:var(--ff-num);font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--fg-1)}.tc-stat__sub{font-size:var(--fs-xs);color:var(--fg-3)}.tc-owner{align-items:center;gap:8px;min-width:0;display:inline-flex}.tc-owner .avatar{width:24px;height:24px;font-size:10.5px}.tc-owner__name{font-size:var(--fs-sm);color:var(--fg-1);min-width:0}.tc-org-node{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);align-items:center;gap:10px;min-width:200px;padding:10px 14px;display:flex}.tc-org-node--exec{background:var(--accent);color:var(--fg-on-accent);border-color:var(--accent)}.tc-org-node--dir{background:var(--caretta-navy-600);color:var(--fg-on-accent);border-color:var(--caretta-navy-600)}.tc-org-node--crit{border-color:var(--crit-500)}.tc-org-node__body{flex-direction:column;gap:2px;min-width:0;line-height:1.25;display:flex}.tc-org-node__name{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.tc-org-node__role{font-size:var(--fs-xs);opacity:.8}.tc-field-block{border-top:1px solid var(--border-subtle);padding:12px 0}.tc-field-block:first-child{border-top:0;padding-top:0}.tc-field-block__label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-3);margin-bottom:6px}.tc-field-block__val{font-size:var(--fs-base);color:var(--fg-1);line-height:1.5}.ui-command.tc-palette,.ui-menu.tc-menu,.ui-popover.tc-pop{background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);border:1px solid var(--glass-border);box-shadow:var(--shadow-modal)}.ui-menu.tc-menu{border-radius:var(--radius-xl);min-width:248px;padding:6px}.ui-menu.tc-menu .ui-menu__item{border-radius:var(--radius-control);gap:12px;min-height:40px;padding:9px 12px}.ui-menu.tc-menu .ui-menu__item[data-highlighted]{background:var(--tc-hover)}.ui-menu.tc-menu .ui-menu__label{font:var(--fw-semibold) 11px/1.2 var(--ff-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);padding:10px 12px 4px}.ui-menu.tc-menu .ui-menu__sep{background:var(--glass-border);margin:6px 8px}.tc-menu__me{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.tc-menu__me-text{min-width:0}.tc-menu__me-name{font-weight:var(--fw-semibold);color:var(--fg-1)}.tc-menu__me-mail{font-size:var(--fs-xs);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-popover.tc-pop{border-radius:var(--radius-card);overflow:hidden}.tc-pop .notif__head{border-bottom-color:var(--glass-border);padding:14px 18px}.tc-pop .notif__title{font:var(--fw-bold) var(--fs-xl)/1.2 var(--ff-display);color:var(--fg-1)}.tc-pop .notif__list{padding:6px}.tc-notif-sheet .notif__item,.tc-pop .notif__item{border-radius:var(--radius-lg)}.tc-notif-sheet .notif__item--unread .notif__dot,.tc-pop .notif__item--unread .notif__dot{background:var(--brand-red);box-shadow:var(--tc-dot-glow)}.tc-pop .notif__foot{border-top-color:var(--glass-border);padding:12px 18px}.ui-command.tc-palette{border-radius:var(--radius-card);background:var(--tc-glass-modal);width:min(680px,100vw - 24px)}.ui-command.tc-palette [cmdk-input]{border-bottom-color:var(--glass-border);height:60px;padding:0 20px 0 54px;font-size:17px}.ui-command.tc-palette .ui-command__search-icon{top:20px;left:20px}.ui-command.tc-palette [cmdk-list]{padding:8px}.ui-command.tc-palette [cmdk-group-heading]{font:var(--fw-semibold) 11px/1.2 var(--ff-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);padding:12px 12px 6px}.ui-command.tc-palette [cmdk-item]{border-radius:var(--radius-control);padding:8px 12px}.ui-command.tc-palette [cmdk-item][data-selected=true]{background:var(--tc-hover)}.ui-command.tc-palette .ui-command__footer{border-top-color:var(--glass-border);background:0 0;padding:10px 18px}.ui-overlay.tc-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-sheet.tc-drawer{background:var(--tc-glass-modal);width:min(320px,88vw);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);border-right:1px solid var(--glass-border);border-radius:0 var(--radius-sheet) var(--radius-sheet) 0;color:var(--chrome-fg)}.ui-sheet.tc-drawer .ui-sheet__header{border-bottom:0;padding:16px 14px 8px 20px}.ui-sheet.tc-drawer .ui-sheet__title{color:var(--chrome-fg-strong);font-size:inherit;line-height:1}.ui-sheet.tc-drawer .ui-sheet__body{padding:4px 14px 18px}.tc-drawer__account{border-top:1px solid var(--chrome-border);flex-direction:column;gap:2px;margin-top:16px;padding-top:14px;display:flex}.tc-me{border-radius:var(--radius-lg);background:var(--tc-me-bg);box-shadow:var(--tc-me-ring);align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.tc-me__text{min-width:0}.tc-me__name{font-weight:var(--fw-semibold);color:var(--chrome-fg-strong)}.tc-me__name,.tc-me__role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-me__role{font-size:var(--fs-xs);color:var(--chrome-fg-muted)}.ui-sheet.tc-more,.ui-sheet.tc-notif-sheet{background:var(--tc-glass-modal);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);border:1px solid var(--glass-border)}.ui-sheet.tc-more{border-bottom:0}.ui-sheet.tc-notif-sheet{border-width:0 0 0 1px}.ui-sheet.tc-drawer,.ui-sheet.tc-notif-sheet{box-shadow:inset 0 env(safe-area-inset-top,0) 0 0 var(--tc-status-band),var(--shadow-modal)}.tc-more .ui-sheet__title{font-size:var(--fs-2xl);letter-spacing:-.01em}.tc-more .ui-sheet__body{padding:4px 14px 18px}.tc-more__me{border-radius:var(--radius-xl);background:var(--tc-me-bg);min-height:64px;box-shadow:var(--tc-me-ring);color:var(--fg-1);align-items:center;gap:12px;padding:12px;display:flex}.tc-more__me:hover{background:var(--tc-hover);text-decoration:none}.tc-more__me-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tc-more__me-name{font-weight:var(--fw-semibold)}.tc-more__me-role{font-size:var(--fs-sm);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-more__me>svg{color:var(--fg-3);flex-shrink:0}.tc-more__group{margin-top:18px}.tc-more__group-title{font:var(--fw-semibold) 11px/1.3 var(--ff-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:8px;margin:0 0 6px;padding:0 12px;display:flex}.tc-more__list{margin:0;padding:0;list-style:none}.tc-more__list>li+li{margin-top:2px}.tc-more__item{border-radius:var(--radius-lg);width:100%;min-height:50px;color:var(--fg-1);font:var(--fw-medium) var(--fs-md)/1.3 var(--ff-ui);text-align:left;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out);background:0 0;border:0;align-items:center;gap:14px;padding:7px 10px;display:flex}.tc-more__tile{background:var(--tc-strong-tile);width:34px;height:34px;color:var(--fg-2);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tc-more__item:hover{background:var(--tc-hover);text-decoration:none}.tc-more__item[aria-current=page]{background:var(--chrome-active);color:var(--chrome-active-fg);box-shadow:var(--tc-nav-on-shadow)}.tc-more__item[aria-current=page] .tc-more__tile{background:var(--tc-strong-tile-on);color:inherit}.tc-more__item--danger,.tc-more__item--danger .tc-more__tile{color:var(--crit-700)}.tc-tabbar{display:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tc-shell[data-scrolled] .tc-topbar,.tc-sidebar,.tc-tabbar,.ui-command.tc-palette,.ui-menu.tc-menu,.ui-popover.tc-pop,.ui-sheet.tc-drawer,.ui-sheet.tc-more,.ui-sheet.tc-notif-sheet{background:var(--surface-raised)}}@media (max-width:1023px){.tc-shell{--tc-topbar-lift:0px;grid-template-columns:minmax(0,1fr)}.tc-sidebar{display:none}.tc-topbar__inner{padding:0 16px}.tc-topbar__brand,.tc-topbar__btn.tc-topbar__menu{display:inline-flex}.tc-topbar__user{padding:0 4px}.tc-topbar__user-meta,.tc-topbar__user>svg{display:none}.tc-main__inner{padding:8px 20px 40px}.tc-main__inner--app{padding:8px 16px 16px}}@media (max-width:767px){.tc-shell{--tabbar-space:calc(var(--tabbar-height) + env(safe-area-inset-bottom,0px))}.tc-topbar__inner{gap:8px;padding:0 10px 0 12px}.tc-topbar__brand{margin-right:0;padding:0 4px}.tc-topbar__brand .hub-logo{gap:8px}.tc-topbar__brand .hub-logo__symbol{width:32px;height:32px}.tc-topbar__brand .hub-logo__hub{font-size:20px}.tc-topbar__brand .hub-logo__caretta{display:none}.tc-topbar__search{border-radius:var(--tc-radius-ibtn);flex:none;justify-content:center;width:40px;height:40px;margin-left:auto;padding:0}.tc-topbar__search .tc-kbd,.tc-topbar__search span{display:none}.tc-topbar__search svg{width:20px;height:20px}.tc-topbar__btn,.tc-topbar__search{box-shadow:none;color:var(--chrome-fg-strong);background:0 0}.tc-topbar__btn svg{width:20px;height:20px}.tc-topbar__user{box-shadow:none;background:0 0}.tc-topbar__btn:hover,.tc-topbar__btn[data-state=open],.tc-topbar__search:hover,.tc-topbar__user:hover,.tc-topbar__user[data-state=open]{background:var(--tc-hover);box-shadow:none}.tc-topbar__right{gap:8px;margin-left:0}.tc-account{gap:8px}.tc-topbar__new{display:none}.tc-main__inner{padding:6px 16px calc(28px + var(--tabbar-space))}.tc-main__inner--app{height:calc(100dvh - var(--topbar-total) - var(--tabbar-space));padding:0}.tc-pageheader{gap:14px 16px;margin-bottom:20px}.tc-pageheader__sub{font-size:var(--fs-base)}.tc-section-h__title{font-size:var(--fs-xl)}.tc-subnav{margin:0 -16px 18px;padding:0 8px}.tc-tabbar{z-index:var(--z-chrome);height:calc(var(--tabbar-height) + env(safe-area-inset-bottom,0px));padding:5px 6px env(safe-area-inset-bottom,0);background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.5);backdrop-filter:blur(var(--glass-blur)) saturate(1.5);border-top:1px solid var(--glass-border);box-shadow:var(--tc-tabbar-shadow);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tc-tabbar__item{border-radius:var(--radius-lg);min-height:48px;color:var(--fg-3);font:var(--fw-medium) var(--fs-xs)/1 var(--ff-ui);cursor:pointer;transition:color var(--dur-base) var(--ease-out);background:0 0;border:0;flex-direction:column;gap:3px;display:flex;position:relative}.tc-tabbar__icon,.tc-tabbar__item{justify-content:center;align-items:center}.tc-tabbar__icon{width:54px;height:30px;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out);border-radius:15px;display:inline-flex}.tc-tabbar__icon svg{stroke-width:1.8px;width:22px;height:22px}.tc-tabbar__item:hover{color:var(--fg-1);text-decoration:none}.tc-tabbar__item[aria-current=page]{color:var(--fg-1);font-weight:var(--fw-semibold)}.tc-tabbar__item[aria-current=page] .tc-tabbar__icon{background:var(--tc-tab-on-bg);color:var(--tc-tab-on-fg);box-shadow:var(--tc-tab-on-shadow)}.tc-tabbar__badge{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--tc-badge-ring);padding:0 5px;position:absolute;top:1px;left:calc(50% + 8px)}.tc-topbar__btn.tc-topbar__menu,.tc-topbar__help,html[data-conversatie] .tc-tabbar,html[data-conversatie] .tc-topbar{display:none}html[data-conversatie] .tc-shell{--topbar-total:var(--safe-top);--tabbar-space:0px}html[data-scrie] .tc-tabbar{display:none}html[data-scrie] .tc-shell{--tabbar-space:env(safe-area-inset-bottom,0px)}}@media (pointer:coarse){.tc-topbar__btn{width:44px;height:44px}.tc-topbar__user{justify-content:center;min-width:44px;min-height:44px}.tc-navitem,.tc-sidebar__collapse{min-height:44px}.tc-subnav__item{height:44px}.tc-breadcrumb a,.tc-pageheader__meta a{min-height:44px;margin-block:-10px}}@media (max-width:767px) and (pointer:coarse){.tc-topbar__search{width:44px;height:44px}}@media (max-width:359px){.tc-topbar__inner{gap:4px;padding-left:8px;padding-right:6px}.tc-account,.tc-topbar__right{gap:4px}.tc-theme-toggle{display:none}.tc-topbar__brand .hub-logo__symbol{width:30px;height:30px}.tc-topbar__brand .hub-logo__hub{font-size:18px}}@media (forced-colors:active){.tc-segmented,.tc-topbar__btn,.tc-topbar__new,.tc-topbar__search,.tc-topbar__user{border:1px solid buttontext}.tc-sidebar{border:1px solid canvastext}.tc-tabbar{border-top-color:canvastext}.tc-more__item[aria-current=page],.tc-navitem[aria-current=page],.tc-navitem[data-active=true],.tc-segmented>[aria-pressed=true],.tc-segmented>[data-state=on],.tc-tabbar__item[aria-current=page] .tc-tabbar__icon{outline-offset:-2px;outline:2px solid highlight}.tc-badge,.tc-navitem__dot,.tc-subnav__item[aria-current=page]:after{color:highlighttext;background:highlight}}@media print{.skip-link,.tc-sidebar,.tc-subnav,.tc-tabbar,.tc-topbar{display:none!important}.tc-shell:before{display:none}.tc-frame,.tc-shell{min-height:0;display:block}.tc-main__inner{max-width:none;padding:0}}.tc-op-task{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-items:flex-start;gap:14px;margin-bottom:12px;padding:18px;display:flex}.tc-btn-big{background:var(--accent);height:48px;color:var(--fg-on-accent);border-radius:var(--radius-control);font:var(--fw-semibold) 15px/1 var(--ff-ui);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.ui-overlay{z-index:var(--z-overlay);background:var(--surface-overlay);-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1);animation:ui-fade-in var(--dur-slow) var(--c-ease);position:fixed;inset:0}.ui-dialog{z-index:calc(var(--z-overlay) + 1);width:min(560px,100vw - 32px);max-height:76vh;color:var(--fg-1);background:var(--c-glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border:1px solid var(--glass-border);border-radius:var(--radius-island);box-shadow:var(--shadow-modal);animation:ui-pop-in var(--dur-slow) var(--c-ease);outline:none;flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;transform:translate(-50%)}.ui-dialog--sm{width:min(440px,100vw - 32px)}.ui-dialog--lg{width:min(760px,100vw - 32px)}.ui-dialog__header{align-items:flex-start;gap:12px;padding:22px 20px 12px 26px;display:flex}.ui-dialog__title{font-family:var(--ff-display);font-size:22px;font-weight:var(--fw-bold);letter-spacing:-.015em;color:var(--fg-1);margin:0;line-height:1.2}.ui-dialog__desc{font-size:var(--fs-base);color:var(--fg-3);margin:6px 0 0;line-height:1.5}.ui-dialog__close{flex-shrink:0;margin-top:-4px;margin-left:auto}.ui-dialog__body{padding:6px 26px 20px;overflow-y:auto}.ui-dialog__footer{border-top:1px solid var(--c-hairline);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 20px 20px 26px;display:flex}@media (max-width:639px){.ui-dialog,.ui-dialog--lg,.ui-dialog--sm{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0);animation:ui-sheet-up var(--dur-slow) var(--c-ease);border-width:1px 0 0;inset:auto 0 0;transform:none}.ui-dialog__header{padding:18px 12px 10px 20px}.ui-dialog__body{padding:4px 20px 18px}.ui-dialog__footer{padding:14px 20px 16px}.ui-dialog__footer .btn{flex:1}}.ui-sheet{z-index:calc(var(--z-overlay) + 1);width:min(360px,88vw);color:var(--fg-1);background:var(--c-glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);box-shadow:var(--shadow-modal);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0}.ui-sheet--left{border-right:1px solid var(--glass-border);border-radius:0 var(--radius-sheet) var(--radius-sheet) 0;animation:ui-slide-left var(--dur-slow) var(--c-ease);left:0}.ui-sheet--right{border-left:1px solid var(--glass-border);width:min(520px,100vw);animation:ui-slide-right var(--dur-slow) var(--c-ease);right:0}@media (min-width:640px){.ui-sheet--right{border:1px solid var(--glass-border);border-radius:var(--radius-sheet);width:min(520px,100vw - 24px);padding-top:0;padding-bottom:0;top:12px;bottom:12px;right:12px;overflow:hidden}}.ui-sheet--bottom{border-top:1px solid var(--glass-border);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-height:88dvh;animation:ui-sheet-up var(--dur-slow) var(--c-ease);padding-top:0;inset:auto 0 0}.ui-sheet__grip{border-radius:var(--radius-pill);background:var(--c-hairline-strong);flex-shrink:0;width:40px;height:5px;margin:8px auto 0;display:block}.ui-sheet--bottom .ui-sheet__header{border-bottom:0;padding:6px 10px 8px 20px}.ui-sheet--nav{background:var(--chrome-bg);-webkit-backdrop-filter:blur(var(--chrome-blur));backdrop-filter:blur(var(--chrome-blur));color:var(--chrome-fg);box-shadow:var(--chrome-shadow),var(--shadow-modal)}.ui-sheet__header{border-bottom:1px solid var(--c-hairline);align-items:center;gap:12px;padding:16px 14px 14px 20px;display:flex}.ui-sheet--nav .ui-sheet__header{border-color:var(--chrome-border)}.ui-sheet__title{font-family:var(--ff-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--fg-1);margin:0}.ui-sheet--nav .ui-sheet__title{color:var(--chrome-fg-strong)}.ui-sheet__body{overscroll-behavior:contain;flex:1;padding:14px 16px;overflow-y:auto}.ui-sheet .ui-dialog__footer{padding:14px 16px 16px}@media (pointer:coarse){.ui-dialog__close,.ui-sheet__close{width:44px;height:44px}}.ui-menu,.ui-popover{z-index:var(--z-popover);min-width:220px;color:var(--fg-1);background:var(--c-glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);animation:ui-menu-in var(--dur-base) var(--c-ease);transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-popover-content-transform-origin,top center));outline:none}.ui-menu{padding:6px}.ui-popover{max-width:calc(100vw - 16px);padding:0}.ui-menu__item{border-radius:var(--radius-md);min-height:38px;font:var(--fw-medium) var(--fs-base)/1.3 var(--ff-ui);color:var(--fg-1);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--c-ease);outline:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.ui-menu__item svg{width:16px;height:16px;color:var(--fg-3);flex-shrink:0}.ui-menu__item[data-highlighted]{background:var(--c-tint-2)}.ui-menu__item[data-highlighted] svg{color:var(--fg-1)}.ui-menu__item[data-disabled]{opacity:.45;pointer-events:none}.ui-menu__item[data-state=checked]{font-weight:var(--fw-semibold)}.ui-menu__item--danger,.ui-menu__item--danger svg{color:var(--crit-700)}.ui-menu__item--danger[data-highlighted]{background:var(--crit-500)}@supports (color:color-mix(in lab,red,red)){.ui-menu__item--danger[data-highlighted]{background:color-mix(in srgb,var(--crit-500) 11%,transparent)}}.ui-menu__item--danger[data-highlighted] svg{color:var(--crit-700)}.ui-menu__item-hint{font-size:var(--fs-xs);color:var(--fg-4);margin-left:auto}.ui-menu__label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);padding:10px 10px 6px}.ui-menu__sep{background:var(--c-hairline);height:1px;margin:6px 4px}@media (pointer:coarse){.ui-menu__item{min-height:44px}}.ui-tooltip{z-index:var(--z-toast);border-radius:var(--radius-md);max-width:280px;color:var(--fg-1);background:var(--c-glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border:1px solid var(--glass-border);font:var(--fw-medium) var(--fs-sm)/1.45 var(--ff-ui);box-shadow:var(--shadow-raised);animation:ui-tooltip-in var(--dur-base) var(--c-ease);padding:7px 11px}.ui-tabs__list,:root .tc-segmented{background:var(--c-track);border:1px solid var(--c-track-border);border-radius:var(--c-track-radius);max-width:100%;box-shadow:none;scrollbar-width:none;vertical-align:middle;align-items:center;gap:2px;padding:4px;display:inline-flex;overflow:auto hidden}.tc-segmented::-webkit-scrollbar,.ui-tabs__list::-webkit-scrollbar{display:none}.ui-tabs__trigger,:root .tc-segmented>a,:root .tc-segmented>button,:root .tc-segmented__btn{border-radius:calc(var(--c-track-radius) - 4px);height:32px;box-shadow:none;font:var(--fw-semibold) var(--fs-sm)/1 var(--ff-ui);color:var(--fg-3);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) var(--c-ease),color var(--dur-base) var(--c-ease),box-shadow var(--dur-base) var(--c-ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.ui-tabs__trigger{height:34px}.tc-segmented svg{flex-shrink:0;width:15px;height:15px}.ui-tabs__trigger:hover,:root .tc-segmented>a:hover,:root .tc-segmented>button:hover,:root .tc-segmented__btn:hover{color:var(--fg-1);background:var(--c-tint-1);text-decoration:none}.ui-tabs__trigger:focus-visible,:root .tc-segmented>a:focus-visible,:root .tc-segmented>button:focus-visible,:root .tc-segmented__btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.ui-tabs__trigger:is([data-state=active],[aria-current=page],[aria-selected=true]),:root .tc-segmented>:is(button,a,.tc-segmented__btn):is([data-state=on],[aria-pressed=true],[aria-current=page],.is-active),:root .tc-segmented>:is(button,a,.tc-segmented__btn):is([data-state=on],[aria-pressed=true],[aria-current=page],.is-active):hover{background:var(--c-track-on);color:var(--fg-1);box-shadow:var(--c-track-on-shadow)}.tc-segmented>:disabled,.tc-segmented>[data-disabled],.ui-tabs__trigger[data-disabled]{opacity:.45;cursor:not-allowed}.ui-tabs__trigger .count-badge{background:var(--c-tint-3);min-width:20px;height:20px;color:var(--fg-2);font-size:var(--fs-xs)}.ui-tabs__trigger[data-state=active] .count-badge{background:var(--c-tint-3);color:var(--fg-1)}.ui-tabs__content{outline:none;padding-top:18px}.ui-tabs__content:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px;border-radius:var(--radius-sm)}@media (pointer:coarse){.ui-tabs__trigger,:root .tc-segmented>a,:root .tc-segmented>button,:root .tc-segmented__btn{height:var(--control-xl);padding:0 16px}}@media (max-width:639px){.ui-tabs__list{border-radius:min(var(--c-track-radius),27px);flex-wrap:wrap;overflow:visible}.ui-tabs__trigger{border-radius:min(calc(var(--c-track-radius) - 4px),22px)}}.ui-switch{border-radius:var(--radius-pill);background:var(--fg-1);border:0;flex-shrink:0;width:44px;height:26px;padding:0;position:relative}@supports (color:color-mix(in lab,red,red)){.ui-switch{background:color-mix(in srgb,var(--fg-1) 17%,transparent)}}.ui-switch{box-shadow:inset 0 0 0 1px var(--c-hairline);cursor:pointer;transition:background-color var(--dur-base) var(--c-ease),box-shadow var(--dur-base) var(--c-ease)}.ui-switch:hover{background:var(--fg-1)}@supports (color:color-mix(in lab,red,red)){.ui-switch:hover{background:color-mix(in srgb,var(--fg-1) 24%,transparent)}}.ui-switch[data-state=checked]{background:var(--accent);box-shadow:var(--c-primary-shadow)}.ui-switch[data-state=checked]:hover{background:var(--accent-hover)}.ui-switch:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ui-switch:disabled{opacity:.45;cursor:not-allowed}@media (pointer:coarse){.ui-switch:after{content:"";position:absolute;inset:-9px 0}}.ui-switch__thumb{background:var(--fg-on-brand);width:20px;height:20px;box-shadow:0 1px 3px var(--brand-navy),0 0 0 .5px var(--brand-navy);border-radius:50%;display:block}@supports (color:color-mix(in lab,red,red)){.ui-switch__thumb{box-shadow:0 1px 3px color-mix(in srgb,var(--brand-navy) 35%,transparent),0 0 0 .5px color-mix(in srgb,var(--brand-navy) 12%,transparent)}}.ui-switch__thumb{transition:transform var(--dur-slow) var(--c-ease),background-color var(--dur-base) var(--c-ease);transform:translate(3px)}.ui-switch[data-state=checked] .ui-switch__thumb{background:var(--fg-on-accent);transform:translate(21px)}.ui-toast-viewport{z-index:var(--z-toast);outline:none;align-items:end;width:min(380px,100vw - 32px);margin:0;padding:0;list-style:none;display:grid;position:fixed;bottom:16px;right:16px}@media (max-width:767px){.ui-toast-viewport{width:auto;left:16px;right:16px;bottom:calc(var(--tabbar-height) + 12px + env(safe-area-inset-bottom,0px))}}.ui-toast{color:var(--fg-1);background:var(--c-glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);transform-origin:50% 100%;transition:transform var(--dur-slow) var(--c-ease),opacity var(--dur-slow) var(--c-ease);animation:ui-toast-in var(--dur-slow) var(--c-ease);grid-area:1/1;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 12px 14px 16px;display:grid}.ui-toast:nth-last-child(2){opacity:.88;transform:translateY(-12px)scale(.955)}.ui-toast:nth-last-child(3){opacity:.6;transform:translateY(-23px)scale(.91)}.ui-toast:nth-last-child(n+4){opacity:0;pointer-events:none;transform:translateY(-32px)scale(.87)}.ui-toast-viewport:is(:hover,:focus-within){flex-direction:column;gap:8px;display:flex}.ui-toast-viewport:is(:hover,:focus-within) .ui-toast{opacity:1;pointer-events:auto;transform:none}.ui-toast[data-state=closed]{animation:ui-fade-out var(--dur-base) var(--ease-out) forwards}.ui-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x));transition:none}.ui-toast[data-swipe=cancel]{transform:translate(0)}.ui-toast[data-swipe=end]{animation:ui-swipe-out var(--dur-base) var(--ease-out) forwards}.ui-toast>svg{width:20px;height:20px;margin-top:1px}.ui-toast--ok>svg{color:var(--ok-500)}.ui-toast--crit>svg{color:var(--crit-500)}.ui-toast--info>svg{color:var(--info-500)}.ui-toast__title{font-weight:var(--fw-semibold);font-size:var(--fs-base);color:var(--fg-1);line-height:1.35}.ui-toast__desc{font-size:var(--fs-sm);color:var(--fg-2);margin-top:2px;line-height:1.45}.ui-toast__actions{align-items:center;gap:4px;display:flex}.ui-toast__action{border-radius:var(--radius-pill);border:1px solid var(--c-btn-border);background:var(--c-btn-bg);height:30px;color:var(--fg-1);font:var(--fw-semibold) var(--fs-sm)/1 var(--ff-ui);cursor:pointer;transition:border-color var(--dur-fast) var(--c-ease),background-color var(--dur-fast) var(--c-ease);padding:0 12px}.ui-toast__action:hover{border-color:var(--c-btn-border-hover);background:var(--c-btn-bg-hover)}.ui-toast__action:focus-visible,.ui-toast__close:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ui-toast__close{width:30px;height:30px;color:var(--fg-3);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-toast__close:hover{color:var(--fg-1);background:var(--c-tint-2)}.ui-toast__close svg{width:16px;height:16px}@media (pointer:coarse){.ui-toast__action,.ui-toast__close{min-width:44px;min-height:44px}}.ui-command{z-index:calc(var(--z-overlay) + 1);width:min(660px,100vw - 24px);color:var(--fg-1);background:var(--c-glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border:1px solid var(--glass-border);border-radius:var(--radius-sheet);box-shadow:var(--shadow-modal);animation:ui-pop-in var(--dur-slow) var(--c-ease);position:fixed;top:10vh;left:50%;overflow:hidden;transform:translate(-50%)}@media (max-width:639px){.ui-command{top:calc(8px + env(safe-area-inset-top,0px));border-radius:var(--radius-xl)}}.ui-command [cmdk-input]{border:0;border-bottom:1px solid var(--c-hairline);width:100%;height:58px;color:var(--fg-1);font:var(--fw-regular) var(--fs-lg)/1 var(--ff-ui);background:0 0;outline:none;padding:0 18px 0 50px}.ui-command [cmdk-input]::placeholder{color:var(--fg-4)}.ui-command__search-icon{width:20px;height:20px;color:var(--fg-3);pointer-events:none;position:absolute;top:19px;left:18px}.ui-command [cmdk-list]{overscroll-behavior:contain;max-height:min(440px,60dvh);padding:8px;overflow-y:auto}.ui-command [cmdk-group-heading]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);padding:12px 10px 6px}.ui-command [cmdk-item]{border-radius:var(--radius-lg);min-height:46px;font-size:var(--fs-base);color:var(--fg-1);cursor:pointer;align-items:center;gap:12px;padding:8px 12px;display:flex}.ui-command [cmdk-item][data-selected=true]{background:var(--c-tint-2);box-shadow:inset 0 0 0 1px var(--c-hairline)}.ui-command [cmdk-item] svg{width:18px;height:18px;color:var(--fg-3);flex-shrink:0}.ui-command [cmdk-item][data-selected=true] svg{color:var(--fg-1)}.ui-command__item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-command__item-sub,.ui-command__item-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-command__item-sub{font-size:var(--fs-xs);color:var(--fg-3)}.ui-command__item-hint{font-size:var(--fs-xs);color:var(--fg-4);white-space:nowrap}.ui-command [cmdk-empty],.ui-command__loading{text-align:center;font-size:var(--fs-base);color:var(--fg-3);padding:30px 16px}.ui-command__footer{border-top:1px solid var(--c-hairline);background:var(--c-tint-1);font-size:var(--fs-xs);color:var(--fg-3);align-items:center;gap:16px;padding:10px 16px;display:flex}.ui-command__footer kbd{border-radius:var(--radius-xs);background:var(--c-tint-2);border-color:var(--c-hairline);padding:2px 6px;font-size:11px}@media (pointer:coarse){.ui-command__footer{display:none}}.ui-combo{position:relative}.ui-combo__control{min-height:var(--c-control);background:var(--c-field-bg);border:1px solid var(--c-field-border);border-radius:var(--radius-control);cursor:text;transition:border-color var(--dur-base) var(--c-ease),box-shadow var(--dur-base) var(--c-ease);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px 4px 6px;display:flex}.ui-combo__control:hover{border-color:var(--c-field-border-hover)}.ui-combo__control:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.ui-combo__control:has(.ui-combo__input[aria-invalid=true]){border-color:var(--crit-500)}.ui-combo__control:has(.ui-combo__input:disabled){background:var(--c-tint-1);cursor:not-allowed}.ui-combo__input{min-width:120px;height:30px;color:var(--fg-1);font:var(--fw-regular) var(--fs-base)/1 var(--ff-ui);background:0 0;border:0;outline:none;flex:1;padding:0 6px}.ui-combo__input::placeholder{color:var(--fg-4)}@media (pointer:coarse){.ui-combo__input{height:34px;font-size:16px}}.ui-chip{border-radius:var(--radius-pill);background:var(--c-tint-2);height:28px;color:var(--fg-1);box-shadow:inset 0 0 0 1px var(--c-hairline);font:var(--fw-medium) var(--fs-sm)/1 var(--ff-ui);align-items:center;gap:6px;max-width:100%;padding:0 4px 0 3px;display:inline-flex}.ui-chip .avatar{width:22px;height:22px;font-size:9.5px}.ui-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-chip__remove{width:22px;height:22px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-chip__remove:hover{background:var(--c-tint-3);color:var(--fg-1)}.ui-chip__remove:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.ui-chip__remove svg{width:14px;height:14px}.ui-combo__popover{z-index:var(--z-popover);animation:ui-menu-in var(--dur-base) var(--c-ease);position:absolute;top:calc(100% + 6px);left:0;right:0}.ui-combo__list{max-height:296px;margin:0;padding:6px;list-style:none;overflow-y:auto}.ui-combo__option{border-radius:var(--radius-md);cursor:pointer;min-height:44px;font-size:var(--fs-base);color:var(--fg-1);align-items:center;gap:10px;padding:6px 10px;display:flex}.ui-combo__option[aria-selected=true],.ui-combo__option[data-selected=true]{background:var(--c-tint-2)}.ui-combo__option-sub{font-size:var(--fs-xs);color:var(--fg-3);display:block}.ui-combo__empty{text-align:center;font-size:var(--fs-sm);color:var(--fg-3);padding:16px}.ui-filterbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.ui-filterbar__search{flex:260px;max-width:420px;position:relative}.ui-filterbar__search svg{width:16px;height:16px;color:var(--fg-4);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ui-filterbar__search .input{border-radius:var(--c-search-radius);padding-left:38px}.ui-filterbar__count{font-size:var(--fs-sm);color:var(--fg-3);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.ui-filter-chip{border:1px solid var(--c-btn-border);border-radius:var(--radius-pill);background:var(--c-btn-bg);height:34px;color:var(--fg-2);box-shadow:var(--c-btn-shadow);font:var(--fw-semibold) var(--fs-sm)/1 var(--ff-ui);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-base) var(--c-ease),background-color var(--dur-base) var(--c-ease),color var(--dur-base) var(--c-ease),box-shadow var(--dur-base) var(--c-ease);align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.ui-filter-chip:hover,.ui-filter-chip[data-force=hover]{border-color:var(--c-btn-border-hover);color:var(--fg-1);text-decoration:none}.ui-filter-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ui-filter-chip[aria-current=page],.ui-filter-chip[aria-current=true],.ui-filter-chip[aria-pressed=true]{background:var(--c-chip-on-bg);border-color:var(--c-chip-on-border);color:var(--c-chip-on-fg);box-shadow:var(--c-chip-on-shadow)}.ui-filter-chip .ui-filter-chip__count{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);color:var(--fg-3)}.ui-filter-chip[aria-current] .ui-filter-chip__count,.ui-filter-chip[aria-pressed=true] .ui-filter-chip__count{color:inherit;opacity:.8}.ui-filter-chip:disabled,.ui-filter-chip[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media (pointer:coarse){.ds-toc__chip,.ui-filter-chip{min-height:var(--control-xl)}.ui-chip__remove{position:relative}.ui-chip__remove:after{content:"";position:absolute;inset:-11px}.ui-th-sort{min-height:var(--control-xl)}}.ui-th-sort{min-height:24px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ui-th-sort:hover{color:var(--fg-1)}.ui-th-sort:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ui-th-sort svg{opacity:.5;flex-shrink:0;width:14px;height:14px}.ui-th-sort[aria-sort=ascending] svg,.ui-th-sort[aria-sort=descending] svg,th[aria-sort] .ui-th-sort svg{opacity:1;color:var(--fg-link)}.ui-pagination{border-top:1px solid var(--c-hairline);font-size:var(--fs-sm);color:var(--fg-3);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ui-quickdates{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ui-quickdates button{border-radius:var(--radius-pill);border:1px solid var(--c-btn-border);background:var(--c-btn-bg);height:30px;color:var(--fg-2);font:var(--fw-semibold) var(--fs-xs)/1 var(--ff-ui);cursor:pointer;transition:border-color var(--dur-base) var(--c-ease),color var(--dur-base) var(--c-ease),background-color var(--dur-base) var(--c-ease);padding:0 12px}.ui-quickdates button:hover{border-color:var(--c-btn-border-hover);color:var(--fg-1)}.ui-quickdates button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ui-quickdates button[aria-pressed=true]{background:var(--c-chip-on-bg);color:var(--c-chip-on-fg);border-color:var(--c-chip-on-border);box-shadow:var(--c-chip-on-shadow)}@media (pointer:coarse){.ui-quickdates{gap:8px}.ui-quickdates button{height:var(--control-xl);font-size:var(--fs-sm);padding:0 14px}}.ui-setting{padding:18px var(--card-pad);border-top:1px solid var(--c-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ui-setting:first-child{border-top:0}.ui-setting__text{flex:280px;min-width:0}.ui-setting__title{font-weight:var(--fw-semibold);color:var(--fg-1)}.ui-setting__desc{font-size:var(--fs-sm);color:var(--fg-3);margin-top:3px;line-height:1.45}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ui-pop-in{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes ui-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ui-slide-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ui-slide-right{0%{transform:translate(calc(100% + 24px))}to{transform:translate(0)}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-swipe-out{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{opacity:0;transform:translate(110%)}}.notif-popover{width:400px}.notif{flex-direction:column;min-height:0;display:flex}.notif__head{border-bottom:1px solid var(--c-hairline);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.notif__title{font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--fg-1)}.ui-sheet .notif__title{display:none}.ui-sheet .notif__head{border:0;padding:4px 4px 10px}.notif__list{max-height:min(480px,70dvh);margin:0;padding:6px;list-style:none;overflow-y:auto}.ui-sheet .notif__list{max-height:none;padding:0}.notif__item{border-radius:var(--radius-lg);text-align:left;cursor:pointer;width:100%;color:var(--fg-2);transition:background-color var(--dur-fast) var(--c-ease);background:0 0;border:0;gap:12px;padding:10px 12px;display:flex}.notif__item:hover{background:var(--c-tint-2)}.notif__item:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.notif__item--unread{background:var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){.notif__item--unread{background:color-mix(in srgb,var(--caretta-navy-500) 8%,transparent)}}.notif__item--unread{color:var(--fg-1)}.notif__item--unread:hover{background:var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){.notif__item--unread:hover{background:color-mix(in srgb,var(--caretta-navy-500) 13%,transparent)}}.notif__dot{background:0 0;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.notif__item--unread .notif__dot{background:var(--brand-red);box-shadow:0 0 0 3px var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.notif__item--unread .notif__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-red) 20%,transparent)}}.notif__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif__item-title{font-size:var(--fs-base);line-height:1.35}.notif__item--unread .notif__item-title{font-weight:var(--fw-semibold)}.notif__item-text{font-size:var(--fs-sm);color:var(--fg-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.notif__item-time{font-size:var(--fs-xs);color:var(--fg-4);margin-top:2px}.notif__empty{text-align:center;color:var(--fg-3);font-size:var(--fs-sm);flex-direction:column;align-items:center;gap:10px;padding:32px 20px;line-height:1.5;display:flex}.notif__foot{border-top:1px solid var(--c-hairline);padding:10px 16px}.notif__foot a{font-size:var(--fs-sm);color:var(--fg-3);align-items:center;gap:6px;display:inline-flex}.notif__foot a:hover{color:var(--fg-1)}.settings-grid{gap:24px;max-width:880px;display:grid}.settings-section{gap:12px;scroll-margin-top:72px;display:grid}.notif-prefs__intro{padding:16px var(--card-pad) 4px;font-size:var(--fs-sm);color:var(--fg-3);line-height:1.5}.notif-prefs__group{padding:18px var(--card-pad) 4px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase}.notif-prefs__group+.notif-pref{border-top:0}.notif-pref{padding:10px var(--card-pad);border-top:1px solid var(--c-hairline);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.notif-pref__label{min-width:0;color:var(--fg-1);flex:260px;gap:2px;line-height:1.4;display:grid}.notif-pref__hint{font-size:var(--fs-sm);color:var(--fg-3)}.notif-pref__channels{flex-wrap:wrap;gap:24px;display:flex}.notif-pref__ch{min-width:116px;min-height:36px;font-size:var(--fs-sm);color:var(--fg-2);justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.notif-pref__ch label{cursor:pointer}.notif-pref__na{color:var(--fg-4)}@media (max-width:639px){.notif-pref__channels{justify-content:flex-start;width:100%}.notif-pref__ch{justify-content:flex-start;min-width:0}}.push-devices{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.push-device{color:var(--fg-3);align-items:center;gap:12px;padding:8px 0;display:flex}.push-device__text{flex:1;min-width:0}.push-device__name{color:var(--fg-1);font-weight:var(--fw-medium);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.push-device__tag{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--accent-soft-fg);background:var(--accent-soft);border-radius:var(--radius-pill);padding:2px 9px}.push-device__meta{font-size:var(--fs-sm);color:var(--fg-3)}label.ui-setting__title{cursor:pointer;display:block}@media (max-width:479px){:root .ui-setting .tc-segmented{width:100%;display:flex}:root .ui-setting .tc-segmented>*{flex:1 1 0;justify-content:center;min-width:0;padding:0 6px}.ui-setting .tc-segmented svg{display:none}}@media (max-width:1023px){.ui-setting--wide{display:none}}.profile-head{align-items:center;gap:16px;display:flex}.profile-chips{flex-wrap:wrap;gap:6px;display:flex}.profile-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.profile-list li{color:var(--fg-2);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.profile-cadence{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.profile-cadence-group+.profile-cadence-group{margin-top:20px}.only-dark{display:none}.theme-dark .only-dark,:root[data-theme=dark] .only-dark{display:revert}.theme-dark .only-light,:root[data-theme=dark] .only-light{display:none}@media (prefers-color-scheme:dark){:root[data-theme=system] .only-dark{display:revert}:root[data-theme=system] .only-light{display:none}}@media print{.only-dark{display:none!important}.only-light{display:revert!important}}.hub-lockup{--lockup:1;align-items:center;gap:calc(22px * var(--lockup));color:var(--chrome-logo-word);display:inline-flex}.hub-lockup__symbol{width:calc(112px * var(--lockup));height:calc(112px * var(--lockup));margin:calc(-8px * var(--lockup)) 0;flex-shrink:0}.hub-lockup__symbol img{vertical-align:top;width:100%;height:100%}.hub-lockup__words{align-items:flex-start;gap:calc(10px * var(--lockup));flex-direction:column;display:flex}.hub-lockup__hub{font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:calc(64px * var(--lockup));letter-spacing:-.02em;color:var(--chrome-logo-word);line-height:.9}.hub-lockup__wordmark{height:calc(24px * var(--lockup));width:auto}.hub-lockup--md{--lockup:.62}.hub-lockup--sm{--lockup:.44}.orbit-sky{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.orbit-sky:before{content:"";background:radial-gradient(closest-side,var(--caretta-navy-500),transparent 72%);width:1100px;height:760px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.orbit-sky:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--caretta-navy-500) 16%,transparent),transparent 72%)}}.orbit-sky svg{width:1240px;height:1240px;position:absolute;top:34%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.orbit-sky__ring{fill:none;stroke:var(--c-hairline);stroke-width:1px}.orbit-sky__ring--dash{stroke-dasharray:3 7;stroke:var(--c-hairline-strong)}.orbit-sky__nodes{transform-origin:620px 620px;animation:orbit-turn 160s linear infinite}.orbit-sky__node{stroke:var(--page-bg);stroke-width:3px}.orbit-sky__node--1{fill:var(--oc-div-1);filter:drop-shadow(0 0 8px var(--oc-div-1))}@supports (color:color-mix(in lab,red,red)){.orbit-sky__node--1{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--oc-div-1) 70%,transparent))}}.orbit-sky__node--2{fill:var(--oc-div-3);filter:drop-shadow(0 0 8px var(--oc-div-3))}@supports (color:color-mix(in lab,red,red)){.orbit-sky__node--2{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--oc-div-3) 70%,transparent))}}.orbit-sky__node--3{fill:var(--oc-div-2);filter:drop-shadow(0 0 8px var(--oc-div-2))}@supports (color:color-mix(in lab,red,red)){.orbit-sky__node--3{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--oc-div-2) 70%,transparent))}}@keyframes orbit-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.orbit-sky__nodes{animation:none}}@media (max-width:639px){.orbit-sky:before{width:640px;height:520px;top:24%}.orbit-sky svg{width:860px;height:860px;top:22%}}.login{min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom));isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login__inner{z-index:1;gap:28px;width:100%;max-width:448px;display:grid;position:relative}.login__brand{text-align:center;animation:login-rise var(--dur-slow) var(--c-ease) both;justify-items:center;gap:18px;display:grid}.login__slogan{font-family:var(--ff-display);text-transform:lowercase;letter-spacing:.01em;color:var(--fg-3);white-space:nowrap;margin:0;font-size:clamp(17px,4.8vw,21px);font-weight:400;line-height:1.2}.login__card{color:var(--fg-1);background:var(--c-glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border:1px solid var(--glass-border);border-radius:var(--radius-island);box-shadow:var(--shadow-island),var(--c-login-halo);animation:login-rise var(--dur-slow) var(--c-ease) 80ms both;gap:18px;padding:30px;display:grid;position:relative}.login__card:before{content:"";background:linear-gradient(90deg,transparent,var(--fg-on-brand),transparent);height:1px;position:absolute;top:-1px;left:28px;right:28px}@supports (color:color-mix(in lab,red,red)){.login__card:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fg-on-brand) 45%,transparent),transparent)}}.login__card:before{pointer-events:none}.login__title{font-family:var(--ff-display);font-weight:700;font-size:var(--fs-3xl);letter-spacing:-.02em;color:var(--c-figure);margin:0;line-height:1.15}.login__lead{color:var(--fg-3);margin:-8px 0 0;line-height:1.5}.login__cta{width:100%;height:52px;font-size:var(--fs-md);justify-content:center}.login__cta svg{width:18px;height:18px}.login__help{border-top:1px solid var(--c-hairline);gap:12px;margin:2px 0 0;padding:18px 0 0;list-style:none;display:grid}.login__help li{font-size:var(--fs-sm);color:var(--fg-3);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;line-height:1.5;display:grid}.login__help-icon{width:28px;height:28px;color:var(--caretta-navy-500);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.login__help-icon{color:color-mix(in srgb,var(--caretta-navy-500) 85%,var(--fg-1))}}.login__help-icon{background:var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){.login__help-icon{background:color-mix(in srgb,var(--caretta-navy-500) 11%,transparent)}}.login__help-icon{box-shadow:inset 0 0 0 1px var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){.login__help-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--caretta-navy-500) 20%,transparent)}}.login__help-icon svg{width:15px;height:15px}.login__foot{text-align:center;font-size:var(--fs-sm);color:var(--fg-3);animation:login-rise var(--dur-slow) var(--c-ease) .16s both;margin:0}@keyframes login-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:479px){.login{align-items:flex-start}.login__inner{gap:22px;padding-top:8px}.login__card{border-radius:var(--radius-sheet);padding:22px 20px}.login__title{font-size:26px}.login .hub-lockup{--lockup:.74}}:root{--c-login-halo:0 0 0 transparent}.theme-dark,:root[data-theme=dark]{--c-login-halo:0 30px 90px -30px var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root[data-theme=dark]{--c-login-halo:0 30px 90px -30px color-mix(in srgb,var(--caretta-navy-500) 35%,transparent)}}@media (prefers-color-scheme:dark){:root[data-theme=system]{--c-login-halo:0 30px 90px -30px var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=system]{--c-login-halo:0 30px 90px -30px color-mix(in srgb,var(--caretta-navy-500) 35%,transparent)}}}.status-page{justify-content:center;align-items:center;min-height:60vh;padding:40px 16px;display:flex}.status-page--full{isolation:isolate;min-height:100dvh;position:relative;overflow:hidden}.status-page__box{z-index:1;text-align:center;max-width:520px;position:relative}.status-page__box,.status-page__card{justify-items:center;gap:12px;width:100%;display:grid}.status-page__card{color:var(--fg-1);background:var(--c-glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border:1px solid var(--glass-border);border-radius:var(--radius-island);box-shadow:var(--shadow-island);padding:32px 28px 28px}.status-page__brand{margin-bottom:18px}.status-page__code{font:var(--fw-bold) var(--fs-sm)/1 var(--ff-num);letter-spacing:.2em;color:var(--fg-3);border-radius:var(--radius-pill);background:var(--c-tint-1);box-shadow:inset 0 0 0 1px var(--c-hairline);padding:6px 12px 6px 14px}.status-page__icon{--state-c:var(--caretta-navy-500);width:64px;height:64px;color:var(--state-c);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.status-page__icon{color:color-mix(in srgb,var(--state-c) 82%,var(--fg-1))}}.status-page__icon{background:radial-gradient(120% 120% at 30% 18%,var(--state-c),var(--state-c) 72%)}@supports (color:color-mix(in lab,red,red)){.status-page__icon{background:radial-gradient(120% 120% at 30% 18%,color-mix(in srgb,var(--state-c) 20%,var(--c-tint-base)),color-mix(in srgb,var(--state-c) 5%,var(--c-tint-base)) 72%)}}.status-page__icon{box-shadow:inset 0 0 0 1px var(--state-c),0 12px 30px -12px var(--state-c)}@supports (color:color-mix(in lab,red,red)){.status-page__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--state-c) 26%,transparent),0 12px 30px -12px color-mix(in srgb,var(--state-c) 55%,transparent)}}.status-page__icon:after{content:"";border:1px dashed var(--state-c);border-radius:50%;position:absolute;inset:-10px}@supports (color:color-mix(in lab,red,red)){.status-page__icon:after{border:1px dashed color-mix(in srgb,var(--state-c) 32%,transparent)}}.status-page__icon:before{content:"";background:var(--state-c);width:7px;height:7px;box-shadow:0 0 0 2px var(--page-bg),0 0 10px var(--state-c);border-radius:50%;position:absolute;top:-2px;left:58px}@supports (color:color-mix(in lab,red,red)){.status-page__icon:before{box-shadow:0 0 0 2px var(--page-bg),0 0 10px color-mix(in srgb,var(--state-c) 60%,transparent)}}.status-page__icon--crit{--state-c:var(--crit-500)}.status-page__title{font-family:var(--ff-display);font-weight:700;font-size:var(--fs-4xl);letter-spacing:-.02em;color:var(--fg-1);text-wrap:balance;margin:4px 0 0;line-height:1.15}.status-page__text{color:var(--fg-3);max-width:440px;margin:0;line-height:1.55}.status-page__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.status-page__ref{font-size:var(--fs-xs);color:var(--fg-4);font-family:var(--ff-mono);border-radius:var(--radius-sm);background:var(--c-tint-1);padding:3px 8px}@media (max-width:479px){.status-page__card{border-radius:var(--radius-sheet);padding:26px 20px 22px}.status-page__title{font-size:var(--fs-3xl)}}.ds-section{gap:14px;scroll-margin-top:88px;display:grid}.ds-toc{flex-wrap:wrap;gap:8px;display:flex}.ds-toc__chip{height:34px;color:var(--fg-2);padding:0 14px;text-decoration:none}.ds-toc__chip:hover{background:var(--c-tint-3);color:var(--fg-1);text-decoration:none}.ds-specimen{gap:10px;display:grid}.ds-specimen+.ds-specimen{border-top:1px solid var(--c-hairline);padding-top:18px}.ds-specimen__label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.ds-specimen__body{min-width:0}.ds-tokens{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.ds-token{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.ds-token__chip{border-radius:var(--radius-md);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--c-hairline),0 1px 2px var(--c-tint-2);grid-row:span 2}.ds-token__name{color:var(--fg-1)}.ds-token__name,.ds-token__value{font-family:var(--ff-mono);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-token__value{color:var(--fg-3);background:0 0;border:0;padding:0}.ds-ramp{border-radius:var(--radius-pill);max-width:420px;height:22px;box-shadow:inset 0 0 0 1px var(--c-hairline);grid-template-columns:repeat(7,1fr);margin-top:10px;display:grid;overflow:hidden}.ds-type-scale{color:var(--fg-1);flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.ds-type-scale small{font-size:var(--fs-xs);color:var(--fg-4);font-family:var(--ff-mono)}.ds-spaces{align-items:flex-end;gap:12px;display:flex}.ds-spaces span{background:var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){.ds-spaces span{background:color-mix(in srgb,var(--caretta-navy-500) 16%,transparent)}}.ds-spaces span{box-shadow:inset 0 0 0 1px var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){.ds-spaces span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--caretta-navy-500) 45%,transparent)}}.ds-spaces span{border-radius:3px}.ds-shapes{flex-wrap:wrap;gap:16px;display:flex}.ds-shapes span{background:var(--c-card-bg);border:1px solid var(--c-card-border);width:92px;height:60px;font-size:var(--fs-xs);color:var(--fg-3);font-family:var(--ff-mono);justify-content:center;align-items:center;display:inline-flex}.ds-words{color:var(--fg-2);gap:6px;margin:0;padding-left:18px;line-height:1.5;display:grid}.ds-demo-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:18px 24px;display:grid}.ds-states{grid-template-columns:110px repeat(5,minmax(0,max-content));align-items:center;gap:12px 14px;padding:4px;display:grid;overflow-x:auto}.ds-states__head{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-4);letter-spacing:.06em;text-transform:uppercase}.ds-states__name{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-2)}.ds-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-surface{border-radius:var(--radius-island);background-color:var(--page-bg);background-image:radial-gradient(circle at 18% 28%,var(--oc-div-1) 0 70px,transparent 72px),radial-gradient(circle at 62% 78%,var(--oc-div-3) 0 90px,transparent 92px),radial-gradient(circle at 88% 22%,var(--brand-red) 0 60px,transparent 62px),var(--page-ambient);padding:24px;position:relative}@supports (color:color-mix(in lab,red,red)){.ds-surface{background-image:radial-gradient(circle at 18% 28%,color-mix(in srgb,var(--oc-div-1) 40%,transparent) 0 70px,transparent 72px),radial-gradient(circle at 62% 78%,color-mix(in srgb,var(--oc-div-3) 38%,transparent) 0 90px,transparent 92px),radial-gradient(circle at 88% 22%,color-mix(in srgb,var(--brand-red) 28%,transparent) 0 60px,transparent 62px),var(--page-ambient)}}.ds-surface{box-shadow:inset 0 0 0 1px var(--c-hairline);isolation:isolate;overflow:hidden}.ds-glass{max-width:380px;color:var(--fg-1);background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);gap:4px;padding:16px 18px;display:grid}.ds-glass span{font-family:var(--ff-mono);font-size:var(--fs-xs);color:var(--fg-3)}.ds-overlays{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:22px;display:grid}.ds-surface .ds-float{z-index:auto;width:auto;max-width:100%;animation:none;position:relative;inset:auto;transform:none}.ds-surface .ui-toast.ds-float{opacity:1;grid-area:auto}.ds-surface .ui-tooltip.ds-float{place-self:flex-start start}.ds-toasts .ui-toast.ds-float:nth-last-child(n){opacity:1;transform:none}@media (max-width:639px){.ds-states{grid-template-columns:90px repeat(5,max-content)}.ds-surface .ui-dialog.ds-float{border-radius:var(--radius-sheet);border-width:1px;width:100%;padding-bottom:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ds-glass,.login__card,.status-page__card,.ui-command,.ui-dialog,.ui-menu,.ui-popover,.ui-sheet,.ui-sheet--nav,.ui-toast,.ui-tooltip{background:var(--surface-raised)}}@media (prefers-reduced-transparency:reduce){.ds-glass,.login__card,.status-page__card,.ui-command,.ui-dialog,.ui-menu,.ui-popover,.ui-sheet,.ui-sheet--nav,.ui-toast,.ui-tooltip{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.login__brand,.login__card,.login__foot{animation:none}}.theme-dark,:root{--c-chart-3:var(--chart-3)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root{--c-chart-3:color-mix(in srgb,var(--chart-3) 80%,var(--ink-1000))}}.theme-dark,:root{--c-chart-4:var(--chart-4)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root{--c-chart-4:color-mix(in srgb,var(--chart-4) 75%,var(--ink-1000))}}.theme-dark,:root{--c-chart-5:var(--chart-5)}@supports (color:color-mix(in lab,red,red)){.theme-dark,:root{--c-chart-5:color-mix(in srgb,var(--chart-5) 78%,var(--ink-1000))}}:root[data-theme=light] :is(.panel,.card,.kpi,.chart,.ts,.spark-wrap,.spark,.legend,.legend-inline,.dash-grid,.tv-shell):not(.theme-dark,.theme-dark *){--chart-3:var(--c-chart-3);--chart-4:var(--c-chart-4);--chart-5:var(--c-chart-5)}@media (prefers-color-scheme:light){:root[data-theme=system] :is(.panel,.card,.kpi,.chart,.ts,.spark-wrap,.spark,.legend,.legend-inline,.dash-grid,.tv-shell):not(.theme-dark,.theme-dark *){--chart-3:var(--c-chart-3);--chart-4:var(--c-chart-4);--chart-5:var(--c-chart-5)}}.dash-toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:18px;display:flex}.dash-toolbar__spacer{flex:1}.dash-refresh,.dash-toolbar__label{font-size:var(--fs-sm);color:var(--fg-3)}.dash-refresh{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.dash-refresh svg{width:15px;height:15px}.dash-refresh[data-spinning=true] svg{animation:tc-spin .9s linear infinite}.dash-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.dash-grid>*{min-width:0}.c-2{grid-column:span 2}.c-3{grid-column:span 3}.c-4{grid-column:span 4}.c-5{grid-column:span 5}.c-6{grid-column:span 6}.c-7{grid-column:span 7}.c-8{grid-column:span 8}.c-9{grid-column:span 9}.c-12{grid-column:span 12}@media (max-width:1279px){.c-2{grid-column:span 4}.c-3{grid-column:span 6}.c-4,.c-5,.c-7,.c-8,.c-9{grid-column:span 12}}@media (max-width:767px){.dash-grid{gap:12px}.c-2,.c-3{grid-column:span 6}.c-6{grid-column:span 12}}@media (max-width:479px){.c-2,.c-3{grid-column:span 12}}.panel{background:var(--c-card-bg);border:1px solid var(--c-card-border);border-radius:var(--radius-card);box-shadow:var(--c-card-shadow);flex-direction:column;min-width:0;padding:16px 18px;display:flex;position:relative}.panel[data-wide=true]{grid-column:1/-1}.panel__head{align-items:center;gap:8px;min-height:30px;display:flex}.panel__title{min-width:0;font:var(--fw-semibold) var(--fs-md)/1.3 var(--ff-ui);letter-spacing:-.005em;color:var(--fg-1);flex:auto;margin:0}.panel__title a{color:inherit}.panel__title a,.panel__title-tail>a{min-height:24px;padding-block:2px;display:inline-block}.panel__title a:hover{color:var(--fg-link)}.panel__time{font-size:var(--fs-xs);color:var(--fg-3);white-space:nowrap}.panel__lead{font-size:var(--fs-sm);color:var(--fg-2);max-width:none;margin:6px 0 2px;line-height:1.45}.panel__body{flex:1;min-width:0;margin-top:10px;position:relative}.panel__foot{margin-top:8px}.panel__iconbtn{border-radius:var(--c-btn-radius);width:32px;height:32px;color:var(--fg-3);cursor:pointer;transition:background-color var(--dur-fast) var(--c-ease),color var(--dur-fast) var(--c-ease),border-color var(--dur-fast) var(--c-ease);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.panel__iconbtn:hover,.panel__iconbtn[data-state=open]{background:var(--c-tint-2);color:var(--fg-1);border-color:var(--c-hairline)}.panel__iconbtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.panel__iconbtn svg{width:16px;height:16px}@media (pointer:coarse){.panel__iconbtn{width:44px;height:44px}}.panel__head>.panel__iconbtn{z-index:1;width:30px;height:30px;position:absolute;top:10px;right:10px}.panel__head>.panel__spacer:has(+.panel__iconbtn){display:none}.panel__head:has(>.panel__spacer+.panel__iconbtn)>.panel__title:before{content:"";float:right;width:24px;height:24px}.panel__head>:not(.panel__title,.panel__spacer):has(+.panel__iconbtn){margin-right:24px}@media (pointer:coarse){.panel:where(:has(>.panel__head>.panel__iconbtn)){padding-top:24px}.panel__head>.panel__iconbtn{align-items:flex-end;width:44px;height:44px;padding-bottom:4px;top:4px;right:4px}.panel__head>.panel__iconbtn,.panel__head>.panel__iconbtn:hover,.panel__head>.panel__iconbtn[data-state=open]{background:0 0;border-color:#0000}.panel__head>.panel__iconbtn:before{content:"";z-index:-1;border-radius:var(--c-btn-radius);width:30px;height:30px;transition:background-color var(--dur-fast) var(--c-ease),border-color var(--dur-fast) var(--c-ease);border:1px solid #0000;margin-left:-15px;position:absolute;top:15px;left:50%}.panel__head>.panel__iconbtn:hover:before,.panel__head>.panel__iconbtn[data-state=open]:before{background:var(--c-tint-2);border-color:var(--c-hairline)}.panel__head>.panel__iconbtn:focus-visible{outline:none}.panel__head>.panel__iconbtn:focus-visible:before{outline:2px solid var(--border-focus);outline-offset:2px}.panel__head:has(>.panel__spacer+.panel__iconbtn)>.panel__title:before{width:32px}.panel__head>:not(.panel__title,.panel__spacer):has(+.panel__iconbtn){margin-right:32px}}.panel__inspect{border:1px solid var(--c-hairline);border-radius:var(--radius-lg);max-height:280px;margin-top:12px;overflow:auto}.panel__inspect table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.panel__inspect td,.panel__inspect th{border-bottom:1px solid var(--c-hairline);text-align:right;white-space:nowrap;padding:7px 12px}.panel__inspect td:first-child,.panel__inspect th:first-child{text-align:left}.panel__inspect th{background:var(--c-table-head);color:var(--fg-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;position:sticky;top:0}.panel__state{text-align:center;min-height:160px;color:var(--fg-3);font-size:var(--fs-sm);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.panel__state svg{width:22px;height:22px}.stat__row{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;margin-top:8px;display:flex}.stat__value{font:var(--fw-bold) 38px/1 var(--ff-num);letter-spacing:-.02em;color:var(--c-figure);font-variant-numeric:tabular-nums;white-space:nowrap}.stat__value--lg{font-size:var(--fs-kpi-xl)}.stat__unit{font:var(--fw-regular) var(--fs-lg)/1 var(--ff-num);color:var(--fg-3);white-space:nowrap}.stat__row .pill{align-self:center;margin-left:auto}.stat__meta{font-size:var(--fs-xs);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:10px;display:flex}.delta,.stat__target{white-space:nowrap}.delta{font:var(--fw-semibold) var(--fs-sm)/1 var(--ff-ui);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.delta svg{stroke-width:2.2px;width:14px;height:14px}.delta--good{color:var(--ok-700)}.delta--bad{color:var(--crit-700)}.delta--flat,.delta__ctx{color:var(--fg-3)}.delta__ctx{font-weight:var(--fw-regular);font-size:var(--fs-xs);margin-left:4px}.spark{width:100%;display:block;overflow:visible}.chart__line,.spark__line{filter:var(--c-line-glow)}.chart{outline:none;width:100%;position:relative}.chart svg{display:block;overflow:visible}.chart:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px;border-radius:var(--radius-sm)}.chart__tick{font:var(--fw-medium) var(--fs-xs)/1 var(--ff-ui);fill:var(--chart-tick);font-variant-numeric:tabular-nums}.chart__label{font:var(--fw-semibold) var(--fs-xs)/1 var(--ff-ui);fill:var(--fg-2);font-variant-numeric:tabular-nums}.chart__target-label{font:var(--fw-semibold) var(--fs-xs)/1 var(--ff-ui);fill:var(--fg-2);paint-order:stroke;stroke:var(--surface-card);stroke-width:3px;stroke-linejoin:round}.chart__grid{stroke:var(--fg-1)}@supports (color:color-mix(in lab,red,red)){.chart__grid{stroke:color-mix(in srgb,var(--fg-1) 13%,transparent)}}.chart__grid{stroke-width:1px;stroke-dasharray:2 5;stroke-linecap:round}.chart__guide{stroke:var(--fg-3);stroke-width:1px;stroke-dasharray:3 3}.chart-tip{z-index:5;pointer-events:none;min-width:184px;max-width:280px;color:var(--fg-1);background:var(--c-glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);font-size:var(--fs-sm);padding:10px 12px;line-height:1.45;position:absolute}.chart-tip__title{font-weight:var(--fw-semibold);color:var(--fg-1);margin-bottom:6px}.chart-tip__row{font-variant-numeric:tabular-nums;color:var(--fg-2);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.chart-tip__row i{border-radius:2px;width:12px;height:3px}.chart-tip__row b{font-weight:var(--fw-semibold);color:var(--fg-1)}.chart-tip__sub{font-size:var(--fs-xs);grid-column:2/-1;margin-top:-2px}.chart-tip__foot{border-top:1px solid var(--c-hairline);color:var(--fg-3);font-size:var(--fs-xs);margin-top:7px;padding-top:7px}.chart__line--draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:chart-draw .9s var(--c-ease) 80ms forwards}.chart__area{animation:chart-rise .7s var(--c-ease) both;transform-box:fill-box;transform-origin:50% 100%}.chart__dot{animation:chart-fade .5s var(--c-ease) .5s both}@keyframes chart-draw{to{stroke-dashoffset:0}}@keyframes chart-rise{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:none}}@keyframes chart-fade{0%{opacity:0}to{opacity:1}}@keyframes chart-grow-x{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.chart__line--draw{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.bar__fill,.bargauge__fill,.chart__area,.chart__dot,.gauge-parts__track i,.gauge__arc,.pareto__track i,.stack100__bar{animation:none}}.legend{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;margin-top:10px}.legend th{font:var(--fw-semibold) var(--fs-xs)/1.2 var(--ff-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);text-align:right;border-bottom:1px solid var(--c-hairline-strong);white-space:nowrap;padding:6px 8px}.legend th:first-child{text-align:left}.legend td{text-align:right;border-bottom:1px solid var(--c-hairline);color:var(--fg-2);white-space:nowrap;padding:7px 8px}.legend tr:last-child td{border-bottom:0}.legend td:first-child{text-align:left}.legend__series{border-radius:var(--radius-xs);min-height:28px;font:var(--fw-medium) var(--fs-sm)/1.2 var(--ff-ui);color:var(--fg-1);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px 0 0;display:inline-flex}.legend__series:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.legend__series i{border-radius:2px;width:14px;height:3px;display:inline-block}.legend__series[aria-pressed=false]{color:var(--fg-4);text-decoration:line-through}.legend__series[aria-pressed=false] i{opacity:.3}.legend-inline{font-size:var(--fs-xs);color:var(--fg-2);flex-wrap:wrap;gap:6px 14px;margin-top:10px;display:flex}.legend-inline span{align-items:center;gap:6px;display:inline-flex}.legend-inline i{border-radius:3px;width:10px;height:10px;display:inline-block}.bargauge{flex-direction:column;gap:4px;display:flex}.bargauge__row{grid-template-columns:minmax(110px,180px) minmax(0,1fr) 84px;align-items:center;gap:12px;padding:6px 0;display:grid}.bargauge__name{font-size:var(--fs-sm);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bargauge__name a{color:inherit}.bargauge__track{background:var(--c-tint-2);border-radius:var(--radius-pill);height:12px;box-shadow:inset 0 0 0 1px var(--c-hairline);position:relative}.bargauge__fill{--bar-c:var(--chart-1);border-radius:var(--radius-pill);color:var(--bar-c);background:linear-gradient(90deg,var(--bar-c),var(--bar-c));position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.bargauge__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--bar-c) 45%,transparent),var(--bar-c))}}.bargauge__fill{filter:var(--c-line-glow);transform-origin:0;animation:chart-grow-x .8s var(--c-ease) both}.bargauge__target{background:var(--chart-target);width:2px;box-shadow:0 0 0 2px var(--surface-card);border-radius:1px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.bargauge__value{font:var(--fw-semibold) var(--fs-sm)/1 var(--ff-ui);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.bargauge__value svg{width:14px;height:14px}.bargauge__axis{font-size:var(--fs-xs);color:var(--chart-tick);font-variant-numeric:tabular-nums;grid-template-columns:minmax(110px,180px) minmax(0,1fr) 84px;gap:12px;display:grid}.bargauge__axis>div{height:16px;position:relative}.bargauge__axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}@media (max-width:479px){.bargauge__axis,.bargauge__row{grid-template-columns:minmax(90px,120px) minmax(0,1fr) 70px}}.gauge{flex-direction:column;align-items:center;display:flex}.gauge__value{font:var(--fw-bold) 46px/1 var(--ff-num);letter-spacing:-.02em;fill:var(--c-figure)}.gauge__sub{font:var(--fw-medium) var(--fs-xs)/1 var(--ff-ui);fill:var(--fg-3)}.gauge__track{stroke:var(--c-tint-2)}.gauge__arc{filter:var(--c-line-glow);stroke-dasharray:1;stroke-dashoffset:1px;animation:chart-draw 1s var(--c-ease) .12s forwards}.gauge-parts{width:100%;margin-top:10px}.gauge-parts__row{font-size:var(--fs-sm);color:var(--fg-2);grid-template-columns:minmax(90px,130px) minmax(0,1fr) 36px;align-items:center;gap:10px;padding:4px 0;display:grid}.gauge-parts__track{background:var(--c-tint-2);border-radius:var(--radius-pill);height:6px;overflow:hidden}.gauge-parts__track i{border-radius:var(--radius-pill);transform-origin:0;height:100%;animation:chart-grow-x .8s var(--c-ease) .2s both;display:block}.gauge-parts__row b{text-align:right;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.gauge__arc{stroke-dasharray:none;stroke-dashoffset:0}}.heat-legend{font-size:var(--fs-xs);color:var(--fg-3);align-items:center;gap:8px;margin-top:10px;display:flex}.heat-legend__ramp{border-radius:var(--radius-pill);width:180px;height:10px;box-shadow:inset 0 0 0 1px var(--c-hairline);display:flex;overflow:hidden}.heat-legend__ramp span{flex:1}.trend-table{border-collapse:collapse;width:100%;font-size:var(--fs-base)}.trend-table th{font:var(--fw-semibold) var(--fs-xs)/1.3 var(--ff-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);text-align:left;border-bottom:1px solid var(--c-hairline-strong);white-space:nowrap;padding:10px}.table-wrap--tall .trend-table thead th{z-index:1;background:var(--c-table-head);box-shadow:inset 0 -1px 0 var(--c-hairline-strong);position:sticky;top:0}.trend-table td{height:var(--row-h);border-bottom:1px solid var(--c-hairline);vertical-align:middle;padding:10px}.trend-table tbody tr{transition:background-color var(--dur-fast) var(--c-ease)}.trend-table tbody tr:hover{background:var(--c-tint-1)}.trend-table tr:last-child td{border-bottom:0}.trend-table .r{text-align:right;font-variant-numeric:tabular-nums}.trend-table .v{font-weight:var(--fw-semibold)}.trend-table a{color:var(--fg-1)}.trend-table a:hover{color:var(--fg-link)}.tv-shell{min-height:100dvh;color:var(--fg-1);background-color:var(--surface-page);background-image:var(--page-ambient);background-repeat:no-repeat;background-attachment:fixed;padding:24px 28px;position:relative}.tv-shell__bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tv-shell__title{font:var(--fw-bold) 30px/1.1 var(--ff-display);letter-spacing:-.02em}.tv-shell__clock{font:var(--fw-bold) 30px/1 var(--ff-num);font-variant-numeric:tabular-nums;color:var(--fg-2)}.tv-shell .panel__title{font-size:var(--fs-xl)}@media print{.dash-toolbar,.panel__iconbtn,.skip-link,.tc-sidebar,.tc-subnav,.tc-tabbar,.tc-topbar{display:none!important}.panel__title:before{content:none!important}.panel__head>*{margin-right:0!important}.tc-shell{display:block}.tc-main__inner{max-width:none;padding:0}.card,.kpi,.panel{box-shadow:none;break-inside:avoid}.card,.kpi,.panel,body{background:var(--surface-card)}.chart__line--draw{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.panel__head{flex-wrap:nowrap;container-type:inline-size}.panel__head .panel__title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;flex:0 auto;min-width:0}@container (max-width:150px){.panel__head .panel__title{font-size:var(--fs-base)}}@container (max-width:200px){.stat .panel__head .panel__title{min-height:calc(2*max(1.3em,24px))}}.panel__title-tail{white-space:nowrap}.panel__info{vertical-align:-5px;width:24px;height:24px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-3px 0 -3px 2px;display:inline-flex}.panel__info:hover{background:var(--c-tint-2);color:var(--fg-1)}.panel__info:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.panel__info svg{width:14px;height:14px}@media (pointer:coarse){.panel__info{position:relative}.panel__info:after{content:"";position:absolute;inset:-10px}.legend__series,.link-chip,.tv-shell__navlink{min-height:var(--control-xl)}}.panel__head>.panel__src,.panel__head>.panel__time,.panel__head>.pill{flex-shrink:0}.panel__spacer{flex:1 1 0;min-width:4px}.panel__iconbtn--sm{width:28px;height:28px}.panel__iconbtn--sm svg{width:15px;height:15px}@media (pointer:coarse){.panel__iconbtn--sm{width:44px;height:44px}}.panel__subtitle{font-size:var(--fs-xs);color:var(--fg-3);margin:2px 0 0}.panel__lead p{margin:0}.panel__src{--src-c:var(--unrep-500);border-radius:var(--radius-pill);height:22px;font:var(--fw-semibold) var(--fs-xs)/1 var(--ff-ui);white-space:nowrap;background:var(--src-c);align-items:center;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.panel__src{background:color-mix(in srgb,var(--src-c) 12%,var(--c-tint-base))}}.panel__src{box-shadow:inset 0 0 0 1px var(--src-c)}@supports (color:color-mix(in lab,red,red)){.panel__src{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--src-c) 24%,transparent)}}.panel__src--demo{--src-c:var(--warn-500);color:var(--warn-700)}.panel__src--manual,.panel__src--mixed{--src-c:var(--info-500);color:var(--info-700)}.panel__src--unrep{--src-c:var(--unrep-500);color:var(--unrep-700)}.panel__note{font-size:var(--fs-xs);color:var(--ok-700);margin:6px 0 0}.panel__note:empty{display:none}.panel__skeleton{border-radius:var(--radius-lg);width:100%;height:180px}.panel__state{padding:12px}.panel__state-title{font-weight:var(--fw-semibold);color:var(--fg-1)}.panel__state[role=alert]>svg{color:var(--crit-500)}.panel__inspect .is-left{text-align:left}.panel__inspect .is-right{text-align:right}.stat{background:var(--c-kpi-glow),var(--c-card-bg)}.stat .panel__body{flex-direction:column;margin-top:4px;display:flex}.stat .stat__row{margin-top:0}.stat .stat__meta{justify-content:flex-start;margin-top:10px}.stat .stat__target{font-size:var(--fs-xs);color:var(--fg-3);margin-top:6px}.stat__spark{margin-top:12px}.spark-wrap{width:100%;min-width:0;line-height:0}.stat__notrend{border-top:1px dashed var(--c-hairline);min-height:28px;margin-top:10px;padding-top:6px;line-height:1.35}.stat__foot,.stat__notrend{font-size:var(--fs-xs);color:var(--fg-3);align-items:center;display:flex}.stat__foot{flex-wrap:wrap;justify-content:space-between;gap:2px 8px;margin-top:auto;padding-top:10px}.stat__foot .panel__time{white-space:normal}.stat--lg .stat__value{font-size:var(--fs-kpi-xl)}.ts{min-width:0;container:ts/inline-size}@container ts (max-width:520px){.ts .legend-wrap{overflow:visible}.ts .legend{margin-top:12px;display:block}.ts .legend thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ts .legend tbody{flex-wrap:wrap;gap:6px;display:flex}.ts .legend tr{border-radius:var(--radius-pill);background:var(--c-tint-1);min-height:32px;box-shadow:inset 0 0 0 1px var(--c-hairline);align-items:center;gap:8px;padding:0 12px 0 8px;display:inline-flex}.ts .legend td{border:0;padding:0;display:none}.ts .legend td:first-child,.ts .legend td:nth-child(2){display:block}.ts .legend td:nth-child(2){font-weight:var(--fw-semibold);color:var(--fg-1)}}@media (pointer:coarse){.ts .legend tr{min-height:var(--control-xl)}}.chart__svg--fluid{width:100%;height:auto}.chart__empty{text-align:center;border:1px dashed var(--c-hairline-strong);border-radius:var(--radius-lg);font-size:var(--fs-sm);color:var(--fg-3);justify-content:center;align-items:center;padding:16px;display:flex}.chart__tick--title{font-weight:var(--fw-semibold);fill:var(--fg-3)}.chart-tip__strong{color:var(--fg-1)}.legend-wrap{overflow-x:auto}.legend__note{font-size:var(--fs-xs);color:var(--fg-3);margin:6px 0 0}.swatch{border-radius:2px;flex-shrink:0;width:14px;height:3px;display:inline-block}.swatch--c1{background:var(--chart-1)}.swatch--c2{background:var(--chart-2)}.swatch--c3{background:var(--chart-3)}.swatch--c4{background:var(--chart-4)}.swatch--c5{background:var(--chart-5)}.swatch--c6{background:var(--chart-6)}.swatch--c7{background:var(--chart-7)}.swatch--c8{background:var(--chart-8)}.swatch--ref{background:repeating-linear-gradient(90deg,var(--chart-target) 0 4px,transparent 4px 7px)}.ink--ok{color:var(--ok-700)}.ink--warn{color:var(--warn-700)}.ink--crit{color:var(--crit-700)}.ink--unrep{color:var(--unrep-700)}.fill--ok{background:var(--ok-500)}.fill--warn{background:var(--warn-500)}.fill--crit{background:var(--crit-500)}.fill--unrep{background:var(--unrep-500)}.bargauge__fill--ok{--bar-c:var(--ok-500)}.bargauge__fill--warn{--bar-c:var(--warn-500)}.bargauge__fill--crit{--bar-c:var(--crit-500)}.bargauge__fill--unrep{--bar-c:var(--unrep-500)}.bargauge__axis,.bargauge__row{grid-template-columns:minmax(84px,36%) minmax(60px,1fr) 78px}.bargauge__name{flex-direction:column;gap:1px;display:flex}.bargauge__name>a,.bargauge__note{text-overflow:ellipsis;overflow:hidden}.bargauge__note{font-size:var(--fs-xs);color:var(--fg-3)}.bargauge__axis-target{font-weight:var(--fw-semibold);color:var(--fg-2)}.gauge{gap:8px;width:100%}.panel__body:has(>.gauge){flex-direction:column;display:flex}.panel__body>.gauge{margin-block:auto}.gauge__svg{max-width:100%;height:auto;overflow:visible}.gauge-parts{margin:12px 0 0;padding:0;list-style:none}.gauge-parts__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gauge-parts__weight{color:var(--fg-4)}.heat__label{font:var(--fw-semibold) var(--fs-xs)/1 var(--ff-ui);fill:var(--fg-1);font-variant-numeric:tabular-nums}.heat__label--on-dark{fill:var(--seq-0)}.heat-legend__ramp .seq-0{background:var(--seq-0)}.heat-legend__ramp .seq-1{background:var(--seq-1)}.heat-legend__ramp .seq-2{background:var(--seq-2)}.heat-legend__ramp .seq-3{background:var(--seq-3)}.heat-legend__ramp .seq-4{background:var(--seq-4)}.heat-legend__ramp .seq-5{background:var(--seq-5)}.heat-legend__ramp .seq-6{background:var(--seq-6)}.stack100__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.stack100__row{grid-template-columns:minmax(110px,180px) minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.stack100__name{font-size:var(--fs-sm);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stack100__name a{color:inherit}.stack100__bar{border-radius:var(--radius-pill);background:var(--c-tint-2);transform-origin:0;height:14px;animation:chart-grow-x .8s var(--c-ease) both;display:flex;overflow:hidden}.stack100__seg{height:100%;display:block}.stack100__bar .stack100__seg+.stack100__seg{box-shadow:inset 2px 0 0 var(--surface-card)}.stack100__seg--ok{background:var(--ok-500)}.stack100__seg--warn{background:var(--warn-500)}.stack100__seg--crit{background:var(--crit-500)}.stack100__seg--unrep{background:var(--c-tint-3)}.stack100__seg--c1{background:var(--chart-1)}.stack100__seg--c2{background:var(--chart-2)}.stack100__seg--c3{background:var(--chart-3)}.stack100__seg--c4{background:var(--chart-4)}.stack100__seg--c5{background:var(--chart-5)}.stack100__seg--c6{background:var(--chart-6)}.stack100__seg--c7{background:var(--chart-7)}.stack100__seg--c8{background:var(--chart-8)}.legend-inline i.stack100__seg{border-radius:3px;width:10px;height:10px}.legend-inline__hint{color:var(--fg-3);margin-left:auto}.stack100__value{text-align:right;font:var(--fw-semibold) var(--fs-sm)/1 var(--ff-ui);font-variant-numeric:tabular-nums;color:var(--fg-1)}.stack100__empty{font-size:var(--fs-xs);color:var(--fg-3);padding-left:8px;line-height:14px}@media (max-width:479px){.stack100__row{grid-template-columns:minmax(80px,110px) minmax(0,1fr) 40px}}.pareto__head,.pareto__row{grid-template-columns:minmax(120px,1.2fr) minmax(0,2fr) 72px 64px;align-items:center;gap:12px;display:grid}.pareto__head{border-bottom:1px solid var(--c-hairline-strong);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);padding-bottom:8px}.pareto__head span:nth-child(n+3){text-align:right}.pareto__list{margin:0;padding:0;list-style:none}.pareto__row{border-bottom:1px solid var(--c-hairline);padding:8px 0}.pareto__row:last-child{border-bottom:0}.pareto__name{font-size:var(--fs-sm);color:var(--fg-2)}.pareto__row--vital .pareto__name{color:var(--fg-1);font-weight:var(--fw-semibold)}.pareto__track{background:var(--c-tint-2);height:10px;overflow:hidden}.pareto__track,.pareto__track i{border-radius:var(--radius-pill)}.pareto__track i{background:var(--c-tint-3);transform-origin:0;height:100%;animation:chart-grow-x .8s var(--c-ease) both;display:block}.pareto__row--vital .pareto__track i{background:linear-gradient(90deg,var(--chart-1),var(--chart-1))}@supports (color:color-mix(in lab,red,red)){.pareto__row--vital .pareto__track i{background:linear-gradient(90deg,color-mix(in srgb,var(--chart-1) 50%,transparent),var(--chart-1))}}.pareto__cum,.pareto__value{text-align:right;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.pareto__value{font-weight:var(--fw-semibold);color:var(--fg-1)}.pareto__cum{color:var(--fg-3)}.pareto__note{font-size:var(--fs-sm);color:var(--fg-2);margin:12px 0 0}@media (max-width:479px){.pareto__head,.pareto__row{grid-template-columns:minmax(0,1fr) 64px 56px}.pareto__head span:nth-child(2),.pareto__track{display:none}}.bullet-list{margin:0;padding:0;list-style:none}.bullet-row{border-bottom:1px solid var(--c-hairline);grid-template-columns:minmax(110px,1.2fr) minmax(80px,1.5fr) max-content 76px max-content;grid-template-areas:"name bullet value trend state";align-items:center;gap:12px;padding:10px 0;display:grid}.bullet-list--notrend .bullet-row{grid-template-columns:minmax(110px,1.2fr) minmax(80px,1.6fr) max-content max-content;grid-template-areas:"name bullet value state"}.bullet-list--notrend .bullet-row__trend{display:none}.bullet-row:last-child{border-bottom:0}.bullet-row__name{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-1);grid-area:name}.bullet-row__name a{color:inherit}.bullet-row__name a:hover{color:var(--fg-link)}.bullet-row__note{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--fg-3);margin-top:2px;display:block}.bullet{background:var(--c-tint-2);border-radius:var(--radius-pill);grid-area:bullet;height:18px;position:relative;overflow:hidden}.bullet__band{position:absolute;top:0;bottom:0}.bullet__band--ok{background:var(--ok-500)}@supports (color:color-mix(in lab,red,red)){.bullet__band--ok{background:color-mix(in srgb,var(--ok-500) 18%,transparent)}}.bullet__band--warn{background:var(--warn-500)}@supports (color:color-mix(in lab,red,red)){.bullet__band--warn{background:color-mix(in srgb,var(--warn-500) 20%,transparent)}}.bullet__band--crit{background:var(--crit-500)}@supports (color:color-mix(in lab,red,red)){.bullet__band--crit{background:color-mix(in srgb,var(--crit-500) 18%,transparent)}}.bullet__bar{background:var(--fg-1);border-radius:var(--radius-pill);opacity:.85;position:absolute;top:6px;bottom:6px}.bullet__target{background:var(--chart-target);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:2px;bottom:2px}.bullet-row__value{text-align:right;font:var(--fw-semibold) var(--fs-sm)/1.2 var(--ff-ui);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:value}.bullet-row__trend{grid-area:trend;min-width:0}.bullet-row__notrend{color:var(--fg-4)}.bullet-row__state{grid-area:state;justify-content:flex-end;display:flex}@media (max-width:767px){.bullet-list--notrend .bullet-row,.bullet-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""bullet bullet""state trend";row-gap:8px}.bullet-row__state{justify-content:flex-start}}.statetl{flex-direction:column;gap:7px;display:flex}.statetl__axis,.statetl__row{grid-template-columns:minmax(110px,180px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.statetl__name{font-size:var(--fs-sm);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statetl__name a{color:inherit}.statetl__cells{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;margin:0;padding:0;list-style:none;display:grid}.statetl__cell{border-radius:var(--radius-xs);height:16px}.statetl__cell--ok{background:var(--ok-500)}.statetl__cell--warn{background:var(--warn-500)}.statetl__cell--crit{background:var(--crit-500)}.statetl__cell--unrep{background:var(--unrep-500)}.statetl__cell--none{background:var(--c-tint-1);box-shadow:inset 0 0 0 1px var(--c-hairline)}.statetl__cells--axis li{white-space:nowrap;text-align:center;font-size:var(--fs-xs);color:var(--chart-tick);overflow:visible}.trend-table__name{font-weight:var(--fw-medium);display:block}.trend-table__sub{font-size:var(--fs-xs);color:var(--fg-3);margin-top:2px;display:block}.trend-table__spark{width:130px;min-width:110px}.trend-table__nospark{font-size:var(--fs-xs);color:var(--fg-4)}.trend-table__target{color:var(--fg-3);white-space:nowrap}.trend-table__empty{text-align:center;color:var(--fg-3);padding:24px 12px}.trend-table th .ui-th-sort{font:inherit;color:inherit}.trend-table th.r .ui-th-sort{margin-left:auto}.dash-toolbar__var{align-items:center;gap:8px;display:inline-flex}.dash-toolbar .select{width:auto}.dash-refresh svg{flex-shrink:0}.exc-list{margin:0;padding:0;list-style:none}.exc-row{border-bottom:1px solid var(--c-hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:11px 0;display:grid}.exc-row:last-child{border-bottom:0}.exc-row__icon{--state-c:var(--fg-3);border-radius:var(--radius-md);width:32px;height:32px;color:var(--state-c);background:var(--state-c);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.exc-row__icon{background:color-mix(in srgb,var(--state-c) 12%,transparent)}}.exc-row__icon{box-shadow:inset 0 0 0 1px var(--state-c)}@supports (color:color-mix(in lab,red,red)){.exc-row__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--state-c) 22%,transparent)}}.exc-row__icon--crit{--state-c:var(--crit-500)}.exc-row__icon--warn{--state-c:var(--warn-500)}.exc-row__title{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--fg-1);line-height:1.35}.exc-row__title a{color:inherit}.exc-row__title a:hover{color:var(--fg-link)}.exc-row__meta{font-size:var(--fs-xs);color:var(--fg-3);flex-wrap:wrap;gap:2px 12px;margin-top:3px;display:flex}.exc-row__side{gap:8px}.exc-empty,.exc-row__side{align-items:center;display:flex}.exc-empty{color:var(--fg-2);gap:10px;padding:16px 0}.exc-empty svg{color:var(--ok-500)}@media (max-width:639px){.exc-row{grid-template-columns:auto minmax(0,1fr)}.exc-row__side{grid-column:2}}.vert-map{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}@media (min-width:1280px){.vert-map--7{grid-template-columns:repeat(7,minmax(0,1fr))}.vert-map--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.vert-tile{border:1px solid var(--c-card-border);border-radius:var(--radius-xl);background:var(--c-card-bg);min-width:0;box-shadow:var(--c-card-shadow);transition:border-color var(--dur-base) var(--c-ease),box-shadow var(--dur-base) var(--c-ease),transform var(--dur-base) var(--c-ease);flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative}.vert-tile,a.vert-tile:hover{color:var(--fg-1);text-decoration:none}a.vert-tile:hover{border-color:var(--c-hairline-strong);box-shadow:var(--c-card-shadow-hover);transform:translateY(-2px)}a.vert-tile:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.vert-tile--crit,.vert-tile--warn{overflow:hidden}.vert-tile--crit:before,.vert-tile--warn:before{content:"";background:linear-gradient(90deg,transparent,var(--state-c) 30%,var(--state-c) 70%,transparent);height:3px;box-shadow:0 0 12px var(--state-c);position:absolute;top:0;left:0;right:0}.vert-tile--crit{--state-c:var(--crit-500)}.vert-tile--warn{--state-c:var(--warn-500)}.vert-tile__head{font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;gap:8px;line-height:1.3;display:flex}.vert-tile__head svg{color:var(--fg-3);flex-shrink:0}.vert-tile__value{font:var(--fw-bold) var(--fs-3xl)/1 var(--ff-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-figure)}.vert-tile__unit{font:var(--fw-regular) var(--fs-md)/1 var(--ff-num);color:var(--fg-3);margin-left:4px}.vert-tile__label{font-size:var(--fs-xs);color:var(--fg-3);line-height:1.35}.vert-tile__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.ops-group{margin-top:30px}.ops-group:first-of-type{margin-top:0}.ops-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ops-card{gap:8px;padding:18px}.ops-card__desc{font-size:var(--fs-sm);color:var(--fg-3);line-height:1.45}.tv-shell__clockbox{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.tv-shell__date{font-size:var(--fs-md);color:var(--fg-3)}.tv-shell__hint{font-size:var(--fs-sm);color:var(--fg-3)}.tv-shell__meta{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:6px;display:flex}.tv-shell__nav{flex-wrap:wrap;gap:8px;display:flex}.tv-shell .chart__tick{font-size:14px}.tv-shell .chart__label,.tv-shell .chart__target-label{font-size:15px}.tv-shell .stat__value{font-size:56px}.tv-shell .stat__unit{font-size:var(--fs-2xl)}.tv-shell .bargauge__axis,.tv-shell .bargauge__row{grid-template-columns:minmax(140px,32%) minmax(0,1fr) 110px}.tv-shell .bargauge__name,.tv-shell .bargauge__value,.tv-shell .exc-row__title{font-size:var(--fs-lg)}.tv-shell__clock{color:var(--fg-1);text-shadow:0 0 28px var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){.tv-shell__clock{text-shadow:0 0 28px color-mix(in srgb,var(--caretta-navy-500) 55%,transparent)}}.tv-shell .stat__value{text-shadow:0 0 30px var(--caretta-navy-500)}@supports (color:color-mix(in lab,red,red)){.tv-shell .stat__value{text-shadow:0 0 30px color-mix(in srgb,var(--caretta-navy-500) 30%,transparent)}}.tv-shell__bar{position:relative}.tv-shell__bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--caretta-navy-500),var(--brand-red) 45%,transparent);height:1px;position:absolute;bottom:-8px;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.tv-shell__bar:after{background:linear-gradient(90deg,color-mix(in srgb,var(--caretta-navy-500) 55%,transparent),color-mix(in srgb,var(--brand-red) 35%,transparent) 45%,transparent)}}@media (min-width:1280px){.tv-shell .tv-shell__title{font-size:clamp(30px,1.9vw,36px)}.tv-shell .tv-shell__clock{font-size:clamp(30px,2.4vw,48px)}.tv-shell .stat__value{font-size:clamp(56px,3.5vw,68px)}}.tv-shell .panel__title:before{content:none}.tv-shell .panel__head>:has(+.panel__iconbtn){margin-right:0}.tv-shell .exc-row{gap:2px 12px;padding:5px 0}.tv-shell .exc-row__icon{width:28px;height:28px}.tv-shell .exc-row__meta{font-size:var(--fs-sm);gap:2px 14px;margin-top:1px}.tv-shell .exc-row__meta .badge{height:20px}.tv-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.ui-filterbar .select{width:auto;max-width:230px}.ui-filterbar__select{display:inline-flex}@media (max-width:639px){.ui-filterbar .select,.ui-filterbar__select{flex:140px;width:100%;max-width:none}}.kv{margin:0}.kv,.kv-row{display:grid}.kv-row{border-bottom:1px solid var(--c-hairline);grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:12px;padding:9px 0}.kv-row:last-child{border-bottom:0}.kv-row dt{color:var(--fg-3)}.kv-row dd,.kv-row dt{font-size:var(--fs-sm)}.kv-row dd{color:var(--fg-1);overflow-wrap:anywhere;margin:0}.checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0 0 10px;padding:0;list-style:none;display:grid}.checklist__item{font-size:var(--fs-sm);color:var(--fg-3);align-items:center;gap:8px;display:flex}.checklist__item svg{color:var(--fg-4);flex-shrink:0}.checklist__item--done{color:var(--fg-1)}.checklist__item--done svg{color:var(--ok-500)}@media (max-width:479px){.checklist,.kv-row{grid-template-columns:minmax(0,1fr)}.kv-row{gap:2px}}.timeline{margin:8px 0 0;padding:0;list-style:none}.timeline__item{grid-template-columns:14px minmax(0,1fr);gap:12px;padding-bottom:14px;display:grid;position:relative}.timeline__item:not(:last-child):before{content:"";background:var(--c-hairline-strong);width:1px;position:absolute;top:16px;bottom:0;left:6px}.timeline__dot{--state-c:var(--info-500);background:var(--state-c);width:10px;height:10px;box-shadow:0 0 0 3px var(--state-c);border-radius:50%;margin:5px 0 0 1px}@supports (color:color-mix(in lab,red,red)){.timeline__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--state-c) 20%,transparent)}}.timeline__item--crit .timeline__dot{--state-c:var(--crit-500)}.timeline__item--warn .timeline__dot{--state-c:var(--warn-500)}.timeline__item--ok .timeline__dot{--state-c:var(--ok-500)}.timeline__head{font-size:var(--fs-sm);color:var(--fg-1);justify-content:space-between;gap:8px;display:flex}.timeline__head span{color:var(--fg-3);font-variant-numeric:tabular-nums;white-space:nowrap}.tc-ribbon__unit{font-weight:var(--fw-regular);color:var(--fg-3)}.tc-actioncard__head{justify-content:space-between;align-items:flex-start}.tc-actioncard__title{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-1)}.tc-actioncard__impact{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-2)}.tc-actioncard__actions{justify-content:flex-end}.chart__svg--block{display:block}.table td.c,.table th.c{text-align:center}.table td.r,.table th.r{text-align:right;font-variant-numeric:tabular-nums}.exc-row__count{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap}.role-purpose{max-width:80ch;font-size:var(--fs-md);color:var(--fg-2);line-height:1.6}.role-block{height:100%}.role-list{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.role-list li{font-size:var(--fs-sm);color:var(--fg-1);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;line-height:1.45;display:grid}.role-list li svg{color:var(--fg-3);margin-top:2px}.role-list__gap{margin-top:14px}.bargauge__axis>div:nth-child(2){container-type:inline-size}@container (max-width:260px){.bargauge__tick--near{display:none}}.bargauge__tick--few{display:none}@container (max-width:300px){.bargauge__tick--many{display:none}.bargauge__tick--few{display:inline}}@container (max-width:150px){.bargauge__tick--inner{display:none}}.stack100__seg--s0{background:var(--seq-0)}.stack100__seg--s1{background:var(--seq-1)}.stack100__seg--s2{background:var(--seq-2)}.stack100__seg--s3{background:var(--seq-3)}.stack100__seg--s4{background:var(--seq-4)}.stack100__seg--s5{background:var(--seq-5)}.stack100__seg--s6{background:var(--seq-6)}.cell-sub{font-size:var(--fs-xs);color:var(--fg-3);margin-top:2px;display:block}.checklist__item svg.ink--ok{color:var(--ok-500)}.checklist__item svg.ink--warn{color:var(--warn-500)}.checklist__item svg.ink--crit{color:var(--crit-500)}.steps-list{font-size:var(--fs-sm);color:var(--fg-1);gap:8px;margin:0;padding-left:20px;line-height:1.45;display:grid}.steps-list li::marker{color:var(--fg-3);font-variant-numeric:tabular-nums}.exc-row__icon--ok{--state-c:var(--ok-500)}.exc-row__icon--unrep{--state-c:var(--fg-3)}@media (min-width:768px){.vert-map--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.link-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.link-chip{border:1px solid var(--c-btn-border);border-radius:var(--radius-pill);background:var(--c-btn-bg);min-height:28px;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-2);transition:border-color var(--dur-fast) var(--c-ease),color var(--dur-fast) var(--c-ease);align-items:center;gap:2px;padding:4px 8px 4px 11px;text-decoration:none;display:inline-flex}.link-chip:hover{border-color:var(--c-btn-border-hover);color:var(--fg-1);text-decoration:none}.link-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cell-empty{text-align:center;color:var(--fg-3);padding:20px 12px}.form-narrow{max-width:760px}.form-select--auto{width:auto;min-width:200px}.pre-line{white-space:pre-line}@media (min-width:900px){.checklist--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.exc-row--plain{grid-template-columns:minmax(0,1fr) auto}.link-chips--inline{margin-top:0}.dash-skeleton{flex-direction:column;gap:12px;display:flex}.dash-skeleton__lead{width:min(520px,80%);margin-bottom:12px}.dash-skeleton__stat{gap:12px;min-height:150px}.dash-skeleton__value{border-radius:var(--radius-md);width:60%;height:36px}.dash-skeleton__w55{width:55%}.dash-skeleton__w40{width:40%}.dash-skeleton__chart{border-radius:var(--radius-lg);width:100%;height:220px;margin-top:14px}.dash-error{margin-top:8px}p.panel__foot{font-size:var(--fs-sm);color:var(--fg-3);margin:8px 0 0}.foundation{gap:16px 24px;display:grid}@media (min-width:1024px){.foundation{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.foundation__lists{gap:16px;display:grid}@media (min-width:640px){.foundation__lists{grid-template-columns:repeat(3,minmax(0,1fr))}}.foundation__h{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px}.bullets{font-size:var(--fs-sm);color:var(--fg-1);gap:4px;margin:0;padding-left:18px;line-height:1.45;display:grid}.bullets li::marker{color:var(--fg-4)}.cell-muted{color:var(--fg-3)}.link-chip--static{cursor:default}.obj-tabs{margin:4px 0 16px}.obj-tabs .ui-tabs__trigger{text-decoration:none}.ops-group__title{margin:0 0 12px}.ops-card__figure{flex-direction:column;gap:2px;margin-top:2px;display:flex}.ops-card .tc-source-badge{font-size:var(--fs-xs)}.tv-shell__nav{margin-top:8px}.tv-shell__navlink{border-radius:var(--radius-pill);min-height:30px;font-size:var(--fs-sm);color:var(--fg-3);align-items:center;gap:6px;padding:4px 12px;text-decoration:none;display:inline-flex}.tv-shell__navlink:hover{color:var(--fg-1);background:var(--c-tint-2);text-decoration:none}.tv-shell__navlink.is-current{color:var(--fg-1);background:var(--c-track-on);box-shadow:var(--c-track-on-shadow);font-weight:var(--fw-semibold)}.tv-shell .panel__iconbtn{display:none}.tv-boards{margin-top:12px}.tv-boards .ops-card{padding:20px}.tv-boards__exit{margin-top:24px}.tv-shell{padding:18px 28px 22px}.tv-shell__bar{margin-bottom:14px}.tv-shell .tv-shell__nav{margin-top:0}.tv-shell .stat__notrend{display:none}.tv-shell .bargauge__row{padding:5px 0}.tv-shell{padding-bottom:12px}.tv-shell .dash-grid{gap:16px}.tv-shell .panel{padding:16px 20px}.tv-shell .bargauge__track{height:18px}@media (max-width:479px){.dash-grid>.stat.c-2,.dash-grid>.stat.c-3{grid-column:span 6}.stat .stat__value{font-size:28px}.stat .stat__unit{font-size:var(--fs-md)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.chart-tip{background:var(--surface-raised)}}@media (prefers-reduced-transparency:reduce){.chart-tip{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){a.vert-tile:hover{transform:none}}.exc-row__title a,.trend-table__name>a{margin-block:-3px;padding-block:3px;display:inline-block}.bargauge__name>a{margin-block:-4px;padding-block:4px}.cell-sub>a{margin-bottom:-8px;padding-bottom:8px;display:inline-block}@media (pointer:coarse){.bargauge__row,.exc-row{position:relative}.bargauge__name>a:after,.exc-row__title a:after{content:"";position:absolute;inset:0}.exc-row :is(a[href],button,input,select,textarea,summary,[role=button],[tabindex]):not(.exc-row__title a){z-index:1;position:relative}.bargauge:has(.bargauge__name>a) .bargauge__row{min-height:var(--control-xl)}}.oc-editor,.oc-scope{--oc-area-h:clamp(560px,calc(100dvh - 320px),1400px);--oc-panel-w:360px;--oc-panel-space:0px;--oc-hairline:var(--fg-1)}@supports (color:color-mix(in lab,red,red)){.oc-editor,.oc-scope{--oc-hairline:color-mix(in srgb,var(--fg-1) 8%,transparent)}}.oc-editor,.oc-scope{--oc-soft-fill:var(--fg-1)}@supports (color:color-mix(in lab,red,red)){.oc-editor,.oc-scope{--oc-soft-fill:color-mix(in srgb,var(--fg-1) 4%,transparent)}}.oc-editor,.oc-scope{--oc-stage-bg:linear-gradient(180deg,#ffffffc7,#ffffff80);--oc-stage-border:#00334912;--oc-stage-shadow:var(--shadow-island);--oc-stage-radius:var(--radius-island);--oc-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='22'%3E%3Cpath d='M0 22 Q11 3 22 22 Q33 3 44 22' fill='none' stroke='%23003349' stroke-opacity='.045'/%3E%3C/svg%3E");--oc-halo:#fffffff2;--oc-card-shadow:0 1px 0 #ffffffe6 inset,0 14px 30px -16px #0033493d,0 2px 6px #0033490d;--oc-card-shadow-hover:0 1px 0 #ffffffe6 inset,0 22px 40px -18px #0033494d,0 2px 8px #0033490f;--oc-card-border-hover:#00334933;--oc-card-border-path:#00334957;--oc-root-border:transparent;--oc-match:var(--warn-500);--oc-match-ring:#c58a0033;--oc-float-bg:#ffffffd6;--oc-float-shadow:0 14px 30px -16px #0033494d,0 1px 3px #0033490f;--oc-panel-shadow:var(--shadow-island);--oc-mint:var(--oc-div-3)}@media screen{.theme-dark :is(.oc-editor,.oc-scope),:root[data-theme=dark] :is(.oc-editor,.oc-scope){--oc-stage-bg:linear-gradient(180deg,#ffffff06,#ffffff03);--oc-stage-border:#ffffff12;--oc-stage-shadow:none;--oc-stage-radius:var(--radius-card);--oc-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='22'%3E%3Cpath d='M0 22 Q11 3 22 22 Q33 3 44 22' fill='none' stroke='%23FFFFFF' stroke-opacity='.035'/%3E%3C/svg%3E");--oc-halo:#6cc6e624;--oc-card-shadow:0 14px 34px #00000061,inset 0 1px 0 #ffffff0f;--oc-card-shadow-hover:0 18px 40px #00000070,inset 0 1px 0 #ffffff14;--oc-card-border-hover:#ffffff3d;--oc-card-border-path:#ffffff52;--oc-root-border:#ffffff29;--oc-match:#f2b84b;--oc-match-ring:#f2b84b2e;--oc-float-bg:#00131cb8;--oc-float-shadow:0 12px 30px #00000059;--oc-panel-shadow:0 24px 60px #00000080,inset 0 1px 0 #ffffff14}}@media screen and (prefers-color-scheme:dark){:root[data-theme=system] :is(.oc-editor,.oc-scope){--oc-stage-bg:linear-gradient(180deg,#ffffff06,#ffffff03);--oc-stage-border:#ffffff12;--oc-stage-shadow:none;--oc-stage-radius:var(--radius-card);--oc-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='22'%3E%3Cpath d='M0 22 Q11 3 22 22 Q33 3 44 22' fill='none' stroke='%23FFFFFF' stroke-opacity='.035'/%3E%3C/svg%3E");--oc-halo:#6cc6e624;--oc-card-shadow:0 14px 34px #00000061,inset 0 1px 0 #ffffff0f;--oc-card-shadow-hover:0 18px 40px #00000070,inset 0 1px 0 #ffffff14;--oc-card-border-hover:#ffffff3d;--oc-card-border-path:#ffffff52;--oc-root-border:#ffffff29;--oc-match:#f2b84b;--oc-match-ring:#f2b84b2e;--oc-float-bg:#00131cb8;--oc-float-shadow:0 12px 30px #00000059;--oc-panel-shadow:0 24px 60px #00000080,inset 0 1px 0 #ffffff14}}.oc-editor{flex-direction:column;gap:14px;min-width:0;display:flex}.oc-bar,.oc-toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.oc-toolbar__spacer{flex:1}.oc-bar__switch{min-width:0;display:flex}.oc-bar__more,.oc-narrow{display:none}@media (max-width:1399px){.oc-wide{display:none}.oc-narrow{display:inline}}.oc-more{position:relative}.oc-more__panel{z-index:var(--z-popover);background:var(--surface-raised);border:1px solid var(--glass-border);min-width:264px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-raised);animation:oc-pop var(--dur-base) var(--ease-out);border-radius:16px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0}@keyframes oc-pop{0%{opacity:0;transform:translateY(-4px)}}.oc-more__item{min-height:44px;color:var(--fg-1);font:var(--fw-medium) var(--fs-sm)/1.25 var(--ff-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.oc-more__item>svg{color:var(--fg-3);flex:none}.oc-more__item:hover{background:var(--oc-soft-fill)}.oc-more__item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.oc-more__item[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-fg)}.oc-saving{font-size:var(--fs-sm);color:var(--fg-3);gap:6px}.oc-pill,.oc-saving{align-items:center;display:inline-flex}.oc-pill{border-radius:var(--radius-pill);border:1px solid var(--oc-hairline);background:var(--oc-soft-fill);height:40px;color:var(--fg-2);font:var(--fw-medium) var(--fs-sm)/1 var(--ff-ui);cursor:pointer;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);gap:7px;padding:0 14px}.oc-pill:hover{color:var(--fg-1);border-color:var(--border-strong)}.oc-pill[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-fg);border-color:var(--accent-soft-fg)}@supports (color:color-mix(in lab,red,red)){.oc-pill[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent-soft-fg) 30%,transparent)}}.oc-pill:focus-visible{box-shadow:var(--shadow-focus);outline:none}.oc-pill__count{background:var(--fg-1);border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.oc-pill__count{background:color-mix(in srgb,var(--fg-1) 9%,transparent)}}.oc-pill__count{color:var(--fg-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}@media (pointer:coarse){.oc-pill,:is(.oc-toolbar,.oc-bar,.oc-searchbar) .btn{min-height:44px}}.oc-body,.oc-stage{min-width:0;position:relative}.oc-stage{height:var(--oc-fit-h,var(--oc-area-h));border-radius:var(--oc-stage-radius);background:var(--oc-stage-bg);border:1px solid var(--oc-stage-border);box-shadow:var(--oc-stage-shadow);overflow:hidden;container:oc-stage/size}.oc-viewport{background-image:var(--oc-tile);touch-action:pan-x pan-y;overscroll-behavior:contain;cursor:grab;scrollbar-width:thin;scrollbar-color:var(--fg-1) transparent;background-attachment:local;min-width:0;position:absolute;inset:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.oc-viewport{scrollbar-color:color-mix(in srgb,var(--fg-1) 22%,transparent) transparent}}.oc-viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus);outline:none}.oc-viewport.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.oc-sizer{margin:0 auto;position:relative}.oc-canvas{transform-origin:0 0;cursor:default;width:max-content;transition:opacity .24s var(--ease-out);position:absolute;top:0;left:0}.oc-viewport:not([data-ready]) .oc-canvas{opacity:0}.oc-viewport:not([data-ready]):before{content:"";background:var(--oc-root);opacity:.24;border-radius:12px;width:160px;height:78px;margin-left:-80px;animation:oc-wait 1.4s ease-in-out infinite;position:absolute;top:78px;left:50%}@keyframes oc-wait{50%{opacity:.1}}.oc-empty{text-align:center;min-width:320px;height:100%;min-height:240px;color:var(--fg-3);place-items:center;padding:32px;display:grid}.oc-world{position:relative}.oc-halo{background:radial-gradient(closest-side,var(--oc-halo),transparent);border-radius:50%;width:560px;height:360px;margin:-180px 0 0 -280px}.oc-edges,.oc-halo{pointer-events:none;position:absolute}.oc-edges{top:0;left:0;overflow:visible}.oc-edge{fill:none;stroke:var(--oc-line);stroke-width:1.5px;transition:stroke .3s var(--ease-out),opacity .3s var(--ease-out)}.oc-edge.is-on{stroke:var(--oc-line-on);stroke-width:2.4px;stroke-dasharray:7 7;filter:drop-shadow(0 0 6px var(--oc-glow));animation:oc-flow 1.1s linear infinite}.oc-world[data-focus=path] .oc-edge:not(.is-on){opacity:.55}.oc-world[data-focus=search] .oc-edge{opacity:.45}@keyframes oc-flow{to{stroke-dashoffset:-28px}}.oc-nodes{margin:0;padding:0;list-style:none}.oc-card{--oc-c:var(--oc-div-1);background:var(--oc-card);border:1px solid var(--oc-card-border);box-shadow:var(--oc-card-shadow);color:var(--fg-1);transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out),opacity .3s var(--ease-out);border-radius:18px;flex-direction:column;display:flex;position:absolute}.oc-card[data-level=stack]{border-radius:16px}@media (hover:hover){.oc-card:hover{border-color:var(--oc-card-border-hover);box-shadow:var(--oc-card-shadow-hover);transform:translateY(-3px)}}.oc-card__glow{border-radius:inherit;pointer-events:none;background:radial-gradient(160px 90px at 0 0,var(--oc-c),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oc-card__glow{background:radial-gradient(160px 90px at 0 0,color-mix(in srgb,var(--oc-c) 16%,transparent),transparent 70%)}}.oc-card[data-level=root]{background:var(--oc-root);border-color:var(--oc-root-border);color:var(--oc-root-fg)}.oc-card[data-level=root] .oc-card__glow{background:radial-gradient(220px 120px at 0 0,#ffffff1f,#0000 70%)}.oc-card[data-path]{border-color:var(--oc-card-border-path)}.oc-card[data-selected]{box-shadow:var(--glow-accent),var(--oc-card-shadow-hover);border-color:#e0004de6}.oc-card:is([data-soft],[data-dim]):not([data-level=root]){background:var(--oc-card)}@supports (color:color-mix(in lab,red,red)){.oc-card:is([data-soft],[data-dim]):not([data-level=root]){background:color-mix(in srgb,var(--oc-card) 45%,transparent)}}.oc-card:is([data-soft],[data-dim]):not([data-level=root]){border-color:var(--oc-card-border)}@supports (color:color-mix(in lab,red,red)){.oc-card:is([data-soft],[data-dim]):not([data-level=root]){border-color:color-mix(in srgb,var(--oc-card-border) 70%,transparent)}}.oc-card:is([data-soft],[data-dim]):not([data-level=root]){box-shadow:none}.oc-card:is([data-soft],[data-dim]) .oc-card__glow{opacity:.25}.oc-card:is([data-soft],[data-dim]):not([data-level=root]) :is(.oc-card__name,.oc-card__head-name,.oc-card__title,.oc-chip__name){color:var(--fg-3)}.oc-card:is([data-soft],[data-dim]):not([data-level=root]) :is(.oc-card__kind,.oc-card__head-job,.oc-card__sub,.oc-count,.oc-chip__job,.oc-alert){color:var(--fg-4)}.oc-card:is([data-soft],[data-dim]):not([data-level=root]) .oc-count{background:0 0}.oc-card:is([data-soft],[data-dim]):not([data-level=root]) :is(.oc-ring,.oc-chip__ring){border-color:var(--oc-c)}@supports (color:color-mix(in lab,red,red)){.oc-card:is([data-soft],[data-dim]):not([data-level=root]) :is(.oc-ring,.oc-chip__ring){border-color:color-mix(in srgb,var(--oc-c) 40%,transparent)}}.oc-card:is([data-soft],[data-dim]):not([data-level=root]) :is(.oc-ring,.oc-chip__ring){color:var(--fg-4);background:0 0}.oc-card[data-level=root]:is([data-soft],[data-dim]){box-shadow:none;filter:saturate(.6)}.oc-card[data-match]{border-color:var(--oc-match);box-shadow:0 0 0 4px var(--oc-match-ring),0 0 40px var(--oc-match-ring),var(--oc-card-shadow)}.oc-card[data-match=current]{box-shadow:0 0 0 5px var(--oc-match-ring),0 0 0 1.5px var(--oc-match),0 0 48px var(--oc-match-ring),var(--oc-card-shadow-hover)}.oc-card[data-archived]{background:var(--oc-card);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.oc-card[data-archived]{background:color-mix(in srgb,var(--oc-card) 60%,transparent)}}.oc-card[data-archived]{box-shadow:none}.oc-card[data-drop=target]{border-style:dashed;border-color:var(--border-focus)}.oc-card[data-drop=over]{outline:2px dashed var(--border-focus);outline-offset:3px;box-shadow:0 0 0 6px var(--border-focus),var(--oc-card-shadow-hover)}@supports (color:color-mix(in lab,red,red)){.oc-card[data-drop=over]{box-shadow:0 0 0 6px color-mix(in srgb,var(--border-focus) 18%,transparent),var(--oc-card-shadow-hover)}}.oc-card[data-drop=no]{opacity:.35}.oc-card[data-dragging]{opacity:.55}.oc-card:has(.oc-card__main:focus-visible){outline:2px solid var(--border-focus);outline-offset:3px}.oc-card[draggable=true] .oc-card__main{cursor:grab}.oc-card__main{color:inherit;text-align:left;cursor:pointer;border-radius:inherit;outline:none;flex-direction:column;flex:none;padding:12px;display:flex;position:relative}.oc-card[data-level=row] .oc-card__main{padding:14px 14px 13px}.oc-card[data-level=root] .oc-card__main{padding:18px 18px 16px}.oc-card__top{justify-content:space-between;align-items:center;gap:8px;height:18px;display:flex}.oc-card:not([data-level=stack]) .oc-card__top{height:20px}.oc-card__kind{min-width:0;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.oc-card[data-level=root] .oc-card__kind{color:var(--oc-root-fg)}@supports (color:color-mix(in lab,red,red)){.oc-card[data-level=root] .oc-card__kind{color:color-mix(in srgb,var(--oc-root-fg) 72%,transparent)}}.oc-card__tag{border-radius:var(--radius-pill);border:1px dashed var(--border-strong);font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--fg-2);flex:none;padding:1px 6px}.oc-count{border-radius:var(--radius-pill);background:var(--fg-1);flex:none;align-items:center;gap:5px;height:20px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.oc-count{background:color-mix(in srgb,var(--fg-1) 7%,transparent)}}.oc-count{color:var(--fg-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.oc-count svg{width:13px;height:13px}.oc-card[data-level=root] .oc-count{color:var(--oc-root-fg);background:#ffffff1f}.oc-card__name{font-family:var(--ff-display);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--fg-1);overflow-wrap:anywhere;-webkit-line-clamp:var(--oc-lines,1);line-clamp:var(--oc-lines,1);max-height:calc(var(--oc-lines,1) * 19px);-webkit-box-orient:vertical;margin-top:7px;font-size:15px;line-height:19px;display:-webkit-box;overflow:hidden}.oc-card[data-level=row] .oc-card__name{max-height:calc(var(--oc-lines,1) * 22px);margin-top:9px;font-size:18px;line-height:22px}.oc-card[data-level=root] .oc-card__name{max-height:calc(var(--oc-lines,1) * 26px);color:var(--oc-root-fg);margin-top:10px;font-size:22px;line-height:26px}.oc-card__head{align-items:center;gap:10px;min-width:0;height:34px;margin-top:9px;display:flex}.oc-card[data-level=row] .oc-card__head{margin-top:11px}.oc-card[data-level=root] .oc-card__head{height:40px;margin-top:12px}.oc-card__head-text{flex-direction:column;min-width:0;display:flex}.oc-card__head-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-1);line-height:17px}.oc-card__head-job,.oc-card__head-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oc-card__head-job{font-size:var(--fs-xs);color:var(--fg-3);line-height:16px}.oc-card[data-level=root] .oc-card__head-job,.oc-card[data-level=root] .oc-card__head-name{color:var(--oc-root-fg)}@supports (color:color-mix(in lab,red,red)){.oc-card[data-level=root] .oc-card__head-job{color:color-mix(in srgb,var(--oc-root-fg) 74%,transparent)}}.oc-ring{--oc-ring-fg:var(--oc-c,var(--oc-div-1))}@supports (color:color-mix(in lab,red,red)){.oc-ring{--oc-ring-fg:color-mix(in srgb,var(--oc-c,var(--oc-div-1)) 72%,var(--fg-1))}}.oc-ring{border:1.5px solid var(--oc-c,var(--oc-div-1));width:34px;height:34px;color:var(--oc-ring-fg);background:var(--oc-c,var(--oc-div-1));border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.oc-ring{background:color-mix(in srgb,var(--oc-c,var(--oc-div-1)) 12%,transparent)}}.oc-ring{font:var(--fw-bold) 12px/1 var(--ff-ui);letter-spacing:.02em}.oc-ring[data-size=sm]{width:28px;height:28px;font-size:11px}.oc-ring[data-size=lg]{width:44px;height:44px;font-size:14px}.oc-card[data-level=root] .oc-ring,.oc-card[data-level=stack] .oc-ring[data-size=lg]{width:40px;height:40px;font-size:13px}.oc-card[data-level=root] .oc-ring[data-size=lg]{width:44px;height:44px}.oc-ring[data-vacant]{border-style:dashed;border-color:var(--fg-4);color:var(--fg-3);background:0 0}.oc-card[data-level=root] .oc-ring[data-vacant]{border-color:var(--oc-root-fg)}@supports (color:color-mix(in lab,red,red)){.oc-card[data-level=root] .oc-ring[data-vacant]{border-color:color-mix(in srgb,var(--oc-root-fg) 55%,transparent)}}.oc-card[data-level=root] .oc-ring[data-vacant]{color:var(--oc-root-fg)}@supports (color:color-mix(in lab,red,red)){.oc-card[data-level=root] .oc-ring[data-vacant]{color:color-mix(in srgb,var(--oc-root-fg) 80%,transparent)}}.oc-card__lead{align-items:center;gap:10px;min-width:0;min-height:52px;margin-top:10px;display:flex}.oc-card__lead-text{flex-direction:column;min-width:0;display:flex}.oc-card__title{font-family:var(--ff-display);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--fg-1);overflow-wrap:anywhere;-webkit-line-clamp:var(--oc-lines,1);line-clamp:var(--oc-lines,1);-webkit-box-orient:vertical;font-size:15px;line-height:20px;display:-webkit-box;overflow:hidden}.oc-card[data-level=row] .oc-card__title{font-size:16px}.oc-card[data-level=root] .oc-card__title{color:var(--oc-root-fg);font-size:17px}.oc-card__sub{font-size:var(--fs-xs);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.oc-card[data-level=root] .oc-card__sub{color:var(--oc-root-fg)}@supports (color:color-mix(in lab,red,red)){.oc-card[data-level=root] .oc-card__sub{color:color-mix(in srgb,var(--oc-root-fg) 74%,transparent)}}.oc-card__people{border-top:1px solid var(--oc-hairline);flex-direction:column;min-width:0;margin:2px 12px 0;padding:6px 0 10px;list-style:none;display:flex;position:relative}.oc-card[data-level=row] .oc-card__people{margin-inline:14px}.oc-card[data-level=root] .oc-card__people{border-top-color:#ffffff29;margin-inline:18px}.oc-chip{min-width:0;height:24px;font-size:var(--fs-xs);color:var(--fg-3);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:0 -4px;padding:0 4px;display:flex}.oc-chip[draggable=true]{cursor:grab}.oc-chip:hover{background:var(--oc-soft-fill)}.oc-chip[data-match]{background:var(--oc-match-ring)}.oc-chip__ring{border:1.2px solid var(--oc-c);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.oc-chip__ring{border:1.2px solid color-mix(in srgb,var(--oc-c) 70%,transparent)}}.oc-chip__ring{color:var(--oc-c)}@supports (color:color-mix(in lab,red,red)){.oc-chip__ring{color:color-mix(in srgb,var(--oc-c) 72%,var(--fg-1))}}.oc-chip__ring{font:var(--fw-bold) 9px/1 var(--ff-ui)}.oc-chip__name{max-width:62%;color:var(--fg-1);font-weight:var(--fw-medium);flex-shrink:0}.oc-chip__job,.oc-chip__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oc-chip__job{min-width:0}.oc-chip--more{color:var(--fg-link);font-weight:var(--fw-semibold)}.oc-card[data-level=root] .oc-chip,.oc-card[data-level=root] .oc-chip__name{color:var(--oc-root-fg)}.oc-toggle{z-index:1;border:1px solid var(--oc-card-border-hover);border-radius:var(--radius-pill);background:var(--surface-card);min-width:30px;height:22px;color:var(--fg-2);font:var(--fw-semibold) 11px/1 var(--ff-ui);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;gap:2px;padding:0 7px;display:inline-flex;position:absolute;bottom:0;left:13px;transform:translate(-50%,50%);box-shadow:0 2px 6px #0000001f}.oc-card[data-level=root] .oc-toggle{left:50%}.oc-toggle:hover{color:var(--fg-1);border-color:var(--border-focus)}.oc-toggle svg{width:13px;height:13px}@media (pointer:coarse){.oc-toggle{min-width:38px;height:26px}.oc-toggle:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.oc-card__link{border-radius:inherit;min-height:0;color:inherit;flex-direction:column;flex:1;display:flex;position:relative}.oc-card__link,.oc-card__link:hover{text-decoration:none}.oc-card__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.oc-card[data-vacant]{border-style:dashed}.oc-card[data-critical]:not([data-match]):not([data-selected]){border-color:var(--crit-500)}@supports (color:color-mix(in lab,red,red)){.oc-card[data-critical]:not([data-match]):not([data-selected]){border-color:color-mix(in srgb,var(--crit-500) 55%,transparent)}}.oc-alert{height:22px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--crit-700);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:8px;display:flex;overflow:hidden}.oc-alert svg{flex:none}.oc-card[data-level=root] .oc-alert{color:#ffd3dc}.oc-legend-row{font-size:var(--fs-xs);color:var(--fg-3);justify-content:space-between;align-items:center;gap:10px 16px}.oc-legend,.oc-legend-row{flex-wrap:wrap;display:flex}.oc-legend{gap:8px 18px;margin:0;padding:0;list-style:none}.oc-legend li{align-items:center;gap:7px;display:inline-flex}.oc-legend__swatch{background:var(--oc-card);border:1px solid var(--oc-card-border-hover);border-radius:5px;width:14px;height:14px}.oc-legend__swatch[data-kind=root]{background:var(--oc-root);border-color:var(--oc-root-border)}.oc-legend__swatch[data-kind=vacant]{border-style:dashed;border-color:var(--fg-4);background:0 0}.oc-legend__alert{color:var(--crit-700)}.oc-lead{flex-direction:column;gap:14px;min-width:0;display:flex}.oc-float{z-index:3;background:var(--oc-float-bg);border:1px solid var(--glass-border);box-shadow:var(--oc-float-shadow);border-radius:16px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oc-float,.oc-mini,.oc-pathchip{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oc-float,.oc-mini,.oc-pathchip{background:var(--surface-raised)}}.oc-float--search{max-width:calc(100% - 32px - var(--oc-panel-space));flex-wrap:wrap;top:16px;left:16px}.oc-float--zoom{bottom:16px;left:16px}.oc-float__sep{background:var(--oc-hairline);align-self:stretch;width:1px;margin:6px 2px}.oc-find-group{align-items:center;gap:6px;min-width:0;display:flex}:root .oc-float .tc-segmented{box-shadow:none;background:0 0;border-color:#0000;padding:0}.oc-pill--flat{background:0 0;border-color:#0000;height:36px}@media (pointer:coarse){.oc-pill--flat{height:44px}}.oc-find{background:var(--oc-soft-fill);width:280px;min-width:0;max-width:100%;height:36px;color:var(--fg-3);cursor:text;border-radius:11px;align-items:center;gap:8px;padding:0 10px;display:flex}.oc-find:focus-within{box-shadow:var(--shadow-focus)}.oc-find input{min-width:0;height:34px;color:var(--fg-1);font:var(--fw-regular) var(--fs-base)/1 var(--ff-ui);background:0 0;border:0;outline:0;flex:1}.oc-find input::placeholder{color:var(--fg-4);opacity:1}.oc-find input::-webkit-search-cancel-button{cursor:pointer}.oc-find__count{font-size:var(--fs-sm);color:var(--fg-3);white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 6px}.oc-zb{width:36px;height:36px;color:var(--fg-2);font:inherit;cursor:pointer;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out);background:0 0;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.oc-zb:hover{background:var(--fg-1)}@supports (color:color-mix(in lab,red,red)){.oc-zb:hover{background:color-mix(in srgb,var(--fg-1) 8%,transparent)}}.oc-zb:hover{color:var(--fg-1)}.oc-zb:focus-visible{box-shadow:var(--shadow-focus);outline:none}.oc-zb--text{width:auto;min-width:54px;color:var(--fg-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;padding:0 6px}@media (pointer:coarse){.oc-zb{width:44px;height:44px}.oc-zb--text{width:auto;min-width:58px}.oc-find,.oc-find input{height:44px}}.oc-pathchip{z-index:3;height:36px;max-width:calc(100% - 32px - var(--oc-panel-space));border-radius:var(--radius-pill);background:var(--oc-float-bg);border:1px solid var(--glass-border);box-shadow:var(--oc-float-shadow);color:var(--fg-3);font:var(--fw-regular) var(--fs-sm)/1 var(--ff-ui);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:absolute;top:68px;left:16px}.oc-pathchip>svg{color:var(--oc-line-on);flex:none}.oc-pathchip__lead{text-overflow:ellipsis;min-width:0;overflow:hidden}.oc-pathchip__lead:empty{display:none}.oc-pathchip b{text-overflow:ellipsis;max-width:60%;color:var(--fg-1);font-weight:var(--fw-semibold);flex:none;overflow:hidden}.oc-pathchip:hover b{text-decoration:underline}.oc-pathchip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.oc-mini{right:calc(16px + var(--oc-panel-space));z-index:2;background:var(--oc-float-bg);border:1px solid var(--glass-border);box-shadow:var(--oc-float-shadow);border-radius:14px;padding:8px;position:absolute;bottom:16px}@container oc-stage (max-height:519px){.oc-mini{display:none}}@container oc-stage (max-width:700px){.oc-mini{display:none}}@container oc-stage (max-width:979px){.oc-body[data-panel=open] .oc-mini{display:none}}.oc-mini svg{cursor:pointer;touch-action:none;display:block}.oc-mini__node{fill:var(--fg-1)}@supports (color:color-mix(in lab,red,red)){.oc-mini__node{fill:color-mix(in srgb,var(--fg-1) 30%,transparent)}}.oc-mini__node.is-on{fill:var(--oc-line-on)}.oc-mini__view{fill:#e0004d0f;stroke:var(--oc-line-on)}.oc-panel{min-width:0;color:var(--fg-1);background:var(--surface-glass);border:1px solid var(--glass-border);box-shadow:var(--oc-panel-shadow);flex-direction:column;display:flex;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oc-panel{-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.oc-panel{background:var(--surface-raised)}}.oc-panel:focus{outline:none}.oc-panel__header{align-items:flex-start;gap:8px;padding:20px 16px 0 20px;display:flex;position:relative}.oc-panel__heading{flex:1;min-width:0}.oc-panel__kind{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:8px 0 0}.oc-panel__title{font-family:var(--ff-display);font-size:28px;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--fg-1);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.1}.oc-panel__title:focus{outline:none}.oc-panel__title:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.oc-panel__sub{font-size:var(--fs-sm);color:var(--fg-3);overflow-wrap:anywhere;margin:6px 0 0}.oc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 20px 6px;display:grid}.oc-stat{background:var(--fg-1);border-radius:14px;flex-direction:column;padding:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.oc-stat{background:color-mix(in srgb,var(--fg-1) 3.5%,transparent)}}.oc-stat{border:1px solid var(--fg-1)}@supports (color:color-mix(in lab,red,red)){.oc-stat{border:1px solid color-mix(in srgb,var(--fg-1) 6%,transparent)}}.oc-stat dd{font-family:var(--ff-num);font-size:26px;font-weight:var(--fw-bold);color:var(--fg-1);font-variant-numeric:tabular-nums;order:-1;margin:0;line-height:1}.oc-stat dt{font-size:var(--fs-xs);color:var(--fg-3);margin-top:6px}.oc-faces{cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;margin:4px 20px 8px;padding:6px 8px;display:flex}.oc-faces:hover{background:var(--oc-soft-fill)}.oc-faces:focus-visible{box-shadow:var(--shadow-focus);outline:none}.oc-faces .oc-ring{background:var(--oc-c);width:32px;height:32px;margin-right:-7px}@supports (color:color-mix(in lab,red,red)){.oc-faces .oc-ring{background:color-mix(in srgb,var(--oc-c) 16%,var(--surface-raised))}}.oc-faces .oc-ring{box-shadow:0 0 0 2px var(--surface-raised)}.oc-faces__more{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-2);margin-left:16px}.oc-panel__body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 20px 20px;overflow-y:auto}.oc-panel .ui-tabs__list{z-index:1;background:linear-gradient(var(--c-track),var(--c-track)),var(--surface-raised);width:100%;margin-top:8px;display:flex;position:sticky;top:0}.oc-panel .ui-tabs__trigger{flex:1 1 0;min-width:0;padding:0 10px}.oc-panel .ui-tabs__content{padding-top:10px}@media (pointer:coarse){.oc-panel .input,.oc-panel .select{min-height:44px}}.oc-panel .oc-zb{margin-top:2px}@media (min-width:1024px){.oc-body[data-panel=open]{--oc-panel-space:calc(var(--oc-panel-w) + 32px)}.oc-body[data-panel=open] .oc-viewport{right:var(--oc-panel-space);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.oc-panel{z-index:4;width:var(--oc-panel-w);border-radius:var(--radius-card);animation:oc-panel-in var(--dur-slow) var(--ease-out);position:absolute;top:16px;bottom:16px;right:16px}}@keyframes oc-panel-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.oc-panel__grip{display:none}@media (max-width:1023px){.oc-panel{z-index:calc(var(--z-chrome) + 5);overscroll-behavior:contain;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-height:min(58dvh,560px);box-shadow:var(--shadow-modal);padding-bottom:env(safe-area-inset-bottom,0);animation:ui-sheet-up var(--dur-slow) var(--ease-out);transition:max-height var(--dur-slow) var(--ease-out);border-bottom:0;position:fixed;inset:auto 0 0;overflow-y:auto}.oc-panel[data-expanded]{max-height:min(88dvh,820px)}.oc-body[data-panel=open]{padding-bottom:60dvh}.oc-panel__body{flex:none;min-height:auto;overflow:visible}.oc-panel__grip{z-index:2;cursor:pointer;background:0 0;border:0;flex:none;width:100%;height:22px;margin-bottom:-22px;display:block;position:relative}.oc-panel .ui-tabs__list{position:static}.oc-panel__grip:before{content:"";background:var(--border-strong);border-radius:3px;width:40px;height:5px;margin-left:-20px;position:absolute;top:8px;left:50%}.oc-panel__grip:after{content:"";width:120px;height:44px;margin-left:-60px;position:absolute;top:0;left:50%}.oc-panel__grip:focus-visible{outline:none}.oc-panel__grip:focus-visible:before{box-shadow:var(--shadow-focus)}.oc-panel__header{padding-top:24px}.oc-panel__title{font-size:24px}.oc-pathchip{display:none}}.oc-section{border-top:1px solid var(--oc-hairline);flex-direction:column;gap:10px;padding:16px 0;display:flex}.oc-section:first-child{border-top:0;padding-top:12px}.oc-section__title{font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase}.oc-section__help,.oc-section__title{font-size:var(--fs-xs);color:var(--fg-3);margin:0}.oc-section__help{line-height:1.45}.oc-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oc-facts{font-size:var(--fs-sm);grid-template-columns:minmax(88px,auto) minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.oc-facts dt{color:var(--fg-3)}.oc-facts dd{color:var(--fg-1);overflow-wrap:anywhere;min-width:0;margin:0}.oc-headcard{background:var(--oc-soft-fill);border:1px solid var(--oc-hairline);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.oc-headcard__text{min-width:0}.oc-headcard__name{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--fg-1);overflow-wrap:anywhere}.oc-headcard__job{font-size:var(--fs-xs);color:var(--fg-3);overflow-wrap:anywhere}.oc-note{font-size:var(--fs-xs);color:var(--fg-2);background:var(--oc-mint);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px;line-height:1.45;display:flex}@supports (color:color-mix(in lab,red,red)){.oc-note{background:color-mix(in srgb,var(--oc-mint) 7%,transparent)}}.oc-note{border:1px solid var(--oc-mint)}@supports (color:color-mix(in lab,red,red)){.oc-note{border:1px solid color-mix(in srgb,var(--oc-mint) 22%,transparent)}}.oc-note>svg{color:var(--oc-mint);flex:none;margin-top:1px}.oc-people{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.oc-person{border-top:1px solid var(--oc-hairline);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.oc-person:first-child{border-top:0;padding-top:0}.oc-person[draggable=true]{cursor:grab}.oc-person .oc-ring{margin-top:2px}.oc-person .oc-ring[data-head]{box-shadow:0 0 0 3px var(--oc-c,var(--oc-div-1))}@supports (color:color-mix(in lab,red,red)){.oc-person .oc-ring[data-head]{box-shadow:0 0 0 3px color-mix(in srgb,var(--oc-c,var(--oc-div-1)) 18%,transparent)}}.oc-person__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.oc-person__name{font-weight:var(--fw-semibold);color:var(--fg-1);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.oc-person__meta{font-size:var(--fs-sm);color:var(--fg-3);overflow-wrap:anywhere}.oc-person__edit{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.oc-person__edit .input{flex:180px}.oc-subunits{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.oc-subunit{border:1px solid var(--oc-hairline);background:var(--oc-soft-fill);border-radius:14px;align-items:center;gap:6px;padding:6px 6px 6px 12px;display:flex}.oc-subunit[draggable=true]{cursor:grab}.oc-subunit[data-drop=before]{box-shadow:inset 0 3px 0 var(--oc-line-on)}.oc-subunit[data-drop=after]{box-shadow:inset 0 -3px 0 var(--oc-line-on)}.oc-subunit__main{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;gap:1px;padding:0;display:flex}.oc-subunit__main:hover .oc-subunit__name{text-decoration:underline}.oc-subunit__main:focus-visible{box-shadow:var(--shadow-focus);outline:none}.oc-subunit__name{font-weight:var(--fw-medium);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oc-subunit__meta{font-size:var(--fs-xs);color:var(--fg-3)}.oc-editor [data-color=albastru]{--oc-color:var(--chart-1)}.oc-editor [data-color=portocaliu]{--oc-color:var(--chart-2)}.oc-editor [data-color=verde]{--oc-color:var(--chart-3)}.oc-editor [data-color=galben]{--oc-color:var(--chart-4)}.oc-editor [data-color=roz]{--oc-color:var(--chart-5)}.oc-editor [data-color=verde-inchis]{--oc-color:var(--chart-6)}.oc-editor [data-color=violet]{--oc-color:var(--chart-7)}.oc-editor [data-color=rosu]{--oc-color:var(--chart-8)}.oc-colors{border:0;flex-wrap:wrap;align-items:center;gap:9px;min-width:0;margin:0;padding:0;display:flex}.oc-colors legend{width:100%;margin-bottom:8px;padding:0}.oc-color{cursor:pointer;border-radius:50%;display:inline-flex;position:relative}.oc-color input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.oc-color__swatch{background:var(--oc-color);border:2px solid var(--fg-1);border-radius:50%;width:26px;height:26px}@supports (color:color-mix(in lab,red,red)){.oc-color__swatch{border:2px solid color-mix(in srgb,var(--fg-1) 15%,transparent)}}.oc-color__swatch{transition:transform var(--dur-base) var(--ease-out)}.oc-color:hover .oc-color__swatch{transform:scale(1.12)}.oc-color__swatch--none{background:0 0;background-image:linear-gradient(135deg,transparent 44%,var(--fg-4) 44%,var(--fg-4) 56%,transparent 56%)}.oc-color input:checked+.oc-color__swatch{border-color:var(--fg-1);box-shadow:0 0 0 3px var(--fg-1)}@supports (color:color-mix(in lab,red,red)){.oc-color input:checked+.oc-color__swatch{box-shadow:0 0 0 3px color-mix(in srgb,var(--fg-1) 18%,transparent)}}.oc-color input:focus-visible+.oc-color__swatch{outline:2px solid var(--border-focus);outline-offset:3px}@media (pointer:coarse){.oc-colors{gap:2px}.oc-color{padding:6px}.oc-color__swatch{width:32px;height:32px}}.oc-picker{flex-direction:column;gap:8px;min-width:0;display:flex}.oc-picker__list{border:1px solid var(--oc-hairline);background:var(--oc-soft-fill);overscroll-behavior:contain;border-radius:14px;max-height:min(320px,45dvh);margin:0;padding:4px;list-style:none;overflow-y:auto}.oc-picker__option{cursor:pointer;min-height:40px;color:var(--fg-1);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}.oc-picker__option[aria-selected=true]{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--oc-line-on)}.oc-picker__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.oc-picker__option-main{flex-direction:column;min-width:0;display:flex}.oc-picker__option-label,.oc-picker__option-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oc-picker__option-sub{font-size:var(--fs-xs);color:var(--fg-3)}.oc-picker__empty{text-align:center;font-size:var(--fs-sm);color:var(--fg-3);padding:14px}@media (pointer:coarse){.oc-picker__option{min-height:44px}}.oc-dot{background:var(--oc-c);width:10px;height:10px;box-shadow:0 0 0 3px var(--oc-c);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.oc-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--oc-c) 18%,transparent)}}.oc-preview{background:var(--oc-soft-fill);border:1px solid var(--oc-hairline);font-size:var(--fs-sm);color:var(--fg-2);border-radius:14px;padding:12px 14px;line-height:1.5}.oc-preview strong{color:var(--fg-1)}.oc-checklist{border:1px solid var(--oc-hairline);border-radius:14px;max-height:min(46dvh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}.oc-checklist li+li{border-top:1px solid var(--oc-hairline)}.oc-checklist label{cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:6px 12px;display:flex}.oc-checklist label:hover{background:var(--oc-soft-fill)}@media (pointer:coarse){.oc-checklist label{min-height:48px}}.oc-checklist__name{font-weight:var(--fw-medium);color:var(--fg-1)}.oc-checklist__meta{font-size:var(--fs-xs);color:var(--fg-3)}.oc-hint{font-size:var(--fs-sm);color:var(--fg-3);max-width:110ch;margin:0;line-height:1.5}.oc-list{flex-direction:column;gap:14px;min-width:0;display:flex}.oc-searchbar{background:var(--oc-float-bg);border:1px solid var(--glass-border);box-shadow:var(--oc-float-shadow);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;display:flex}.oc-find--bar{flex:280px;width:auto;height:40px}.oc-find--bar input{height:38px}.oc-searchbar__select{flex:0 240px;min-width:180px}.oc-searchbar__count{font-size:var(--fs-sm);color:var(--fg-3);white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 8px}@media (pointer:coarse){.oc-find--bar,.oc-find--bar input{height:44px}}.oc-branch__children,.oc-tree{margin:0;padding:0;list-style:none}.oc-tree{flex-direction:column;gap:10px;display:flex}.oc-branch{--oc-c:var(--oc-div-1);position:relative}.oc-branch__children{flex-direction:column;gap:8px;margin:8px 0 0 13px;padding-left:13px;display:flex;position:relative}.oc-branch__children:before{top:-8px;bottom:22px;left:0}.oc-branch__children:before,.oc-branch__children>.oc-branch:before{content:"";border-left:1.5px solid var(--oc-line);position:absolute}.oc-branch__children>.oc-branch:before{border-bottom:1.5px solid var(--oc-line);border-bottom-left-radius:10px;width:13px;height:22px;top:0;left:-13px}.oc-node{background:var(--oc-card);border:1px solid var(--oc-card-border);box-shadow:var(--oc-card-shadow);border-radius:16px;padding:10px 14px 10px 12px;position:relative;overflow:hidden}.oc-branch[data-depth="0"]>.oc-node{border-radius:18px}.oc-node__glow{pointer-events:none;background:radial-gradient(180px 70px at 0 0,var(--oc-c),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.oc-node__glow{background:radial-gradient(180px 70px at 0 0,color-mix(in srgb,var(--oc-c) 14%,transparent),transparent 70%)}}.oc-node__row{justify-content:space-between;gap:4px 12px;display:flex;position:relative}.oc-node__head,.oc-node__row{flex-wrap:wrap;align-items:center}.oc-node__head{min-height:36px;color:var(--fg-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:8px;padding:0 6px 0 2px;display:inline-flex}.oc-node__head:disabled{cursor:default}.oc-node__head:focus-visible{box-shadow:var(--shadow-focus);outline:none}.oc-node__chevron{color:var(--fg-3)}.oc-node__head .oc-dot{margin:0 3px}.oc-node__name{font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:var(--fs-md);letter-spacing:-.01em;color:var(--fg-1)}.oc-branch[data-depth="0"]>.oc-node .oc-node__name,.oc-node__name--strong{font-size:var(--fs-xl)}.oc-node__kind{font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase}.oc-node__kind,.oc-node__meta{font-size:var(--fs-xs);color:var(--fg-3)}.oc-node__meta{font-variant-numeric:tabular-nums}@media (pointer:coarse){.oc-node__head{min-height:44px}}.oc-roles{margin:6px 0 0;padding:0;list-style:none;position:relative}.oc-role{border-top:1px dashed var(--oc-hairline);padding:8px 0 8px 2px}.oc-role__row{justify-content:space-between}.oc-role__main,.oc-role__row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.oc-role__main{min-width:0}.oc-role__name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-1)}.oc-role__grade{font-size:var(--fs-xs);color:var(--fg-3)}.oc-role__status{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-2)}.oc-role__person{font-size:var(--fs-sm);color:var(--fg-2);gap:7px}.oc-role__person,.oc-role__vacant{align-items:center;display:inline-flex}.oc-role__vacant{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--warn-700);gap:5px}.oc-role__assign{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.oc-role__assign>div:first-child{width:100%}@media (min-width:640px){.oc-role__assign>div:first-child{width:18rem}}.oc-table-card{border-radius:var(--radius-card);background:var(--oc-card);border:1px solid var(--oc-card-border);box-shadow:var(--oc-card-shadow);overflow:hidden}.oc-table__unit{position:relative}.oc-table__name{color:var(--fg-1);align-items:center;gap:9px;display:inline-flex}.oc-table__strong{font-family:var(--ff-display);font-weight:var(--fw-bold);letter-spacing:-.01em}.oc-table__code{font-size:var(--fs-xs);color:var(--fg-3);margin-top:2px;padding-left:19px}.oc-table__head{gap:8px}.oc-person-cell,.oc-table__head{align-items:center;display:inline-flex}.oc-person-cell{gap:10px}.oc-person-cell .oc-ring{--oc-c:var(--oc-div-1)}.oc-overview{border-radius:var(--oc-stage-radius);background:var(--oc-stage-bg);border:1px solid var(--oc-stage-border);box-shadow:var(--oc-stage-shadow);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid;position:relative;overflow:hidden}.oc-overview:before{content:"";background:radial-gradient(closest-side,var(--oc-halo),transparent);pointer-events:none;border-radius:50%;width:620px;height:420px;position:absolute;top:-160px;right:-120px}.oc-overview__text{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex;position:relative}.oc-overview__kind{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0}.oc-overview__title{font-family:var(--ff-display);font-size:var(--fs-4xl);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--fg-1);margin:0;line-height:1.05}.oc-overview__sub{font-size:var(--fs-sm);color:var(--fg-3);margin:0;line-height:1.5}.oc-preview-map{background-image:var(--oc-tile);border-radius:18px;min-width:0;height:260px;position:relative}.oc-preview-map svg{width:100%;height:100%;display:block}.oc-preview-map__edge{fill:none;stroke:var(--oc-line);stroke-width:1.5px;vector-effect:non-scaling-stroke}.oc-preview-map__node{stroke-width:1px;vector-effect:non-scaling-stroke}.oc-preview-map__node.is-root{fill:var(--oc-root);stroke:var(--oc-root-border)}@media (max-width:1023px){.oc-overview{grid-template-columns:minmax(0,1fr);padding:20px}.oc-preview-map{height:180px}}.oc-head .tc-pageheader{margin-bottom:16px}.oc-head .tc-pageheader__main{flex-flow:wrap;align-items:center;gap:8px 14px}.oc-head .tc-pageheader__title{order:0}.oc-head .tc-pageheader__meta{order:1;margin:0}.oc-head .tc-pageheader__stats{order:2;margin:0 0 0 6px}.oc-head .tc-pageheader__sub{flex-basis:100%;order:3}.oc-head :is(.tc-pageheader__crumbs,.tc-pageheader__eyebrow){flex-basis:100%;order:-1}@media (max-width:767px){.oc-head .tc-pageheader{margin-bottom:12px}.oc-head .tc-pageheader__stats{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;margin:0 -16px;padding:2px 16px 4px;scroll-padding-inline:16px;overflow-x:auto}.oc-head .tc-pageheader__stats::-webkit-scrollbar{display:none}.oc-head .tc-pageheader__stats>*{flex:none}}.oc-view-loading{border-radius:var(--radius-card);border:1px solid var(--oc-stage-border);background:var(--oc-stage-bg);flex-direction:column;gap:12px;padding:20px;display:flex}.oc-view-loading[data-kind=map]{height:var(--oc-area-h);justify-content:flex-start;align-items:center;padding-top:64px}.oc-view-loading__bar{background:linear-gradient(90deg,var(--oc-soft-fill),var(--fg-1),var(--oc-soft-fill));border-radius:9px;width:min(560px,100%);height:18px;display:block}@supports (color:color-mix(in lab,red,red)){.oc-view-loading__bar{background:linear-gradient(90deg,var(--oc-soft-fill),color-mix(in srgb,var(--fg-1) 9%,transparent),var(--oc-soft-fill))}}.oc-view-loading__bar{background-size:200% 100%;animation:oc-shimmer 1.4s linear infinite}.oc-view-loading[data-kind=map] .oc-view-loading__bar:first-child{border-radius:18px;width:260px;height:120px}@keyframes oc-shimmer{to{background-position:-200% 0}}.oc-page-loading{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.oc-page-loading__pills{gap:8px;display:flex}.oc-page-loading__pills .oc-view-loading__bar{border-radius:15px;width:110px;height:30px}@media (prefers-reduced-motion:reduce){.oc-view-loading__bar{animation:none}}.oc-figures{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:639px){.oc-hide-phone{display:none!important}.oc-bar__switch{flex:1 0 100%}:root .oc-bar__switch .tc-segmented{width:100%;display:flex}:root .oc-bar__switch .tc-segmented>:is(button,a){flex:1 1 0;min-width:0;padding:0 8px}.oc-bar__rare{display:none!important}.oc-bar__switch{order:-2}.oc-bar__more{order:-1;display:block}}@media (max-width:767px){:is(.oc-editor,.oc-scope){--oc-area-h:max(420px,calc(100dvh - 420px))}.oc-mini{display:none}.oc-float--search{flex-wrap:nowrap;top:10px;left:10px;right:10px}.oc-find,.oc-find-group{flex:auto}.oc-find{width:auto}:root .oc-float--search .oc-seg{flex:none;width:auto}:root .oc-float--search .oc-seg>button{white-space:nowrap;flex:none;padding:0 12px}.oc-float--zoom{bottom:10px;left:10px}:root .oc-float--filters .oc-seg{flex:auto;min-width:0}:root .oc-float--filters .oc-seg>button{min-width:0;height:auto;min-height:44px;font-size:var(--fs-xs);white-space:normal;flex:1 1 0;padding:4px 6px;line-height:1.2}.oc-stage{border-radius:var(--radius-card)}:root .oc-seg{width:100%;display:flex}:root .oc-seg>button{white-space:normal;flex:1 1 0;min-width:0;height:auto;min-height:36px;padding:6px 8px;line-height:1.2}@media (pointer:coarse){:root .oc-seg>button{min-height:44px}}}@media (min-width:380px) and (max-width:639px){.oc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.oc-more__panel,.oc-panel{animation:none}.oc-canvas{transition:none}.oc-viewport:before{animation:none!important}.oc-edge.is-on{animation:none}.oc-card,.oc-card:hover{transition:none;transform:none}}.oc-print-caption{display:none}@page organigrama{size:A4 landscape;margin:10mm}@media print{body:has(.oc-editor){background:#fff}body:has(.oc-editor):before{display:none}body:has(.oc-editor) .tc-main__inner{page:organigrama}body:has(.oc-editor) .tc-pageheader__meta,body:has(.oc-editor) .tc-pageheader__side,body:has(.oc-editor) .tc-pageheader__stats,body:has(.oc-editor) .tc-pageheader__sub{display:none}.oc-editor{--oc-area-h:auto;--oc-line:#7a8a95;--oc-card:#fff;--oc-card-border:#c7d0d7;--oc-root:#003349}.oc-bar,.oc-editor>.tc-banner,.oc-float,.oc-hint,.oc-mini,.oc-panel,.oc-pathchip,.oc-toggle,.oc-toolbar,.ui-toast-viewport{display:none!important}.oc-canvas{opacity:1!important}.oc-viewport:before{display:none!important}.oc-print-caption{color:#5a6b77;margin:0 0 6px;font-size:11px;display:block}.oc-body,.oc-stage{box-shadow:none;border:0}.oc-body,.oc-stage,.oc-viewport{height:auto;background:0 0;position:static;overflow:visible}.oc-viewport{-webkit-mask-image:none;mask-image:none}.oc-sizer{margin-top:0!important;margin-bottom:0!important}.oc-card__glow,.oc-halo{display:none}.oc-edge,.oc-edge.is-on{stroke:#7a8a95;stroke-width:1.5px;stroke-dasharray:none;filter:none;opacity:1;animation:none}.oc-card{box-shadow:none!important;opacity:1!important;transform:none!important}.oc-card[data-match],.oc-card[data-path],.oc-card[data-selected]{border-color:#c7d0d7}.oc-card[data-level=root]{border-color:#003349}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(1turn)}}