@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2) format("woff2"),url(/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(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2) format("woff2"),url(/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(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2) format("woff2"),url(/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(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2) format("woff2"),url(/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(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2) format("woff2"),url(/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(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2) format("woff2"),url(/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(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2) format("woff2"),url(/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(/assets/golos-text-latin-500-normal-BznAvurO.woff2) format("woff2"),url(/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(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2) format("woff2"),url(/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(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2) format("woff2"),url(/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(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2) format("woff2"),url(/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(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2) format("woff2"),url(/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(/assets/golos-text-cyrillic-ext-700-normal-D3ZaBy6G.woff2) format("woff2"),url(/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(/assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2) format("woff2"),url(/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(/assets/golos-text-latin-ext-700-normal-0O3DoeVP.woff2) format("woff2"),url(/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(/assets/golos-text-latin-700-normal-CxmN_Nfd.woff2) format("woff2"),url(/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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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}:root{--bg: #121212;--bg-elevated: #0f1114;--surface: #15171a;--surface-2: #1e2126;--surface-3: #2a2e34;--chip-bg: #121418;--chip-bg-elevated: #181b1f;--border: #23262b;--border-soft: #1c1f23;--border-strong: #3a3f47;--divider: #1e2126;--divider-soft: #16181c;--text: #f2f4f6;--text-soft: #e6edf2;--text-2: #c6d2e0;--text-3: #8b9198;--text-muted: #6a7078;--text-faint: #4a5057;--splash-bg: #000000;--splash-text: #9a9a9a;--text-ghost: #3a3f47;--icon-muted: #a7b4c4;--accent: #e75f5b;--accent-text: #3b7e22;--amount-in: #11bb48;--accent-toggle: #67ce67;--accent-radio: #67ce67;--on-accent: #ffffff;--accent-soft: #12312a;--range-bg: #3b8fc9;--on-range: #ffffff;--btn-light: #ffffff;--btn-light-pressed: #e6e9ed;--on-btn-light: #121212;--danger: #ff8a73;--danger-soft: #3a2420;--danger-text: #ffc7bb;--pill-border: linear-gradient(90deg, #8a5cf6, #34c6b5);--useful-purple: #8b5cf6;--useful-teal: #2fb5a4;--useful-blue: #3b8cff;--useful-violet: #c26bff;--useful-red: #f0554d;--useful-pink: #ff5c8a;--useful-green: #3cbf3c;--on-danger: #2a0d07;--avatar-bg: #212a33;--action-bg: #0b0d11;--action-bg-pressed: #1a1e26;--action-icon: #dbe6ff;--avatar-text: #c6d2e0;--tx-head: #1b2a2e;--tx-avatar: #2e4046;--tx-avatar-text: #dce7ea;--tx-meta: #9baab0;--cat-icon: #ffffff;--cat-gray: #2b2c30;--cat-green: #109b73;--cat-green-soft: #a7c9a0;--cat-red: #d62b2b;--cat-pink: #e0656f;--cat-blue: #3d8fdc;--cat-teal: #2aa8a0;--cat-yellow: #e5b62c;--cat-orange: #ee8a3a;--cat-violet: #8a63d2;--cat-lime: #63b846;--cat-brown: #a8714a;--cat-sky: #4fb3e8;--cat-slate: #5c6b7a;--promo-bg: #272727;--promo-text: #e3e3e3;--promo-line: #4a4a4a;--plastic-start: #1a1d21;--plastic-end: #0e1013;--plastic-border: #26292f;--plastic-chip: #2e3238;--plastic-number: #d8dee5;--plastic-meta: #7b828a;--card-black-glow-top: #0b0e42;--card-black-glow: #16285c;--card-black-plastic: linear-gradient(160deg, #2b2f35 0%, #121417 100%);--card-black-edge: #3a3f47;--card-black-text: #f2f4f6;--card-black-muted: #8b9198;--card-white-glow-top: #210e2a;--card-white-glow: #382166;--card-white-plastic: linear-gradient(160deg, #f9fafb 0%, #d3d8de 100%);--card-white-edge: #ffffff;--card-white-text: #15171a;--card-white-muted: #5c636b;--card-usd-glow-top: #031c21;--card-usd-glow: #05384d;--card-usd-plastic: linear-gradient(160deg, #23282e 0%, #0f1215 100%);--card-usd-edge: #53b771;--card-usd-text: #f2f4f6;--card-usd-muted: #8b9198;--card-eur-glow-top: #18052a;--card-eur-glow: #58195f;--card-eur-plastic: linear-gradient(160deg, #23282e 0%, #0f1215 100%);--card-eur-edge: #e75f55;--card-eur-text: #f2f4f6;--card-eur-muted: #8b9198;--card-new-glow-top: #151733;--card-new-glow: #28365f;--card-new-plastic: linear-gradient(160deg, #3f5f9c 0%, #2d4677 100%);--card-new-edge: #1f3157;--card-new-text: #f2f4f6;--card-new-muted: #a9b8d6;--card-new-plus: rgb(255 255 255 / 22%);--btn-new-card: rgb(210 222 245 / 22%);--btn-new-card-pressed: rgb(210 222 245 / 32%);--overlay-light: rgb(255 255 255 / 8%);--overlay-dark: rgb(0 0 0 / 25%);--backdrop: rgb(0 0 0 / 60%);--font-sans: "Golos Text", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-base: 14px;--fs-lg: 15px;--fs-xl: 16px;--fs-2xl: 17px;--fs-3xl: 19px;--fs-4xl: 20px;--fs-5xl: 22px;--fs-6xl: 24px;--fs-7xl: 26px;--fs-display-sm: 30px;--fs-splash: 44px;--fs-display: 38px;--fs-display-lg: 40px;--fs-display-xl: 46px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 18px;--radius-xl: 22px;--radius-sheet: 26px;--radius-pill: 999px;--dur-fast: .15s;--dur-normal: .2s;--dur-slow: .3s;--dur-card-focus: .4s;--ease: ease;--screen-gutter: 20px;--card-peek: 48px;--card-tilt: 58deg;--card-tilt-depth: 900px;--card-tilt-slack: 34px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--tabbar-height: 84px;--tabbar-bg: #1d1f22;--tabbar-inactive: #b9bdc3}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body{margin:0;height:100%;background:var(--bg);color:var(--text);font-family:var(--font-sans);overscroll-behavior:none}body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#app{height:100dvh;display:flex;flex-direction:column}html.standalone,html.standalone body,html.standalone #app{height:100vh}html.standalone body{overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0;touch-action:manipulation}button:disabled{cursor:default}input,textarea{font:inherit;color:inherit;-webkit-user-select:text;user-select:text}a{color:var(--accent);text-decoration:none}.mono{font-family:var(--font-mono)}.noscroll{scrollbar-width:none}.noscroll::-webkit-scrollbar{display:none}.screen{flex:1;min-height:0;display:flex;flex-direction:column}.screen--scroll{overflow-y:auto;scrollbar-width:none;padding:calc(10px + var(--safe-top)) var(--screen-gutter) calc(28px + var(--safe-bottom))}.screen--scroll::-webkit-scrollbar{display:none}.fade-up{animation:fadeUp .25s ease}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.route-enter-active,.route-leave-active{transition:opacity var(--dur-normal) var(--ease),transform var(--dur-normal) var(--ease)}.route-enter-from{opacity:0;transform:translateY(8px)}.route-leave-to{opacity:0}.route-leave-active{position:absolute;inset:0}.toast[data-v-ecfc4888]{position:absolute;left:20px;right:20px;bottom:calc(24px + var(--safe-bottom));z-index:30;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:12px 16px;font-size:var(--fs-md);color:var(--text-2);text-align:center;pointer-events:none}.toast--error[data-v-ecfc4888]{border-color:var(--danger);color:var(--danger-text)}.toast-enter-active[data-v-ecfc4888],.toast-leave-active[data-v-ecfc4888]{transition:opacity var(--dur-normal),transform var(--dur-normal)}.toast-enter-from[data-v-ecfc4888],.toast-leave-to[data-v-ecfc4888]{opacity:0;transform:translateY(8px)}.tabs[data-v-83c58612]{position:absolute;left:0;right:0;bottom:0;height:calc(var(--tabbar-height) + var(--safe-bottom));background:linear-gradient(180deg,transparent,var(--bg) 24px);display:flex;align-items:flex-end;padding:0 var(--screen-gutter) calc(var(--safe-bottom) + 6px);pointer-events:none}.tabs__bar[data-v-83c58612]{pointer-events:auto;flex:1;display:flex;justify-content:space-around;padding:8px 6px;border-radius:var(--radius-pill);background:var(--tabbar-bg)}.tabs__item[data-v-83c58612]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:2px 6px;min-width:64px;font-size:var(--fs-sm);color:var(--tabbar-inactive);transition:color var(--dur-fast)}.tabs__item--active[data-v-83c58612]{color:var(--accent)}.spinner[data-v-5bc9f61d]{display:inline-block;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:spin .8s linear infinite;flex:none}.spinner--on-accent[data-v-5bc9f61d]{border-color:color-mix(in srgb,var(--on-accent) 25%,transparent);border-top-color:var(--on-accent)}.btn[data-v-a83e730e]{width:100%;border-radius:var(--radius-md);font-size:var(--fs-lg);padding:16px;display:flex;align-items:center;justify-content:center;min-height:52px;transition:filter var(--dur-fast),opacity var(--dur-fast)}.btn--primary[data-v-a83e730e]{background:var(--accent);color:var(--on-accent);font-weight:var(--fw-semibold)}.btn--primary[data-v-a83e730e]:active:not(:disabled){filter:brightness(.85)}.btn--secondary[data-v-a83e730e]{background:var(--surface);border:1px solid var(--border);color:var(--text-2);padding:15px}.btn--ghost[data-v-a83e730e]{background:transparent;color:var(--text-3);font-size:var(--fs-base);padding:14px;min-height:0}.btn[data-v-a83e730e]:disabled{opacity:.45}.loading[data-v-f18d1517]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding-top:var(--safe-top);background:var(--splash-bg)}.loading__brand[data-v-f18d1517]{font-family:var(--font-sans);font-size:var(--fs-splash);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--splash-text);-webkit-user-select:none;user-select:none}.loading__error[data-v-f18d1517]{position:absolute;left:0;right:0;bottom:calc(40px + var(--safe-bottom));display:flex;flex-direction:column;align-items:center;gap:20px}.loading__error-text[data-v-f18d1517]{font-size:var(--fs-md);color:var(--danger-text);text-align:center;padding:0 40px}.loading__retry[data-v-f18d1517]{width:220px}.profile-avatar[data-v-7d94f653]{border-radius:50%;background:var(--avatar-bg);color:var(--avatar-text);display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-semibold);flex:none;overflow:hidden}.profile-avatar__img[data-v-7d94f653]{width:100%;height:100%;object-fit:cover;display:block}.pin[data-v-853f683e]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:calc(24px + var(--safe-top)) var(--screen-gutter) calc(16px + var(--safe-bottom))}.pin__body[data-v-853f683e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;padding-bottom:64px}.pin__title[data-v-853f683e]{font-size:var(--fs-3xl);font-weight:var(--fw-medium);line-height:1.25}.pin__hint[data-v-853f683e]{font-size:var(--fs-base);line-height:1.3;color:var(--text-muted)}.pin__dots[data-v-853f683e]{display:flex;gap:28px;margin-top:21px}.pin__dots--shake[data-v-853f683e]{animation:shake-853f683e .4s ease}.pin__dot[data-v-853f683e]{width:12px;height:12px;border-radius:50%;background:var(--border-strong);transition:background var(--dur-fast)}.pin__dot--filled[data-v-853f683e]{background:var(--text)}.pin__keypad[data-v-853f683e]{display:grid;grid-template-columns:repeat(3,74px);gap:23px 22px;justify-content:center;margin-bottom:44px}.pin__key[data-v-853f683e]{width:74px;height:74px;border-radius:50%;background:var(--surface-3);color:var(--text);font-size:var(--fs-display-sm);font-weight:var(--fw-medium);display:flex;align-items:center;justify-content:center;transition:background var(--dur-fast),color var(--dur-fast),transform var(--dur-fast)}.pin__key--ghost[data-v-853f683e]{background:transparent;color:var(--text)}.pin__key--pressed[data-v-853f683e],.pin__key--ghost.pin__key--pressed[data-v-853f683e]{background:var(--accent);color:var(--on-accent);transform:scale(.96)}.pin__key[data-v-853f683e]:disabled{opacity:.6}.pin__key--hidden[data-v-853f683e]{visibility:hidden}.pin__forgot[data-v-853f683e]{align-self:flex-start;margin-left:32px;font-size:var(--fs-lg);line-height:1.3;color:var(--text);padding:8px 0}@keyframes shake-853f683e{0%,to{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(10px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.shell[data-v-d0430984]{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--bg)}.shell[data-v-d0430984]:before,.shell[data-v-d0430984]:after{content:"";position:absolute;left:0;right:0;z-index:5;background:var(--bg);pointer-events:none}.shell--splash[data-v-d0430984],.shell--splash[data-v-d0430984]:before,.shell--splash[data-v-d0430984]:after{background:var(--splash-bg)}.shell[data-v-d0430984]:not(.shell--splash):before{top:0;height:var(--safe-top);background:var(--screen-glow, var(--bg));transition:background-color var(--dur-slow) var(--ease)}.shell[data-v-d0430984]:after{bottom:0;height:var(--safe-bottom)}.shell[data-v-d0430984]:has(.offline):before{display:none}.offline[data-v-d0430984]{background:var(--danger-soft);color:var(--danger-text);font-size:var(--fs-sm);text-align:center;padding:calc(8px + var(--safe-top)) 16px 8px}.offline[data-v-d0430984]~*{--safe-top: 0px}.tabs-enter-active[data-v-d0430984],.tabs-leave-active[data-v-d0430984]{transition:opacity var(--dur-card-focus) var(--ease),transform var(--dur-card-focus) var(--ease)}.tabs-enter-from[data-v-d0430984],.tabs-leave-to[data-v-d0430984]{opacity:0;transform:translateY(24px)}.stage[data-v-d0430984]{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}
