@font-face{unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc;font-family:__plexArabic_5c1c88;src:url(/_next/static/media/38ca8bfd780ae6be-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc;font-family:__plexArabic_5c1c88;src:url(/_next/static/media/0010010bfd451de0-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc;font-family:__plexArabic_5c1c88;src:url(/_next/static/media/5cb8243e7203141c-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__plexArabic_Fallback_5c1c88;src:local("Arial");ascent-override:108.50%;descent-override:41.50%;line-gap-override:0.00%;size-adjust:100.00%}.__className_5c1c88{font-family:__plexArabic_5c1c88,__plexArabic_Fallback_5c1c88,Tahoma,system-ui,sans-serif}.__variable_5c1c88{--font-plex-arabic:"__plexArabic_5c1c88","__plexArabic_Fallback_5c1c88",Tahoma,system-ui,sans-serif}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:__plexSans_cda2e3;src:url(/_next/static/media/a7358d2e3dd919a9-s.woff2) format("woff2");font-display:swap;font-weight:100 700;font-style:normal}@font-face{font-family:__plexSans_Fallback_cda2e3;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_cda2e3{font-family:__plexSans_cda2e3,__plexSans_Fallback_cda2e3,system-ui,Segoe UI,Arial,sans-serif;font-style:normal}.__variable_cda2e3{--font-plex-sans:"__plexSans_cda2e3","__plexSans_Fallback_cda2e3",system-ui,Segoe UI,Arial,sans-serif}@font-face{unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc;font-family:__alexandriaArabic_da6749;src:url(/_next/static/media/ec1cbb37183d04d3-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc;font-family:__alexandriaArabic_da6749;src:url(/_next/static/media/a54cf7c539af50f4-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__alexandriaArabic_Fallback_da6749;src:local("Arial");ascent-override:96.80%;descent-override:25.10%;line-gap-override:0.00%;size-adjust:100.00%}.__className_da6749{font-family:__alexandriaArabic_da6749,__alexandriaArabic_Fallback_da6749,Tahoma,system-ui,sans-serif}.__variable_da6749{--font-alexandria-arabic:"__alexandriaArabic_da6749","__alexandriaArabic_Fallback_da6749",Tahoma,system-ui,sans-serif}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:__alexandriaLatin_efe1d6;src:url(/_next/static/media/087e7f4d77606f06-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:__alexandriaLatin_efe1d6;src:url(/_next/static/media/75eddf6883fd1094-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__alexandriaLatin_Fallback_efe1d6;src:local("Arial");ascent-override:84.48%;descent-override:21.91%;line-gap-override:0.00%;size-adjust:114.58%}.__className_efe1d6{font-family:__alexandriaLatin_efe1d6,__alexandriaLatin_Fallback_efe1d6,system-ui,Segoe UI,Arial,sans-serif}.__variable_efe1d6{--font-alexandria-latin:"__alexandriaLatin_efe1d6","__alexandriaLatin_Fallback_efe1d6",system-ui,Segoe UI,Arial,sans-serif}:root{--color-approval-pending-fg:var(--color-warning-fg);--color-approval-pending-bg:var(--color-warning-bg);--color-approval-pending-border:var(--color-warning-border);--color-approval-approved-fg:var(--color-success-fg);--color-approval-approved-bg:var(--color-success-bg);--color-approval-rejected-fg:var(--color-danger-fg);--color-approval-rejected-bg:var(--color-danger-bg);--color-approval-expired-fg:var(--color-neutral-fg);--color-approval-expired-bg:var(--color-neutral-bg);--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--font-size-display:2rem;--font-weight-display:600;--font-size-heading-1:1.5rem;--font-weight-heading-1:600;--font-size-heading-2:1.25rem;--font-weight-heading-2:600;--font-size-heading-3:1.0625rem;--font-weight-heading-3:600;--font-size-heading-4:0.9375rem;--font-weight-heading-4:500;--font-size-body-lg:1rem;--font-weight-body-lg:400;--font-size-body:0.9375rem;--font-weight-body:400;--font-size-body-sm:0.8125rem;--font-weight-body-sm:400;--font-size-label:0.875rem;--font-weight-label:500;--font-size-button:0.9375rem;--font-weight-button:500;--font-size-table:0.875rem;--font-weight-table:400;--font-size-kpi-value:1.75rem;--font-weight-kpi-value:600;--font-size-helper:0.8125rem;--font-weight-helper:400;--font-size-caption:0.8125rem;--font-weight-caption:400;--motion-duration-fast:120ms;--motion-duration-base:200ms;--motion-duration-slow:280ms;--motion-ease-standard:cubic-bezier(0.2,0,0,1);--motion-ease-enter:cubic-bezier(0.05,0.7,0.1,1);--motion-ease-exit:cubic-bezier(0.3,0,0.8,0.15);--z-base:0;--z-sticky:100;--z-nav:200;--z-overlay:900;--z-dialog:1000;--z-toast:1100;--z-tooltip:1200;--layout-nav-rail-width:15.5rem;--layout-nav-rail-width-collapsed:4.5rem;--layout-topbar-height:3.75rem;--layout-mobile-tabbar-height:4rem;--layout-content-max-width:80rem;--layout-touch-target-min:2.75rem;--font-family-sans:var(--font-plex-arabic,"IBM Plex Sans Arabic"),var(--font-plex-sans,"IBM Plex Sans"),system-ui,"Segoe UI",Tahoma,sans-serif;--font-family-headings:var(--font-alexandria-arabic,"Alexandria"),var(--font-alexandria-latin,"Alexandria"),var(--font-family-sans);--line-height-tight:1.2;--line-height-normal:1.55;--line-height-heading:1.3;--color-bg-canvas:#f8f8f4;--color-bg-surface:#fff;--color-bg-surface-raised:#fff;--color-bg-surface-sunken:#e9f2ed;--color-bg-hover:#e9f2ed;--color-bg-pressed:#e2e8e1;--color-bg-selected:#f5eac8;--color-bg-disabled:#eceef1;--color-bg-scrim:rgba(15,18,23,.48);--color-bg-skeleton:#e6e9ee;--color-bg-skeleton-highlight:#f1f3f6;--color-text-primary:#122720;--color-text-secondary:#5f6d65;--color-text-disabled:#7b828e;--color-text-inverse:#fff;--color-text-link:#0f6b57;--color-text-selected:#122720;--color-border-subtle:#e2e8e1;--color-border-default:#e2e8e1;--color-border-control:#5f6d65;--color-border-strong:#5f6774;--color-border-disabled:#d3d7dd;--color-action-primary-bg:#0f6b57;--color-action-primary-bg-hover:#0b473a;--color-action-primary-bg-pressed:#002a25;--color-action-primary-fg:#fff;--color-action-secondary-bg:#fff;--color-action-secondary-bg-hover:#e9f2ed;--color-action-secondary-fg:#122720;--color-action-danger-bg:#b44343;--color-action-danger-bg-hover:#933737;--color-action-danger-fg:#fff;--color-action-ai-bg:#00767a;--color-action-ai-bg-hover:#004f51;--color-action-ai-fg:#fff;--color-focus-ring:#0f6b57;--color-focus-ring-offset:#fff;--color-success-fg:#166b51;--color-success-bg:#e8f6ee;--color-success-border:#9fd7b3;--color-warning-fg:#98621f;--color-warning-bg:#fff4e0;--color-warning-border:#f0c77d;--color-danger-fg:#b44343;--color-danger-bg:#fdeceb;--color-danger-border:#f2aca7;--color-info-fg:#1e6581;--color-info-bg:#e6f4f8;--color-info-border:#9ccfe0;--color-neutral-fg:#4a5260;--color-neutral-bg:#eef0f3;--color-neutral-border:#cfd4db;--color-ai-fg:#00767a;--color-ai-bg:#e3f6f7;--color-ai-border:#aedee0;--color-ai-accent:#00a3a8;--color-chart-1:#2b45c4;--color-chart-2:#0b7a6b;--color-chart-3:#b25e00;--color-chart-4:#61a51d;--color-chart-grid:#e6e9ee;--color-chart-axis:#555d6b;--color-chart-missing:#9aa1ac;--color-nav-rail-bg:#002a25;--color-nav-rail-fg:#fff;--color-nav-rail-hover-bg:#0b473a;--color-nav-rail-active-bg:#d4af37;--color-nav-rail-active-fg:#002a25;--elevation-flat:none;--elevation-raised:0 1px 2px rgba(15,18,23,.06),0 1px 3px rgba(15,18,23,.08);--elevation-overlay:0 12px 32px rgba(15,18,23,.16),0 2px 6px rgba(15,18,23,.08);color-scheme:light}:root[data-theme=dark]{--color-bg-canvas:#0f1217;--color-bg-surface:#161a21;--color-bg-surface-raised:#1d222b;--color-bg-surface-sunken:#12161c;--color-bg-hover:#232933;--color-bg-pressed:#2a313c;--color-bg-selected:#1c2440;--color-bg-disabled:#1f242c;--color-bg-scrim:rgba(0,0,0,.64);--color-bg-skeleton:#232933;--color-bg-skeleton-highlight:#2c333e;--color-text-primary:#e9ecf1;--color-text-secondary:#a6aebb;--color-text-disabled:#79818d;--color-text-inverse:#0f1217;--color-text-link:#a9b8ff;--color-text-selected:#b3c0ff;--color-border-subtle:#232933;--color-border-default:#2c333e;--color-border-control:#79818d;--color-border-strong:#9aa2ae;--color-border-disabled:#2c333e;--color-action-primary-bg:#3d5ae0;--color-action-primary-bg-hover:#4f6aec;--color-action-primary-bg-pressed:#3149c2;--color-action-primary-fg:#fff;--color-action-secondary-bg:#1d222b;--color-action-secondary-bg-hover:#232933;--color-action-secondary-fg:#e9ecf1;--color-action-danger-bg:#c0362c;--color-action-danger-bg-hover:#ad2c23;--color-action-danger-fg:#fff;--color-action-ai-bg:#0f8185;--color-action-ai-bg-hover:#0a696d;--color-action-ai-fg:#fff;--color-focus-ring:#a9b8ff;--color-focus-ring-offset:#0f1217;--color-success-fg:#6ccf8e;--color-success-bg:#14261b;--color-success-border:#2b5a3b;--color-warning-fg:#f2b94b;--color-warning-bg:#2a2010;--color-warning-border:#5c4419;--color-danger-fg:#ff8a80;--color-danger-bg:#2c1615;--color-danger-border:#6a2a26;--color-info-fg:#6cc7e3;--color-info-bg:#0f2229;--color-info-border:#22495a;--color-neutral-fg:#b8bfca;--color-neutral-bg:#1f242c;--color-neutral-border:#353c47;--color-ai-fg:#47e5eb;--color-ai-bg:#1b3637;--color-ai-border:#2e696b;--color-ai-accent:#7eedf1;--color-chart-1:#8ea2ff;--color-chart-2:#4fd1bd;--color-chart-3:#f2b94b;--color-chart-4:#8cd147;--color-chart-grid:#2c333e;--color-chart-axis:#a6aebb;--color-chart-missing:#5f6774;--color-nav-rail-bg:#002a25;--color-nav-rail-fg:#fff;--color-nav-rail-hover-bg:#0b473a;--color-nav-rail-active-bg:#d4af37;--color-nav-rail-active-fg:#002a25;--elevation-flat:none;--elevation-raised:0 1px 2px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.5);--elevation-overlay:0 12px 32px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.5);color-scheme:dark}:root:lang(ar),[lang=ar]{--line-height-tight:1.4;--line-height-normal:1.75;--line-height-heading:1.45}[lang=ar] [lang=en]{--line-height-tight:1.2;--line-height-normal:1.55;--line-height-heading:1.3}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0ms;--motion-duration-base:0ms;--motion-duration-slow:0ms}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body,html{margin:0;padding:0}body{min-height:100vh;background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol[role=list],ul[role=list]{list-style:none;padding:0}a{color:var(--color-text-link);text-decoration-thickness:1px;text-underline-offset:.2em}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}img,svg{display:block;max-width:100%}.tt-num,table,time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--color-focus-ring-offset)}@media (forced-colors:active){:focus-visible{outline:2px solid CanvasText}}.tt-text-display,.tt-text-h1,.tt-text-h2,.tt-text-h3,.tt-text-h4,h1,h2,h3,h4{font-family:var(--font-family-headings)}.tt-text-display{font-size:var(--font-size-display);font-weight:var(--font-weight-display)}.tt-text-display,.tt-text-h1{line-height:var(--line-height-heading)}.tt-text-h1{font-size:var(--font-size-heading-1);font-weight:var(--font-weight-heading-1)}.tt-text-h2{font-size:var(--font-size-heading-2);font-weight:var(--font-weight-heading-2)}.tt-text-h2,.tt-text-h3{line-height:var(--line-height-heading)}.tt-text-h3{font-size:var(--font-size-heading-3);font-weight:var(--font-weight-heading-3)}.tt-text-h4{font-size:var(--font-size-heading-4);font-weight:var(--font-weight-heading-4);line-height:var(--line-height-heading)}.tt-text-body-sm{font-size:var(--font-size-body-sm)}.tt-text-label{font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.tt-text-caption,.tt-text-helper{font-size:var(--font-size-helper)}.tt-text-caption,.tt-text-helper,.tt-text-secondary{color:var(--color-text-secondary)}.tt-visually-hidden{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tt-skip-link{position:absolute;inset-inline-start:var(--space-4);inset-block-start:-100px;z-index:var(--z-tooltip);padding:var(--space-2) var(--space-4);background:var(--color-bg-surface-raised);color:var(--color-text-link);border-radius:var(--radius-sm);box-shadow:var(--elevation-overlay)}.tt-skip-link:focus{inset-block-start:var(--space-2)}[dir=rtl] .tt-icon--mirror{transform:scaleX(-1)}.tt-bdi{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tt-icon{flex-shrink:0;inline-size:1.25em;block-size:1.25em}.tt-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--layout-touch-target-min);padding-block:var(--space-2);padding-inline:var(--space-4);border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--font-size-button);font-weight:var(--font-weight-button);line-height:var(--line-height-tight);text-align:center;text-decoration:none;white-space:normal;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.tt-btn--sm{min-block-size:2.25rem;padding-inline:var(--space-3);font-size:var(--font-size-body-sm)}@media (max-width:1023px),(pointer:coarse){.tt-btn--sm{min-block-size:var(--layout-touch-target-min)}}.tt-btn--primary{background:var(--color-action-primary-bg);color:var(--color-action-primary-fg)}.tt-btn--primary:hover:not(:disabled){background:var(--color-action-primary-bg-hover)}.tt-btn--primary:active:not(:disabled){background:var(--color-action-primary-bg-pressed)}.tt-btn--secondary{background:var(--color-action-secondary-bg);color:var(--color-action-secondary-fg);border-color:var(--color-border-control)}.tt-btn--secondary:hover:not(:disabled){background:var(--color-action-secondary-bg-hover)}.tt-btn--tertiary{background:transparent;color:var(--color-text-link)}.tt-btn--tertiary:hover:not(:disabled){background:var(--color-bg-hover)}.tt-btn--danger{background:var(--color-action-danger-bg);color:var(--color-action-danger-fg)}.tt-btn--danger:hover:not(:disabled){background:var(--color-action-danger-bg-hover)}.tt-btn--ai{background:var(--color-action-ai-bg);color:var(--color-action-ai-fg)}.tt-btn--ai:hover:not(:disabled){background:var(--color-action-ai-bg-hover)}.tt-btn:disabled,.tt-btn[aria-disabled=true]{background:var(--color-bg-disabled);color:var(--color-text-disabled);border-color:var(--color-border-disabled);cursor:not-allowed}.tt-btn[aria-busy=true]{cursor:progress}.tt-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--layout-touch-target-min);block-size:var(--layout-touch-target-min);padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.tt-icon-btn:hover{background:var(--color-bg-hover)}.tt-icon-btn[aria-expanded=true],.tt-icon-btn[aria-pressed=true]{background:var(--color-bg-selected);color:var(--color-text-selected)}.tt-icon-btn--ai{color:var(--color-ai-fg)}.tt-count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.25rem;block-size:1.25rem;padding-inline:.3rem;border-radius:var(--radius-full);background:var(--color-action-danger-bg);color:var(--color-action-danger-fg);font-size:.75rem;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tt-icon-btn .tt-count,.tt-tabbar__item .tt-count{position:absolute;inset-block-start:2px;inset-inline-end:2px}.tt-field{display:flex;flex-direction:column;gap:var(--space-1)}.tt-field__label{font-size:var(--font-size-label);font-weight:var(--font-weight-label)}.tt-field__required{color:var(--color-danger-fg);-webkit-margin-start:var(--space-1);margin-inline-start:var(--space-1)}.tt-field__hint{color:var(--color-text-secondary)}.tt-field__error,.tt-field__hint{font-size:var(--font-size-helper)}.tt-field__error{display:flex;gap:var(--space-1);align-items:flex-start;color:var(--color-danger-fg)}.tt-input,.tt-select,.tt-textarea{inline-size:100%;min-block-size:var(--layout-touch-target-min);padding-block:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--font-size-body)}.tt-textarea{min-block-size:6rem;resize:vertical;line-height:var(--line-height-normal)}.tt-input::placeholder,.tt-textarea::placeholder{color:var(--color-text-secondary)}.tt-input[aria-invalid=true],.tt-select[aria-invalid=true],.tt-textarea[aria-invalid=true]{border-color:var(--color-danger-fg)}.tt-input:disabled,.tt-select:disabled,.tt-textarea:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled)}.tt-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-end:var(--space-8);padding-inline-end:var(--space-8);background-image:none}.tt-select-wrap{position:relative}.tt-select-wrap .tt-icon{position:absolute;inset-inline-end:var(--space-3);inset-block-start:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-secondary)}.tt-search{position:relative;display:flex;align-items:center}.tt-search .tt-icon{position:absolute;inset-inline-start:var(--space-3);color:var(--color-text-secondary);pointer-events:none}.tt-search .tt-input{-webkit-padding-start:var(--space-8);padding-inline-start:var(--space-8)}.tt-card{position:relative;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--elevation-flat);padding:var(--space-5);min-inline-size:0}.tt-card--raised{box-shadow:var(--elevation-raised)}.tt-card--compact{padding:var(--space-4)}.tt-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3)}.tt-card__title{font-size:var(--font-size-heading-3);font-weight:var(--font-weight-heading-3);line-height:var(--line-height-heading)}.tt-card__subtitle{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.tt-card--ai{border-color:var(--color-ai-border);-webkit-border-start:4px solid var(--color-ai-accent);border-inline-start:4px solid var(--color-ai-accent)}.tt-chip{display:inline-flex;align-items:center;gap:var(--space-1);max-inline-size:100%;padding-block:.125rem;padding-inline:var(--space-2);border:1px solid var(--tt-chip-border);border-radius:var(--radius-full);background:var(--tt-chip-bg);color:var(--tt-chip-fg);font-size:var(--font-size-body-sm);font-weight:500;line-height:var(--line-height-tight);white-space:nowrap}.tt-chip .tt-icon{inline-size:1em;block-size:1em}.tt-chip__text{overflow:hidden;text-overflow:ellipsis}.tt-chip--success{--tt-chip-fg:var(--color-success-fg);--tt-chip-bg:var(--color-success-bg);--tt-chip-border:var(--color-success-border)}.tt-chip--warning{--tt-chip-fg:var(--color-warning-fg);--tt-chip-bg:var(--color-warning-bg);--tt-chip-border:var(--color-warning-border)}.tt-chip--danger{--tt-chip-fg:var(--color-danger-fg);--tt-chip-bg:var(--color-danger-bg);--tt-chip-border:var(--color-danger-border)}.tt-chip--info{--tt-chip-fg:var(--color-info-fg);--tt-chip-bg:var(--color-info-bg);--tt-chip-border:var(--color-info-border)}.tt-chip--neutral{--tt-chip-fg:var(--color-neutral-fg);--tt-chip-bg:var(--color-neutral-bg);--tt-chip-border:var(--color-neutral-border)}.tt-chip--ai{--tt-chip-fg:var(--color-ai-fg);--tt-chip-bg:var(--color-ai-bg);--tt-chip-border:var(--color-ai-border)}.tt-tabs__list{display:flex;gap:var(--space-1);-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default);overflow-x:auto}.tt-tabs__tab{min-block-size:var(--layout-touch-target-min);padding-inline:var(--space-4);border:0;-webkit-border-after:3px solid transparent;border-block-end:3px solid transparent;background:transparent;color:var(--color-text-secondary);font-weight:500;white-space:nowrap}.tt-tabs__tab[aria-selected=true]{color:var(--color-text-selected);border-block-end-color:var(--color-action-primary-bg)}.tt-tabs__tab:hover{color:var(--color-text-primary)}.tt-tabs__panel{-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4)}.tt-tooltip-anchor{position:relative;display:inline-flex}.tt-tooltip{position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-start:50%;transform:translateX(-50%);z-index:var(--z-tooltip);max-inline-size:16rem;inline-size:max-content;padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--color-text-primary);color:var(--color-text-inverse);font-size:var(--font-size-body-sm);line-height:var(--line-height-tight);pointer-events:none}[dir=rtl] .tt-tooltip{transform:translateX(50%)}.tt-menu-anchor{position:relative;display:inline-flex}.tt-menu{position:absolute;inset-block-start:calc(100% + var(--space-1));z-index:var(--z-overlay);min-inline-size:15rem;max-inline-size:min(22rem,calc(100vw - var(--space-8)));max-block-size:min(70vh,32rem);overflow-y:auto;padding:var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface-raised);box-shadow:var(--elevation-overlay)}.tt-menu--align-start{inset-inline-start:0}.tt-menu--align-end{inset-inline-end:0}.tt-menu__heading{padding-block:var(--space-2) var(--space-1);font-size:var(--font-size-body-sm)}.tt-menu__heading,.tt-menu__note{padding-inline:var(--space-3);color:var(--color-text-secondary)}.tt-menu__note{padding-block:var(--space-1) var(--space-2);font-size:var(--font-size-helper)}.tt-menu__sep{block-size:1px;margin-block:var(--space-1);background:var(--color-border-subtle)}.tt-menu__item{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--layout-touch-target-min);padding-inline:var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);text-align:start}.tt-menu__item:focus-visible,.tt-menu__item:hover{background:var(--color-bg-hover)}.tt-menu__item[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.tt-menu__item[aria-checked=true]{color:var(--color-text-selected);font-weight:600}.tt-menu__item-label{flex:1 1;overflow-wrap:break-word}.tt-menu__item-meta{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.tt-scrim{position:fixed;inset:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--color-bg-scrim);animation:tt-fade-in var(--motion-duration-base) var(--motion-ease-standard)}.tt-dialog{display:flex;flex-direction:column;inline-size:min(32rem,100%);max-block-size:calc(100vh - var(--space-8));overflow:auto;border-radius:var(--radius-lg);background:var(--color-bg-surface-raised);box-shadow:var(--elevation-overlay);animation:tt-rise-in var(--motion-duration-base) var(--motion-ease-enter)}.tt-dialog__header,.tt-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-2)}.tt-dialog__title,.tt-drawer__title{font-size:var(--font-size-heading-2);font-weight:var(--font-weight-heading-2);line-height:var(--line-height-heading)}.tt-dialog__body,.tt-drawer__body{padding:var(--space-2) var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.tt-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle)}.tt-scrim--drawer{justify-content:flex-end;align-items:stretch;padding:0}.tt-drawer{--tt-drawer-from:100%;display:flex;flex-direction:column;inline-size:min(28rem,100%);block-size:100%;overflow-y:auto;background:var(--color-bg-surface-raised);box-shadow:var(--elevation-overlay);animation:tt-slide-in var(--motion-duration-slow) var(--motion-ease-enter)}.tt-drawer--start,[dir=rtl] .tt-drawer{--tt-drawer-from:-100%}[dir=rtl] .tt-drawer--start{--tt-drawer-from:100%}.tt-scrim--drawer-start{justify-content:flex-start}@media (max-width:639.98px){.tt-drawer{inline-size:100%;-webkit-padding-after:env(safe-area-inset-bottom);padding-block-end:env(safe-area-inset-bottom)}.tt-dialog{max-block-size:calc(100vh - var(--space-4))}}@keyframes tt-fade-in{0%{opacity:0}}@keyframes tt-rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes tt-slide-in{0%{transform:translateX(var(--tt-drawer-from))}}.tt-toast-region{position:fixed;inset-block-end:var(--space-4);inset-inline-start:var(--space-4);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);inline-size:min(24rem,calc(100vw - var(--space-8)));pointer-events:none}@media (max-width:639.98px){.tt-toast-region{inset-block-end:calc(var(--layout-mobile-tabbar-height) + env(safe-area-inset-bottom) + var(--space-2))}}.tt-toast{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--tt-chip-border,var(--color-border-default));border-inline-start-width:4px;border-radius:var(--radius-md);background:var(--color-bg-surface-raised);box-shadow:var(--elevation-overlay);pointer-events:auto;animation:tt-rise-in var(--motion-duration-base) var(--motion-ease-enter)}.tt-toast .tt-icon{color:var(--tt-chip-fg);-webkit-margin-before:.2em;margin-block-start:.2em}.tt-toast__text{flex:1 1}.tt-skeleton{display:block;border-radius:var(--radius-sm);background:var(--color-bg-skeleton);background-image:linear-gradient(90deg,var(--color-bg-skeleton) 0,var(--color-bg-skeleton-highlight) 50%,var(--color-bg-skeleton) 100%);background-size:200% 100%;animation:tt-shimmer 1.4s ease-in-out infinite}@keyframes tt-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.tt-skeleton{animation:none}}.tt-spinner{inline-size:1.25rem;block-size:1.25rem;border:2px solid var(--color-border-default);border-block-start-color:var(--color-action-primary-bg);border-radius:50%;animation:tt-spin .8s linear infinite}@keyframes tt-spin{to{transform:rotate(1turn)}}.tt-progress{inline-size:100%;block-size:.5rem;background:var(--color-bg-surface-sunken);overflow:hidden}.tt-progress,.tt-progress__bar{border-radius:var(--radius-full)}.tt-progress__bar{block-size:100%;background:var(--color-action-primary-bg)}.tt-state{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border:1px dashed var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-canvas)}.tt-state--bare{border:0;padding:0;background:transparent}.tt-state--error{border-style:solid;border-color:var(--color-danger-border);background:var(--color-danger-bg)}.tt-state--permission{border-style:solid;border-color:var(--color-neutral-border);background:var(--color-neutral-bg)}.tt-state__icon{display:flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-secondary);flex-shrink:0}.tt-state--error .tt-state__icon{color:var(--color-danger-fg)}.tt-state__content{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.tt-state__title{font-size:var(--font-size-heading-4);font-weight:600;line-height:var(--line-height-heading)}.tt-state__body{color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}.tt-state--error .tt-state__body,.tt-state--permission .tt-state__body{color:var(--color-text-primary)}.tt-state__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.tt-kpi{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);min-inline-size:0}.tt-kpi__label{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.tt-kpi__value{font-size:var(--font-size-kpi-value);font-weight:var(--font-weight-kpi-value);line-height:var(--line-height-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tt-kpi__cue{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-body-sm)}.tt-kpi__cue--attention{color:var(--color-warning-fg)}.tt-kpi__cue--calm,.tt-kpi__source{color:var(--color-text-secondary)}.tt-kpi__source{font-size:var(--font-size-helper)}.tt-chart{display:flex;flex-direction:column;gap:var(--space-3)}.tt-chart__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.tt-chart__title{font-size:var(--font-size-heading-4);font-weight:600}.tt-barlist{display:flex;flex-direction:column;gap:var(--space-2)}.tt-barlist__row{display:grid;grid-template-columns:minmax(6rem,10rem) 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--font-size-body-sm)}.tt-barlist__track{block-size:.75rem;border-radius:2px;background:var(--color-bg-surface-sunken)}.tt-barlist__track--missing{background:repeating-linear-gradient(-45deg,var(--color-bg-surface-sunken) 0 4px,var(--color-border-default) 4px 6px)}.tt-barlist__bar{block-size:100%;min-inline-size:2px;border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:4px;border-end-end-radius:4px;background:var(--color-chart-1)}.tt-barlist__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.tt-table{inline-size:100%;border-collapse:collapse;font-size:var(--font-size-table)}.tt-table caption{text-align:start;font-size:var(--font-size-body-sm);color:var(--color-text-secondary);-webkit-padding-after:var(--space-2);padding-block-end:var(--space-2)}.tt-table td,.tt-table th{padding:var(--space-2) var(--space-3);-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle);text-align:start}.tt-table th{font-weight:600}.tt-provenance,.tt-table th{color:var(--color-text-secondary)}.tt-provenance{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-helper)}.tt-ai-card{display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-ai-bg)}.tt-ai-card__badge{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-ai-fg);font-size:var(--font-size-body-sm);font-weight:600}.tt-ai-card__headline{font-size:var(--font-size-heading-3);font-weight:600;line-height:var(--line-height-heading)}.tt-dl{display:grid;grid-template-columns:minmax(7rem,max-content) 1fr;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);font-size:var(--font-size-body-sm)}.tt-dl dt{color:var(--color-text-secondary);font-weight:500}.tt-dl dd{min-inline-size:0;overflow-wrap:anywhere}@media (max-width:639.98px){.tt-dl{grid-template-columns:1fr;gap:0 var(--space-4)}.tt-dl dd{-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}}.tt-actions{flex-wrap:wrap}.tt-actions,.tt-note{display:flex;gap:var(--space-2)}.tt-note{align-items:flex-start;font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.tt-approval{display:flex;flex-direction:column;gap:var(--space-3);-webkit-border-start:4px solid var(--color-approval-pending-border);border-inline-start:4px solid var(--color-approval-pending-border)}.tt-approval__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.tt-approval__title{font-size:var(--font-size-heading-3);font-weight:600;line-height:var(--line-height-heading)}.tt-approval__stake{color:var(--color-text-secondary);font-weight:400}.tt-avatar{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:var(--radius-full);background:var(--color-bg-selected);color:var(--color-text-selected);font-weight:600;font-size:var(--font-size-body-sm);text-transform:uppercase;flex-shrink:0}.tt-approval__handoff{gap:var(--space-2)}.tt-approval__handoff,.tt-shell{display:flex;flex-direction:column}.tt-shell{min-block-size:100vh}.tt-topbar{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--z-nav);display:flex;align-items:center;gap:var(--space-1);block-size:var(--layout-topbar-height);padding-inline:var(--space-2);background:var(--color-bg-surface);-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default)}@media (min-width:640px){.tt-topbar{gap:var(--space-2);padding-inline:var(--space-4)}}.tt-topbar__group{display:flex;align-items:center;gap:var(--space-1);min-inline-size:0}.tt-topbar__spacer{flex:1 1;min-inline-size:var(--space-2)}.tt-topbar__search{flex:1 1;max-inline-size:30rem;display:none}@media (min-width:640px){.tt-topbar__search{display:flex}.tt-topbar__spacer--search{display:none}}.tt-search-trigger{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:2.5rem;padding-inline:var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-bg-canvas);color:var(--color-text-secondary);text-align:start}.tt-search-trigger:hover{background:var(--color-bg-hover)}.tt-search-trigger__text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-kbd{font-size:.75rem;padding-inline:var(--space-1);border:1px solid var(--color-border-default);border-radius:4px;color:var(--color-text-secondary);direction:ltr}.tt-switcher{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--layout-touch-target-min);max-inline-size:100%;padding-inline:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);font-weight:600}.tt-switcher:hover,.tt-switcher[aria-expanded=true]{background:var(--color-bg-hover)}.tt-switcher__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.tt-switcher__sub{display:block;font-size:var(--font-size-body-sm);font-weight:400;color:var(--color-text-secondary)}.tt-switcher--org{min-inline-size:0;max-inline-size:11rem;text-align:start}@media (min-width:640px){.tt-switcher--org{max-inline-size:16rem}}.tt-product-mark{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:var(--radius-sm);background:var(--color-action-primary-bg);color:var(--color-action-primary-fg);flex-shrink:0}.tt-lang-btn{min-inline-size:var(--layout-touch-target-min);min-block-size:var(--layout-touch-target-min);padding-inline:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);font-weight:600}.tt-lang-btn:hover{background:var(--color-bg-hover)}@media (max-width:639.98px){.tt-hide-mobile{display:none!important}}.tt-only-tablet{display:none!important}@media (min-width:640px) and (max-width:1023.98px){.tt-only-tablet{display:inline-flex!important}}@media (max-width:1023.98px){.tt-only-desktop{display:none!important}}.tt-only-mobile{display:none!important}@media (max-width:639.98px){.tt-only-mobile{display:inline-flex!important}}.tt-shell__body{display:flex;flex:1 1;min-block-size:0}.tt-rail{display:none}@media (min-width:1024px){.tt-rail{position:-webkit-sticky;position:sticky;inset-block-start:var(--layout-topbar-height);display:flex;flex-direction:column;gap:var(--space-2);flex-shrink:0;inline-size:var(--layout-nav-rail-width);block-size:calc(100vh - var(--layout-topbar-height));overflow-y:auto;padding:var(--space-3);background:var(--color-nav-rail-bg);-webkit-border-end:1px solid var(--color-nav-rail-bg);border-inline-end:1px solid var(--color-nav-rail-bg)}.tt-rail[data-collapsed=true]{inline-size:var(--layout-nav-rail-width-collapsed)}}.tt-rail__brand{display:flex;justify-content:center;padding-block:var(--space-2);-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.tt-rail__brand-img{inline-size:7rem;block-size:auto;border-radius:var(--radius-md)}.tt-rail__footer{-webkit-margin-before:auto;margin-block-start:auto;display:flex;justify-content:flex-end}.tt-rail .tt-icon-btn{color:var(--color-nav-rail-fg)}.tt-rail .tt-icon-btn:hover{background:var(--color-nav-rail-hover-bg)}.tt-rail .tt-icon-btn[aria-expanded=true],.tt-rail .tt-icon-btn[aria-pressed=true]{background:var(--color-nav-rail-active-bg);color:var(--color-nav-rail-active-fg)}.tt-rail :focus-visible{outline-color:var(--color-nav-rail-active-bg);box-shadow:0 0 0 4px var(--color-nav-rail-bg)}.tt-navlist{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.tt-navlink{position:relative;display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--layout-touch-target-min);padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-weight:500;line-height:var(--line-height-tight);text-decoration:none}.tt-navlink:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tt-navlink[aria-current=page]{background:var(--color-bg-selected);color:var(--color-text-selected);font-weight:600}.tt-navlink .tt-icon{inline-size:1.25rem;block-size:1.25rem}.tt-navlink__label{min-inline-size:0;overflow-wrap:anywhere}.tt-rail[data-collapsed=true] .tt-navlink{justify-content:center;padding-inline:0}.tt-rail .tt-navlink,.tt-rail .tt-navlink:hover{color:var(--color-nav-rail-fg)}.tt-rail .tt-navlink:hover{background:var(--color-nav-rail-hover-bg)}.tt-rail .tt-navlink[aria-current=page]{background:var(--color-nav-rail-active-bg);color:var(--color-nav-rail-active-fg)}.tt-main{flex:1 1;min-inline-size:0;padding:var(--space-4);-webkit-padding-after:calc(var(--layout-mobile-tabbar-height) + env(safe-area-inset-bottom) + var(--space-6));padding-block-end:calc(var(--layout-mobile-tabbar-height) + env(safe-area-inset-bottom) + var(--space-6))}.tt-main:focus{outline:none}@media (min-width:640px){.tt-main{padding:var(--space-6)}}.tt-page{max-inline-size:var(--layout-content-max-width);margin-inline:auto}.tt-tabbar{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-nav);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-webkit-padding-after:env(safe-area-inset-bottom);padding-block-end:env(safe-area-inset-bottom);background:var(--color-bg-surface);-webkit-border-before:1px solid var(--color-border-default);border-block-start:1px solid var(--color-border-default)}@media (min-width:640px){.tt-tabbar{display:none}}.tt-tabbar__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-block-size:var(--layout-mobile-tabbar-height);padding-inline:2px;border:0;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-tight);text-align:center;text-decoration:none}.tt-tabbar__item .tt-icon{inline-size:1.4rem;block-size:1.4rem}.tt-tabbar__label{max-inline-size:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.tt-tabbar__item[aria-current=page],.tt-tabbar__item[aria-expanded=true]{color:var(--color-text-selected);font-weight:600}.tt-tabbar__item[aria-current=page]:before{content:"";position:absolute;inset-block-start:0;inset-inline:25%;block-size:3px;border-end-start-radius:3px;border-end-end-radius:3px;background:var(--color-action-primary-bg)}.tt-tabbar__icon-wrap{position:relative;display:inline-flex}.tt-tabbar__icon-wrap .tt-count{position:absolute;inset-block-start:-6px;inset-inline-end:-12px}.tt-command-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;max-block-size:50vh;overflow-y:auto}.tt-command-option{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--layout-touch-target-min);padding-inline:var(--space-3);border-radius:var(--radius-sm);cursor:pointer}.tt-command-option[aria-selected=true]{background:var(--color-bg-selected);color:var(--color-text-selected)}.tt-notbuilt{display:flex;flex-direction:column;gap:var(--space-4);max-inline-size:42rem}.tt-fullscreen-center{display:grid;place-items:center;min-block-size:100vh}.tt-narrow-page{padding:var(--space-6);max-inline-size:40rem;margin-inline:auto}.tt-auth{min-block-size:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-4)}.tt-auth__lang{align-self:flex-end}.tt-auth__card{inline-size:100%;max-inline-size:24rem;gap:var(--space-3)}.tt-auth__card,.tt-auth__form{display:flex;flex-direction:column}.tt-auth__form{gap:var(--space-4)}.tt-topbar__group--context{flex:0 1 auto}.tt-topbar__group--actions{flex-shrink:0}.tt-topbar .tt-menu-anchor{min-inline-size:0}.tt-topbar__group--context>.tt-menu-anchor:last-child{flex:0 1 auto}@media (max-width:639.98px){.tt-topbar__group--actions{gap:0}.tt-switcher{padding-inline:var(--space-1)}}.tt-cp{display:flex;flex-direction:column;gap:var(--space-4)}.tt-cp-list,.tt-cp-notices,.tt-cp-starters ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.tt-cp-list{-webkit-padding-start:1.1em;padding-inline-start:1.1em;list-style:disc}.tt-cp-starters{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.tt-cp-starters .tt-btn{inline-size:100%;justify-content:flex-start;text-align:start;white-space:normal}.tt-cp-log{display:flex;flex-direction:column;gap:var(--space-5)}.tt-cp-turn{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.tt-cp-question{align-self:flex-end;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-surface-sunken);overflow-wrap:anywhere}.tt-cp-answer{display:grid;grid-gap:var(--space-3);gap:var(--space-3);overflow-wrap:anywhere}.tt-cp-finding,.tt-cp-finding>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.tt-cp-metric{display:inline-flex}.tt-cp-error,.tt-cp-metric,.tt-cp-pending{flex-wrap:wrap;gap:var(--space-2);align-items:center}.tt-cp-error,.tt-cp-pending{display:flex}.tt-cp-error{color:var(--color-danger-fg)}.tt-cp-narration{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.tt-cp-prov{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.tt-cp-prov summary{cursor:pointer;min-block-size:44px;display:flex;align-items:center}.tt-cp-prov>:not(summary){-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.tt-cp-form{display:grid;grid-gap:var(--space-2);gap:var(--space-2);position:-webkit-sticky;position:sticky;inset-block-end:0;padding-block:var(--space-3);background:var(--color-bg-surface);-webkit-border-before:1px solid var(--color-border-subtle);border-block-start:1px solid var(--color-border-subtle)}.tt-cp-toolbar{flex-wrap:wrap}.tt-cp-head{display:grid;grid-gap:var(--space-2);gap:var(--space-2);-webkit-padding-after:var(--space-3);padding-block-end:var(--space-3);-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle)}.tt-cp-head__title,.tt-cp-history__title{overflow-wrap:anywhere;min-inline-size:0}.tt-cp-head .tt-actions,.tt-cp-history .tt-actions{flex-wrap:wrap}.tt-cp-rename{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.tt-cp-history,.tt-cp-history__list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.tt-cp-history__list{margin:0;padding:0;list-style:none}.tt-cp-history__item{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-inline-size:0}.tt-cp-history__text{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-inline-size:0}.tt-cp-history__title{font-weight:600}.tt-home{display:flex;flex-direction:column;gap:var(--space-6)}.tt-home__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.tt-home__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:1280px){.tt-home__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-8) var(--space-6)}.tt-home-attention{grid-column:span 8}.tt-home-opportunity{grid-column:span 4}.tt-home-activity,.tt-home-performance{grid-column:span 12}.tt-home-competitors{grid-column:span 5}.tt-home-upcoming{grid-column:span 7}}.tt-home-section{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.tt-home-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.tt-home-section__head h2:focus-visible{outline-offset:4px}.tt-home-stack{display:flex;flex-direction:column;gap:var(--space-3)}.tt-home-grid-2,.tt-home-grid-3,.tt-home-grid-4{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.tt-home-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tt-home-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-home-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-home-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.tt-home-list{display:flex;flex-direction:column;gap:var(--space-2)}.tt-home-list__item{display:flex;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2);-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle)}.tt-home-list__item:last-child{-webkit-border-after:0;border-block-end:0}.tt-home-list__item>.tt-icon{-webkit-margin-before:.2em;margin-block-start:.2em;color:var(--color-text-secondary)}.tt-home-list__main{display:flex;flex-direction:column;flex:1 1;min-inline-size:0}.tt-home-list__title{font-weight:500;overflow-wrap:anywhere}.tt-home-list__when{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);white-space:nowrap}.tt-approval--revision{border-inline-start-color:var(--color-danger-border)}.tt-home-onboarding{display:flex;flex-direction:column;gap:var(--space-3)}.tt-home-steps{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.tt-home-steps__item{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.tt-home-facts{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0}.tt-home-facts>div{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}.tt-home-facts dt{color:var(--color-text-secondary);min-inline-size:0}.tt-home-facts dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}