.page-hero{padding:74px 0 42px;border-bottom:1px solid #ffffff0c;background:radial-gradient(circle at 80% 20%,#ef172721,transparent 34%)}.crumbs{display:flex;gap:8px;align-items:center;color:#777782;font-size:.72rem;margin-bottom:16px}.crumbs a:hover{color:#fff}.page-title{font-size:clamp(2.7rem,6vw,5.6rem);margin:8px 0 16px}.page-lead{max-width:760px;color:var(--muted);line-height:1.75}.page-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:22px;align-items:start}.panel{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff06,#ffffff02);border-radius:18px;padding:22px}.panel+.panel{margin-top:15px}.sticky{position:sticky;top:94px}.product-visual{min-height:370px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,#ef172732,transparent 32%),linear-gradient(145deg,#17171d,#09090c);border:1px solid var(--line);border-radius:20px}.product-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(#000,transparent)}.product-mark{font-size:clamp(3rem,8vw,6.2rem);font-weight:1000;letter-spacing:-.08em;color:#ffffff12;z-index:1}.pillrow{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.pill{font-size:.65rem;border:1px solid var(--line);background:#ffffff04;color:#b8b8c1;padding:6px 9px;border-radius:999px}.pill.red{border-color:#ef17275c;color:#ff626c;background:#ef172711}.specs{display:grid;gap:0;margin-top:8px}.spec{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid #ffffff0c;font-size:.75rem}.spec:last-child{border-bottom:0}.spec span:first-child{color:#72727d}.spec b{font-weight:700}.price{font-size:2rem;font-weight:1000;letter-spacing:-.04em;margin:7px 0 2px}.subtle{color:#777782;font-size:.72rem;line-height:1.6}.buy-stack{display:grid;gap:9px;margin-top:16px}.buy-stack .btn{width:100%}.section-title{font-size:1.35rem;text-transform:none;letter-spacing:-.025em;margin:0 0 12px}.copy{color:#9696a1;font-size:.86rem;line-height:1.75}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}.feature-list div{border:1px solid #ffffff0c;background:#ffffff03;border-radius:13px;padding:14px}.feature-list b{display:block;font-size:.78rem;margin-bottom:5px}.feature-list span{font-size:.71rem;color:#81818b;line-height:1.55}.media-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:145px;gap:10px}.media{border:1px solid var(--line);border-radius:14px;display:grid;place-items:center;background:radial-gradient(circle at 70% 30%,#ef17271e,transparent 35%),#0e0e12;color:#4e4e58;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em}.media:first-child{grid-row:span 2}.tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.tabs a{padding:8px 11px;border:1px solid var(--line);border-radius:9px;color:#92929d;font-size:.72rem}.tabs a:hover{color:white;border-color:#ef172757}.docs-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px}.side-nav{position:sticky;top:94px;display:grid;gap:5px}.side-nav strong{font-size:.66rem;color:#5f5f69;text-transform:uppercase;letter-spacing:.13em;margin:13px 8px 5px}.side-nav a{padding:9px 10px;border-radius:9px;color:#90909a;font-size:.76rem}.side-nav a:hover,.side-nav a.active{color:white;background:#ffffff06}.doc h2{font-size:1.8rem;text-transform:none;margin:34px 0 10px}.doc h2:first-child{margin-top:0}.doc h3{font-size:1rem;margin:22px 0 8px}.doc p,.doc li{color:#9696a1;line-height:1.75;font-size:.84rem}.doc pre{overflow:auto;border:1px solid var(--line);background:#070709;padding:15px;border-radius:12px;color:#d8d8df;font-size:.74rem}.notice{border-left:3px solid var(--red);padding:13px 15px;background:#ef17270d;border-radius:0 11px 11px 0;color:#aaaab3;font-size:.78rem;line-height:1.65}.timeline{display:grid;gap:12px}.release{display:grid;grid-template-columns:130px 1fr;gap:16px;border:1px solid var(--line);border-radius:15px;padding:18px;background:#ffffff03}.release time{color:#6e6e79;font-size:.72rem}.release h3{margin:0 0 8px;font-size:.95rem}.release p{margin:0;color:#8c8c97;font-size:.78rem;line-height:1.65}.legal{max-width:850px}.legal h2{font-size:1.4rem;text-transform:none;margin:30px 0 8px}.legal p,.legal li{color:#9696a1;line-height:1.78;font-size:.85rem}.status-banner{display:flex;gap:10px;align-items:center;border:1px solid #ef172747;background:#ef17270a;padding:12px 14px;border-radius:12px;margin:14px 0}.dot{width:8px;height:8px;border-radius:50%;background:#ff3040;box-shadow:0 0 14px #ef1727}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.catalog-item{border:1px solid var(--line);border-radius:16px;padding:18px;background:#ffffff04}.catalog-item h3{margin:10px 0 6px}.catalog-item p{color:#868691;font-size:.75rem;line-height:1.6;min-height:72px}.catalog-item .btn{margin-top:9px;width:100%}@media(max-width:900px){.page-grid,.docs-layout{grid-template-columns:1fr}.sticky,.side-nav{position:static}.catalog-grid{grid-template-columns:repeat(2,1fr)}.media-grid{grid-template-columns:1fr 1fr}.media:first-child{grid-row:auto;grid-column:1/-1}.feature-list{grid-template-columns:1fr}}@media(max-width:620px){.page-hero{padding-top:44px}.catalog-grid{grid-template-columns:1fr}.release{grid-template-columns:1fr}.product-visual{min-height:260px}.media-grid{grid-template-columns:1fr}.media:first-child{grid-column:auto}.spec{grid-template-columns:95px 1fr}}