:root{--pc-bg:#f3f6f9;--pc-surface-soft:#f7fafc;--pc-ink:#182b40;--pc-muted:#62758a;--pc-line:#dce5ed;--pc-navy:#10283f;--pc-navy-2:#173a57;--pc-teal:#167f89;--pc-teal-soft:#e6f3f3;--pc-cyan:#4baab1;--pc-shadow:0 8px 28px rgba(24,48,72,.07)}*{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{background:var(--pc-bg)!important;color:var(--pc-ink)!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;background:var(--pc-bg)!important}.app-sidebar{position:fixed!important;inset:0 auto 0 0!important;width:270px!important;padding:24px 18px!important;overflow-y:auto;background:#fff!important;border-right:1px solid var(--pc-line)!important;box-shadow:4px 0 18px rgba(20,45,70,.035)!important;z-index:30}.brand-lockup{width:100%;min-height:76px;padding:12px 10px!important;border:0!important;background:#f6f9fb!important;display:flex;align-items:center;gap:12px;text-align:left}.brand-lockup,.brand-symbol{border-radius:12px!important}.brand-symbol{width:46px!important;height:46px!important;background:linear-gradient(145deg,#1b8290,#315e89)!important;color:#fff!important;font-size:23px!important;font-weight:750!important;box-shadow:none!important}.brand-copy strong{font-size:16px!important;letter-spacing:1.1px!important;color:var(--pc-navy)!important;font-weight:800!important}.brand-copy small{font-size:9px!important;letter-spacing:1.3px!important;color:#73879a!important}.sidebar-section-label{margin:20px 8px 10px!important;color:#8192a3!important;font-size:10px!important;font-weight:750!important;letter-spacing:1.7px!important}.sidebar-nav{display:flex;flex-direction:column;gap:5px!important}.app-sidebar .sidebar-nav-button{width:100%;min-height:46px!important;padding:9px 12px!important;display:flex;align-items:center;gap:12px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#40566b!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:15px!important;font-weight:550!important;line-height:1.35!important;letter-spacing:0!important;text-align:left!important;box-shadow:none!important}.app-sidebar .sidebar-nav-button .nav-icon{flex:0 0 23px!important;width:23px!important;color:#71879a!important;font-size:19px!important;text-align:center}.app-sidebar .sidebar-nav-button:hover{background:#f1f6f8!important;color:#183b51!important;border-color:#e4edf1!important}.app-sidebar .sidebar-nav-button.active{background:#e7f2f3!important;color:#145b65!important;border-color:#c8e2e4!important;font-weight:700!important;box-shadow:inset 3px 0 0 var(--pc-teal)!important}.app-sidebar .sidebar-nav-button.active .nav-icon{color:var(--pc-teal)!important}.app-sidebar .sidebar-nav-button-amyloidose,.app-sidebar .sidebar-nav-button-amyloidose:not(.active){margin-top:14px!important;border-top:1px solid var(--pc-line)!important;padding-top:14px!important;border-radius:0 0 9px 9px!important}.app-sidebar .sidebar-nav-button-amyloidose.active{background:#e7f2f3!important;color:#145b65!important;border-color:#c8e2e4!important;box-shadow:inset 3px 0 0 var(--pc-teal)!important}.sidebar-bottom{margin-top:22px!important;padding:16px 8px 0!important;border-top:1px solid var(--pc-line)!important;color:#5f7487!important;font-size:12px!important}.sidebar-bottom small{display:block;margin:7px 0 0 14px;color:#8798a8!important;font-size:11px!important}.connection-indicator{background:#39a18a!important}.workspace{margin-left:270px!important;min-height:100vh;padding:0 34px 46px!important;background:var(--pc-bg)!important}.workspace-header{min-height:92px!important;margin:0 0 25px!important;padding:20px 0 16px!important;border-bottom:1px solid var(--pc-line)!important;display:flex;align-items:center;justify-content:space-between;gap:18px}.workspace-kicker{font-size:10px!important;font-weight:750!important;letter-spacing:1.7px!important;color:#75889a!important}.workspace-header h1{margin:5px 0 0!important;font-size:28px!important;line-height:1.2!important;font-weight:720!important;letter-spacing:-.65px!important;color:var(--pc-navy)!important}.header-account{font-size:13px!important;color:#526a7e!important;gap:9px}.account-dot{width:8px;height:8px;border-radius:50%;background:#c5a85d!important}.account-dot.online{background:#36a184!important}.notice{border-radius:10px!important;padding:13px 16px!important;font-size:14px!important}.amyloidosis-hero,.content-card,.detail-card,.home-v2-profile,.home-v2-recent{background:var(--pc-surface)!important;color:var(--pc-ink)!important;border:1px solid var(--pc-line)!important;border-radius:14px!important;box-shadow:var(--pc-shadow)!important}.content-card{padding:24px!important}.content-card h2,.content-card h3,.detail-card h2,.detail-card h3{color:var(--pc-navy)!important;font-weight:700!important;letter-spacing:-.35px!important}.content-card p,.detail-card p{color:#52687c!important;font-size:15px!important;line-height:1.7!important}.card-overline,.section-eyebrow{font-size:10px!important;font-weight:750!important;letter-spacing:1.5px!important;color:#71899b!important}.card-heading{align-items:center;gap:18px}.card-heading h3{font-size:23px!important}.detail-button,.primary-button{min-height:44px!important;padding:10px 17px!important;border:1px solid #176f7b!important;border-radius:9px!important;background:#176f7b!important;color:#fff!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important}.detail-button:hover,.primary-button:hover{background:#125b66!important}.text-button{color:#176f7b!important;font-size:14px!important;font-weight:650!important}input,select,textarea{width:100%;min-height:46px;padding:10px 13px!important;border:1px solid #cbd8e2!important;border-radius:8px!important;background:#fff!important;color:#20364b!important;font-size:15px!important;box-shadow:none!important}input:focus,select:focus,textarea:focus{outline:3px solid rgba(41,137,148,.13)!important;border-color:#398e98!important}input::placeholder,textarea::placeholder{color:#91a0ad!important}.form-field>span,label{color:#40596e!important;font-size:13px!important;font-weight:650!important}textarea{min-height:100px;line-height:1.65!important}.form-grid{gap:16px!important}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.case-form-section{padding:22px!important;border:1px solid var(--pc-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 16px rgba(25,55,80,.035)}.case-form-section h4{font-size:16px!important;color:#176f7b!important;font-weight:750!important}.case-form-section .form-field>span{font-size:13px!important;color:#40596e!important}.case-tag-filters button,.case-tag-suggestions button{padding:7px 12px!important;border:1px solid #d2e0e7!important;border-radius:999px!important;background:#f5f8fa!important;color:#456176!important;font-size:12px!important;font-weight:650!important}.case-tag-filters button.active,.case-tag-suggestions button.active{background:#e0f0f1!important;color:#145c65!important;border-color:#9ccdd0!important}.case-archive-tools{background:#f8fafb!important;border:1px solid var(--pc-line)!important;border-radius:12px!important;padding:18px!important}.case-result-tags i{color:#176f7b!important;background:#eaf4f4!important;border-color:#d0e7e8!important}.case-result,.case-result-clickable,.knowledge-result{border-color:#e5edf2!important;color:#253d52!important}.case-result:hover,.knowledge-result:hover{background:#f6fafb!important}.count-chip,.detail-category,.result-status{background:#eaf2f5!important;color:#456477!important;border-radius:999px!important}.empty-state{padding:24px!important;border:1px dashed #d2dee7!important;border-radius:10px!important;background:#fafcfd!important;color:#6a7f91!important;font-size:14px!important}.detail-card{padding:22px!important}.detail-card-top,.detail-divider{border-color:var(--pc-line)!important}.detail-note{background:#f5f8fa!important;color:#61778a!important;border:1px solid #e4ebf0!important}.home-v2{padding:0!important;gap:22px!important}.home-v2:after,.home-v2:before{display:none!important}.home-v2-hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;min-height:245px!important;padding:38px 42px!important;overflow:hidden!important;border:0!important;border-radius:15px!important;background:linear-gradient(112deg,#102b43,#173d58 62%,#1d5265)!important;box-shadow:0 14px 34px rgba(17,45,67,.15)!important}.home-v2-hero:after{content:"";position:absolute;right:0;top:0;width:42%;height:100%;opacity:.42;pointer-events:none;background:radial-gradient(ellipse at 70% 42%,rgba(227,170,203,.5),transparent 36%),repeating-radial-gradient(ellipse at 68% 50%,rgba(240,199,221,.2) 0 2px,transparent 3px 11px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);mask-image:linear-gradient(90deg,transparent,#000 38%)}.home-v2-hero-copy{position:relative;z-index:1;max-width:700px}.home-v2-hero-copy h2{margin:14px 0!important;color:#fff!important;font-size:clamp(42px,4.6vw,62px)!important;font-weight:500!important;line-height:1.04!important;letter-spacing:-1.3px!important}.home-v2-hero-copy h2 span{color:#8dd2d4!important}.home-v2-hero-copy p{font-size:17px!important;color:#e0eaf0!important;line-height:1.6!important}.home-v2-overline{font-size:10px!important;letter-spacing:1.8px!important;color:#b9d2dc!important}.home-v2-domain-tags{font-size:10px!important;letter-spacing:1px!important;color:#c2d7df!important}.home-v2-status{display:inline-flex!important;margin-top:16px!important;padding:7px 11px!important;border:1px solid rgba(218,237,240,.3)!important;border-radius:999px!important;background:rgba(8,29,46,.22)!important;color:#e6f2f4!important;font-size:12px!important}.home-v2-planet{display:none!important}.home-v2-command{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(250px,.8fr)!important;grid-gap:18px!important;gap:18px!important;padding:20px!important;border:1px solid var(--pc-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--pc-shadow)!important}.home-v2-command-main h3,.home-v2-command-side h3{font-size:22px!important;color:var(--pc-navy)!important}.home-v2-command-main>p,.home-v2-command-side>p{font-size:14px!important;color:#5c7184!important}.home-v2-command-label{font-size:10px!important;letter-spacing:1.4px!important;color:#758b9b!important}.home-v2-command-label span{background:#e2f0f1!important;color:#176f7b!important}.home-v2-search{min-height:54px!important;border:1px solid #cbd9e2!important;border-radius:9px!important;background:#fff!important}.home-v2-search input{border:0!important;background:transparent!important;color:#20364b!important;font-size:15px!important}.home-v2-search input::placeholder{color:#91a0ad!important}.home-v2-search>span{color:#668194!important}.home-v2-search button{background:#176f7b!important;color:#fff!important;border-radius:7px!important;font-size:13px!important}.home-v2-suggestions>span{font-size:10px!important;color:#8294a3!important;letter-spacing:1.2px!important}.home-v2-suggestions button{border:1px solid #dbe5eb!important;background:#f7fafb!important;color:#476176!important;font-size:12px!important;border-radius:999px!important}.home-v2-command-side{border:1px solid #dce8ed!important;border-radius:11px!important;background:#f5f9fa!important;padding:20px!important}.home-v2-side-index{color:#7a8f9f!important;font-size:10px!important}.home-v2-path-icon>span{color:#176f7b!important;background:#e1f0f1!important;border-color:#cce4e5!important}.home-v2-command-side>button{border:1px solid #c8dfe2!important;background:#e7f2f3!important;color:#17636c!important;border-radius:8px!important;font-size:13px!important}.home-v2-tools{gap:14px!important}.home-v2-tool{min-height:145px!important;padding:18px!important;border:1px solid var(--pc-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 18px rgba(24,48,72,.045)!important}.home-v2-tool:hover{border-color:#9ccbd0!important;background:#fbfefe!important;box-shadow:0 9px 22px rgba(24,48,72,.08)!important}.home-v2-tool-no{color:#8a9aa8!important}.home-v2-tool-icon{width:40px!important;height:40px!important;background:#e8f3f4!important;color:#176f7b!important;border-radius:10px!important}.home-v2-tool b{color:#20394f!important;font-size:16px!important}.home-v2-tool small{color:#657b8d!important;font-size:13px!important;line-height:1.5!important}.home-v2-tool i{color:#176f7b!important}.home-v2-amyloid-feature{background:#edf6f6!important;border:1px solid #d2e7e8!important;border-radius:12px!important;box-shadow:none!important}.home-v2-amyloid-copy strong{color:#173d50!important}.home-v2-amyloid-copy>span{color:#526e7e!important}.home-v2-amyloid-action{color:#17636c!important;border-color:#c3dfe1!important;background:#fff!important}.home-v2-profile,.home-v2-recent{background:#fff!important;border:1px solid var(--pc-line)!important;border-radius:13px!important;box-shadow:var(--pc-shadow)!important}.home-v2-case-head{color:#7c90a0!important}.home-v2-case-row{color:#50687b!important}.home-v2-case-row b{color:#20394f!important}.home-v2-profile{background:linear-gradient(145deg,#edf5f6,#fff)!important}.home-v2-profile-stat strong{color:#17394e!important}.home-v2-profile-foot p,.home-v2-profile-stat span{color:#62788a!important}.home-v2-profile-foot{border-color:#dbe6eb!important}.home-v2-profile-foot>span{color:#176f7b!important}.home-v2-profile-foot b{color:#17394e!important}.home-v2-footer{color:#8394a2!important}.amyloidosis-hub{gap:20px}.amyloidosis-hero{padding:26px!important}.amyloidosis-hero h2{font-size:32px!important;color:#18364d!important}.amyloid-hero-mark{background:#e6f2f3!important;color:#176f7b!important}.amyloid-quick-nav{gap:8px!important;flex-wrap:wrap}.amyloid-quick-nav button{padding:9px 13px!important;border:1px solid #dce6eb!important;border-radius:8px!important;background:#f7fafb!important;color:#496276!important;font-size:13px!important}.amyloid-quick-nav button.active{background:#e4f1f2!important;color:#155e68!important;border-color:#b9dadd!important}.case-results,.knowledge-results{display:flex;flex-direction:column}.search-results-layout{gap:20px!important}.search-results-layout .results-column{gap:18px}.content-card table{font-size:14px}@media(max-width:1050px){.app-sidebar{width:235px!important;padding:18px 13px!important}.workspace{margin-left:235px!important;padding:0 22px 34px!important}.home-v2-command{grid-template-columns:1fr!important}.home-v2-hero{min-height:220px!important;padding:30px!important}}@media(max-width:720px){.app-sidebar{position:relative!important;width:100%!important;inset:auto!important;padding:10px 12px!important;border-right:0!important;border-bottom:1px solid var(--pc-line)!important}.brand-lockup{min-height:54px!important}.brand-symbol{width:38px!important;height:38px!important}.sidebar-section-label{margin:10px 4px 6px!important}.sidebar-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:4px!important;gap:4px!important}.app-sidebar .sidebar-nav-button{min-height:40px!important;padding:7px 8px!important;font-size:13px!important;gap:7px!important}.app-sidebar .sidebar-nav-button .nav-icon{flex-basis:19px!important;width:19px!important;font-size:16px!important}.app-sidebar .sidebar-nav-button-amyloidose{margin-top:0!important;border-top:0!important;padding-top:7px!important}.sidebar-bottom{display:none!important}.workspace{margin-left:0!important;padding:0 14px 26px!important}.workspace-header{min-height:72px!important;padding:14px 0!important;margin-bottom:16px!important}.workspace-header h1{font-size:23px!important}.header-account{font-size:11px!important}.home-v2-hero{min-height:205px!important;padding:24px 20px!important}.home-v2-hero-copy h2{font-size:42px!important}.home-v2-hero-copy p{font-size:15px!important}.home-v2-domain-tags{font-size:8px!important;flex-wrap:wrap}.home-v2-command{padding:15px!important}.home-v2-command-main h3,.home-v2-command-side h3{font-size:19px!important}.home-v2-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-v2-tool{min-height:128px!important;padding:13px!important}.content-card{padding:17px!important}.form-grid.two{grid-template-columns:1fr!important}.case-form-section{padding:16px!important}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--pc-bg:#f4f6fa;--pc-surface:#ffffff;--pc-surface-soft:#f8f9fc;--pc-ink:#17263d;--pc-muted:#68788f;--pc-line:#e2e7f0;--pc-navy:#101d36;--pc-navy-2:#1a2d4b;--pc-teal:#168c98;--pc-teal-soft:#e8f5f5;--pc-violet:#7565b5;--pc-shadow:0 8px 28px rgba(23,37,65,.055)}.app-shell,.workspace,body{background:var(--pc-bg)!important}.app-sidebar{background:rgba(255,255,255,.97)!important;border-right:1px solid #e0e6ef!important;box-shadow:5px 0 24px rgba(22,35,62,.035)!important}.brand-lockup{background:transparent!important;padding:8px 8px 22px!important}.brand-symbol{border-radius:14px!important;background:linear-gradient(145deg,#162a4a,#276d83 68%,#7668b4)!important;box-shadow:0 5px 14px rgba(29,65,104,.16)!important}.brand-copy strong{letter-spacing:-.35px!important}.app-sidebar .sidebar-nav-button{border-radius:10px!important;min-height:44px!important}.app-sidebar .sidebar-nav-button.active{background:linear-gradient(100deg,#eaf4f6,#f0eff9)!important;border-color:#dce8ee!important;box-shadow:inset 3px 0 0 #218a98!important;color:#183e59!important}.workspace{padding-left:clamp(24px,3vw,48px)!important;padding-right:clamp(24px,3vw,48px)!important}.workspace-header{border-color:#e1e7ef!important}.home-v2-command-label,.home-v2-overline,.home-v2-side-index,.workspace-kicker{letter-spacing:1.55px!important}.home-v2{gap:20px!important}.home-v2-hero{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)!important;min-height:300px!important;padding:42px clamp(28px,4vw,54px)!important;border:1px solid rgba(159,177,218,.18)!important;border-radius:18px!important;background:radial-gradient(ellipse at 82% 48%,rgba(112,92,171,.24),transparent 36%),radial-gradient(ellipse at 70% 100%,rgba(29,137,153,.18),transparent 42%),linear-gradient(118deg,#101d36,#172b49 58%,#203c59)!important;box-shadow:0 18px 42px rgba(16,29,54,.14)!important}.home-v2-hero:after{right:2%;top:8%;width:38%;height:84%;opacity:.5!important;background:repeating-radial-gradient(ellipse at 55% 50%,rgba(185,197,235,.13) 0 1px,transparent 2px 12px)!important;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 72%)!important;mask-image:radial-gradient(ellipse at center,#000 0,transparent 72%)!important}.home-v2-hero-copy h2{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(40px,4.2vw,58px)!important;line-height:1.06!important;letter-spacing:-1.5px!important}.home-v2-hero-copy h2 span{color:#8bd3d3!important}.home-v2-hero-copy p{max-width:540px!important;color:#d7e2ed!important;font-size:16px!important}.home-v2-overline{color:#b9c9df!important}.home-v2-domain-tags{color:#c1d3e1!important}.home-v2-status{border-color:rgba(203,220,237,.24)!important;background:rgba(255,255,255,.07)!important}.home-v2-planet{display:block!important;position:relative!important;justify-self:center!important;width:min(100%,290px)!important;aspect-ratio:1!important;border-radius:50%!important;overflow:hidden!important;border:1px solid rgba(197,211,239,.34)!important;background:radial-gradient(circle at 34% 28%,rgba(245,231,245,.92) 0 2%,transparent 3%),radial-gradient(circle at 42% 36%,rgba(113,186,194,.82) 0 10%,transparent 11%),radial-gradient(circle at 66% 58%,rgba(130,108,180,.76) 0 16%,transparent 17%),radial-gradient(circle at 48% 55%,#345d79 0,#233f65 38%,#182847 67%,#101d36 72%)!important;box-shadow:inset -22px -16px 35px rgba(6,13,30,.5),0 0 0 12px rgba(177,193,225,.035),0 0 50px rgba(91,130,178,.18)!important}.home-v2-planet:after,.home-v2-planet:before{content:"";position:absolute;inset:12%;border:1px solid rgba(185,205,225,.28);border-radius:50%;transform:rotate(-24deg) scaleY(.34);pointer-events:none}.home-v2-planet:after{inset:4%;transform:rotate(32deg) scaleY(.48);border-color:rgba(111,201,204,.22)}.planet-tissue{position:absolute;z-index:1;display:block;border:1px solid rgba(255,255,255,.45);box-shadow:0 4px 18px rgba(8,17,37,.25)}.tissue-gland{width:24%;height:19%;left:19%;top:28%;border-radius:48% 52% 40% 60%;background:radial-gradient(circle at 35% 35%,#e6b9d0,#936a9d 70%)}.tissue-lymph{width:19%;height:22%;right:20%;top:23%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c8d8e9,#557f9f 72%)}.tissue-adipose{width:28%;height:20%;left:18%;bottom:22%;border-radius:45%;background:radial-gradient(circle at 40% 35%,#e6d4ad,#9d8b70 75%)}.tissue-muscle{width:24%;height:16%;right:17%;bottom:23%;border-radius:45%;background:repeating-linear-gradient(25deg,#d99e9c 0 4px,#8f596f 5px 8px)}.tissue-bone{width:14%;height:14%;left:44%;top:13%;border-radius:50%;background:radial-gradient(circle,#e8dfc8,#8d9aa8)}.tissue-tumor{width:17%;height:17%;right:39%;bottom:12%;border-radius:50%;background:radial-gradient(circle at 35% 35%,#e4a8aa,#8b526e 74%)}.planet-atmosphere{position:absolute;inset:-4%;border-radius:50%;border:8px solid rgba(119,190,202,.09);box-shadow:0 0 22px rgba(112,180,194,.2)}.home-v2-command,.home-v2-profile,.home-v2-recent{border-color:#e1e7ef!important;border-radius:15px!important;box-shadow:0 7px 24px rgba(24,39,67,.045)!important}.home-v2-command{padding:22px!important;gap:20px!important}.home-v2-command-main h3,.home-v2-command-side h3{letter-spacing:-.55px!important}.home-v2-search{box-shadow:0 2px 7px rgba(25,46,74,.035)!important}.home-v2-search:focus-within{border-color:#75b6bd!important;box-shadow:0 0 0 3px rgba(37,145,154,.1)!important}.home-v2-command-side>button,.home-v2-search button{transition:transform .18s ease,background .18s ease!important}.home-v2-command-side>button:hover,.home-v2-search button:hover{transform:translateY(-1px)!important}.home-v2-tool{border-radius:13px!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.home-v2-tool:hover{transform:translateY(-2px)!important;border-color:#b7c9e3!important}.home-v2-amyloid-feature{border-radius:13px!important;background:linear-gradient(100deg,#edf5f7,#f1f0f8)!important;border-color:#dce5ee!important}.amyloidosis-hero,.content-card,.detail-card{border-radius:14px!important;border-color:#e1e7ef!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(81,130,184,.28)!important;outline-offset:2px!important}@media(max-width:1050px){.home-v2-hero{grid-template-columns:minmax(0,1fr) 220px!important;min-height:260px!important}.home-v2-planet{width:210px!important}}@media(max-width:720px){.home-v2-hero{grid-template-columns:1fr!important;padding:27px 22px!important}.home-v2-planet{display:none!important}}.diagnostic-studio{display:flex;flex-direction:column;gap:18px;color:#1b3044}.ds-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 34px;border-radius:15px;background:linear-gradient(115deg,#10283f,#1a435c 68%,#23616b);color:#fff;box-shadow:0 14px 32px rgba(14,39,60,.15)}.ds-kicker{font-size:10px;font-weight:800;letter-spacing:1.6px;color:#76909f}.ds-hero .ds-kicker{color:#b7d5dc}.ds-hero h2{margin:9px 0 6px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,48px);font-weight:500;letter-spacing:-.7px}.ds-hero h2 em{color:#8fd0d0;font-style:normal}.ds-hero p{margin:0;color:#d9e6eb;font-size:14px}.ds-hero-mark{display:flex;align-items:center;gap:12px;padding:16px 19px;border:1px solid #6d9aa5;border-radius:12px;background:rgba(255,255,255,.06);color:#a6d5d7;font-size:21px}.ds-hero-mark span{color:#e3c88a}.ds-modebar{display:flex;align-items:center;gap:8px;padding:7px;border:1px solid #dce5ed;border-radius:11px;background:#fff}.ds-modebar button{padding:10px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:#536b7e;font-size:13px;font-weight:700}.ds-modebar button.active{background:#e8f2f3;border-color:#c9e1e3;color:#155e68}.ds-modebar>span{margin-left:auto;padding-right:10px;color:#8393a1;font-size:11px}.ds-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.85fr);grid-gap:18px;gap:18px;align-items:start}.ds-main,.ds-side{display:flex;flex-direction:column;gap:16px;min-width:0}.ds-card{padding:22px;border:1px solid #dce5ed;border-radius:13px;background:#fff;box-shadow:0 6px 22px rgba(22,49,72,.045)}.ds-card-head{display:flex;gap:13px;align-items:flex-start;margin-bottom:19px}.ds-card-head>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:#e8f2f3;color:#176f7b;font-size:12px;font-weight:800}.ds-card h3{margin:0 0 5px;color:#17344c;font-size:19px;font-weight:750;letter-spacing:-.25px}.ds-card-head p,.ds-save-card p{margin:0;color:#6b7f90;font-size:13px;line-height:1.5}.ds-fields{display:grid;grid-template-columns:1fr;grid-gap:13px;gap:13px;margin-top:13px}.ds-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ds-field>span{color:#425b70;font-size:12px;font-weight:700}.ds-field input,.ds-field select,.ds-field textarea{width:100%;min-width:0;min-height:46px;padding:11px 13px;border:1px solid #cfdae3;border-radius:8px;background:#fff;color:#20384d;font-size:16px;line-height:1.55;outline-offset:2px;-moz-user-select:text;user-select:text;-webkit-user-select:text;cursor:text}.ds-field textarea{resize:vertical;min-height:92px;line-height:1.65;white-space:pre-wrap}.ds-choice-group{margin-top:18px}.ds-choice-group>b{display:block;margin-bottom:9px;color:#40596e;font-size:12px}.ds-chips{display:flex;flex-wrap:wrap;gap:7px}.ds-chips button{padding:8px 10px;border:1px solid #d8e3e9;border-radius:8px;background:#f8fafb;color:#536b7e;font-size:12px;text-align:left}.ds-chips button.selected{border-color:#9fcbd0;background:#e8f3f4;color:#145c66;font-weight:700}.ds-validation .ds-kicker{display:block;margin-bottom:8px}.ds-validation h3{margin-bottom:13px}.ds-error,.ds-ok,.ds-warning{margin:8px 0;padding:10px 11px;border-radius:8px;font-size:12px;line-height:1.5}.ds-warning{border:1px solid #ead9ae;background:#fffaf0;color:#80612a}.ds-error{border:1px solid #e9c5c2;background:#fff5f4;color:#94443d}.ds-ok{border:1px solid #cde3db;background:#f3faf7;color:#286b55}.ds-criteria{display:flex;flex-direction:column;gap:6px;margin-top:15px;padding:13px;border:1px solid #dce7eb;border-radius:9px;background:#f7fafb}.ds-criteria b{color:#314c61;font-size:12px}.ds-criteria span{color:#176f7b;font-size:14px;font-weight:800}.ds-criteria small{color:#7c8e9c;font-size:10px;line-height:1.45}.ds-preview{margin:12px 0 16px;color:#425a6e;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.75}.ds-primary,.ds-secondary{min-height:40px;padding:9px 13px;border:1px solid #176f7b;border-radius:8px;background:#176f7b;color:#fff;font-size:12px;font-weight:750}.ds-secondary{border-color:#cbdfe2;background:#edf5f5;color:#17636c}.ds-primary:disabled{opacity:.45;cursor:not-allowed}.ds-stage-strip{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:12px;gap:12px;margin-top:17px;padding:13px;border:1px solid #d6e6e8;border-radius:9px;background:#f2f8f8}.ds-stage-strip>span{color:#4d6879;font-size:12px;font-weight:700}.ds-stage-strip>b{color:#176f7b;font-size:15px}.ds-stage-strip small{grid-column:1/-1;color:#758a98;font-size:10px}.ds-output-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ds-output-grid .ds-card{min-width:0}.ds-output{width:100%;min-height:260px;padding:16px;border:1px solid #cbd9e2;border-radius:9px;background:#fbfcfd;color:#20384d;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.8;resize:vertical;white-space:pre-wrap;-moz-user-select:text;user-select:text;-webkit-user-select:text;cursor:text}.ds-hint{color:#788b9a;font-size:11px;line-height:1.5}.ds-save-card{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:#f8fbfc}.ds-save-card>div{max-width:600px}.ds-save-card .ds-hint,.ds-save-card .ds-warning{flex-basis:100%;margin:0}.ds-footer{display:flex;justify-content:space-between;gap:12px;padding:10px 2px;color:#91a0ac;font-size:10px;letter-spacing:.4px}@media(max-width:1000px){.ds-grid{grid-template-columns:1fr}.ds-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ds-validation{grid-row:span 2}}@media(max-width:680px){.ds-hero{padding:23px 20px}.ds-hero-mark{display:none}.ds-modebar{flex-wrap:wrap}.ds-modebar>span{flex-basis:100%;margin:0;padding:4px 8px}.ds-fields.three,.ds-fields.two,.ds-output-grid{grid-template-columns:1fr}.ds-side{display:flex}.ds-card{padding:17px}.ds-stage-strip{grid-template-columns:1fr 1fr}.ds-stage-strip small,.ds-stage-strip>span{grid-column:1/-1}.ds-footer{flex-direction:column}}