.auth-page{min-height:calc(100vh - var(--header-height));padding:clamp(54px, 7vw, 110px) var(--page-pad)}.auth-page--login{color:#f7f6f2;background:radial-gradient(circle at 18% 24%,#d7ae5421,#0000 25rem),radial-gradient(circle at 84% 76%,#ffffff0d,#0000 28rem),linear-gradient(145deg,#101214,#070809 70%)}.auth-page--register{color:#111214;background:radial-gradient(circle at 82% 18%,#c89a351f,#0000 25rem),linear-gradient(145deg,#f5f2ea,#ebe7de)}.auth-layout{width:min(100%,1360px);margin:0 auto}.auth-layout--login{grid-template-columns:minmax(0,1fr) minmax(390px,500px);align-items:center;gap:clamp(64px,9vw,150px);min-height:660px;display:grid}.auth-intro .eyebrow,.auth-register-panel .eyebrow{margin-bottom:30px}.auth-intro h1,.auth-register-panel h1{letter-spacing:-.052em;word-break:keep-all;margin:0;font-size:clamp(52px,6.2vw,104px);font-weight:760;line-height:1.08}.auth-intro__description,.auth-register-panel>p:not(.eyebrow){color:#aaa79f;word-break:keep-all;max-width:660px;margin:38px 0 0;font-size:18px;line-height:1.85}.auth-login-points{border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr;max-width:680px;margin-top:64px;display:grid}.auth-login-points>div{border-right:1px solid #ffffff26;grid-template-columns:40px 1fr;gap:10px;min-height:136px;padding:26px 24px 24px 0;transition:background-color .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1);display:grid}.auth-login-points>div+div{border-right:0;padding-left:24px}.auth-login-points>div:hover{background:#d7ae540f;border-color:#d7ae5452}.auth-login-points span{color:#d7ae54;letter-spacing:.08em;font-size:14px;font-weight:800}.auth-login-points p{color:#8f8c85;margin:0;font-size:15px;line-height:1.65}.auth-login-points strong{color:#f7f6f2;margin-bottom:8px;font-size:17px;display:block}.auth-layout--register{grid-template-columns:minmax(440px,1.05fr) minmax(420px,.8fr);align-items:stretch;gap:clamp(34px,5vw,76px);display:grid}.auth-register-panel{color:#f7f6f2;background:radial-gradient(circle at 82% 18%,#d7ae542e,#0000 30%),linear-gradient(145deg,#181a1c,#08090a 75%);border:1px solid #ffffff17;border-radius:20px;min-height:730px;padding:clamp(48px,6vw,86px);position:relative;overflow:hidden;box-shadow:0 30px 70px #1b170e24}.auth-register-panel:after{content:"";opacity:.78;background:#d7ae54;border-radius:99px;width:62%;height:18px;position:absolute;bottom:19%;right:-12%;transform:rotate(-8deg)}.auth-register-panel h1{max-width:790px;font-size:clamp(48px,5.3vw,88px)}.auth-benefits{z-index:1;border-top:1px solid #ffffff26;margin:70px 0 0;padding:0;list-style:none;display:grid;position:relative}.auth-benefits li{border-bottom:1px solid #ffffff26;grid-template-columns:54px 1fr;padding:22px 0;transition:background-color .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1);display:grid}.auth-benefits li:hover{background:#d7ae540f;border-color:#d7ae5457}.auth-benefits li>span{color:#d7ae54;font-size:14px;font-weight:800}.auth-benefits strong{font-size:17px}.auth-benefits p{color:#9d9a93;margin:7px 0 0;font-size:15px;line-height:1.65}.auth-form-column{align-self:center}.auth-form-column--register{align-content:center;display:grid}.auth-card{background:#fff;border:1px solid #0a0a0a24;border-radius:16px;padding:clamp(28px,3.2vw,42px);box-shadow:0 24px 64px #16120a1f}.auth-card--login{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141618e0;border-color:#ffffff26;box-shadow:0 28px 72px #00000052}.auth-card__header{grid-template-columns:62px 1fr;align-items:center;gap:18px;margin-bottom:32px;display:grid}.auth-card__header img{object-fit:contain;filter:drop-shadow(0 8px 18px #0000002e);width:62px;height:62px}.auth-card__header div{gap:7px;display:grid}.auth-card__header span{color:#8d8982;letter-spacing:.14em;font-size:12px;font-weight:800}.auth-card__header strong{color:#111214;letter-spacing:-.035em;font-size:29px;line-height:1.2}.auth-card--login .auth-card__header strong{color:#f7f6f2}.auth-card--login .auth-card__header span{color:#d7ae54}.google-auth-shell{width:100%}.google-signin{border-radius:8px;place-items:center;width:100%;min-height:46px;display:grid;overflow:hidden}.google-signin>div,.google-signin iframe{max-width:100%!important}.google-fallback-button{color:#202124;cursor:pointer;background:#fff;border:1px solid #d9d9d5;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;font-size:15px;font-weight:700;transition:border-color .26s cubic-bezier(.4,0,.2,1),background-color .26s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1);display:flex}.google-fallback-button:hover{background:#f8f8f6;border-color:#b9b9b4;box-shadow:0 8px 24px #00000014}.google-fallback-button__mark{color:#4285f4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:17px;font-weight:800;display:grid}.google-setup-note{color:#77736d;text-align:center;margin:12px 0 0;font-size:13px;line-height:1.6}.auth-card--login .google-setup-note{color:#8f8c85}.auth-divider{color:#8b877f;align-items:center;gap:14px;margin:26px 0;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#0a0a0a21;flex:1;height:1px}.auth-card--login .auth-divider:before,.auth-card--login .auth-divider:after{background:#ffffff24}.auth-card form,.auth-card label{display:grid}.auth-card form{gap:20px}.auth-card label{color:#5f5c56;gap:9px;font-size:14px;font-weight:700}.auth-card--login label{color:#b2afa8}.auth-card input{color:#111214;background:#f8f7f3;border:1px solid #d5d2cb;border-radius:8px;outline:none;width:100%;min-height:52px;padding:14px 15px;font-size:16px;transition:border-color .26s cubic-bezier(.4,0,.2,1),background-color .26s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1)}.auth-card input::placeholder{color:#9c9891}.auth-card input:hover{border-color:#aaa69e}.auth-card input:focus{background:#fff;border-color:#c89a35;box-shadow:0 0 0 4px #c89a3521}.auth-card--login input{color:#f7f6f2;background:#ffffff0d;border-color:#ffffff2b}.auth-card--login input:hover{border-color:#ffffff4d}.auth-card--login input:focus{background:#ffffff12;border-color:#d7ae54;box-shadow:0 0 0 4px #d7ae5421}.auth-submit{color:#08090a;cursor:pointer;background:#c89a35;border:1px solid #c89a35;border-radius:8px;min-height:52px;margin-top:4px;padding:14px 20px;font-size:16px;font-weight:820;transition:color .26s cubic-bezier(.4,0,.2,1),background-color .26s cubic-bezier(.4,0,.2,1),border-color .26s cubic-bezier(.4,0,.2,1),box-shadow .26s cubic-bezier(.4,0,.2,1)}.auth-submit:hover:not(:disabled){background:#ddba65;border-color:#ddba65;box-shadow:0 10px 28px #c89a3538}.auth-submit:disabled{cursor:wait;opacity:.58}.auth-form-assistance{justify-content:flex-end;margin-top:-5px;display:flex}.auth-form-assistance a{color:#d7ae54;font-size:13px;font-weight:750;transition:color .22s}.auth-form-assistance a:hover{color:#efd486}.auth-error{color:#b73529;background:#d7463712;border:1px solid #d7463742;border-radius:8px;margin:0;padding:13px 14px;font-size:14px;line-height:1.6}.auth-card--login .auth-error{color:#ff9485;background:#ff766314;border-color:#ff766347}.auth-consent,.auth-security-note{color:#817d76;text-align:center;margin:24px 0 0;font-size:13px;line-height:1.7}.auth-consent a{color:#7c5a14;font-weight:750}.auth-security-note{color:#85817a}.auth-switch{color:#74716b;justify-content:center;gap:10px;margin:22px 0 0;font-size:15px;display:flex}.auth-switch a{color:#8a6418;font-weight:800;transition:color .22s cubic-bezier(.4,0,.2,1)}.auth-switch a:hover{color:#c89a35}.auth-switch--dark{color:#85817a}.auth-switch--dark a{color:#d7ae54}.account-summary{background:#fff;border:1px solid #0a0a0a24;border-radius:16px;width:min(100%,720px);margin:0 auto;padding:clamp(30px,5vw,56px);box-shadow:0 24px 64px #16120a1a}.account-summary h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,6vw,70px);line-height:1.1}.account-summary dl{border-top:1px solid #0a0a0a24;margin:34px 0;display:grid}.account-summary dl div{border-bottom:1px solid #0a0a0a24;grid-template-columns:110px 1fr;padding:17px 0;display:grid}.account-summary dt{color:#76736c;font-size:14px}.account-summary dd{margin:0}.account-summary button{color:#08090a;cursor:pointer;background:#c89a35;border:1px solid #c89a35;border-radius:8px;min-height:48px;padding:13px 18px;font-weight:800}.auth-resend-button{color:#9b711d;cursor:pointer;background:#d7ae5414;border:1px solid #d7ae548c;border-radius:8px;min-height:46px;padding:12px 16px;font-size:14px;font-weight:800;transition:border-color .24s,color .24s,background-color .24s}.auth-card--login .auth-resend-button{color:#e4bd68}.auth-resend-button:hover:not(:disabled){color:#6f4b08;background:#d7ae5426;border-color:#d7ae54}.auth-resend-button:disabled{cursor:wait;opacity:.58}.auth-notice{color:#267648;background:#3d976514;border:1px solid #3d976540;border-radius:8px;margin:0;padding:13px 14px;font-size:14px;line-height:1.65}.auth-card--login .auth-notice{color:#8ed5aa;border-color:#5ec48840}.auth-page--verify-email{min-height:calc(100vh - var(--header-height));color:#f7f6f2;background:radial-gradient(circle at 50% 20%,#d7ae542b,#0000 28rem),linear-gradient(145deg,#141618,#070809 72%);place-items:center;display:grid}.email-verification-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141618e6;border:1px solid #ffffff24;border-radius:18px;width:min(100%,680px);padding:clamp(34px,6vw,62px);box-shadow:0 30px 84px #00000057}.email-verification-card .eyebrow{margin:0 0 22px}.email-verification-state{color:#d7ae54;letter-spacing:.1em;background:#d7ae5414;border:1px solid #d7ae5459;border-radius:6px;margin-bottom:22px;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.email-verification-state--verified{color:#8ed5aa;background:#5ec48814;border-color:#5ec4884d}.email-verification-state--error{color:#ff9485;background:#ff766314;border-color:#ff76634d}.email-verification-card h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,6vw,68px);line-height:1.12}.email-verification-message{color:#b5b1aa;word-break:keep-all;margin:28px 0 0;font-size:17px;line-height:1.8}.email-verification-primary{color:#0a0b0c;background:#d7ae54;border:1px solid #d7ae54;border-radius:8px;justify-content:center;align-items:center;min-height:52px;margin-top:34px;padding:14px 24px;font-size:16px;font-weight:850;transition:border-color .24s,background-color .24s;display:inline-flex}.email-verification-primary:hover{background:#e4c57e;border-color:#e4c57e}.email-verification-resend{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:34px;display:grid}.email-verification-resend label{gap:9px;display:grid}.email-verification-resend label span{color:#aaa69f;font-size:14px;font-weight:750}.email-verification-resend input{color:#f7f6f2;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:8px;outline:none;min-height:52px;padding:13px 15px;font-size:16px}.email-verification-resend input:focus{border-color:#d7ae54;box-shadow:0 0 0 4px #d7ae5421}.email-verification-resend button{color:#0a0b0c;cursor:pointer;background:#d7ae54;border:1px solid #d7ae54;border-radius:8px;align-self:end;min-height:52px;padding:13px 18px;font-size:14px;font-weight:850}.email-verification-resend button:hover:not(:disabled){background:#e4c57e;border-color:#e4c57e}.email-verification-resend button:disabled{cursor:wait;opacity:.58}.email-verification-help{color:#817e78;border-top:1px solid #ffffff1f;margin:28px 0 0;padding-top:24px;font-size:14px;line-height:1.75}.auth-page--register{min-height:calc(100svh - var(--header-height));align-items:center;padding-top:clamp(24px,3.5vh,44px);padding-bottom:clamp(24px,3.5vh,44px);display:grid}.auth-layout--register{grid-template-columns:minmax(420px,1fr) minmax(400px,.78fr);align-items:center;gap:clamp(28px,4vw,58px);width:min(100%,1280px)}.auth-page--register .auth-register-panel{min-height:0;padding:clamp(36px,4vw,58px)}.auth-page--register .auth-register-panel .eyebrow{margin-bottom:18px}.auth-page--register .auth-register-panel h1{font-size:clamp(46px,4.4vw,68px);line-height:1.06}.auth-page--register .auth-register-panel>p:not(.eyebrow){margin-top:24px;font-size:16px;line-height:1.7}.auth-page--register .auth-benefits{margin-top:36px}.auth-page--register .auth-benefits li{grid-template-columns:48px 1fr;padding:14px 0}.auth-page--register .auth-benefits strong{font-size:15px}.auth-page--register .auth-benefits p{margin-top:4px;font-size:13px;line-height:1.5}.auth-page--register .auth-card{padding:clamp(24px,2.5vw,32px)}.auth-page--register .auth-card__header{grid-template-columns:52px 1fr;gap:14px;margin-bottom:20px}.auth-page--register .auth-card__header img{width:52px;height:52px}.auth-page--register .auth-card__header div{gap:4px}.auth-page--register .auth-card__header span{font-size:10px}.auth-page--register .auth-card__header strong{font-size:25px}.auth-page--register .google-fallback-button{min-height:46px}.auth-page--register .google-setup-note{margin-top:8px;font-size:12px}.auth-page--register .auth-divider{margin:18px 0}.auth-page--register .auth-card form{gap:14px}.auth-page--register .auth-card label{gap:6px;font-size:13px}.auth-page--register .auth-card input,.auth-page--register .auth-submit{min-height:46px;padding-top:11px;padding-bottom:11px}.auth-page--register .auth-consent{margin-top:16px;font-size:12px;line-height:1.55}.auth-page--register .auth-switch{margin-top:14px;font-size:14px}@media (min-width:981px) and (max-height:850px){.auth-page--register{padding-top:16px;padding-bottom:16px}.auth-page--register .auth-register-panel{padding-top:28px;padding-bottom:28px}.auth-page--register .auth-register-panel h1{font-size:clamp(42px,3.8vw,58px)}.auth-page--register .auth-benefits{margin-top:22px}.auth-page--register .auth-benefits li{padding:10px 0}}@media (max-width:980px){.auth-layout--login,.auth-layout--register{grid-template-columns:1fr}.auth-layout--login{gap:56px}.auth-intro--login{max-width:760px}.auth-login-points{margin-top:42px}.auth-form-column{justify-self:center;width:min(100%,560px)}.auth-register-panel{min-height:auto}}@media (max-width:620px){.auth-page{padding:42px 18px 64px}.auth-intro h1,.auth-register-panel h1{font-size:clamp(44px,14vw,66px);line-height:1.12}.auth-intro__description,.auth-register-panel>p:not(.eyebrow){margin-top:26px;font-size:16px}.auth-login-points{grid-template-columns:1fr}.auth-login-points>div,.auth-login-points>div+div{border-bottom:1px solid #ffffff26;border-right:0;min-height:auto;padding:22px 0}.auth-register-panel{border-radius:14px;padding:36px 24px 44px}.auth-benefits{margin-top:46px}.auth-benefits li{grid-template-columns:42px 1fr}.auth-card{border-radius:12px;padding:26px 20px}.auth-card__header{grid-template-columns:52px 1fr}.auth-card__header img{width:52px;height:52px}.auth-card__header strong{font-size:25px}.auth-switch{flex-direction:column;align-items:center;gap:3px}.email-verification-resend{grid-template-columns:1fr}.email-verification-resend button{width:100%}.account-summary dl div{grid-template-columns:90px 1fr}}@media (max-width:980px){.auth-page--register{padding-top:42px;padding-bottom:64px;display:block}.auth-page--register .auth-layout--register{grid-template-columns:1fr}.auth-page--register .auth-register-panel{padding:clamp(36px,6vw,58px)}}@media (max-width:620px){.auth-page--register .auth-register-panel{padding:36px 24px 44px}.auth-page--register .auth-register-panel h1{font-size:clamp(44px,14vw,66px);line-height:1.12}.auth-page--register .auth-register-panel>p:not(.eyebrow){margin-top:26px;font-size:16px}.auth-page--register .auth-benefits{margin-top:46px}.auth-page--register .auth-card{padding:26px 20px}}.auth-page--password-reset{min-height:calc(100svh - var(--header-height));color:#f7f6f2;background:radial-gradient(circle at 50% 12%,#d7ae542b,#0000 28rem),linear-gradient(145deg,#141618,#070809 72%);place-items:center;display:grid}.password-reset-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141618eb;border:1px solid #ffffff24;border-radius:18px;width:min(100%,620px);padding:clamp(34px,5vw,56px);box-shadow:0 30px 84px #00000057}.password-reset-card .eyebrow{margin:0 0 20px}.password-reset-card h1{color:#f7f6f2;letter-spacing:-.05em;margin:0;font-size:clamp(42px,6vw,68px);line-height:1.08}.password-reset-card>p:not(.eyebrow,.password-reset-help){color:#aaa69e;margin:24px 0 0;font-size:16px;line-height:1.8}.password-reset-card__status{color:#d7ae54;background:#d7ae5417;border:1px solid #d7ae548c;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:22px;font-size:24px;font-weight:850;display:grid}.password-reset-form{gap:18px;margin-top:34px;display:grid}.password-reset-form label{color:#bbb7af;gap:8px;font-size:14px;font-weight:750;display:grid}.password-reset-form input{color:#f7f6f2;background:#ffffff0d;border:1px solid #ffffff2b;border-radius:8px;outline:none;width:100%;min-height:52px;padding:14px 15px;font-size:16px;transition:border-color .24s,background-color .24s,box-shadow .24s}.password-reset-form input:focus{background:#ffffff12;border-color:#d7ae54;box-shadow:0 0 0 4px #d7ae5421}.password-reset-form button,.password-reset-primary{color:#08090a;cursor:pointer;background:#d7ae54;border:1px solid #d7ae54;border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:13px 20px;font-size:15px;font-weight:850;transition:border-color .24s,background-color .24s,box-shadow .24s;display:inline-flex}.password-reset-form button:hover:not(:disabled),.password-reset-primary:hover{background:#e6c878;border-color:#e6c878;box-shadow:0 10px 28px #d7ae542e}.password-reset-form button:disabled{cursor:wait;opacity:.58}.password-reset-error{color:#ff9485;background:#ff766314;border:1px solid #ff766347;border-radius:8px;margin:0;padding:13px 14px;font-size:14px;line-height:1.6}.password-reset-links{justify-content:center;gap:24px;margin-top:24px;display:flex}.password-reset-links a{color:#d7ae54;font-size:14px;font-weight:750}.password-reset-help{color:#817e78;text-align:center;border-top:1px solid #ffffff1f;margin:28px 0 0;padding-top:22px;font-size:13px;line-height:1.7}.password-reset-primary{width:100%;margin-top:32px}@media (max-width:620px){.auth-page--password-reset{padding:34px 18px 54px}.password-reset-card{border-radius:14px;padding:32px 22px}.password-reset-card h1{font-size:clamp(40px,12vw,56px)}}.account-center-page{min-height:calc(100vh - var(--header-height));padding:clamp(42px, 5vw, 82px) var(--page-pad) clamp(80px, 9vw, 140px);color:#18191b;background:radial-gradient(circle at 84% 8%,#cda1411c,#0000 28rem),linear-gradient(145deg,#f5f2ea,#ebe7de)}.account-center-shell{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,66px);width:min(100%,1480px);margin:0 auto;display:grid}.account-center-sidebar{top:calc(var(--header-height) + 28px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #12131521;border-radius:16px;position:sticky;overflow:hidden;box-shadow:0 24px 60px #201b1017}.account-center-profile{border-bottom:1px solid #1213151a;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:26px 24px;display:grid}.account-center-avatar,.account-person-avatar{color:#111214;background:#d4a83f;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Inter,"42dot Sans",system-ui,sans-serif;font-size:18px;font-weight:850;display:grid}.account-center-profile strong,.account-center-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-center-profile strong{font-size:17px}.account-center-profile small{color:#77736b;margin-top:5px;font-size:13px}.account-center-sidebar-balance{color:#f8f6ef;background:linear-gradient(135deg,#181a1d,#090a0b);gap:7px;padding:20px 24px;display:grid}.account-center-sidebar-balance span{color:#b9933b;letter-spacing:.13em;font-family:Inter,"42dot Sans",system-ui,sans-serif;font-size:11px;font-weight:800}.account-center-sidebar-balance strong{letter-spacing:-.025em;font-family:Inter,"42dot Sans",system-ui,sans-serif;font-size:22px}.account-center-sidebar nav{padding:10px;display:grid}.account-center-sidebar nav button{color:#494a4d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:68px;padding:11px 13px;transition:color .22s,background-color .22s;display:grid}.account-center-sidebar nav button:hover,.account-center-sidebar nav button.active{color:#17181a;background:#eee9dd}.account-center-sidebar nav button.active{box-shadow:inset 3px 0 #c89a35}.account-center-sidebar nav button i{color:#a37b25;font-family:Inter,system-ui,sans-serif;font-size:11px;font-style:normal;font-weight:800}.account-center-sidebar nav button span,.account-center-sidebar nav button strong,.account-center-sidebar nav button small{display:block}.account-center-sidebar nav button strong{font-size:15px;line-height:1.35}.account-center-sidebar nav button small{color:#8b877f;margin-top:4px;font-size:12px;font-weight:500}.account-center-content{min-width:0}.account-center-heading{margin-bottom:32px}.account-center-heading p{color:#9b7424;letter-spacing:.15em;margin:0 0 13px;font-family:Inter,"42dot Sans",system-ui,sans-serif;font-size:12px;font-weight:850}.account-center-heading h1{letter-spacing:-.052em;margin:0;font-size:clamp(44px,5vw,72px);line-height:1.1}.account-center-section{gap:24px;display:grid}.account-center-message{border:1px solid;border-radius:9px;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.6}.account-center-message--error{color:#9e3026;background:#ae382b12;border-color:#ae382b40}.account-center-message--notice{color:#266d47;background:#31875412;border-color:#3187543d}.account-balance-hero{color:#f8f6f0;background:radial-gradient(circle at 82% 15%,#d7ae543d,#0000 24rem),linear-gradient(135deg,#202226,#08090a 75%);border:1px solid #ffffff17;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:34px;min-height:270px;padding:clamp(30px,4vw,52px);display:grid;overflow:hidden;box-shadow:0 25px 60px #110f0a26}.account-balance-hero--compact{min-height:230px}.account-balance-hero>div>span{color:#d7ae54;letter-spacing:.16em;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:850}.account-balance-hero>div>strong{letter-spacing:-.055em;margin-top:22px;font-family:Inter,"42dot Sans",system-ui,sans-serif;font-size:clamp(48px,6vw,80px);line-height:1;display:block}.account-balance-hero>div>strong small{color:#d7ae54;letter-spacing:.03em;font-size:.34em}.account-balance-hero p{color:#aaa69e;max-width:620px;margin:24px 0 0;font-size:15px;line-height:1.75}.account-balance-hero dl{align-content:end;margin:0;display:grid}.account-balance-hero dl div{border-bottom:1px solid #ffffff21;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.account-balance-hero dt{color:#96928b;font-size:13px}.account-balance-hero dd{margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:750}.account-settings-card{background:#ffffffe0;border:1px solid #1213151f;border-radius:14px;padding:clamp(26px,3.5vw,42px);box-shadow:0 20px 48px #201b1012}.account-settings-card>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.account-settings-card>header span{color:#9c7627;letter-spacing:.14em;margin-bottom:8px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:850;display:block}.account-settings-card h2{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px)}.account-settings-card>header small,.account-settings-card>header b{color:#7a766e;font-size:13px;font-weight:650}.account-settings-card>header b{color:#161719;background:#ece7dc;border-radius:50%;place-items:center;min-width:34px;height:34px;display:grid}.account-settings-card>header em{color:#81611e;background:#eee6d4;border-radius:6px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.account-settings-card>header em.verified{color:#246842;background:#e1efe6}.account-settings-card form{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;margin-top:30px;display:grid}.account-settings-card form label{gap:9px;display:grid}.account-settings-card form label span{color:#64615b;font-size:13px;font-weight:750}.account-settings-card input{color:#17181a;background:#f8f6f1;border:1px solid #d6d1c7;border-radius:8px;outline:none;width:100%;min-height:50px;padding:13px 14px;font-size:15px;transition:border-color .22s,background-color .22s,box-shadow .22s}.account-settings-card input:focus{background:#fff;border-color:#c89a35;box-shadow:0 0 0 4px #c89a351f}.account-settings-card input:disabled{color:#88847c;background:#eeebe4}.account-settings-card button{color:#111214;cursor:pointer;white-space:nowrap;background:#d4a83f;border:1px solid #c89a35;border-radius:8px;min-height:50px;padding:12px 18px;font-size:14px;font-weight:820;transition:border-color .22s,background-color .22s,color .22s}.account-settings-card button:hover:not(:disabled){background:#dfbc68;border-color:#dfbc68}.account-settings-card button.secondary{color:#3f4043;background:0 0;border-color:#d4d0c7}.account-settings-card button.secondary:hover:not(:disabled){background:#eeeae1}.account-settings-card button.danger{color:#a03930}.account-settings-card button:disabled{cursor:wait;opacity:.55}.account-language-card>p{color:#706c65;max-width:760px;margin:24px 0 0;font-size:15px;line-height:1.75}.account-language-options{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.account-language-options>div{color:#88847d;background:#f4f1ea;border:1px solid #ddd8cf;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:17px 18px;display:flex}.account-language-options>div.selected{color:#1a1b1d;background:#f2ead8;border-color:#cfaa55}.account-language-options span{font-size:15px;font-weight:750}.account-language-options strong{color:#9b7628;font-size:12px}.account-people-list,.account-social-list,.account-wallet-history{border-top:1px solid #1213151c;margin-top:26px;display:grid}.account-people-list>div,.account-social-list>div,.account-wallet-history>div{border-bottom:1px solid #1213151c;align-items:center;gap:14px;min-height:80px;padding:15px 0;transition:background-color .22s;display:grid}.account-people-list>div:hover,.account-social-list>div:hover,.account-wallet-history>div:hover{background:#e8e1d261}.account-people-list>div{grid-template-columns:46px minmax(0,1fr) auto;padding-inline:clamp(14px,2vw,24px)}.account-person-avatar{width:42px;height:42px;font-size:15px}.account-people-list strong,.account-people-list small,.account-social-list strong,.account-social-list small,.account-wallet-history strong,.account-wallet-history small{display:block}.account-people-list small,.account-social-list small,.account-wallet-history small{color:#858179;margin-top:5px;font-size:13px}.account-people-list small.online{color:#267249}.account-person-actions{gap:8px;display:flex}.account-person-actions button{min-height:40px;padding:9px 14px}.account-friend-add{grid-template-columns:minmax(0,1fr) auto!important}.account-empty-state{text-align:center;padding:46px 20px 20px}.account-empty-state strong{font-size:18px}.account-empty-state p{color:#7c7871;margin:10px 0 0;font-size:14px;line-height:1.65}.account-social-list>div{grid-template-columns:46px minmax(0,1fr) auto}.account-social-mark{border:1px solid #d8d3ca;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:850;display:grid}.account-social-mark--google{color:#4285f4;background:#fff}.account-social-mark--mail{color:#e8c46c;background:#161719}.account-social-list em.connected{color:#287047;font-size:13px;font-style:normal;font-weight:800}.account-security-list{border-top:1px solid #1213151c;margin:28px 0 0;display:grid}.account-security-list>div{border-bottom:1px solid #1213151c;grid-template-columns:180px minmax(0,1fr);padding:18px 0;display:grid}.account-security-list dt{color:#77736c;font-size:14px}.account-security-list dd{margin:0;font-size:14px;font-weight:700}.account-security-help{color:#706b62;background:#f1eee7;border-radius:9px;margin:26px 0 0;padding:18px 20px;font-size:14px;line-height:1.7}.account-wallet-history>div{grid-template-columns:120px minmax(0,1fr) auto}.account-wallet-history>div>span{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:800}.account-wallet-history>div>span.credit{color:#247247}.account-wallet-history>div>span.debit{color:#a33a30}.account-wallet-history>div>em{color:#6d6962;font-family:Inter,system-ui,sans-serif;font-size:13px;font-style:normal;font-weight:700}@media (max-width:1060px){.account-center-shell{grid-template-columns:250px minmax(0,1fr);gap:28px}.account-balance-hero,.account-settings-card form{grid-template-columns:1fr}}@media (max-width:780px){.account-center-page{padding:30px 18px 72px}.account-center-shell{grid-template-columns:1fr}.account-center-sidebar{position:static}.account-center-sidebar nav{scrollbar-width:thin;display:flex;overflow-x:auto}.account-center-sidebar nav button{min-width:160px}.account-center-heading h1{font-size:44px}.account-language-options{grid-template-columns:1fr}}@media (max-width:560px){.account-balance-hero,.account-settings-card{border-radius:12px;padding:24px 20px}.account-balance-hero>div>strong{font-size:46px}.account-people-list>div,.account-social-list>div{grid-template-columns:42px minmax(0,1fr)}.account-person-actions,.account-social-list>div>button,.account-social-list>div>em{grid-column:2;justify-self:start}.account-wallet-history>div{grid-template-columns:1fr;gap:7px}.account-wallet-history>div>em{justify-self:start}.account-security-list>div{grid-template-columns:1fr;gap:7px}}.account-center-page{background:radial-gradient(circle at 82% 9%,#d2a64321,#0000 34%),linear-gradient(135deg,#f7f4ed 0%,#eee8dc 52%,#f7f3e9 100%);min-height:100vh;padding:clamp(52px,6vw,92px) clamp(22px,5vw,84px) clamp(88px,9vw,140px);position:relative;overflow:clip}.account-center-orbit{pointer-events:none;border:1px solid #af842a2e;border-radius:50%;width:460px;height:460px;position:absolute;top:80px;right:-140px;box-shadow:0 0 0 70px #af842a08,0 0 0 140px #af842a05}.account-center-shell{grid-template-columns:310px minmax(0,1fr);gap:clamp(38px,5vw,78px);width:min(1480px,100%);margin:0 auto;position:relative}.account-center-sidebar{color:#f5f1e7;background:linear-gradient(145deg,#ffffff0d,#0000 35%),#111315;border:1px solid #ffffff1a;border-radius:18px;top:116px;overflow:hidden;box-shadow:0 30px 70px #16120a38}.account-center-profile{background:0 0;border-bottom:1px solid #ffffff17;min-height:82px;padding:16px 22px}.account-center-profile>div{min-width:0}.account-center-profile>div>small{color:#bc9239;letter-spacing:.15em;margin-bottom:5px;font-family:Inter,"42dot Sans",system-ui,sans-serif;font-size:10px;font-weight:800}.account-center-profile>div>strong{color:#fff;font-size:18px;line-height:1.35}.account-center-profile>div>span{color:#92918c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.account-center-avatar{color:#17191b;background:linear-gradient(145deg,#e8c66d,#ae7f24);border:1px solid #dcb14b73;box-shadow:0 10px 25px #00000047}.account-center-sidebar-balance{background:#ffffff05;border-bottom:1px solid #ffffff17;align-content:center;gap:4px;min-height:80px;padding:14px 22px}.account-center-sidebar-balance strong{color:#fff;font-size:24px}.account-center-sidebar-balance small{color:#777974;font-size:11px}.account-center-sidebar nav{gap:3px;padding:12px}.account-center-sidebar nav button{color:#aaa9a3;border:1px solid #0000;grid-template-columns:38px minmax(0,1fr);min-height:74px;padding:13px 14px;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.account-center-sidebar nav button:hover{color:#f7f3e9;background:#ffffff0d;border-color:#ffffff12}.account-center-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#cb9c322e,#cb9c320d);border-color:#cfa03740;box-shadow:inset 3px 0 #d0a13d}.account-center-sidebar nav button i{color:#c99a37}.account-center-sidebar nav button strong{font-size:16px}.account-center-sidebar nav button small{color:#777873;font-size:12px}.account-center-sidebar nav button.active small,.account-center-sidebar nav button:hover small{color:#a8a69f}.account-center-sidebar-note{color:#666862;letter-spacing:.09em;border-top:1px solid #ffffff14;margin:0 24px;padding:18px 0 23px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700}.account-center-heading{max-width:760px;margin:4px 0 38px}.account-center-heading p{color:#9f7626;letter-spacing:.16em;margin-bottom:14px}.account-center-heading h1{color:#141619;letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.5vw,60px);font-weight:760;line-height:1.04}.account-center-heading>span{color:#77736b;margin-top:14px;font-size:16px;line-height:1.65;display:block}.account-center-section{gap:24px}.account-settings-card,.account-profile-overview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #17191b17;border-radius:18px;box-shadow:0 24px 60px #2e241214}.account-settings-card{padding:clamp(28px,3.5vw,44px)}.account-settings-card>header{border-bottom:1px solid #17191b17;padding-bottom:22px}.account-settings-card h2{font-size:clamp(25px,2.5vw,34px)}.account-card-description{color:#69665f;max-width:770px;margin:24px 0 0;font-size:15px;line-height:1.8}.account-profile-overview{color:#f6f3eb;background:radial-gradient(circle at 80% 10%,#d5a53940,#0000 38%),linear-gradient(130deg,#101214,#202327);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:32px;min-height:176px;padding:clamp(24px,3.2vw,40px);display:grid}.account-profile-intro{align-items:center;gap:25px;display:flex}.account-profile-large-avatar{color:#141619;background:linear-gradient(145deg,#eccb78,#b58022);border:1px solid #e8c36a99;border-radius:24px;flex:0 0 90px;place-items:center;width:90px;height:90px;font-family:Inter,system-ui,sans-serif;font-size:34px;font-weight:850;display:grid}.account-profile-intro p{color:#d1a647;letter-spacing:.15em;margin:0 0 8px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:800}.account-profile-intro h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,47px);line-height:1.15}.account-profile-intro div>span{color:#9b9c98;margin-top:8px;font-size:14px;display:block}.account-profile-overview>dl{margin:0}.account-profile-overview>dl>div{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:24px;padding:8px 0;display:flex}.account-profile-overview dt{color:#858782;font-size:13px}.account-profile-overview dd{color:#eeece5;text-align:right;margin:0;font-size:13px;font-weight:700}.account-profile-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important}.account-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.account-password-card{margin-top:24px}.account-password-card .account-card-description{max-width:920px;margin-top:22px}.account-password-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto!important}.account-password-unavailable{border-top:1px solid #1213151c;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding-top:24px;display:flex}.account-password-unavailable p{color:#706c65;max-width:720px;margin:0;font-size:15px;line-height:1.75}.account-compact-card{min-width:0}.account-compact-card .account-security-list{border-top:0;margin-top:23px}.account-language-options{margin-top:24px}.account-friend-add,.account-email-link-form{max-width:790px;grid-template-columns:minmax(0,1fr) auto!important;margin-top:25px!important;display:grid!important}.account-connection-list{gap:10px;margin-top:24px;display:grid}.account-connection-list>div{background:#f9f7f1c7;border:1px solid #ddd7cc;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:78px;padding:15px 16px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.account-connection-list>div:hover{background:#fff;border-color:#c9ad70;box-shadow:0 10px 30px #271f1112}.account-connection-list>div>div strong,.account-connection-list>div>div small{display:block}.account-connection-list>div>div strong{color:#202225;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.account-connection-list>div>div small{color:#858078;margin-top:5px;font-size:12px}.account-connection-list em{color:#5d5e5c;white-space:nowrap;background:#ebe8e0;border-radius:6px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800}.account-connection-list em.connected{color:#246842;background:#e1efe6}.account-connection-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-connection-actions button:disabled,.account-connection-list>div>button:disabled{cursor:not-allowed;opacity:.46}.account-connection-empty{margin-top:24px}.account-social-mark{width:46px;height:46px}.account-balance-hero{background:radial-gradient(circle at 82% 10%,#dcae4545,#0000 35%),linear-gradient(130deg,#111315,#23262a);border-radius:18px;box-shadow:0 28px 65px #16120a2e}.account-center-message{border-radius:12px;font-size:14px}@media (max-width:780px){.account-password-unavailable{flex-direction:column;align-items:stretch}.account-password-unavailable button{width:100%}}.account-confirm-overlay{z-index:3000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090ab8;place-items:center;padding:24px;animation:.18s both account-confirm-fade;display:grid;position:fixed;inset:0}.account-confirm-dialog{color:#f5f3ed;background:radial-gradient(circle at 100% 0,#cd9e3724,#0000 42%),#121416;border:1px solid #ffffff24;border-radius:16px;width:min(100%,500px);padding:clamp(28px,5vw,44px);box-shadow:0 32px 100px #0000007a}.account-confirm-icon{color:#e0b451;background:#d6a5391a;border:1px solid #daab446b;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:24px;font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:800;display:grid}.account-confirm-dialog>p{color:#d7aa45;letter-spacing:.13em;margin:0 0 12px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800}.account-confirm-dialog h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(28px,5vw,38px)}.account-confirm-dialog>span{color:#aaa69e;margin-top:20px;font-size:15px;line-height:1.75;display:block}.account-confirm-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.account-confirm-actions button{cursor:pointer;border:1px solid #ffffff24;border-radius:8px;min-height:52px;padding:12px 18px;font-size:15px;font-weight:800;transition:border-color .18s,background-color .18s,color .18s}.account-confirm-actions button.secondary{color:#dedbd4;background:#ffffff0d}.account-confirm-actions button.secondary:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff47}.account-confirm-actions button.danger{color:#160e0c;background:#d7a63e;border-color:#d7a63e}.account-confirm-actions button.danger:hover:not(:disabled){background:#e7bf68;border-color:#e7bf68}.account-confirm-actions button:disabled{cursor:wait;opacity:.55}@keyframes account-confirm-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.account-confirm-overlay{animation:none}}@media (max-width:1120px){.account-center-shell{grid-template-columns:270px minmax(0,1fr);gap:34px}.account-profile-overview,.account-profile-grid{grid-template-columns:1fr}.account-profile-form,.account-password-form{grid-template-columns:1fr!important}}@media (max-width:780px){.account-center-page{padding:28px 17px 76px}.account-center-shell{grid-template-columns:1fr;gap:38px}.account-center-sidebar{border-radius:15px;position:static}.account-center-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.account-center-sidebar nav button{min-width:0}.account-center-heading h1{font-size:clamp(36px,10vw,46px)}.account-profile-overview{padding:28px 22px}.account-profile-intro{align-items:flex-start}.account-profile-overview>dl{margin-top:8px}.account-friend-add,.account-email-link-form{grid-template-columns:1fr!important}}@media (max-width:560px){.account-center-sidebar nav{grid-template-columns:1fr}.account-center-sidebar nav button{min-height:66px}.account-profile-large-avatar{border-radius:18px;flex-basis:68px;width:68px;height:68px;font-size:27px}.account-profile-overview>dl>div{gap:4px;display:grid}.account-profile-overview dd{text-align:left}.account-settings-card{padding:25px 20px}.account-settings-card>header{gap:12px;display:grid}.account-connection-list>div{grid-template-columns:44px minmax(0,1fr)}.account-connection-list>div>em,.account-connection-list>div>button,.account-connection-list>div>.account-connection-actions{grid-column:2;justify-self:start}.account-connection-actions{flex-wrap:wrap;justify-content:flex-start}}
:root{--rg-caption-size:clamp(17px, 1vw, 20px);--rg-micro-size:clamp(16px, .9vw, 18px);--rg-support-size:clamp(18px, 1.08vw, 21px)}main .eyebrow,main small,main time,main .hero-foot,main .section-index,main .section-navigation__inner>strong,main .row-number,main .content-type,main .footer-brand>span,main .ark-subhero__serial,main .ark-subhero__eyebrow,main .ark-subhero__foot,main .ark-archive-hero>div:not(.ark-archive-hero__grid),main .ark-archive-list__index,main .ark-archive-list__meta span,main .ark-archive-list__meta small,main .ark-article__system,main .ark-article__meta time,main .ark-article__meta span,main .ark-article__footer,main .technology-section-index small,main .technology-section-index>*>span,main .technology-section__header>span,main .gridmesh-comparison>header>span,main .gridmesh-comparison__table thead small,main .gridmesh-flow>header>span,main .gridmesh-benefits>div>span,main .gridmesh-boundary>header>span,main .gridmesh-status>div>span,main .gridmesh-flow article small,main .gridmesh-boundary article small,main .gridmesh-benefits dt span,main .ark-statement span,main .ark-world-manifest span,main .ark-world-cta span,main .ark-entry-panel span,main .ark-world-selection>header>span,main .ark-downloads>header span,main .ark-install-guide>header span,main .ark-requirements>div>span,main .ark-system-grid article header small,main .ark-world-pillars article header small,main .ark-world-card>header,main .ark-world-card li,main .ark-downloads__list article>span,main .ark-downloads__empty span,main .ark-archive-empty span,main .ark-archive-filters>span,main .ark-archive-featured__visual>span,main .ark-archive-featured__copy>div,main .ark-article .patch-sections section>span,main .media-landing-hero__copy>span,main .media-landing-hero__collage>span,main .media-filter-bar>span,main .media-archive-card__placeholder span,main .media-play,main .media-archive-empty>span,main .manifesto-index-stamp small,main .manifesto-index-stamp p,main .manifesto-kicker,main .manifesto-principles li>span,main .auth-card__header span,main .email-verification-state,main .account-center-sidebar-balance span,main .account-center-sidebar nav button i,main .account-center-sidebar nav button small,main .account-center-heading p,main .account-balance-hero>div>span,main .account-settings-card>header span,main .account-settings-card>header em,main .account-language-options strong,main .account-center-profile>div>small,main .account-center-profile>div>span,main .account-center-sidebar-balance small,main .account-center-sidebar-note,main .account-connection-list>div>div small,main .account-connection-list em{line-height:1.55;font-size:var(--rg-micro-size)!important}main .company-numbers p,main .project-worlds span,main .latest-grid>a>div,main .career-callout>div:last-child>p,main .patch-sections section>span,main .fact-grid span,main .pillar-grid span,main .ark-features span,main .world-principles span,main .editorial-section>p,main .world-panel>span,main .media-card span,main .download-list article span,main .ark-showcase-hero__meta,main .ark-showcase-kicker span,main .ark-showcase-world__topline,main .ark-showcase-system__copy li span,main .ark-system-grid article header span,main .ark-world-pillars article header span,main .ark-install-guide li>span,main .ark-requirements dt,main .ark-archive-filters a,main .ark-archive-featured__copy>small,main .gridmesh-flow article strong,main .auth-divider,main .auth-form-assistance a,main .auth-consent,main .auth-security-note,main .google-setup-note,main .password-reset-help,main .account-center-profile small,main .account-balance-hero dt,main .account-settings-card>header small,main .account-settings-card>header b,main .account-settings-card form label span,main .account-people-list small,main .account-social-list small,main .account-wallet-history small,main .account-social-list em.connected,main .account-wallet-history>div>em,main .account-profile-overview dt,main .account-profile-overview dd{line-height:1.6;font-size:var(--rg-caption-size)!important}main .manifesto-principles p,main .ark-downloads__list p,main .ark-archive-list__copy p,main .gridmesh-comparison__note,main .account-profile-intro p{line-height:1.75;font-size:var(--rg-support-size)!important}main .eyebrow,main .technology-section-index small,main .technology-section-index>*>span,main .technology-section__header>span,main .gridmesh-comparison>header>span,main .gridmesh-flow>header>span,main .gridmesh-benefits>div>span,main .gridmesh-boundary>header>span,main .gridmesh-status>div>span{letter-spacing:.12em}@media (max-width:760px){:root{--rg-caption-size:17px;--rg-micro-size:15px;--rg-support-size:18px}main .technology-section-index>a,main .technology-section-index>span{min-height:148px}main .technology-section-index strong{font-size:28px}}main .account-center-profile>div>strong{line-height:1.3;font-size:22px!important}main .account-center-profile>div>small{line-height:1.35;font-size:10px!important}main .account-center-profile>div>span{line-height:1.45;font-size:12px!important}main .account-center-sidebar-balance span{line-height:1.4;font-size:13px!important}main .account-center-sidebar-balance strong{line-height:1.2;font-size:22px!important}main .account-center-sidebar nav button strong{line-height:1.35;font-size:19px!important}main .account-center-sidebar nav button small{line-height:1.4;font-size:11px!important}main .account-center-sidebar-note{line-height:1.4;font-size:12px!important}main .account-profile-overview dt{line-height:1.45;font-size:14px!important}main .account-profile-overview dd{line-height:1.45;font-size:13px!important}main .account-language-options>div{grid-template-columns:1fr;place-items:center;padding-inline:14px;display:grid}main .account-language-options span{text-align:center;white-space:nowrap;min-width:0;line-height:1.4;font-size:18px!important}
.theme-home .section-hero h1{isolation:isolate;filter:drop-shadow(0 22px 36px #0000006b);width:fit-content;max-width:min(1480px,94vw);position:relative}.theme-home .section-hero h1 span{color:#0000;-webkit-text-fill-color:transparent;text-rendering:geometricprecision;-webkit-background-clip:text;background-clip:text;width:fit-content}.theme-home .section-hero h1 span:first-child{-webkit-text-stroke:1px #ffffff3d;background-image:linear-gradient(108deg,#fff 0% 20%,#c9ccd0 48%,#f7f7f5 72%,#aeb2b7 100%)}.theme-home .section-hero h1 span:last-child{-webkit-text-stroke:1px #eccd8333;background-image:linear-gradient(103deg,#f8f7f2 0% 48%,#ead59f 68%,#d7ae54 84%,#f0cf7b 100%);position:relative}.theme-home .section-hero h1 span:last-child:after{content:"";background:linear-gradient(90deg,#d7ae54,#f1d693 58%,#f1d69300);border-radius:999px;width:min(42%,440px);height:clamp(3px,.32vw,6px);margin-top:clamp(16px,1.5vw,28px);display:block;box-shadow:0 0 28px #d7ae544d}@media (max-width:760px){.theme-home .section-hero h1{filter:drop-shadow(0 14px 24px #0000006b);max-width:100%}.theme-home .section-hero h1 span:first-child,.theme-home .section-hero h1 span:last-child{-webkit-text-stroke-width:.5px}}
a:focus,a:focus-visible,button:focus,button:focus-visible,summary:focus,summary:focus-visible{outline-offset:0!important;outline:none!important}a:focus-visible,button:focus-visible,summary:focus-visible{filter:brightness(.88)saturate(1.08)}.site-header--home a:focus-visible,.site-header--ark a:focus-visible,.site-header--media a:focus-visible,.theme-home a:focus-visible,.theme-ark a:focus-visible,.theme-life a:focus-visible,.theme-war a:focus-visible,.theme-media a:focus-visible{filter:brightness(1.22)saturate(1.08)}.menu-cluster>a:focus,.menu-cluster>a:focus-visible,.section-navigation a:focus,.section-navigation a:focus-visible,.website-account-trigger:focus,.website-account-trigger:focus-visible,.website-account-dropdown a:focus,.website-account-dropdown a:focus-visible,.website-account-dropdown button:focus,.website-account-dropdown button:focus-visible{box-shadow:none!important;outline:none!important}.site-header--news .site-header__primary{background:#fffffff7;border-bottom:1px solid #10131a21}.site-header--news .section-navigation{background:#f4f1eaf7;border-top:1px solid #d7ae5457;border-bottom:1px solid #10131a2e;box-shadow:0 10px 24px #10131a12}.site-header--news .section-navigation a.active{color:#11141b;font-weight:780}.site-header--news .section-navigation__inner>strong{color:#a87919}.mobile-navigation-panel section.active>a,.mobile-navigation-panel section a.active{color:var(--gold)}.mobile-navigation-panel section a.active{opacity:1;font-weight:800}.header-actions .account-cta{box-sizing:border-box;border-radius:5px;align-items:center;height:38px;padding:0 13px;display:inline-flex}.header-actions>a:not(.account-cta){box-sizing:border-box;border-radius:5px;justify-content:center;align-items:center;height:38px;padding:0 13px;display:inline-flex}body{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}
.auth-page--login .auth-card__header span{line-height:1.4;font-size:13px!important}.auth-page--register .auth-card__header span{line-height:1.4;font-size:11px!important}.auth-page--login .google-setup-note,.auth-page--login .auth-divider,.auth-page--login .auth-form-assistance a,.auth-page--login .auth-consent,.auth-page--login .auth-security-note{font-size:14px!important}.auth-page--register .google-setup-note,.auth-page--register .auth-consent{font-size:13px!important}.auth-page--register .auth-divider,.auth-page--register .auth-form-assistance a{font-size:14px!important}.auth-page--login .google-setup-note,.auth-page--register .google-setup-note{line-height:1.6}.auth-page--login .auth-divider,.auth-page--register .auth-divider{line-height:1.4}.auth-page--login .auth-consent,.auth-page--login .auth-security-note{line-height:1.7}.auth-page--register .auth-consent{line-height:1.55}.auth-page--login .auth-card label,.auth-page--register .auth-card label{font-size:14px}.auth-page--login .auth-switch,.auth-page--register .auth-switch{font-size:15px}.auth-page--register .auth-card__header img{filter:none;background:0 0}@media (min-width:981px){.auth-page--register .auth-layout--register{align-items:stretch}.auth-page--register .auth-form-column--register{align-content:stretch;align-self:stretch;position:relative}.auth-page--register .auth-card--register{box-sizing:border-box;height:100%}.auth-page--register .auth-switch{width:100%;margin:0;position:absolute;top:calc(100% + 14px);left:0}}@media (max-width:760px){.auth-page--login .auth-card__header span{font-size:12px!important}.auth-page--login .google-setup-note,.auth-page--login .auth-divider,.auth-page--login .auth-form-assistance a,.auth-page--login .auth-security-note{font-size:13px!important}}
.gridmesh-cta{background:radial-gradient(circle at 12% 24%,#87b7e81f,#0000 28rem),#0b0e11;grid-template-columns:minmax(320px,.78fr) minmax(480px,1.22fr);align-items:center;gap:clamp(52px,7vw,124px);position:relative;overflow:hidden}.gridmesh-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#87b7e894,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.gridmesh-cta__copy{z-index:2;position:relative}.gridmesh-cta__copy h2{margin-top:28px;font-size:clamp(44px,5vw,82px)}.gridmesh-cta__copy>p{max-width:600px;color:var(--ark-muted);word-break:keep-all;margin:clamp(34px,4vw,58px) 0 0;font-size:17px;line-height:1.9}.gridmesh-cta__copy>a{width:min(100%,280px);margin-top:34px}.gridmesh-cta__visual{aspect-ratio:16/9;background:#07090b;border:1px solid #87b7e84d;border-radius:12px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000075,0 0 70px #4e7dae1a}.gridmesh-cta__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#040709db 100%),linear-gradient(90deg,#080b0e33,#0000 38%);position:absolute;inset:0}.gridmesh-cta__visual img{object-fit:cover;width:100%;height:100%}.gridmesh-cta__visual figcaption{z-index:2;justify-content:space-between;align-items:flex-end;gap:28px;display:flex;position:absolute;bottom:clamp(20px,3vw,38px);left:clamp(20px,3vw,42px);right:clamp(20px,3vw,42px)}.gridmesh-cta__visual figcaption span{color:var(--gridmesh-blue);letter-spacing:.14em;font-family:Inter,"42dot Sans",system-ui,sans-serif;font-size:12px;font-weight:850}.gridmesh-cta__visual figcaption strong{color:#f2efe7;letter-spacing:.06em;text-align:right;font-family:Inter,"42dot Sans",system-ui,sans-serif;font-size:15px}@media (max-width:980px){.gridmesh-cta{grid-template-columns:1fr}.gridmesh-cta__visual{width:100%}}@media (max-width:660px){.gridmesh-cta__copy h2{font-size:43px}.gridmesh-cta__visual{aspect-ratio:4/3}.gridmesh-cta__visual figcaption{display:grid}.gridmesh-cta__visual figcaption strong{text-align:left;font-size:12px}}
.ark-archive-hero{box-sizing:border-box;height:300px;min-height:300px;padding:0 var(--page-pad)}.ark-archive-hero>.ark-archive-hero__content{z-index:1;box-sizing:border-box;width:100%;height:100%;color:inherit;letter-spacing:normal;grid-template-columns:1fr;align-items:center;padding-top:48px;font-family:inherit;display:grid;position:relative}.ark-archive-hero__heading{align-content:center;display:grid}.ark-archive-hero__heading>p{color:var(--ark-gold);letter-spacing:.16em;margin:0;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:850;line-height:1.55}.ark-archive-hero__heading h1{color:#f4f2ec;margin:clamp(16px,1.5vw,22px) 0 0;font-size:clamp(54px,7vw,110px);line-height:.88}@media (max-width:660px){.ark-archive-hero{height:280px;min-height:280px;padding:0 18px}.ark-archive-hero>.ark-archive-hero__content{grid-template-columns:1fr;padding-top:28px;display:grid}.ark-archive-hero__heading h1{margin-top:12px;font-size:clamp(48px,16vw,64px)}}
.docs-landing,.docs-site{--docs-ink:#17191c;--docs-muted:#6d7179;--docs-line:#e4e5e7;--docs-soft:#f6f6f4;--docs-accent:#c99529;color:var(--docs-ink);background:#fff}.docs-site{--docs-header-height:68px;min-height:100svh}.docs-landing{min-height:calc(100vh - var(--header-height))}.docs-landing>header{color:#fff;border-bottom:4px solid var(--docs-accent);background:radial-gradient(circle at 82% 12%,#d3a43933,#0000 28%),linear-gradient(135deg,#0d0f12,#17191d 58%,#211b10);padding:clamp(92px,12vw,172px) clamp(24px,6vw,104px);position:relative;overflow:hidden}.docs-landing>header:after{content:"DOCS";color:#ffffff09;letter-spacing:-.08em;font-size:clamp(120px,22vw,390px);font-weight:800;line-height:.7;position:absolute;bottom:-24px;right:clamp(32px,9vw,170px)}.docs-landing>header>*{z-index:1;position:relative}.docs-landing>header>p,.docs-landing__section-title>span{color:#d8aa42;letter-spacing:.18em;margin:0 0 24px;font-size:clamp(17px,1.25vw,22px);font-weight:750}.docs-landing>header h1{letter-spacing:-.055em;max-width:1050px;margin:0;font-size:clamp(54px,7vw,124px);font-weight:740;line-height:1.06}.docs-landing>header>div{color:#b7bbc2;max-width:720px;margin-top:40px;font-size:clamp(20px,1.5vw,27px);line-height:1.75}.docs-landing>section{padding:clamp(72px,9vw,140px) clamp(24px,6vw,104px)}.docs-landing__section-title h2{letter-spacing:-.04em;margin:0 0 48px;font-size:clamp(42px,5vw,76px)}.docs-space-grid{border-top:1px solid var(--docs-line);border-left:1px solid var(--docs-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.docs-space-grid>a{min-height:280px;color:inherit;border-right:1px solid var(--docs-line);border-bottom:1px solid var(--docs-line);background:#fff;grid-template-columns:auto 1fr auto;align-items:start;gap:28px;padding:38px;text-decoration:none;transition:background-color .22s,color .22s;display:grid}.docs-space-grid>a:hover{color:#fff;background:#17191c}.docs-space-grid>a>span{color:var(--docs-accent);font-size:17px;font-weight:750}.docs-space-grid>a strong{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(26px,2.3vw,40px);line-height:1.2;display:block}.docs-space-grid>a p{color:var(--docs-muted);margin:0;font-size:20px;line-height:1.65}.docs-space-grid>a:hover p{color:#b8bdc5}.docs-space-grid>a>b{font-size:24px}.docs-landing__empty{color:var(--docs-muted);border-right:1px solid var(--docs-line);border-bottom:1px solid var(--docs-line);grid-column:1/-1;padding:72px 38px;font-size:22px}.docs-header{z-index:40;height:var(--docs-header-height);color:#17191c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 12% -80%,#c9952921,#0000 30%),#f5f6f6f7;border-bottom:1px solid #dbdde0;position:sticky;top:0;box-shadow:0 8px 26px #22252a0b}.docs-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 4%,#c995296b 18%,#c9952914 44%,#0000 72%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.docs-header__inner{grid-template-columns:minmax(190px,245px) minmax(360px,1fr) minmax(260px,380px) auto;align-items:center;gap:clamp(18px,2.2vw,42px);width:100%;max-width:none;height:100%;margin:0 auto;padding:0 clamp(22px,3vw,58px);display:grid}.docs-brand{color:#17191c;align-items:center;gap:10px;text-decoration:none;display:flex}.docs-brand>img{object-fit:contain;width:38px;height:38px}.docs-brand>span,.docs-brand strong,.docs-brand small{display:block}.docs-brand strong{letter-spacing:-.045em;font-size:19px;font-weight:760;line-height:1}main.docs-site .docs-brand small{color:#73777e;letter-spacing:.04em;margin-top:3px;font-weight:700;line-height:1;font-size:10px!important}.docs-brand__badge{color:#7b642f;letter-spacing:.12em;background:#c9952917;border:1px solid #aa7e233b;border-radius:4px;align-items:center;gap:6px;height:24px;margin-left:5px;padding:0 8px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.docs-brand__badge:before{content:"";background:var(--docs-accent);border-radius:50%;width:5px;height:5px}.docs-space-navigation{scrollbar-width:none;justify-content:center;align-self:stretch;align-items:stretch;gap:clamp(20px,2.4vw,42px);min-width:0;display:flex;overflow-x:auto}.docs-space-navigation::-webkit-scrollbar{display:none}.docs-space-navigation a{color:#666a72;white-space:nowrap;flex:none;align-items:center;font-size:16px;font-weight:680;text-decoration:none;transition:color .17s;display:flex;position:relative}.docs-space-navigation a[aria-current=page]:after{content:"";background:var(--docs-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.docs-search{position:relative}.docs-search label{color:#858990;background:#ffffffc7;border:1px solid #d2d5d9;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:40px;padding:0 12px;transition:background-color .17s,border-color .17s,box-shadow .17s;display:grid}.docs-search input{color:#17191c;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.docs-search input::placeholder{color:#8f949d}.docs-search kbd{color:#8f949d;font:inherit;border:1px solid #d2d4d8;border-radius:4px;padding:2px 7px;font-size:12px}.docs-search__results{color:#15171a;background:#fff;border:1px solid #dedfe2;border-radius:10px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 18px 46px #0003}.docs-search__results a{color:inherit;border-radius:7px;padding:12px 14px;text-decoration:none;display:block}.docs-search__results a:hover{background:#f3f3f1}.docs-search__results strong,.docs-search__results span{display:block}.docs-search__results strong{font-size:16px}.docs-search__results span{color:#747880;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.docs-search__results p{color:#747880;margin:0;padding:18px 14px;font-size:15px}.docs-auth-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.docs-auth-actions>a{color:#303338;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;height:38px;padding:0 13px;font-size:14px;font-weight:720;text-decoration:none;transition:color .17s,background-color .17s;display:flex}.docs-auth-actions>a:hover{background:#f1f1ef}.docs-auth-actions>a:last-child{color:#fff;background:#17191c;gap:8px}.docs-auth-actions>a:last-child:hover{background:#a97a1d}.docs-layout{width:100%;max-width:none;min-height:calc(100vh - var(--docs-header-height));grid-template-columns:330px minmax(0,1fr) 300px;justify-content:center;align-items:start;margin:0 auto;display:grid}.docs-sidebar{top:var(--docs-header-height);height:calc(100vh - var(--docs-header-height));border-right:1px solid var(--docs-line);background:#fafaf8;flex-direction:column;padding:34px 24px 24px;display:flex;position:sticky;overflow-y:auto}.docs-sidebar__intro{border-bottom:1px solid var(--docs-line);padding:0 12px 24px}.docs-sidebar__intro span{color:#9a7626;letter-spacing:.14em;font-size:13px;font-weight:800}.docs-sidebar__intro p{color:#777b82;margin:12px 0 0;font-size:15px;line-height:1.6}.docs-sidebar>nav{flex-direction:column;flex:1;padding:20px 0;display:flex}.docs-sidebar__row{grid-template-columns:minmax(0,1fr) 34px;align-items:center;display:grid;position:relative}.docs-sidebar__row>a{color:#555961;border-radius:7px;min-height:40px;padding-top:10px;padding-bottom:10px;padding-right:12px;font-size:16px;font-weight:570;line-height:1.35;text-decoration:none;transition:color .17s,background-color .17s;position:relative}.docs-sidebar__row>a:hover{color:#17191c;background:#efefeb}.docs-sidebar__row>a[aria-current=page]{color:#17191c;background:#eae8df;font-weight:760}.docs-sidebar__row>a[aria-current=page]:after{content:"";background:var(--docs-accent);border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:4px}.docs-sidebar__row>a b{vertical-align:2px;background:var(--docs-accent);border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.docs-sidebar__row>button,.docs-mobile-nav__row>button{color:#747880;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;transition:color .16s,background-color .16s;display:grid;position:relative}.docs-sidebar__row>button:hover,.docs-mobile-nav__row>button:hover{color:#17191c;background:#e8e8e3}.docs-sidebar__row>button span,.docs-mobile-nav__row>button span{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:rotate .16s;rotate:45deg}.docs-sidebar__row>button[aria-expanded=false] span,.docs-mobile-nav__row>button[aria-expanded=false] span{rotate:-45deg}.docs-article{min-width:0;padding:58px clamp(58px,5vw,112px) 88px}.docs-breadcrumb{color:#8a8e95;flex-wrap:wrap;gap:8px;margin-bottom:40px;font-size:15px;display:flex}.docs-breadcrumb a{color:#6f737a;text-decoration:none}.docs-article>header{border-bottom:1px solid var(--docs-line);padding-bottom:42px}.docs-article>header>p{color:#a07821;letter-spacing:.15em;margin:0 0 15px;font-size:14px;font-weight:800}.docs-article>header h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,72px);font-weight:750;line-height:1.12}.docs-article>header>div{color:#666a72;margin-top:22px;font-size:21px;line-height:1.75}.docs-rich-content{color:#34373c;padding:44px 0;font-size:19px;line-height:1.82}.docs-rich-content h1,.docs-rich-content h2,.docs-rich-content h3,.docs-rich-content h4{scroll-margin-top:calc(var(--docs-header-height) + 34px);color:#17191c;letter-spacing:-.035em;line-height:1.28}.docs-rich-content h2{border-bottom:1px solid var(--docs-line);margin:58px 0 20px;padding-bottom:13px;font-size:30px}.docs-rich-content h3{margin:42px 0 14px;font-size:23px}.docs-rich-content h4{margin:32px 0 12px;font-size:19px}.docs-rich-content h1 a,.docs-rich-content h2 a,.docs-rich-content h3 a,.docs-rich-content h4 a{color:inherit;text-decoration:none}.docs-rich-content p{margin:0 0 14px}.docs-rich-content ul,.docs-rich-content ol{margin:0 0 16px;padding-left:28px}.docs-rich-content li{margin:4px 0;padding-left:4px}.docs-rich-content li>p{margin:0}.docs-rich-content li>ul,.docs-rich-content li>ol{margin:5px 0 7px}.docs-checklist{list-style:none;padding-left:0!important}.docs-checklist__item{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;display:grid}.docs-checklist__item>input{width:16px;height:16px;accent-color:var(--docs-accent);margin:6px 0 0}.docs-checklist__item>p{margin-bottom:8px}.docs-rich-content a{color:#8d6512;text-decoration:none}.docs-rich-content blockquote{color:#494d54;border-left:4px solid var(--docs-accent);background:#f4f1e8;border-radius:0 8px 8px 0;margin:20px 0;padding:16px 22px;line-height:1.65}.docs-rich-content blockquote p:last-child{margin-bottom:0}.docs-mermaid{background:linear-gradient(135deg,#b98a2014,#0000 45%),#fbfaf6;border:1px solid #e3dccb;border-radius:10px;margin:34px 0;padding:clamp(22px,4vw,42px);overflow-x:auto}.docs-mermaid__canvas{place-items:center;min-width:640px;min-height:180px;display:grid}.docs-mermaid__canvas svg{width:100%;max-width:1100px;height:auto;margin:0 auto;display:block;font-family:var(--font-42dot), "42dot Sans", Arial, sans-serif!important}.docs-mermaid__loading{color:#777168;font-size:14px}.docs-mermaid__error{color:#9e332b;width:100%}.docs-mermaid__error pre{color:#38342e;white-space:pre-wrap;background:#f4efe7;border-radius:6px;margin:14px 0 0;padding:16px;overflow-x:auto}.docs-rich-content img{border:1px solid var(--docs-line);border-radius:10px;max-width:100%;height:auto;margin:36px 0;display:block}.docs-image{margin:36px 0}.docs-image img{margin:0}.docs-image figcaption{color:#777168;text-align:center;margin-top:10px;font-size:14px}.docs-table{border:1px solid var(--docs-line);border-radius:8px;width:100%;margin:30px 0;overflow-x:auto}.docs-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px;line-height:1.6}.docs-table th,.docs-table td{text-align:left;vertical-align:top;border-right:1px solid var(--docs-line);border-bottom:1px solid var(--docs-line);padding:13px 15px}.docs-table th{color:#17191c;background:#f4f1e8;font-weight:750}.docs-table td{background:#fff}.docs-table tr:last-child>*{border-bottom:0}.docs-table tr>:last-child{border-right:0}.docs-table p{margin:0}.docs-rich-content hr{border:0;border-top:1px solid var(--docs-line);margin:52px 0}.docs-rich-content :not(pre)>code{color:#855e0d;background:#f3efe3;border:1px solid #e8dfc8;border-radius:5px;padding:2px 6px;font-size:.9em}.docs-code{color:#e8eaf0;background:#17191d;border:1px solid #292d33;border-radius:9px;margin:30px 0;position:relative;overflow:hidden}.docs-code button{color:#b8bdc6;font:inherit;cursor:pointer;background:#25292f;border:1px solid #393e46;border-radius:5px;padding:6px 9px;font-size:13px;position:absolute;top:10px;right:10px}.docs-code pre{margin:0;padding:26px 22px;font-size:16px;line-height:1.65;overflow-x:auto}.docs-pagination{border-top:1px solid var(--docs-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:34px;display:grid}.docs-pagination a{color:#17191c;border:1px solid var(--docs-line);border-radius:9px;flex-direction:column;justify-content:center;min-height:104px;padding:18px 20px;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.docs-pagination a:hover{background:#faf8f2;border-color:#cfb675}.docs-pagination a:last-child{text-align:right}.docs-pagination span{color:#858990;margin-bottom:8px;font-size:14px}.docs-pagination strong{font-size:16px}.docs-updated{color:#999da4;margin-top:24px;font-size:14px}.docs-toc{top:var(--docs-header-height);max-height:calc(100vh - var(--docs-header-height));border-left:1px solid var(--docs-line);padding:58px 28px 32px;position:sticky;overflow-y:auto}.docs-toc>strong{color:#34373c;margin-bottom:16px;font-size:14px;display:block}.docs-toc nav{flex-direction:column;gap:2px;display:flex}.docs-toc nav a{color:#7a7e85;padding-top:6px;padding-bottom:6px;font-size:14px;line-height:1.45;text-decoration:none}.docs-toc nav a:hover{color:#8d6512}.docs-toc>p{color:#999da4;font-size:14px}.docs-feedback{color:#777b82;border-top:1px solid var(--docs-line);margin-top:26px;padding-top:18px;font-size:13px;text-decoration:none;display:block}.docs-mobile-nav{display:none}.docs-footer{color:#72767d;background:#eceeef;border-top:1px solid #d4d7da;grid-template-columns:minmax(220px,1fr) auto minmax(360px,1fr);align-items:center;gap:32px;min-height:118px;padding:26px clamp(28px,4vw,72px);display:grid}.docs-footer__brand strong,.docs-footer__brand span{display:block}.docs-footer__brand strong{color:#25282c;font-size:16px;font-weight:760}.docs-footer__brand span{letter-spacing:.14em;margin-top:5px;font-size:10px;font-weight:700}.docs-footer>p{white-space:nowrap;margin:0;font-size:13px}.docs-footer>nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 24px;display:flex}.docs-footer>nav a{color:#555960;font-size:13px;font-weight:640;text-decoration:none;transition:color .17s}.docs-footer>nav a:hover{color:#8d6512}.docs-empty{text-align:center;place-content:center;gap:18px;min-height:60vh;display:grid}.docs-empty a{color:#956c17}@media (max-width:1380px){.docs-header__inner{grid-template-columns:minmax(170px,210px) minmax(320px,1fr) minmax(230px,300px) auto;gap:18px;padding-left:24px;padding-right:24px}.docs-space-navigation{gap:20px}.docs-auth-actions>a{padding-left:10px;padding-right:10px}}@media (max-width:1180px){.docs-layout{grid-template-columns:290px minmax(0,1fr)}.docs-toc{display:none}.docs-space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-footer{grid-template-columns:1fr auto}.docs-footer>p{grid-area:2/1}.docs-footer>nav{grid-area:1/2/span 2}}@media (max-width:1050px){.docs-site{--docs-header-height:116px}.docs-header__inner{grid-template-rows:64px 52px;grid-template-columns:180px minmax(180px,1fr) auto;gap:0 18px;padding:0 20px}.docs-brand{grid-area:1/1}.docs-search{grid-area:1/2}.docs-auth-actions{grid-area:1/3}.docs-space-navigation{border-top:1px solid #ececee;grid-area:2/1/auto/-1;justify-content:flex-start;gap:30px}}@media (max-width:820px){.docs-layout{min-height:auto;display:block}.docs-sidebar{display:none}.docs-mobile-nav{z-index:20;border-bottom:1px solid var(--docs-line);background:#fafaf8;display:block;position:relative}.docs-mobile-nav summary{color:#303338;cursor:pointer;padding:16px 20px;font-size:16px;font-weight:700}.docs-mobile-nav nav{flex-direction:column;max-height:55vh;padding:0 10px 14px;display:flex;overflow-y:auto}.docs-mobile-nav__row{grid-template-columns:minmax(0,1fr) 38px;align-items:center;display:grid}.docs-mobile-nav__row>a{color:#60646b;border-radius:7px;padding-top:10px;padding-bottom:10px;font-size:16px;text-decoration:none}.docs-mobile-nav__row>a[aria-current=page]{color:#17191c;background:#ece9df;font-weight:750}.docs-article{padding:38px 22px 64px}.docs-article>header h1{font-size:clamp(38px,12vw,58px)}.docs-rich-content{font-size:18px}.docs-space-grid{grid-template-columns:1fr}.docs-space-grid>a{min-height:220px}.docs-footer{grid-template-columns:1fr;gap:14px;padding-top:30px;padding-bottom:30px}.docs-footer>p,.docs-footer>nav{grid-area:auto/1}.docs-footer>nav{justify-content:flex-start}}@media (max-width:520px){.docs-header__inner{grid-template-columns:42px minmax(116px,1fr) auto;gap:0 9px;padding-left:12px;padding-right:12px}.docs-brand>span,.docs-brand__badge{display:none}.docs-brand>img{width:36px;height:36px}.docs-search label{padding:0 9px}.docs-search kbd{display:none}.docs-auth-actions{gap:3px}.docs-auth-actions>a{height:36px;padding-left:7px;padding-right:7px;font-size:12px}.docs-auth-actions>a:last-child span{display:none}.docs-space-navigation{gap:24px}.docs-space-navigation a{font-size:14px}.docs-landing>header{padding-top:70px;padding-bottom:84px}.docs-landing>header h1{font-size:48px}.docs-pagination{grid-template-columns:1fr}}.docs-reading-progress{z-index:3;pointer-events:none;background:linear-gradient(90deg,#b88423,#4c8db8);height:3px;transition:width 90ms linear;position:absolute;bottom:-1px;left:0}.docs-header{background:radial-gradient(circle at 15% -120%,#b8842324,#0000 34%),#edf0f3f5;border-color:#d3d9df;box-shadow:0 5px 18px #16222f0f}.docs-header__inner{grid-template-columns:minmax(210px,250px) minmax(380px,1fr) minmax(250px,380px) auto;gap:clamp(16px,2vw,38px)}.docs-brand>img{width:42px;height:42px}.docs-brand strong{color:#16202d;font-size:20px}.docs-space-navigation a{color:#526071;font-size:16px;font-weight:720}.docs-search label{background:#ffffffe0;border-color:#cbd3dc;border-radius:9px}.docs-search label:focus-within{border-color:#5d8fb2;box-shadow:0 0 0 3px #2f6f9f1f}.docs-search__backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f19256b;place-items:start center;padding:min(14vh,120px) 20px 40px;display:grid;position:fixed;inset:0}.docs-search__results{color:#17212f;background:#fff;border-color:#cfd7df;border-radius:14px;width:min(720px,100vw - 40px);max-height:min(680px,72vh);padding:10px;position:relative;top:auto;left:auto;right:auto;overflow-y:auto;box-shadow:0 32px 90px #0d182647}.docs-search__result-heading{border-bottom:1px solid #e2e7eb;justify-content:space-between;align-items:center;padding:10px 12px 14px;display:flex}.docs-search__result-heading strong{font-size:18px}.docs-search__result-heading button{color:#667486;font:inherit;cursor:pointer;background:#f1f4f6;border:1px solid #d9e0e6;border-radius:6px;padding:5px 9px;font-size:12px}.docs-search__results a{border:1px solid #0000;border-radius:9px;grid-template-columns:88px minmax(0,1fr);gap:3px 14px;margin-top:4px;padding:14px;display:grid}.docs-search__results a em{color:#9a6e18;letter-spacing:.04em;grid-row:1/span 2;align-self:start;font-size:12px;font-style:normal;font-weight:800}.docs-search__results mark{color:inherit;background:#f5df9f;border-radius:2px}.docs-search__guide{color:#687587;align-items:center;gap:8px;padding:24px 14px 18px;font-size:14px;display:flex}.docs-search__guide span{margin-right:auto}.docs-search__guide kbd{white-space:nowrap}.docs-layout{background:#ffffff47;grid-template-columns:clamp(280px,16vw,340px) minmax(0,1fr) clamp(230px,14vw,300px);width:100%;max-width:none;margin-left:0;margin-right:0}.docs-sidebar{scrollbar-color:#aeb9c3 transparent;scrollbar-width:thin;background:#f0f4f7eb;border-color:#d7dfe6;padding:26px 20px 24px}.docs-sidebar__intro{background:#fff;border:1px solid #dbe2e8;border-radius:10px;margin:0 4px 14px;padding:15px 16px 18px;box-shadow:0 8px 22px #1c2b3b0a}.docs-sidebar__intro span{color:#996b14;letter-spacing:.08em;font-size:13px}.docs-sidebar__intro strong{color:#667486;margin-top:10px;font-size:14px;font-weight:560;line-height:1.55;display:block}.docs-sidebar>nav{padding-top:4px}.docs-sidebar__row>a{color:#536174;border:1px solid #0000;border-radius:8px;min-height:42px}.docs-sidebar__row>a:hover{color:#17212f;background:#ffffffc7;border-color:#dce3e9}.docs-sidebar__row>a[aria-current=page]{color:#17212f;background:#fff;border-color:#d1dbe3;box-shadow:0 6px 16px #1c2b3b0d}.docs-article{background:#fffffff0;border-right:1px solid #e0e5ea;padding:52px clamp(42px,4.3vw,90px) 96px}.docs-breadcrumb{color:#7a8796;margin-bottom:34px;font-size:14px}.docs-breadcrumb a{color:#486b86}.docs-article>header{padding:2px 0 32px}.docs-article>header>p{color:#9c701b;letter-spacing:.12em;font-size:13px}.docs-article>header h1{color:#15202d;font-size:clamp(42px,4.2vw,66px)}.docs-article>header>div:not(.docs-document-meta){color:#5e6b7a;max-width:820px;font-size:19px;line-height:1.7}.docs-document-meta{flex-wrap:wrap;gap:8px;display:flex;margin-top:22px!important}.docs-document-meta span{color:#5f6d7d;background:#eff3f6;border:1px solid #dce3e8;border-radius:5px;padding:6px 9px;font-size:12px;font-weight:650;line-height:1}.docs-document-tools{justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.docs-document-tools button{color:#536174;font:inherit;cursor:pointer;background:#f5f7f8;border:1px solid #d9e0e6;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:680}.docs-document-tools button:hover{color:#18324a;background:#eaf2f7;border-color:#c2d5e2}.docs-rich-content{color:#2f3a47;padding-top:30px;font-size:18px;line-height:1.78}.docs-rich-content h1,.docs-rich-content h2,.docs-rich-content h3,.docs-rich-content h4{color:#15202d}.docs-rich-content h2{border-color:#dbe2e8}.docs-rich-content a{color:#2f6f9f}.docs-table{border-color:#d5dee6;border-radius:10px;box-shadow:0 10px 28px #1b2b3b0d}.docs-pagination a,.docs-related a{background:#fff;border-color:#d7e0e7;border-radius:10px}.docs-related{border-top:1px solid #dce3e8;margin-top:50px;padding-top:34px}.docs-related>p{color:#996b14;letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:800}.docs-related>h2{color:#17212f;margin:0 0 18px;font-size:24px}.docs-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.docs-related a{color:#17212f;border:1px solid #d7e0e7;grid-template-columns:1fr auto;align-content:center;gap:8px;min-height:116px;padding:18px;text-decoration:none;display:grid}.docs-related a span{color:#8a681e;grid-column:1/-1;font-size:12px;font-weight:760}.docs-related a strong{font-size:15px;line-height:1.4}.docs-related a em{color:#4c8db8;font-style:normal}.docs-helpful{background:linear-gradient(135deg,#edf3f6,#f8f5ec);border:1px solid #d8e0e5;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:28px;padding:22px;display:grid}.docs-helpful strong,.docs-helpful span{display:block}.docs-helpful strong{color:#17212f;font-size:17px}.docs-helpful span{color:#6a7786;margin-top:5px;font-size:13px}.docs-helpful>div:nth-child(2){gap:8px;display:flex}.docs-helpful button{color:#405064;font:inherit;cursor:pointer;background:#fff;border:1px solid #ced8e0;border-radius:6px;padding:9px 12px;font-size:13px;font-weight:680}.docs-helpful button:hover,.docs-helpful button[aria-pressed=true]{color:#163652;background:#dfeef5;border-color:#9fc1d5}.docs-helpful>p{color:#5e6b7a;grid-column:1/-1;margin:0;font-size:13px}.docs-helpful>p a{color:#2f6f9f}.docs-toc nav a{color:#687587;border-left:2px solid #0000;padding-left:10px;padding-right:8px;position:relative}.docs-feedback{color:#2f6f9f;font-weight:680}@media (max-width:1380px){.docs-header__inner{grid-template-columns:minmax(180px,210px) minmax(300px,1fr) minmax(210px,270px) auto}.docs-layout{grid-template-columns:280px minmax(0,1fr) 230px}}@media (max-width:1180px){.docs-layout{grid-template-columns:280px minmax(0,1fr)}.docs-related>div{grid-template-columns:1fr}}@media (max-width:820px){.docs-mobile-nav{background:#edf2f5}.docs-article{border-right:0}.docs-helpful{grid-template-columns:1fr}.docs-helpful>div:nth-child(2){flex-wrap:wrap}}@media (max-width:520px){.docs-search__backdrop{padding:84px 10px 20px}.docs-search__results{width:calc(100vw - 20px)}.docs-search__results a{grid-template-columns:1fr}.docs-search__results a em{grid-row:auto}.docs-document-tools{justify-content:flex-start}.docs-document-meta{gap:6px}}.docs-site{--docs-ink:#152238;--docs-muted:#647083;--docs-line:#ddd8cd;--docs-soft:#f2efe8;--docs-accent:#b9852d;--docs-interactive:#315f78;--docs-panel:#fffdf9;color:var(--docs-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#f5f2eb;background-image:linear-gradient(90deg,#1e2f4207 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.docs-header{color:var(--docs-ink);background:radial-gradient(circle at 12% -80%,#b9852d29,#0000 30%),#faf8f3f7;border-color:#d8d2c7;box-shadow:0 5px 18px #1a24300f}.docs-brand,.docs-brand strong,.docs-space-navigation a:hover,.docs-space-navigation a[aria-current=page]{color:var(--docs-ink)}.docs-search label{background:#fffdf9f0;border-color:#d4cec2}.docs-search label:focus-within{background:#fffdf9;border-color:#b9852d;box-shadow:0 0 0 3px #b9852d1f}.docs-search__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141c272e}.docs-search__results{color:var(--docs-ink);background:#fffdf9;border-color:#d7d0c4;padding:12px;box-shadow:0 24px 64px #15223833}.docs-search__dialog-field{color:#6c7685;background:#f5f2eb;border:1px solid #d8d1c5;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;height:52px;margin:12px 2px 8px;padding:0 14px;display:grid}.docs-search__dialog-field:focus-within{background:#fff;border-color:#b9852d;box-shadow:0 0 0 3px #b9852d1f}.docs-search__dialog-field input{width:100%;min-width:0;color:var(--docs-ink);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.docs-search__dialog-field button{color:#667083;width:30px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:20px;display:grid}.docs-search__results a:hover,.docs-search__results a[aria-current=true]{background:#f0ece3;border-color:#ddd2bf}.docs-theme-toggle{color:#3d4b5e;cursor:pointer;background:#fffdf9c7;border:1px solid #d7d0c4;border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:grid}.docs-theme-toggle:hover{color:#8b6219;background:#fffdf9;border-color:#c7b78f}.docs-theme-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px;height:19px}.docs-sidebar{background:#efece4f5;border-color:#d8d2c7}.docs-sidebar__row,.docs-mobile-nav__row{isolation:isolate}.docs-sidebar__branch{z-index:2;top:-1px;bottom:-1px;left:var(--docs-branch-offset);pointer-events:none;border-left:1px solid #c8c1b5;width:12px;position:absolute}.docs-sidebar__branch:after{content:"";border-top:1px solid #c8c1b5;width:10px;position:absolute;top:50%;left:0}.docs-sidebar__row>a,.docs-mobile-nav__row>a{z-index:1}.docs-sidebar__row>a:hover{background:#fffdf9b8;border-color:#ddd7cc}.docs-sidebar__row>a[aria-current=page]{background:#fffdf9;border-color:#d8d0c3}.docs-sidebar__row>button,.docs-mobile-nav__row>button{z-index:3;touch-action:manipulation}.docs-sidebar__row>button span,.docs-mobile-nav__row>button span{width:8px;height:8px;transition:rotate .16s}.docs-article>header h1,.docs-rich-content h1,.docs-rich-content h2,.docs-rich-content h3,.docs-rich-content h4,.docs-related>h2{color:var(--docs-ink)}.docs-rich-content{color:#334052}.docs-rich-content blockquote{color:#35475a;background:#f2eee5;border-color:#b9852d}.docs-table,.docs-pagination a,.docs-related a{background:#fffdfa;border-color:#ddd6ca}.docs-table th{color:#1c3148;background:#eeeae2}.docs-pagination a:hover,.docs-related a:hover{background:#f2eee6;border-color:#cfbf9e}.docs-toc nav a{color:#5f6b7d;border-left-color:#0000}.docs-footer{color:#647083;background:#e9e5dc;border-color:#d4cec2}.docs-site[data-theme=dark]{--docs-ink:#f0eee8;--docs-muted:#a7b0bd;--docs-line:#303a47;--docs-soft:#151c25;--docs-accent:#d2a24a;--docs-interactive:#73a9c4;--docs-panel:#111821;color:#d8dee7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0c1219;background-image:linear-gradient(90deg,#b4c4d606 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.docs-site[data-theme=dark] .docs-header{color:#f0eee8;background:radial-gradient(circle at 12% -80%,#d2a24a24,#0000 30%),#0e141cfa;border-color:#2b3541;box-shadow:0 5px 18px #00000038}.docs-site[data-theme=dark] .docs-brand,.docs-site[data-theme=dark] .docs-brand strong,.docs-site[data-theme=dark] .docs-space-navigation a:hover,.docs-site[data-theme=dark] .docs-space-navigation a[aria-current=page]{color:#f0eee8}.docs-site[data-theme=dark] .docs-brand small,.docs-site[data-theme=dark] .docs-space-navigation a{color:#9fa9b7!important}.docs-site[data-theme=dark] .docs-search label,.docs-site[data-theme=dark] .docs-theme-toggle{color:#b4becb;background:#151d27;border-color:#35404e}.docs-site[data-theme=dark] .docs-search input,.docs-site[data-theme=dark] .docs-search__dialog-field input{color:#eef1f5}.docs-site[data-theme=dark] .docs-search__backdrop{background:#0000006b}.docs-site[data-theme=dark] .docs-search__results{color:#eef1f5;background:#111923;border-color:#35404e;box-shadow:0 28px 72px #00000080}.docs-site[data-theme=dark] .docs-search__result-heading,.docs-site[data-theme=dark] .docs-search__dialog-field{background:#161f2a;border-color:#35404e}.docs-site[data-theme=dark] .docs-search__results a:hover,.docs-site[data-theme=dark] .docs-search__results a[aria-current=true]{background:#1b2632;border-color:#3b4d5d}.docs-site[data-theme=dark] .docs-layout{background:#0b11186b}.docs-site[data-theme=dark] .docs-sidebar,.docs-site[data-theme=dark] .docs-mobile-nav{background:#101720fa;border-color:#303a47}.docs-site[data-theme=dark] .docs-sidebar__intro,.docs-site[data-theme=dark] .docs-sidebar__row>a[aria-current=page]{color:#eef1f5;background:#19222d;border-color:#35414f}.docs-site[data-theme=dark] .docs-sidebar__row>a,.docs-site[data-theme=dark] .docs-mobile-nav__row>a{color:#aeb8c5}.docs-site[data-theme=dark] .docs-sidebar__row>a:hover{color:#f2f4f7;background:#18212b;border-color:#34404d}.docs-site[data-theme=dark] .docs-sidebar__branch,.docs-site[data-theme=dark] .docs-sidebar__branch:after{border-color:#44505e}.docs-site[data-theme=dark] .docs-article{color:#d4dbe4;background:#101720;border-color:#303a47}.docs-site[data-theme=dark] .docs-breadcrumb,.docs-site[data-theme=dark] .docs-breadcrumb a,.docs-site[data-theme=dark] .docs-article>header>div:not(.docs-document-meta),.docs-site[data-theme=dark] .docs-rich-content{color:#aeb8c5}.docs-site[data-theme=dark] .docs-article>header h1,.docs-site[data-theme=dark] .docs-rich-content h1,.docs-site[data-theme=dark] .docs-rich-content h2,.docs-site[data-theme=dark] .docs-rich-content h3,.docs-site[data-theme=dark] .docs-rich-content h4,.docs-site[data-theme=dark] .docs-related>h2{color:#f1efe9}.docs-site[data-theme=dark] .docs-document-meta span,.docs-site[data-theme=dark] .docs-document-tools button{color:#b8c1cc;background:#18212b;border-color:#35404d}.docs-site[data-theme=dark] .docs-rich-content blockquote{color:#c8d0da;background:#17212b;border-color:#d2a24a}.docs-site[data-theme=dark] .docs-table,.docs-site[data-theme=dark] .docs-pagination a,.docs-site[data-theme=dark] .docs-related a{color:#e2e7ed;background:#151d27;border-color:#35404d}.docs-site[data-theme=dark] .docs-table th{color:#f0eee8;background:#1d2834}.docs-site[data-theme=dark] .docs-toc{color:#d8dee7;background:#0f161ef5;border-color:#303a47}.docs-site[data-theme=dark] .docs-toc nav a{color:#9eabba}.docs-site[data-theme=dark] .docs-toc nav a:hover,.docs-site[data-theme=dark] .docs-toc nav a[aria-current=true]{color:#8ec2dc;border-left-color:#d2a24a}.docs-site[data-theme=dark] .docs-footer{color:#9eabba;background:#0d141c;border-color:#303a47}@media (max-width:820px){.docs-site{--docs-header-height:120px}.docs-header{height:var(--docs-header-height)}.docs-header__inner{grid-template-rows:62px 58px;grid-template-columns:max-content minmax(150px,1fr) max-content;gap:0 12px;padding:0 16px}.docs-brand{grid-area:1/1}.docs-search{grid-area:1/2}.docs-auth-actions{grid-area:1/3}.docs-space-navigation{border-top:1px solid var(--docs-line);grid-area:2/1/auto/-1;justify-content:flex-start;gap:28px}.docs-mobile-nav{background:#f0ede6}.docs-mobile-nav summary{padding:14px 18px}}@media (max-width:640px){.docs-header__inner{grid-template-columns:42px minmax(0,1fr) max-content;gap:0 9px;padding-left:10px;padding-right:10px}.docs-brand>span,.docs-brand__badge,.docs-auth-actions>a{display:none}.docs-search label{height:38px}.docs-space-navigation{gap:22px}.docs-space-navigation a{font-size:14px}.docs-search__backdrop{padding:70px 10px 18px}}.docs-site{--docs-ink:#172235;--docs-muted:#687589;--docs-line:#dbe1e8;--docs-soft:#f2f5f8;--docs-accent:#bd8730;--docs-interactive:#416b9d;--docs-panel:#fff;background-color:#f6f8fa;background-image:linear-gradient(90deg,#416b9d06 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.docs-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfcfdfc;border-color:#dce2e8;box-shadow:0 4px 18px #19273a0e}.docs-brand__badge{color:#8c6320;background:#f5eddd;border-color:#dfcda9}.docs-space-navigation a{color:#647185}.docs-space-navigation a:hover,.docs-space-navigation a[aria-current=page]{color:#244f82}.docs-space-navigation a:after{background:#416b9d}.docs-search label,.docs-theme-toggle{background:#fff;border-color:#d7dee6}.docs-search label:focus-within,.docs-theme-toggle:hover{border-color:#7795b7;box-shadow:0 0 0 3px #416b9d1a}.docs-search__backdrop{z-index:1000;-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;background:#121d2b5c;width:100vw;height:100dvh;min-height:100vh;inset:0}.docs-search__results{border-color:#d6dee7;box-shadow:0 28px 74px #1220323d}.docs-search__dialog-field{background:#f2f5f8;border-color:#d5dde6}.docs-search__dialog-field:focus-within{border-color:#5c82ad;box-shadow:0 0 0 3px #416b9d1f}.docs-sidebar,.docs-mobile-nav{background:#f1f4f7;border-color:#dbe1e8}.docs-sidebar__intro{background:#fbfcfd;border-color:#dce2e8;box-shadow:0 6px 18px #1b2a3d09}.docs-sidebar__row>a[aria-current=page]{background:#fff;border-color:#cfd9e4;box-shadow:0 5px 14px #1e324a0e}.docs-sidebar__row>a[aria-current=page]:after{background:#416b9d}.docs-sidebar__branch,.docs-sidebar__branch:after{border-color:#b9c5d1}.docs-article{color:#334155;background:#fff;border-color:#e0e5eb}.docs-toc{background:#f7f9fb;border-color:#dde3e9}.docs-toc nav a:hover,.docs-toc nav a[aria-current=true]{color:#315f92;border-left-color:#416b9d}.docs-footer{background:#edf1f4;border-color:#d9e0e6;min-height:94px;padding-top:20px;padding-bottom:20px}@media (max-width:820px){.docs-footer{padding-top:24px;padding-bottom:24px}}.docs-home{padding-top:clamp(44px,5vw,80px)}.docs-home__hero{color:#eef4fb;background:radial-gradient(circle at 88% 14%,#679ad347,#0000 29%),linear-gradient(135deg,#17263a 0%,#203d5d 62%,#172e48 100%);border:1px solid #294766;border-radius:16px;padding:clamp(34px,5vw,76px);position:relative;overflow:hidden}.docs-home__hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-42%;right:-5%;box-shadow:0 0 0 52px #ffffff06,0 0 0 104px #ffffff05}.docs-home__hero>p{z-index:1;color:#dfad58;letter-spacing:.18em;margin:0 0 20px;font-size:13px;font-weight:800;position:relative}.docs-home__hero h1{z-index:1;color:#fff;letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(42px,5vw,76px);line-height:1.08;position:relative}.docs-home__hero>div{z-index:1;color:#c9d6e5;max-width:680px;margin-top:28px;font-size:18px;line-height:1.75;position:relative}.docs-home__spaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.docs-home__spaces>a{color:#172235;background:#f8fafc;border:1px solid #d9e1e9;border-radius:13px;min-height:230px;padding:28px;transition:background-color .16s,border-color .16s,box-shadow .16s;position:relative}.docs-home__spaces>a:hover{background:#fff;border-color:#9fb3c8;box-shadow:0 14px 34px #1f344d17}.docs-home__spaces span{color:#9b6f27;letter-spacing:.12em;font-size:13px;font-weight:800}.docs-home__spaces strong{margin-top:34px;font-size:27px;display:block}.docs-home__spaces p{color:#687589;margin:12px 28px 0 0;font-size:15px;line-height:1.65}.docs-home__spaces em{color:#416b9d;font-size:22px;font-style:normal;position:absolute;bottom:23px;right:26px}.docs-home__guide{border-top:1px solid #dfe5eb;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);gap:40px;margin-top:58px;padding-top:42px;display:grid}.docs-home__guide>div>p{color:#9b6f27;letter-spacing:.14em;margin:0 0 12px;font-size:13px;font-weight:800}.docs-home__guide h2{color:#172235;margin:0;font-size:clamp(28px,3vw,42px)}.docs-home__guide-links{gap:10px;display:grid}.docs-home__guide-links a{background:#f4f7fa;border:1px solid #dce3ea;border-radius:10px;gap:6px;padding:20px 22px;display:grid}.docs-home__guide-links strong{color:#203a59;font-size:18px}.docs-home__guide-links span{color:#6b7789;font-size:14px}.docs-site[data-theme=dark]{--docs-ink:#eef3f8;--docs-muted:#98a7b9;--docs-line:#2b3948;--docs-soft:#151e28;--docs-accent:#d3a554;--docs-interactive:#7ea7d5;--docs-panel:#111923;background-color:#0b1219;background-image:linear-gradient(90deg,#7ea7d506 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.docs-site[data-theme=dark] .docs-header{background:#0f1720;border-color:#293746}.docs-site[data-theme=dark] .docs-space-navigation a[aria-current=page]{color:#91b7e0}.docs-site[data-theme=dark] .docs-sidebar,.docs-site[data-theme=dark] .docs-mobile-nav,.docs-site[data-theme=dark] .docs-toc{background:#101923}.docs-site[data-theme=dark] .docs-article{background:#111a24}.docs-site[data-theme=dark] .docs-home__spaces>a,.docs-site[data-theme=dark] .docs-home__guide-links a{color:#edf3f9;background:#151f2b;border-color:#2d3c4b}.docs-site[data-theme=dark] .docs-home__spaces>a:hover{background:#182533;border-color:#496784;box-shadow:0 14px 36px #00000038}.docs-site[data-theme=dark] .docs-home__spaces strong,.docs-site[data-theme=dark] .docs-home__guide h2,.docs-site[data-theme=dark] .docs-home__guide-links strong{color:#eef3f8}.docs-site[data-theme=dark] .docs-home__spaces p,.docs-site[data-theme=dark] .docs-home__guide-links span{color:#9eacbd}@media (max-width:980px){.docs-home__spaces{grid-template-columns:1fr}.docs-home__spaces>a{min-height:176px}}@media (max-width:640px){.docs-site{--docs-header-height:112px}.docs-header,.docs-header__inner{height:var(--docs-header-height)}.docs-header__inner{grid-template-rows:58px 54px}.docs-brand>img{width:36px;height:36px}.docs-space-navigation{scrollbar-width:none;gap:6px;padding:0 4px;overflow-x:auto}.docs-space-navigation::-webkit-scrollbar{display:none}.docs-space-navigation a{min-width:max-content;padding:0 14px;font-size:14px}.docs-search__backdrop{padding:18px 10px}.docs-search__results{width:100%;max-height:calc(100dvh - 36px)}.docs-home{padding:24px 18px 64px}.docs-home__hero{border-radius:12px;padding:34px 24px}.docs-home__hero h1{font-size:clamp(38px,12vw,54px)}.docs-home__hero>div{font-size:16px}.docs-home__spaces>a{min-height:162px;padding:22px}.docs-home__spaces strong{margin-top:24px;font-size:23px}.docs-home__guide{grid-template-columns:1fr;gap:24px;margin-top:40px}}@media print{.docs-header,.docs-mobile-nav,.docs-sidebar,.docs-toc,.docs-document-tools,.docs-pagination,.docs-related,.docs-helpful,.docs-footer{display:none!important}.docs-layout,.docs-article{background:#fff;border:0;width:100%;padding:0;display:block}}.docs-layout{grid-template-columns:var(--docs-sidebar-width,300px) minmax(0, 1fr) 300px;position:relative}.docs-sidebar-resizer{z-index:25;top:0;bottom:0;left:calc(var(--docs-sidebar-width,300px) - 4px);cursor:col-resize;touch-action:none;background:0 0;border:0;width:8px;padding:0;position:absolute}.docs-sidebar-resizer:after{content:"";background:0 0;width:1px;transition:background-color .14s,width .14s;position:absolute;top:0;bottom:0;left:3px}.docs-sidebar-resizer:hover:after,.docs-sidebar-resizer:focus-visible:after,.docs-layout--resizing .docs-sidebar-resizer:after{background:#416b9d;width:2px}.docs-sidebar-resizer:focus-visible{outline:none}.docs-sidebar>nav{--tree-indent:24px;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:4px 0 20px;flex:none!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;display:flex!important}.docs-sidebar__row{width:100%;min-width:0;padding-left:calc(var(--docs-depth) * var(--tree-indent));align-items:center;display:flex;position:relative;flex:0 0 40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}.docs-sidebar__row[data-depth="0"]{margin-top:5px;flex-basis:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}.docs-sidebar__row[data-depth="1"]{padding-left:17px}.docs-sidebar__tree-continuation,.docs-sidebar__tree-branch,.docs-sidebar__tree-downline{z-index:0;left:calc((var(--docs-tree-level) - 1) * var(--tree-indent) + 15px);pointer-events:none;width:0;position:absolute}.docs-sidebar__tree-continuation,.docs-sidebar__tree-branch{border-left:1px solid #b9c5d1;top:-1px;bottom:-1px}.docs-sidebar__tree-branch--last{bottom:0}.docs-sidebar__tree-downline{border-left:1px solid #b9c5d1;top:calc(100% - 2px);bottom:-2px}.docs-sidebar__tree-continuation[data-tree-guide-level="1"],.docs-sidebar__tree-branch[data-tree-guide-level="1"],.docs-sidebar__tree-downline[data-tree-guide-level="1"]{left:8px}.docs-sidebar__row>a{z-index:1;color:#536174;text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:4px;flex:auto;padding:8px 10px 8px 13px;font-size:15px;line-height:1.45;display:block;position:relative;overflow:hidden}.docs-sidebar__row[data-depth="0"]>a{color:#243244;font-weight:760}.docs-sidebar__row:has(>button)>a{color:#243244;font-weight:760}.docs-sidebar__row[data-depth="0"]>a{padding-left:8px;font-size:15.5px}.docs-sidebar__row>a:hover,.docs-sidebar__row>a[aria-current=page]{color:#416b9d;box-shadow:none;background:0 0;border-color:#0000}.docs-sidebar__row>a[aria-current=page]:after{display:none}.docs-sidebar__row:has(>a[aria-current=page])>.docs-sidebar__tree-branch{z-index:1;border-left:2px solid #416b9d}.docs-sidebar__row>button{z-index:2;background:0 0;border-color:#0000;width:30px;height:30px;margin:0 1px 0 5px;position:relative}.docs-site[data-theme=dark] .docs-sidebar__tree-continuation,.docs-site[data-theme=dark] .docs-sidebar__tree-branch,.docs-site[data-theme=dark] .docs-sidebar__tree-downline{border-color:#2d3b42}.docs-site[data-theme=dark] .docs-sidebar__row>a{color:#98a4a9}.docs-site[data-theme=dark] .docs-sidebar__row[data-depth="0"]>a{color:#dfe5e7}.docs-site[data-theme=dark] .docs-sidebar__row:has(>button)>a{color:#dfe5e7}.docs-site[data-theme=dark] .docs-sidebar__row>a:hover,.docs-site[data-theme=dark] .docs-sidebar__row>a[aria-current=page]{color:#efc34e}.docs-site[data-theme=dark] .docs-sidebar__row:has(>a[aria-current=page])>.docs-sidebar__tree-branch{border-left-color:#d5aa37}@media (max-width:1180px) and (min-width:821px){.docs-layout{grid-template-columns:var(--docs-sidebar-width,300px) minmax(0, 1fr)}}@media (max-width:820px){.docs-layout{display:block}.docs-sidebar-resizer{display:none}}@media print{.docs-sidebar-resizer{display:none!important}}
.support-page{color:#141516;background:radial-gradient(circle at 85% 5%,#d7ae5426,#0000 32%),#f2efe8;min-height:75vh}.support-hero{border-bottom:1px solid #14151624;justify-content:space-between;align-items:center;gap:48px;min-height:330px;padding:74px max(5vw,42px);display:flex}.support-hero>div{max-width:850px}.support-hero .eyebrow,.support-before-contact .eyebrow,.support-form-card .eyebrow{color:#a17820;letter-spacing:.14em;font-size:15px;font-weight:800}.support-hero h1{letter-spacing:-.045em;margin:16px 0 20px;font-size:clamp(48px,6vw,88px);line-height:1.04}.support-hero p:not(.eyebrow){color:#67635c;max-width:720px;margin:0;font-size:19px;line-height:1.8}.support-hero>a{color:#fff;background:#151719;border:1px solid #14151633;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-width:176px;padding:18px 22px;font-size:17px;font-weight:800;transition:background-color .18s,border-color .18s;display:flex}.support-hero>a:hover{background:#2a251b;border-color:#b78824}.support-content{width:min(1500px,100% - 10vw);margin:0 auto;padding:72px 0 120px}.support-faq-tools{grid-template-columns:minmax(320px,.7fr) 1.3fr;align-items:end;gap:32px;margin-bottom:38px;display:grid}.support-faq-tools label{color:#494640;gap:11px;font-size:15px;font-weight:800;display:grid}.support-faq-tools input,.support-inquiry-form input,.support-inquiry-form select,.support-inquiry-form textarea{color:#141516;width:100%;font:inherit;-webkit-user-select:text;user-select:text;background:#ffffffc7;border:1px solid #14151630;border-radius:7px;outline:none;transition:border-color .16s,background-color .16s}.support-faq-tools input{min-height:58px;padding:0 18px;font-size:17px}.support-faq-tools input:focus,.support-inquiry-form input:focus,.support-inquiry-form select:focus,.support-inquiry-form textarea:focus{background:#fff;border-color:#af8120}.support-faq-categories{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.support-faq-categories button{color:#504d47;cursor:pointer;background:0 0;border:1px solid #14151626;border-radius:6px;min-height:48px;padding:0 18px;font-size:15px;font-weight:800;transition:background-color .16s,color .16s}.support-faq-categories button:hover,.support-faq-categories button.active{color:#fff;background:#151719}.support-faq-list{border-top:1px solid #1415162e}.support-faq-list details{border-bottom:1px solid #1415162e}.support-faq-list summary{cursor:pointer;grid-template-columns:58px 1fr 32px;align-items:center;gap:18px;min-height:92px;padding:23px 4px;font-size:clamp(19px,1.7vw,25px);font-weight:750;list-style:none;display:grid}.support-faq-list summary::-webkit-details-marker{display:none}.support-faq-list summary>span{color:#ad8125;letter-spacing:.1em;font-size:14px}.support-faq-list summary>i:before,.support-faq-list summary>i:after{content:"";background:currentColor;width:16px;height:1px;position:absolute}.support-faq-list summary>i{width:16px;height:16px;position:relative}.support-faq-list summary>i:after{transition:rotate .16s;rotate:90deg}.support-faq-list details[open] summary>i:after{rotate:none}.support-faq-list details>p{color:#625f59;max-width:1100px;margin:0;padding:0 54px 32px 80px;font-size:17px;line-height:1.85}.support-faq-empty{color:#6a665f;padding:60px 10px;font-size:17px}.support-contact-layout{grid-template-columns:minmax(280px,.62fr) minmax(600px,1.38fr);align-items:start;gap:34px;width:min(1500px,100% - 10vw);margin:0 auto;padding:72px 0 120px;display:grid}.support-before-contact,.support-form-card{background:#ffffffb8;border:1px solid #1415161f;border-radius:12px}.support-before-contact{padding:36px;position:sticky;top:142px}.support-before-contact h2,.support-form-card h2{letter-spacing:-.035em;margin:10px 0 28px;font-size:clamp(28px,3vw,42px)}.support-before-contact h2{font-size:clamp(28px,2.4vw,34px);line-height:1.35}.support-before-contact>div{border-top:1px solid #14151624;display:grid}.support-before-contact>div a{color:#302e2a;border-bottom:1px solid #14151624;grid-template-columns:1fr auto;gap:14px;padding:18px 0;font-size:15px;font-weight:750;line-height:1.5;display:grid}.support-before-contact>div a:hover{color:#9a6e13}.support-before-contact>p:last-child{color:#77726a;margin:24px 0 0;font-size:14px;line-height:1.7}.support-form-card{padding:44px}.support-form-card>header{border-bottom:1px solid #14151624;margin-bottom:34px;padding-bottom:32px}.support-form-card>header h2{margin-bottom:14px}.support-form-card>header>p:last-child{color:#6e6a63;margin:0;font-size:15px;line-height:1.7}.support-form-grid{grid-template-columns:1fr 1fr;gap:24px 18px;display:grid}.support-form-grid label{gap:10px;display:grid}.support-form-grid label>span{color:#36342f;font-size:15px;font-weight:800}.support-form-grid input,.support-form-grid select{min-height:58px;padding:0 16px}.support-form-grid textarea{resize:vertical;min-height:210px;padding:16px;line-height:1.65}.support-form-grid small{color:#807b73;font-size:13px;line-height:1.6}.support-form-wide{grid-column:1/-1}.support-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.support-consent{color:#5f5b54;align-items:flex-start;gap:12px;margin:28px 0 22px;font-size:14px;line-height:1.65;display:flex}.support-consent input{accent-color:#b78720;width:18px;height:18px;margin-top:2px}.support-consent a{color:#865f0c;font-weight:800}.support-submit{color:#111;cursor:pointer;background:#d3a338;border:0;border-radius:7px;width:100%;min-height:62px;font-size:17px;font-weight:850;transition:background-color .16s}.support-submit:hover:not(:disabled){background:#e0b550}.support-submit:disabled{cursor:wait;opacity:.65}.support-form-error{color:#9c382b;background:#a3362814;border:1px solid #a3362859;border-radius:6px;margin:0 0 18px;padding:15px 17px;font-size:14px}.support-inquiry-complete{text-align:center;padding:40px 4px 10px}.support-inquiry-complete>span{color:#111;background:#d3a338;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 24px;font-size:26px;font-weight:900;display:grid}.support-inquiry-complete h2{margin:10px 0 16px;font-size:36px}.support-inquiry-complete>p:not(.eyebrow){color:#6e6a63;max-width:580px;margin:0 auto;font-size:16px;line-height:1.8}.support-inquiry-complete strong{color:#fff;letter-spacing:.08em;background:#151719;border-radius:5px;margin:28px auto;padding:14px 18px;display:table}.support-inquiry-complete a{color:#865f0c;font-size:15px;font-weight:800}@media (max-width:900px){.support-hero{flex-direction:column;align-items:flex-start;gap:28px;min-height:0;padding:56px 24px}.support-hero>a{width:100%}.support-content,.support-contact-layout{width:calc(100% - 40px);padding:46px 0 80px}.support-faq-tools,.support-contact-layout{grid-template-columns:1fr}.support-faq-categories{justify-content:flex-start}.support-before-contact{position:static}}@media (max-width:620px){.support-hero h1{font-size:46px}.support-faq-tools{display:block}.support-faq-categories{margin-top:22px}.support-faq-list summary{grid-template-columns:38px 1fr 24px;gap:8px}.support-faq-list details>p{padding:0 24px 28px 46px}.support-before-contact,.support-form-card{padding:28px 22px}.support-form-grid{grid-template-columns:1fr}.support-form-wide{grid-column:auto}}
