*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#0E1116;color-scheme:dark;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}button{cursor:pointer;border:none;background:none}a{color:#4DB0FA;text-decoration:none}a:hover{color:#7CC4FB}::selection{background:rgba(29,155,242,.3)}::placeholder{color:#5B646E}svg{display:block}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes viewIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.94)}60%{transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes optIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes correctPulse{0%{box-shadow:0 0 0 0 rgba(46,208,138,.5)}to{box-shadow:0 0 0 16px rgba(46,208,138,0)}}@keyframes wrongShake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-5px)}40%,60%{transform:translateX(5px)}}@keyframes floatY{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}@keyframes glowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.72;transform:scale(1.07)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes confFall{0%{transform:translateY(-12vh) rotate(0)}to{transform:translateY(112vh) rotate(2turn)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes growBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes flipIn{0%{transform:translateY(-58%) rotateX(70deg);opacity:0}55%{opacity:1}to{transform:translateY(0) rotateX(0);opacity:1}}@keyframes floatArrow{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(5px)}}@media (max-width:560px){.tuHead{padding-left:16px!important;padding-right:16px!important}.tuHero{padding:26px 18px 22px!important}.tuHeroRow{gap:20px!important}.tuPodiumName{font-size:12px!important}.tuStepCard{padding:14px 16px!important}}@media (max-width:380px){.tuOptGrid{grid-template-columns:1fr!important}}.tu-h-bg-transparent-hover:hover,.tu-h-bg:hover{background:#1F242C}.tu-h-text:hover{color:#EDEFF2}.tu-h-text-white:hover{color:#fff}.tu-h-lift:hover{transform:translateY(-1px)}.tu-h-lift:active{transform:translateY(0)}.tu-h-arrow:hover{color:#5CB8FF;border-color:#1D9BF2}.tu-h-danger-bg:hover{background:rgba(255,92,103,.14)}.tu-h-opt:not(:disabled):hover{border-color:#1D9BF2;background:#1C222A;transform:translateY(-2px)}.tu-focus-accent:focus{border-color:#1D9BF2;box-shadow:0 0 0 3px rgba(29,155,242,.2)}.tu-focus-accent-22:focus{border-color:#1D9BF2;box-shadow:0 0 0 3px rgba(29,155,242,.22)}.tu-focus-accent-25:focus{border-color:#1D9BF2;box-shadow:0 0 0 3px rgba(29,155,242,.25)}.tu-rename-input:hover{background:#12161B}.tu-rename-input:focus{border-color:#1D9BF2;background:#12161B;box-shadow:0 0 0 3px rgba(29,155,242,.18)}.tu-pretty{text-wrap:pretty}.tu-h-footer:hover{color:#EDEFF2;border-bottom-color:#4A525C}.tu-h-consent:hover{background:#262D37;border-color:#3D4650}.legalTabs{border-bottom:1px solid #1b2029;background:#0C0F14}.legalTabsInner{max-width:1000px;margin:0 auto;padding:0 clamp(16px,4vw,30px);display:flex;align-items:center;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.legalTabsInner::-webkit-scrollbar{display:none}.legalTab{flex:0 0 auto;padding:14px 2px 12px;margin-right:18px;border-bottom:2px solid transparent;font-size:13.5px;font-weight:600;color:#7C858F;white-space:nowrap;transition:color .15s,border-color .15s}.legalTab:last-child{margin-right:0}.legalTab:hover{color:#EDEFF2}.legalTab[aria-current=page]{border-bottom-color:#1D9BF2;font-weight:700;color:#F5F7FA}.legalMain{max-width:1000px;width:100%;margin:0 auto;padding:clamp(30px,5vw,54px) clamp(16px,4vw,30px) 90px}.legalHead{max-width:72ch}.legalEyebrow{display:flex;align-items:center;gap:10px;margin-bottom:14px}.legalKicker{font-family:Roboto Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;color:#5B8FBF}.legalRule{flex:1;height:1px;background:#1D222A}.legalStand{font-family:Roboto Mono,monospace;font-size:11px;font-weight:500;color:#5B646E;white-space:nowrap}.legalHead h1{font-size:clamp(28px,5vw,42px);font-weight:800;letter-spacing:-.03em;color:#F5F7FA;margin:0 0 12px;line-height:1.1}.legalLead{font-size:16.5px;color:#C2C9D2;line-height:1.65;margin:0 0 34px;text-wrap:pretty}.legalFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1px;background:#23282F;border:1px solid #23282f;border-radius:14px;overflow:hidden;max-width:72ch;margin:0 0 44px}.legalFact{background:#141820;padding:16px 18px}.legalFactValue{font-size:15px;font-weight:700;color:#F5F7FA;line-height:1.4}.legalFactNote{font-weight:500;color:#A0A8B2}.legalCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px;max-width:72ch;margin:0 0 40px}.legalCard{background:#141820;border:1px solid #23282f;border-radius:14px;padding:20px 22px}.legalCard address{font-style:normal;color:#EDEFF2;line-height:1.7;font-size:15px;margin:0}.legalCard dl{margin:0;display:grid;gap:12px}.legalCard dt{font-size:12.5px;font-weight:600;color:#7C858F;margin-bottom:2px}.legalCard dd{margin:0;font-size:15px;color:#EDEFF2;line-height:1.5}.legalLabel{font-family:Roboto Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.12em;color:#6B747E;margin-bottom:12px}.legalFact .legalLabel{margin-bottom:7px}.legalBody{display:flex;flex-wrap:wrap;gap:12px 56px;align-items:flex-start}.legalToc{flex:0 0 200px;position:sticky;top:78px}.legalTocList{list-style:none;margin:0;padding:0;display:grid;gap:9px;border-left:1px solid #1d222a}.legalTocList a{display:flex;gap:10px;align-items:baseline;padding:0 0 0 13px;font-size:13.5px;font-weight:500;color:#8A929C;line-height:1.4}.legalTocNum{flex:none;font-family:Roboto Mono,monospace;font-size:11px;font-weight:700;color:#3A4A5C}.legalTocList a:hover{color:#EDEFF2}.legalTocList a[aria-current]{color:#F5F7FA;font-weight:700}.legalTocList a[aria-current] .legalTocNum{color:#4A94D8}.legalArticle{flex:1 1 520px;max-width:72ch;min-width:0}.legalSection{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 14px;scroll-margin-top:84px}.legalSection+.legalSection{padding-top:28px;border-top:1px solid #1d222a;margin-top:32px}.legalCards+.legalBody .legalSection:first-child{padding-top:26px;border-top:1px solid #1d222a}.legalSectionNum{font-family:Roboto Mono,monospace;font-size:12.5px;font-weight:700;color:#4A94D8;padding-top:4px}.legalProse h2{font-size:19px;font-weight:700;letter-spacing:-.015em;color:#F5F7FA;margin:0 0 10px;line-height:1.3;text-wrap:pretty}.legalProse h3{font-weight:700;color:#EDEFF2}.legalProse h3,.legalProse p{font-size:15px;margin:0 0 12px}.legalProse p{color:#A0A8B2;line-height:1.7}.legalProse ol,.legalProse ul{margin:0 0 16px;padding-left:20px;color:#A0A8B2;font-size:15px;line-height:1.7}.legalProse li{margin-bottom:7px}.legalProse li::marker{color:#5B646E}.legalProse address{font-style:normal;color:#EDEFF2;line-height:1.7;font-size:15px;margin:0}.legalProse strong{color:#EDEFF2;font-weight:600}.legalProse>:last-child{margin-bottom:0}.legalProse .legalAddressBox{margin:0 0 14px}.legalCallout,.legalProse .legalAddressBox{background:#141820;border:1px solid #23282f;border-radius:12px;padding:16px 18px}.legalCallout{border-left:3px solid #1d9bf2;margin:0 0 16px}.legalCallout p:last-child{margin-bottom:0}.legalNoteCards{display:grid;gap:10px;margin:0 0 16px}.legalNoteCard{background:#141820;border:1px solid #23282f;border-radius:12px;padding:14px 16px}.legalNoteCardTitle{font-size:13px;font-weight:700;color:#8A929C;margin-bottom:5px}.legalNoteCard p{margin:0;line-height:1.65}.legalProse .legalSteps{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.legalSteps li{display:flex;gap:12px;align-items:flex-start;color:#A0A8B2;font-size:15px;line-height:1.6;margin:0}.legalStepNum{flex:0 0 22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#19222C;font-family:Roboto Mono,monospace;font-size:11.5px;font-weight:700;color:#5B8FBF}.legalLinkRow{display:flex;flex-wrap:wrap;gap:10px}.legalLinkBtn{display:inline-flex;align-items:center;gap:8px;background:#171B21;border:1px solid #23282f;border-radius:10px;padding:10px 15px;font-size:14px;font-weight:600;color:#EDEFF2;transition:background .15s,border-color .15s}.legalLinkBtn:hover{background:#1F242C;border-color:#313944;color:#EDEFF2}.legalContact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;background:#141820;border:1px solid #23282f;border-radius:14px;padding:18px 22px;margin-top:40px}.legalContactTitle{font-size:15px;font-weight:700;color:#F5F7FA;margin-bottom:3px}.legalContactNote{font-size:14px;color:#8A929C}.legalContactBtn{display:inline-flex;align-items:center;gap:8px;background:#1D9BF2;border-radius:10px;padding:11px 17px;font-size:14px;font-weight:700;color:#fff;transition:background .15s;word-break:break-word}.legalContactBtn:hover{background:#3BAAF5;color:#fff}@media (max-width:920px){.legalToc{position:static;flex:1 1 100%;width:100%;margin-bottom:26px}.legalTocList{display:flex;gap:8px;border-left:0;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.legalTocList::-webkit-scrollbar{display:none}.legalTocList li{flex:0 0 auto;margin:0}.legalTocList a{padding:7px 13px;border:1px solid #23282f;border-radius:999px;background:#141820;white-space:nowrap;font-size:13px}.legalArticle{flex:1 1 100%}}@media (max-width:560px){.legalMain,.legalTabsInner{padding-left:16px;padding-right:16px}}@media (max-width:480px){.legalSection{grid-template-columns:28px minmax(0,1fr);gap:0 10px}.legalContact{align-items:flex-start;flex-direction:column}.legalContactBtn{width:100%;justify-content:center}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #1D9BF2;outline-offset:2px;border-radius:6px}.tuModalScrim{align-items:center;padding:clamp(12px,4vw,32px)}@media (max-width:560px){.tuModalSheet{align-items:flex-end;padding:12px}.tuModalSheet .tuModalPanel{height:96%}}.legalModalTabs{flex:0 0 auto;display:flex;gap:22px;padding:16px clamp(14px,4vw,20px) 0 clamp(18px,4vw,26px);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.legalModalTabs::-webkit-scrollbar{display:none}.legalModalTab{flex:0 0 auto;padding:0 2px 11px;border-bottom:2px solid transparent;font-size:13.5px;font-weight:600;color:#7C858F;white-space:nowrap;transition:color .15s,border-color .15s}.legalModalTab:hover{color:#EDEFF2}.legalModalTab[aria-current]{border-bottom-color:#1D9BF2;font-weight:700;color:#F5F7FA}.legalModalBody .legalBody{display:grid;grid-template-columns:218px minmax(0,1fr);gap:0;align-items:start;background:linear-gradient(90deg,#10141A 0 218px,#1D222A 218px 219px,transparent 219px)}.legalModalBody .legalToc{position:sticky;top:0;margin:0;padding:22px 18px 22px 26px}.legalModalBody .legalTocList{border-left:0}.legalModalBody .legalArticle{max-width:none;padding:24px 28px 28px}.legalModalBody .legalLead{font-size:15px;line-height:1.6;margin:0 0 22px}.legalModalBody .legalFacts{max-width:none;margin:0 0 26px}.legalModalBody .legalSection{scroll-margin-top:16px}.legalModalBody .legalSection+.legalSection{padding-top:22px;margin-top:24px}.legalModalBody .legalProse address,.legalModalBody .legalProse ol,.legalModalBody .legalProse p,.legalModalBody .legalProse ul{font-size:14.5px}.legalModalBody .legalProse h2{font-size:18px}.legalModalFootLink{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;color:#8A929C;transition:color .15s}.legalModalFootLink:hover{color:#EDEFF2}.legalModalFootBtn{flex:0 0 auto;background:#1D9BF2;border-radius:11px;padding:11px 20px;font-size:14.5px;font-weight:700;color:#fff;box-shadow:0 6px 18px rgba(29,155,242,.35);transition:background .15s,transform .12s}.legalModalFootBtn:hover{background:#3BAAF5}@media (max-width:920px){.legalModalBody .legalBody{grid-template-columns:minmax(0,1fr);background:none}.legalModalBody .legalToc{position:sticky;top:0;z-index:1;margin:0;padding:12px clamp(14px,4vw,26px);background:#10141A;border-bottom:1px solid #1d222a}.legalModalBody .legalToc .legalLabel{display:none}.legalModalBody .legalArticle{padding:18px clamp(14px,4vw,26px) 24px}.legalModalBody .legalSection{scroll-margin-top:62px}.legalTocList a[aria-current]{border-color:#1D9BF2;background:rgba(29,155,242,.12)}}