@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_ef23df{font-family:geistSans,geistSans Fallback}.__variable_ef23df{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_1235f0{font-family:geistMono,geistMono Fallback}.__variable_1235f0{--font-geist-mono:"geistMono","geistMono Fallback"}:root{--navy:#102a43;--navy-2:#163a5f;--blue:#1665d8;--blue-soft:#eaf2ff;--teal:#087f73;--ink:#172b4d;--muted:#61758a;--line:#dbe4ee;--surface:#fff;--canvas:#f5f8fb;--danger:#b42318;--warning:#9a6700;--shadow:0 12px 35px rgba(15,42,67,0.12);--radius:14px;--sidebar:264px;color-scheme:light}.launcher-controls{display:flex;gap:14px;margin-bottom:20px}.launcher-controls .field{margin:0;flex:1 1}.launcher-controls [role=group]{display:flex}.favorite-button,.launcher-controls button{border:1px solid var(--line);background:#fff;padding:10px;cursor:pointer}.launcher-controls button[aria-pressed=true]{background:var(--navy);color:#fff}.favorite-button{align-self:flex-end;border-radius:50%;color:#9a6700}.product-meta{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:12px;color:var(--muted)}.product-grid--list{grid-template-columns:1fr}.product-grid--list .product-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.product-grid--list .product-card>p,.product-grid--list .product-meta{grid-column:2}.product-navigation ul{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 22px}.product-navigation a{display:block;padding:9px 13px;border-radius:8px}.product-navigation a[aria-current=page]{background:var(--blue-soft);color:var(--blue);font-weight:700}.education-workspace{display:grid;gap:20px}.education-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;align-items:end}.education-form label{display:grid;gap:6px;color:var(--muted);font-weight:600}.education-form input,.education-form select,.education-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:10px 12px}.education-form textarea{min-height:88px;resize:vertical}.education-form button{min-height:42px;border:0;border-radius:8px;background:var(--blue);color:#fff;padding:10px 16px;cursor:pointer}.education-identity-enrollment{display:grid;gap:8px}.education-identity-review-photos{display:flex;flex-wrap:wrap;gap:16px;margin:10px 0}.education-identity-review-photos figure{margin:0;display:grid;gap:6px}.education-identity-review-photos img{border-radius:8px;border:1px solid var(--line);object-fit:cover}.education-identity-review-photos figcaption{font-size:12px;color:var(--muted);font-weight:600}.education-live-proctoring-view{display:grid;gap:8px;margin-top:8px}.education-live-proctoring-view video{border-radius:8px;border:1px solid var(--line);background:#000}.education-curriculum-version{margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.education-curriculum-structure{list-style:none;padding-left:0}.education-curriculum-structure ul{list-style:none;padding-left:0;margin-top:4px}.education-curriculum-structure li{margin-top:6px}.education-lesson-blocks{display:grid;gap:12px;margin:8px 0}.education-lesson-block{border-left:3px solid var(--line);padding-left:12px}.education-lesson-block h5{margin:0 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.02em;color:var(--muted)}.education-lesson-blocks img,.education-lesson-blocks video{max-width:100%;border-radius:8px}.education-lesson-reflection{font-style:italic;color:var(--muted)}@media (max-width:620px){.launcher-controls{align-items:stretch;flex-direction:column}.product-grid--list .product-card{display:flex}}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--canvas);color:var(--ink);font-family:Arial,var(--font-geist-sans),sans-serif}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select{outline-offset:3px}:focus-visible{outline:3px solid #f3a712}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;padding:10px 14px;background:#fff;border-radius:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.platform{display:grid;grid-template-columns:var(--sidebar) 1fr;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);z-index:40;background:linear-gradient(180deg,var(--navy),#0b2033);color:#fff;padding:20px 14px;display:flex;flex-direction:column;transition:width .2s}.brand{height:48px;display:flex;align-items:center;gap:12px;padding:0 10px;font-weight:800}.brand__mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#36cfc9,#2f80ed);font-size:18px}.context-card{margin:16px 4px;padding:13px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.06);display:flex;flex-direction:column;gap:4px}.context-card small,.context-card span{font-size:12px;color:#c5d6e7}.sidebar nav{flex:1 1}.sidebar ul{list-style:none;padding:0;margin:10px 0}.sidebar nav a{display:flex;align-items:center;gap:13px;padding:11px 12px;margin:3px 0;border-radius:9px;color:#d9e7f4;font-weight:600}.sidebar nav a:hover,.sidebar nav a[aria-current=page]{background:rgba(255,255,255,.12);color:#fff}.sidebar nav a[aria-current=page]{box-shadow:inset 3px 0 #42d3c7}.count{min-width:20px;height:20px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;margin-left:auto}.collapse-button{color:#d9e7f4!important;justify-content:flex-start!important}.platform--collapsed{--sidebar:82px}.platform--collapsed .brand__name,.platform--collapsed .context-card,.platform--collapsed .nav-label,.platform--collapsed .sidebar .count{display:none}.workspace{grid-column:2;min-width:0}.topbar{height:70px;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);justify-content:space-between;padding:0 28px}.search-trigger,.topbar{display:flex;align-items:center}.search-trigger{width:min(480px,55vw);border:1px solid var(--line);background:var(--canvas);color:var(--muted);border-radius:10px;padding:10px 12px;gap:10px;text-align:left}.search-trigger kbd{margin-left:auto;border:1px solid var(--line);background:#fff;border-radius:5px;padding:2px 6px;font-size:11px}.topbar-actions{display:flex;gap:8px;align-items:center}.topbar-actions>a,.topbar-actions>button{position:relative;border:0;background:transparent;min-width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:var(--ink)}.topbar-actions>:hover{background:var(--blue-soft)}.avatar{background:var(--navy)!important;color:#fff!important;font-weight:800}.mobile-menu{display:none!important}main#main-content{padding:24px 32px 50px;max-width:1500px;margin:0 auto}.breadcrumbs ol{list-style:none;display:flex;gap:8px;padding:0;margin:0 0 18px;color:var(--muted);font-size:14px}.breadcrumbs li+li:before{content:"/";margin-right:8px}.page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px}.page-header h1{font-size:30px;letter-spacing:-.03em;margin:0 0 5px}.page-header p{margin:0;color:var(--muted)}.dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dashboard-grid .metric{margin:.5rem 0 0;color:var(--foreground);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700}.dashboard-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.dashboard-actions a{min-height:2.75rem;display:inline-flex;align-items:center;padding:.65rem 1rem;border:1px solid var(--border);border-radius:.65rem}.ui-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:0 2px 8px rgba(15,42,67,.04)}.widget{min-height:160px;display:flex;flex-direction:column}.widget header{display:flex;align-items:center;gap:12px}.ui-card h2,.widget h2{font-size:17px;margin:0 0 12px}.widget p{color:var(--muted);margin:auto 0 0}.widget a{color:var(--blue);font-weight:700;margin-top:auto}.widget-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--blue-soft);color:var(--blue);font-weight:800}.status-dot{width:12px;height:12px;border-radius:50%;background:#12a150;box-shadow:0 0 0 5px #e8f7ef}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.product-card{align-items:flex-start;gap:10px}.product-card p{margin:0}.product-card p,.product-card small{color:var(--muted)}.public-catalogue,.public-home,.public-product{max-width:1180px;margin:0 auto;padding:24px clamp(18px,5vw,64px) 56px}.product-cta,.public-footer,.public-nav,.public-nav div{display:flex;align-items:center;gap:18px}.public-nav{justify-content:space-between;margin-bottom:64px}.public-hero{max-width:780px;padding:48px 0 72px}.public-hero h1{font-size:clamp(2.3rem,6vw,4.5rem);line-height:1.05;letter-spacing:-.04em}.public-featured{max-width:560px;margin-bottom:64px}.public-footer{justify-content:space-between;border-top:1px solid var(--line);padding-top:24px}.epi-detail{display:grid;gap:22px}.epi-lead{max-width:850px;font-size:1.1rem;line-height:1.7}.launch-error{padding:14px 16px;border:1px solid #ef9a9a;border-radius:10px;background:#fff3f3;color:var(--danger)}.product-cta{flex-wrap:wrap}.sso-boundary{color:var(--muted);font-size:.9rem}.product-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--navy),var(--blue));color:#fff;font-size:22px;font-weight:800}.primary-link,.table-action{display:inline-flex;border:0;border-radius:9px;background:var(--blue);color:#fff;padding:10px 14px;font-weight:700;cursor:pointer}.unavailable-reason{font-size:13px}.ui-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:#edf1f5;color:#455669;font-size:12px;font-weight:700}.ui-badge__dot{width:7px;height:7px;background:currentColor;border-radius:50%}.ui-badge--success{background:#e8f7ef;color:#087443}.ui-badge--warning{background:#fff4d6;color:#805500}.ui-badge--danger{background:#feeceb;color:var(--danger)}.ui-badge--info{background:var(--blue-soft);color:#1559b7}.ui-button{border:0;border-radius:9px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:700}.ui-button--primary{background:var(--blue);color:#fff}.ui-button--secondary{background:#fff;border:1px solid var(--line);color:var(--ink)}.ui-button--ghost{background:transparent;color:var(--ink)}.ui-button--danger{background:var(--danger);color:#fff}.resource-list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.resource-list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line)}.resource-list li:last-child{border-bottom:0}.resource-list small{display:block;color:var(--muted);margin-top:4px}.table-scroll{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:#f8fafc}td,th{padding:14px 16px;border-bottom:1px solid var(--line);white-space:nowrap}tbody tr:hover{background:#f9fbfd}.processing-failure{display:block;color:var(--danger);margin-top:4px}progress{accent-color:var(--blue);width:90px}.field{display:flex;flex-direction:column;gap:7px;font-weight:700;margin-bottom:20px}.field input,.field select,.field textarea,.ui-input,.ui-select{border:1px solid #b8c5d2;border-radius:9px;padding:11px;background:#fff}.ui-empty,.ui-error{text-align:center;padding:45px 20px;background:#fff;border:1px dashed #bdcad7;border-radius:var(--radius)}.ui-empty h3,.ui-error h3{margin:10px 0 6px}.ui-empty p,.ui-error p{margin:0;color:var(--muted)}.ui-empty__icon{font-size:35px;color:var(--blue)}.ui-skeleton{height:100px;border-radius:12px;background:linear-gradient(90deg,#eaf0f5 25%,#f8fafc 45%,#eaf0f5 65%);background-size:200% 100%;animation:shimmer 1.4s infinite}.loading-page{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:40px}.standalone-state{max-width:720px;margin:10vh auto;padding:30px}.help-grid,.profile-grid{display:grid;grid-template-columns:1fr 2fr;gap:18px}.identity-card{text-align:center}.profile-avatar{width:78px;height:78px;display:grid;place-items:center;background:var(--navy);color:#fff;border-radius:50%;margin:0 auto 15px;font-size:25px;font-weight:800}.details{display:grid;grid-template-columns:170px 1fr;gap:14px;margin:0}.details dt{color:var(--muted)}.details dd{margin:0;font-weight:600}.settings-grid{display:grid;gap:18px;max-width:760px}.check{display:flex;align-items:center;gap:10px;margin:12px 0}.check input{width:18px;height:18px}.dialog-backdrop,.drawer-backdrop{position:fixed;inset:0;z-index:100;background:rgba(5,18,31,.56);display:flex}.dialog-backdrop{align-items:flex-start;justify-content:center;padding-top:12vh}.command{width:min(640px,calc(100vw - 28px));max-height:70vh;background:#fff;border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.command header,.drawer header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--line)}.command h2,.drawer h2{font-size:18px;margin:0}.command>input{width:100%;border:0;border-bottom:1px solid var(--line);padding:17px 20px;font-size:18px}.command ul,.drawer ul{list-style:none;padding:8px;margin:0;max-height:380px;overflow:auto}.command li a{display:flex;justify-content:space-between;padding:12px;border-radius:8px}.command li a:hover{background:var(--blue-soft)}.command small{color:var(--muted)}.command footer,.drawer footer{border-top:1px solid var(--line);padding:14px 18px;color:var(--blue);font-weight:700}.command-empty,.drawer-empty{padding:35px;text-align:center;color:var(--muted)}.drawer-backdrop{justify-content:flex-end}.drawer{width:min(430px,100vw);height:100%;background:#fff;box-shadow:var(--shadow);display:flex;flex-direction:column}.drawer ul{flex:1 1}.drawer li{display:flex;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--line)}.drawer li.unread{background:var(--blue-soft);border-left:3px solid var(--blue)}.drawer small{display:block;color:var(--muted);margin-top:5px}.scrim{display:none}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.search-filters{display:grid;grid-template-columns:minmax(16rem,2fr) repeat(3,minmax(10rem,1fr)) auto;gap:1rem;align-items:end;margin-bottom:1rem}.search-layout{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:1.25rem}.search-results{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.search-results h2{margin-top:0}.search-count{font-weight:600}.save-search,.search-history{display:flex;gap:1rem;align-items:end;margin:1rem 0}.search-history{align-items:stretch}.search-history>div{flex:1 1}.search-history ul{list-style:none;padding:0}.search-history li{display:flex;align-items:center;gap:.5rem;justify-content:space-between;margin:.5rem 0}.search-history form{display:inline}.search-layout aside{display:grid;align-content:start;gap:.75rem}.search-layout aside ul{list-style:none;padding:0}.search-layout aside li{display:flex;justify-content:space-between;gap:1rem}@media (max-width:800px){.search-filters,.search-layout{grid-template-columns:1fr}}@media (max-width:1050px){.dashboard-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.platform{display:block}.workspace{margin:0}.sidebar{width:min(300px,85vw);transform:translateX(-105%);box-shadow:var(--shadow)}.sidebar--open{transform:none}.scrim{display:block;position:fixed;inset:0;z-index:35;border:0;background:rgba(5,18,31,.5)}.mobile-menu{display:inline-flex!important}.topbar{padding:0 14px}.search-trigger{width:auto;flex:1 1;margin:0 8px}.search-trigger kbd,.search-trigger:not(:focus) span+*,.topbar-actions>a:first-child{display:none}main#main-content{padding:20px 16px 40px}.dashboard-grid,.help-grid,.profile-grid{grid-template-columns:1fr}.page-header h1{font-size:26px}.details,.loading-page{grid-template-columns:1fr}.details{gap:5px}.details dd{margin-bottom:10px}}@media (max-width:420px){.dashboard-grid{grid-template-columns:1fr}.topbar-actions{gap:2px}.search-trigger{font-size:0}.search-trigger span{font-size:18px}}.dev-preview-banner{position:sticky;top:0;z-index:100;display:flex;justify-content:center;gap:1rem;padding:.65rem 1rem;color:#2b1900;background:#ffd166;border-bottom:1px solid #b87700;font-weight:700}.dev-preview-banner a{color:inherit;text-decoration:underline}.public-landing{min-height:calc(100vh - 3rem);display:grid;place-items:center;padding:2rem;background:radial-gradient(circle at top left,rgba(19,122,109,.18),transparent 45%),var(--background)}.public-landing>div{max-width:720px}.public-landing h1{max-width:14ch;margin:0 0 1rem;font-size:clamp(2.5rem,7vw,5rem);line-height:1}.public-landing__eyebrow{color:var(--primary);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.public-landing__actions{margin-top:2rem}.marketing-site{--marketing-max:1240px;background:#fbfcfe;color:#12243a;overflow:clip}.marketing-site [id]{scroll-margin-top:110px}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site p{margin-top:0}.announcement{padding:.55rem 1rem;text-align:center;background:#0b3b44;color:#dffaf6;font-size:.84rem;font-weight:650}.marketing-header{position:sticky;top:0;z-index:60;border-bottom:1px solid rgba(205,218,230,.8);background:rgba(251,252,254,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.marketing-nav{max-width:var(--marketing-max);min-height:74px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:28px}.marketing-brand{display:inline-flex;align-items:center;gap:10px;font-weight:820;letter-spacing:-.02em;white-space:nowrap}.marketing-brand span{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#0b5860;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.marketing-nav__actions,.marketing-nav__links{display:flex;align-items:center;gap:24px;font-size:.93rem;font-weight:620}.marketing-nav__actions>a:first-child:hover,.marketing-nav__links a:hover{color:#087a74}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;padding:.7rem 1.05rem;font-weight:740;transition:transform .18s,box-shadow .18s,background .18s}.button:hover{transform:translateY(-1px)}.button--primary{color:#fff;background:#087a74;box-shadow:0 8px 22px rgba(8,122,116,.2)}.button--primary:hover{background:#066961}.button--secondary{color:#173653;background:#fff;border-color:#cbd9e5}.button--light{background:#fff;color:#0b4d51}.button--outline-light{border-color:rgba(255,255,255,.5);color:#fff}.marketing-menu{display:none;position:relative}.marketing-menu summary{list-style:none;cursor:pointer;font-size:1.4rem;padding:.5rem}.marketing-menu div{position:absolute;right:0;top:48px;width:230px;display:grid;gap:2px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.marketing-menu div a{padding:10px;border-radius:8px}.marketing-menu div a:hover{background:#eef7f6}.marketing-hero{max-width:var(--marketing-max);min-height:640px;margin:auto;padding:72px 24px 64px;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:48px}.card-kicker,.eyebrow{color:#087a74!important;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.marketing-hero h1,.page-intro h1{margin-bottom:24px;font-size:clamp(3rem,5.2vw,4.75rem);line-height:1.01;letter-spacing:-.055em;color:#102a43}.hero-lead,.page-intro>p:last-child{max-width:670px;color:#566d82;font-size:1.14rem;line-height:1.72}.hero-actions{align-items:center;gap:12px}.hero-actions,.hero-proof{margin-top:30px;display:flex;flex-wrap:wrap}.hero-proof{gap:16px;color:#53697b;font-size:.84rem}.hero-proof span:first-letter{color:#0a8b73}.platform-preview{border:1px solid #c9d8e2;border-radius:20px;background:#fff;box-shadow:0 34px 70px rgba(22,58,95,.17);transform:perspective(1200px) rotateY(-3deg) rotateX(1deg);overflow:hidden}.preview-bar{height:48px;display:flex;align-items:center;gap:7px;padding:0 16px;border-bottom:1px solid #e0e8ee;background:#f8fafb}.preview-bar span{width:8px;height:8px;border-radius:50%;background:#b9c7d0}.preview-bar b{margin-left:auto;font-size:.76rem}.preview-body{min-height:430px;display:grid;grid-template-columns:64px 1fr}.preview-body>aside{padding:18px 13px;display:flex;flex-direction:column;align-items:center;gap:19px;background:#123d4a}.preview-body>aside strong{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#2cb8a7;color:#fff}.preview-body>aside i{width:22px;height:6px;border-radius:4px;background:#51747d}.preview-body>div{padding:30px}.preview-body p{color:#6d8190;font-size:.8rem}.preview-body h2{font-size:1.45rem}.preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.preview-metrics span{min-height:85px;padding:14px;border:1px solid #e0e8ee;border-radius:12px;color:#718494;font-size:.72rem}.preview-metrics b{display:block;color:#173653;font-size:1.4rem}.preview-cards{display:grid;gap:10px}.preview-cards span{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #e2e9ef;border-radius:11px;font-size:.83rem}.preview-cards b{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#e2f5f2;color:#087a74}.trust-strip{margin:0 auto 26px;padding:20px 24px;display:flex;justify-content:space-between;gap:20px;border-block:1px solid #dbe5ec;color:#4f6679;font-size:.84rem}.section,.trust-strip{max-width:var(--marketing-max)}.section{margin:auto;padding:104px 24px}.section--tinted{max-width:none;padding-inline:max(24px,calc((100vw - var(--marketing-max)) / 2));background:#f1f6f7}.page-intro h1,.section h2{max-width:720px;font-size:clamp(2.2rem,4vw,3.45rem);line-height:1.07;letter-spacing:-.045em}.flagship{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}.flagship>div>p:not(.eyebrow){color:#5b7081;line-height:1.7;max-width:650px}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:26px 0;color:#29495c;font-size:.9rem}.flagship-panel{padding:34px;border:1px solid #c9dce1;border-radius:22px;background:linear-gradient(145deg,#f7fbfb,#e5f3f2);box-shadow:0 24px 54px rgba(31,75,84,.12)}.flagship-panel h3{margin-top:30px;font-size:1.6rem}.flagship-panel>p{color:#536e79;line-height:1.6}.analysis-preview{height:190px;margin-top:30px;padding:20px;display:flex;align-items:end;gap:18px;border-radius:14px;background:#fff;border:1px solid #dce7e9}.analysis-preview>div{height:100%;flex:1 1;display:flex;align-items:end;gap:9px}.analysis-preview>div span{flex:1 1;background:#2b9b91;border-radius:5px 5px 0 0}.analysis-preview>div span:first-child{height:42%}.analysis-preview>div span:nth-child(2){height:70%}.analysis-preview>div span:nth-child(3){height:54%}.analysis-preview>div span:nth-child(4){height:88%}.analysis-preview>div span:nth-child(5){height:76%}.analysis-preview aside{width:118px;text-align:center}.analysis-preview b{display:block;font-size:1.1rem}.analysis-preview small{display:block;margin-top:5px;color:#71808a;font-size:.65rem;line-height:1.35}.product-card__top{width:100%;display:flex;justify-content:space-between;align-items:center}.lifecycle{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:750;background:#edf2f5;color:#526576}.lifecycle--available{background:#e4f5ee;color:#08724d}.lifecycle--pilot{background:#e8f0ff;color:#285bb1}.lifecycle--development{background:#fff2d7;color:#805a0c}.section-heading{gap:25px;margin-bottom:36px}.section-heading h2{margin-bottom:0}.text-link{color:#087a74;font-weight:750}.marketing-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.marketing-card{position:relative;padding:24px;border:1px solid #d6e1e8;border-radius:16px;background:#fff;box-shadow:0 4px 16px rgba(18,52,74,.04)}.marketing-card h3{font-size:1.12rem}.marketing-card>p{line-height:1.6}.product-card--featured{border-color:#55a89e;box-shadow:inset 0 3px #087a74}.product-card__actions{width:100%;margin-top:auto;padding-top:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dbe4e8;border:1px solid #dbe4e8;border-radius:17px;overflow:hidden}.solution-card{min-height:250px;padding:28px;background:#fff}.solution-card:hover{background:#f6fbfa}.solution-card>span,.solution-details article>span{color:#0a8178;font-family:var(--font-geist-mono);font-size:.78rem}.solution-card h3{margin-top:45px}.solution-card p{color:#647989;line-height:1.55;font-size:.9rem}.solution-card b{color:#087a74;font-size:.83rem}.platform-story{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.platform-story>div:first-child>p:not(.eyebrow){color:#607588;line-height:1.7}.platform-story ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0}.platform-story li{display:flex;gap:9px;font-size:.9rem}.platform-story li span{color:#078167}.architecture{padding:32px;border-radius:22px;background:#103a47;color:#e8f7f5;text-align:center;box-shadow:0 25px 50px rgba(10,45,57,.2)}.architecture>div{padding:15px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:rgba(255,255,255,.06)}.architecture>span{display:block;padding:7px;color:#69d4c5}.architecture__split{display:grid!important;grid-template-columns:1fr 1fr;gap:9px}.architecture__split b{padding:12px;border-radius:7px;background:rgba(255,255,255,.07);font-size:.8rem}.user-types{text-align:center}.user-types h2{margin-inline:auto}.user-types>div{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:34px}.user-types span{padding:10px 15px;border-radius:999px;border:1px solid #ccdae2;background:#fff;color:#405b6e}.conversion{max-width:var(--marketing-max);margin:20px auto 64px;padding:55px 58px;border-radius:24px;background:#0e4b50;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:40px}.conversion h2{max-width:650px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08;letter-spacing:-.04em}.conversion p{max-width:620px;color:#c4e1df;line-height:1.65}.conversion .eyebrow{color:#83e2d7!important}.marketing-footer{padding:65px max(24px,calc((100vw - var(--marketing-max)) / 2));display:grid;grid-template-columns:2fr repeat(3,1fr);gap:45px;border-top:1px solid #d8e2e8;background:#f4f7f8}.marketing-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:.88rem}.marketing-footer>div:first-child p{max-width:320px;color:#607588;line-height:1.6}.marketing-footer small{grid-column:1/-1;padding-top:24px;border-top:1px solid #d7e1e5;color:#6f8290}.marketing-page{max-width:var(--marketing-max);margin:auto;padding:80px 24px}.page-intro{padding:35px 0 72px}.page-intro h1{max-width:900px}.catalogue-group{margin:0 0 65px}.catalogue-group>h2{font-size:1rem;margin-bottom:20px;color:#496277}.solution-details{display:grid;gap:1px;background:#d8e2e7;border:1px solid #d8e2e7;border-radius:18px;overflow:hidden}.solution-details article{display:grid;grid-template-columns:80px 1fr;gap:20px;padding:38px;background:#fff}.solution-details h2{font-size:1.65rem}.solution-details h3{margin:23px 0 5px;font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;color:#087a74}.solution-details p{max-width:800px;line-height:1.65;color:#5b7182}.about-grid,.platform-capabilities>div{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.platform-capabilities>h2{margin-bottom:25px}.platform-capabilities article>span{color:#088271;font-weight:800}.platform-capabilities article h3{margin-top:20px}.platform-capabilities article p{color:#607484;line-height:1.6}.roadmap-note{margin-top:35px;padding:25px;border-left:4px solid #d59921;background:#fff7e6}.roadmap-note p{margin:7px 0 0;color:#685a39}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch}.pricing-grid article{display:flex;flex-direction:column}.pricing-grid h2{font-size:1.4rem}.pricing-grid p{min-height:92px;color:#617585;line-height:1.55}.pricing-grid>article>strong{font-size:1.15rem}.pricing-grid ul{list-style:none;padding:18px 0;display:grid;gap:11px;color:#415d6e;font-size:.85rem;flex:1 1}.pricing-featured{border-color:#16857b;box-shadow:0 15px 35px rgba(8,122,116,.13)}.pricing-label{position:absolute;right:16px;top:16px;padding:4px 8px;border-radius:99px;background:#daf3ef;color:#087a74;font-size:.66rem;font-weight:800}.narrow-page{max-width:900px}.pilot-form{padding:34px;border:1px solid #d4e0e7;border-radius:18px;background:#fff}.pilot-form label{display:grid;gap:7px;margin-bottom:18px;color:#304e61;font-weight:700;font-size:.87rem}.pilot-form input,.pilot-form select,.pilot-form textarea{width:100%;padding:12px;border:1px solid #b8cbd5;border-radius:9px;background:#fff;color:#162f43}.pilot-form textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.pilot-form .consent{grid-template-columns:auto 1fr;align-items:start;font-weight:500;line-height:1.5}.consent input{width:18px;margin-top:2px}.field-error,.form-error{color:#a8211b}.honeypot{position:absolute!important;left:-9999px!important}.form-note{margin:16px 0 0;color:#687d8b;font-size:.78rem}.form-success{padding:40px;border:1px solid #96d7c6;border-radius:16px;background:#eaf8f3}.contact-panel{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-panel>div{padding:28px;border:1px solid #d5e0e6;border-radius:16px;background:#fff}.contact-panel p{min-height:55px;color:#627685;line-height:1.55}.about-grid{grid-template-columns:repeat(3,1fr)}.about-grid p{color:#5f7485;line-height:1.65}@media (max-width:1000px){.marketing-nav__links{display:none}.marketing-hero{grid-template-columns:1fr;min-height:auto;padding-top:64px}.marketing-hero__copy{max-width:760px}.platform-preview{max-width:700px;transform:none}.flagship,.platform-story{grid-template-columns:1fr;gap:48px}.marketing-product-grid,.platform-capabilities>div,.pricing-grid,.solutions-grid{grid-template-columns:repeat(2,1fr)}.marketing-footer{grid-template-columns:2fr 1fr 1fr}.marketing-footer>div:last-of-type{grid-column:2}.trust-strip{flex-wrap:wrap;justify-content:flex-start}.conversion{margin-inline:24px}}@media (max-width:700px){.announcement{font-size:.74rem}.marketing-nav{min-height:64px;padding:0 16px}.marketing-nav__actions{display:none}.marketing-menu{display:block}.marketing-hero{padding:44px 18px 56px}.marketing-hero h1{font-size:clamp(2.3rem,10.5vw,2.75rem);line-height:1.04;letter-spacing:-.045em}.hero-lead{font-size:1.04rem;line-height:1.6}.hero-actions,.hero-proof{margin-top:22px}.preview-body{grid-template-columns:45px 1fr;min-height:360px}.preview-body>aside{padding-inline:7px}.preview-body>div{padding:20px 14px}.preview-metrics{grid-template-columns:1fr}.preview-metrics span{min-height:55px}.preview-metrics span:nth-child(n+2){display:none}.section{padding:72px 18px}.section--tinted{padding-inline:18px}.section-heading{align-items:start;flex-direction:column}.about-grid,.contact-panel,.marketing-product-grid,.platform-capabilities>div,.pricing-grid,.solutions-grid{grid-template-columns:1fr}.flagship{gap:35px}.capability-grid,.platform-story ul{grid-template-columns:1fr}.architecture{padding:20px}.conversion{margin:0 18px 48px;padding:38px 26px;align-items:flex-start;flex-direction:column}.marketing-footer{grid-template-columns:1fr 1fr;padding:50px 20px}.marketing-footer>div:first-child,.marketing-footer>div:last-of-type{grid-column:1/-1}.marketing-page{padding:55px 18px 64px}.page-intro{padding-bottom:50px}.solution-details article{grid-template-columns:1fr;padding:25px}.form-grid{grid-template-columns:1fr}.pilot-form{padding:22px}.trust-strip{padding-inline:18px}.product-card__actions{align-items:flex-start;flex-direction:column}}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);background:#f4f7f8;color:#183346}.auth-story{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(32px,6vw,88px);background:#0e4b50;color:#fff}.auth-brand{display:flex;align-items:center;gap:12px;color:#fff;font-weight:800}.auth-brand span,.auth-state-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#21a59a;color:#fff;font-weight:900}.auth-story h1{max-width:560px;margin:10px 0 18px;font-size:clamp(2.6rem,5vw,5rem);line-height:1;letter-spacing:-.055em}.auth-story p:not(.eyebrow){max-width:550px;color:#c5e1df;font-size:1.08rem;line-height:1.7}.auth-story small{color:#aed1cf;line-height:1.5}.auth-panel{align-self:center;width:min(560px,calc(100% - 48px));margin:auto;padding:clamp(30px,5vw,54px);border:1px solid #d7e2e6;border-radius:24px;background:#fff;box-shadow:0 22px 65px rgba(23,55,69,.1)}.auth-panel h2{margin:24px 0 12px;font-size:1.7rem;line-height:1.2}.auth-panel>p{color:#5f7584;line-height:1.65}.auth-actions{display:grid;gap:11px;margin:30px 0 22px}.auth-actions a{text-align:center;justify-content:center}.auth-back{display:block;text-align:center;color:#54707f;font-size:.88rem}.secondary-link{display:inline-flex;padding:11px 18px;border:1px solid #a8bdc6;border-radius:9px;color:#284b5b;font-weight:750}@media (max-width:800px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:360px;padding:32px 24px}.auth-story h1{font-size:2.7rem}.auth-panel{margin:28px auto 50px;width:calc(100% - 32px);padding:28px 22px}}.organization-switcher{display:grid;gap:6px}.organization-switcher button,.organization-switcher select,.workspace-inline-form select{max-width:100%;padding:8px;border:1px solid #b8c9cf;border-radius:7px;background:#fff;color:#183346;font:inherit}.organization-switcher button{cursor:pointer;font-weight:700}.workspace-inline-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.5fr) auto;align-items:end;gap:12px}.workspace-action-status{padding:10px 12px;border-left:4px solid #14877d;background:#edf8f6}.table-actions{display:flex;flex-wrap:wrap;gap:8px}.table-actions form{display:flex;gap:6px}.table-actions select{max-width:160px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:760px){.workspace-inline-form{grid-template-columns:1fr}.table-actions form{flex-wrap:wrap}}.workspace-dashboard{display:grid;gap:32px}.workspace-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid #c9dedc;border-radius:18px;background:linear-gradient(135deg,#f0faf8,#fff)}.workspace-hero h2{margin:4px 0 8px;font-size:clamp(1.7rem,3vw,2.5rem)}.product-card-actions,.workspace-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.dashboard-notice{border-left:4px solid #d59921}.dashboard-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dashboard-shortcuts{display:grid;gap:12px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.launcher-controls{display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(150px,1fr));align-items:end;gap:12px;margin-bottom:22px}.launcher-controls>.check{align-self:center}.launcher-search{grid-column:span 1}.product-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.product-card-actions{margin-top:auto}.favorite-button{font-size:1.25rem}.product-card{display:flex;flex-direction:column}.product-card .product-meta{display:grid;gap:5px;margin-bottom:16px}@media (max-width:1050px){.launcher-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-secondary,.product-grid--compact{grid-template-columns:1fr 1fr}}@media (max-width:700px){.workspace-hero{align-items:flex-start;flex-direction:column}.dashboard-secondary,.launcher-controls,.product-grid--compact{grid-template-columns:1fr}.section-heading{align-items:flex-start;flex-direction:column}}.auth-single{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f4f7f8}.auth-form{display:grid;gap:10px;margin:24px 0}.auth-form label{font-weight:700;color:#284b5b}.auth-form input,.auth-form select{width:100%;padding:12px;border:1px solid #a8bdc6;border-radius:9px;font:inherit}.auth-form input:focus-visible,.auth-form select:focus-visible{outline:3px solid rgba(33,165,154,.3);outline-offset:2px;border-color:#147c74}.auth-form button{border:0;font:inherit;justify-content:center}.auth-form button:disabled{cursor:wait;opacity:.65}.auth-check{display:flex!important;align-items:center;gap:9px;font-weight:500!important}.auth-check input{width:auto}.auth-alert{padding:12px 14px;border-left:4px solid #147c74;border-radius:6px;background:#e9f7f5;color:#183346!important}.auth-help{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.9rem}.profile-photo{display:block;width:88px;height:88px;border-radius:50%;background-position:50%;background-size:cover}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.onboarding-shell{min-height:100vh;padding:clamp(28px,6vw,84px);display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1fr);gap:clamp(30px,8vw,110px);align-items:start;background:#f4f7f8}.onboarding-shell>section{position:sticky;top:70px}.onboarding-shell h1{margin:12px 0 20px;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.055em}.onboarding-shell>section>p:last-child{max-width:540px;color:#607584;line-height:1.7}.onboarding-form{display:grid;gap:20px;padding:clamp(25px,4vw,46px);border:1px solid #d6e1e6;border-radius:22px;background:#fff;box-shadow:0 18px 55px rgba(24,55,69,.08)}.onboarding-form label{display:grid;gap:7px;font-size:.86rem;font-weight:750;color:#345365}.onboarding-form input,.onboarding-form select{width:100%;padding:12px 13px;border:1px solid #adc2cb;border-radius:9px;background:#fff;color:#183346}.onboarding-form>p{color:#607584;font-size:.84rem;line-height:1.5}.onboarding-form button{justify-content:center;border:0}.onboarding-form button:disabled{opacity:.65;cursor:wait}@media (max-width:800px){.onboarding-shell{grid-template-columns:1fr;padding:38px 18px}.onboarding-shell>section{position:static}.onboarding-shell h1{font-size:2.65rem}.onboarding-form{padding:24px 20px}}.runtime-workspace{display:grid;gap:18px}.runtime-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.runtime-form label{display:grid;gap:7px;font-weight:700}.runtime-form input,.runtime-form select{width:100%;padding:11px 12px;border:1px solid #adc2cb;border-radius:9px;background:#fff}.runtime-form button{align-self:end;justify-self:start;border:0}.table-wrap{overflow-x:auto}@media (max-width:700px){.runtime-form{grid-template-columns:1fr}}.laboratory-workbench{display:grid;gap:22px}.laboratory-context{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid #c9dedc;border-radius:12px;background:#f1faf8}.laboratory-context span{display:grid;gap:3px}.laboratory-search{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:10px}.laboratory-form input,.laboratory-form select,.laboratory-form textarea,.laboratory-search input{width:100%;padding:10px 11px;border:1px solid #adc2cb;border-radius:8px;background:#fff;color:#183346;font:inherit}.laboratory-form input:focus-visible,.laboratory-form select:focus-visible,.laboratory-form textarea:focus-visible,.laboratory-search input:focus-visible{outline:3px solid rgba(33,165,154,.3);outline-offset:2px;border-color:#147c74}.laboratory-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.laboratory-metrics article{padding:16px;border:1px solid #d5e1e5;border-radius:12px;background:#fff}.laboratory-metrics strong{display:block;margin-top:8px;font-size:1.7rem}.laboratory-columns{gap:18px}.laboratory-columns,.laboratory-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.laboratory-form{gap:12px}.laboratory-form label{display:grid;gap:6px;font-weight:700}.laboratory-form label:has(select[multiple]),.laboratory-form label:has(textarea){grid-column:1/-1}.laboratory-form button{align-self:end;justify-self:start;border:0}.laboratory-list{display:grid;gap:10px;padding:0;list-style:none}.laboratory-list li{padding:12px;border-left:4px solid #17877e;border-radius:7px;background:#f5f9fa}.laboratory-trend{display:grid;gap:8px}.laboratory-trend span{display:block;height:10px;border-radius:999px;background:#1a8f86}.qc-chart{min-height:180px;display:flex;align-items:end;gap:8px;padding:18px;border:1px solid #d5e1e5;border-radius:12px;background:#f8fbfc}.qc-chart span{min-width:18px;flex:1 1;border-radius:5px 5px 0 0;background:#16877e}.table-scroll{overflow-x:auto}.laboratory-workbench table{width:100%;border-collapse:collapse}.laboratory-workbench td,.laboratory-workbench th{padding:10px;border-bottom:1px solid #dce5e8;text-align:start;vertical-align:top}.laboratory-workbench th{background:#f4f8f9}.laboratory-workbench a:focus-visible,.laboratory-workbench button:focus-visible{outline:3px solid rgba(33,165,154,.35);outline-offset:3px}@media (max-width:1000px){.laboratory-metrics{grid-template-columns:repeat(2,1fr)}.laboratory-columns{grid-template-columns:1fr}}@media (max-width:700px){.laboratory-form,.laboratory-metrics,.laboratory-search{grid-template-columns:1fr}.laboratory-form label:has(select[multiple]),.laboratory-form label:has(textarea){grid-column:auto}.laboratory-context{align-items:flex-start;flex-direction:column}}html[dir=rtl]{direction:rtl}html[dir=rtl] .marketing-nav__actions,html[dir=rtl] .marketing-nav__links,html[dir=rtl] .topbar-actions{flex-direction:row-reverse}.language-selector{display:inline-flex;align-items:center;gap:.4rem}.language-selector__icon{font-size:1rem;line-height:1;opacity:.85}.language-selector select{max-width:14rem;min-height:2.25rem;border:1px solid var(--border,#cbd5e1);border-radius:.5rem;background:inherit;color:inherit;padding:.35rem 1.6rem .35rem .55rem;cursor:pointer}.language-selector select:focus-visible{outline:3px solid rgba(33,165,154,.35);outline-offset:2px}.marketing-menu__language{margin-top:6px;padding-top:10px;border-top:1px solid var(--line)}.marketing-menu__language .language-selector select{max-width:100%;width:100%}html[dir=rtl] .language-selector select{padding:.35rem .55rem .35rem 1.6rem}.admin-layout{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.admin-sidebar{position:sticky;top:0;height:100vh;background:#091f33;color:#fff;padding:20px 14px;display:flex;flex-direction:column}.admin-sidebar nav{overflow:auto}.admin-sidebar ul{list-style:none;padding:8px 0;margin:0}.admin-exit,.admin-sidebar nav a{display:block;padding:10px 12px;border-radius:8px;color:#d9e7f4;font-weight:600}.admin-sidebar nav a:hover,.admin-sidebar nav a[aria-current=page]{background:rgba(255,255,255,.12);color:#fff}.admin-identity{margin:15px 5px;padding:12px;border:1px solid rgba(255,255,255,.15);border-radius:10px;display:grid;gap:5px}.admin-identity small{color:#b9cee1;overflow-wrap:anywhere}.admin-exit{margin-top:auto}.admin-content{padding:30px;min-width:0}.admin-range{color:var(--muted);font-size:14px;margin:-14px 0 22px}.admin-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.admin-metric{display:grid;gap:8px}.admin-metric small,.admin-metric span{color:var(--muted)}.admin-metric strong{font-size:28px}.admin-source-note{color:var(--muted);font-size:13px;text-align:center}@media(max-width:760px){.admin-layout{display:block}.admin-sidebar{position:static;height:auto}.admin-sidebar nav ul{display:flex;overflow:auto}.admin-sidebar nav li{flex:none}.admin-exit{margin-top:8px}.admin-content{padding:20px 16px}}