:root{--bg:#070b12;--panel:#0d1420;--line:#202b3b;--text:#f1f5f9;--muted:#8d9bad;--cyan:#39e6e0;--amber:#f5b94c;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background-image:linear-gradient(rgba(57,230,224,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(57,230,224,.025) 1px,transparent 1px);background-size:52px 52px}a{color:inherit;text-decoration:none}header,footer,main{max-width:var(--max);margin:auto}header{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 24px}.brand{font-weight:750;font-size:18px;letter-spacing:-.3px}.logo{display:inline-grid;place-items:center;width:31px;height:31px;margin-right:8px;border:1px solid var(--cyan);color:var(--cyan);border-radius:8px}nav{display:flex;gap:28px;color:var(--muted)}nav a:hover,nav a.active{color:var(--cyan)}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--cyan);color:#041012;padding:12px 19px;border-radius:7px;font-weight:750;box-shadow:0 0 28px rgba(57,230,224,.12)}.button:hover{background:#78f3ee}.button.small{padding:8px 14px;font-size:13px}.hero{min-height:650px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:70px 30px}.hero h1,.page-head h1,.dash-head h1{font-size:clamp(42px,6vw,74px);line-height:1.03;letter-spacing:-3px;margin:17px 0 25px}.hero em,.page-head em{font-style:normal;color:var(--cyan)}.eyebrow{color:var(--amber);font-weight:800;font-size:11px;letter-spacing:2px}.lead{max-width:650px;color:#a7b4c4;font-size:18px}.actions{display:flex;align-items:center;gap:26px;margin:32px 0}.textlink{border-bottom:1px solid var(--muted)}.trust{display:flex;gap:18px;color:var(--muted);font-size:12px}.trust span::first-letter{color:var(--cyan)}.terminal{background:#090f18;border:1px solid #263548;border-radius:12px;box-shadow:0 24px 80px #000,0 0 80px rgba(57,230,224,.05);overflow:hidden}.dots{padding:12px 16px;border-bottom:1px solid var(--line);color:#596779;font-size:10px}.dots span{float:right;color:var(--muted)}pre{margin:0;padding:25px;overflow:auto;color:#bed0df;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.result{border-top:1px solid var(--line);padding:12px 20px;color:var(--cyan);font-size:12px}.section{padding:100px 30px}.section h2,.page-head h1{font-size:42px;line-height:1.15;letter-spacing:-1.5px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px}.cards article,.panel,.stats article{background:rgba(13,20,32,.94);border:1px solid var(--line);border-radius:10px;padding:27px}.cards article>b{color:var(--cyan);font-family:monospace}.cards h3{font-size:20px}.cards p,.hint,.empty p{color:var(--muted)}footer{border-top:1px solid var(--line);padding:35px 25px;display:flex;justify-content:space-between;color:var(--muted)}footer b{color:var(--text)}footer p{margin:3px 0}.footlinks{display:flex;align-items:center;gap:22px}.page-head{padding:105px 30px 50px}.page-head.center{text-align:center}.page-head.center .lead{margin:auto}.price-card{max-width:560px;margin:20px auto;padding:40px;background:var(--panel);border:1px solid #355066;border-radius:14px;box-shadow:0 0 60px rgba(57,230,224,.05)}.price-card>span{color:var(--muted)}.price-card sup{color:var(--cyan);font-size:20px}.price-card strong{font-size:68px;letter-spacing:-4px}.price-card h2{color:var(--amber);margin-top:0}.price-card ul{list-style:none;padding:15px 0;color:#b8c4d1}.price-card li{padding:8px 0;border-bottom:1px solid var(--line)}.price-card .button{width:100%;margin-top:20px}.disclaimer{max-width:700px;margin:30px auto 100px;text-align:center;color:var(--muted)}.docs{padding:0 30px 100px;display:grid;gap:20px}.docs article{border:1px solid var(--line);background:var(--panel);border-radius:10px;overflow:hidden}.docs h2{padding:0 25px}.docs aside{border-left:3px solid var(--amber);padding:16px 25px;background:#15130e}.docs aside p{margin:0;color:var(--muted)}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.demo-banner{text-align:center;padding:8px;background:rgba(245,185,76,.1);color:var(--amber);border-bottom:1px solid rgba(245,185,76,.3);font-size:11px;letter-spacing:1.4px}.dash-head{display:flex;justify-content:space-between;align-items:end;padding:65px 25px 30px}.dash-head h1{font-size:40px;margin:10px 0}.dash-head p{color:var(--muted);margin:0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 25px}.stats small,.stats span{display:block;color:var(--muted)}.stats strong{display:block;font-size:30px;color:var(--cyan);margin:8px 0}.stats strong.date{font-size:20px;color:var(--text)}.price-note{margin:14px 25px;padding:13px 20px;border:1px solid rgba(57,230,224,.25);background:rgba(57,230,224,.05);border-radius:8px}.price-note b{color:var(--amber)}.price-note span{float:right;color:var(--muted)}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 25px 90px}.panel-title{display:flex;justify-content:space-between}.panel-title code{font-size:11px;color:var(--muted)}.panel h2{margin:4px 0 18px}.panel ul{list-style:none;padding:0;margin:0}.panel li{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:13px 3px}.panel li small{display:block;color:var(--muted)}.panel li i{display:inline-block;width:7px;height:7px;background:var(--cyan);border-radius:50%;margin-right:10px}.status{font-size:11px;color:var(--cyan);background:rgba(57,230,224,.08);padding:3px 8px;border-radius:12px}.hint{font-size:12px}.bars{height:105px;display:flex;align-items:end;gap:7px;border-bottom:1px solid var(--line)}.bars i{flex:1;background:rgba(57,230,224,.45);border-radius:3px 3px 0 0}.usage p{color:var(--muted)}.usage p b{color:var(--text)}.empty{text-align:center;padding:20px;border:1px dashed var(--line);border-radius:8px}
.bars .bar-1{height:22%}.bars .bar-2{height:40%}.bars .bar-3{height:31%}.bars .bar-4{height:68%}.bars .bar-5{height:52%}.bars .bar-6{height:80%}.bars .bar-7{height:63%}
@media(max-width:760px){header{height:auto;padding:15px 18px;flex-wrap:wrap}.brand{order:1}header .button{order:2}nav{order:3;width:100%;justify-content:space-between;gap:8px;padding-top:14px;font-size:13px}.hero{grid-template-columns:1fr;padding:65px 20px;gap:35px}.hero h1{letter-spacing:-2px}.trust{flex-direction:column;gap:4px}.cards,.stats,.dash-grid{grid-template-columns:1fr}.section,.page-head{padding:70px 20px}.dash-head{align-items:start;gap:25px;flex-direction:column}.price-note span{float:none;display:block}.terminal pre,.docs pre{font-size:11px}.footlinks,footer{align-items:flex-start;flex-direction:column}.footlinks{gap:8px}.panel-title{display:block}.price-card{margin:10px 15px 70px;padding:28px}.price-card strong{font-size:55px}}
.skip-link{position:fixed;left:1rem;top:-5rem;z-index:99;background:var(--cyan);color:#041012;padding:.7rem 1rem;border-radius:.4rem}.skip-link:focus{top:1rem}.preview-bar{max-width:var(--max);margin:auto;padding:10px 24px;border:1px solid var(--line);background:#0d1724;display:flex;gap:14px;color:var(--muted)}.preview-bar strong,.connection{color:var(--amber)}.brand small{font-size:9px;color:var(--amber)}.feature-grid,.model-grid,.state-grid{max-width:var(--max);margin:0 auto 60px;padding:0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.feature-grid article,.model-card,.state-grid article,.status-card,.preview-form{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px}.page-head{padding:80px 24px 36px}.model-grid button,.preview-form button{margin-top:12px}.preview-form,.status-card{max-width:620px;margin:0 auto 80px}.preview-form{display:grid;gap:12px}.preview-form input,input[type=search]{background:#08101a;border:1px solid var(--line);border-radius:7px;color:var(--text);padding:12px}button:disabled{opacity:.48;cursor:not-allowed}.status-card{display:flex;gap:16px}.status-dot{width:12px;height:12px;border-radius:50%;background:var(--orange)}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:760px){.preview-bar{align-items:flex-start;flex-direction:column}.site-header nav{overflow-x:auto}.state-grid,.model-grid,.feature-grid{grid-template-columns:1fr}}
/* Homepage routing simulation */
.router-preview{isolation:isolate;background:#07101d radial-gradient(circle at 48% 55%,rgba(38,180,210,.15),transparent 42%)}.router-preview:before{content:"";position:absolute;inset:0;z-index:-2;background:repeating-linear-gradient(90deg,rgba(126,211,234,.035) 0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,rgba(126,211,234,.025) 0 1px,transparent 1px 34px)}.router-preview:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at center,transparent 35%,rgba(2,7,15,.5));opacity:.85}.preview-atmosphere{position:absolute;inset:0;pointer-events:none}.micro-particle{position:absolute;width:2px;height:2px;border-radius:50%;background:#8feaf3;opacity:.35}.p1{transform:translate(70px,140px)}.p2{transform:translate(220px,330px)}.p3{transform:translate(470px,115px)}.p4{transform:translate(620px,290px)}
.router-preview .preview-desktop rect{fill:rgba(17,32,48,.72)}.router-preview .device-mark rect,.router-preview .device-mark path,.router-preview .model-mark *{fill:none;stroke:#bdd2df;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.router-preview .brand-h{fill:none;stroke:#e8fbff;stroke-width:7;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(69,226,236,.7))}.router-preview .orbit{fill:none;stroke:#55dce7;stroke-width:1;stroke-dasharray:4 8;opacity:.48;transform-origin:345px 210px}.router-preview .orbit-b{stroke:#f6cf8c;stroke-dasharray:2 10;opacity:.3}.router-preview .orbit-marker{fill:#eafcff;filter:drop-shadow(0 0 5px #69e7ef)}.router-preview .model-node{transform-box:fill-box;transform-origin:center;transition:transform .35s ease,opacity .35s ease}.router-preview[data-model="0"] .model-0,.router-preview[data-model="1"] .model-1,.router-preview[data-model="2"] .model-2{transform:scale(1.05);opacity:1}.router-preview[data-state="routing"]{--border-light:#8df5ff}.router-preview[data-state="routing"]:after{box-shadow:inset 0 0 0 1px var(--border-light);animation:border-light 1.1s ease-in-out infinite}.router-preview[data-state="routing"] .orbit-a{animation:orbit-charge 1.2s linear infinite}.router-preview[data-state="response-model"] .packet-response,.router-preview[data-state="response-core"] .packet-response,.router-preview[data-state="response-app"] .packet-response{fill:#fff3d4;filter:drop-shadow(0 0 5px #ffbd68) drop-shadow(0 0 2px rgba(255,70,70,.1))}@keyframes border-light{50%{opacity:.45}}@keyframes orbit-charge{to{transform:rotate(360deg)}}

.router-preview{position:relative;min-width:0;background:radial-gradient(circle at 48% 55%,rgba(38,180,210,.15),transparent 42%),linear-gradient(145deg,#0d1622,#07101d);border:1px solid #27384a;border-radius:18px;box-shadow:0 28px 90px rgba(0,0,0,.38);overflow:hidden}.preview-head{height:auto;max-width:none;padding:24px 26px 0;border:0;display:flex}.preview-head h2{font-size:20px;letter-spacing:-.3px;margin:3px 0}.preview-kicker{color:var(--cyan);font-size:10px;font-weight:800;letter-spacing:1.8px}.preview-status{color:#a9b7c7;font:11px ui-monospace,monospace;padding:6px 9px;background:#101c29;border:1px solid #293b4d;border-radius:20px}.preview-note{margin:0;padding:0 26px;color:#718196;font-size:11px}.preview-desktop{display:block;width:100%;height:auto}.preview-mobile{display:none}.route-path{fill:none;stroke:#304357;stroke-width:2;stroke-linecap:round}.router-preview[data-model="0"] .route-0,.router-preview[data-model="1"] .route-1,.router-preview[data-model="2"] .route-2{stroke:#4f8e9c}.preview-desktop rect,.preview-desktop .core-node>circle:first-child{fill:#101b28;stroke:#3a5065;stroke-width:1.5}.preview-desktop text{fill:#e4ebf2;text-anchor:middle;font:600 14px ui-sans-serif,system-ui}.preview-desktop .node-sub{fill:#718399;font-size:10px;font-weight:500}.routing-ring{fill:none;stroke:var(--cyan);stroke-width:2;stroke-dasharray:10 9;opacity:.15;transform-origin:345px 210px}.model-node{opacity:.55}.packet{opacity:0;fill:var(--cyan);filter:drop-shadow(0 0 5px var(--cyan))}.packet-response{fill:var(--amber);filter:drop-shadow(0 0 5px var(--amber))}.preview-legend{display:flex;gap:18px;flex-wrap:wrap;padding:0 26px 22px;color:#718399;font-size:10px}.preview-legend span{display:flex;align-items:center;gap:6px}.preview-legend i{width:7px;height:7px;border-radius:50%;background:var(--cyan)}.preview-legend .response-key{background:var(--amber)}.router-preview[data-state="idle"] .app-node,.router-preview[data-state="pause"] .app-node{opacity:.8}.router-preview[data-state="request-app"] .app-node,.router-preview[data-state="success"] .app-node,.router-preview[data-state="response-model"] .model-node{filter:drop-shadow(0 0 9px rgba(57,230,224,.5))}.router-preview[data-state="routing"] .routing-ring{opacity:.9;animation:route-spin 1.2s linear infinite}.router-preview[data-state="selected"][data-model="0"] .model-0,.router-preview[data-state="selected"][data-model="1"] .model-1,.router-preview[data-state="selected"][data-model="2"] .model-2,.router-preview[data-state="request-model"][data-model="0"] .model-0,.router-preview[data-state="request-model"][data-model="1"] .model-1,.router-preview[data-state="request-model"][data-model="2"] .model-2,.router-preview[data-state="response-model"][data-model="0"] .model-0,.router-preview[data-state="response-model"][data-model="1"] .model-1,.router-preview[data-state="response-model"][data-model="2"] .model-2{opacity:1}.router-preview[data-state="request-core"] .packet-request{opacity:1;animation:app-out .85s ease-in-out}.router-preview[data-model="0"] .packet-request{offset-path:path("M415 210 C485 210 490 85 550 85");offset-rotate:0deg}.router-preview[data-model="1"] .packet-request{offset-path:path("M415 210 C485 210 490 210 550 210");offset-rotate:0deg}.router-preview[data-model="2"] .packet-request{offset-path:path("M415 210 C485 210 490 335 550 335");offset-rotate:0deg}.router-preview[data-model="0"] .packet-response{offset-path:path("M415 210 C485 210 490 85 550 85");offset-rotate:0deg}.router-preview[data-model="1"] .packet-response{offset-path:path("M415 210 C485 210 490 210 550 210");offset-rotate:0deg}.router-preview[data-model="2"] .packet-response{offset-path:path("M415 210 C485 210 490 335 550 335");offset-rotate:0deg}.router-preview[data-state="request-model"] .packet-request{opacity:1;animation:model-out .85s ease-in-out}.router-preview[data-state="response-core"] .packet-response{opacity:1;animation:model-back .85s ease-in-out}.router-preview[data-state="response-app"] .packet-response{opacity:1;animation:app-back .85s ease-in-out}@supports not (offset-path:path("M0 0 L1 1")){.router-preview[data-state="request-model"] .packet-request,.router-preview[data-state="response-core"] .packet-response{display:none}}@keyframes route-spin{to{transform:rotate(360deg)}}@keyframes app-out{from{transform:translate(145px,210px)}to{transform:translate(275px,210px)}}@keyframes app-back{from{transform:translate(275px,210px)}to{transform:translate(145px,210px)}}@keyframes model-out{from{offset-distance:0%}to{offset-distance:100%}}@keyframes model-back{from{offset-distance:100%}to{offset-distance:0%}}
@media(max-width:768px){.preview-desktop{display:none}.preview-mobile{position:relative;display:grid;grid-template-areas:"app app app" "core core core" "models models models";grid-template-rows:64px 142px 82px;align-items:center;min-height:350px;padding:16px 18px}.mobile-route{position:absolute;inset:0;width:100%;height:100%;z-index:0}.mobile-route path{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 5}.mobile-request-path{stroke:var(--cyan);marker-end:url(#route-arrow)}.mobile-response-path{stroke:var(--amber)}.mobile-node,.mobile-models div{position:relative;z-index:1;text-align:center;background:#101b28;border:1px solid #3a5065;border-radius:12px;padding:10px 6px;font-size:11px;font-weight:650}.mobile-app{grid-area:app;justify-self:center;width:90px}.mobile-core{grid-area:core;justify-self:center;display:grid;place-content:center;width:126px;height:126px;border-radius:50%;font-size:14px;box-shadow:0 0 30px rgba(57,230,224,.12)}.mobile-core small,.mobile-models small{display:block;color:#718399;font-size:8px;font-weight:500}.mobile-models{grid-area:models;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.mobile-models div{opacity:.55}.router-preview[data-model="0"] .mobile-models .model-0,.router-preview[data-model="1"] .mobile-models .model-1,.router-preview[data-model="2"] .mobile-models .model-2{opacity:1;border-color:#4f8e9c}.mobile-packet{display:none}.router-preview[data-state="request-app"] .mobile-app,.router-preview[data-state="request-core"] .mobile-core,.router-preview[data-state="routing"] .mobile-core,.router-preview[data-state="request-model"] .mobile-models,.router-preview[data-state="selected"] .mobile-models,.router-preview[data-state="response-model"] .mobile-models,.router-preview[data-state="response-core"] .mobile-core,.router-preview[data-state="response-app"] .mobile-app,.router-preview[data-state="success"] .mobile-app{filter:drop-shadow(0 0 8px rgba(57,230,224,.45))}.preview-legend{padding-top:0}.preview-head{padding:20px 20px 0}.preview-note{padding:0 20px}header{height:auto;padding:15px 18px;flex-wrap:wrap}.brand{order:1}header .button{order:2}nav{order:3;width:100%;justify-content:space-between;gap:8px;padding-top:14px;font-size:13px}.hero{grid-template-columns:1fr;padding:65px 20px;gap:35px}.hero h1{letter-spacing:-2px}.trust{flex-direction:column;gap:4px}.cards,.stats,.dash-grid{grid-template-columns:1fr}.section,.page-head{padding:70px 20px}.dash-head{align-items:start;gap:25px;flex-direction:column}.price-note span{float:none;display:block}.terminal pre,.docs pre{font-size:11px}.footlinks,footer{align-items:flex-start;flex-direction:column}.footlinks{gap:8px}.panel-title{display:block}.price-card{margin:10px 15px 70px;padding:28px}.price-card strong{font-size:55px}}
@media(prefers-reduced-motion:reduce){.router-preview *{animation:none!important;transition:none!important}.packet,.mobile-packet{display:none}.model-node{opacity:.8}}

/* Router preview contrast pass */
.router-preview{background:radial-gradient(circle at 48% 55%,rgba(32,190,235,.28),transparent 58%),linear-gradient(145deg,#102d4c,#07182d);border-color:#5b9fc1;box-shadow:0 28px 90px rgba(0,0,0,.38),inset 0 0 0 1px rgba(125,218,244,.16),inset 0 0 58px rgba(32,150,215,.12)}
.router-preview:before{background:repeating-linear-gradient(90deg,rgba(126,220,245,.075) 0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,rgba(126,220,245,.06) 0 1px,transparent 1px 34px)}
.router-preview .model-node{opacity:.72;filter:drop-shadow(0 0 9px rgba(42,157,219,.2))}
.router-preview .mobile-models div{opacity:.72;background:rgba(24,57,86,.82);border-color:#78b9d4;color:#f1fbff;box-shadow:inset 0 0 16px rgba(77,202,239,.12),0 0 9px rgba(42,157,219,.16)}
.router-preview .preview-desktop rect{fill:rgba(24,57,86,.82);stroke:#78b9d4;filter:drop-shadow(0 0 5px rgba(42,157,219,.24))}
.router-preview .preview-desktop text{fill:#f1fbff}
.router-preview .node-sub{fill:#b6cfdf}
.router-preview .device-mark rect,.router-preview .device-mark path,.router-preview .model-mark *{stroke:#d9f5ff;filter:drop-shadow(0 0 3px rgba(99,219,236,.38))}
.router-preview[data-model="0"] .model-0,.router-preview[data-model="1"] .model-1,.router-preview[data-model="2"] .model-2{transform:scale(1.035);opacity:1;filter:drop-shadow(0 0 8px rgba(69,226,236,.46))}
.router-preview[data-model="0"] .model-0 rect,.router-preview[data-model="1"] .model-1 rect,.router-preview[data-model="2"] .model-2 rect{stroke:#8cf7fb;stroke-width:2.2;filter:drop-shadow(0 0 5px rgba(69,226,236,.58))}
.router-preview[data-model="0"] .mobile-models .model-0,.router-preview[data-model="1"] .mobile-models .model-1,.router-preview[data-model="2"] .mobile-models .model-2{transform:scale(1.035);border-color:#8cf7fb;box-shadow:inset 0 0 15px rgba(69,226,236,.17),0 0 10px rgba(69,226,236,.4)}
.router-preview .brand-h{stroke:#f7feff;filter:drop-shadow(0 0 7px rgba(105,231,239,.84)) drop-shadow(0 0 2px #ecfeff)}
.router-preview .orbit{stroke:#7cf1f6;opacity:.68}
.router-preview .orbit-b{stroke:#f7d9a3;opacity:.46}
.router-preview .routing-ring{stroke:#75edf3;opacity:.32;filter:drop-shadow(0 0 3px rgba(69,226,236,.34))}
.router-preview .route-path{stroke:#5689a5;stroke-width:2.3;filter:drop-shadow(0 0 2px rgba(51,157,205,.24))}
.router-preview[data-model="0"] .route-0,.router-preview[data-model="1"] .route-1,.router-preview[data-model="2"] .route-2{stroke:#89f4fb;stroke-width:3;filter:drop-shadow(0 0 6px rgba(69,226,236,.74)) drop-shadow(0 0 2px rgba(133,241,248,.82))}
.router-preview .packet{stroke:#ecfeff;stroke-width:1.5;filter:drop-shadow(0 0 7px rgba(69,226,236,.92)) drop-shadow(0 0 2px #ecfeff)}
.router-preview .packet-response{stroke:#fff3d4;filter:drop-shadow(0 0 7px rgba(245,185,76,.9))}
.router-preview .mobile-route path{stroke-width:2.3;filter:drop-shadow(0 0 3px rgba(69,226,236,.42))}
.router-preview .mobile-packet{filter:drop-shadow(0 0 7px rgba(69,226,236,.92))}
.router-preview .preview-head h2{color:#f1fbff}
.router-preview .preview-kicker{color:#82f3f7}
.router-preview .preview-status{color:#e3f2f8;background:rgba(18,49,75,.84);border:1px solid #6092ac;box-shadow:inset 0 0 9px rgba(72,190,224,.12)}
.router-preview .preview-status:before{background:#82f3f7;box-shadow:0 0 6px rgba(69,226,236,.8)}
.router-preview .preview-note{color:#b6cfdf}
.router-preview .preview-legend{color:#b6cfdf}
.router-preview .preview-legend i{box-shadow:0 0 5px rgba(69,226,236,.58)}
.router-preview .mobile-core small,.router-preview .mobile-models small{color:#b6cfdf}
.catalog-tools{padding:20px;background:#101d35;border:1px solid #304466;border-radius:18px}.provider-filters{display:flex;gap:8px;flex-wrap:wrap}.provider-filters button{background:#172846;color:#fff;border:1px solid #3c5276;border-radius:99px;padding:8px}.catalog-section{margin:36px 0}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.catalog-card{background:#142541;border:1px solid #344c72;border-radius:17px;padding:19px;color:#fff;transition:.2s}.catalog-card:hover{transform:translateY(-3px);border-color:#68a3ff}.provider-mark{display:inline-grid;place-items:center;width:42px;height:42px;background:#fff;color:#10203a;border-radius:12px;font-weight:900}.catalog-card header{display:flex;gap:12px}.catalog-card code{display:block;color:#bdcbe2;margin:16px 0}.catalog-meta{display:flex;justify-content:space-between}.catalog-meta strong{color:#ffcf70}@media(max-width:600px){.catalog-grid{grid-template-columns:1fr}}
.provider-mark.provider-plate{background:#f7f7f5;padding:7px;overflow:hidden}.provider-logo{display:block;width:100%;height:100%;object-fit:contain;filter:none;transform:none}.provider-text{display:inline-flex;align-items:center;min-height:42px;font-weight:750}.deepseek-neutral{position:relative;background:transparent;border:1px solid #7890ad;border-radius:50%}.deepseek-neutral i{position:absolute;width:6px;height:6px;border-radius:50%;background:#a9bdd2}.deepseek-neutral i:nth-child(1){left:8px;top:18px}.deepseek-neutral i:nth-child(2){right:8px;top:9px}.deepseek-neutral i:nth-child(3){right:8px;bottom:9px}
