.ImpersonationBanner_banner__HwXgK{position:fixed;top:0;left:0;right:0;background-color:#f59e0b;color:#1f2937;padding:.75rem 1rem;display:flex;justify-content:center;align-items:center;gap:1rem;z-index:9999;font-size:.875rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ImpersonationBanner_content__7Ceel{display:flex;align-items:center;gap:.5rem}.ImpersonationBanner_icon__sJpyE{width:1.25rem;height:1.25rem;flex-shrink:0}.ImpersonationBanner_text__JdFLg{white-space:nowrap}.ImpersonationBanner_text__JdFLg strong{font-weight:600}.ImpersonationBanner_stopButton__pQICF{background-color:#1f2937;color:#fff;border:none;padding:.375rem .75rem;border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .15s ease-in-out;white-space:nowrap}.ImpersonationBanner_stopButton__pQICF:hover:not(:disabled){background-color:#374151}.ImpersonationBanner_stopButton__pQICF:disabled{opacity:.7;cursor:not-allowed}@media (max-width:767px){.ImpersonationBanner_banner__HwXgK{flex-direction:column;gap:.5rem;padding:.5rem 1rem}.ImpersonationBanner_text__JdFLg{text-align:center;white-space:normal}.ImpersonationBanner_stopButton__pQICF{width:100%;padding:.5rem 1rem}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}:root{--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-primary-800:#1e40af;--color-primary-900:#1e3a8a;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-slate-950:#020617;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-gray-950:#030712;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-green-900:#14532d;--color-emerald-50:#ecfdf5;--color-emerald-100:#d1fae5;--color-emerald-200:#a7f3d0;--color-emerald-300:#6ee7b7;--color-emerald-400:#34d399;--color-emerald-500:#10b981;--color-emerald-600:#059669;--color-emerald-700:#047857;--color-emerald-800:#065f46;--color-emerald-900:#064e3b;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#fde68a;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-amber-900:#78350f;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-white:#fff;--color-black:#000;--color-transparent:transparent;--color-text-primary:var(--color-slate-900);--color-text-secondary:var(--color-slate-600);--color-text-muted:var(--color-slate-500);--color-text-placeholder:var(--color-slate-400);--color-text-inverse:var(--color-white);--color-text-link:var(--color-primary-600);--color-text-link-hover:var(--color-primary-700);--color-bg-primary:var(--color-white);--color-bg-secondary:var(--color-slate-50);--color-bg-tertiary:var(--color-slate-100);--color-bg-inverse:var(--color-slate-900);--color-bg-hover:var(--color-slate-100);--color-bg-active:var(--color-slate-200);--color-border-default:var(--color-slate-200);--color-border-strong:var(--color-slate-300);--color-border-focus:var(--color-primary-500);--color-accent:var(--color-primary-600);--color-accent-hover:var(--color-primary-700);--color-accent-light:var(--color-primary-100);--color-accent-bg:var(--color-primary-50);--color-error:var(--color-red-600);--color-error-hover:var(--color-red-700);--color-error-bg:var(--color-red-50);--color-error-border:var(--color-red-200);--color-error-text:var(--color-red-800);--color-success:var(--color-green-600);--color-success-hover:var(--color-green-700);--color-success-bg:var(--color-green-50);--color-success-border:var(--color-green-200);--color-success-text:var(--color-green-800);--color-warning:var(--color-amber-600);--color-warning-hover:var(--color-amber-700);--color-warning-bg:var(--color-amber-100);--color-warning-border:var(--color-amber-200);--color-warning-text:var(--color-amber-800);--color-info:var(--color-blue-600);--color-info-hover:var(--color-blue-700);--color-info-bg:var(--color-blue-50);--color-info-border:var(--color-blue-200);--color-info-text:var(--color-blue-800);--color-overlay:rgba(0,0,0,.5);--color-overlay-light:rgba(0,0,0,.25);--spacing-0:0;--spacing-px:1px;--spacing-0-5:0.125rem;--spacing-1:0.25rem;--spacing-1-5:0.375rem;--spacing-2:0.5rem;--spacing-2-5:0.625rem;--spacing-3:0.75rem;--spacing-3-5:0.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--breakpoint-mobile:768px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--spacing-card:var(--spacing-6);--spacing-section:var(--spacing-8);--spacing-page:var(--spacing-8);--spacing-input:var(--spacing-3);--spacing-button:var(--spacing-4);--sidebar-width:16rem;--sidebar-width-collapsed:4rem;--header-height:4rem;--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--line-height-3:0.75rem;--line-height-4:1rem;--line-height-5:1.25rem;--line-height-6:1.5rem;--line-height-7:1.75rem;--line-height-8:2rem;--line-height-9:2.25rem;--line-height-10:2.5rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--letter-spacing-tighter:-0.05em;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--decoration-auto:auto;--decoration-from-font:from-font;--decoration-0:0px;--decoration-1:1px;--decoration-2:2px;--decoration-4:4px;--decoration-8:8px;--heading-1-size:var(--font-size-4xl);--heading-1-weight:var(--font-weight-bold);--heading-1-line-height:var(--line-height-tight);--heading-2-size:var(--font-size-3xl);--heading-2-weight:var(--font-weight-semibold);--heading-2-line-height:var(--line-height-tight);--heading-3-size:var(--font-size-2xl);--heading-3-weight:var(--font-weight-semibold);--heading-3-line-height:var(--line-height-snug);--heading-4-size:var(--font-size-xl);--heading-4-weight:var(--font-weight-semibold);--heading-4-line-height:var(--line-height-snug);--heading-5-size:var(--font-size-lg);--heading-5-weight:var(--font-weight-medium);--heading-5-line-height:var(--line-height-normal);--heading-6-size:var(--font-size-base);--heading-6-weight:var(--font-weight-medium);--heading-6-line-height:var(--line-height-normal);--body-size:var(--font-size-base);--body-line-height:var(--line-height-normal);--body-sm-size:var(--font-size-sm);--body-sm-line-height:var(--line-height-normal);--body-lg-size:var(--font-size-lg);--body-lg-line-height:var(--line-height-relaxed);--label-size:var(--font-size-sm);--label-weight:var(--font-weight-medium);--label-line-height:var(--line-height-normal);--caption-size:var(--font-size-xs);--caption-line-height:var(--line-height-normal);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.05);--shadow-none:0 0 #0000;--ring-offset-width:2px;--ring-offset-color:var(--color-white,#fff);--ring-color:var(--color-primary-500,#3b82f6);--ring-width:3px;--shadow-focus-ring:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(var(--ring-offset-width) + var(--ring-width)) var(--ring-color);--shadow-focus-ring-error:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(var(--ring-offset-width) + var(--ring-width)) var(--color-red-500,#ef4444);--shadow-card:var(--shadow);--shadow-card-hover:var(--shadow-md);--shadow-dropdown:var(--shadow-lg);--shadow-modal:var(--shadow-xl);--shadow-floating:var(--shadow-lg);--shadow-button-pressed:var(--shadow-inner);--shadow-primary:0 4px 14px 0 rgba(37,99,235,.4);--shadow-error:0 4px 14px 0 rgba(220,38,38,.4);--shadow-success:0 4px 14px 0 rgba(22,163,74,.4);--radius-none:0;--radius-sm:0.125rem;--radius:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--border-width-0:0;--border-width:1px;--border-width-2:2px;--border-width-4:4px;--border-width-8:8px;--radius-button:var(--radius-lg);--radius-button-sm:var(--radius-md);--radius-button-lg:var(--radius-lg);--radius-input:var(--radius-lg);--radius-card:var(--radius-lg);--radius-modal:var(--radius-xl);--radius-badge:var(--radius-full);--radius-tag:var(--radius-md);--radius-avatar:var(--radius-full);--radius-avatar-square:var(--radius-lg);--radius-tooltip:var(--radius-md);--radius-popover:var(--radius-lg);--outline-width:2px;--outline-offset:2px;--duration-0:0ms;--duration-75:75ms;--duration-100:100ms;--duration-150:150ms;--duration-200:200ms;--duration-300:300ms;--duration-500:500ms;--duration-700:700ms;--duration-1000:1000ms;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-elastic:cubic-bezier(0.68,-0.6,0.32,1.6);--transition-default:var(--duration-150) var(--ease-in-out);--transition-colors:color var(--duration-150) var(--ease-in-out),background-color var(--duration-150) var(--ease-in-out),border-color var(--duration-150) var(--ease-in-out),text-decoration-color var(--duration-150) var(--ease-in-out),fill var(--duration-150) var(--ease-in-out),stroke var(--duration-150) var(--ease-in-out);--transition-opacity:opacity var(--duration-150) var(--ease-in-out);--transition-shadow:box-shadow var(--duration-150) var(--ease-in-out);--transition-transform:transform var(--duration-200) var(--ease-in-out);--transition-all:all var(--duration-150) var(--ease-in-out)}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInFromTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInFromLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}:root{--animation-spin:spin 1s linear infinite;--animation-ping:ping 1s cubic-bezier(0,0,0.2,1) infinite;--animation-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--animation-bounce:bounce 1s infinite;--animation-fade-in:fadeIn var(--duration-200) var(--ease-out);--animation-fade-out:fadeOut var(--duration-150) var(--ease-in);--animation-slide-in-top:slideInFromTop var(--duration-300) var(--ease-out);--animation-slide-in-bottom:slideInFromBottom var(--duration-300) var(--ease-out);--animation-slide-in-left:slideInFromLeft var(--duration-300) var(--ease-out);--animation-slide-in-right:slideInFromRight var(--duration-300) var(--ease-out);--animation-scale-in:scaleIn var(--duration-200) var(--ease-out);--animation-scale-out:scaleOut var(--duration-150) var(--ease-in)}@media (prefers-reduced-motion:reduce){:root{--duration-75:0ms;--duration-100:0ms;--duration-150:0ms;--duration-200:0ms;--duration-300:0ms;--duration-500:0ms;--duration-700:0ms;--duration-1000:0ms;--animation-spin:none;--animation-ping:none;--animation-pulse:none;--animation-bounce:none;--animation-fade-in:none;--animation-fade-out:none;--animation-slide-in-top:none;--animation-slide-in-bottom:none;--animation-slide-in-left:none;--animation-slide-in-right:none;--animation-scale-in:none;--animation-scale-out:none}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{background-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal)}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}input,select,textarea{background-color:transparent}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}:focus{outline:none}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}::selection{background-color:var(--color-primary-200);color:var(--color-primary-900)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{body{background:#fff;color:#000}a{text-decoration:underline}.no-print,aside,footer,nav{display:none!important}}.block{display:block}.inlineBlock{display:inline-block}.inline{display:inline}.hidden{display:none}.contents{display:contents}.flex{display:flex}.inlineFlex{display:inline-flex}.flexCol{display:flex;flex-direction:column}.flexRow{display:flex;flex-direction:row}.flexColReverse{display:flex;flex-direction:column-reverse}.flexRowReverse{display:flex;flex-direction:row-reverse}.flexWrap{flex-wrap:wrap}.flexNoWrap{flex-wrap:nowrap}.flexWrapReverse{flex-wrap:wrap-reverse}.itemsStart{align-items:flex-start}.itemsCenter{align-items:center}.itemsEnd{align-items:flex-end}.itemsStretch{align-items:stretch}.itemsBaseline{align-items:baseline}.justifyStart{justify-content:flex-start}.justifyCenter{justify-content:center}.justifyEnd{justify-content:flex-end}.justifyBetween{justify-content:space-between}.justifyAround{justify-content:space-around}.justifyEvenly{justify-content:space-evenly}.contentStart{align-content:flex-start}.contentCenter{align-content:center}.contentEnd{align-content:flex-end}.contentBetween{align-content:space-between}.contentAround{align-content:space-around}.contentStretch{align-content:stretch}.selfAuto{align-self:auto}.selfStart{align-self:flex-start}.selfCenter{align-self:center}.selfEnd{align-self:flex-end}.selfStretch{align-self:stretch}.flex1{flex:1 1}.flexAuto{flex:1 1 auto}.flexInitial{flex:0 1 auto}.flexNone{flex:none}.flexGrow{flex-grow:1}.flexGrow0{flex-grow:0}.flexShrink{flex-shrink:1}.flexShrink0{flex-shrink:0}.gap0{gap:0}.gap1{gap:var(--spacing-1)}.gap2{gap:var(--spacing-2)}.gap3{gap:var(--spacing-3)}.gap4{gap:var(--spacing-4)}.gap5{gap:var(--spacing-5)}.gap6{gap:var(--spacing-6)}.gap8{gap:var(--spacing-8)}.gap10{gap:var(--spacing-10)}.gap12{gap:var(--spacing-12)}.gapX0{column-gap:0}.gapX1{column-gap:var(--spacing-1)}.gapX2{column-gap:var(--spacing-2)}.gapX3{column-gap:var(--spacing-3)}.gapX4{column-gap:var(--spacing-4)}.gapX6{column-gap:var(--spacing-6)}.gapX8{column-gap:var(--spacing-8)}.gapY0{row-gap:0}.gapY1{row-gap:var(--spacing-1)}.gapY2{row-gap:var(--spacing-2)}.gapY3{row-gap:var(--spacing-3)}.gapY4{row-gap:var(--spacing-4)}.gapY6{row-gap:var(--spacing-6)}.gapY8{row-gap:var(--spacing-8)}.grid{display:grid}.inlineGrid{display:inline-grid}.gridCols1{grid-template-columns:repeat(1,minmax(0,1fr))}.gridCols2{grid-template-columns:repeat(2,minmax(0,1fr))}.gridCols3{grid-template-columns:repeat(3,minmax(0,1fr))}.gridCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.gridCols5{grid-template-columns:repeat(5,minmax(0,1fr))}.gridCols6{grid-template-columns:repeat(6,minmax(0,1fr))}.gridCols12{grid-template-columns:repeat(12,minmax(0,1fr))}.gridColsNone{grid-template-columns:none}.gridRows1{grid-template-rows:repeat(1,minmax(0,1fr))}.gridRows2{grid-template-rows:repeat(2,minmax(0,1fr))}.gridRows3{grid-template-rows:repeat(3,minmax(0,1fr))}.gridRows4{grid-template-rows:repeat(4,minmax(0,1fr))}.gridRowsNone{grid-template-rows:none}.colSpan1{grid-column:span 1/span 1}.colSpan2{grid-column:span 2/span 2}.colSpan3{grid-column:span 3/span 3}.colSpan4{grid-column:span 4/span 4}.colSpan6{grid-column:span 6/span 6}.colSpanFull{grid-column:1/-1}.rowSpan1{grid-row:span 1/span 1}.rowSpan2{grid-row:span 2/span 2}.rowSpan3{grid-row:span 3/span 3}.rowSpanFull{grid-row:1/-1}.gridFlowRow{grid-auto-flow:row}.gridFlowCol{grid-auto-flow:column}.gridFlowDense{grid-auto-flow:dense}.placeItemsCenter{place-items:center}.placeItemsStart{place-items:start}.placeItemsEnd{place-items:end}.placeItemsStretch{place-items:stretch}.placeContentCenter{place-content:center}.placeContentStart{place-content:start}.placeContentEnd{place-content:end}.placeContentBetween{place-content:space-between}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:-webkit-sticky;position:sticky}.static{position:static}.inset0{inset:0}.insetAuto{inset:auto}.insetX0{left:0;right:0}.insetY0{top:0;bottom:0}.top0{top:0}.top1{top:var(--spacing-1)}.top2{top:var(--spacing-2)}.top4{top:var(--spacing-4)}.topAuto{top:auto}.right0{right:0}.right1{right:var(--spacing-1)}.right2{right:var(--spacing-2)}.right4{right:var(--spacing-4)}.rightAuto{right:auto}.bottom0{bottom:0}.bottom1{bottom:var(--spacing-1)}.bottom2{bottom:var(--spacing-2)}.bottom4{bottom:var(--spacing-4)}.bottomAuto{bottom:auto}.left0{left:0}.left1{left:var(--spacing-1)}.left2{left:var(--spacing-2)}.left4{left:var(--spacing-4)}.leftAuto{left:auto}.z0{z-index:0}.z10{z-index:10}.z20{z-index:20}.z30{z-index:30}.z40{z-index:40}.z50{z-index:50}.zAuto{z-index:auto}.zDropdown{z-index:1000}.zSticky{z-index:1020}.zFixed{z-index:1030}.zModalBackdrop{z-index:1040}.zModal{z-index:1050}.zPopover{z-index:1060}.zTooltip{z-index:1070}.overflowAuto{overflow:auto}.overflowHidden{overflow:hidden}.overflowVisible{overflow:visible}.overflowScroll{overflow:scroll}.overflowXAuto{overflow-x:auto}.overflowXHidden{overflow-x:hidden}.overflowXVisible{overflow-x:visible}.overflowXScroll{overflow-x:scroll}.overflowYAuto{overflow-y:auto}.overflowYHidden{overflow-y:hidden}.overflowYVisible{overflow-y:visible}.overflowYScroll{overflow-y:scroll}.wAuto{width:auto}.wFull{width:100%}.wScreen{width:100vw}.wMin{width:min-content}.wMax{width:max-content}.wFit{width:-moz-fit-content;width:fit-content}.w0{width:0}.w1{width:var(--spacing-1)}.w2{width:var(--spacing-2)}.w4{width:var(--spacing-4)}.w6{width:var(--spacing-6)}.w8{width:var(--spacing-8)}.w10{width:var(--spacing-10)}.w12{width:var(--spacing-12)}.w16{width:var(--spacing-16)}.w20{width:var(--spacing-20)}.w24{width:var(--spacing-24)}.w32{width:var(--spacing-32)}.w48{width:var(--spacing-48)}.w64{width:var(--spacing-64)}.minW0{min-width:0}.minWFull{min-width:100%}.minWMin{min-width:min-content}.minWMax{min-width:max-content}.maxWNone{max-width:none}.maxWFull{max-width:100%}.maxWSm{max-width:var(--container-sm)}.maxWMd{max-width:var(--container-md)}.maxWLg{max-width:var(--container-lg)}.maxWXl{max-width:var(--container-xl)}.maxW2xl{max-width:var(--container-2xl)}.maxWProse{max-width:65ch}.maxWScreenSm{max-width:640px}.maxWScreenMd{max-width:768px}.maxWScreenLg{max-width:1024px}.maxWScreenXl{max-width:1280px}.hAuto{height:auto}.hFull{height:100%}.hScreen{height:100vh}.hDvh{height:100dvh}.hMin{height:min-content}.hMax{height:max-content}.hFit{height:-moz-fit-content;height:fit-content}.h0{height:0}.h1{height:var(--spacing-1)}.h2{height:var(--spacing-2)}.h4{height:var(--spacing-4)}.h6{height:var(--spacing-6)}.h8{height:var(--spacing-8)}.h10{height:var(--spacing-10)}.h12{height:var(--spacing-12)}.h16{height:var(--spacing-16)}.h20{height:var(--spacing-20)}.h24{height:var(--spacing-24)}.h32{height:var(--spacing-32)}.h48{height:var(--spacing-48)}.h64{height:var(--spacing-64)}.minH0{min-height:0}.minHFull{min-height:100%}.minHScreen{min-height:100vh}.minHDvh{min-height:100dvh}.maxHNone{max-height:none}.maxHFull{max-height:100%}.maxHScreen{max-height:100vh}.aspectAuto{aspect-ratio:auto}.aspectSquare{aspect-ratio:1/1}.aspectVideo{aspect-ratio:16/9}.objectContain{object-fit:contain}.objectCover{object-fit:cover}.objectFill{object-fit:fill}.objectNone{object-fit:none}.objectScaleDown{object-fit:scale-down}.objectBottom{object-position:bottom}.objectCenter{object-position:center}.objectLeft{object-position:left}.objectRight{object-position:right}.objectTop{object-position:top}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.notSrOnly{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.cursorAuto{cursor:auto}.cursorDefault{cursor:default}.cursorPointer{cursor:pointer}.cursorWait{cursor:wait}.cursorText{cursor:text}.cursorMove{cursor:move}.cursorHelp{cursor:help}.cursorNotAllowed{cursor:not-allowed}.cursorNone{cursor:none}.cursorGrab{cursor:-webkit-grab;cursor:grab}.cursorGrabbing{cursor:-webkit-grabbing;cursor:grabbing}.pointerEventsNone{pointer-events:none}.pointerEventsAuto{pointer-events:auto}.selectNone{-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectText{-webkit-user-select:text;-moz-user-select:text;user-select:text}.selectAll{-webkit-user-select:all;-moz-user-select:all;user-select:all}.selectAuto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.p0{padding:0}.pPx{padding:1px}.p0-5{padding:var(--spacing-0-5)}.p1{padding:var(--spacing-1)}.p1-5{padding:var(--spacing-1-5)}.p2{padding:var(--spacing-2)}.p2-5{padding:var(--spacing-2-5)}.p3{padding:var(--spacing-3)}.p3-5{padding:var(--spacing-3-5)}.p4{padding:var(--spacing-4)}.p5{padding:var(--spacing-5)}.p6{padding:var(--spacing-6)}.p7{padding:var(--spacing-7)}.p8{padding:var(--spacing-8)}.p9{padding:var(--spacing-9)}.p10{padding:var(--spacing-10)}.p11{padding:var(--spacing-11)}.p12{padding:var(--spacing-12)}.p14{padding:var(--spacing-14)}.p16{padding:var(--spacing-16)}.p20{padding:var(--spacing-20)}.p24{padding:var(--spacing-24)}.px0{padding-left:0;padding-right:0}.pxPx{padding-left:1px;padding-right:1px}.px0-5{padding-left:var(--spacing-0-5);padding-right:var(--spacing-0-5)}.px1{padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.px1-5{padding-left:var(--spacing-1-5);padding-right:var(--spacing-1-5)}.px2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px2-5{padding-left:var(--spacing-2-5);padding-right:var(--spacing-2-5)}.px3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.px3-5{padding-left:var(--spacing-3-5);padding-right:var(--spacing-3-5)}.px4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.px5{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.px6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.px7{padding-left:var(--spacing-7);padding-right:var(--spacing-7)}.px8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.px10{padding-left:var(--spacing-10);padding-right:var(--spacing-10)}.px12{padding-left:var(--spacing-12);padding-right:var(--spacing-12)}.px16{padding-left:var(--spacing-16);padding-right:var(--spacing-16)}.py0{padding-top:0;padding-bottom:0}.pyPx{padding-top:1px;padding-bottom:1px}.py0-5{padding-top:var(--spacing-0-5);padding-bottom:var(--spacing-0-5)}.py1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.py1-5{padding-top:var(--spacing-1-5);padding-bottom:var(--spacing-1-5)}.py2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.py2-5{padding-top:var(--spacing-2-5);padding-bottom:var(--spacing-2-5)}.py3{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.py3-5{padding-top:var(--spacing-3-5);padding-bottom:var(--spacing-3-5)}.py4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.py5{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5)}.py6{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.py7{padding-top:var(--spacing-7);padding-bottom:var(--spacing-7)}.py8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.py10{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}.py12{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.py16{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.py20{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}.py24{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.pt0{padding-top:0}.pt1{padding-top:var(--spacing-1)}.pt2{padding-top:var(--spacing-2)}.pt3{padding-top:var(--spacing-3)}.pt4{padding-top:var(--spacing-4)}.pt5{padding-top:var(--spacing-5)}.pt6{padding-top:var(--spacing-6)}.pt8{padding-top:var(--spacing-8)}.pt10{padding-top:var(--spacing-10)}.pt12{padding-top:var(--spacing-12)}.pt16{padding-top:var(--spacing-16)}.pr0{padding-right:0}.pr1{padding-right:var(--spacing-1)}.pr2{padding-right:var(--spacing-2)}.pr3{padding-right:var(--spacing-3)}.pr4{padding-right:var(--spacing-4)}.pr5{padding-right:var(--spacing-5)}.pr6{padding-right:var(--spacing-6)}.pr8{padding-right:var(--spacing-8)}.pb0{padding-bottom:0}.pb1{padding-bottom:var(--spacing-1)}.pb2{padding-bottom:var(--spacing-2)}.pb3{padding-bottom:var(--spacing-3)}.pb4{padding-bottom:var(--spacing-4)}.pb5{padding-bottom:var(--spacing-5)}.pb6{padding-bottom:var(--spacing-6)}.pb8{padding-bottom:var(--spacing-8)}.pb10{padding-bottom:var(--spacing-10)}.pb12{padding-bottom:var(--spacing-12)}.pb16{padding-bottom:var(--spacing-16)}.pl0{padding-left:0}.pl1{padding-left:var(--spacing-1)}.pl2{padding-left:var(--spacing-2)}.pl3{padding-left:var(--spacing-3)}.pl4{padding-left:var(--spacing-4)}.pl5{padding-left:var(--spacing-5)}.pl6{padding-left:var(--spacing-6)}.pl8{padding-left:var(--spacing-8)}.m0{margin:0}.mPx{margin:1px}.m0-5{margin:var(--spacing-0-5)}.m1{margin:var(--spacing-1)}.m1-5{margin:var(--spacing-1-5)}.m2{margin:var(--spacing-2)}.m2-5{margin:var(--spacing-2-5)}.m3{margin:var(--spacing-3)}.m4{margin:var(--spacing-4)}.m5{margin:var(--spacing-5)}.m6{margin:var(--spacing-6)}.m8{margin:var(--spacing-8)}.m10{margin:var(--spacing-10)}.m12{margin:var(--spacing-12)}.mAuto{margin:auto}.mx0{margin-left:0;margin-right:0}.mxPx{margin-left:1px;margin-right:1px}.mx0-5{margin-left:var(--spacing-0-5);margin-right:var(--spacing-0-5)}.mx1{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}.mx2{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.mx3{margin-left:var(--spacing-3);margin-right:var(--spacing-3)}.mx4{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}.mx6{margin-left:var(--spacing-6);margin-right:var(--spacing-6)}.mx8{margin-left:var(--spacing-8);margin-right:var(--spacing-8)}.mxAuto{margin-left:auto;margin-right:auto}.my0{margin-top:0;margin-bottom:0}.myPx{margin-top:1px;margin-bottom:1px}.my0-5{margin-top:var(--spacing-0-5);margin-bottom:var(--spacing-0-5)}.my1{margin-top:var(--spacing-1);margin-bottom:var(--spacing-1)}.my2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.my3{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.my4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.my6{margin-top:var(--spacing-6);margin-bottom:var(--spacing-6)}.my8{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}.myAuto{margin-top:auto;margin-bottom:auto}.mt0{margin-top:0}.mtPx{margin-top:1px}.mt0-5{margin-top:var(--spacing-0-5)}.mt1{margin-top:var(--spacing-1)}.mt1-5{margin-top:var(--spacing-1-5)}.mt2{margin-top:var(--spacing-2)}.mt3{margin-top:var(--spacing-3)}.mt4{margin-top:var(--spacing-4)}.mt5{margin-top:var(--spacing-5)}.mt6{margin-top:var(--spacing-6)}.mt8{margin-top:var(--spacing-8)}.mt10{margin-top:var(--spacing-10)}.mt12{margin-top:var(--spacing-12)}.mt16{margin-top:var(--spacing-16)}.mtAuto{margin-top:auto}.mr0{margin-right:0}.mrPx{margin-right:1px}.mr1{margin-right:var(--spacing-1)}.mr2{margin-right:var(--spacing-2)}.mr3{margin-right:var(--spacing-3)}.mr4{margin-right:var(--spacing-4)}.mr6{margin-right:var(--spacing-6)}.mr8{margin-right:var(--spacing-8)}.mrAuto{margin-right:auto}.mb0{margin-bottom:0}.mbPx{margin-bottom:1px}.mb0-5{margin-bottom:var(--spacing-0-5)}.mb1{margin-bottom:var(--spacing-1)}.mb1-5{margin-bottom:var(--spacing-1-5)}.mb2{margin-bottom:var(--spacing-2)}.mb3{margin-bottom:var(--spacing-3)}.mb4{margin-bottom:var(--spacing-4)}.mb5{margin-bottom:var(--spacing-5)}.mb6{margin-bottom:var(--spacing-6)}.mb8{margin-bottom:var(--spacing-8)}.mb10{margin-bottom:var(--spacing-10)}.mb12{margin-bottom:var(--spacing-12)}.mb16{margin-bottom:var(--spacing-16)}.mbAuto{margin-bottom:auto}.ml0{margin-left:0}.mlPx{margin-left:1px}.ml1{margin-left:var(--spacing-1)}.ml2{margin-left:var(--spacing-2)}.ml3{margin-left:var(--spacing-3)}.ml4{margin-left:var(--spacing-4)}.ml6{margin-left:var(--spacing-6)}.ml8{margin-left:var(--spacing-8)}.mlAuto{margin-left:auto}.mNeg1{margin:calc(var(--spacing-1) * -1)}.mNeg2{margin:calc(var(--spacing-2) * -1)}.mNeg4{margin:calc(var(--spacing-4) * -1)}.mxNeg1{margin-left:calc(var(--spacing-1) * -1);margin-right:calc(var(--spacing-1) * -1)}.mxNeg2{margin-left:calc(var(--spacing-2) * -1);margin-right:calc(var(--spacing-2) * -1)}.mxNeg4{margin-left:calc(var(--spacing-4) * -1);margin-right:calc(var(--spacing-4) * -1)}.myNeg1{margin-top:calc(var(--spacing-1) * -1);margin-bottom:calc(var(--spacing-1) * -1)}.myNeg2{margin-top:calc(var(--spacing-2) * -1);margin-bottom:calc(var(--spacing-2) * -1)}.myNeg4{margin-top:calc(var(--spacing-4) * -1);margin-bottom:calc(var(--spacing-4) * -1)}.mtNeg1{margin-top:calc(var(--spacing-1) * -1)}.mtNeg2{margin-top:calc(var(--spacing-2) * -1)}.mtNeg4{margin-top:calc(var(--spacing-4) * -1)}.mrNeg1{margin-right:calc(var(--spacing-1) * -1)}.mrNeg2{margin-right:calc(var(--spacing-2) * -1)}.mrNeg4{margin-right:calc(var(--spacing-4) * -1)}.mbNeg1{margin-bottom:calc(var(--spacing-1) * -1)}.mbNeg2{margin-bottom:calc(var(--spacing-2) * -1)}.mbNeg4{margin-bottom:calc(var(--spacing-4) * -1)}.mlNeg1{margin-left:calc(var(--spacing-1) * -1)}.mlNeg2{margin-left:calc(var(--spacing-2) * -1)}.mlNeg4{margin-left:calc(var(--spacing-4) * -1)}.spaceY1>*+*{margin-top:var(--spacing-1)}.spaceY2>*+*{margin-top:var(--spacing-2)}.spaceY3>*+*{margin-top:var(--spacing-3)}.spaceY4>*+*{margin-top:var(--spacing-4)}.spaceY5>*+*{margin-top:var(--spacing-5)}.spaceY6>*+*{margin-top:var(--spacing-6)}.spaceY8>*+*{margin-top:var(--spacing-8)}.spaceY10>*+*{margin-top:var(--spacing-10)}.spaceX1>*+*{margin-left:var(--spacing-1)}.spaceX2>*+*{margin-left:var(--spacing-2)}.spaceX3>*+*{margin-left:var(--spacing-3)}.spaceX4>*+*{margin-left:var(--spacing-4)}.spaceX5>*+*{margin-left:var(--spacing-5)}.spaceX6>*+*{margin-left:var(--spacing-6)}.spaceX8>*+*{margin-left:var(--spacing-8)}.fontSans{font-family:var(--font-sans)}.fontSerif{font-family:var(--font-serif)}.fontMono{font-family:var(--font-mono)}.textXs{font-size:var(--font-size-xs)}.textSm,.textXs{line-height:var(--line-height-normal)}.textSm{font-size:var(--font-size-sm)}.textBase{font-size:var(--font-size-base);line-height:var(--line-height-normal)}.textLg{font-size:var(--font-size-lg)}.textLg,.textXl{line-height:var(--line-height-snug)}.textXl{font-size:var(--font-size-xl)}.text2xl{font-size:var(--font-size-2xl)}.text2xl,.text3xl{line-height:var(--line-height-tight)}.text3xl{font-size:var(--font-size-3xl)}.text4xl{font-size:var(--font-size-4xl)}.text4xl,.text5xl{line-height:var(--line-height-none)}.text5xl{font-size:var(--font-size-5xl)}.text6xl{font-size:var(--font-size-6xl)}.text6xl,.text7xl{line-height:var(--line-height-none)}.text7xl{font-size:var(--font-size-7xl)}.text8xl{font-size:var(--font-size-8xl)}.text8xl,.text9xl{line-height:var(--line-height-none)}.text9xl{font-size:var(--font-size-9xl)}.fontThin{font-weight:var(--font-weight-thin)}.fontExtralight{font-weight:var(--font-weight-extralight)}.fontLight{font-weight:var(--font-weight-light)}.fontNormal{font-weight:var(--font-weight-normal)}.fontMedium{font-weight:var(--font-weight-medium)}.fontSemibold{font-weight:var(--font-weight-semibold)}.fontBold{font-weight:var(--font-weight-bold)}.fontExtrabold{font-weight:var(--font-weight-extrabold)}.fontBlack{font-weight:var(--font-weight-black)}.italic{font-style:italic}.notItalic{font-style:normal}.leadingNone{line-height:var(--line-height-none)}.leadingTight{line-height:var(--line-height-tight)}.leadingSnug{line-height:var(--line-height-snug)}.leadingNormal{line-height:var(--line-height-normal)}.leadingRelaxed{line-height:var(--line-height-relaxed)}.leadingLoose{line-height:var(--line-height-loose)}.leading3{line-height:var(--line-height-3)}.leading4{line-height:var(--line-height-4)}.leading5{line-height:var(--line-height-5)}.leading6{line-height:var(--line-height-6)}.leading7{line-height:var(--line-height-7)}.leading8{line-height:var(--line-height-8)}.leading9{line-height:var(--line-height-9)}.leading10{line-height:var(--line-height-10)}.trackingTighter{letter-spacing:var(--letter-spacing-tighter)}.trackingTight{letter-spacing:var(--letter-spacing-tight)}.trackingNormal{letter-spacing:var(--letter-spacing-normal)}.trackingWide{letter-spacing:var(--letter-spacing-wide)}.trackingWider{letter-spacing:var(--letter-spacing-wider)}.trackingWidest{letter-spacing:var(--letter-spacing-widest)}.textLeft{text-align:left}.textCenter{text-align:center}.textRight{text-align:right}.textJustify{text-align:justify}.textStart{text-align:start}.textEnd{text-align:end}.alignBaseline{vertical-align:baseline}.alignTop{vertical-align:top}.alignMiddle{vertical-align:middle}.alignBottom{vertical-align:bottom}.alignTextTop{vertical-align:text-top}.alignTextBottom{vertical-align:text-bottom}.alignSub{vertical-align:sub}.alignSuper{vertical-align:super}.textPrimary{color:var(--color-text-primary)}.textSecondary{color:var(--color-text-secondary)}.textMuted{color:var(--color-text-muted)}.textPlaceholder{color:var(--color-text-placeholder)}.textInverse{color:var(--color-text-inverse)}.textLink{color:var(--color-text-link)}.textError{color:var(--color-error)}.textSuccess{color:var(--color-success)}.textWarning{color:var(--color-warning)}.textWhite{color:var(--color-white)}.textBlack{color:var(--color-black)}.textSlate500{color:var(--color-slate-500)}.textSlate600{color:var(--color-slate-600)}.textSlate700{color:var(--color-slate-700)}.textSlate900{color:var(--color-slate-900)}.textBlue600{color:var(--color-blue-600)}.textBlue700{color:var(--color-blue-700)}.textRed600{color:var(--color-red-600)}.textGreen600{color:var(--color-green-600)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.lineThrough{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.noUnderline{-webkit-text-decoration-line:none;text-decoration-line:none}.decorationSolid{-webkit-text-decoration-style:solid;text-decoration-style:solid}.decorationDouble{-webkit-text-decoration-style:double;text-decoration-style:double}.decorationDotted{-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.decorationDashed{-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.decorationWavy{-webkit-text-decoration-style:wavy;text-decoration-style:wavy}.decorationAuto{text-decoration-thickness:auto}.decorationFromFont{text-decoration-thickness:from-font}.decoration0{text-decoration-thickness:0}.decoration1{text-decoration-thickness:1px}.decoration2{text-decoration-thickness:2px}.decoration4{text-decoration-thickness:4px}.underlineOffset1{text-underline-offset:1px}.underlineOffset2{text-underline-offset:2px}.underlineOffset4{text-underline-offset:4px}.underlineOffset8{text-underline-offset:8px}.underlineOffsetAuto{text-underline-offset:auto}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normalCase{text-transform:none}.truncate{overflow:hidden;white-space:nowrap}.textEllipsis,.truncate{text-overflow:ellipsis}.textClip{text-overflow:clip}.lineClamp1{-webkit-line-clamp:1}.lineClamp1,.lineClamp2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.lineClamp2{-webkit-line-clamp:2}.lineClamp3{-webkit-line-clamp:3}.lineClamp3,.lineClamp4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.lineClamp4{-webkit-line-clamp:4}.lineClamp5{-webkit-line-clamp:5}.lineClamp5,.lineClamp6{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.lineClamp6{-webkit-line-clamp:6}.lineClampNone{display:block;-webkit-line-clamp:unset;-webkit-box-orient:horizontal;overflow:visible}.whitespaceNormal{white-space:normal}.whitespaceNowrap{white-space:nowrap}.whitespacePre{white-space:pre}.whitespacePreLine{white-space:pre-line}.whitespacePreWrap{white-space:pre-wrap}.whitespaceBreakSpaces{white-space:break-spaces}.breakNormal{word-break:normal;overflow-wrap:normal}.breakWords{overflow-wrap:break-word}.breakAll{word-break:break-all}.breakKeep{word-break:keep-all}.hyphensNone{-webkit-hyphens:none;hyphens:none}.hyphensManual{-webkit-hyphens:manual;hyphens:manual}.hyphensAuto{-webkit-hyphens:auto;hyphens:auto}.textWrap{text-wrap:wrap}.textNowrap{text-wrap:nowrap}.textBalance{text-wrap:balance}.textPretty{text-wrap:pretty}.indent0{text-indent:0}.indent1{text-indent:var(--spacing-1)}.indent2{text-indent:var(--spacing-2)}.indent4{text-indent:var(--spacing-4)}.indent8{text-indent:var(--spacing-8)}.listNone{list-style-type:none}.listDisc{list-style-type:disc}.listDecimal{list-style-type:decimal}.listInside{list-style-position:inside}.listOutside{list-style-position:outside}.placeholderSlate400::placeholder{color:var(--color-slate-400)}.placeholderSlate500::placeholder{color:var(--color-slate-500)}.placeholderTransparent::placeholder{color:transparent}.selectionPrimary::selection{background-color:var(--color-primary-200);color:var(--color-primary-900)}.accentAuto{accent-color:auto}.accentPrimary{accent-color:var(--color-primary-600)}.caretPrimary{caret-color:var(--color-primary-600)}.caretTransparent{caret-color:transparent}.formGroup{margin-bottom:var(--spacing-6)}.label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-slate-700);margin-bottom:var(--spacing-1)}.labelOptional{color:var(--color-slate-400);font-weight:var(--font-weight-normal)}.input{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-slate-300);border-radius:var(--radius-lg);font-size:var(--font-size-base);color:var(--color-slate-900);background-color:var(--color-white);transition:border-color var(--duration-150) var(--ease-in-out),box-shadow var(--duration-150) var(--ease-in-out)}.input::placeholder{color:var(--color-slate-400)}.input:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px var(--color-primary-500)}.input:disabled{background-color:var(--color-slate-50);color:var(--color-slate-500);cursor:not-allowed}.textarea{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-slate-300);border-radius:var(--radius-lg);font-size:var(--font-size-base);color:var(--color-slate-900);background-color:var(--color-white);resize:vertical;min-height:6rem;transition:border-color var(--duration-150) var(--ease-in-out),box-shadow var(--duration-150) var(--ease-in-out)}.textarea::placeholder{color:var(--color-slate-400)}.textarea:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px var(--color-primary-500)}.textarea:disabled{background-color:var(--color-slate-50);color:var(--color-slate-500);cursor:not-allowed}.select{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-slate-300);border-radius:var(--radius-lg);font-size:var(--font-size-base);color:var(--color-slate-900);background-color:var(--color-white);cursor:pointer;transition:border-color var(--duration-150) var(--ease-in-out),box-shadow var(--duration-150) var(--ease-in-out)}.select:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px var(--color-primary-500)}.select:disabled{background-color:var(--color-slate-50);color:var(--color-slate-500);cursor:not-allowed}.checkbox,.radio{width:1rem;height:1rem;border:1px solid var(--color-slate-300);cursor:pointer}.checkbox{border-radius:var(--radius-sm)}.radio{border-radius:var(--radius-full)}.checkbox:checked,.radio:checked{background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.helpText{margin-top:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-slate-500)}.inputError{border-color:var(--color-red-500)}.inputError:focus{box-shadow:0 0 0 2px var(--color-red-500)}.errorText{margin-top:var(--spacing-1);color:var(--color-red-600)}.badge,.errorText{font-size:var(--font-size-xs)}.badge{display:inline-flex;align-items:center;padding:var(--spacing-0-5) var(--spacing-2);font-weight:var(--font-weight-medium);border-radius:var(--radius-full)}.badgePending{background-color:var(--color-amber-100);color:var(--color-amber-800)}.badgeProcessing{background-color:var(--color-blue-100);color:var(--color-blue-800)}.badgeReady{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.badgeError,.badgeFailed{background-color:var(--color-red-100);color:var(--color-red-800)}.badgeSuccess{background-color:var(--color-green-100);color:var(--color-green-800)}.badgeWarning{background-color:var(--color-amber-100);color:var(--color-amber-800)}.badgeInfo{background-color:var(--color-blue-100);color:var(--color-blue-800)}.badgeNeutral{background-color:var(--color-gray-100);color:var(--color-gray-800)}.progressContainer{width:100%;background-color:var(--color-gray-200);height:.625rem;overflow:hidden}.progressBar,.progressContainer{border-radius:var(--radius-full)}.progressBar{height:100%;transition:width var(--duration-300) var(--ease-out)}.progressBarPrimary{background-color:var(--color-primary-600)}.progressBarBlue{background-color:var(--color-blue-600)}.progressBarGreen{background-color:var(--color-green-600)}.progressBarRed{background-color:var(--color-red-600)}.progressIndeterminate{width:100%;background-color:var(--color-gray-200);border-radius:var(--radius-full);height:.625rem;overflow:hidden;position:relative}.progressIndeterminate:after{content:"";position:absolute;top:0;left:0;height:100%;width:30%;background-color:var(--color-primary-600);border-radius:var(--radius-full);animation:indeterminate 1.5s ease-in-out infinite}@keyframes indeterminate{0%{left:-30%}to{left:100%}}.progressContainerSmall{height:.5rem}.progressContainerLarge{height:.75rem}.progressWrapper{display:flex;flex-direction:column;gap:var(--spacing-1)}.progressLabel{display:flex;justify-content:space-between;font-size:var(--font-size-sm);color:var(--color-slate-600)}.progressPercentage{font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.alert{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm)}.alertError{background-color:var(--color-red-50);border:1px solid var(--color-red-200);color:var(--color-red-800)}.alertSuccess{background-color:var(--color-green-50);border:1px solid var(--color-green-200);color:var(--color-green-800)}.alertWarning{background-color:var(--color-amber-100);border:1px solid var(--color-amber-200);color:var(--color-amber-800)}.alertInfo{background-color:var(--color-blue-50);border:1px solid var(--color-blue-200);color:var(--color-blue-700)}.alertNeutral{background-color:var(--color-slate-50);border:1px solid var(--color-slate-200);color:var(--color-slate-700)}.alertWithIcon{display:flex;align-items:flex-start;gap:var(--spacing-3)}.alertIcon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.alertContent{flex:1 1;min-width:0}.alertTitle{font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-1)}.alertMessage{color:inherit;opacity:.9}.alertDismissible{display:flex;align-items:flex-start;justify-content:space-between}.alertDismissButton{flex-shrink:0;padding:var(--spacing-1);margin:calc(-1 * var(--spacing-1));color:inherit;opacity:.6;border-radius:var(--radius-md);transition:opacity var(--duration-150) var(--ease-in-out),background-color var(--duration-150) var(--ease-in-out)}.alertDismissButton:hover{opacity:1;background-color:rgba(0,0,0,.05)}.pageContainer{max-width:var(--container-xl)}.pageContainer,.pageContainerNarrow{margin-left:auto;margin-right:auto;padding:var(--spacing-8) var(--spacing-6)}.pageContainerNarrow{max-width:42rem}.pageContainerWide{max-width:var(--container-2xl);margin-left:auto;margin-right:auto;padding:var(--spacing-8) var(--spacing-6)}.pageHeader{margin-bottom:var(--spacing-6)}.pageTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.pageSubtitle{font-size:var(--font-size-sm);color:var(--color-slate-500);margin-top:var(--spacing-1)}.card{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-slate-200)}.cardHeader{padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-slate-200);display:flex;justify-content:space-between;align-items:center}.cardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.cardContent{padding:var(--spacing-6)}.cardFooter{padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--color-slate-200)}.loadingContainer{padding:var(--spacing-16) 0}.loadingContainer,.loadingContainerFullScreen{display:flex;align-items:center;justify-content:center}.loadingContainerFullScreen{min-height:100vh}.spinner{animation:spin 1s linear infinite;border-radius:var(--radius-full);height:2rem;width:2rem;border:2px solid var(--color-primary-600);border-top:2px solid transparent}.spinnerSmall{height:1rem;width:1rem;border-width:2px}.spinnerLarge{height:3rem;width:3rem;border-width:3px}@keyframes spin{to{transform:rotate(1turn)}}.errorBox{padding:var(--spacing-4);background-color:var(--color-red-50);border:1px solid var(--color-red-200);border-radius:var(--radius-lg);margin-bottom:var(--spacing-4)}.errorText{font-size:var(--font-size-sm);color:var(--color-red-800)}.emptyState{text-align:center;padding:var(--spacing-8) 0}.emptyStateIcon{margin:0 auto;height:3rem;width:3rem;color:var(--color-slate-400)}.emptyStateTitle{margin-top:var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.emptyStateText{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-slate-500)}.divider{border-top:1px solid var(--color-slate-200)}.dividerWithText{display:flex;align-items:center;margin:var(--spacing-6) 0}.dividerLine{flex:1 1;border-top:1px solid var(--color-gray-300)}.dividerText{padding:0 var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-gray-500)}.backButton{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-6);color:var(--color-primary-600);font-weight:var(--font-weight-medium);transition:color var(--duration-150) var(--ease-in-out)}.backButton:hover{color:var(--color-primary-700)}.backIcon{width:1.25rem;height:1.25rem}.actionButtonGroup{display:flex;gap:var(--spacing-2)}.actionButtonPrimary{padding:var(--spacing-2) var(--spacing-4);background-color:var(--color-primary-600);color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-lg);transition:background-color var(--duration-150) var(--ease-in-out)}.actionButtonPrimary:hover{background-color:var(--color-primary-700)}.actionButtonDanger{padding:var(--spacing-2) var(--spacing-4);background-color:var(--color-red-600);color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-lg);transition:background-color var(--duration-150) var(--ease-in-out)}.actionButtonDanger:hover{background-color:var(--color-red-700)}.actionButtonDanger:disabled{background-color:var(--color-slate-300);cursor:not-allowed}.actionButtonSecondary{padding:var(--spacing-2) var(--spacing-4);background-color:var(--color-slate-100);color:var(--color-slate-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-lg);transition:background-color var(--duration-150) var(--ease-in-out)}.actionButtonSecondary:hover{background-color:var(--color-slate-200)}.detailsGrid{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-6);gap:var(--spacing-6)}@media (min-width:640px){.detailsGrid{grid-template-columns:repeat(2,1fr)}}.detailLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.detailValue{margin-top:var(--spacing-1);font-size:var(--font-size-lg);color:var(--color-slate-900)}.detailValueSmall{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-slate-700)}.splitLayout{display:flex;flex-direction:column;gap:var(--spacing-6)}@media (min-width:1024px){.splitLayout{flex-direction:row}}.splitLayoutMain{width:100%}@media (min-width:1024px){.splitLayoutMain{width:60%}}.splitLayoutSide{width:100%}@media (min-width:1024px){.splitLayoutSide{width:40%}}:root{--foreground-rgb:15,23,42;--background-rgb:255,255,255}body{color:var(--color-text-primary);background-color:var(--color-bg-primary)}a:hover{color:var(--color-text-link-hover)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}