html:has(.dx:not([style*=none])){height:auto;min-height:100%;overflow:visible}html:has(.dx:not([style*=none])) body{height:auto;min-height:100%;overflow:visible}html:has(.dx:not([style*=none])){background:#05060a}@supports not selector(:has(a)){.dx{position:fixed;inset:0;overflow:hidden auto}}.dx{--ink:#05060a;--t1:#f3f4f7;--t2:#f3f4f7c2;--t3:#f3f4f78f;--t4:#f3f4f75c;--line:#ffffff14;--line2:#ffffff26;--gold:#ecc66b;--lit:#7fe3c3;--amb:#ffb547;--red:#ff8b9a;--fig:"Inter Tight",var(--ui),system-ui,sans-serif;--pad:clamp(16px,4vw,48px);--wide:1220px;--bar:64px;--ease:cubic-bezier(.16,1,.3,1);min-height:100dvh;color:var(--t1);background:radial-gradient(60% 560px at 50% -160px,#ecc66b1a,transparent 72%),radial-gradient(40% 400px at 92% 6%,#7fe3c309,transparent 70%),var(--ink);font:400 16px/1.6 var(--ui),system-ui,sans-serif;-webkit-font-smoothing:antialiased;-webkit-user-select:text;user-select:text;position:relative;overflow-x:clip}.dx *{box-sizing:border-box}:where(.dx) :is(h1,h2,h3,p,ol,ul,dl,dd,figure){margin:0;padding:0}:where(.dx) a{color:inherit;text-decoration:none}.dx :is(a,button,summary):focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}.dx-content:focus{outline:none}.dx-skip{z-index:40;font:600 13px/1 var(--ui);color:#15110a;background:var(--t1);border-radius:99px;padding:10px 16px;transition:top .2s;position:absolute;top:-60px;left:16px}.dx-skip:focus{top:12px}.dx-top{z-index:30;height:var(--bar);padding:0 var(--pad);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);box-shadow:0 1px 0 var(--line);background:#05060ac7;align-items:center;gap:16px;display:flex;position:sticky;top:0}.dx-home{font:600 13px/1 var(--ui);color:var(--t2);align-items:center;gap:12px;margin-right:auto;transition:color .2s;display:inline-flex}.dx-home:hover{color:#fff}.dx-home svg,.dx-foot-brand svg{--cut:#05070f;flex:none;width:36px;height:36px;margin:-6px -2px -6px -6px;overflow:visible}.dx-nav{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;border-radius:99px;gap:2px;padding:4px;display:flex}.dx-nav a{height:32px;font:600 13px/1 var(--ui);letter-spacing:.01em;color:var(--t2);border-radius:99px;align-items:center;padding:0 15px;transition:background .2s,color .2s;display:inline-flex}.dx-nav a:hover{color:#fff;background:#ffffff12}.dx-nav a[aria-current=page]{color:#15110a;background:var(--t1)}.dx-hero{width:min(var(--wide),100%);padding:clamp(44px,9vh,104px) var(--pad) clamp(36px,6vh,64px);margin:0 auto}.dx-kick{font:600 11.5px/1 var(--ui);letter-spacing:.24em;text-transform:uppercase;color:var(--t3);align-items:center;gap:12px;display:flex}.dx-kick:before{content:"";background:var(--gold);width:22px;height:1px}.dx-hero h1{max-width:20ch;font:600 clamp(40px,6.4vw,72px)/1.02 var(--ui);letter-spacing:-.022em;text-wrap:balance;margin-top:20px}.dx-lede{max-width:60ch;font:400 clamp(17px,1.55vw,19.5px)/1.6 var(--ui);color:var(--t2);text-wrap:pretty;gap:12px;margin-top:22px;display:grid}.dx-lede a{color:var(--t1);text-underline-offset:4px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.dx-lede a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.dx-updated{font:500 12.5px/1 var(--ui);letter-spacing:.08em;color:var(--t3);margin-top:18px!important}.dx-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,258px),1fr));gap:10px;list-style:none;display:grid;margin-top:44px!important}.dx-tiles a{height:100%;box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 #ffffff0f;transition:background .3s,box-shadow .3s,transform .3s var(--ease);background:linear-gradient(#ffffff0e,#ffffff04);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:5px 14px;padding:17px 18px 18px;display:grid}.dx-tiles svg{width:22px;height:22px;color:var(--t3);grid-row:1/3;margin-top:-1px;transition:color .3s}.dx-tiles b{font:600 15px/1.3 var(--ui)}.dx-tiles span{font:400 13.5px/1.45 var(--ui);color:var(--t3)}.dx-tiles a:hover{box-shadow:inset 0 0 0 1px var(--line2),inset 0 1px 0 #ffffff1a;background:linear-gradient(#ffffff14,#ffffff06);transform:translateY(-2px)}.dx-tiles a:hover svg{color:var(--gold)}.dx-hero .dx-flow{margin-top:44px}.dx-body{width:min(var(--wide),100%);padding:0 var(--pad) clamp(72px,12vh,140px);grid-template-columns:minmax(0,1fr);gap:8px;margin:0 auto;display:grid}.dx-content{min-width:0;max-width:780px}.dx-toc{display:none}.dx-toc-k{font:600 10.5px/1 var(--ui);letter-spacing:.22em;text-transform:uppercase;color:var(--t3);margin:0 0 12px 13px!important}.dx-toc ol,.dx-toc-m ol{gap:1px;list-style:none;display:grid}.dx-toc a,.dx-toc-m a{font:500 13.5px/1.35 var(--ui);color:var(--t3);border-radius:10px;padding:7px 13px;transition:color .2s,background .2s;display:block;position:relative}.dx-toc a:hover,.dx-toc-m a:hover{color:var(--t1);background:#ffffff0a}.dx-toc li[data-on]>a{color:var(--t1)}.dx-toc a[aria-current]{color:var(--t1);background:#ffffff0f}.dx-toc a[aria-current]:before{content:"";background:var(--gold);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.dx-toc ol ol{border-left:1px solid var(--line);margin:2px 0 8px 13px;padding-left:9px}.dx-toc ol ol a{padding:5px 10px;font-size:12.5px}.dx-toc ol ol a[aria-current]:before{left:-10px}.dx-toc-m{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:18px;margin-bottom:8px}.dx-toc-m summary{font:600 12px/1 var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--t2);cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;list-style:none;display:flex}.dx-toc-m summary::-webkit-details-marker{display:none}.dx-toc-m summary svg{width:18px;height:18px;color:var(--t3);transition:rotate .3s var(--ease)}.dx-toc-m[open] summary svg{rotate:180deg}.dx-toc-m nav{padding:0 8px 12px}.dx-toc-m ol{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}@media (min-width:1080px){.dx-body{grid-template-columns:236px minmax(0,1fr);column-gap:clamp(48px,6vw,96px)}.dx-toc{grid-area:1/1;display:block}.dx-toc nav{top:calc(var(--bar) + 30px);max-height:calc(100vh - var(--bar) - 60px);scrollbar-width:none;overscroll-behavior:contain;padding:2px 2px 8px 0;position:sticky;overflow:auto}.dx-toc nav::-webkit-scrollbar{display:none}.dx-toc-m{display:none}.dx-content{grid-area:1/2}}.dx-sec{padding-top:clamp(44px,7vh,64px)}.dx-sec+.dx-sec{border-top:1px solid var(--line);margin-top:clamp(44px,7vh,64px)}.dx-sec-h{gap:12px;margin-bottom:26px;display:grid}.dx-n{font:500 12px/1 var(--fig);letter-spacing:.08em;color:var(--t3);font-variant-numeric:tabular-nums}.dx-content>.dx-sec:first-child{padding-top:24px}@media (min-width:1080px){.dx-content>.dx-sec:first-child{padding-top:4px}}.dx-content h2{font:600 clamp(27px,3.3vw,36px)/1.1 var(--ui);letter-spacing:-.014em;text-wrap:balance}.dx-content h3{font:600 clamp(17.5px,1.6vw,19.5px)/1.35 var(--ui);letter-spacing:-.004em;text-wrap:balance}.dx-content :is(h2,h3){scroll-margin-top:calc(var(--bar) + 28px)}.dx-content :is(h2,h3)>a{color:inherit;text-decoration:none}.dx-hash{vertical-align:.04em;width:.6em;height:.6em;color:var(--t4);opacity:0;margin-left:.34em;transition:opacity .2s;display:inline-block}.dx-content :is(h2,h3)>a:is(:hover,:focus-visible) .dx-hash{opacity:1}.dx-sec-lede{max-width:62ch;font:400 17.5px/1.6 var(--ui);color:var(--t2);text-wrap:pretty}.dx-content p,.dx-content li,.dx-content dd{font:400 16.5px/1.72 var(--ui);color:var(--t2);text-wrap:pretty}.dx-content p{max-width:68ch}.dx-content :is(p,.dx-list,ol.dx-steps)+:is(p,.dx-list,ol.dx-steps){margin-top:14px}.dx-content strong,.dx-content b{color:var(--t1);font-weight:600}.dx-content em{color:var(--t1);font-style:normal}.dx-content :is(p,li,dd,td,th,.dx-note,.dx-a) a:not(.dx-btn){color:var(--t1);text-underline-offset:3.5px;-webkit-text-decoration:underline #ffffff52;text-decoration:underline #ffffff52;text-decoration-thickness:1px;transition:text-decoration-color .2s}.dx-content :is(p,li,dd,td,th,.dx-note,.dx-a) a:not(.dx-btn):hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.dx-gold{color:var(--gold);font-variant-numeric:tabular-nums}.dx-sdk :is(p,li,td) code{color:var(--t1);overflow-wrap:anywhere;background:#ffffff0f;border-radius:6px;padding:1px 6px;font:500 .88em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.dx-code{max-width:min(100%,86ch);box-shadow:inset 0 0 0 1px var(--line);background:#00000059;border-radius:16px;margin:18px 0}.dx-code figcaption{font:600 10.5px/1.4 var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--t3);padding:12px 18px 0}.dx-code pre{color:var(--t1);tab-size:2;margin:0;padding:14px 18px 16px;font:400 13.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.dx-content .dx-code+p,.dx-content p+.dx-code{margin-top:14px}.dx-nw{white-space:nowrap}.dx-sub{margin-top:34px}.dx-sub>h3{margin-bottom:12px}.dx-sec-h+.dx-sub{margin-top:8px}.dx-list{gap:8px;max-width:68ch;list-style:none;display:grid}.dx-list>li{padding-left:22px;position:relative}.dx-list>li:before{content:"";background:#ffffff52;border-radius:50%;width:6px;height:6px;position:absolute;top:.78em;left:3px}ol.dx-steps{counter-reset:dx;gap:10px;max-width:68ch;list-style:none;display:grid}ol.dx-steps>li{counter-increment:dx;padding-left:38px;position:relative}ol.dx-steps>li:before{content:counter(dx);width:25px;height:25px;font:600 12px/1 var(--fig);color:var(--t2);box-shadow:inset 0 0 0 1px var(--line2);border-radius:50%;place-items:center;display:grid;position:absolute;top:.18em;left:0}.dx-qa{border-top:1px solid var(--line);padding:24px 0}.dx-sec-h+.dx-qa{border-top:0;padding-top:2px}.dx-qa:last-child{padding-bottom:0}.dx-a{margin-top:10px}.dx-a>:first-child{margin-top:0}.dx-a>:last-child{margin-bottom:0}.dx-note{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:14px;margin:24px 0;padding:17px 20px;display:grid}.dx-note>svg{width:20px;height:20px;color:var(--t3);margin-top:3px}.dx-note>div{min-width:0}.dx-content .dx-note p{max-width:none;font-size:15.5px;line-height:1.65}.dx-content .dx-note p+p{margin-top:8px}.dx-note[data-tone=risk]{background:#ffb5470d;box-shadow:inset 0 0 0 1px #ffb54742}.dx-note[data-tone=risk]>svg{color:var(--amb)}.dx-table{box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:18px;margin:26px 0;overflow-x:auto}.dx-table table{border-collapse:collapse;width:100%}.dx-table caption{text-align:left;font:600 10.5px/1.4 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--t3);padding:17px 18px 6px}.dx-table thead th{text-align:left;font:600 10.5px/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);border-bottom:1px solid var(--line2);vertical-align:bottom;padding:12px 18px}.dx-table :is(tbody th,td){text-align:left;font:400 14.5px/1.5 var(--ui);color:var(--t2);vertical-align:top;border-top:1px solid var(--line);padding:14px 18px}.dx-table tbody tr:first-child>*{border-top:0}.dx-table tbody th{color:var(--t1);font-weight:500}.dx-table td.num{text-align:right;font-family:var(--fig);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--t1)}.dx-table thead th.num{text-align:right}.dx-table td .dx-gold,.dx-table td.num .dx-gold{color:var(--gold)}.dx-table .dx-tier{white-space:nowrap;color:var(--c);align-items:center;gap:9px;display:inline-flex}.dx-table .dx-tier i{background:var(--c);width:9px;height:9px;box-shadow:0 0 10px color-mix(in srgb,var(--c) 60%,transparent);border-radius:3px;flex:none}@media (min-width:700px){.dx-table tbody th{min-width:8.6em}}@media (max-width:560px){.dx-table caption{padding:15px 12px 4px}.dx-table thead th{letter-spacing:.1em;padding:10px 8px;font-size:9.5px}.dx-table :is(tbody th,td){padding:12px 8px;font-size:13.5px}.dx-table tr>:first-child{padding-left:12px}.dx-table tr>:last-child{padding-right:12px}}@media (max-width:420px){.dx-table .dx-tier i{display:none}}.dx-terms{gap:0;max-width:72ch;display:grid}.dx-terms>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:6px 24px;padding:14px 0;display:grid}.dx-terms>div:first-child{border-top:0;padding-top:4px}.dx-terms dt{font:600 15px/1.6 var(--ui);color:var(--t1)}.dx-content .dx-terms dd{font-size:15.5px;line-height:1.65}@media (max-width:620px){.dx-terms>div{grid-template-columns:1fr;gap:2px}}.dx-split{background:linear-gradient(#ffffff0f,#ffffff04),#08090d66;border-radius:24px;margin:28px 0;padding:22px 22px 20px;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff17}.dx-split-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dx-split-k{font:600 10.5px/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--t3)}.dx-split-top b{font:300 clamp(30px,4vw,40px)/1 var(--fig);color:var(--gold);font-variant-numeric:tabular-nums}.dx-split-bar{gap:4px;height:46px;margin-top:18px;display:flex}.dx-split-bar i{min-width:46px;font:600 13px/1 var(--fig);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-style:normal;display:grid}.dx-split-bar .plat{color:var(--t1);background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff1a}.dx-split-bar .bak{color:#2a1c02;background:linear-gradient(#f6d993,#dca545);box-shadow:0 0 24px -4px #ecc66b73}.dx-split-bar .dev{color:#04261c;background:linear-gradient(#a6f0d6,#62cfac)}.dx-split-l{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.dx-split-l div{gap:8px;display:grid}.dx-split-l dt{font:500 12.5px/1.3 var(--ui);color:var(--t3);align-items:center;gap:8px;display:flex}.dx-split-l dt i{background:#fff6;border-radius:50%;flex:none;width:8px;height:8px}.dx-split-l .bak dt i{background:var(--gold)}.dx-split-l .dev dt i{background:var(--lit)}.dx-content .dx-split-l dd{font:300 24px/1 var(--fig);color:var(--t1);font-variant-numeric:tabular-nums}.dx-content .dx-split-l .bak dd{color:var(--gold)}.dx-content .dx-split-l .dev dd{color:var(--lit)}.dx-split figcaption{border-top:1px solid var(--line);font:400 13.5px/1.5 var(--ui);color:var(--t3);margin-top:16px;padding-top:14px}@media (max-width:520px){.dx-split{padding:18px 16px}.dx-split-l{grid-template-columns:1fr;gap:10px}.dx-split-l div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dx-content .dx-split-l dd{font-size:20px}}.dx-flow{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:26px;margin:28px 0;list-style:none;display:grid}.dx-flow>li{box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 #ffffff0f;background:linear-gradient(#ffffff0d,#ffffff04);border-radius:18px;align-content:start;gap:7px;padding:16px 17px 18px;display:grid;position:relative}.dx-flow>li:not(:last-child):after{content:"";border-top:1.6px solid var(--t4);border-right:1.6px solid var(--t4);width:8px;height:8px;position:absolute;top:50%;right:-17px;translate:0 -50%;rotate:45deg}.dx-flow em{font:500 11px/1 var(--fig);letter-spacing:.14em;color:var(--t4);font-style:normal}.dx-flow b{font:600 15px/1.3 var(--ui);color:var(--t1)}.dx-flow span{font:400 13.5px/1.5 var(--ui);color:var(--t3)}.dx-flow>li[data-tone]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 34%,transparent),inset 0 1px 0 #ffffff0f}.dx-flow>li[data-tone] em{color:var(--c)}.dx-flow>li[data-tone=gold]{--c:var(--gold)}.dx-flow>li[data-tone=lit]{--c:var(--lit)}.dx-flow>li[data-tone=amb]{--c:var(--amb)}.dx-flow>li[data-tone=red]{--c:var(--red)}@media (max-width:820px){.dx-flow{grid-template-columns:minmax(0,1fr);gap:22px}.dx-flow>li:not(:last-child):after{inset:auto auto -15px 26px;translate:0;rotate:135deg}}.dx-tree{margin:30px 0}.dx-tree>ol{gap:26px;list-style:none;display:grid}.dx-tree>ol>li{gap:5px;padding-left:34px;display:grid;position:relative}.dx-tree>ol>li:before{content:"";background:var(--ink);width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--t2);border-radius:50%;position:absolute;top:6px;left:5px}.dx-tree>ol>li:not(:last-child):after{content:"";background:linear-gradient(var(--line2),var(--line));width:1px;position:absolute;top:24px;bottom:-22px;left:10px}.dx-tree>ol>li>b{font:600 16px/1.35 var(--ui)}.dx-content .dx-tree>ol>li>span{font:400 15px/1.6 var(--ui);color:var(--t3)}.dx-fork{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px;list-style:none;display:grid;margin-top:10px!important}.dx-fork>li{--c:var(--t2);background:color-mix(in srgb,var(--c) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent);border-radius:14px;align-content:start;gap:4px;padding:12px 14px 13px;display:grid}.dx-fork>li[data-tone=lit]{--c:var(--lit)}.dx-fork>li[data-tone=amb]{--c:var(--amb)}.dx-fork>li[data-tone=red]{--c:var(--red)}.dx-fork>li[data-tone=gold]{--c:var(--gold)}.dx-fork b{font:600 14px/1.35 var(--ui);color:var(--c)!important}.dx-content .dx-fork span{font:400 13.5px/1.5 var(--ui);color:var(--t2)}.dx-ladder{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;margin:30px 0 26px;list-style:none;display:grid}.dx-ladder li{text-align:center;justify-items:center;gap:7px;display:grid}.dx-ladder i{aspect-ratio:63/88;width:min(100%,74px);margin-bottom:calc(var(--i) * 7px);background:linear-gradient(155deg,color-mix(in srgb,var(--c) 85%,#fff) 0%,color-mix(in srgb,var(--c) 55%,#0b0c10) 46%,color-mix(in srgb,var(--c) 28%,#05060a) 100%);box-shadow:inset 0 0 0 1px #ffffff47,inset 0 0 0 4px #0000002e,0 14px 26px -12px color-mix(in srgb,var(--c) 70%,transparent);border-radius:7px;position:relative;overflow:hidden}.dx-ladder i:before{content:"";background:#00000047;border-radius:3px;position:absolute;inset:16% 13% 34%;box-shadow:inset 0 0 0 1px #ffffff38}.dx-ladder i:after{content:"";background:linear-gradient(115deg,#0000 40%,#fff6 50%,#0000 60%);position:absolute;inset:-40%;translate:-30%}.dx-ladder b{font:600 13.5px/1.2 var(--ui);color:var(--c)!important}.dx-content .dx-ladder span{font:400 12.5px/1.35 var(--fig);color:var(--t2);font-variant-numeric:tabular-nums}@media (max-width:620px){.dx-ladder{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.dx-ladder i{width:58px;margin-bottom:calc(var(--i) * 3px)}}.dx-journey{counter-reset:dxj;gap:0;margin:26px 0 8px;list-style:none;display:grid}.dx-journey>li{counter-increment:dxj;gap:6px;padding:0 0 26px 50px;display:grid;position:relative}.dx-journey>li:before{content:counter(dxj,decimal-leading-zero);width:34px;height:34px;font:600 11.5px/1 var(--fig);letter-spacing:.04em;color:var(--t1);background:var(--ink);box-shadow:inset 0 0 0 1px var(--line2),0 0 0 5px var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:0}.dx-journey>li:not(:last-child):after{content:"";background:var(--line2);width:1px;position:absolute;top:36px;bottom:2px;left:17px}.dx-journey>li:last-child{padding-bottom:0}.dx-journey>li>b{font:600 16.5px/1.35 var(--ui);padding-top:5px}.dx-journey>li>div{min-width:0}.dx-content .dx-journey>li>div p{font-size:15.5px;line-height:1.68}.dx-content .dx-journey>li>div p+p{margin-top:8px}.dx-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;margin:26px 0;list-style:none;display:grid}.dx-cards>li{box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 #ffffff0f;background:linear-gradient(#ffffff0d,#ffffff04);border-radius:18px;align-content:start;gap:8px;padding:18px 18px 20px;display:grid}.dx-cards svg{width:22px;height:22px;color:var(--gold);margin-bottom:4px}.dx-box{background:linear-gradient(#ffffff0e,#ffffff04),#08090d66;border-radius:22px;margin-top:4px;padding:22px 24px;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff17}.dx-box .dx-list{gap:10px}.dx-chips{flex-wrap:wrap;gap:8px;list-style:none;display:flex;margin:18px 0!important}.dx-content .dx-chips li{font:500 13.5px/1.3 var(--ui);color:var(--t1);box-shadow:inset 0 0 0 1px var(--line2);background:#ffffff0a;border-radius:99px;padding:8px 14px}.dx-rules{margin:8px 0 0;list-style:none;display:grid}.dx-rules>li{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,200px) minmax(0,1fr);align-items:start;gap:6px 18px;padding:18px 0;display:grid}.dx-rules>li:first-child{border-top:0;padding-top:6px}.dx-rules svg{width:20px;height:20px;color:var(--red);margin-top:2px}.dx-rules b{font:600 15.5px/1.45 var(--ui)}.dx-content .dx-rules span{font:400 15.5px/1.65 var(--ui);color:var(--t2)}@media (max-width:700px){.dx-rules>li{grid-template-columns:22px minmax(0,1fr);gap:4px 14px}.dx-rules span{grid-column:2}}.dx-cards b{font:600 15.5px/1.3 var(--ui)}.dx-content .dx-cards span{font:400 14px/1.55 var(--ui);color:var(--t3)}.dx-contact{background:linear-gradient(#ffffff0f,#ffffff04);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 18px;margin:26px 0;padding:20px 22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff17}.dx-contact>svg{width:26px;height:26px;color:var(--t2)}.dx-contact b{font:600 16px/1.3 var(--ui);display:block}.dx-contact b+div{margin-top:4px}.dx-content .dx-contact p{color:var(--t3);font-size:14.5px;line-height:1.55}.dx-btn{height:40px;font:600 13px/1 var(--ui);white-space:nowrap;color:#fff;box-shadow:inset 0 0 0 1px var(--line2);background:#ffffff14;border-radius:99px;justify-content:center;align-items:center;padding:0 18px;transition:background .2s;display:inline-flex}.dx-btn:hover{background:#ffffff26}@media (max-width:620px){.dx-contact{grid-template-columns:auto minmax(0,1fr)}.dx-contact .dx-btn{grid-column:1/-1;justify-self:start}}.dx-foot{border-top:1px solid var(--line)}.dx-foot-in{width:min(var(--wide),100%);padding:30px var(--pad) 46px;flex-wrap:wrap;align-items:center;gap:18px 30px;margin:0 auto;display:flex}.dx-foot-brand{font:600 13px/1 var(--ui);letter-spacing:.02em;color:var(--t2);align-items:center;gap:12px;margin-right:auto;display:inline-flex}.dx-foot-brand svg{width:30px;height:30px}.dx-foot nav{flex-wrap:wrap;gap:12px 24px;display:flex}.dx-foot nav a{font:500 13px/1.3 var(--ui);color:var(--t3);transition:color .2s}.dx-foot nav a:hover{color:#fff}@media (max-width:560px){.dx{--bar:58px}.dx-home span{display:none}.dx-nav a{height:30px;padding:0 12px;font-size:12.5px}.dx-content p,.dx-content li,.dx-content dd{font-size:16px;line-height:1.68}.dx-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:32px!important}.dx-tiles a{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 14px 15px}.dx-tiles svg{grid-row:auto;width:20px;height:20px}.dx-tiles b{font-size:14px;line-height:1.25}.dx-tiles span,.dx[data-kind=help] .dx-toc-m{display:none}}@media (prefers-reduced-motion:reduce){.dx *,.dx :before,.dx :after{transition:none!important;animation:none!important}}@media print{.dx-top,.dx-toc,.dx-toc-m,.dx-foot,.dx-skip{display:none!important}.dx{color:#000;background:#fff!important}html:has(.dx){color:#000;background:#fff!important}.dx{--t1:#000;--t2:#222;--t3:#444;--t4:#777;--line:#ddd;--line2:#bbb}}
