.dx-shell{--dx-topbar-h:0px;--dx-tabs-h:70px}.dx-shell[data-theme=dark]{--dx-panel:#051522;--dx-muted:#9aaec0;--dx-faint:#8298ac;--dx-border:#ffffff14;--dx-shadow:0 12px 36px #0003}.dx-shell :is(a,button):focus-visible{outline:2px solid var(--dx-accent);outline-offset:4px}.dx-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 82% 52%,#00e5db14,transparent 52%),#010a14;color:#fff;border-bottom:1px solid #ffffff0d}.dx-hero:before{content:"";position:absolute;width:520px;height:520px;right:-190px;top:-80px;border:1px solid #00e5db14;border-radius:50%;box-shadow:0 0 0 65px #00e5db04,0 0 0 130px #00e5db03;pointer-events:none}.dx-hero-inner{position:relative;max-width:1280px;margin:auto;padding:70px 32px 76px;display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:80px}.dx-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 25px;padding:8px 16px;border:1px solid #00e5db45;border-radius:999px;background:#03101dd9;color:#a9f4ed;font-size:11px;font-weight:600;letter-spacing:.09em}.dx-hero-eyebrow>span{width:6px;height:6px;background:#00e5db;border-radius:50%;box-shadow:0 0 10px #00e5db}.dx-hero h1{margin:0 0 22px;font-family:var(--font-inter),sans-serif;font-size:clamp(38px,4.4vw,60px);font-weight:500;letter-spacing:-.045em;line-height:1.1}.dx-hero h1>span{color:#00e5db}.dx-hero-copy>p:not(.dx-hero-eyebrow){max-width:520px;color:#b5c5d4;font-size:16px;line-height:1.75;margin:0 0 28px}.dx-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.dx-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:999px;min-height:46px;padding:12px 22px;text-decoration:none;font-size:13px;font-weight:600;transition:box-shadow .2s,background .2s}.dx-hero-primary{background:linear-gradient(115deg,#00e5db,#0ccaff);color:#011222}.dx-hero-primary:hover{box-shadow:0 0 24px #00e5db30}.dx-hero-secondary{border:1px solid #ffffff29;color:#e1e7ef;background:#ffffff05}.dx-hero-secondary:hover{background:#ffffff10}.dx-hero-guide{min-width:0;border:1px solid #8ea6b72c;border-radius:24px;padding:26px;background:linear-gradient(155deg,#0b3039d9,#061b2aee 50%,#03131ffb);box-shadow:0 20px 80px #0002}.dx-hero-guide-heading{display:flex;gap:14px;align-items:center;padding:0 0 24px}.dx-hero-guide-heading>span{display:grid;place-items:center;width:54px;height:54px;background:#00e5db12;border:1px solid #00e5db25;border-radius:16px;color:#00e5db}.dx-hero-guide-heading>div,.dx-hero-guide>a>span:nth-child(2){display:grid;gap:6px}.dx-hero-guide-heading small{color:#79b1b8;font-size:9px;letter-spacing:.16em}.dx-hero-guide-heading strong{font-size:20px;font-weight:500;letter-spacing:-.03em}.dx-hero-guide>a{display:flex;align-items:center;gap:15px;border-top:1px solid #ffffff12;padding:18px 0;text-decoration:none;color:#e8f1f6}.dx-hero-guide>a:last-child{padding-bottom:2px}.dx-guide-number{flex-shrink:0;font-size:11px;color:#65c6c5;font-variant-numeric:tabular-nums}.dx-hero-guide>a strong{font-size:13px;font-weight:500}.dx-hero-guide>a small{color:#91a7b9;font-size:11px}.dx-hero-guide>a>svg{margin-left:auto;flex-shrink:0;color:#68c9c8;transition:transform .2s}.dx-hero-guide>a:hover>svg{transform:translateX(3px)}.dx-toolbar{top:0;height:var(--dx-tabs-h);padding-inline:max(24px,calc((100vw - 1480px) / 2 + 24px));align-items:center;justify-content:space-between;gap:24px}.dx-toolbar-tabs{display:flex;align-self:stretch;gap:28px;flex-shrink:0}.dx-toolbar-tools{display:flex;align-items:center;gap:12px;width:min(100%,370px)}.dx-toolbar .dx-search-trigger{min-width:0;max-width:none;width:100%;flex:1;height:38px;border-radius:10px;background:var(--dx-panel)}.dx-toolbar .dx-icon-btn{flex-shrink:0;width:36px;height:36px;border:1px solid var(--dx-border);border-radius:10px}.dx-body{max-width:1480px}.dx-rail{padding-top:34px}.dx-main{padding:42px 40px 72px}.dx-overview-intro{font-size:15px;line-height:1.75;margin-bottom:24px}.dx-main>.dx-h1{font-size:clamp(32px,3.2vw,46px);font-weight:500;letter-spacing:-.04em}.dx-h2{font-size:25px;font-weight:500;letter-spacing:-.03em;margin-top:48px}.dx-nav-label{font-size:11px;color:var(--dx-ink);margin-bottom:8px}.dx-nav-item{padding:9px 10px;font-size:12px;border-radius:9px}.dx-nav-home{padding:10px;font-size:12px}.dx-card{position:relative;padding:22px;border-radius:18px;gap:10px}.dx-shell[data-theme=dark] .dx-card{background:linear-gradient(155deg,#09243199,#03131f)}.dx-card:hover{box-shadow:0 12px 35px #00e5db08}.dx-card-icon{width:38px;height:38px;padding:9px;border:1px solid var(--dx-accent-line);border-radius:11px;background:var(--dx-accent-soft);box-sizing:border-box;margin-bottom:4px}.dx-card-title{font-weight:500;font-size:16px}.dx-card-desc{font-size:13px;line-height:1.7}.dx-card-meta{font-size:9px;margin-top:8px}.dx-code,.dx-note,.dx-pager-link,.dx-table-wrap{border-radius:16px}.dx-toc{padding-top:44px}.dx-footer{margin-top:auto;padding:14px 0;background:#03101d;color:#91a7b9;border-color:#ffffff12}.dx-footer-inner{max-width:1280px}.dx-footer a:hover{color:#00e5db}.dx-shell[data-theme=light] .dx-hero{background:radial-gradient(ellipse at 82% 52%,#00a99d12,transparent 52%),#f5fbff;color:#0b1b2b}.dx-shell[data-theme=light] .dx-hero h1>span{color:#087c78}.dx-shell[data-theme=light] .dx-hero-copy>p:not(.dx-hero-eyebrow){color:#52667a}.dx-shell[data-theme=light] .dx-hero-eyebrow{background:#faffff;color:#087c78;border-color:#b5e8e4}.dx-shell[data-theme=light] .dx-hero-secondary{background:#fff;color:#17354a;border-color:#d7e4ed}.dx-shell[data-theme=light] .dx-hero-guide{background:linear-gradient(155deg,#e9f7f8,#fff);border-color:#d7e4ed;box-shadow:0 12px 36px #15394b08}.dx-shell[data-theme=light] .dx-hero-guide>a{color:#17354a;border-color:#d7e4ed}.dx-shell[data-theme=light] :is(.dx-hero-guide>a small,.dx-hero-guide-heading small){color:#52667a}.dx-shell[data-theme=light] :is(.dx-guide-number,.dx-hero-guide>a>svg,.dx-hero-guide-heading>span){color:#087c78}.dx-shell[data-theme=light] .dx-footer{background:#f0f6fa;color:#52667a;border-color:#d7e4ed}@media (max-width:1240px){.dx-main{padding:40px 0 72px 32px}.dx-hero-inner{gap:40px}}@media (max-width:1000px){.dx-main{padding:30px 0 64px}.dx-hero-inner{padding:48px 24px 54px;gap:28px}.dx-hero-guide{padding:20px}}@media (max-width:720px){.dx-shell{--dx-tabs-h:112px}.dx-hero-inner{grid-template-columns:minmax(0,1fr);gap:32px;padding:42px 20px 40px}.dx-hero h1{font-size:clamp(36px,8vw,52px)}.dx-hero-copy>p:not(.dx-hero-eyebrow){font-size:15px}.dx-hero-guide{max-width:480px;width:100%;justify-self:start}.dx-toolbar{position:sticky;flex-wrap:wrap;height:var(--dx-tabs-h);padding:0 16px 12px;gap:10px;overflow:visible}.dx-toolbar-tabs{height:48px}.dx-toolbar-tools{width:100%}.dx-toolbar .dx-search-trigger{order:0}.dx-cards{gap:12px}.dx-h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.dx-shell *,.dx-shell :after,.dx-shell :before{transition:none!important}}