.app-surface,body:has(.app-surface){--r-sm:4px;--r-md:7px;--r-lg:10px;--r-xl:14px;--shadow-card:0 1px 2px rgba(10,37,64,0.025),0 7px 20px -18px rgba(10,37,64,0.16);--shadow-card-hover:0 1px 3px rgba(10,37,64,0.05),0 10px 24px -18px rgba(10,37,64,0.2);--shadow-cta:0 1px 2px rgba(10,37,64,0.12);--shadow-hero:0 2px 4px rgba(10,37,64,0.08),0 12px 24px -16px rgba(10,37,64,0.3);font-family:var(--font-source-sans),Arial,sans-serif;font-weight:600;font-variant-numeric:tabular-nums;font-kerning:normal;text-rendering:optimizeLegibility;color:var(--text-1);letter-spacing:0}body:has(.app-surface) .font-sans{font-family:var(--font-source-sans),Arial,sans-serif}.app-surface .app-panel-title,.app-surface :where(h1,h2){font-family:var(--font-lora),Georgia,serif;font-weight:700;letter-spacing:-.018em}.app-surface ::placeholder,.app-surface :where(.font-normal),body:has(.app-surface) ::placeholder,body:has(.app-surface) :where(.font-normal){font-weight:600}.app-surface :where(.font-medium),body:has(.app-surface) :where(.font-medium){font-weight:650}.app-surface :where(.font-semibold),body:has(.app-surface) :where(.font-semibold){font-weight:700}.app-surface :where(.font-bold),body:has(.app-surface) :where(.font-bold){font-weight:800}.app-surface .app-panel-title,.app-surface :where(h1,h2),body:has(.app-surface) .app-surface :where(h1,h2){font-weight:700}body:has(.app-surface) [data-sonner-toaster] [data-sonner-toast]{border-radius:var(--r-md)!important;font-family:var(--font-source-sans),Arial,sans-serif!important;font-weight:600!important;box-shadow:var(--shadow-card-hover)!important}.app-surface .app-hero-navy{background:#0A2540}.app-surface .app-lift{transition:border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)}.app-surface .app-lift:hover{transform:none;border-color:var(--border-strong)}.app-surface.dark .app-shadow-card,.app-surface.dark .app-strip{box-shadow:0 1px 2px rgba(0,0,0,.2)}.app-surface.dark .app-lift:hover,.app-surface.dark .app-shadow-card-hover{box-shadow:0 4px 16px -8px rgba(0,0,0,.35)}.app-surface :is(button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}.app-surface :is(button,a){transition-timing-function:cubic-bezier(.16,1,.3,1)}.app-surface [class~=rounded-2xl],.app-surface [class~=rounded-3xl]{border-radius:var(--r-lg)!important}.app-surface [class~=rounded-xl]{border-radius:var(--r-md)!important}.app-surface [class~=shadow-2xl],.app-surface [class~=shadow-xl]{box-shadow:var(--shadow-card)!important}.app-surface :is(input,textarea,select):not(:disabled):hover{border-color:var(--border-strong)}.app-surface :focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.app-surface .app-skeleton{background:var(--surface-2);border-radius:var(--r-sm)}.app-surface .app-float{animation:none}@media (prefers-reduced-motion:reduce){.app-surface *,.app-surface :after,.app-surface :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--unplag-navy-950:#07182f;--unplag-navy-900:#0b2342;--unplag-navy-800:#12365d;--unplag-blue-700:#1557d6;--unplag-blue-600:#1e66f5;--unplag-blue-500:#2c75ff;--unplag-blue-100:#eaf2ff;--unplag-blue-050:#f4f8ff;--unplag-ice-050:#f7fafe;--unplag-white:#fff;--unplag-ink-950:#0b1730;--unplag-ink-800:#21324d;--unplag-text-600:#526580;--unplag-text-500:#7485a0;--unplag-border-200:#dfe7f1;--unplag-border-100:#ebf0f6;--unplag-gold-500:#e9b54b;--unplag-gold-100:#fff4d8;--unplag-green-600:#0aa15a;--unplag-green-100:#dcf7e8;--unplag-teal-500:#20beae;--unplag-red-600:#ec3342;--unplag-red-100:#ffe8eb;--unplag-navy:var(--unplag-navy-950);--unplag-gold:var(--unplag-gold-500);--unplag-on-dark:#fff;--unplag-spacing-4:4px;--unplag-spacing-8:8px;--unplag-spacing-12:12px;--unplag-spacing-16:16px;--unplag-spacing-20:20px;--unplag-spacing-24:24px;--unplag-spacing-32:32px;--unplag-spacing-40:40px;--unplag-spacing-48:48px;--unplag-spacing-64:64px;--unplag-spacing-80:80px;--unplag-spacing-96:96px;--unplag-spacing-120:120px;--unplag-radius-control:8px;--unplag-radius-card:8px;--unplag-radius-pill:999px;--unplag-motion-fast:140ms;--unplag-motion-standard:220ms;--unplag-motion-emphasis:360ms;--unplag-motion-reveal:500ms;--academic-navy:var(--unplag-navy-950);--academic-blue:var(--unplag-blue-700);--academic-gold:var(--unplag-gold-500);--academic-ease:cubic-bezier(.2,.8,.2,1);--font-display:var(--font-source-serif),Georgia,serif}.academic-marketing,.app-surface,body:has(.app-surface) .font-sans{font-family:var(--font-inter),Inter,system-ui,sans-serif;font-weight:400;letter-spacing:0}.app-surface{--r-sm:8px;--r-md:8px;--r-lg:8px;--r-xl:8px;--bg:#f7fafe;--surface-1:#fff;--surface-2:#f0f5fc;--text-1:#0b1730;--text-2:#526580;--border:#dfe7f1;--accent:#1557d6;--accent-text:#1557d6;--accent-hover:#1048b4;--accent-subtle:#eaf2ff}.app-surface.dark,.dark .app-surface{--bg:#07182f;--surface-1:#0b2342;--surface-2:#12365d;--text-1:#f7fafe;--text-2:#b9cbe2;--border:#345273;--accent-text:#94baff;--accent-subtle:#15385e}.academic-marketing .font-serif,.academic-marketing :where(h1,h2,h3),.app-surface .font-display,.app-surface :where(h1,h2,h3){font-family:var(--font-source-serif),Georgia,serif;font-weight:600;letter-spacing:0}.academic-marketing *,.app-surface *{letter-spacing:0}.app-surface .font-normal,body:has(.app-surface) .font-normal{font-weight:400}.app-surface .font-medium,body:has(.app-surface) .font-medium{font-weight:500}.app-surface .font-semibold,body:has(.app-surface) .font-semibold{font-weight:600}.app-surface .command-sidebar{background:var(--academic-navy)}.app-surface .command-sidebar .app-nav-active{background:#1557d6;color:white;box-shadow:0 4px 14px #0002}.app-surface .command-sidebar .app-nav-active .command-nav-icon{background:#ffffff16;border-color:#ffffff25;box-shadow:none}.app-surface .command-sidebar .app-nav-active:after{background:#e9b54b}.app-surface .command-topbar{height:76px}.app-surface .app-hero-navy{background:#0b2342}.app-surface .app-h1{font-size:36px;line-height:1.2}.app-surface [data-testid^=reference-] h1{font-size:36px;line-height:1.2;letter-spacing:0}.app-surface .dashboard-hero{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-surface .dashboard-hero-lines{display:none}.app-surface [data-testid=reference-settings-content]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-surface [data-testid=reference-settings] nav[aria-label="Бързи действия"] a{border-radius:8px;box-shadow:none}@media (max-width:620px){.app-surface [data-testid^=reference-] h1{font-size:32px}}.academic-mode-card,.app-surface .app-lift{transition:transform .22s var(--academic-ease),box-shadow .22s var(--academic-ease),border-color .22s var(--academic-ease)}.academic-mode-card:hover,.app-surface .app-lift:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0d234214}.app-surface .app-cta{transition:transform .22s var(--academic-ease),background .22s var(--academic-ease),box-shadow .22s var(--academic-ease)}.app-surface .app-cta:hover{transform:translateY(-2px)}.academic-mode-card{min-width:0;padding:28px}.academic-mode-card h2{min-height:58px;font-size:24px}.academic-mode-card>h2+p{min-height:64px}.academic-marketing :is(button,a,input,summary):focus-visible,.app-surface :is(button,a,input,select,textarea):focus-visible{outline:2px solid #1e66f5;outline-offset:4px}.app-surface :is(button,a):active{transform:translateY(0)}.app-surface .academic-page-heading{margin-bottom:36px}.app-surface .academic-settings{max-width:1120px}.academic-profile-form{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:24px;align-items:start}.academic-profile-form>:first-child{grid-row:span 2}.academic-profile-form .academic-save-bar{grid-column:1/-1;margin-top:0}.academic-settings-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.academic-settings-actions :is(button,a){display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--border);border-radius:8px;font-size:13px;background:var(--surface-1)}.academic-toggle{appearance:none;flex-shrink:0;width:40px;height:24px;border-radius:20px;border:1px solid var(--border-strong);background:var(--surface-3);position:relative;cursor:pointer;transition:background .2s var(--academic-ease)}.academic-toggle:after{content:"";position:absolute;width:16px;height:16px;top:3px;left:3px;background:white;border-radius:50%;box-shadow:0 1px 3px #07182f33;transition:transform .2s var(--academic-ease)}.academic-toggle:checked{background:#1557d6;border-color:#1557d6}.academic-toggle:checked:after{transform:translateX(16px)}.academic-template-empty{display:grid;grid-template-columns:260px 1fr;align-items:center;gap:40px;padding:48px 24px;border-bottom:1px solid var(--border)}.academic-template-empty h2{font-size:28px}.academic-template-banner{border-color:transparent}.academic-template-banner,.app-surface a[href="/assessment-workspace/templates/new"].group{background:var(--accent-subtle);padding:24px}.academic-template-features{display:flex;gap:20px;flex-wrap:wrap;margin:24px 0;font-size:13px;color:var(--text-2)}.academic-template-features span{display:inline-flex;align-items:center;gap:7px}.work-illustration{position:relative;width:190px;height:150px;margin:24px auto 4px;color:#1557d6;flex-shrink:0}.work-paper{position:absolute;left:40px;top:8px;width:108px;height:132px;padding:17px;border:1px solid #d6e3f5;border-radius:5px;background:#fff;box-shadow:0 10px 24px #07182f14;transform:rotate(5deg);transition:transform .32s var(--academic-ease)}.work-paper-back{left:25px;top:2px;transform:rotate(-10deg);background:#eaf2ff}.work-paper-icon{width:28px;height:28px;margin-bottom:14px}.work-paper>span{display:block;height:3px;background:#dfe7f1;margin:7px 0}.work-paper>span:nth-last-child(2){width:65%}.work-paper-mark{position:absolute;right:-12px;bottom:15px;width:32px;height:32px;display:grid;place-items:center;background:#e9b54b;color:#07182f;border-radius:50%;box-shadow:0 3px 8px #07182f18}.academic-mode-card:hover .work-paper:not(.work-paper-back){transform:rotate(1deg) translateY(-3px)}.academic-marketing{color:#0b1730;background:#fff}.academic-container{width:min(100% - 64px,1320px);margin-inline:auto}.academic-band{padding:88px 0;scroll-margin-top:80px}.academic-context{background:#f4f8ff}.academic-eyebrow{font-size:11px;font-weight:600;color:#526580;margin-bottom:16px}.academic-section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:42px}.academic-section-heading h2{font-size:44px;line-height:1.12;max-width:800px}.academic-section-heading h2 em{font-style:normal;color:#1557d6}.academic-section-heading>p{max-width:360px;color:#526580;font-size:16px;line-height:1.7}.academic-section-heading .work-illustration{margin:0}.academic-hero{position:relative;isolation:isolate;min-height:min(660px,calc(100svh - 180px));padding:48px 0;display:flex;align-items:center;background:#07182f;color:#fff}.academic-hero-photo{object-fit:cover;object-position:center;z-index:-2}.academic-hero:before{content:"";position:absolute;inset:0;background:#07182fc9;z-index:-1}.academic-hero-copy{position:relative}.academic-hero h1{font-size:64px;line-height:1;margin-bottom:24px}.academic-hero .academic-eyebrow{color:#d5e4fb}.academic-hero-lead{font-family:var(--font-source-serif),Georgia,serif;font-size:36px;line-height:1.22}.academic-hero-description{max-width:610px;font-size:17px;line-height:1.7;margin-top:20px;color:#e0e9f5}.academic-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.academic-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;background:#1557d6;color:#fff;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s var(--academic-ease),background .2s var(--academic-ease),box-shadow .2s var(--academic-ease)}.academic-button:hover{transform:translateY(-1px);background:#1048b4;box-shadow:0 6px 18px #07182f1a}.academic-button svg{flex-shrink:0;transition:transform .2s var(--academic-ease)}.academic-button:hover svg{transform:translateX(3px)}.academic-button:active{transform:scale(.99)}.academic-button-gold{color:#07182f;background:#e9b54b}.academic-button-gold:hover{background:#f1c96f}.academic-button-outline{border-color:#ffffff60;background:#07182f40}.academic-button-outline:hover{background:#ffffff15}.academic-trust{display:flex;flex-wrap:wrap;gap:24px;margin-top:30px;color:#e0e9f5;font-size:13px}.academic-trust li{display:inline-flex;gap:8px;align-items:center}.academic-trust svg{color:#e9b54b}.academic-three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.academic-process{position:relative;padding:28px 0;border-top:1px solid #dfe7f1}.academic-step{display:block;color:#526580;font-size:12px;margin-bottom:24px}.academic-process>svg{color:#1557d6;margin-bottom:24px}.academic-marketing h3{font-size:26px;line-height:1.25}.academic-difference p,.academic-process p,.academic-source p{margin-top:14px;color:#526580;font-size:15px;line-height:1.75}.academic-marketing blockquote{border-top:1px solid #dfe7f1;margin-top:32px;padding-top:28px;text-align:center;font-family:var(--font-source-serif),Georgia,serif;font-size:22px}.academic-marketing cite{display:block;margin-top:12px;font-family:var(--font-inter),sans-serif;font-style:normal;font-size:12px;color:#526580}.academic-dark{background:#07182f;color:#fff}.academic-dark .academic-eyebrow,.academic-dark .academic-section-heading>p,.academic-dark .academic-source p{color:#b9cbe2}.academic-dark .academic-section-heading h2 em{color:#91b9ff}.academic-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-bottom:36px}.academic-source{position:relative;padding:32px 64px 32px 0;border-top:1px solid #345273}.academic-source>svg{color:#e9b54b;margin-bottom:22px}.academic-circle-link{position:absolute;right:0;bottom:32px;width:44px;height:44px;border:1px solid #527096;border-radius:50%;display:grid;place-items:center;transition:background .2s var(--academic-ease)}.academic-circle-link:hover{background:#1557d6}.academic-difference{border:1px solid #dfe7f1;padding:28px;border-radius:8px}.academic-difference-featured{border-color:#d4a33e;background:#fffdf7}.academic-difference a{display:inline-flex;gap:8px;align-items:center;color:#1557d6;margin-top:24px;min-height:44px;font-size:13px;font-weight:600}.academic-institutions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.academic-institution{padding:40px;border:1px solid #dfe7f1;border-radius:8px;background:#fff}.academic-institution.academic-dark{background:#07182f;border-color:#07182f}.academic-institution>svg{color:#1557d6;margin-bottom:22px}.academic-institution.academic-dark>svg{color:#e9b54b}.academic-institution h3{font-size:32px}.academic-institution ul{display:grid;gap:14px;margin:28px 0;font-size:14px}.academic-institution li{display:flex;align-items:center;gap:12px}.academic-institution li svg{flex-shrink:0;color:#20beae}.academic-closing{margin-top:36px;text-align:center;color:#526580;font-size:13px}.academic-marketing #features{background:#f4f8ff;scroll-margin-top:76px}.academic-marketing #features h2{font-size:44px}.academic-marketing #features button{min-height:48px;border-radius:8px}.report-demo{background:#fff;color:#0b1730;border:1px solid #dfe7f1;border-radius:8px;box-shadow:0 22px 60px #0d234212;overflow:hidden}.report-demo-toolbar{min-height:64px;display:flex;align-items:center;gap:16px;padding:16px 24px;background:#fff;border-bottom:1px solid #dfe7f1;font-size:13px}.report-demo-toolbar>span:first-child{display:flex;gap:10px;align-items:center;font-weight:600}.report-demo-caption{color:#526580;margin-left:auto;font-size:12px}.report-demo-pause{width:44px;height:44px;display:grid;place-items:center;border:1px solid #dfe7f1;border-radius:8px;flex-shrink:0;cursor:pointer}.report-demo-content{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.report-demo-paper{padding:40px;position:relative;overflow:hidden}.report-demo-paper h3{margin-bottom:24px;font-size:30px}.report-demo-paper>p{font-family:var(--font-source-serif),Georgia,serif;font-size:17px;line-height:1.85;margin:18px 0}.report-demo-paper .report-excerpt{border-left:3px solid #e9b54b;padding:12px 16px;background:#fff4d8;transition:background .22s var(--academic-ease)}.report-demo-paper .report-excerpt-ai{background:#eaf2ff;border-color:#1557d6}.report-demo-paper .report-excerpt-grade{background:#dcf7e8;border-color:#087f46}.report-demo-feedback{display:flex;gap:10px;color:#087f46;font-size:13px;align-items:center;margin-top:24px}.report-demo-feedback svg{flex-shrink:0}.report-demo-signals{padding:28px;background:#f7fafe;border-left:1px solid #dfe7f1}.report-demo-state{display:flex;gap:10px;font-size:13px;font-weight:500;margin-bottom:24px;align-items:center}.report-demo-state svg{color:#1557d6;flex-shrink:0}.report-signal,.report-signal-options{display:grid;gap:12px}.report-signal{grid-template-columns:1fr auto;text-align:left;border:1px solid #dfe7f1;border-radius:8px;padding:16px;background:#fff;cursor:pointer;transition:border-color .2s var(--academic-ease)}.report-signal[aria-pressed=true]{border-color:#1557d6}.report-signal>span:first-child{font-size:13px}.report-signal strong{font-size:18px}.report-signal-track{grid-column:1/-1;height:4px;background:#eaf2ff;border-radius:4px;overflow:hidden}.report-signal-track i{display:block;height:100%;background:#1557d6;transition:width .6s var(--academic-ease)}.report-signal-detail{font-size:12px;line-height:1.65;color:#526580;margin:20px 0;min-height:60px}.report-demo-source{padding-top:16px;border-top:1px solid #dfe7f1;font-size:12px}.report-demo-source summary{cursor:pointer;display:flex;align-items:center;gap:8px;min-height:44px}.report-demo-source p{margin-top:12px;line-height:1.6;color:#526580}.report-demo-footer{display:flex;gap:10px;align-items:center;padding:16px 24px;border-top:1px solid #dfe7f1;font-size:12px;color:#526580}.report-status-dot{width:6px;height:6px;border-radius:50%;background:#087f46;flex-shrink:0}.report-scan-line{position:absolute;left:0;right:0;height:2px;background:#1557d6;box-shadow:0 -8px 30px #1557d633;animation:academic-scan 3s var(--academic-ease) infinite}@keyframes academic-scan{0%{top:5%}to{top:95%}}@media (max-width:1024px){.academic-section-heading{align-items:start;flex-direction:column;gap:24px}.academic-section-heading>p{max-width:650px}.academic-section-heading .work-illustration{display:none}.academic-three-columns{gap:16px}.academic-profile-form{grid-template-columns:1fr}.academic-profile-form>:first-child{grid-row:auto}}@media (max-width:700px){.academic-container{width:calc(100% - 40px)}.academic-band{padding:56px 0}.academic-marketing #features h2,.academic-section-heading h2{font-size:32px}.academic-hero{min-height:0;padding:36px 0}.academic-hero h1{font-size:52px}.academic-hero-lead{font-size:28px}.academic-trust{gap:12px 20px}.academic-institutions,.academic-source-grid,.academic-three-columns,.report-demo-content{grid-template-columns:1fr}.academic-institution{padding:28px}.academic-institution h3{font-size:28px}.academic-template-empty{grid-template-columns:1fr;gap:20px;padding:28px 0}.app-surface .app-h1{font-size:30px}.report-demo-toolbar{padding:12px 16px;gap:8px;flex-wrap:wrap}.report-demo-caption{margin-left:0;order:3;width:100%}.report-demo-pause{margin-left:auto}.report-demo-paper{padding:24px}.report-demo-paper h3{font-size:26px}.report-demo-signals{border-left:0;border-top:1px solid #dfe7f1;padding:24px}.academic-actions .academic-button{width:100%}}@media (prefers-reduced-motion:reduce){.academic-marketing *,.app-surface *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.report-scan-line{display:none}.academic-marketing :hover,.academic-mode-card:hover,.app-surface .app-cta:hover,.app-surface .app-lift:hover{transform:none}}

/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--shine-angle:0deg}}}:root{--font-inter:var(--font-source-sans);--font-dm-sans:var(--font-source-sans);--font-lora:var(--font-source-serif);--font-instrument-serif:var(--font-source-serif);--ink:#111c3a;--ink-2:#1b2a55;--paper:#f4f6fb;--marker:#ffd85c;--marker-soft:#ffd85c8c;--lilac:#7c6cf0;--lilac-soft:#7c6cf02e;--sage:#1f9d72;--sage-soft:#1f9d7224;--bg:var(--paper);--surface-2:#f2f4fa;--surface-3:#e8ecf5;--border:#111c3a17;--border-strong:#111c3a26;--text-1:var(--ink);--text-2:#4b5875;--r-xs:10px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--shadow-1:0 1px 2px #111c3a0d,0 4px 14px -6px #111c3a14;--shadow-2:0 1px 2px #111c3a0a,0 14px 34px -12px #111c3a2e;--shadow-3:0 2px 6px #111c3a0d,0 30px 70px -24px #111c3a52;--inner-highlight:inset 0 1px 0 #ffffffb3;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--dur-1:.16s;--dur-2:.28s;--dur-3:.52s}.dark{--bg:#0b1122;--surface-1:#111a31;--surface-2:#16213d;--surface-3:#1c2a4c;--border:#ffffff14;--border-strong:#ffffff24;--marker-soft:#ffd85c52;--lilac-soft:#7c6cf047;--sage-soft:#1f9d723d;--shadow-1:0 1px 2px #0000004d,0 6px 18px -8px #00000080;--shadow-2:0 1px 2px #0000004d,0 16px 40px -14px #0009;--shadow-3:0 2px 6px #00000059,0 34px 80px -24px #000000b3;--inner-highlight:inset 0 1px 0 #ffffff0d}html{font-feature-settings:"locl" 0;text-rendering:optimizelegibility}body{background:var(--bg)}.app-surface,body{font-family:var(--font-source-sans),system-ui,sans-serif}.app-surface{font-feature-settings:"locl" 0;font-variant-numeric:tabular-nums;letter-spacing:0}.app-h1,.font-display,.font-serif,h1,h2,h3{font-feature-settings:"locl" 0;font-optical-sizing:auto}.app-h1,.font-display{letter-spacing:-.015em;font-weight:420}::selection{background:var(--marker-soft);color:var(--ink)}:where(a,button,[role=button],input,select,textarea,summary){transition:color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out)}:where(a,button,[role=button],input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}:where(button,[role=button]):not(:disabled):active{transform:scale(.98)}.app-shadow-card{box-shadow:var(--shadow-1),var(--inner-highlight)}.ui-marker{isolation:isolate;position:relative}.ui-marker:before{content:"";z-index:-1;background:var(--marker-soft);transform:scaleX(var(--marker-progress,1)) skewX(-8deg);transform-origin:0;transition:transform .9s var(--ease-out) .2s;border-radius:.35em .2em .4em .25em;position:absolute;inset:52% -.12em 4% -.08em}.ui-marker[data-drawn=false]:before{--marker-progress:0}@media (prefers-reduced-motion:reduce){:where(a,button,[role=button],input,select,textarea,summary){transition:none}.ui-marker:before{--marker-progress:1;transition:none}}.app-eyebrow{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.app-kpi{font-feature-settings:"tnum" 1,"locl" 0}.command-main.command-main{background:0 0}.command-sidebar.command-sidebar{color:#ffffffb8;background:radial-gradient(120% 55% at 0 0,#2f5cf052,#0000 60%),radial-gradient(90% 40% at 100% 100%,#7c6cf02e,#0000 70%),linear-gradient(#15244d,#0e1733);border:0}@media (min-width:1280px){.command-sidebar-floating.command-sidebar-floating{height:calc(100dvh - 24px);box-shadow:var(--shadow-3);border-radius:28px;margin:12px 0 12px 12px;overflow:hidden}}.command-sidebar.command-sidebar .command-section-label{color:#ffffff73;text-transform:none;letter-spacing:0}.command-sidebar.command-sidebar .command-nav-link{color:#ffffffb8;background:0 0}.command-sidebar.command-sidebar .command-nav-link:not(.app-nav-active):hover{color:#fff;background:#ffffff0f}.command-sidebar.command-sidebar .app-nav-active{color:var(--ink);box-shadow:none;background:0 0;font-weight:600}.command-sidebar.command-sidebar .app-nav-active:after,.command-sidebar.command-sidebar .app-nav-active:before{display:none}.command-nav-pill{background:#fff;box-shadow:0 12px 26px -16px #000000b3}.command-nav-glyph{opacity:.85}.command-sidebar.command-sidebar .command-profile{background:#ffffff0f;border:0}.command-sidebar.command-sidebar .command-profile:hover{background:#ffffff1a}.command-sidebar.command-sidebar .command-profile-name{color:#fff}.command-sidebar.command-sidebar .command-profile-chevron,.command-sidebar.command-sidebar .command-profile-eyebrow,.command-sidebar.command-sidebar .command-profile-org{color:#ffffff8c}.command-avatar{color:#fff;background:linear-gradient(135deg,#7c6cf0,#2f5cf0);box-shadow:inset 0 1px #ffffff40}.command-sidebar.command-sidebar .command-credit-widget{background:#ffffff0f;border:0;box-shadow:inset 0 0 0 1px #ffffff0f}.command-sidebar.command-sidebar .command-credit-label,.command-sidebar.command-sidebar .command-credit-note{color:#ffffff8c}.command-sidebar.command-sidebar .command-credit-balance{color:#fff}.command-sidebar.command-sidebar .command-credit-progress{background:#ffffff1a}.command-credit-fill{background:linear-gradient(90deg,#5b8cff,#a99bff)}.command-sidebar.command-sidebar .command-credit-buy{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--marker);text-decoration-color:var(--marker);text-underline-offset:4px;text-decoration-thickness:2px}.command-sidebar.command-sidebar .command-credit-link{color:#ffffffb3}.command-sidebar.command-sidebar .command-credit-link:hover{color:#fff}.command-topbar.command-topbar{-webkit-backdrop-filter:saturate(160%)blur(16px);box-shadow:inset 0 0 0 1px var(--border),var(--shadow-1);z-index:20;background:#ffffffb8;border:0;border-radius:22px;margin:12px 12px 0;position:relative}.dark .command-topbar.command-topbar{background:#111a31b8}.command-icon-button.command-icon-button{box-shadow:none;background:0 0;border:0;border-radius:999px}.command-icon-button.command-icon-button:hover{background:var(--surface-2)}.tabular{font-feature-settings:"tnum" 1,"locl" 0}.ui-metric{box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out);border:0!important}.ui-metric:hover{box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border);transform:translateY(-2px)}.ui-metric-featured.ui-metric-featured{background:radial-gradient(120% 90% at 100% 0,#2f5cf073,transparent 60%),linear-gradient(160deg,#1a2b5a,var(--ink));box-shadow:var(--shadow-2)}.ui-metric-featured .app-kpi{color:#fff}.ui-bar{transform-origin:bottom;animation:ui-bar-grow .7s var(--ease-out) both}@keyframes ui-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ui-bar{animation:none}.ui-metric:hover{transform:none}}.ui-button{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ui-button-primary{background:var(--accent);color:#fff;box-shadow:0 12px 24px -14px #2563ebe6,inset 0 1px #ffffff29}.ui-button-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.ui-button-secondary{background:var(--surface-1);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--border-strong),var(--shadow-1)}.ui-button-secondary:hover{box-shadow:inset 0 0 0 1px var(--border-strong),var(--shadow-2);transform:translateY(-1px)}.ui-button-ink{background:var(--ink);color:#fff;box-shadow:0 12px 24px -14px #111c3acc}.ui-button-ink:hover{transform:translateY(-1px)}.ui-segmented{background:var(--surface-1);max-width:100%;box-shadow:inset 0 0 0 1px var(--border),var(--shadow-1);border-radius:999px;gap:2px;padding:4px;display:inline-flex;overflow-x:auto}.ui-segmented-item{color:var(--text-2);border-radius:999px;flex:none;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none}.ui-segmented-item:hover{color:var(--text-1);background:var(--surface-2)}.ui-segmented-item[aria-current=page]{color:#fff;background:var(--ink);box-shadow:0 8px 18px -10px #111c3ab3}.dark .ui-segmented-item[aria-current=page],.ui-button-light{color:var(--ink);background:#fff}.ui-button-light{box-shadow:0 12px 24px -14px #0009}.ui-button-light:hover{transform:translateY(-1px)}.ui-action-card{background:var(--surface-1);height:100%;box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out);border-radius:28px;flex-direction:column;gap:14px;padding:clamp(24px,2.6vw,34px);display:flex;position:relative;overflow:hidden}.ui-action-card:hover{box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border);transform:translateY(-3px)}.ui-action-card-primary{color:#fff;background:radial-gradient(70% 90% at 100% 0,#2f5cf080,transparent 60%),radial-gradient(50% 60% at 0 100%,#7c6cf040,transparent 70%),linear-gradient(160deg,#1a2b5a,var(--ink))}.ui-action-card-primary,.ui-action-card-primary:hover{box-shadow:var(--shadow-3)}.ui-action-art{background:radial-gradient(90% 80% at 0 0,#ffd85c29,transparent 60%),radial-gradient(80% 80% at 100% 100%,#7c6cf01f,transparent 60%),var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:20px;margin:-6px -6px 6px;padding:4px 12px}.ui-action-art svg{max-height:150px;margin-inline:auto}.ui-action-card-primary .ui-action-art{background:radial-gradient(80% 90% at 100% 0,#ffd85c1f,#0000 60%),#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.ui-empty-art{width:min(260px,70vw)}.ui-action-head{align-items:center;gap:14px;display:flex}.ui-action-title{font-family:var(--font-source-serif),Georgia,serif;letter-spacing:-.015em;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:420;line-height:1.08}.ui-action-text{max-width:48ch;color:var(--text-2);margin:0;font-size:15.5px;line-height:1.6}.ui-action-card-primary .ui-action-text{color:#ffffffb8}.ui-action-chips{flex-wrap:wrap;gap:8px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.ui-action-chips li{color:#ffffffe0;background:#ffffff1a;border-radius:999px;padding:6px 12px;font-size:13px;box-shadow:inset 0 0 0 1px #ffffff1f}.ui-action-list{margin:0 0 8px;padding:0;list-style:none}.ui-action-list li{border-top:1px solid var(--border);color:var(--text-1);padding:10px 0;font-size:14.5px}@media (prefers-reduced-motion:reduce){.ui-action-card:hover{transform:none}}.ui-segmented .ui-segmented-item[aria-current=page]{color:#fff;background:var(--ink)}.dark .ui-segmented .ui-segmented-item[aria-current=page]{color:var(--ink);background:#fff}.ui-metric-featured.ui-metric-featured .app-kpi,.ui-metric-featured.ui-metric-featured .app-kpi>span:not([class*=ml-]){color:#fff}.dashboard-hero .ui-segmented a.ui-segmented-item{border-radius:999px}.dashboard-hero .ui-metric.ui-metric{box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);border-radius:22px}.dashboard-hero .ui-metric:not(.ui-metric-featured){background:var(--surface-1)}.dashboard-hero .ui-metric-featured.ui-metric-featured{background:radial-gradient(120% 90% at 100% 0,#2f5cf073,transparent 60%),linear-gradient(160deg,#1a2b5a,var(--ink));box-shadow:var(--shadow-2)}.app-surface ::placeholder,.app-surface :where(.font-normal),body:has(.app-surface) ::placeholder,body:has(.app-surface) :where(.font-normal){font-weight:400}.app-surface :where(.font-medium),body:has(.app-surface) :where(.font-medium){font-weight:500}.app-surface :where(.font-semibold),body:has(.app-surface) :where(.font-semibold){font-weight:600}.app-surface :where(.font-bold),body:has(.app-surface) :where(.font-bold){font-weight:700}.app-surface .app-panel-title,.app-surface :where(h1,h2),body:has(.app-surface) .app-surface :where(h1,h2){letter-spacing:-.015em;font-weight:440}.ui-segmented .ui-segmented-item[data-state=active]{color:#fff;background:var(--ink);box-shadow:0 8px 18px -10px #111c3ab3}.dark .ui-segmented .ui-segmented-item[data-state=active]{color:var(--ink);background:#fff}.ui-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:ui-highlight-in .9s var(--ease-out) both}@keyframes ui-highlight-in{0%{background-color:#0000}}.academic-eyebrow,.app-surface .uppercase{text-transform:none;letter-spacing:0}@media (prefers-reduced-motion:reduce){.ui-highlight{animation:none}}.ui-gauge-arc{animation:ui-gauge-draw 1.2s var(--ease-out) .15s both}@keyframes ui-gauge-draw{0%{stroke-dashoffset:var(--arc)}}@media (prefers-reduced-motion:reduce){.ui-gauge-arc{animation:none}}.app-reveal>:not(:only-child),.app-reveal>:only-child>*{animation-fill-mode:backwards}.app-th,.uppercase{text-transform:none;letter-spacing:0}@keyframes ui-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes ui-word{0%{translate:0 105%;rotate:3deg}to{translate:0;rotate:0deg}}@keyframes ui-page-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.ui-enter{animation:ui-rise .4s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}.ui-page-in{animation:ui-page-in .28s var(--ease-out) backwards}.ui-word-mask{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.ui-word{transform-origin:0 100%;display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:ui-rise linear both;animation-timeline:view();animation-range:entry calc(var(--i,0) * 5%) entry calc(38% + var(--i,0) * 5%)}.ui-word{animation:ui-word linear both;animation-timeline:view();animation-range:entry calc(6% + var(--i,0) * 3%) entry calc(46% + var(--i,0) * 3%)}}}@media (prefers-reduced-motion:reduce){.ui-enter,.ui-page-in{animation:none}}.ui-badge{--badge-a:#5b86ff;--badge-b:#2346e0;--badge-glow:#2346e073;width:var(--badge-size,44px);height:var(--badge-size,44px);color:#fff;background:linear-gradient(145deg,var(--badge-a),var(--badge-b));box-shadow:0 10px 20px -10px var(--badge-glow),inset 0 -2px 0 #0000001f,inset 0 1px 0 #ffffff59;isolation:isolate;border-radius:32%;flex:none;place-items:center;display:inline-grid;position:relative}.ui-badge:before{content:"";z-index:-1;background:linear-gradient(#ffffff80,#fff0);border-radius:30% 30% 45% 45%;position:absolute;inset:2px 3px 48%}.ui-badge svg{stroke-width:2.1px;filter:drop-shadow(0 1px 1px #0000002e);width:52%;height:52%}.ui-badge[data-size=sm]{--badge-size:30px}.ui-badge[data-size=lg]{--badge-size:56px}.ui-badge[data-tone=violet]{--badge-a:#a88bff;--badge-b:#6446ea;--badge-glow:#6446ea73}.ui-badge[data-tone=amber]{--badge-a:#ffd166;--badge-b:#f08c00;--badge-glow:#f08c0073}.ui-badge[data-tone=green]{--badge-a:#4ade9b;--badge-b:#0b9466;--badge-glow:#0b94666b}.ui-badge[data-tone=rose]{--badge-a:#ff8fa3;--badge-b:#e0335a;--badge-glow:#e0335a6b}.ui-badge[data-tone=teal]{--badge-a:#3ee0cb;--badge-b:#0b8f86;--badge-glow:#0b8f866b}@keyframes ui-badge-pop{0%{rotate:0deg;scale:1}35%{rotate:-8deg;scale:1.14}65%{rotate:5deg;scale:.97}to{rotate:0deg;scale:1}}.ui-badge:hover,:is(a,button,article,li,[data-badge-host]):hover>*>.ui-badge,:is(a,button,article,li,[data-badge-host]):hover>.ui-badge{animation:ui-badge-pop .6s var(--ease-out)}@media (prefers-reduced-motion:reduce){.ui-badge,.ui-badge:hover{animation:none!important}}@property --shine-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ui-shine-spin{to{--shine-angle:360deg}}.ui-shine{isolation:isolate;position:relative}.ui-shine:after{content:"";z-index:3;border-radius:inherit;background:conic-gradient(from var(--shine-angle),transparent 0 58%,#7c6cf0f2 70%,#ffd24a 79%,#5b86fff2 88%,transparent 97%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:ui-shine-spin 7s linear infinite;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:reduce){.ui-shine:after{animation:none}}@font-face{font-family:"sourceSerif";src:url(/_next/static/media/f2c834003ac8c524-s.p.ttf?dpl=dpl_HkDu5o8dkftTrQN9TJ8YpUqiLwFn) format("truetype");font-display:swap;font-weight:200 900}@font-face{font-family:"sourceSerif Fallback";src:local("Arial");ascent-override:102.41%;descent-override:33.12%;line-gap-override:0.00%;size-adjust:101.16%}.__className_7b0519{font-family:"sourceSerif","sourceSerif Fallback",Georgia,serif}.__variable_7b0519{--font-source-serif:"sourceSerif","sourceSerif Fallback",Georgia,serif}@font-face{font-family:sourceSans;src:url(/_next/static/media/512f7db3dabc21be-s.p.woff2?dpl=dpl_HkDu5o8dkftTrQN9TJ8YpUqiLwFn) format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:sourceSans Fallback;src:local("Arial");ascent-override:111.84%;descent-override:36.46%;line-gap-override:0.00%;size-adjust:89.41%}.__className_e6646f{font-family:sourceSans,sourceSans Fallback,Arial,sans-serif;font-style:normal}.__variable_e6646f{--font-source-sans:"sourceSans","sourceSans Fallback",Arial,sans-serif}@font-face{font-family:geistMono;src:url(/_next/static/media/477a70f8c2606829.p.woff2?dpl=dpl_HkDu5o8dkftTrQN9TJ8YpUqiLwFn) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.__className_c6e84c{font-family:geistMono,ui-monospace,monospace;font-style:normal}.__variable_c6e84c{--font-geist-mono:"geistMono",ui-monospace,monospace}