:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#edfdf9;background:#02111b;font-synthesis:none;text-rendering:optimizeLegibility;--bg:#02111b;--bg2:#061c28;--panel:#072430;--panel2:#0b303a;--teal:#28cfc1;--teal2:#74eee2;--text:#edfdf9;--muted:#8eabb0;--line:rgba(113,232,221,.18);--line2:rgba(255,255,255,.08);--danger:#ff9a9a}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;background:var(--bg);color:var(--text)}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}img{max-width:100%}::selection{background:#28cfc147}.brandLogo{display:flex;align-items:center;gap:11px;min-width:175px;color:#ebfbf9}.brandLogo svg{width:49px;height:55px;color:#d4fffb;filter:drop-shadow(0 9px 20px rgba(31,218,202,.17))}.brandLogo span{display:flex;flex-direction:column;line-height:.91}.brandLogo strong,.brandLogo em{font-style:normal;font-weight:400;font-size:22px;letter-spacing:-.04em}.brandLogo em{font-size:27px;color:var(--teal)}.brandLogo small{margin-top:6px;font-size:8px;text-transform:uppercase;letter-spacing:.16em;color:#718e94}.brandLogo.compact{min-width:130px}.brandLogo.compact svg{width:34px;height:39px}.brandLogo.compact strong,.brandLogo.compact em{font-size:16px}.brandLogo.compact small{display:none}.publicShell{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 84% 4%,rgba(23,144,159,.2),transparent 34rem),linear-gradient(180deg,#020d16,#031925 52%,#02111b)}.publicHeader{height:88px;display:flex;align-items:center;gap:30px;padding:0 clamp(24px,5vw,78px);position:absolute;inset:0 0 auto;z-index:20;border-bottom:1px solid rgba(111,228,217,.1);background:linear-gradient(180deg,#010d16c7,#010d1633);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brandLink{margin-right:auto}.mainNav{display:flex;align-items:center;gap:27px;font-size:13px;font-weight:600}.mainNav a{white-space:nowrap;color:#e3f3f2;opacity:.9;transition:.2s}.mainNav a span{color:#65b8bc;font-weight:500}.mainNav a:hover{color:var(--teal2);opacity:1}.mainNav .runNav{padding:9px 13px;border:1px solid rgba(58,220,207,.32);border-radius:9px;background:#0f787b1f}.languageSwitch{display:flex;align-items:center;gap:7px}.languageSwitch button{border:0;background:transparent;padding:5px;color:#7d9ca1;font-size:12px}.languageSwitch button.active{color:var(--teal2);font-weight:700}.languageSwitch>i{width:1px;height:18px;background:#ffffff2e}.publicShell main{max-width:1540px;margin:0 auto;padding:0 clamp(24px,5vw,78px)}.scienceHero{min-height:660px;padding-top:118px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);align-items:center;position:relative}.scienceHero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(84,225,213,.3),transparent)}.heroCopy{position:relative;z-index:4;padding:28px 0 58px}.heroEyebrow,.sectionKicker,.adminKicker,.cardKicker{font-size:10px;text-transform:uppercase;letter-spacing:.17em;color:#68d7cf;font-weight:700}.heroCopy h1{font-size:clamp(46px,5.2vw,75px);line-height:.98;letter-spacing:-.052em;font-weight:400;margin:14px 0 7px;max-width:740px}.heroCopy h2{font-size:clamp(31px,3.2vw,46px);line-height:1.05;letter-spacing:-.04em;font-weight:400;color:#078f93;margin:10px 0 25px;max-width:720px}.heroCopy p{max-width:650px;margin:4px 0;font-size:14px;line-height:1.55}.heroEn{color:#d8e8e7}.heroPt{color:#49adb0}.heroActions{display:flex;gap:13px;margin-top:27px}.cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:43px;border-radius:8px;padding:0 18px;font-size:12px;font-weight:650;transition:.2s}.primaryCta{background:linear-gradient(135deg,#057982,#0c9c98);border:1px solid rgba(92,238,225,.27);box-shadow:0 12px 30px #026d713b}.primaryCta:hover{transform:translateY(-2px)}.ghostCta{border:1px solid rgba(68,222,211,.46);background:#05192261}.ghostCta:hover{background:#14767926}.trustLine{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:10px;color:#719096}.pulseDot{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px #28cfc114}.heroVisual{height:570px;position:absolute;right:-90px;top:78px;width:59%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 11%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 11%,#000 96%,transparent)}.heroVisual svg{width:100%;height:100%}.featureGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:-48px;position:relative;z-index:8}.featureCard{min-height:130px;padding:18px;display:grid;grid-template-columns:57px 1fr 13px;gap:14px;align-items:start;border:1px solid rgba(143,235,226,.17);border-radius:10px;background:linear-gradient(135deg,#0a2732f0,#051a24d9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 40px #00000024;transition:.22s}.featureCard:hover{transform:translateY(-3px);border-color:#4eded261}.featureCard.featured{border-color:#4be8db80;box-shadow:inset 0 0 30px #22cabc0d,0 0 28px #0dc1b60f}.featureIcon{width:54px;height:54px;border:1px solid rgba(75,218,207,.48);border-radius:50%;display:grid;place-items:center;color:#4bd6cc}.featureIcon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.8}.featureCard h3{font-size:15px;font-weight:500;margin:3px 0 6px}.featureCard h3 span{color:#52abb0}.featureCard p{font-size:10px;line-height:1.45;color:#a4bdc0;margin:0}.featureCard>b{font-weight:400;color:#52d6ce;font-size:24px;line-height:1}.glassSection,.teamSection,.publicationsSection,.resourcesSection,.pricingSection,.contactSection{margin-top:86px}.researchBand{border:1px solid var(--line);border-radius:16px;padding:30px;background:linear-gradient(125deg,#092934bf,#0418228c);display:grid;grid-template-columns:.65fr 1.35fr;gap:20px 50px}.researchBand h2,.sectionHead h2,.contactSection h2{font-size:34px;font-weight:400;letter-spacing:-.04em;margin:7px 0}.researchBand>p,.sectionHead p,.contactSection p{color:#91afb2;line-height:1.65;font-size:13px;margin:0}.methodLine{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:20px;border-top:1px solid var(--line2)}.methodLine span{border:1px solid rgba(75,214,203,.18);border-radius:999px;padding:8px 12px;font-size:10px;color:#b6d0d0;background:#051c25b3}.methodLine i{color:#478c90;font-style:normal}.sectionHead{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px}.sectionHead>div{max-width:720px}.sectionIndex{font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:#4d777d;padding-bottom:8px}.teamGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.memberCard{min-height:232px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,#08232ecc,#04151ec7);overflow:hidden}.memberCard>img,.memberInitials{width:100%;height:118px;object-fit:cover}.memberInitials{display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,rgba(34,199,186,.2),transparent 58%),linear-gradient(135deg,#0a3039,#071c28);font-size:30px;letter-spacing:.05em;color:#6bd8d0}.memberInfo{padding:15px}.memberInfo h3{font-size:14px;margin:0 0 5px;font-weight:600}.memberInfo>strong{font-size:10px;color:#46c5bd;font-weight:500}.memberInfo ul{list-style:none;padding:0;margin:9px 0;color:#839fa4;font-size:9px;line-height:1.45}.memberInfo a{font-size:9px;color:#65cfc8}.publicationGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.publicationCard{display:grid;grid-template-columns:110px 1fr;gap:17px;min-height:170px;border:1px solid var(--line);border-radius:13px;padding:14px;background:#061d27b8}.publicationCard>img,.publicationCover{height:140px;width:110px;object-fit:cover;border-radius:7px}.publicationCover{display:grid;place-items:center;background:linear-gradient(145deg,#0c5660,#05222f);color:#73ddd5;border:1px solid rgba(97,227,216,.19)}.publicationYear{font-size:9px;color:#54bdb9}.publicationCard h3{font-size:14px;margin:7px 0;line-height:1.35}.publicationCard p{font-size:9px;line-height:1.45;color:#8ba6aa}.publicationCard a{font-size:9px;color:#5bd4cc}.resourceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.resourceCard{min-height:175px;padding:22px;border:1px solid var(--line);border-radius:13px;background:#071f29b8;transition:.2s}.resourceCard:hover{transform:translateY(-2px);border-color:#52d8cd66}.resourceCard>span{font-size:10px;color:#4da9ab}.resourceCard h3{font-size:20px;font-weight:500;margin:22px 0 8px}.resourceCard p{font-size:11px;color:#8fa9ad;line-height:1.55}.resourceCard b{display:block;margin-top:22px;color:#55cfc7;font-size:10px}.runResource{background:radial-gradient(circle at 85% 15%,rgba(39,207,194,.14),transparent 35%),#082831cc;border-color:#4adbcf4d}.planGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.planGrid article{padding:24px;border:1px solid var(--line);border-radius:14px;background:#071f29bd}.planGrid strong{display:block;font-size:30px;color:#60d9d0;margin:10px 0}.planGrid p{color:#8ba7aa;font-size:11px}.contactSection{border-top:1px solid var(--line);padding:56px 0 70px;display:flex;align-items:center;justify-content:space-between;gap:30px}.contactSection>div{max-width:650px}.scienceFooter{border-top:1px solid rgba(107,220,210,.17);background:#02101a;margin-top:18px}.partnerStrip{max-width:1540px;margin:0 auto;padding:18px clamp(24px,5vw,78px);display:grid;grid-template-columns:repeat(8,1fr);border-bottom:1px solid var(--line2)}.partnerLogo{min-height:65px;display:flex;align-items:center;justify-content:center;padding:10px 17px;border-right:1px solid var(--line2);font-weight:650;color:#d4e7e6;text-align:center;font-size:13px}.partnerLogo:last-child{border-right:0}.partnerLogo img{max-height:45px;max-width:145px;object-fit:contain}.partnerLogo.placeholder{border:1px dashed rgba(124,203,198,.22);margin:7px;border-radius:8px;gap:5px;flex-direction:column;color:#6d8a8f;font-size:9px}.partnerLogo.placeholder b{font-size:18px;font-weight:400}.acknowledgement{max-width:1200px;text-align:center;margin:16px auto;padding:0 25px;color:#86a2a6;font-size:10px;line-height:1.55}.footerBottom{max-width:1540px;margin:0 auto;padding:16px clamp(24px,5vw,78px) 24px;display:flex;align-items:center;gap:22px;color:#587a80;font-size:9px}.footerBottom>span{margin-left:auto}.footerBottom>a{color:#5c8d90}.runShell{min-height:100vh;background:radial-gradient(circle at 83% 0,rgba(27,158,166,.18),transparent 33rem),#03121c}.runHeader{height:86px;padding:0 clamp(24px,5vw,70px);display:flex;align-items:center;border-bottom:1px solid var(--line);background:#021019e0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.runHeader>a{margin-right:auto}.runHeaderRight{display:flex;align-items:center;gap:18px}.backLink{font-size:10px;color:#7fa2a6}.modelBadge{display:flex;align-items:center;gap:8px;border:1px solid rgba(232,186,92,.2);background:#7653191c;color:#bd9d61;border-radius:999px;padding:8px 11px;font-size:9px}.modelBadge i{width:6px;height:6px;border-radius:50%;background:#b48643}.modelBadge.ready{border-color:#46d8b538;background:#15785d1f;color:#75d4ba}.modelBadge.ready i{background:#4bd5ad}.runMain{max-width:1320px;margin:0 auto;padding:54px clamp(24px,4vw,55px) 90px}.runIntro{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:end}.runIntro h1{font-size:clamp(42px,5vw,67px);line-height:1;letter-spacing:-.05em;font-weight:400;margin:12px 0}.runIntro>div:first-child>p{max-width:720px;color:#8eaaae;font-size:14px;line-height:1.65}.runtimeSummary{border:1px solid var(--line);background:#07232db8;border-radius:16px;padding:22px}.runtimeSummary>span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#668b90}.runtimeSummary>strong{display:block;font-size:20px;font-weight:500;margin:7px 0 17px}.runtimeSummary dl{margin:0}.runtimeSummary dl div{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-top:1px solid var(--line2);font-size:9px}.runtimeSummary dt{color:#66868b}.runtimeSummary dd{margin:0;color:#b8cccc}.predictionWorkspace{display:grid;grid-template-columns:1.5fr .5fr;gap:13px;margin-top:38px}.predictionPanel,.runSidePanel{border:1px solid var(--line);border-radius:16px;background:#061d27c7;padding:23px}.predictionTabs{display:inline-flex;background:#04151e;border:1px solid var(--line2);padding:4px;border-radius:9px;margin-bottom:17px}.predictionTabs button{border:0;background:transparent;color:#68898e;padding:8px 14px;border-radius:6px;font-size:9px}.predictionTabs button.active{background:#0a3d45;color:#8ee9e0}.runField{display:flex;flex-direction:column;gap:8px;color:#8aa9ad;font-size:9px}.runField textarea{width:100%;min-height:300px;resize:vertical;border:1px solid rgba(111,210,203,.18);background:#020e16;color:#bbd2d1;border-radius:10px;padding:15px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.55;outline:none}.runField textarea:focus{border-color:#36d7ca85;box-shadow:0 0 0 3px #28cfc10f}.runField small{color:#55787e}.dropField{position:relative;min-height:260px;border:1px dashed rgba(83,209,199,.26);border-radius:11px;background:#03131b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#739298}.dropField input{position:absolute;inset:0;opacity:0;cursor:pointer}.dropField strong{color:#9fc1bf;font-size:11px}.dropField small{font-size:8px}.dropIcon{width:52px;height:52px;border:1px solid rgba(77,210,200,.3);border-radius:50%;display:grid;place-items:center;color:#57d2c8}.compactDrop{min-height:120px;margin-top:12px}.runError{margin:12px 0;border:1px solid rgba(255,120,120,.2);background:#7e2a2a1f;color:#ffabab;border-radius:8px;padding:10px;font-size:9px}.runButton{width:100%;margin-top:14px;min-height:46px;border:1px solid rgba(82,230,217,.3);border-radius:8px;background:linear-gradient(135deg,#087a81,#0d9893);font-weight:650;font-size:11px;display:flex;align-items:center;justify-content:center;gap:15px}.runButton:disabled{opacity:.4;cursor:not-allowed}.spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.privacyBox{margin-top:14px;border-top:1px solid var(--line2);padding-top:13px}.privacyBox b{font-size:8px;color:#73b7b2}.privacyBox p{font-size:8px;color:#617f84;line-height:1.5}.runSidePanel{text-align:center;background:radial-gradient(circle at 50% 24%,rgba(31,190,180,.11),transparent 29%),#051922bf}.orb{width:112px;height:112px;border:1px solid rgba(55,219,205,.45);border-radius:50%;margin:12px auto 22px;display:grid;place-items:center;box-shadow:0 0 40px #1ed1c414,inset 0 0 30px #20cdc012}.orb span{font-size:24px;color:#66ded4}.runSidePanel h2{font-size:20px;font-weight:500}.runSidePanel p{color:#78969b;font-size:9px;line-height:1.6}.runSidePanel ul{list-style:none;padding:0;margin:22px 0;text-align:left;color:#8ca9ac;font-size:9px}.runSidePanel li{padding:8px 0;border-bottom:1px solid var(--line2)}.runSidePanel li:before{content:"✓";color:#54cfc6;margin-right:8px}.deploymentChip{font-size:8px;border:1px solid var(--line);border-radius:999px;padding:7px 10px;color:#629a9b}.resultSection{margin-top:45px}.resultHeader{display:flex;align-items:end;justify-content:space-between;gap:20px}.resultHeader h2{font-size:28px;font-weight:400;margin:7px 0}.resultHeader p{font-size:9px;color:#6d8c91}.resultHeader button{border:1px solid var(--line);background:#082c35;border-radius:8px;color:#72d4cd;padding:9px 13px;font-size:9px}.resultTableWrap{overflow:auto;border:1px solid var(--line);border-radius:12px;margin-top:15px;background:#041821}.resultTableWrap table{width:100%;border-collapse:collapse;min-width:760px;font-size:9px}.resultTableWrap th,.resultTableWrap td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--line2)}.resultTableWrap th{color:#5f9294;text-transform:uppercase;letter-spacing:.06em;background:#06232d;font-size:8px}.resultTableWrap tr:last-child td{border-bottom:0}.adminShell{min-height:100vh;display:grid;grid-template-columns:245px 1fr;background:#04131d;color:#c6dddb}.adminSidebar{height:100vh;position:sticky;top:0;padding:22px 15px;display:flex;flex-direction:column;border-right:1px solid var(--line2);background:#031019}.adminBrand{padding:0 8px 18px;border-bottom:1px solid var(--line2)}.ownerBadge{display:flex;align-items:center;gap:7px;margin:14px 8px 9px;font-size:8px;color:#70a7a5}.ownerBadge i{width:6px;height:6px;border-radius:50%;background:#48d2c5}.adminSidebar nav{display:flex;flex-direction:column;gap:3px}.adminSidebar nav button{border:0;background:transparent;text-align:left;padding:9px 10px;border-radius:7px;color:#67878c;font-size:9px}.adminSidebar nav button.active{background:#0b3039;color:#9de9e3}.sidebarFooter{margin-top:auto;border-top:1px solid var(--line2);padding:15px 8px 0;display:flex;flex-direction:column;gap:5px}.sidebarFooter span{font-size:7px;text-transform:uppercase;letter-spacing:.1em;color:#496c72}.sidebarFooter strong{font-size:9px;font-weight:500;color:#74aaa8}.sidebarFooter small{font-size:8px;color:#55767b}.sidebarFooter button{border:0;background:transparent;color:#a47777;text-align:left;padding:9px 0;font-size:8px}.adminMain{padding:31px clamp(24px,4vw,55px) 70px;min-width:0}.adminTopbar{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:22px;border-bottom:1px solid var(--line2)}.adminTopbar h1{font-size:27px;font-weight:400;letter-spacing:-.035em;margin:6px 0}.adminTopbar p{font-size:8px;color:#57777c;margin:0}.adminActions{display:flex;align-items:center;gap:8px}.adminActions a,.adminActions button,.sectionToolbar>button,.secondaryAdmin,.saveAdmin{border:1px solid var(--line);border-radius:7px;background:#071d27;color:#78b9b6;padding:8px 10px;font-size:8px}.saveAdmin{background:#087a79;color:#e7fffb;border-color:#50ded34d}.adminNotice{margin:13px 0 -2px;border:1px solid rgba(70,207,174,.2);background:#1d6f571f;color:#72cdb3;border-radius:8px;padding:9px 11px;font-size:8px}.adminNotice.error{border-color:#eb717133;background:#792a2a1f;color:#efa0a0}.adminSection{padding-top:22px}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.metricGrid article{border:1px solid var(--line2);border-radius:10px;background:#081d27;padding:16px}.metricGrid span{display:block;font-size:7px;text-transform:uppercase;letter-spacing:.09em;color:#54787d}.metricGrid strong{display:block;font-size:26px;font-weight:400;color:#c4dedd;margin:8px 0}.metricGrid small{font-size:7px;color:#4f7378}.overviewGrid,.analyticsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.adminCard,.editorCard{border:1px solid var(--line2);border-radius:11px;background:#091d27;padding:20px}.adminCard h2,.editorCard h2{font-size:16px;font-weight:500;margin:8px 0}.adminCard p,.editorCard p,.editorHelp{color:#6f8f94;line-height:1.55;font-size:9px}.adminCard a,.adminCard button{display:inline-block;margin-top:12px;color:#61c8c1;font-size:8px;background:transparent;border:0;padding:0}.formStack{display:flex;flex-direction:column;gap:12px}.editorCard label,.personFields label,.publicationFields label,.partnerFields label{display:flex;flex-direction:column;gap:6px;font-size:8px;color:#79999d}.editorCard input,.editorCard textarea,.personFields input,.personFields textarea,.publicationFields input,.publicationFields textarea,.partnerFields input{width:100%;border:1px solid rgba(124,206,200,.13);background:#06151e;color:#c6dcdb;border-radius:7px;padding:9px 10px;font-size:9px;outline:none;resize:vertical}.editorCard input:focus,.editorCard textarea:focus,.personFields input:focus,.personFields textarea:focus,.publicationFields input:focus,.publicationFields textarea:focus,.partnerFields input:focus{border-color:#3fd3c980}.pairField{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.subEditor{border-top:1px solid var(--line2);padding-top:14px;margin-top:14px;position:relative}.editorIndex{font-size:8px;color:#4a7378}.sectionCopyEditor{margin-bottom:13px}.sectionToolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:13px}.sectionToolbar h2,.sectionToolbar h3{margin:0;font-size:17px;font-weight:500}.sectionToolbar p{font-size:8px;color:#66868b;margin:4px 0 0}.sortableList,.publicationEditors,.resourceEditors{display:flex;flex-direction:column;gap:9px}.personEditor{display:grid;grid-template-columns:48px 150px 1fr;gap:14px;border:1px solid var(--line2);border-radius:10px;background:#091d27;padding:13px}.reorder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.reorder button{width:27px;height:25px;border:1px solid var(--line2);background:#06151e;color:#709498;border-radius:6px}.reorder button:disabled{opacity:.3}.reorder span{font-size:8px;color:#496f74}.photoEditor{display:flex;flex-direction:column;gap:8px}.photoEditor>img,.photoEditor>div:first-child{width:100%;height:102px;object-fit:cover;border-radius:8px;background:linear-gradient(135deg,#0d4650,#071c28);display:grid;place-items:center;color:#68d4cb}.uploadControl{display:flex;flex-direction:column;gap:3px}.uploadButton{display:flex!important;align-items:center!important;justify-content:center;border:1px dashed rgba(70,207,197,.24);background:#06151e;padding:7px!important;border-radius:6px;color:#6bb6b3!important;cursor:pointer}.uploadButton input{display:none}.uploadControl small{font-size:7px;color:#e18787}.personFields,.publicationFields,.partnerFields{display:flex;flex-direction:column;gap:8px}.inlineActions{display:flex;align-items:center;gap:15px;margin-top:4px;flex-wrap:wrap}.toggleRow{display:flex!important;flex-direction:row!important;align-items:center;gap:7px!important}.toggle{width:31px;height:18px;border:0;border-radius:999px;background:#17333b;padding:2px;display:flex;align-items:center}.toggle i{width:14px;height:14px;border-radius:50%;background:#6c8589;transition:.2s}.toggle.on{background:#126f70}.toggle.on i{transform:translate(13px);background:#73e2d9}.dangerText{border:0;background:transparent;color:#c47777;font-size:8px}.publicationEditor{display:grid;grid-template-columns:150px 1fr;gap:15px;border:1px solid var(--line2);border-radius:10px;background:#091d27;padding:13px}.publicationUpload>img,.publicationUpload>div:first-child{width:100%;height:155px;object-fit:cover;border-radius:7px;background:#06151e;display:grid;place-items:center;color:#55777c;margin-bottom:8px}.tripleFields{display:grid;grid-template-columns:.35fr 1fr 1fr;gap:8px}.emptyAdmin{border:1px dashed rgba(115,200,195,.18);border-radius:12px;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#627f84;background:#06172080}.emptyAdmin>span{font-size:34px;color:#4ea39f}.emptyAdmin h3{font-size:14px;font-weight:500;margin:8px 0}.emptyAdmin p{font-size:8px}.partnerEditors{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.partnerEditor{display:grid;grid-template-columns:155px 1fr;gap:13px;border:1px solid var(--line2);border-radius:10px;background:#091d27;padding:13px}.logoPreview{height:110px;border:1px solid var(--line2);border-radius:8px;background:#06151e;display:grid;place-items:center;color:#a5c3c2;text-align:center;padding:12px}.logoPreview img{max-height:72px;max-width:130px;object-fit:contain}.pricingGate{display:flex;justify-content:space-between;align-items:center;gap:20px}.analyticsMetrics article strong{color:#69d5cd}.analyticsGrid{grid-template-columns:1fr 1fr}.adminTable{width:100%;border-collapse:collapse;font-size:8px}.adminTable th,.adminTable td{text-align:left;padding:8px;border-bottom:1px solid var(--line2)}.adminTable th{color:#558186}.auditList{display:flex;flex-direction:column}.auditList>div{display:grid;grid-template-columns:1fr .5fr .7fr;gap:8px;padding:8px 0;border-bottom:1px solid var(--line2);font-size:8px}.auditList strong{font-weight:500;color:#9dc1c0}.auditList span,.auditList small{color:#5e8186}.analyticsPrivacy{margin-top:12px}.deploymentInfo{margin-top:14px;border:1px solid var(--line2);border-radius:8px;padding:13px;background:#06151e}.deploymentInfo b{font-size:8px}.deploymentInfo code{display:block;margin:7px 0;color:#66c7c0;font-size:8px}.deploymentInfo p{font-size:7px;color:#56777c}.adminLoginShell{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 70% 10%,rgba(19,159,157,.16),transparent 32rem),#04131d;padding:25px}.loginPanel{width:min(450px,100%);border:1px solid var(--line);border-radius:16px;padding:32px;background:#071f2af0;box-shadow:0 30px 80px #00000047}.loginPanel>.brandLogo{margin-bottom:27px}.loginPanel h1{font-weight:400;font-size:31px;letter-spacing:-.04em;margin:7px 0}.loginPanel>p{font-size:9px;line-height:1.6;color:#718f94}.loginPanel form{display:flex;flex-direction:column;gap:11px;margin-top:22px}.loginPanel label{display:flex;flex-direction:column;gap:6px;font-size:8px;color:#7a999e}.loginPanel input{border:1px solid var(--line);background:#03131c;color:#cce1df;border-radius:8px;padding:11px}.loginPanel form>button{border:1px solid rgba(70,222,210,.25);background:#087b7e;color:#fff;border-radius:8px;padding:11px;margin-top:5px}.loginPanel>a{display:block;margin-top:17px;color:#65878c;font-size:8px}.adminError{font-size:8px;color:#faa}.adminLoading,.fatalState,.siteLoading{min-height:100vh;display:grid;place-items:center;background:#04131d;color:#8badb0}.siteLoading{align-content:center;gap:10px}.loadingFlask{width:56px;height:56px;border:1px solid #3ec8be;border-radius:50%;display:grid;place-items:center;color:#52d6cc;box-shadow:0 0 28px #28cfc121}.siteLoading span{font-size:9px}.fatalState{align-content:center}.fatalState button{border:1px solid var(--line);background:#082832;color:#78d2cc;border-radius:8px;padding:9px 13px}@media(max-width:1180px){.mainNav{gap:15px}.mainNav a{font-size:11px}.scienceHero{grid-template-columns:1fr minmax(430px,.8fr)}.heroVisual{width:57%;right:-110px}.teamGrid{grid-template-columns:repeat(3,1fr)}.partnerStrip{grid-template-columns:repeat(4,1fr)}.overviewGrid,.partnerEditors{grid-template-columns:1fr}}@media(max-width:900px){.publicHeader{position:relative;height:auto;min-height:82px;flex-wrap:wrap;padding-top:13px;padding-bottom:13px}.mainNav{order:3;width:100%;overflow:auto;padding-bottom:4px}.languageSwitch{margin-left:auto}.scienceHero{min-height:auto;grid-template-columns:1fr;padding-top:30px}.heroVisual{position:relative;width:calc(100% + 48px);height:380px;right:auto;top:auto;margin-left:-24px}.featureGrid{grid-template-columns:repeat(2,1fr);margin-top:-26px}.researchBand{grid-template-columns:1fr}.researchBand>p,.methodLine{grid-column:1}.teamGrid{grid-template-columns:repeat(2,1fr)}.publicationGrid,.resourceGrid{grid-template-columns:1fr 1fr}.runIntro,.predictionWorkspace{grid-template-columns:1fr}.runSidePanel{display:none}.adminShell{grid-template-columns:1fr}.adminSidebar{position:relative;height:auto}.adminSidebar nav{display:grid;grid-template-columns:repeat(2,1fr)}.sidebarFooter{display:none}.adminTopbar{align-items:flex-start;flex-direction:column}.metricGrid{grid-template-columns:1fr 1fr}.personEditor{grid-template-columns:45px 120px 1fr}.pairField,.analyticsGrid{grid-template-columns:1fr}}@media(max-width:620px){.publicHeader{padding-left:18px;padding-right:18px}.brandLogo{min-width:150px}.brandLogo strong,.brandLogo em{font-size:19px}.mainNav{display:none}.publicShell main{padding-left:18px;padding-right:18px}.scienceHero{padding-top:20px}.heroCopy h1{font-size:45px}.heroCopy h2{font-size:30px}.heroVisual{height:310px;width:calc(100% + 36px);margin-left:-18px}.heroActions{flex-direction:column;align-items:stretch}.featureGrid,.teamGrid,.publicationGrid,.resourceGrid,.planGrid{grid-template-columns:1fr}.sectionHead{align-items:flex-start;flex-direction:column}.partnerStrip{grid-template-columns:repeat(2,1fr);padding-left:18px;padding-right:18px}.contactSection{align-items:flex-start;flex-direction:column}.runHeader{height:auto;min-height:80px;gap:10px;flex-direction:column;align-items:flex-start;padding:14px 18px}.runHeaderRight{width:100%;flex-wrap:wrap}.runMain{padding-left:18px;padding-right:18px}.predictionPanel{padding:16px}.metricGrid{grid-template-columns:1fr}.adminMain{padding:22px 15px 60px}.adminActions{flex-wrap:wrap}.personEditor,.publicationEditor,.partnerEditor{grid-template-columns:1fr}.reorder{flex-direction:row}.photoEditor{max-width:160px}.tripleFields{grid-template-columns:1fr}.pricingGate{align-items:flex-start;flex-direction:column}.adminSidebar nav{grid-template-columns:1fr}}.modelLabShortcut{position:fixed;right:24px;bottom:24px;z-index:70;display:grid;grid-template-columns:42px auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:11px 16px 11px 11px;border:1px solid rgba(72,225,211,.36);border-radius:17px;background:#051822f0;box-shadow:0 18px 50px #0000005c,0 0 28px #2acbbe1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#edfafa}.modelLabShortcut>span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#2edfcd38,#16668057);border:1px solid rgba(82,237,219,.45);color:#5ce8d9;font-weight:850;font-size:12px;letter-spacing:.08em}.modelLabShortcut strong{font-size:13px}.modelLabShortcut small{font-size:10px;color:#82aeb5}.modelLabShell{min-height:100vh;background:radial-gradient(circle at 78% 0,rgba(24,121,151,.22),transparent 34rem),radial-gradient(circle at 15% 25%,rgba(15,146,139,.12),transparent 27rem),#04131d;color:#edf8f7}.modelLabHeader{min-height:94px;padding:18px max(28px,calc((100vw - 1480px)/2));display:grid;grid-template-columns:250px 1fr auto;gap:30px;align-items:center;border-bottom:1px solid rgba(104,210,204,.13);background:#03121ce0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:0;z-index:40}.labBrand{display:inline-flex}.modelLabHeader h1{font-size:23px;margin:3px 0 4px;letter-spacing:-.03em}.modelLabHeader p{margin:0;color:#7fa4ad;font-size:12px}.labHeaderActions{display:flex;gap:9px}.labHeaderActions a{padding:10px 13px;border-radius:10px;border:1px solid rgba(83,216,205,.2);font-size:11px;color:#a7d1d2}.modelLabMain{max-width:1480px;margin:0 auto;padding:35px 28px 80px}.labHero{display:grid;grid-template-columns:1.45fr .65fr;gap:22px;align-items:stretch;margin-bottom:22px}.labHero>div:first-child,.labRuntime,.labPanel{border:1px solid rgba(92,207,202,.15);border-radius:21px;background:linear-gradient(145deg,#09232fe8,#041823e0);box-shadow:0 18px 60px #00000030}.labHero>div:first-child{padding:28px 30px}.labHero h2{font-size:31px;letter-spacing:-.04em;margin:11px 0 10px}.labHero p{color:#8aaeb4;line-height:1.65;margin:0;max-width:850px}.labPill{display:inline-flex;padding:6px 9px;border-radius:999px;background:#31dccb17;border:1px solid rgba(71,225,210,.23);color:#53dccf;font-weight:800;font-size:10px;letter-spacing:.1em}.labRuntime{padding:24px}.labRuntime>span,.labPanelHead .adminKicker{color:#4dd9ce;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.labRuntime>strong{display:block;font-size:18px;margin:8px 0 17px}.labRuntime dl{margin:0}.labRuntime dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(109,203,198,.1);padding:9px 0;font-size:11px}.labRuntime dt{color:#779da5}.labRuntime dd{margin:0;font-weight:750}.labGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);gap:22px;align-items:start}.labPanel{padding:24px}.labPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.labPanelHead h2{font-size:22px;margin:5px 0;letter-spacing:-.03em}.labPanelHead p{margin:0;color:#759ca5;font-size:12px;line-height:1.5}.labStatus{padding:7px 9px;border:1px solid rgba(233,169,86,.28);background:#a668221a;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.09em;color:#f0bd77}.labStatus.ready{border-color:#40dcb84f;background:#1c97781c;color:#54e2bd}.enginePicker{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.enginePicker button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;border:1px solid rgba(104,197,194,.15);border-radius:14px;background:#02111a73;padding:15px;color:#dbeceb;cursor:pointer}.enginePicker button.active{border-color:#3de1d28c;background:linear-gradient(145deg,#1a898b2e,#04232f9e);box-shadow:inset 0 0 24px #27ccbe0d}.enginePicker strong{font-size:13px}.enginePicker span{color:#799fa6;font-size:10px;line-height:1.45}.labUploadPair,.labParameterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trainingForm label,.treeUploadGrid label{display:flex;flex-direction:column;gap:7px;font-size:10px;text-transform:uppercase;letter-spacing:.055em;font-weight:760;color:#88adb3;margin-bottom:12px}.trainingForm input:not([type=checkbox]),.trainingForm textarea,.trainingForm select,.treeUploadGrid input:not([type=file]){width:100%;border:1px solid rgba(105,199,195,.16);border-radius:11px;background:#000c148c;color:#e9f7f6;padding:11px 12px;outline:none}.trainingForm input:focus,.trainingForm textarea:focus{border-color:#3ee0d28c;box-shadow:0 0 0 3px #33d2c612}.labUploadPair label,.fullUpload,.treeUploadGrid label{position:relative;border:1px dashed rgba(102,206,200,.25);border-radius:13px;padding:13px;background:#02121b59;cursor:pointer}.labUploadPair input[type=file],.fullUpload input[type=file],.treeUploadGrid input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.labUploadPair label span,.fullUpload span,.treeUploadGrid label span{color:#d5e9e7;text-transform:none;letter-spacing:0;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engineOptions{border-top:1px solid rgba(99,197,191,.1);padding-top:17px;margin-top:5px}.scientificNotice{border-left:2px solid #31cfc2;background:#197b7d17;padding:12px 14px;border-radius:0 11px 11px 0;margin:5px 0 16px}.scientificNotice b{font-size:11px;color:#9fe0da}.scientificNotice p{font-size:10px;line-height:1.55;color:#7fa7ac;margin:5px 0 0}.checkboxField{flex-direction:row!important;align-items:center!important;justify-content:flex-start;padding:9px 0}.checkboxField input,.externalToggle input{accent-color:#38d4c6;width:16px;height:16px}.externalValidationBox{margin-top:8px;border:1px solid rgba(109,199,195,.14);border-radius:15px;background:#010d1557;padding:14px}.externalToggle{flex-direction:row!important;align-items:flex-start!important;gap:10px!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer}.externalToggle span{display:flex;flex-direction:column;gap:3px}.externalToggle strong{font-size:12px;color:#dbefed}.externalToggle small{font-size:10px;font-weight:500;color:#7199a0}.strictRule{font-size:10px;line-height:1.5;color:#e0bf81;border:1px solid rgba(224,181,91,.18);background:#95682012;border-radius:10px;padding:10px}.startTraining,.treeUploadGrid button{border:1px solid rgba(67,233,218,.42);border-radius:12px;background:linear-gradient(135deg,#097a83,#078f85);color:#fff;font-weight:800;font-size:11px;padding:13px 16px;cursor:pointer;box-shadow:0 10px 28px #03898429}.startTraining{width:100%;margin-top:15px}.startTraining:disabled,.treeUploadGrid button:disabled{opacity:.45;cursor:not-allowed}.labMessage{margin:12px 0;padding:10px 12px;border-radius:10px;background:#2d908a1a;border:1px solid rgba(76,210,198,.17);font-size:11px;color:#9bd4cf}.labMessage.error{background:#a739391a;border-color:#ef686838;color:#efb3b3}.refreshLab{border:1px solid rgba(83,205,198,.16);width:34px;height:34px;border-radius:10px;background:transparent;color:#69d8d0;cursor:pointer}.emptyJobs{padding:34px 12px;text-align:center;color:#789ea5}.emptyJobs b{display:block;color:#d9ebe9;margin-bottom:7px}.emptyJobs p{font-size:11px}.jobList{display:flex;flex-direction:column;gap:7px;max-height:650px;overflow:auto}.jobList button{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;border:1px solid rgba(100,192,190,.11);border-radius:12px;background:#010d155c;padding:12px;text-align:left;color:#dcebea;cursor:pointer}.jobList button.selected{border-color:#37dacc63;background:#1a7e7e1c}.jobList button>div{min-width:0}.jobList strong{display:block;font-size:11px}.jobList small{display:block;font-size:9px;color:#71979e;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.jobList button>b{font-size:9px;color:#89aeb3;text-transform:uppercase}.jobDot{width:8px;height:8px;border-radius:50%;background:#75858a}.jobDot.running,.jobDot.starting,.jobDot.queued{background:#e7b25d;box-shadow:0 0 10px #e7b25d59}.jobDot.completed{background:#43d5ac;box-shadow:0 0 10px #43d5ac59}.jobDot.failed{background:#e36e78}.jobDetail{margin-top:22px}.validationGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.validationCard{border:1px solid rgba(93,198,193,.13);background:#010e1657;border-radius:14px;padding:16px}.validationTitle{display:flex;justify-content:space-between;gap:10px}.validationTitle h3{margin:0;font-size:13px}.validationTitle span{font-size:9px;color:#45ddb8}.validationMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0 5px}.validationMetrics div{border-top:1px solid rgba(89,185,183,.1);padding-top:8px}.validationMetrics small{display:block;color:#71999f;font-size:8px}.validationMetrics strong{display:block;margin-top:4px;font-size:16px;color:#e8f8f6}.validationCard p{font-size:9px;color:#718f96;margin:8px 0 0}.emptyValidation{display:grid;place-items:center;min-height:110px}.artifactSection{margin-top:20px}.artifactSection h3{font-size:13px}.artifactGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.artifactGrid a{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;border:1px solid rgba(93,194,191,.12);background:#010d144d;border-radius:10px;padding:10px;color:#cee6e4}.artifactGrid span{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifactGrid small{font-size:8px;color:#71969d}.artifactGrid b{color:#4adaca}.jobLog{margin-top:18px;border:1px solid rgba(96,191,188,.11);border-radius:12px;padding:12px}.jobLog summary{cursor:pointer;color:#8fb5b9;font-size:10px}.jobLog pre{white-space:pre-wrap;max-height:330px;overflow:auto;background:#020b11;border-radius:8px;padding:12px;color:#a9c5c6;font-size:9px;line-height:1.5}.deleteExperiment{margin-top:12px;border:0;background:transparent;color:#da7e86;font-size:10px;cursor:pointer}.treeReferencePanel{margin-top:22px}.treeStats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.treeStats div{border:1px solid rgba(94,193,190,.11);border-radius:12px;background:#010d154d;padding:12px}.treeStats small{display:block;color:#71979d;font-size:9px}.treeStats strong{display:block;margin-top:5px;font-size:13px}.treeUploadGrid{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;align-items:stretch}.treeUploadGrid label{margin:0}.treeUploadGrid button{align-self:stretch}.labFinePrint{font-size:10px;line-height:1.6;color:#6f949b;margin:13px 0 0}.runToolSwitch{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:700px;margin:28px 0 12px}.runToolSwitch button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid rgba(76,197,193,.16);border-radius:14px;background:#03151f85;padding:11px 14px;color:#d7e9e8;cursor:pointer}.runToolSwitch button.active{border-color:#3ee5d680;background:linear-gradient(145deg,#1985872e,#031f2ab3);box-shadow:0 0 25px #22cdbf0f}.toolIcon{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;border:1px solid rgba(72,224,211,.32);color:#55dfd3;font-size:10px;font-weight:850}.treeIcon{font-size:21px}.runToolSwitch strong,.runToolSwitch small{display:block}.runToolSwitch strong{font-size:11px}.runToolSwitch small{font-size:9px;color:#739da4;margin-top:2px}.treeMethodNotice{border:1px solid rgba(72,210,201,.16);border-radius:13px;background:#06313929;padding:13px;margin-bottom:14px}.treeMethodNotice>b{font-size:10px;color:#aadbd6}.treeMethodNotice>div{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.treeMethodNotice span{font-size:8px;padding:5px 7px;border-radius:999px;border:1px solid rgba(70,208,199,.17);color:#78c8c3}.treeMethodNotice p{font-size:9px;color:#719aa0;margin:0;line-height:1.5}.treeOrb span{font-size:10px!important;letter-spacing:.1em}.validatedRow{background:#1e896f14!important}.treeLegend{display:flex;gap:22px;flex-wrap:wrap;font-size:9px;color:#739ca2;margin-top:12px}.validatedDot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#43d9b0;margin-right:5px}@media(max-width:1050px){.modelLabHeader{grid-template-columns:1fr auto}.modelLabHeader>.labBrand{grid-column:1}.modelLabHeader>div:nth-child(2){grid-column:1;grid-row:2}.labHero,.labGrid{grid-template-columns:1fr}.treeUploadGrid,.validationMetrics,.artifactGrid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.modelLabHeader{padding:14px 18px}.labHeaderActions{display:none}.modelLabMain{padding:24px 16px 60px}.labHero h2{font-size:25px}.enginePicker,.labUploadPair,.labParameterGrid,.validationGrid,.treeStats,.treeUploadGrid,.runToolSwitch,.artifactGrid{grid-template-columns:1fr}.modelLabShortcut{right:14px;bottom:14px}.treeUploadGrid button{min-height:44px}}.combinedSwitch{grid-template-columns:1.2fr 1fr 1fr;max-width:980px}.dualEvidenceNotice{margin:12px 0;padding:13px 15px;border:1px solid rgba(68,222,208,.22);border-radius:13px;background:linear-gradient(135deg,#11727421,#04222d52)}.dualEvidenceNotice b{font-size:10px;color:#86e7df;letter-spacing:.035em}.dualEvidenceNotice p{margin:6px 0 0;color:#799ea4;font-size:10px;line-height:1.55}.resultDownload{border:1px solid rgba(80,214,205,.25);border-radius:10px;padding:10px 13px;color:#bde9e4;background:#0527308c;font-size:10px;font-weight:750}.combinedResults{display:flex;flex-direction:column;gap:20px}.dualClassificationGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:13px}.dualClassificationCard{border:1px solid rgba(92,205,198,.15);border-radius:17px;background:linear-gradient(150deg,#072530eb,#031822e0);padding:17px;box-shadow:0 14px 45px #00000026}.dualProtein{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(90,196,191,.1);padding-bottom:10px}.dualProtein span,.evidencePair span{font-size:9px;text-transform:uppercase;letter-spacing:.085em;color:#6ea29f}.dualProtein strong{font-size:11px;overflow-wrap:anywhere}.evidencePair{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0}.evidencePair>div{border:1px solid rgba(91,196,190,.11);background:#0111196b;border-radius:12px;padding:12px}.evidencePair strong,.evidencePair small{display:block}.evidencePair strong{margin:6px 0 5px;font-size:17px;color:#e5f8f5}.evidencePair small{font-size:9px;color:#79a19f}.agreementBadge{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;font-size:9px;font-weight:800;border:1px solid rgba(229,164,78,.22);color:#e9bd79;background:#865b1b1c}.agreementBadge i{width:7px;height:7px;border-radius:50%;background:currentColor}.agreementBadge.agree{border-color:#37d6a942;color:#61ddad;background:#1c825f1c}.placementFigure{border:1px solid rgba(91,203,197,.14);border-radius:19px;background:linear-gradient(145deg,#06222ee8,#02151fe0);padding:18px}.placementFigureHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.placementFigureHead h3,.artifactGalleryHead h3{margin:4px 0 0;font-size:19px}.placementFigureHead>div:last-child{display:flex;gap:7px}.placementFigureHead a{border:1px solid rgba(84,213,204,.2);border-radius:9px;padding:7px 10px;font-size:9px;color:#9ddbd6}.treeImageFrame{background:#f7fbfb;border-radius:13px;padding:10px;overflow:auto;min-height:280px;display:grid;place-items:center}.treeImageFrame img{display:block;max-width:100%;height:auto;max-height:920px}.artifactGallery{border:1px solid rgba(89,199,194,.12);border-radius:17px;background:#02172094;padding:17px}.artifactCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:12px}.artifactCards a{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;border:1px solid rgba(91,195,190,.12);border-radius:11px;background:#031d26a8;padding:11px;color:#d9eeec;min-width:0}.artifactCards span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#4cd7cd}.artifactCards strong{font-size:10px;margin:5px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifactCards small{font-size:8px;color:#719999}.artifactCards b{grid-column:2;grid-row:1/4;align-self:center;color:#4ad8ce;font-size:16px}.runSidePanel .orb span{white-space:nowrap;font-size:9px}.memberInfo h3 sup{color:#56ddd1;margin-left:2px;font-size:.64em}.authorBadges{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 8px}.authorBadges span{padding:4px 6px;border-radius:999px;border:1px solid rgba(64,210,199,.18);background:#28a19914;color:#76cfc9;font-size:8px;font-weight:700}.authorshipNotes{margin-top:14px;padding:11px 14px;border-left:2px solid rgba(76,214,204,.45);background:#06283161;border-radius:0 10px 10px 0}.authorshipNotes p{margin:3px 0;color:#83aaa8;font-size:10px}@media(max-width:900px){.combinedSwitch{grid-template-columns:1fr}.placementFigureHead{align-items:flex-start;flex-direction:column}.evidencePair{grid-template-columns:1fr}}.globalThemeToggle{position:fixed;z-index:1200;right:18px;bottom:18px;width:78px;height:34px;border:1px solid rgba(85,215,205,.28);border-radius:999px;background:#031821db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 9px 28px #0003;display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;color:#8eb5b6;padding:0 8px}.globalThemeToggle span{font-size:13px;line-height:1}.globalThemeToggle i{width:18px;height:18px;border-radius:50%;background:#34cfc3;box-shadow:0 0 18px #34cfc347;transition:.22s}.globalThemeToggle .themeSun{color:#f0c36c}.globalThemeToggle .themeMoon{color:#8fd9e5}[data-theme=light] .globalThemeToggle{background:#ffffffe6;border-color:#0d767b33;box-shadow:0 8px 28px #21494e21}[data-theme=light] .globalThemeToggle i{transform:translate(-22px);background:#f0b84d}.computeShell{min-height:100vh;background:radial-gradient(circle at 85% 3%,rgba(28,157,165,.18),transparent 34rem),#03121c;color:var(--text)}.computeHeader{min-height:118px;padding:24px clamp(24px,5vw,70px);display:grid;grid-template-columns:auto 1fr auto;gap:26px;align-items:center;border-bottom:1px solid var(--line);background:#021019e3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;z-index:30}.computeHeader>a:first-child{align-self:start}.computeHeader h1{margin:6px 0 5px;font-size:30px;font-weight:450;letter-spacing:-.035em}.computeHeader p{margin:0;max-width:760px;color:#8eaaae;font-size:11px;line-height:1.55}.computeHeaderActions{display:flex;align-items:center;gap:11px;flex-wrap:wrap;justify-content:flex-end}.computeHeaderActions>a{font-size:9px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:#9fc5c5;background:#041f298c}.computeMain{max-width:1320px;margin:0 auto;padding:38px clamp(24px,4vw,55px) 110px}.computeHero{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;margin-bottom:18px}.computeHero>div{border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#072732eb,#041720db);padding:24px}.computeHero h2{font-size:28px;font-weight:450;letter-spacing:-.04em;margin:12px 0 8px}.computeHero p{color:#8aa7aa;font-size:11px;line-height:1.6;max-width:680px}.computeCurrent{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px}.computeCurrent span{border:1px solid rgba(80,210,201,.16);background:#031b25a3;border-radius:999px;padding:8px 10px;font-size:9px;color:#7da2a5}.computeCurrent b{color:#5cdbd2;margin-left:4px}.hardwareSummary{display:grid!important;grid-template-columns:1fr 1fr;gap:9px}.hardwareSummary>div{border:1px solid rgba(88,204,198,.12);border-radius:13px;padding:16px;background:#02172073}.hardwareSummary small{display:block;color:#6c9296;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.hardwareSummary strong{display:block;font-size:23px;font-weight:450;margin-top:7px;color:#ddf5f1}.computeGrid{display:grid;grid-template-columns:1.35fr .65fr;gap:14px}.computePanel,.gpuPanel{border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#072530e0,#031720d1);padding:22px}.computePanelHead{margin-bottom:17px}.computePanelHead h2{font-size:21px;font-weight:480;margin:5px 0}.deviceGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px}.deviceGrid label,.computeField{display:flex;flex-direction:column;gap:7px}.deviceGrid span,.computeField>span{font-size:9px;color:#81a4a7}.deviceGrid select,.computeField input{width:100%;border:1px solid rgba(86,199,194,.16);border-radius:10px;background:#021720ad;color:#e8f7f5;padding:10px 11px;outline:none}.deviceGrid select:focus,.computeField input:focus{border-color:#3fd6ca80;box-shadow:0 0 0 3px #30cec20f}.computeFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.computeField small{font-size:7px;color:#577c80}.computeToggle{display:flex;align-items:center;gap:10px;margin-top:17px;padding:12px;border:1px solid rgba(80,202,195,.12);border-radius:11px;background:#02161f6e;font-size:9px;color:#91b4b4}.computeToggle input{accent-color:#33cfc3}.computeSecurity{margin-top:16px;border:1px solid rgba(67,211,199,.14);border-radius:12px;padding:14px;background:#08494c1a}.computeSecurity b{font-size:9px;color:#67dbd2}.computeSecurity p{font-size:9px;line-height:1.55;color:#779b9e;margin:6px 0 0}.gpuPanel{margin-top:14px}.gpuCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.gpuCards article{padding:15px;border:1px solid rgba(82,203,197,.13);border-radius:13px;background:#0218217a}.gpuCards article>span{font-size:8px;color:#50d5cc;text-transform:uppercase;letter-spacing:.12em}.gpuCards h3{font-size:14px;margin:7px 0 13px}.gpuCards dl{display:grid;grid-template-columns:1fr 1fr;margin:0;gap:8px}.gpuCards dl div{border-top:1px solid rgba(90,190,186,.09);padding-top:8px}.gpuCards dt{font-size:7px;color:#62898d}.gpuCards dd{margin:3px 0 0;font-size:10px;color:#c7e4e1}.computeEmpty{border:1px dashed rgba(111,190,187,.2);border-radius:12px;padding:21px;color:#76989c;font-size:10px}.hardwareFinePrint{font-size:8px;color:#55777b;margin:14px 0 0}.computeNotice{position:fixed;left:50%;bottom:68px;transform:translate(-50%);z-index:1000;max-width:min(640px,80vw);padding:10px 14px;border-radius:9px;border:1px solid rgba(65,213,178,.25);background:#053c35eb;color:#a5ead5;font-size:9px}.computeNotice.error{border-color:#ff80804d;background:#48181cf0;color:#ffb4b4}.computeSaveBar{position:sticky;bottom:16px;margin-top:16px;border:1px solid rgba(86,205,198,.2);border-radius:13px;background:#02121beb;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:15px;box-shadow:0 16px 40px #00000047}.computeSaveBar span{font-size:9px;color:#789fa2}.computeSaveBar button{border:1px solid rgba(69,224,211,.35);border-radius:9px;padding:10px 15px;background:linear-gradient(135deg,#087d83,#0ba09a);font-size:10px;font-weight:750}.computeSaveBar button:disabled{opacity:.35;cursor:not-allowed}.computeShortcut span{background:linear-gradient(135deg,#2b83b6,#31c4c3)!important}.adminShortcutStack{position:fixed;right:18px;bottom:62px;z-index:900;display:flex;flex-direction:column;gap:7px}.adminShortcutStack .modelLabShortcut{position:static}[data-theme=light]{--bg:#f5fbfa;--bg2:#edf7f6;--panel:#ffffff;--panel2:#eaf5f3;--teal:#087f82;--teal2:#0e9290;--text:#14363a;--muted:#607d80;--line:rgba(14,100,105,.16);--line2:rgba(19,76,81,.09);--danger:#b4393f;color:#14363a;background:#f5fbfa}[data-theme=light] body{background:#f5fbfa;color:#14363a}[data-theme=light] .publicShell,[data-theme=light] .runShell,[data-theme=light] .adminShell,[data-theme=light] .modelLabShell,[data-theme=light] .computeShell,[data-theme=light] .adminLoginShell,[data-theme=light] .fatalState,[data-theme=light] .siteLoading{background:radial-gradient(circle at 84% 3%,rgba(37,171,176,.1),transparent 32rem),linear-gradient(180deg,#fbfefd,#eff8f7 55%,#f7fbfa);color:#15373b}[data-theme=light] .publicHeader,[data-theme=light] .runHeader,[data-theme=light] .adminTopbar,[data-theme=light] .modelLabHeader,[data-theme=light] .computeHeader{background:#f9fdfce8;border-color:#116f7321}[data-theme=light] .brandLogo{color:#164246}[data-theme=light] .brandLogo svg{color:#087f82;filter:drop-shadow(0 7px 16px rgba(9,120,124,.12))}[data-theme=light] .brandLogo small{color:#678184}[data-theme=light] .mainNav a{color:#244a4e}[data-theme=light] .mainNav a span,[data-theme=light] .heroCopy h2{color:#0a7b80}[data-theme=light] .languageSwitch button{color:#657f82}[data-theme=light] .languageSwitch>i{background:#15454926}[data-theme=light] .heroCopy h1,[data-theme=light] .runIntro h1,[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3{color:#173b3f}[data-theme=light] .heroEn,[data-theme=light] .heroPt,[data-theme=light] .runIntro>div:first-child>p,[data-theme=light] .sectionHead p,[data-theme=light] .researchBand>p,[data-theme=light] .contactSection p{color:#5d777a}[data-theme=light] .featureCard,[data-theme=light] .researchBand,[data-theme=light] .memberCard,[data-theme=light] .publicationCard,[data-theme=light] .resourceCard,[data-theme=light] .planGrid article,[data-theme=light] .runtimeSummary,[data-theme=light] .predictionPanel,[data-theme=light] .runSidePanel,[data-theme=light] .resultSection,[data-theme=light] .dualClassificationCard,[data-theme=light] .placementFigure,[data-theme=light] .artifactGallery,[data-theme=light] .adminCard,[data-theme=light] .editorCard,[data-theme=light] .personEditor,[data-theme=light] .labPanel,[data-theme=light] .validationCard,[data-theme=light] .computeHero>div,[data-theme=light] .computePanel,[data-theme=light] .gpuPanel{background:#ffffffde;border-color:#0e696c24;box-shadow:0 12px 34px #2e595812}[data-theme=light] .featureCard p,[data-theme=light] .memberInfo ul,[data-theme=light] .publicationCard p,[data-theme=light] .resourceCard p,[data-theme=light] .runSidePanel p,[data-theme=light] .runtimeSummary span,[data-theme=light] .computeHero p,[data-theme=light] .computeHeader p,[data-theme=light] .computeSecurity p{color:#678285}[data-theme=light] .memberInitials,[data-theme=light] .publicationCover,[data-theme=light] .orb{background:radial-gradient(circle at 50% 30%,rgba(29,155,157,.14),transparent 58%),linear-gradient(135deg,#e9f6f4,#dcefed);color:#137d80}[data-theme=light] .scienceFooter{background:#edf7f6;border-color:#106c6f21}[data-theme=light] .partnerLogo{color:#31565a}[data-theme=light] .acknowledgement,[data-theme=light] .footerBottom{color:#607d80}[data-theme=light] input,[data-theme=light] textarea,[data-theme=light] select{background:#fff!important;color:#173b3f!important;border-color:#0d676a2e!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#91a6a7}[data-theme=light] .predictionTabs button,[data-theme=light] .runToolSwitch button,[data-theme=light] .enginePicker button,[data-theme=light] .adminSidebar,[data-theme=light] .computeSaveBar{background:#f8fdfcf0;color:#31565a;border-color:#10686c24}[data-theme=light] .predictionTabs button.active,[data-theme=light] .runToolSwitch button.active,[data-theme=light] .enginePicker button.active{background:#e3f4f1;color:#087b7f;border-color:#0e868447}[data-theme=light] .resultTableWrap table,[data-theme=light] .resultTableWrap th,[data-theme=light] .resultTableWrap td{color:#284b4e;border-color:#1265681a}[data-theme=light] .resultTableWrap th{background:#eaf5f3}[data-theme=light] .treeImageFrame{background:#fff;border:1px solid rgba(13,91,94,.12)}[data-theme=light] .computeCurrent span,[data-theme=light] .hardwareSummary>div,[data-theme=light] .gpuCards article,[data-theme=light] .computeToggle{background:#f5fbfa;border-color:#0e686b1f;color:#557476}[data-theme=light] .hardwareSummary strong,[data-theme=light] .gpuCards h3{color:#173b3f}[data-theme=light] .computeSaveBar{box-shadow:0 13px 38px #3457571a}[data-theme=light] .modelBadge{background:#fff8e9;color:#8d6a25}[data-theme=light] .modelBadge.ready{background:#eaf8f2;color:#27755d}@media(max-width:900px){.computeHeader{grid-template-columns:1fr;position:relative}.computeHeader>a:first-child{display:none}.computeHeaderActions{justify-content:flex-start}.computeHero,.computeGrid,.computeFields,.deviceGrid{grid-template-columns:1fr}.globalThemeToggle{right:12px;bottom:12px}.adminShortcutStack{right:12px;bottom:54px}}.modelRegistryShell{min-height:100vh;background:radial-gradient(circle at 84% 3%,rgba(23,145,151,.18),transparent 34rem),#03121c;color:var(--text)}.modelRegistryMain{max-width:1260px;margin:0 auto;padding:38px clamp(24px,4vw,55px) 110px}.modelRegistryHero{display:grid;grid-template-columns:1fr .9fr;gap:14px;margin-bottom:16px}.modelRegistryHero>div{border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#072732eb,#041720db);padding:24px}.modelRegistryHero h2{font-size:14px;font-weight:520;margin:12px 0 5px;color:#82aaa9}.modelRegistryHero>div:first-child>strong{display:block;font-size:28px;font-weight:480;letter-spacing:-.04em}.modelRegistryHero p{margin:8px 0 0;color:#799da0;font-size:10px}.modelRegistryStats{display:grid!important;grid-template-columns:repeat(3,1fr);gap:9px}.modelRegistryStats>div{border:1px solid rgba(82,203,197,.12);border-radius:12px;padding:14px;background:#02182173}.modelRegistryStats small{display:block;color:#668b8f;font-size:7px;text-transform:uppercase;letter-spacing:.11em}.modelRegistryStats strong{display:block;margin-top:7px;font-size:14px;color:#d6efec;overflow-wrap:anywhere}.modelRegistryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.modelRegistryCard{text-align:left;border:1px solid rgba(80,195,190,.14);border-radius:16px;background:linear-gradient(145deg,#072530e0,#031720d1);padding:18px;color:#d9efec;transition:.18s;min-width:0}.modelRegistryCard:hover{transform:translateY(-2px);border-color:#46dbcf5c}.modelRegistryCard.selected{box-shadow:0 0 0 2px #2dcdc233;border-color:#42dacf73}.modelRegistryCard.activeModel{background:linear-gradient(145deg,#083a41e6,#041f27e6)}.modelCardTop{display:flex;justify-content:space-between;gap:10px;align-items:center}.modelCardTop span{font-size:8px;color:#4fd4cb;text-transform:uppercase;letter-spacing:.1em}.modelCardTop b{font-size:7px;border:1px solid rgba(58,220,183,.25);color:#70e1c3;border-radius:999px;padding:5px 7px}.modelRegistryCard h3{font-size:16px;margin:12px 0 6px}.modelRegistryCard>p{font-size:9px;color:#73999c;margin:0 0 15px}.modelRegistryCard dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.modelRegistryCard dl div{border-top:1px solid rgba(85,184,181,.09);padding-top:8px;min-width:0}.modelRegistryCard dt{font-size:7px;color:#587f83}.modelRegistryCard dd{margin:3px 0 0;font-size:9px;color:#bfdcda;overflow-wrap:anywhere}.modelRegistrySelection{margin-top:14px;border:1px solid rgba(75,211,202,.18);border-radius:16px;padding:18px 20px;background:#031c25d1;display:flex;align-items:center;justify-content:space-between;gap:18px}.modelRegistrySelection h2{font-size:18px;margin:6px 0}.modelRegistrySelection p{font-size:9px;color:#75999d;margin:0}.modelRegistrySelection button{border:1px solid rgba(64,221,209,.32);border-radius:9px;padding:11px 15px;background:linear-gradient(135deg,#087d83,#0ba09a);font-size:9px;font-weight:750;white-space:nowrap}.modelRegistrySelection button:disabled{opacity:.35}.modelRegistrySecurity{margin-top:14px}.staticNotice{position:static;transform:none;margin:0 0 14px;max-width:none}.modelRegistryShortcut span{background:linear-gradient(135deg,#3e68b2,#27a6b0)!important}[data-theme=light] .modelRegistryShell{background:radial-gradient(circle at 84% 3%,rgba(37,171,176,.1),transparent 32rem),linear-gradient(180deg,#fbfefd,#eff8f7 55%,#f7fbfa);color:#15373b}[data-theme=light] .modelRegistryHero>div,[data-theme=light] .modelRegistryCard,[data-theme=light] .modelRegistrySelection{background:#ffffffe3;border-color:#0e696c24;box-shadow:0 12px 34px #2e59580f}[data-theme=light] .modelRegistryStats>div{background:#f4fbfa;border-color:#0e686b1f}[data-theme=light] .modelRegistryStats strong,[data-theme=light] .modelRegistryHero>div:first-child>strong,[data-theme=light] .modelRegistryCard h3{color:#173b3f}[data-theme=light] .modelRegistryCard>p,[data-theme=light] .modelRegistrySelection p,[data-theme=light] .modelRegistryHero p{color:#688285}[data-theme=light] .modelRegistryCard dd{color:#365f62}@media(max-width:900px){.modelRegistryHero{grid-template-columns:1fr}.modelRegistryStats{grid-template-columns:1fr!important}.modelRegistrySelection{align-items:flex-start;flex-direction:column}}.accessShell{min-height:100vh;display:grid;place-items:center;padding:28px;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 15%,rgba(41,207,193,.16),transparent 30rem),radial-gradient(circle at 85% 78%,rgba(18,111,142,.15),transparent 28rem),linear-gradient(145deg,#020d16,#041b27 58%,#02111b);color:#edfdf9}.accessBackdrop{position:absolute;inset:0;pointer-events:none}.accessBackdrop:before,.accessBackdrop:after{content:"";position:absolute;border:1px solid rgba(73,221,209,.12);border-radius:50%}.accessBackdrop:before{width:520px;height:520px;left:-160px;top:-150px}.accessBackdrop:after{width:680px;height:680px;right:-270px;bottom:-320px}.accessBackdrop i{position:absolute;width:5px;height:5px;border-radius:50%;background:#52d8ce;box-shadow:0 0 28px #52d8cee6}.accessBackdrop i:nth-child(1){left:14%;top:27%}.accessBackdrop i:nth-child(2){right:19%;top:18%}.accessBackdrop i:nth-child(3){right:28%;bottom:24%}.accessCard{width:min(100%,490px);position:relative;z-index:2;border:1px solid rgba(117,232,222,.2);border-radius:22px;padding:34px;background:linear-gradient(145deg,#06232df5,#03161ff0);box-shadow:0 30px 90px #00000059,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.accessHeading{margin:34px 0 24px}.accessHeading h1{margin:8px 0 12px;font-size:42px;font-weight:400;letter-spacing:-.045em}.accessHeading p{margin:0;color:#b4c9cb;font-size:13px;line-height:1.6}.accessHeading .accessPt{margin-top:6px;color:#6ea8aa}.accessCard form{display:grid;gap:15px}.accessCard label{display:grid;gap:7px}.accessCard label>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#77a2a6}.accessCard input,.accessCard select{width:100%;min-height:48px;padding:0 14px;border-radius:10px;border:1px solid rgba(100,218,208,.19);outline:0;background:#061e29;color:#eafdfa}.accessCard input:focus,.accessCard select:focus{border-color:#52d8cea6;box-shadow:0 0 0 3px #28cfc114}.accessSubmit{min-height:49px;border:1px solid rgba(92,238,225,.28);border-radius:10px;background:linear-gradient(135deg,#057982,#0c9c98);font-weight:700;font-size:12px;letter-spacing:.02em}.accessSubmit:disabled{opacity:.52;cursor:not-allowed}.accessError{padding:10px 12px;border:1px solid rgba(255,141,141,.24);border-radius:9px;background:#8b22221f;color:#ffb7b7;font-size:11px}.accessFoot{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px;padding-top:17px;border-top:1px solid rgba(255,255,255,.07)}.accessFoot span{padding:5px 8px;border-radius:999px;background:#56b1b114;color:#719ca0;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.accessLoading{min-height:100vh;display:grid;place-items:center;align-content:center;gap:18px;background:#02111b;color:#8fb0b2}.accessLoading>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.accessAdminShell{min-height:100vh;background:#03131d;color:#edfdf9;padding:48px clamp(20px,5vw,72px)}.accessAdminCard{max-width:900px;margin:0 auto;border:1px solid rgba(113,232,221,.18);border-radius:18px;background:#07242fcc;padding:28px}.accessAdminHead{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.accessAdminHead h1{margin:7px 0;font-weight:450;font-size:34px}.accessAdminHead p{color:#8fa9ad;max-width:620px;line-height:1.6}.accessState{padding:8px 11px;border-radius:999px;border:1px solid rgba(92,210,190,.2);font-size:10px;color:#7ed5c3}.accessState.off{color:#b8a47b;border-color:#d9b76b33}.accessAdminUsers{margin:24px 0;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#02131c80}.accessAdminUsers h2{font-size:15px;margin:0 0 12px}.accessAdminUsers div{display:flex;flex-wrap:wrap;gap:8px}.accessAdminUsers span{padding:7px 10px;border-radius:999px;background:#30aca51a;color:#89c8c3;font-size:10px}.accessAdminActions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.accessAdminActions button,.accessAdminActions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:9px;border:1px solid rgba(74,219,207,.28);background:#0d6a6c29;font-size:11px}.accessAdminActions button.primary{background:linear-gradient(135deg,#057982,#0c9c98)}.accessAdminNotice{margin-top:16px;font-size:11px;color:#8db9b6}.accessAdminNotice.error{color:#ffabab}@media(max-width:620px){.accessCard{padding:25px}.accessHeading h1{font-size:35px}.accessAdminHead{flex-direction:column}}
