@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/id-assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/id-assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/id-assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/id-assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/id-assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/id-assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/id-assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/id-assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/id-assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2) format("woff2"),url(/id-assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/id-assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2) format("woff2"),url(/id-assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/id-assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2) format("woff2"),url(/id-assets/golos-text-latin-ext-400-normal-BXgyX_iE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/id-assets/golos-text-latin-400-normal-Coi1FYaD.woff2) format("woff2"),url(/id-assets/golos-text-latin-400-normal-DOuJOmdK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/id-assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2) format("woff2"),url(/id-assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/id-assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2) format("woff2"),url(/id-assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/id-assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2) format("woff2"),url(/id-assets/golos-text-latin-ext-500-normal-BmtMVntR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/id-assets/golos-text-latin-500-normal-BznAvurO.woff2) format("woff2"),url(/id-assets/golos-text-latin-500-normal-BQo4s7Kn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/id-assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2) format("woff2"),url(/id-assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/id-assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2) format("woff2"),url(/id-assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/id-assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2) format("woff2"),url(/id-assets/golos-text-latin-ext-600-normal-C6iohuVX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/id-assets/golos-text-latin-600-normal-Bhk8uV1U.woff2) format("woff2"),url(/id-assets/golos-text-latin-600-normal-B_o32mE8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/id-assets/golos-text-cyrillic-ext-700-normal-D3ZaBy6G.woff2) format("woff2"),url(/id-assets/golos-text-cyrillic-ext-700-normal-DPkDx3rk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/id-assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2) format("woff2"),url(/id-assets/golos-text-cyrillic-700-normal-ClsrbE7_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/id-assets/golos-text-latin-ext-700-normal-0O3DoeVP.woff2) format("woff2"),url(/id-assets/golos-text-latin-ext-700-normal-CezX9NlQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/id-assets/golos-text-latin-700-normal-CxmN_Nfd.woff2) format("woff2"),url(/id-assets/golos-text-latin-700-normal-DAuVRgMH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/id-assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/id-assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/id-assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/id-assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:Advaken Sans;src:url(/id-assets/advaken-sans-Dg8Of4ls.otf) format("opentype");font-weight:400 900;font-display:swap}:root{--r-font-logo: "Advaken Sans", "Space Grotesk", "Golos Text", sans-serif;--r-font: "Space Grotesk", "Golos Text", system-ui, "Segoe UI", Roboto, sans-serif;--r-font-display: "Space Grotesk", "Golos Text", system-ui, "Segoe UI", Roboto, sans-serif;--r-font-mono: "JetBrains Mono", ui-monospace, Consolas, monospace;--r-ease: cubic-bezier(.2, .9, .3, 1.2);--r-ease-out: cubic-bezier(.22, 1, .36, 1);--r-t: .18s ease;--r-radius-xs: 8px;--r-radius-s: 8px;--r-radius: 10px;--r-radius-l: 16px;--r-radius-xl: 24px;--r-safe-top: env(safe-area-inset-top, 0px);--r-safe-bottom: env(safe-area-inset-bottom, 0px);--r-nav-h: 60px}:root,[data-theme=dark]{--r-bg: #050a05;--r-bg-elevated: #0a110a;--r-surface: #0a110a;--r-surface-2: #0f180f;--r-surface-3: #152115;--r-border: rgba(143, 195, 31, .12);--r-border-2: rgba(143, 195, 31, .22);--r-fill: rgba(226, 236, 223, .06);--r-fill-2: rgba(226, 236, 223, .1);--r-label: #e2ecdf;--r-label-2: #a9b8a4;--r-label-3: #6f8068;--r-separator: rgba(143, 195, 31, .12);--r-separator-opaque: #1c2b14;--r-tint: #a8dc3a;--r-tint-rgb: 143, 195, 31;--r-tint-fill: #8fc31f;--r-tint-hover: #a8dc3a;--r-on-tint: #0b1406;--r-tint-soft: rgba(143, 195, 31, .15);--r-danger: #e25c50;--r-danger-soft: rgba(226, 92, 80, .15);--r-warn: #e0a83a;--r-warn-soft: rgba(224, 168, 58, .14);--r-success: #a8dc3a;--r-link: #a8dc3a;--r-material: rgba(5, 10, 5, .8);--r-material-thick: #0a110a;--r-shadow-s: 0 2px 10px rgba(0, 0, 0, .3);--r-shadow: 0 18px 50px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .35);--r-shadow-l: 0 30px 80px rgba(0, 0, 0, .6);--r-scrim: rgba(2, 5, 2, .7);--r-glow: radial-gradient(900px 520px at 50% -12%, rgba(143, 195, 31, .14), transparent 62%), radial-gradient(700px 400px at 100% 110%, rgba(143, 195, 31, .06), transparent 60%);--r-bar: #050a05;color-scheme:dark}[data-theme=light]{--r-bg: #f3f7ee;--r-bg-elevated: #ffffff;--r-surface: #ffffff;--r-surface-2: #f5f9f0;--r-surface-3: #e7efdc;--r-border: rgba(70, 98, 26, .16);--r-border-2: rgba(70, 98, 26, .28);--r-fill: rgba(20, 40, 10, .05);--r-fill-2: rgba(20, 40, 10, .09);--r-label: #111a0d;--r-label-2: #4d5d45;--r-label-3: #7f8f76;--r-separator: rgba(70, 98, 26, .16);--r-separator-opaque: #d9e4cc;--r-tint: #4a7a0c;--r-tint-rgb: 143, 195, 31;--r-tint-fill: #8fc31f;--r-tint-hover: #9bd02a;--r-on-tint: #0b1406;--r-tint-soft: rgba(143, 195, 31, .16);--r-danger: #c8392d;--r-danger-soft: rgba(200, 57, 45, .1);--r-warn: #9a5c00;--r-warn-soft: rgba(224, 168, 58, .16);--r-success: #4a7a0c;--r-link: #4a7a0c;--r-material: rgba(243, 247, 238, .85);--r-material-thick: #ffffff;--r-shadow-s: 0 1px 4px rgba(30, 50, 10, .08);--r-shadow: 0 12px 30px rgba(30, 50, 10, .1);--r-shadow-l: 0 30px 80px rgba(30, 50, 10, .2);--r-scrim: rgba(17, 26, 13, .4);--r-glow: radial-gradient(900px 520px at 50% -12%, rgba(143, 195, 31, .16), transparent 62%);--r-bar: #f3f7ee;color-scheme:light}:where(.r-root,.r-root *,.r-root *:before,.r-root *:after){box-sizing:border-box}html.r-page{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.r-page,html.r-page body{margin:0;min-height:100%;background:var(--r-bg);color:var(--r-label)}html.r-page body{font-family:var(--r-font);font-size:16px;line-height:1.45;background:var(--r-glow),var(--r-bg);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.r-root{font-family:var(--r-font);color:var(--r-label)}:where(.r-root) :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}:where(.r-root) :where(button){background:none;border:0;padding:0;margin:0;cursor:pointer}:where(.r-root) :where(button:disabled){cursor:default}:where(.r-root) :where(a){color:var(--r-link);text-decoration:none}:where(.r-root) :where(h1,h2,h3,h4,p){margin:0}:where(.r-root) :where(h1,h2,h3,h4){font-weight:700;letter-spacing:-.02em}:where(.r-root) :focus-visible{outline:2px solid var(--r-tint-fill);outline-offset:2px;border-radius:8px}.r-root ::-webkit-scrollbar{width:9px;height:9px}.r-root ::-webkit-scrollbar-thumb{background:var(--r-surface-3);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.r-root ::-webkit-scrollbar-track{background:transparent}.r-icon{width:1.1em;height:1.1em;flex:none;display:inline-block;vertical-align:-.16em}.r-hidden{display:none!important}.r-dim{color:var(--r-label-2)}.r-mono{font-family:var(--r-font-mono)}.r-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.r-root *,.r-root *:before,.r-root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.r-large-title{font-family:var(--r-font-display);font-size:32px;line-height:1.12;font-weight:700;letter-spacing:-.03em}.r-title-1{font-family:var(--r-font-display);font-size:26px;line-height:1.15;font-weight:700;letter-spacing:-.025em}.r-title-2{font-family:var(--r-font-display);font-size:21px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.r-title-3{font-size:18px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.r-headline{font-size:16px;font-weight:700}.r-body{font-size:16px}.r-callout{font-size:15px}.r-subhead{font-size:14px}.r-footnote{font-size:13px;line-height:1.4}.r-caption{font-size:12px}.r-kicker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--r-tint)}.r-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid transparent;background:var(--r-fill);color:var(--r-label);font-size:14px;font-weight:600;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--r-t),border-color var(--r-t),transform var(--r-t),box-shadow var(--r-t),filter var(--r-t)}.r-btn:hover:not(:disabled){background:var(--r-fill-2)}.r-btn:active:not(:disabled){transform:translateY(1px)}.r-btn:disabled{opacity:.45}.r-btn-filled{background:var(--r-tint-fill);border-color:transparent;color:var(--r-on-tint)}.r-btn-filled:hover:not(:disabled){background:var(--r-tint-hover);border-color:transparent;box-shadow:0 6px 22px rgba(var(--r-tint-rgb),.3)}.r-btn-tinted{background:var(--r-tint-soft);border-color:transparent;color:var(--r-tint)}.r-btn-tinted:hover:not(:disabled){background:rgba(var(--r-tint-rgb),.24);border-color:transparent}.r-btn-gray{background:var(--r-fill)}.r-btn-plain{background:transparent;border-color:transparent;color:var(--r-tint);padding:0 12px;min-height:36px}.r-btn-plain:hover:not(:disabled){background:var(--r-surface-2);border-color:transparent}.r-btn-danger{color:var(--r-danger)}.r-btn-danger:hover:not(:disabled){background:var(--r-danger-soft);border-color:#ff5c7266}.r-btn-block{display:flex;width:100%}.r-btn-lg{min-height:46px;padding:0 22px;font-size:15px}.r-btn-sm{min-height:30px;padding:0 12px;font-size:12.5px}.r-btn-pill{border-radius:999px}.r-btn .r-icon{width:18px;height:18px}.r-btn-sm .r-icon{width:15px;height:15px}.r-icon-btn{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--r-label-2);transition:background-color var(--r-t),color var(--r-t)}.r-icon-btn:hover{background:var(--r-surface-2);color:var(--r-label)}.r-icon-btn:active{transform:translateY(1px)}.r-icon-btn .r-icon{width:20px;height:20px}.r-spinner{width:20px;height:20px;border-radius:50%;border:2.5px solid var(--r-surface-3);border-top-color:var(--r-tint-fill);animation:r-spin .8s linear infinite}@keyframes r-spin{to{transform:rotate(360deg)}}.r-card{background:var(--r-surface);border:1px solid var(--r-border);border-radius:var(--r-radius-l);padding:16px;box-shadow:var(--r-shadow-s)}.r-sec-ico,.r-soft-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:var(--r-tint-soft);color:var(--r-tint)}.r-sec-ico .r-icon,.r-soft-ico .r-icon{width:18px;height:18px}.r-section{margin:0 0 18px}.r-section-header{padding:0 6px 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--r-label-2)}.r-section-footer{padding:8px 6px 0;font-size:13px;line-height:1.45;color:var(--r-label-3)}.r-list{background:var(--r-surface);border:1px solid var(--r-border);border-radius:var(--r-radius-l);overflow:hidden;box-shadow:var(--r-shadow-s);padding:4px}.r-cell{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:9px 12px;text-align:left;background:transparent;color:var(--r-label);border-radius:12px}.r-cell+.r-cell:before,.r-cell+.r-field:before,.r-field+.r-cell:before,.r-field+.r-field:before{content:"";position:absolute;top:0;right:12px;left:12px;height:1px;background:var(--r-separator)}button.r-cell,a.r-cell{cursor:pointer;transition:background-color var(--r-t);color:var(--r-label)}button.r-cell:hover,a.r-cell:hover{background:var(--r-surface-2)}button.r-cell:hover:before,a.r-cell:hover:before,button.r-cell:hover+.r-cell:before,a.r-cell:hover+.r-cell:before{opacity:0}button.r-cell:active,a.r-cell:active{background:var(--r-surface-3)}.r-cell-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;flex:none;background:var(--r-tint-soft);color:var(--r-tint)}.r-cell-icon[style*=--c]{background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.r-cell-icon .r-icon{width:18px;height:18px}.r-cell-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.r-cell-title{font-size:15px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-cell-sub{font-size:12.5px;color:var(--r-label-3);overflow:hidden;text-overflow:ellipsis}.r-cell-value{color:var(--r-label-2);font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.r-cell-chevron{color:var(--r-label-3);width:16px!important;height:16px!important;stroke-width:2.4}.r-cell.danger .r-cell-title{color:var(--r-danger)}.r-cell.danger .r-cell-icon{background:var(--r-danger-soft);color:var(--r-danger)}.r-cell.tint .r-cell-title{color:var(--r-tint)}.r-cell.center{justify-content:center}.r-field{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px}.r-field-label{flex:none;width:34%;max-width:150px;font-size:14px;font-weight:650;color:var(--r-label-2)}.r-field input,.r-field textarea,.r-field select{flex:1;min-width:0;min-height:46px;border:0;outline:0;background:transparent;font-size:15px;color:var(--r-label);padding:10px 0}.r-field textarea{resize:none;line-height:1.4}.r-field input::placeholder,.r-field textarea::placeholder{color:var(--r-label-3)}.r-field:focus-within{background:var(--r-surface-2);border-radius:12px}.r-field:focus-within:before,.r-field:focus-within+.r-field:before,.r-field:focus-within+.r-cell:before{opacity:0}.r-field-aside{font-size:12px;font-weight:700;color:var(--r-label-3)}.r-field.stacked{flex-direction:column;align-items:stretch;gap:0;padding-top:8px}.r-field.stacked .r-field-label{width:auto;max-width:none;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.r-field.stacked input,.r-field.stacked textarea{padding-top:2px}.r-input{width:100%;min-height:48px;padding:11px 14px;border-radius:var(--r-radius);background:var(--r-surface-2);border:1px solid var(--r-border);outline:0;font-size:15px;color:var(--r-label);transition:border-color var(--r-t),box-shadow var(--r-t),background-color var(--r-t)}.r-input::placeholder{color:var(--r-label-3)}.r-input:focus{border-color:var(--r-tint-fill);box-shadow:0 0 0 3px var(--r-tint-soft)}.r-input.on-surface{background:var(--r-surface-2)}.r-code{font-family:var(--r-font-mono);font-size:26px;letter-spacing:.4em;text-align:center}.r-error{color:var(--r-danger);font-size:14px;font-weight:600}.r-ok{color:var(--r-success);font-size:14px;font-weight:600}.r-seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:3px;border-radius:999px;background:var(--r-surface-2);border:1px solid var(--r-border);min-width:0}.r-seg-btn{position:relative;z-index:1;min-height:30px;padding:0 13px;border-radius:999px;font-size:13.5px;font-weight:650;color:var(--r-label-2);white-space:nowrap;transition:color var(--r-t)}.r-seg-btn:hover{color:var(--r-label)}.r-seg-btn[aria-checked=true]{color:var(--r-on-tint)}.r-seg-thumb{position:absolute;z-index:0;top:3px;bottom:3px;border-radius:999px;background:var(--r-tint-fill);box-shadow:0 4px 14px rgba(var(--r-tint-rgb),.3);transition:transform .3s var(--r-ease-out),width .3s var(--r-ease-out)}.r-seg.block{display:grid;width:100%}.r-tabs{display:inline-flex;gap:3px;padding:4px;border-radius:999px;background:var(--r-surface);border:1px solid var(--r-border);max-width:100%;overflow-x:auto;scrollbar-width:none}.r-tabs::-webkit-scrollbar{display:none}.r-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border-radius:999px;color:var(--r-label-2)!important;font-size:14px;font-weight:650;white-space:nowrap;transition:background-color var(--r-t),color var(--r-t),box-shadow var(--r-t)}.r-tab .r-icon{width:17px;height:17px}.r-tab:hover{color:var(--r-label)!important}.r-tab.on{background:var(--r-tint-fill);color:var(--r-on-tint)!important;box-shadow:0 4px 14px rgba(var(--r-tint-rgb),.3)}.r-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--r-border);background:var(--r-surface-2);border-radius:999px;padding:4px 11px;font-size:13px;font-weight:600;color:var(--r-label-2)}.r-pill.on{background:var(--r-tint-soft);border-color:var(--r-tint-fill);color:var(--r-label)}.r-switch{position:relative;width:42px;height:24px;flex:none;border-radius:999px;background:var(--r-surface-3);transition:background-color var(--r-t)}.r-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform var(--r-t)}.r-switch[aria-checked=true]{background:var(--r-tint-fill)}.r-switch[aria-checked=true]:after{transform:translate(18px)}.r-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;background:hsl(var(--hue) 62% 62%);color:#06140c;font-weight:700;letter-spacing:-.02em;background-size:cover;background-position:center;-webkit-user-select:none;user-select:none;line-height:1}.r-avatar.photo{background-color:var(--r-surface-2);color:transparent}.r-navbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;min-height:calc(var(--r-nav-h) + var(--r-safe-top));padding:var(--r-safe-top) max(18px,env(safe-area-inset-right)) 0 max(18px,env(safe-area-inset-left));background:var(--r-material);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--r-border)}.r-navbar.scrolled{border-bottom-color:var(--r-border-2)}.r-navbar-title{flex:1;min-width:0;font-size:16px;font-weight:700;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-navbar-side{flex:1 1 0;display:flex;align-items:center;gap:6px;min-width:0}.r-navbar-side.end{justify-content:flex-end}.r-brand{display:flex;align-items:center;gap:10px;line-height:1;font-family:var(--r-font-logo);font-weight:400;font-size:18px;color:var(--r-tint);letter-spacing:.01em;white-space:nowrap}.r-brand small,.r-name em{color:var(--r-label);font:inherit;font-style:normal}.r-name{font-family:var(--r-font-logo);font-weight:400;color:var(--r-tint);letter-spacing:.01em}.r-brand-mark{width:26px;height:26px;border-radius:50%;flex:none;background:radial-gradient(circle at 50% 50%,var(--r-bg) 0 22%,transparent 23%),conic-gradient(from 200deg,#a8dc3a,#46621a,#a8dc3a);box-shadow:0 0 18px #8fc31f59}.r-scrim{position:fixed;inset:0;z-index:1000;background:var(--r-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:r-fade .18s ease both}.r-scrim.closing{animation:r-fade-out .2s ease both}.r-sheet{position:fixed;z-index:1001;left:50%;bottom:0;width:min(100%,540px);max-height:min(94dvh,900px);transform:translate(-50%);display:flex;flex-direction:column;overflow:hidden;background:var(--r-surface);border:1px solid var(--r-border-2);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:var(--r-shadow-l);padding-bottom:var(--r-safe-bottom);animation:r-sheet-in .34s var(--r-ease-out) both}.r-sheet.closing{animation:r-sheet-out .24s ease-in both}.r-sheet-grabber{width:38px;height:4px;border-radius:3px;background:var(--r-border-2);margin:8px auto 0;flex:none}.r-sheet-head{display:flex;align-items:center;gap:8px;padding:12px 12px 10px 16px;flex:none;border-bottom:1px solid var(--r-border)}.r-sheet-title{flex:1;font-size:17px;font-weight:700;letter-spacing:-.02em;text-align:center}.r-sheet-head.start{padding:12px 12px 12px 20px}.r-sheet-head.start .r-sheet-title{text-align:left;font-size:18px}.r-sheet-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 20px}.r-sheet-foot{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--r-border);flex:none}.r-sheet .r-list{box-shadow:none;background:var(--r-surface-2);border-color:var(--r-border)}.r-sheet .r-field:focus-within{background:var(--r-surface-3)}@media(min-width:700px){.r-sheet{bottom:auto;top:50%;transform:translate(-50%,-50%);border-radius:var(--r-radius-xl);border-bottom:1px solid var(--r-border-2);animation-name:r-pop-in;animation-timing-function:var(--r-ease);animation-duration:.24s}.r-sheet.closing{animation-name:r-pop-out}.r-sheet-grabber{display:none}}@keyframes r-fade{0%{opacity:0}}@keyframes r-fade-out{to{opacity:0}}@keyframes r-sheet-in{0%{transform:translate(-50%,100%)}}@keyframes r-sheet-out{to{transform:translate(-50%,100%)}}@keyframes r-pop-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}}@keyframes r-pop-out{to{opacity:0;transform:translate(-50%,-48%) scale(.97)}}@keyframes r-rise{0%{opacity:0;transform:translateY(6px)}}.r-rise{animation:r-rise .3s ease both}.r-popover{position:fixed;z-index:1001;width:300px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px);overflow-y:auto;background:var(--r-surface);border:1px solid var(--r-border-2);border-radius:18px;box-shadow:var(--r-shadow);padding:6px;transform-origin:top right;animation:r-menu-in .16s ease both}.r-popover.closing{animation:r-menu-out .14s ease-in both}@keyframes r-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes r-menu-out{to{opacity:0;transform:translateY(-4px) scale(.98)}}.r-popover .r-cell{min-height:42px;padding:7px 10px;border-radius:12px}.r-popover .r-cell+.r-cell:before{display:none}.r-popover .r-cell:hover{background:var(--r-tint-soft)}.r-popover .r-cell-icon{width:30px;height:30px;border-radius:10px}.r-popover .r-cell-icon .r-icon{width:16px;height:16px}.r-popover-sep{height:1px;margin:6px 4px;background:var(--r-border)}.r-toast{position:fixed;z-index:1100;left:50%;bottom:calc(24px + var(--r-safe-bottom));transform:translate(-50%);display:flex;align-items:center;gap:10px;max-width:min(92vw,420px);padding:11px 16px 11px 12px;border-radius:16px;font-size:14px;font-weight:600;background:var(--r-surface);border:1px solid var(--r-border-2);box-shadow:var(--r-shadow);animation:r-toast-in .28s var(--r-ease) both}.r-toast:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--r-tint-fill);box-shadow:0 0 0 5px var(--r-tint-soft);margin:0 4px}.r-toast.error{color:var(--r-danger)}.r-toast.error:before{background:var(--r-danger);box-shadow:0 0 0 5px var(--r-danger-soft)}@keyframes r-toast-in{0%{opacity:0;transform:translate(-50%,12px)}}.r-profile-btn{display:inline-flex;align-items:center;gap:8px;padding:3px;border-radius:999px;border:1px solid var(--r-border);background:var(--r-surface);color:var(--r-label);transition:border-color var(--r-t),background-color var(--r-t)}.r-profile-btn:hover{border-color:var(--r-border-2);background:var(--r-surface-2)}.r-profile-btn .r-profile-btn-name{font-size:14px;font-weight:650;padding-right:10px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-profile-head{display:flex;align-items:center;gap:12px;padding:10px}.r-profile-head-name{font-size:16px;font-weight:700;letter-spacing:-.02em}.r-services-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px 2px}.r-service-mini{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 2px;border-radius:12px;font-size:12px;font-weight:650;color:var(--r-label-2)!important;transition:background-color var(--r-t),color var(--r-t)}.r-service-mini:hover{background:var(--r-surface-2);color:var(--r-label)!important}.r-service-mini.current{background:var(--r-tint-soft);color:var(--r-label)!important}.r-theme-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 6px 10px}.r-theme-row .r-subhead{font-weight:650;color:var(--r-label-2)}.r-app-icon{display:grid;place-items:center;flex:none;width:var(--size, 56px);height:var(--size, 56px);border-radius:calc(var(--size, 56px) * .3);color:var(--tone, var(--r-tint));background:color-mix(in srgb,var(--tone, var(--r-tint-fill)) 15%,var(--r-surface));border:1px solid color-mix(in srgb,var(--tone, var(--r-tint-fill)) 32%,transparent)}.r-app-icon .r-icon{width:50%;height:50%;stroke-width:1.9}.r-app-icon.solid{background:var(--tone, var(--r-tint-fill));color:#06140c;border-color:transparent;box-shadow:0 10px 30px color-mix(in srgb,var(--tone, var(--r-tint-fill)) 35%,transparent)}.r-landing{min-height:100dvh;display:flex;flex-direction:column}.r-landing-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:calc(10px + var(--r-safe-top)) 22px 10px;background:var(--r-material);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--r-border)}.r-landing-top>a:first-child{flex:1}.r-landing-hero{position:relative;max-width:1100px;width:100%;margin:0 auto;padding:56px 22px 40px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:center}.r-landing-kicker{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--r-tint);margin-bottom:16px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--r-surface);border:1px solid var(--r-border)}.r-landing h1{font-family:var(--r-font-display);font-size:clamp(34px,5vw,58px);line-height:1.04;letter-spacing:-.035em;font-weight:700}.r-landing-lead{margin-top:18px;font-size:clamp(16px,1.9vw,19px);line-height:1.55;color:var(--r-label-2);max-width:560px}.r-landing-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.r-landing-cta .r-btn{min-width:180px}.r-landing-art{display:grid;place-items:center}.r-landing-art .r-app-icon{border-width:2px;box-shadow:0 30px 80px color-mix(in srgb,var(--tone, var(--r-tint-fill)) 25%,transparent);animation:r-float 7s ease-in-out infinite}@keyframes r-float{50%{transform:translateY(-10px)}}.r-landing-features{max-width:1100px;width:100%;margin:0 auto;padding:8px 22px 48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.r-feature{background:var(--r-surface);border:1px solid var(--r-border);border-radius:var(--r-radius-l);padding:18px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--r-shadow-s);transition:transform var(--r-t),box-shadow var(--r-t)}.r-feature:hover{transform:translateY(-1px);box-shadow:var(--r-shadow)}.r-feature-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--r-tint-soft);color:var(--r-tint);margin-bottom:6px}.r-feature-icon .r-icon{width:20px;height:20px}.r-feature b{font-size:16px;font-weight:700;letter-spacing:-.01em}.r-feature p{font-size:14px;color:var(--r-label-2);line-height:1.5}.r-landing-id{max-width:1100px;width:calc(100% - 44px);margin:0 auto 48px;padding:18px 20px;border-radius:var(--r-radius-l);background:var(--r-surface);border:1px solid var(--r-border);display:flex;align-items:center;gap:16px;box-shadow:var(--r-shadow-s)}.r-landing-id p{flex:1;font-size:14px;color:var(--r-label-2)}.r-landing-id b{display:block;font-size:16px;color:var(--r-label);margin-bottom:2px}.r-footer{margin-top:auto;padding:22px 20px calc(22px + var(--r-safe-bottom));text-align:center;font-size:12.5px;color:var(--r-label-3);display:flex;flex-direction:column;gap:10px;align-items:center;border-top:1px solid var(--r-border)}.r-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px}.r-footer a{color:var(--r-label-2);font-weight:600}.r-footer a:hover{color:var(--r-label)}@media(max-width:820px){.r-landing-top{padding-left:16px;padding-right:16px}.r-landing-hero{grid-template-columns:minmax(0,1fr);padding:28px 16px 32px;gap:28px;text-align:center}.r-landing-lead{margin-left:auto;margin-right:auto}.r-landing-cta{justify-content:center}.r-landing-cta .r-btn{flex:1 1 200px}.r-landing-art{order:-1}.r-landing-art .r-app-icon{--size: 112px !important}.r-landing-features{grid-template-columns:minmax(0,1fr);padding-left:16px;padding-right:16px}.r-landing-id{width:calc(100% - 32px);flex-direction:column;align-items:stretch;text-align:center}.r-landing-id .r-app-icon{margin:0 auto}}.r-splash{min-height:100dvh;display:grid;place-items:center}.r-splash-inner{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--r-label-2);font-size:14px;text-align:center;padding:20px}.id-top{justify-content:space-between}.id-top-brand{flex:1 1 0;min-width:0}.id-top-tabs{flex:none}.id-top-end{flex:1 1 0;display:flex;justify-content:flex-end;align-items:center;gap:6px;min-width:0}@media(max-width:760px){.id-top{flex-wrap:wrap;row-gap:0;padding-bottom:10px}.id-top-brand,.id-top-end{flex:1 1 auto;min-height:var(--r-nav-h);display:flex;align-items:center}.id-top-tabs{order:3;width:100%;display:flex}.id-top-tabs .r-tab{flex:1;justify-content:center;padding:7px 10px}.id-top-reg{display:none!important}}@media(max-width:380px){.id-top-tabs .r-tab .r-icon{display:none}}.hub{min-height:100dvh;display:flex;flex-direction:column}.hub-main{max-width:1100px;width:100%;margin:0 auto;padding:0 22px 44px}.hub-lead{margin-top:18px;font-size:clamp(16px,2vw,19px);line-height:1.55;color:var(--r-label-2);max-width:620px}.hub-notice{display:flex;align-items:center;gap:10px;margin:0 auto 22px;max-width:920px;padding:11px 14px;border-radius:var(--r-radius);background:var(--r-warn-soft);border:1px solid color-mix(in srgb,var(--r-warn) 35%,transparent);color:var(--r-warn)!important;font-size:14px;font-weight:600}.home-hero{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:46px 0 32px}.home-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--r-label-2)}.home-dot{width:8px;height:8px;border-radius:50%;background:var(--r-tint);box-shadow:0 0 10px var(--r-tint)}.home-hero h1{font-family:var(--r-font-display);font-size:clamp(34px,6vw,58px);line-height:1.04;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.home-sub{font-size:16px;line-height:1.5;color:var(--r-label-2);max-width:520px}.home-tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;margin:0 auto 34px;max-width:920px}.home-tile{width:104px;display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 6px;border-radius:18px;color:var(--r-label)!important;transition:background-color var(--r-t),transform var(--r-t)}a.home-tile:hover{background:var(--r-surface-2);transform:translateY(-2px)}.home-tile-name{font-family:var(--r-font-logo);font-size:13px;letter-spacing:.01em;text-align:center}.home-tile.soon{opacity:.55;cursor:default}.home-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 auto;max-width:920px}.home-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:var(--r-radius-l);background:var(--r-surface);border:1px solid var(--r-border);color:var(--r-label)!important;transition:transform var(--r-t),border-color var(--r-t),background-color var(--r-t)}a.home-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tone) 45%,var(--r-border))}.home-card.soon{opacity:.75}.home-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.home-card-text b{font-size:17px;font-weight:700;letter-spacing:-.01em}.home-card-text b .r-name{font-weight:400}.home-card-text>span{font-size:13.5px;color:var(--r-label-2);line-height:1.4}.home-card .r-pill{flex:none}.home-join{display:flex;align-items:center;gap:16px;margin:26px auto 0;max-width:920px;padding:18px 20px;border-radius:var(--r-radius-l);background:var(--r-surface);border:1px solid var(--r-border)}.home-join p{flex:1;font-size:14px;color:var(--r-label-2)}.home-join b{display:block;font-size:16px;color:var(--r-label);margin-bottom:2px}.apps-strip{display:flex;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;border-radius:var(--r-radius-l);background:var(--r-surface);border:1px solid var(--r-border);box-shadow:var(--r-shadow-s);color:var(--r-label)!important}a.apps-strip:hover{border-color:var(--r-border-2)}.apps-strip-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.apps-strip-text b{font-size:15px;font-weight:700}.apps-strip-text>span{display:flex;flex-wrap:wrap;gap:6px;font-size:13.5px;color:var(--r-label-2)}.apps-strip .r-pill .r-icon{width:14px;height:14px}@media(max-width:760px){.hub-main{padding:0 16px 36px}.home-hero{padding:28px 0 24px}.home-tiles{gap:4px 6px;margin-bottom:26px}.home-tile{width:84px}.home-tile .r-app-icon{--size: 52px !important}.home-cards{grid-template-columns:minmax(0,1fr)}.home-join{flex-direction:column;align-items:stretch;text-align:center}.home-join .r-feature-icon{margin:0 auto}.apps-strip{flex-wrap:wrap}.apps-strip>.r-btn{width:100%}}.dl-hero{display:flex;align-items:flex-start;gap:20px;padding:40px 0 24px;max-width:820px}.dl-hero .r-app-icon{margin-top:4px}.dl-hero .r-kicker{margin-bottom:6px}.dl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.dl-card{display:flex;flex-direction:column;gap:16px;padding:20px}.dl-head{display:flex;align-items:center;gap:14px}.dl-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--r-tint-soft);color:var(--r-tint);flex:none}.dl-ico .r-icon{width:26px;height:26px}.dl-title h2{font-size:19px}.dl-title p{font-size:13.5px;color:var(--r-label-2);margin-top:2px}.dl-meta{display:flex;flex-wrap:wrap;gap:6px}.dl-points{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--r-border);padding-top:8px}.dl-point{display:flex;align-items:center;gap:12px;padding:7px 0}.dl-point>span:last-child{display:flex;flex-direction:column}.dl-point b{font-size:14.5px}.dl-point>span:last-child>span{font-size:13px;color:var(--r-label-2)}.dl-card.soon .r-btn[aria-disabled]{opacity:.55;cursor:default}.dl-steps{list-style:none;margin:0;padding:12px 14px;border-radius:var(--r-radius);background:var(--r-surface-2);display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:var(--r-label-2)}.dl-steps li{display:flex;align-items:center;gap:10px}.dl-steps li span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--r-surface-3);color:var(--r-label);font-size:12px;font-weight:700;flex:none}.dl-notes{font-size:13.5px;color:var(--r-label-2)}.dl-notes summary{cursor:pointer;font-weight:700;color:var(--r-label-2)}.dl-notes ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.dl-web{margin-top:14px}@media(max-width:820px){.dl-grid{grid-template-columns:minmax(0,1fr)}.dl-hero{flex-direction:column;gap:14px;padding-top:24px}}.auth{min-height:100dvh;display:flex;flex-direction:column}.auth-main{width:100%;max-width:460px;margin:0 auto;padding:36px 16px}.auth-main.wide{max-width:540px}.auth-card{background:var(--r-surface);border:1px solid var(--r-border);border-radius:var(--r-radius-xl);box-shadow:var(--r-shadow);padding:26px 22px 22px}.auth-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:22px}.auth-logo{margin-bottom:6px}.auth-from{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--r-tint)}.auth-sub{font-size:14.5px;color:var(--r-label-2);line-height:1.5;max-width:360px}.auth-sub b{color:var(--r-label);font-weight:700}.auth-form{display:flex;flex-direction:column;gap:0}.auth-form .r-section{margin-bottom:14px}.auth-form .r-list{background:var(--r-surface-2);box-shadow:none}.auth-form .r-field:focus-within{background:var(--r-surface-3)}.auth-form .r-field-label{width:80px}.auth-form>.r-btn{margin-top:4px}.auth-error{margin:-2px 4px 12px}.auth-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;margin-top:10px}.auth-alt{text-align:center;margin-top:16px;font-size:14px;color:var(--r-label-2)}.auth-alt a{font-weight:700;color:var(--r-tint)}.auth-eye{display:grid;place-items:center;width:34px;height:34px;margin-right:-6px;border-radius:10px;color:var(--r-label-3)}.auth-eye:hover{color:var(--r-label);background:var(--r-surface-3)}.auth-eye .r-icon{width:19px;height:19px}.auth .r-code{margin-bottom:14px}.reg-steps{display:flex;justify-content:center;gap:6px;list-style:none;padding:4px;margin:-6px auto 20px;width:fit-content;font-size:13px;color:var(--r-label-3);background:var(--r-surface-2);border:1px solid var(--r-border);border-radius:999px}.reg-steps li{display:flex;align-items:center;gap:7px;font-weight:650;padding:4px 12px 4px 4px;border-radius:999px}.reg-steps li span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--r-surface-3);font-size:12px;font-weight:700}.reg-steps li span .r-icon{width:13px;height:13px;stroke-width:3}.reg-steps li.active{color:var(--r-on-tint);background:var(--r-tint-fill)}.reg-steps li.active span{background:#04140a2e;color:var(--r-on-tint)}.reg-steps li.past{color:var(--r-tint)}.reg-steps li.past span{background:var(--r-tint-soft);color:var(--r-tint)}.reg-meter{display:inline-flex;align-items:center;gap:4px}.reg-meter i{width:28px;height:5px;border-radius:3px;background:var(--r-surface-3)}.reg-meter em{font-style:normal;margin-left:6px;font-weight:700}.reg-meter[data-level="1"] i:nth-child(-n+1){background:var(--r-danger)}.reg-meter[data-level="2"] i:nth-child(-n+2){background:var(--r-warn)}.reg-meter[data-level="3"] i:nth-child(-n+3){background:#ffd43b}.reg-meter[data-level="4"] i{background:var(--r-tint-fill)}.reg-consent{display:flex;gap:12px;align-items:flex-start;margin:0 4px 16px;font-size:13px;line-height:1.5;color:var(--r-label-2);cursor:pointer}.reg-consent input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--r-tint-fill)}.reg-consent a{color:var(--r-tint);font-weight:600}.reg-apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px}.reg-app{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 4px;border-radius:16px;background:var(--r-surface-2);border:1px solid var(--r-border);font-size:13px;font-weight:700;color:var(--r-label)!important}.reg-app:hover{border-color:var(--r-border-2)}.acc{min-height:100dvh;display:flex;flex-direction:column}.settings{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:start;width:100%;max-width:1060px;margin:0 auto;padding:22px 22px 40px}.set-side{position:sticky;top:calc(var(--r-nav-h) + 18px);display:flex;flex-direction:column;gap:10px}.set-me{display:flex;align-items:center;gap:11px;padding:10px 12px}.set-me>span:last-child{display:flex;flex-direction:column;min-width:0;line-height:1.3}.set-me b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set-me>span:last-child>span{font-size:12.5px;color:var(--r-label-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set-nav{display:flex;flex-direction:column;gap:2px;padding:8px}.set-nav button{display:flex;align-items:center;gap:10px;text-align:left;padding:9px 12px;border-radius:11px;color:var(--r-label-2);font-size:14.5px;font-weight:650;transition:background-color var(--r-t),color var(--r-t)}.set-nav button .r-icon{width:18px;height:18px}.set-nav button:hover{background:var(--r-surface-2);color:var(--r-label)}.set-nav button.on{background:var(--r-tint-soft);color:var(--r-label)}.set-nav button.on .r-icon{color:var(--r-tint)}.set-content{display:flex;flex-direction:column;gap:14px;min-width:0}.set-section{scroll-margin-top:calc(var(--r-nav-h) + 18px);padding:18px 20px}.set-section-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.set-section-head h2{display:flex;align-items:center;gap:11px;font-size:18px}.set-desc{color:var(--r-label-2);font-size:14px;margin:8px 0 6px;line-height:1.5}.set-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--r-border)}.set-row:last-child{border-bottom:0;padding-bottom:2px}.set-row-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--r-surface-2);color:var(--r-label-2);flex:none}.set-row-ico .r-icon{width:17px;height:17px}.set-text{flex:1;min-width:0}.set-label{font-weight:650;font-size:15px}.set-hint{font-size:12.5px;color:var(--r-label-3);margin-top:2px;overflow-wrap:anywhere}.set-control{display:flex;align-items:center;gap:8px;flex-shrink:0}.acc-hero{display:flex;align-items:center;gap:18px;padding:16px 0 14px;border-bottom:1px solid var(--r-border)}.acc-photo{position:relative;border-radius:50%;flex:none;transition:opacity var(--r-t)}.acc-photo .r-avatar{box-shadow:0 0 0 4px var(--r-tint-soft)}.acc-photo.busy{opacity:.5;pointer-events:none}.acc-photo-badge{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--r-tint-fill);color:var(--r-on-tint);border:3px solid var(--r-surface)}.acc-photo-badge .r-icon{width:15px;height:15px}.acc-hero-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.acc-hero-text h3{font-size:22px}.acc-hero-text p{font-size:13.5px;color:var(--r-label-2);overflow-wrap:anywhere}.acc-hero-text .acc-bio{color:var(--r-label);margin-top:2px}.acc-hero-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.acc-banner{display:flex;align-items:center;gap:10px;width:100%;margin:12px 0 2px;padding:10px 14px;border-radius:var(--r-radius);background:var(--r-warn-soft);border:1px solid color-mix(in srgb,var(--r-warn) 35%,transparent);color:var(--r-warn);font-size:14px;font-weight:600;text-align:left}.acc-banner span{flex:1}.acc-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.acc-svc{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--r-surface-2);border:1px solid transparent;color:var(--r-label)!important;transition:border-color var(--r-t)}.acc-svc:hover{border-color:var(--r-border-2)}.acc-svc>span:last-child{display:flex;flex-direction:column;min-width:0}.acc-svc b{font-size:14.5px}.acc-svc>span:last-child>span{font-size:12.5px;color:var(--r-label-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set-section.danger .r-sec-ico{background:var(--r-danger-soft);color:var(--r-danger)}.danger-zone{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;padding:14px;border:1px dashed color-mix(in srgb,var(--r-danger) 45%,transparent);border-radius:var(--r-radius)}.danger-zone p{font-size:13.5px;color:var(--r-label-2)}.acc-check{color:var(--r-tint);width:20px!important;height:20px!important;stroke-width:2.6;margin-left:auto}.acc-sheet-error{margin:-6px 6px 12px}.acc-sheet-lead{text-align:center;color:var(--r-label-2);font-size:14.5px;margin:4px 8px 16px}.acc-danger-note{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;margin-bottom:18px;border-radius:var(--r-radius);background:var(--r-danger-soft);border:1px dashed color-mix(in srgb,var(--r-danger) 45%,transparent);color:var(--r-danger);font-size:14px;line-height:1.5}.acc-danger-note .r-icon{width:20px;height:20px;margin-top:1px}.acc-danger-note p{color:var(--r-label)}.r-sheet .r-section{margin-bottom:16px}.r-sheet .r-field-label{width:110px}@media(max-width:860px){.settings{grid-template-columns:minmax(0,1fr);padding:12px 14px 32px;gap:12px}.set-side{top:calc(var(--r-nav-h) + 58px + var(--r-safe-top));z-index:5}.set-me{display:none}.set-nav{flex-direction:row;overflow-x:auto;scrollbar-width:none;padding:4px;border-radius:999px;background:var(--r-material);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.set-nav::-webkit-scrollbar{display:none}.set-nav button{flex:none;border-radius:999px;padding:7px 13px;font-size:13.5px}.set-nav button.on{background:var(--r-tint-fill);color:var(--r-on-tint)}.set-nav button.on .r-icon{color:var(--r-on-tint)}.set-section{padding:16px;scroll-margin-top:calc(var(--r-nav-h) + 110px)}.set-row{flex-wrap:wrap}.set-row .set-control{width:100%;padding-left:46px}.set-row .set-control .r-seg{width:100%}.acc-services{grid-template-columns:minmax(0,1fr)}}@media(min-width:761px)and (max-width:860px){.set-side{top:calc(var(--r-nav-h) + 10px)}}.theme-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.theme-opt{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:8px;border-radius:16px;border:1px solid var(--r-border);background:var(--r-surface-2);transition:border-color var(--r-t),box-shadow var(--r-t)}.theme-opt:hover{border-color:var(--r-border-2)}.theme-opt.on{border-color:var(--r-tint-fill);box-shadow:0 0 0 3px var(--r-tint-soft)}.theme-preview{position:relative;display:flex;height:84px;border-radius:11px;overflow:hidden;border:1px solid var(--r-border)}.tp-half{flex:1;display:flex;flex-direction:column;gap:5px;padding:9px 8px}.tp-half b{display:block;height:9px;width:55%;border-radius:999px;margin-bottom:3px}.tp-half i{display:block;height:11px;border-radius:4px}.tp-half.light{background:#f3f7ee}.tp-half.light b{background:#8fc31f}.tp-half.light i{background:#fff;border:1px solid rgba(70,98,26,.16)}.tp-half.dark{background:#050a05}.tp-half.dark b{background:#8fc31f}.tp-half.dark i{background:#0f180f;border:1px solid rgba(143,195,31,.12)}.theme-preview.light .tp-half.dark,.theme-preview.dark .tp-half.light{display:none}.theme-name{display:flex;align-items:center;gap:7px;padding:0 4px 2px;font-size:14px;font-weight:650}.theme-name .r-icon{width:16px;height:16px;color:var(--r-label-2)}.theme-opt.on .theme-name .r-icon{color:var(--r-tint)}.theme-check{margin-left:auto;stroke-width:2.8}@media(max-width:520px){.theme-picker{gap:6px}.theme-preview{height:64px}.theme-name{font-size:12.5px;gap:5px}.theme-name .r-icon:first-child{display:none}}.tfa-lead{font-size:14.5px;line-height:1.5;color:var(--r-label-2);margin-bottom:14px}.tfa-lead b{color:var(--r-label)}.tfa-steps{margin:0 0 10px;padding-left:20px;font-size:14.5px;color:var(--r-label-2);line-height:1.45}.tfa-qr{display:grid;place-items:center;width:236px;height:236px;margin:0 auto 10px;padding:8px;border-radius:16px;background:#fff}.tfa-qr img{display:block}.tfa-secret{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px 12px;border-radius:12px;background:var(--r-surface-2);color:var(--r-label)}.tfa-secret code{font-family:var(--r-font-mono);font-size:13.5px;letter-spacing:.04em;overflow-wrap:anywhere}.tfa-secret .r-icon{width:16px;height:16px;color:var(--r-label-3);flex:none}.tfa-open{margin:6px 0 14px}.tfa-codes{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}.tfa-codes code{padding:9px;border-radius:10px;background:var(--r-surface-2);font-family:var(--r-font-mono);font-size:14px;text-align:center}.tfa-done{margin-top:8px}.crop{display:flex;flex-direction:column;align-items:center;gap:14px}.crop-view{position:relative;overflow:hidden;border-radius:18px;background:#000;display:grid;place-items:center;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;max-width:100%}.crop-view:active{cursor:grabbing}.crop-view img{position:absolute;left:0;top:0;max-width:none;pointer-events:none}.crop-mask{position:absolute;inset:0;pointer-events:none;border-radius:50%;box-shadow:0 0 0 999px #0000008c;outline:2px solid rgba(255,255,255,.8);outline-offset:-2px}.crop-zoom{display:flex;align-items:center;gap:12px;width:280px;max-width:100%;font-size:13px;color:var(--r-label-2)}.crop-zoom input{flex:1;accent-color:var(--r-tint)}.crop-hint{font-size:13px;color:var(--r-label-3);text-align:center}.prime-hero{display:flex;align-items:center;gap:24px;padding:40px 0 30px}.prime-title{font-size:clamp(34px,6vw,54px);line-height:1.05;margin:6px 0 4px}.prime-title .r-name{font-weight:400}.prime-status{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.prime-status .r-pill .r-icon{width:14px;height:14px}.prime-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prime-perks .r-feature b{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prime-perks .r-feature.soon{opacity:.6}.prime-admin{margin-top:22px;padding:20px;display:flex;flex-direction:column;gap:12px}.prime-admin h2{display:flex;align-items:center;gap:8px;font-size:18px}.prime-admin h2 .r-icon{color:var(--r-tint)}.prime-dim{font-size:14px;color:var(--r-label-2)}.prime-grant{display:flex;flex-wrap:wrap;gap:8px}.prime-grant .r-input{flex:1 1 180px;width:auto}.prime-grant select.r-input{flex:0 1 150px}.prime-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.prime-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--r-border)}.prime-list li>span{display:flex;flex-direction:column;min-width:0}.prime-list li>span>span{font-size:13px;color:var(--r-label-2)}@media(max-width:760px){.prime-hero{flex-direction:column;align-items:flex-start;padding-top:26px}.prime-perks{grid-template-columns:minmax(0,1fr)}}
