@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:block;src:url(/fonts/golos-text-v1-cyrillic-ext.woff2) format("woff2");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-weight:400 700;font-display:block;src:url(/fonts/golos-text-v1-cyrillic.woff2) format("woff2");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-weight:400 700;font-display:block;src:url(/fonts/golos-text-v1-latin-ext.woff2) format("woff2");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-weight:400 700;font-display:block;src:url(/fonts/golos-text-v1-latin.woff2) format("woff2");unicode-range:u+00??,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}@layer base{:where([data-ui=v21] .phone),:where([data-ui=v21] .phone) *,:where([data-ui=v21] .phone) ::backdrop,:where([data-ui=v21] .phone) ::file-selector-button,:where([data-ui=v21] .phone) :after,:where([data-ui=v21] .phone) :before{box-sizing:revert;margin:revert;padding:revert;border:revert}:where([data-ui=v21] .phone) hr{height:revert;color:revert;border-top-width:revert}:where([data-ui=v21] .phone) abbr:where([title]){-webkit-text-decoration:revert;text-decoration:revert}:where([data-ui=v21] .phone) :is(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where([data-ui=v21] .phone) :is(b,strong){font-weight:revert}:where([data-ui=v21] .phone) :is(code,kbd,samp,pre){font-family:revert;font-feature-settings:revert;font-variation-settings:revert;font-size:revert}:where([data-ui=v21] .phone) small{font-size:revert}:where([data-ui=v21] .phone) :is(sub,sup){font-size:revert;line-height:revert;position:revert;vertical-align:revert}:where([data-ui=v21] .phone) sub{bottom:revert}:where([data-ui=v21] .phone) sup{top:revert}:where([data-ui=v21] .phone) table{text-indent:revert;border-color:revert;border-collapse:revert}:where([data-ui=v21] .phone) progress{vertical-align:revert}:where([data-ui=v21] .phone) summary{display:revert}:where([data-ui=v21] .phone) :is(ol,ul,menu){list-style:revert}:where([data-ui=v21] .phone) :is(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}:where([data-ui=v21] .phone) :is(img,video){max-width:revert;height:revert}:where([data-ui=v21] .phone) ::file-selector-button,:where([data-ui=v21] .phone) :is(button,input,select,optgroup,textarea){font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert}:where([data-ui=v21] .phone) ::file-selector-button{margin-inline-end:revert}:where([data-ui=v21] .phone) ::placeholder{opacity:revert;color:revert}:where([data-ui=v21] .phone) textarea{resize:revert}:where([data-ui=v21] .phone) ::-webkit-search-decoration{-webkit-appearance:revert}:where([data-ui=v21] .phone) ::file-selector-button,:where([data-ui=v21] .phone) :is(button,input:where([type=button],[type=reset],[type=submit])){appearance:revert}:where([data-ui=v21] .phone) ::-webkit-inner-spin-button,:where([data-ui=v21] .phone) ::-webkit-outer-spin-button{height:revert}}:root[data-ui=v21]{--font:"Golos Text",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--fs-h1:28px;--lh-h1:34px;--fw-h1:600;--ls-h1:-0.01em;--fs-h2:22px;--lh-h2:28px;--fw-h2:600;--ls-h2:-0.005em;--fs-h3:20px;--lh-h3:26px;--fw-h3:600;--ls-h3:0;--fs-body:16px;--lh-body:24px;--fw-body:400;--fs-text:15px;--lh-text:22px;--fw-text:400;--fs-btn:16px;--lh-btn:20px;--fw-btn:600;--fs-label:12px;--lh-label:16px;--fw-label:600;--ls-label:0.06em;--fs-num:38px;--lh-num:44px;--fw-num:600;--ls-num:-0.01em;--fs-cap:13px;--lh-cap:18px;--fw-cap:400;--fs-micro:11px;--lh-micro:14px;--fw-micro:500;--fs-cap2:14px;--lh-cap2:20px;--fw-cap2:400;--fs-sheet:17px;--lh-sheet:22px;--fw-sheet:600;--fw-strong:700}html:where([data-ui=v21]){-webkit-text-size-adjust:100%;text-size-adjust:100%}:where([data-ui=v21]) .phone,:where([data-ui=v21]) body{font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","calt","ccmp";font-optical-sizing:auto}:where([data-ui=v21] .phone) .num,:where([data-ui=v21] .phone) .t-num,:where([data-ui=v21] .phone) .tabular,:where([data-ui=v21] .phone) [data-num]{font-variant-numeric:tabular-nums lining-nums}:where([data-ui=v21] .phone) .t-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-h1);letter-spacing:var(--ls-h1);text-wrap:balance}:where([data-ui=v21] .phone) .t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);letter-spacing:var(--ls-h2);text-wrap:balance}:where([data-ui=v21] .phone) .t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);letter-spacing:var(--ls-h3)}:where([data-ui=v21] .phone) .t-body{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body)}:where([data-ui=v21] .phone) .t-text{font-size:var(--fs-text);line-height:var(--lh-text);font-weight:var(--fw-text)}:where([data-ui=v21] .phone) .t-btn{font-size:var(--fs-btn);line-height:var(--lh-btn);font-weight:var(--fw-btn);letter-spacing:0}:where([data-ui=v21] .phone) .t-label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase}:where([data-ui=v21] .phone) .t-num{font-size:var(--fs-num);line-height:var(--lh-num);font-weight:var(--fw-num);letter-spacing:var(--ls-num);font-variant-numeric:tabular-nums lining-nums}:where([data-ui=v21] .phone) .t-cap{font-size:var(--fs-cap);line-height:var(--lh-cap);font-weight:var(--fw-cap)}:where([data-ui=v21] .phone) .t-micro{font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-micro)}:where([data-ui=v21] .phone) .t-cap2{font-size:var(--fs-cap2);line-height:var(--lh-cap2);font-weight:var(--fw-cap2)}:where([data-ui=v21] .phone) .t-sheet{font-size:var(--fs-sheet);line-height:var(--lh-sheet);font-weight:var(--fw-sheet)}:where([data-ui=v21] .phone) .t-strong{font-weight:var(--fw-strong)}:where([data-ui=v21] .phone) .t-hint{color:var(--hint)}:root:where([data-ui=v21])[data-theme=dark] :where(.phone) .t-body,:root:where([data-ui=v21])[data-theme=dark] :where(.phone) .t-text{font-weight:450}@media (prefers-color-scheme:dark){:root:where([data-ui=v21]):not([data-theme=light]) :where(.phone) .t-body,:root:where([data-ui=v21]):not([data-theme=light]) :where(.phone) .t-text{font-weight:450}}@media (min-width:1024px){:root[data-ui=v21]{--fs-h1:30px;--lh-h1:36px}}:root[data-ui=v21]{--base:#EEF1F6;--surface:#FFFFFF;--surface-2:#F3F5F9;--elevated:#FFFFFF;--hairline:#E2E6ED;--line-strong:#7F8997;--ink:#0F1420;--hint:#5B6776;--accent:#00A2FF;--accent-ui:#0088DD;--link:#086DB1;--on-accent:#FFFFFF;--accent-soft:color-mix(in srgb,var(--accent) 12%,var(--surface));--focus:#0088DD;--ok:#157A32;--ok-bg:#E3EFE6;--warn:#F5A623;--warn-ink:#8A5300;--warn-bg:#FDEFD7;--danger:#C62828;--danger-bg:#F8E5E5;--on-danger:#FFFFFF;--scrim:rgba(10,13,18,.42);--shadow-card:0 1px 2px rgba(16,19,25,.05);--shadow-elevated:0 8px 24px rgba(16,19,25,.12),0 0 0 1px rgba(16,19,25,.04);--shadow-pop:0 6px 20px rgba(16,19,25,.10);--skeleton:color-mix(in srgb,var(--ink) 6%,var(--surface));--r-card:16px;--r-btn:14px;--r-chip:999px;--r-input:12px;--r-sheet:20px;--sep-dot:4px;--sep-gap:10px;--hairline-w:1px;--tap-min:44px;color-scheme:light;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-6:6px;--space-10:10px;--space-14:14px;--space-18:18px;--space-22:22px;--space-26:26px;--dur-xs:120ms;--dur-s:150ms;--dur-m:220ms;--dur-l:360ms;--dur-xl:560ms;--ease-spatial:cubic-bezier(.22,1,.36,1);--ease-standard:cubic-bezier(.2,0,0,1);--ease-effects:cubic-bezier(0,0,.58,1);--ease-exit:cubic-bezier(.4,0,1,1);--loop-spin:800ms;--loop-indet:1100ms;--loop-pulse:1600ms;--loop-skel:1200ms;--wait-skel:300ms}:root[data-ui=v21][data-theme=dark]{--base:#0F141B;--surface:#171D26;--surface-2:#1E2530;--elevated:#232B37;--hairline:#2A3340;--line-strong:#6F7A89;--ink:#EEF2F7;--hint:#8D99A8;--accent:#00A2FF;--accent-ui:#00A2FF;--link:#3DB2FF;--on-accent:#FFFFFF;--accent-soft:color-mix(in srgb,var(--accent) 16%,var(--surface));--focus:#3DB2FF;--ok:#3FBF5F;--ok-bg:color-mix(in srgb,#3FBF5F 16%,var(--surface));--warn:#F6B73C;--warn-ink:#F6B73C;--warn-bg:color-mix(in srgb,#F6B73C 16%,var(--surface));--danger:#FF5A52;--danger-bg:color-mix(in srgb,#FF5A52 16%,var(--surface));--on-danger:#1A0604;--scrim:rgba(0,0,0,.55);--shadow-card:0 1px 2px rgba(0,0,0,.30);--shadow-elevated:0 10px 30px rgba(0,0,0,.50),0 0 0 1px rgba(255,255,255,.04);--shadow-pop:0 6px 20px rgba(0,0,0,.42);--skeleton:color-mix(in srgb,var(--ink) 8%,var(--surface));color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-ui=v21]:not([data-theme=light]){--base:#0F141B;--surface:#171D26;--surface-2:#1E2530;--elevated:#232B37;--hairline:#2A3340;--line-strong:#6F7A89;--ink:#EEF2F7;--hint:#8D99A8;--accent:#00A2FF;--accent-ui:#00A2FF;--link:#3DB2FF;--on-accent:#FFFFFF;--accent-soft:color-mix(in srgb,var(--accent) 16%,var(--surface));--focus:#3DB2FF;--ok:#3FBF5F;--ok-bg:color-mix(in srgb,#3FBF5F 16%,var(--surface));--warn:#F6B73C;--warn-ink:#F6B73C;--warn-bg:color-mix(in srgb,#F6B73C 16%,var(--surface));--danger:#FF5A52;--danger-bg:color-mix(in srgb,#FF5A52 16%,var(--surface));--on-danger:#1A0604;--scrim:rgba(0,0,0,.55);--shadow-card:0 1px 2px rgba(0,0,0,.30);--shadow-elevated:0 10px 30px rgba(0,0,0,.50),0 0 0 1px rgba(255,255,255,.04);--shadow-pop:0 6px 20px rgba(0,0,0,.42);--logo-ink:#F7F7F7;--skeleton:color-mix(in srgb,var(--ink) 8%,var(--surface));color-scheme:dark}}:root[data-ui=v21]{--bg:var(--base);--line:var(--hairline);--accent-ink:var(--on-accent)}:where([data-ui=v21] .phone) .surface{background:var(--surface);color:var(--ink)}:where([data-ui=v21] .phone) .surface-2{background:var(--surface-2)}:where([data-ui=v21] .phone) .elevated{background:var(--elevated);box-shadow:var(--shadow-elevated)}:where([data-ui=v21] .phone) .hairline{border-top:var(--hairline-w) solid var(--hairline)}:where([data-ui=v21] .phone) :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}html:where([data-ui=v21]).tma:root{--base:var(--tg-theme-secondary-bg-color,var(--nb-base));--surface:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color,var(--nb-surface)));--elevated:var(--tg-theme-bg-color,var(--nb-elevated));--surface-2:color-mix(in srgb,var(--surface) 92%,var(--ink));--hairline:var(--tg-theme-section-separator-color,var(--nb-hairline));--ink:var(--tg-theme-text-color,var(--nb-ink));--hint:var(--tg-hint-ok,var(--nb-hint));--link:var(--tg-link-ok,var(--nb-link));--danger:var(--tg-danger-ok,var(--nb-danger));--tg-button:var(--tg-theme-button-color,#0A6FB6);--tg-button-ink:var(--tg-theme-button-text-color,#FFFFFF);--tma-header:var(--base)}:root[data-ui=v21]{--nb-base:#EEF1F6;--nb-surface:#FFFFFF;--nb-elevated:#FFFFFF;--nb-hairline:#E2E6ED;--nb-ink:#0F1420;--nb-hint:#5B6776;--nb-link:#086DB1;--nb-danger:#C62828}:root[data-ui=v21][data-theme=dark]{--nb-base:#0F141B;--nb-surface:#171D26;--nb-elevated:#232B37;--nb-hairline:#2A3340;--nb-ink:#EEF2F7;--nb-hint:#8D99A8;--nb-link:#3DB2FF;--nb-danger:#FF5A52}@media (prefers-color-scheme:dark){:root[data-ui=v21]:not([data-theme=light]){--nb-base:#0F141B;--nb-surface:#171D26;--nb-elevated:#232B37;--nb-hairline:#2A3340;--nb-ink:#EEF2F7;--nb-hint:#8D99A8;--nb-link:#3DB2FF;--nb-danger:#FF5A52}}html:where([data-ui=v21]).tma[data-theme=dark] :where(.phone) .elevated{box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.06)}html:where([data-ui=v21]).tma body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}:root[data-ui=v21]{--btn-grad-a:#0077C0;--btn-grad-b:#085E9B;--btn-grad:linear-gradient(135deg,var(--btn-grad-a) 0%,var(--btn-grad-b) 100%);--btn-shadow:0 8px 20px -8px rgba(0,119,192,.65);--btn-h:48px;--btn-press:.97}:root[data-ui=v21][data-theme=dark]{--btn-shadow:0 8px 20px -8px rgba(0,119,192,.55)}@media (prefers-color-scheme:dark){:root[data-ui=v21]:not([data-theme=light]){--btn-shadow:0 8px 20px -8px rgba(0,119,192,.55)}}:where([data-ui=v21] .phone) .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:var(--btn-h);padding:0 var(--space-12,12px);border:0;border-radius:var(--r-btn,14px);font:var(--fw-btn,600) var(--fs-btn,16px)/var(--lh-btn,20px) var(--font);letter-spacing:0;color:var(--ink);background:transparent;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none;white-space:nowrap;transition:transform var(--dur-xs) var(--ease-standard),box-shadow var(--dur-s) var(--ease-effects),background-color var(--dur-s) var(--ease-effects),color var(--dur-s) var(--ease-effects),opacity var(--dur-s) var(--ease-effects);overflow:hidden;isolation:isolate}:where([data-ui=v21] .phone) .btn-row .btn,:where([data-ui=v21] .phone) .btn.block{width:100%}:where([data-ui=v21] .phone) .btn svg{width:20px;height:20px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where([data-ui=v21] .phone) .btn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#000;opacity:0;transition:opacity var(--dur-xs) var(--ease-effects);pointer-events:none}:where([data-ui=v21] .phone) .btn.is-pressed,:where([data-ui=v21] .phone) .btn:active{transform:scale(var(--btn-press))}:where([data-ui=v21] .phone) .btn.is-pressed:after,:where([data-ui=v21] .phone) .btn:active:after{opacity:.08}@media (hover:hover) and (pointer:fine){:where([data-ui=v21] .phone) .btn-danger:hover:after,:where([data-ui=v21] .phone) .btn-primary:hover:after{background:#fff;opacity:.06}:where([data-ui=v21] .phone) .btn-primary:hover{box-shadow:0 10px 24px -8px rgba(0,119,192,.75)}:where([data-ui=v21] .phone) .btn-danger:active:after,:where([data-ui=v21] .phone) .btn-primary:active:after{background:#000;opacity:.08}:where([data-ui=v21] .phone) .btn-text:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}:where([data-ui=v21] .phone) .btn-ghost:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}:where([data-ui=v21] .phone) .btn-primary{background:var(--btn-grad);color:var(--on-accent);box-shadow:var(--btn-shadow)}:where([data-ui=v21] .phone) .btn-primary.is-pressed,:where([data-ui=v21] .phone) .btn-primary:active{box-shadow:0 4px 12px -6px rgba(0,119,192,.6)}:where([data-ui=v21] .phone) .btn-text{color:var(--link);background:transparent;padding:0 12px;min-height:44px}:where([data-ui=v21] .phone) .btn-text:after{display:none}:where([data-ui=v21] .phone) .btn-text.is-pressed,:where([data-ui=v21] .phone) .btn-text:active{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;transform:scale(var(--btn-press))}:where([data-ui=v21] .phone) .btn-ghost{color:var(--ink);background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-strong)}:where([data-ui=v21] .phone) .btn-ghost:after{background:var(--ink)}:where([data-ui=v21] .phone) .btn-ghost:active:after{opacity:.06}:where([data-ui=v21] .phone) .btn-secondary{color:var(--ink);background:var(--surface-2)}:where([data-ui=v21] .phone) .btn-secondary:after{background:var(--ink)}:where([data-ui=v21] .phone) .btn-secondary:active:after{opacity:.06}:where([data-ui=v21] .phone) .btn-danger{background:var(--danger);color:var(--on-danger);box-shadow:0 8px 20px -8px color-mix(in srgb,var(--danger) 60%,transparent)}:where([data-ui=v21] .phone) .btn-text-danger{color:var(--danger);background:transparent;padding:0 12px;min-height:44px}:where([data-ui=v21] .phone) .btn-text-danger:after{display:none}:where([data-ui=v21] .phone) .btn-text-danger.is-pressed,:where([data-ui=v21] .phone) .btn-text-danger:active{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;transform:scale(var(--btn-press))}:where([data-ui=v21] .phone) .btn-danger-soft{background:var(--danger-bg);color:var(--danger)}:where([data-ui=v21] .phone) .btn-danger-soft:after{background:var(--danger)}:where([data-ui=v21] .phone) .btn-danger-soft:active:after{opacity:.08}:root[data-ui=v21]{--fw-btn-quiet:400}:root[data-ui=v21][data-theme=dark]{--fw-btn-quiet:450}@media (prefers-color-scheme:dark){:root[data-ui=v21]:not([data-theme=light]){--fw-btn-quiet:450}}:where([data-ui=v21] .phone) .btn-danger-soft,:where([data-ui=v21] .phone) .btn-ghost,:where([data-ui=v21] .phone) .btn-secondary,:where([data-ui=v21] .phone) .btn-text,:where([data-ui=v21] .phone) .btn-text-danger{font-weight:var(--fw-btn-quiet)}:where([data-ui=v21] .phone) .btn-sm{min-height:40px;padding:0 var(--space-12,12px);font-size:14px;border-radius:12px}:where([data-ui=v21] .phone) .btn-lg{min-height:52px;padding:0 var(--space-22,22px);font-size:17px}:where([data-ui=v21] .phone) .btn-icon{width:var(--btn-h);padding:0}:where([data-ui=v21] .phone) .btn.is-disabled,:where([data-ui=v21] .phone) .btn:disabled{opacity:.4;pointer-events:none;box-shadow:none}:where([data-ui=v21] .phone) .btn.is-loading{pointer-events:none;cursor:progress}:where([data-ui=v21] .phone) .btn.is-loading:before{content:"";position:absolute;left:14px;top:50%;width:20px;height:20px;margin-top:-10px;box-sizing:border-box;border-radius:50%;border:2.5px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentcolor;animation:btn-spin .8s linear infinite}:where([data-ui=v21] .phone) .btn.is-loading:not(.block):not(.btn-row .btn){padding-left:44px}:where([data-ui=v21] .phone) .btn-ghost.is-loading:before,:where([data-ui=v21] .phone) .btn-text.is-loading:before{border-color:currentColor color-mix(in srgb,currentColor 25%,transparent) color-mix(in srgb,currentColor 25%,transparent)}@keyframes btn-spin{to{transform:rotate(1turn)}}:where([data-ui=v21] .phone) .btn-row{gap:var(--space-8,8px)}:where([data-ui=v21] .phone) .btn-stack{display:flex;flex-direction:column;gap:var(--space-8,8px)}:where([data-ui=v21] .phone) .tma-main{position:sticky;bottom:0;padding:8px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--base) 60%,transparent);z-index:5}:where([data-ui=v21] .phone) .tma-main .btn{width:100%}@media (prefers-reduced-motion:reduce){:where([data-ui=v21] .phone) .btn{transition:none}:where([data-ui=v21] .phone) .btn:active{transform:none}}:where([data-ui=v21] .phone) .hint-q{--q:18px;position:relative;display:inline-grid;place-items:center;box-sizing:border-box;width:var(--q);height:var(--q);min-width:var(--q);flex:0 0 var(--q);margin-left:6px;padding:0;border:0;border-radius:50%;vertical-align:-3px;background:color-mix(in srgb,var(--hint) 16%,transparent);color:var(--hint);font:600 11px/1 var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-s) var(--ease-effects),color var(--dur-s) var(--ease-effects),transform var(--dur-xs) var(--ease-standard)}:where([data-ui=v21] .phone) .hint-q:before{content:"";position:absolute;inset:-13px;border-radius:50%}:where([data-ui=v21] .phone) .hint-q:after{content:"?"}:where([data-ui=v21] .phone) .hint-q:active{transform:scale(.9)}:where([data-ui=v21] .phone) .hint-q.is-open,:where([data-ui=v21] .phone) .hint-q[aria-expanded=true]{background:var(--link);color:var(--on-accent)}@media (hover:hover){:where([data-ui=v21] .phone) .hint-q:hover{background:color-mix(in srgb,var(--hint) 26%,transparent);color:var(--ink)}}:where([data-ui=v21] .phone) .tile-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (forced-colors:active){:where([data-ui=v21] .phone) .btn-danger,:where([data-ui=v21] .phone) .btn-danger-soft,:where([data-ui=v21] .phone) .btn-ghost,:where([data-ui=v21] .phone) .btn-primary,:where([data-ui=v21] .phone) .btn-secondary{border:1px solid ButtonText}:where([data-ui=v21] .phone) .btn-text,:where([data-ui=v21] .phone) .btn-text-danger{color:LinkText}:where([data-ui=v21] .phone) .btn.dis,:where([data-ui=v21] .phone) .btn.is-disabled,:where([data-ui=v21] .phone) .btn:disabled{border-color:GrayText;color:GrayText}:where([data-ui=v21] .phone) .hint-q{border:1px solid ButtonText}}:where([data-ui=v21] .phone) .lang-list{list-style:none;margin:0;padding:0;background:var(--surface);border-radius:var(--r-card)}:where([data-ui=v21] .phone) .lang-list>li+li{border-top:var(--hairline-w) solid var(--hairline)}:where([data-ui=v21] .phone) .lang-list .choice{min-height:52px;padding:0 16px}:where([data-ui=v21] .phone) .crumbs{display:flex;align-items:center;gap:2px;min-width:0;flex-wrap:nowrap;overflow:hidden;font:500 13px/16px var(--font)}:where([data-ui=v21] .phone) .crumb{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:28px;padding:0 10px 0 8px;border-radius:var(--r-chip,999px);background:var(--surface-2);color:var(--hint);text-decoration:none;white-space:nowrap;min-width:0;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-s) var(--ease-effects),color var(--dur-s) var(--ease-effects),transform var(--dur-xs) var(--ease-standard)}:where([data-ui=v21] .phone) .crumb>span{overflow:hidden;text-overflow:ellipsis}:where([data-ui=v21] .phone) .crumb svg{width:16px;height:16px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where([data-ui=v21] .phone) .crumb:not(.is-current):active{transform:scale(.96);background:color-mix(in srgb,var(--ink) 8%,var(--surface-2))}:where([data-ui=v21] .phone) .crumb.is-current{background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .crumb-sep{width:16px;height:16px;flex:0 0 16px;stroke:var(--line-strong);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin:0 2px}:where([data-ui=v21] .phone) .crumb:not(:last-child){flex:0 0 auto}:where([data-ui=v21] .phone) .crumb:last-child{flex:0 1 auto}:root:where([data-ui=v21])[data-theme=dark] :where(.phone) .crumb{background:var(--surface-2)}:where([data-ui=v21] .phone) .meta-stack{display:flex;flex-direction:column;gap:2px;min-width:0}:where([data-ui=v21] .phone) .meta-stack>b{font:500 15px/20px var(--font);color:var(--ink);font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .meta-stack>span{font:400 13px/18px var(--font);color:var(--hint);font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .meta-stack>small{font:400 12px/16px var(--font);color:color-mix(in srgb,var(--hint) 80%,var(--surface))}:where([data-ui=v21] .phone) .meta-stack.hero>b{font:600 var(--fs-num,38px)/var(--lh-num,44px) var(--font);letter-spacing:var(--ls-num,-.01em)}:where([data-ui=v21] .phone) .meta-stack.hero>span{font:400 15px/20px var(--font)}:where([data-ui=v21] .phone) .meta-stack>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-ui=v21] .phone) .meta-stack.wrap>*{white-space:normal}:where([data-ui=v21] .phone) .sep-dot{display:inline-block;vertical-align:middle;flex:0 0 var(--sep-dot,4px);width:var(--sep-dot,4px);height:var(--sep-dot,4px);border-radius:50%;margin:0 var(--sep-gap,10px);background:var(--line-strong);opacity:.8;position:relative;top:-1px}:where([data-ui=v21] .phone) .meta-line{display:inline-flex;align-items:center;min-width:0;white-space:nowrap;font:400 13px/18px var(--font);color:var(--hint);font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .meta-line>*{min-width:0}:where([data-ui=v21] .phone) .meta-line>.grow{overflow:hidden;text-overflow:ellipsis}:where([data-ui=v21] .phone) .sep-bar{display:inline-block;vertical-align:middle;flex:0 0 1px;width:1px;height:12px;margin:0 var(--sep-gap,10px);background:var(--line-strong);opacity:.6}:where([data-ui=v21] .phone) .list{background:var(--surface);border-radius:var(--r-card)}:where([data-ui=v21] .phone) .list>.row+.row{border-top:var(--hairline-w) solid var(--hairline)}:where([data-ui=v21] .phone) .list.inset>.row+.row{border-top:0;position:relative}:where([data-ui=v21] .phone) .list.inset>.row+.row:before{content:"";position:absolute;left:16px;right:0;top:0;height:var(--hairline-w);background:var(--hairline)}:where([data-ui=v21] .phone) .row{padding:8px 16px;box-sizing:border-box}:where([data-ui=v21] .phone) .row>.grow{flex:1 1 auto;min-width:0}:where([data-ui=v21] .phone) .sec-h{display:flex;flex-direction:column;gap:2px;padding:18px 16px 8px}:where([data-ui=v21] .phone) .sec-h>b{font:600 var(--fs-label,12px)/var(--lh-label,16px) var(--font);letter-spacing:var(--ls-label,.06em);text-transform:uppercase;color:var(--hint)}:where([data-ui=v21] .phone) .sec-h>span{font:400 13px/18px var(--font);color:var(--hint)}:root[data-ui=v21]{--choice-size:24px;--choice-ring:var(--line-strong);--choice-fill:var(--accent);--choice-ol:140ms;--choice-ol-op:.45;--choice-pour:330ms;--choice-pour-d:110ms;--choice-total:450ms;--choice-out:200ms;--choice-ease:cubic-bezier(.2,.8,.2,1);--choice-pour-ease:cubic-bezier(.22,1,.36,1)}:where([data-ui=v21] .phone) .choice{display:flex;align-items:center;gap:12px;min-height:var(--tap-min,44px);padding:6px 0;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}:where([data-ui=v21] .phone) .choice-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:where([data-ui=v21] .phone) .choice-label{flex:1 1 auto;min-width:0;font:400 var(--fs-body,16px)/var(--lh-body,24px) var(--font);color:var(--ink)}:where([data-ui=v21] .phone) .choice-label small{display:block;font:400 13px/18px var(--font);color:var(--hint)}:where([data-ui=v21] .phone) .choice-mark{position:relative;flex:0 0 var(--choice-size);width:var(--choice-size);height:var(--choice-size);display:block;box-sizing:border-box}:where([data-ui=v21] .phone) .choice-mark:before{content:"";position:absolute;inset:0;box-sizing:border-box;border-radius:50%;border:2px solid var(--choice-ring);opacity:1;transform:scale(1);transition:opacity .12s var(--choice-ease),transform .12s var(--choice-ease),border-color .15s ease}:where([data-ui=v21] .phone) .choice-mark.is-box:before{border-radius:7px}:where([data-ui=v21] .phone) .choice-mark .chs{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block;transform-origin:50% 50%}:where([data-ui=v21] .phone) .choice-mark .chs path{stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}:where([data-ui=v21] .phone) .choice-mark .chs-ol path{fill:none;stroke:var(--choice-fill);stroke-width:1.25}:where([data-ui=v21] .phone) .choice-mark .chs-fl path{fill:var(--choice-fill);stroke:var(--choice-fill);stroke-width:2}:where([data-ui=v21] .phone) .choice-mark .chs-ol{opacity:0;transform:scale(.86)}:where([data-ui=v21] .phone) .choice-mark .chs-fl{opacity:0;clip-path:circle(0 at 50% 50%)}:where([data-ui=v21] .phone) .choice-mark.is-on:before{opacity:0;transform:scale(.7)}:where([data-ui=v21] .phone) .choice-mark.is-on .chs-ol{opacity:var(--choice-ol-op,.45);transform:scale(1)}:where([data-ui=v21] .phone) .choice-mark.is-on .chs-fl{opacity:1;clip-path:circle(82% at 50% 50%)}:where([data-ui=v21] .phone) .choice-mark.is-box.is-on:before{opacity:1;transform:scale(1);border-color:var(--choice-fill);background:var(--choice-fill);transition:background-color .12s ease,border-color .12s ease}:where([data-ui=v21] .phone) .choice-mark.is-box .chs{inset:4px;width:auto;height:auto}:where([data-ui=v21] .phone) .choice-mark.is-box .chs-ol path{stroke:var(--on-accent)}:where([data-ui=v21] .phone) .choice-mark.is-box .chs-fl path{fill:var(--on-accent);stroke:var(--on-accent)}:where([data-ui=v21] .phone) .choice-input:focus-visible+.choice-mark:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 35%,transparent)}:where([data-ui=v21] .phone) .choice:active .choice-mark{transform:scale(.94);transition:transform 80ms ease}:where([data-ui=v21] .phone) .choice-mark[data-anim=in]:before{animation:choice-ring-out .12s var(--choice-ease) both}:where([data-ui=v21] .phone) .choice-mark[data-anim=in] .chs-ol{animation:choice-outline var(--choice-ol) var(--choice-ease) both}:where([data-ui=v21] .phone) .choice-mark[data-anim=in] .chs-fl{animation:choice-pour var(--choice-pour) var(--choice-pour-ease) var(--choice-pour-d) both}:where([data-ui=v21] .phone) .choice-mark[data-anim=in]{animation:choice-pop var(--choice-total) var(--choice-ease) both}@keyframes choice-ring-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes choice-outline{0%{opacity:0;transform:scale(.86)}to{opacity:var(--choice-ol-op,.45);transform:scale(1)}}@keyframes choice-pour{0%{opacity:1;clip-path:circle(0 at 50% 50%)}to{opacity:1;clip-path:circle(82% at 50% 50%)}}@keyframes choice-pop{0%,64%{transform:scale(1)}88%{transform:scale(1.07)}to{transform:scale(1)}}:where([data-ui=v21] .phone) .choice-mark.is-box[data-anim=in]:before{animation:none;opacity:1;transform:scale(1)}:where([data-ui=v21] .phone) .choice-mark[data-anim=out]:before{animation:choice-ring-in var(--choice-out) var(--choice-ease) both}:where([data-ui=v21] .phone) .choice-mark[data-anim=out] .chs-fl{animation:choice-unpour var(--choice-out) var(--choice-ease) both}:where([data-ui=v21] .phone) .choice-mark[data-anim=out] .chs-ol{animation:choice-outline-out var(--choice-out) var(--choice-ease) both}@keyframes choice-ring-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes choice-unpour{0%{opacity:1;clip-path:circle(82% at 50% 50%)}to{opacity:1;clip-path:circle(0 at 50% 50%)}}@keyframes choice-outline-out{0%{opacity:var(--choice-ol-op,.45);transform:scale(1)}to{opacity:0;transform:scale(.86)}}:where([data-ui=v21] .phone) .choice-mark.is-box[data-anim=out]:before{animation:none}@media (prefers-reduced-motion:reduce){:where([data-ui=v21] .phone) .choice-mark,:where([data-ui=v21] .phone) .choice-mark .chs,:where([data-ui=v21] .phone) .choice-mark:before,:where([data-ui=v21] .phone) .choice:active .choice-mark{animation:none!important;transition:none!important}}:where([data-ui=v21] .phone) .chip-choice{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 10px;border-radius:var(--r-chip,999px);background:var(--surface-2);color:var(--ink);font:500 14px/18px var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent}:where([data-ui=v21] .phone) .chip-choice .choice-mark{--choice-size:16px}:where([data-ui=v21] .phone) .chip-choice .choice-mark:before{border-width:1.5px}:where([data-ui=v21] .phone) .chip-choice.is-on{background:var(--accent-soft);color:var(--link)}:root[data-ui=v21]{--edge-feather:28px;--edge-fade:.96;--edge-fade-stop:60%;--edge-blur-1:2px;--edge-blur-2:6px;--edge-blur-3:14px;--edge-t:180ms}:where([data-ui=v21] .phone) .scroll-host{position:relative;overflow:hidden}:where([data-ui=v21] .phone) .scroll-area{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}:where([data-ui=v21] .phone) .scroll-area::-webkit-scrollbar{display:none}:where([data-ui=v21] .phone) .edge-bottom,:where([data-ui=v21] .phone) .edge-top{position:absolute;left:0;right:0;z-index:4;background:transparent;border:0;isolation:isolate}:where([data-ui=v21] .phone) .edge-top{top:0}:where([data-ui=v21] .phone) .edge-bottom{bottom:0}:where([data-ui=v21] .phone) .edge-bottom>*,:where([data-ui=v21] .phone) .edge-top>*{position:relative;z-index:2}:where([data-ui=v21] .phone) .edge-layers{position:absolute;left:0;right:0;z-index:1;pointer-events:none;opacity:0;transition:opacity var(--edge-t) ease}:where([data-ui=v21] .phone) .edge-layers.edge-nt{transition:none!important}:where([data-ui=v21] .phone) .edge-top .edge-layers{top:0;bottom:calc(-1 * var(--edge-feather))}:where([data-ui=v21] .phone) .edge-bottom .edge-layers{bottom:0;top:calc(-1 * var(--edge-feather))}:where([data-ui=v21] .phone) .edge-top.is-scrolled>.edge-layers,:where([data-ui=v21] .phone) .scroll-area.is-scrolled~.edge-top .edge-layers,:where([data-ui=v21] .phone) .scroll-host.is-scrolled>.edge-top .edge-layers{opacity:1}:where([data-ui=v21] .phone) .edge-bottom.is-scrolled-end>.edge-layers,:where([data-ui=v21] .phone) .scroll-area.is-scrolled-end~.edge-bottom .edge-layers,:where([data-ui=v21] .phone) .scroll-host.is-scrolled-end>.edge-bottom .edge-layers{opacity:1}:where([data-ui=v21] .phone) .edge-blur{position:absolute;inset:0}:where([data-ui=v21] .phone) .edge-blur i{position:absolute;inset:0;display:block;will-change:backdrop-filter;transform:translateZ(0)}:where([data-ui=v21] .phone) .edge-top .edge-blur i:first-child{backdrop-filter:blur(var(--edge-blur-1));-webkit-backdrop-filter:blur(var(--edge-blur-1));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent)}:where([data-ui=v21] .phone) .edge-top .edge-blur i:nth-child(2){backdrop-filter:blur(var(--edge-blur-2));-webkit-backdrop-filter:blur(var(--edge-blur-2));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 35%,transparent 75%);mask-image:linear-gradient(180deg,#000 0,#000 35%,transparent 75%)}:where([data-ui=v21] .phone) .edge-top .edge-blur i:nth-child(3){backdrop-filter:blur(var(--edge-blur-3));-webkit-backdrop-filter:blur(var(--edge-blur-3));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 15%,transparent 50%);mask-image:linear-gradient(180deg,#000 0,#000 15%,transparent 50%)}:where([data-ui=v21] .phone) .edge-bottom .edge-blur i:first-child{backdrop-filter:blur(var(--edge-blur-1));-webkit-backdrop-filter:blur(var(--edge-blur-1));-webkit-mask-image:linear-gradient(0deg,#000 0,#000 55%,transparent);mask-image:linear-gradient(0deg,#000 0,#000 55%,transparent)}:where([data-ui=v21] .phone) .edge-bottom .edge-blur i:nth-child(2){backdrop-filter:blur(var(--edge-blur-2));-webkit-backdrop-filter:blur(var(--edge-blur-2));-webkit-mask-image:linear-gradient(0deg,#000 0,#000 35%,transparent 75%);mask-image:linear-gradient(0deg,#000 0,#000 35%,transparent 75%)}:where([data-ui=v21] .phone) .edge-bottom .edge-blur i:nth-child(3){backdrop-filter:blur(var(--edge-blur-3));-webkit-backdrop-filter:blur(var(--edge-blur-3));-webkit-mask-image:linear-gradient(0deg,#000 0,#000 15%,transparent 50%);mask-image:linear-gradient(0deg,#000 0,#000 15%,transparent 50%)}:where([data-ui=v21] .phone) .edge-fade{position:absolute;inset:0}:where([data-ui=v21] .phone) .edge-top .edge-fade{background:linear-gradient(to bottom,color-mix(in srgb,var(--edge-bg,var(--base)) calc(var(--edge-fade) * 100%),transparent) 0,color-mix(in srgb,var(--edge-bg,var(--base)) 55%,transparent) 30%,transparent var(--edge-fade-stop))}:where([data-ui=v21] .phone) .edge-bottom .edge-fade{background:linear-gradient(to top,color-mix(in srgb,var(--edge-bg,var(--base)) calc(var(--edge-fade) * 100%),transparent) 0,color-mix(in srgb,var(--edge-bg,var(--base)) 55%,transparent) 30%,transparent var(--edge-fade-stop))}:where([data-ui=v21] .phone) .edge-top .ttl-small{opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}:where([data-ui=v21] .phone) .edge-top.is-scrolled-30 .ttl-small,:where([data-ui=v21] .phone) .scroll-area.is-scrolled-30~.edge-top .ttl-small,:where([data-ui=v21] .phone) .scroll-host.is-scrolled-30>.edge-top .ttl-small{opacity:1;transform:none}:where([data-ui=v21] .phone) .ttl-large{font:600 var(--fs-h1,28px)/var(--lh-h1,34px) var(--font);letter-spacing:var(--ls-h1,-.01em);padding:4px 16px 12px;color:var(--ink)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:where([data-ui=v21] .phone) .edge-blur{display:none}:where([data-ui=v21] .phone) .edge-top .edge-fade{background:linear-gradient(to bottom,var(--edge-bg,var(--base)) 0,var(--edge-bg,var(--base)) 55%,color-mix(in srgb,var(--edge-bg,var(--base)) 70%,transparent) 78%,transparent 100%)}:where([data-ui=v21] .phone) .edge-bottom .edge-fade{background:linear-gradient(to top,var(--edge-bg,var(--base)) 0,var(--edge-bg,var(--base)) 55%,color-mix(in srgb,var(--edge-bg,var(--base)) 70%,transparent) 78%,transparent 100%)}}html:where([data-ui=v21]).low-power :where(.phone) .edge-blur{display:none}html:where([data-ui=v21]).low-power :where(.phone) .edge-top .edge-fade{background:linear-gradient(to bottom,var(--edge-bg,var(--base)) 0,var(--edge-bg,var(--base)) 55%,color-mix(in srgb,var(--edge-bg,var(--base)) 70%,transparent) 78%,transparent 100%)}html:where([data-ui=v21]).low-power :where(.phone) .edge-bottom .edge-fade{background:linear-gradient(to top,var(--edge-bg,var(--base)) 0,var(--edge-bg,var(--base)) 55%,color-mix(in srgb,var(--edge-bg,var(--base)) 70%,transparent) 78%,transparent 100%)}@media (prefers-reduced-motion:reduce){:where([data-ui=v21] .phone) .edge-layers,:where([data-ui=v21] .phone) .edge-top .ttl-small{transition:none}}@supports not ((mask-image:linear-gradient(#000,transparent)) or (-webkit-mask-image:linear-gradient(#000,transparent))){:where([data-ui=v21] .phone) .edge-blur{display:none}}@property --chip-fade-s{syntax:"<length>";inherits:false;initial-value:0}@property --chip-fade-e{syntax:"<length>";inherits:false;initial-value:0}:root[data-ui=v21]{--chips-feather:20px}:where([data-ui=v21] .phone) .chips[data-chip-edge]{--chip-fade-s:0px;--chip-fade-e:0px;-webkit-mask-image:linear-gradient(to right,rgb(0 0 0/.3) 0,#000 var(--chip-fade-s),#000 calc(100% - var(--chip-fade-e)),rgb(0 0 0/.3) 100%);mask-image:linear-gradient(to right,rgb(0 0 0/.3) 0,#000 var(--chip-fade-s),#000 calc(100% - var(--chip-fade-e)),rgb(0 0 0/.3) 100%);transition:--chip-fade-s var(--edge-t) ease,--chip-fade-e var(--edge-t) ease}:where([data-ui=v21] .phone) .chips[data-chip-edge~=start]{--chip-fade-s:var(--chips-feather)}:where([data-ui=v21] .phone) .chips[data-chip-edge~=end]{--chip-fade-e:var(--chips-feather)}@media (prefers-reduced-motion:reduce){:where([data-ui=v21] .phone) .chips[data-chip-edge]{transition:none}}:root[data-ui=v21]{--ic-tap:360ms;--ic-draw:420ms;--ic-toggle:200ms;--ic-pop:360ms;--ic-ease:cubic-bezier(.22,1,.36,1)}:where([data-ui=v21] .phone) svg.ic{display:block;width:24px;height:24px;transform-origin:50% 50%}:where([data-ui=v21] .phone) .ic-tap.is-tapped{animation:ic-tap var(--ic-tap) var(--ic-ease) both}@media (hover:hover){:where([data-ui=v21] .phone) .tap:active>.ic-tap,:where([data-ui=v21] .phone) button:active>.ic-tap{animation:ic-tap var(--ic-tap) var(--ic-ease) both}}@keyframes ic-tap{0%{transform:scale(1)}34%{transform:scale(.93)}70%{transform:scale(1.04)}to{transform:scale(1)}}:where([data-ui=v21] .phone) .ic-draw.is-drawing circle,:where([data-ui=v21] .phone) .ic-draw.is-drawing line,:where([data-ui=v21] .phone) .ic-draw.is-drawing path,:where([data-ui=v21] .phone) .ic-draw.is-drawing polygon,:where([data-ui=v21] .phone) .ic-draw.is-drawing polyline,:where([data-ui=v21] .phone) .ic-draw.is-drawing rect{stroke-dasharray:1 1;stroke-dashoffset:1;animation:ic-draw var(--ic-draw) cubic-bezier(.22,1,.36,1) forwards}:where([data-ui=v21] .phone) .ic-draw.is-drawing{animation:ic-draw-in var(--ic-draw) cubic-bezier(.22,1,.36,1) both}@keyframes ic-draw-in{0%{opacity:.25;transform:scale(.9)}60%{opacity:1}to{opacity:1;transform:scale(1)}}:where([data-ui=v21] .phone) .ic-draw.is-drawing :nth-child(2){animation-delay:40ms}:where([data-ui=v21] .phone) .ic-draw.is-drawing :nth-child(3){animation-delay:80ms}:where([data-ui=v21] .phone) .ic-draw.is-drawing :nth-child(n+4){animation-delay:.12s}@keyframes ic-draw{to{stroke-dashoffset:0}}:where([data-ui=v21] .phone) .ic-toggle{position:relative;display:inline-grid;width:24px;height:24px;place-items:center;vertical-align:middle}:where([data-ui=v21] .phone) .ic-toggle>svg{grid-area:1/1;transition:opacity var(--ic-toggle) ease,transform var(--ic-toggle) var(--ic-ease)}:where([data-ui=v21] .phone) .ic-toggle>svg:first-child{opacity:1;transform:scale(1) rotate(0)}:where([data-ui=v21] .phone) .ic-toggle>svg:nth-child(2){opacity:0;transform:scale(.6) rotate(-20deg)}:where([data-ui=v21] .phone) .ic-toggle[data-on=true]>svg:first-child{opacity:0;transform:scale(.6) rotate(20deg)}:where([data-ui=v21] .phone) .ic-toggle[data-on=true]>svg:nth-child(2){opacity:1;transform:scale(1) rotate(0)}:where([data-ui=v21] .phone) .ic-toggle.bell.is-ringing>svg:nth-child(2){animation:ic-ring .48s ease-out .12s both;transform-origin:50% 8%}@keyframes ic-ring{0%,to{transform:rotate(0)}20%{transform:rotate(12deg)}45%{transform:rotate(-10deg)}70%{transform:rotate(6deg)}85%{transform:rotate(-3deg)}}:where([data-ui=v21] .phone) .ic-toggle.eye>svg{transform:none!important}:where([data-ui=v21] .phone) .ic-toggle.eye[data-on=true]>svg:nth-child(2) path:last-child{stroke-dasharray:1 1;stroke-dashoffset:1;animation:ic-draw .22s ease-out 80ms forwards}:where([data-ui=v21] .phone) .ic-toggle.chevron>svg:first-child{opacity:1!important;transform:rotate(0)}:where([data-ui=v21] .phone) .ic-toggle.chevron[data-on=true]>svg:first-child{opacity:1!important;transform:rotate(180deg)}:where([data-ui=v21] .phone) .ic-toggle.plus-x>svg:first-child{opacity:1!important;transform:rotate(0)}:where([data-ui=v21] .phone) .ic-toggle.plus-x[data-on=true]>svg:first-child{opacity:1!important;transform:rotate(45deg)}:where([data-ui=v21] .phone) .ic-toggle.play>svg:first-child{transform:scale(1)}:where([data-ui=v21] .phone) .ic-toggle.play>svg:nth-child(2){transform:scale(.7)}:where([data-ui=v21] .phone) .ic-toggle.play[data-on=true]>svg:first-child{transform:scale(.7)}:where([data-ui=v21] .phone) .ic-toggle.play[data-on=true]>svg:nth-child(2){transform:scale(1)}:where([data-ui=v21] .phone) .ic-spin{animation:ic-spin .9s linear infinite}@keyframes ic-spin{to{transform:rotate(1turn)}}:where([data-ui=v21] .phone) .ic-pop.is-popping{animation:ic-pop var(--ic-pop) var(--ic-ease) both}:where([data-ui=v21] .phone) .ic-pop.is-popping path{stroke-dasharray:1 1;stroke-dashoffset:1;animation:ic-draw .26s ease-out .1s forwards}@keyframes ic-pop{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}:where([data-ui=v21] .phone) .ic-ok{color:var(--ok)}:where([data-ui=v21] .phone) .tab .ic-lottie svg path{stroke:currentColor!important}:where([data-ui=v21] .phone) .tab .ic-lottie svg{display:block}@media (prefers-reduced-motion:reduce){:where([data-ui=v21] .phone) .ic-draw.is-drawing *,:where([data-ui=v21] .phone) .ic-pop.is-popping,:where([data-ui=v21] .phone) .ic-pop.is-popping path,:where([data-ui=v21] .phone) .ic-tap.is-tapped,:where([data-ui=v21] .phone) .ic-toggle.bell.is-ringing>svg:nth-child(2){animation:none!important;stroke-dashoffset:0!important;opacity:1;transform:none}:where([data-ui=v21] .phone) .ic-toggle>svg{transition:none}}:where([data-ui=v21] .phone) .psteps{list-style:none;margin:0;padding:2px 0;position:relative}:where([data-ui=v21] .phone) .ps{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:8px 0}:where([data-ui=v21] .phone) .ps-mk{position:relative;display:block;width:24px;height:24px;margin-top:-2px}:where([data-ui=v21] .phone) .ps-mk>i,:where([data-ui=v21] .phone) .ps-mk>span,:where([data-ui=v21] .phone) .ps-mk>svg{position:absolute;inset:0;display:block}:where([data-ui=v21] .phone) .ps-body{min-width:0}:where([data-ui=v21] .phone) .ps-t{display:block;font-size:15px;line-height:20px;color:var(--ink);font-kerning:none;font-variant-ligatures:none;overflow-wrap:anywhere}:where([data-ui=v21] .phone) .ps-s{display:block;font-size:13px;line-height:18px;color:var(--hint);margin-top:2px;font-kerning:none}:where([data-ui=v21] .phone) .ps[data-st=next] .ps-t,:where([data-ui=v21] .phone) .ps[data-st=wait] .ps-t{color:var(--hint)}:where([data-ui=v21] .phone) .ps[data-st=warn] .ps-s{color:var(--warn-ink)}:where([data-ui=v21] .phone) .ps[data-st=fail] .ps-s{color:var(--danger)}:where([data-ui=v21] .phone) .ps[data-st=hold] .ps-s{color:var(--warn-ink)}:where([data-ui=v21] .phone) .ps-s .sep-dot,:where([data-ui=v21] .phone) .ps-t .sep-dot{margin:0 6px}:where([data-ui=v21] .phone) .ps-act{position:relative;align-self:center;color:var(--link);font-size:13px;line-height:18px;font-weight:var(--fw-btn-quiet,400);white-space:nowrap;padding:0 0 0 8px;margin:0}:where([data-ui=v21] .phone) .ps-act:before{content:"";position:absolute;inset:-13px 0 -13px 0}:where([data-ui=v21] .phone) .mk-dots circle{fill:none;stroke:var(--line-strong);stroke-width:1.6;stroke-dasharray:0 3.93;stroke-linecap:round;opacity:.75}:where([data-ui=v21] .phone) .mk-disk{border-radius:50%;background:var(--btn-grad)}:where([data-ui=v21] .phone) .ps[data-st=hold] .mk-disk,:where([data-ui=v21] .phone) .ps[data-st=warn] .mk-disk{background:var(--warn)}:where([data-ui=v21] .phone) .ps[data-st=fail] .mk-disk{background:var(--danger)}:where([data-ui=v21] .phone) .mk-gl svg{display:block;width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}:where([data-ui=v21] .phone) .ps[data-st=hold] .mk-gl svg,:where([data-ui=v21] .phone) .ps[data-st=warn] .mk-gl svg{stroke:#3B2300}:where([data-ui=v21] .phone) .ps[data-st=fail] .mk-gl svg{stroke:var(--on-danger)}:where([data-ui=v21] .phone) .mk-ring{border-radius:50%;border:2px solid var(--accent)}:where([data-ui=v21] .phone) .mk-dot{inset:7px!important;border-radius:50%;background:var(--accent)}:where([data-ui=v21] .phone) .mk-halo{border-radius:50%;background:var(--accent);opacity:0}:where([data-ui=v21] .phone) .mk-wave{border-radius:50%;border:2px solid var(--accent);opacity:0}:where([data-ui=v21] .phone) .ps[data-st=hold] .mk-wave,:where([data-ui=v21] .phone) .ps[data-st=warn] .mk-wave{border-color:var(--warn)}:where([data-ui=v21] .phone) .ps[data-st=fail] .mk-wave{border-color:var(--danger)}:where([data-ui=v21] .phone) .ps-rail{position:absolute;left:11px;top:33px;bottom:-3px;width:2px;border-radius:1px;background:var(--hairline);overflow:hidden}:where([data-ui=v21] .phone) .ps-rail>i{position:absolute;inset:0;background:var(--accent);transform-origin:50% 0;transform:scaleY(0)}:where([data-ui=v21] .phone) .ps[data-st=done] .ps-rail>i,:where([data-ui=v21] .phone) .ps[data-st=warn] .ps-rail>i{transform:scaleY(1)}:where([data-ui=v21] .phone) .ps{--ps-age:0ms;--ps-d:0ms}:where([data-ui=v21] .phone) .ps.is-in .mk-disk{animation:mk-disk-in .42s cubic-bezier(.2,.8,.25,1) both;animation-delay:calc(var(--ps-age,0s) + var(--ps-d,0s))}:where([data-ui=v21] .phone) .ps.is-in .mk-gl{animation:mk-gl-pop .36s cubic-bezier(.2,.8,.25,1) both;animation-delay:calc(var(--ps-age,0s) + var(--ps-d,0s) + .12s)}:where([data-ui=v21] .phone) .ps.is-in[data-st=done] .mk-gl{animation:mk-gl-draw .26s cubic-bezier(.45,0,.25,1) both;animation-delay:calc(var(--ps-age,0s) + var(--ps-d,0s) + .15s)}:where([data-ui=v21] .phone) .ps.is-in .mk-wave{animation:mk-wave .56s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--ps-age,0s) + var(--ps-d,0s))}:where([data-ui=v21] .phone) .ps.is-in[data-st=done] .ps-rail>i,:where([data-ui=v21] .phone) .ps.is-in[data-st=warn] .ps-rail>i{animation:ps-rail .36s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--ps-age,0s) + var(--ps-d,0s) + .17s)}:where([data-ui=v21] .phone) .ps.is-in .ps-s{animation:ps-sub .3s cubic-bezier(.2,.8,.25,1) both;animation-delay:calc(var(--ps-age,0s) + var(--ps-d,0s) + .18s)}:where([data-ui=v21] .phone) .ps.is-in[data-st=now] .mk-ring{animation:mk-ring-in .28s cubic-bezier(.2,.8,.25,1) both;animation-delay:var(--ps-age,0s)}:where([data-ui=v21] .phone) .ps[data-st=now] .mk-dot{animation:mk-breathe 1.6s ease-in-out infinite;animation-delay:var(--ps-age,0s)}:where([data-ui=v21] .phone) .ps.is-in[data-st=now] .mk-dot{animation:mk-breathe 1.6s ease-in-out infinite,mk-fade-in .24s ease-out both;animation-delay:var(--ps-age,0s),var(--ps-age,0s)}:where([data-ui=v21] .phone) .ps[data-st=now] .mk-halo{animation:mk-halo 1.6s cubic-bezier(.25,.6,.35,1) infinite;animation-delay:var(--ps-age,0s)}@keyframes mk-disk-in{0%{transform:scale(.42)}58%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes mk-gl-draw{0%{clip-path:inset(0 75% 0 0)}to{clip-path:inset(0 22% 0 0)}}@keyframes mk-gl-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes mk-wave{0%{transform:scale(1);opacity:1}to{transform:scale(1.85);opacity:0}}@keyframes mk-fade-in{0%{opacity:0}to{opacity:1}}:where([data-ui=v21] .phone) .psteps[data-reveal] .ps.is-in .mk-disk{animation-name:mk-disk-pop}:where([data-ui=v21] .phone) .psteps[data-reveal] .ps.is-in .mk-wave{animation-name:mk-wave-pop;animation-delay:calc(var(--ps-age,0s) + var(--ps-d,0s) + 60ms)}@keyframes mk-disk-pop{0%{transform:scale(.3);opacity:0}30%{opacity:1}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes mk-wave-pop{0%{transform:scale(.9);opacity:0}20%{opacity:.45}to{transform:scale(1.8);opacity:0}}@keyframes ps-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ps-sub{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes mk-ring-in{0%{transform:scale(.55);opacity:0}to{transform:scale(1);opacity:1}}@keyframes mk-dot-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes mk-breathe{0%,to{transform:scale(1)}50%{transform:scale(.68)}}@keyframes mk-halo{0%{transform:scale(.6);opacity:0}12%{opacity:.3}to{transform:scale(1.95);opacity:0}}:where([data-ui=v21] .phone) .ps-t .w{white-space:nowrap}:where([data-ui=v21] .phone) .ps-t .g{display:inline-block;position:relative}:where([data-ui=v21] .phone) .ps-t .g>i{position:absolute;left:0;top:0;right:0;bottom:0;font-style:normal;color:var(--link);opacity:0;pointer-events:none;animation:ps-glint 2s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--ps-age,0s) + var(--gi,0) * 34ms)}@keyframes ps-glint{0%{opacity:0}10%{opacity:.85}24%{opacity:0}to{opacity:0}}:where([data-ui=v21] .phone) .vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;text-overflow:ellipsis;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}:where([data-ui=v21] .phone) .prog.pbar{height:6px;margin:2px 0 14px;background:color-mix(in srgb,var(--ink) 8%,transparent);position:relative;border-radius:999px;overflow:hidden}:where([data-ui=v21] .phone) .prog.pbar>i{position:absolute;inset:0;width:auto;border-radius:inherit;background:var(--btn-grad);transition:none;transform:translateX(calc((var(--v,0) - 1) * 100%))}:where([data-ui=v21] .phone) .pswap-on{position:relative}:where([data-ui=v21] .phone) .pswap-new{display:block;animation:ps-swap-in .3s cubic-bezier(.2,.8,.25,1) 90ms both}:where([data-ui=v21] .phone) .pswap-old{position:absolute;left:0;right:0;top:0;pointer-events:none;animation:ps-swap-out .14s cubic-bezier(.4,0,1,1) both}@keyframes ps-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ps-swap-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}:where([data-ui=v21] .phone) .mascot-slot{position:relative}:where([data-ui=v21] .phone) .mascot.mx-in{animation:mx-in .26s cubic-bezier(.2,.8,.25,1) both}:where([data-ui=v21] .phone) .mascot.mx-out{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:mx-out .22s ease both}@keyframes mx-in{0%{opacity:0}to{opacity:1}}@keyframes mx-out{0%{opacity:1}to{opacity:0}}:where([data-ui=v21] .phone) .proc-hero{padding-top:8px}:where([data-ui=v21] .phone) .proc-card{padding:6px 16px}html:where([data-ui=v21]).w320 .phone{--mascot-proc:124px}html:where([data-ui=v21]).w360 .phone{--mascot-proc:150px}@media (prefers-reduced-motion:reduce){:where([data-ui=v21] .phone) .mascot.mx-in,:where([data-ui=v21] .phone) .mascot.mx-out,:where([data-ui=v21] .phone) .ps .mk-disk,:where([data-ui=v21] .phone) .ps .mk-dot,:where([data-ui=v21] .phone) .ps .mk-gl,:where([data-ui=v21] .phone) .ps .mk-halo,:where([data-ui=v21] .phone) .ps .mk-ring,:where([data-ui=v21] .phone) .ps .mk-wave,:where([data-ui=v21] .phone) .ps .ps-rail>i,:where([data-ui=v21] .phone) .ps .ps-s,:where([data-ui=v21] .phone) .ps-t .g>i,:where([data-ui=v21] .phone) .pswap-new,:where([data-ui=v21] .phone) .pswap-old{animation:none!important}:where([data-ui=v21] .phone) .pswap-old{display:none}:where([data-ui=v21] .phone) .ps .mk-halo,:where([data-ui=v21] .phone) .ps .mk-wave{opacity:0!important}}html:where([data-ui=v21]).low-power :where(.phone) .ps .mk-halo,html:where([data-ui=v21]).low-power :where(.phone) .ps-t .g>i{animation:none!important;opacity:0!important}:where([data-ui=v21] .phone) .cal{--cal-row:44px;--cal-dot:40px;--cal-band:color-mix(in srgb,var(--accent) 15%,var(--elevated));--cal-band-pv:color-mix(in srgb,var(--accent) 8%,var(--elevated));--cal-ease:cubic-bezier(.22,1,.36,1)}html:where([data-ui=v21]).w320 :where(.phone) .cal{--cal-row:40px;--cal-dot:36px}html:where([data-ui=v21]).w320 :where(.phone) .cal .cal-sum{min-height:56px;padding-top:6px;padding-bottom:6px}html:where([data-ui=v21]).w320 :where(.phone) .cal .cal-nav{height:40px;margin-top:var(--space-6)}html:where([data-ui=v21]).w320 :where(.phone) .cal .cal-presets{margin-bottom:var(--space-8)}:where([data-ui=v21] .phone) .sheet h4 .cal-back{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--link);background:var(--surface-2);flex:0 0 auto;margin-right:2px;transition:transform .12s ease}:where([data-ui=v21] .phone) .sheet h4 .cal-back svg.ic{width:20px;height:20px}:where([data-ui=v21] .phone) .sheet h4 .cal-back:active{transform:scale(.92)}:where([data-ui=v21] .phone) .cal .cal-presets{margin-bottom:var(--space-10)}:where([data-ui=v21] .phone) .cal .chip.dis{opacity:.4}:where([data-ui=v21] .phone) .cal-sum{display:flex;align-items:center;gap:10px;min-height:62px;padding:8px 8px 8px 14px;border-radius:14px;background:var(--surface-2);box-sizing:border-box}:where([data-ui=v21] .phone) .cal-sum-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}:where([data-ui=v21] .phone) .cal-big{display:block;font-size:17px;line-height:22px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;text-wrap:balance}:where([data-ui=v21] .phone) .cal-small{display:block;font-size:13px;line-height:18px;color:var(--hint);text-wrap:pretty}:where([data-ui=v21] .phone) .cal-small.err{color:var(--danger)}:where([data-ui=v21] .phone) .cal-mode{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--link);transition:transform .12s ease,background-color .15s ease}:where([data-ui=v21] .phone) .cal-mode svg.ic{width:20px;height:20px}:where([data-ui=v21] .phone) .cal-mode:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){:where([data-ui=v21] .phone) .cal-arr:not([aria-disabled=true]):hover,:where([data-ui=v21] .phone) .cal-mode:hover,:where([data-ui=v21] .phone) .sheet h4 .cal-back:hover{background:color-mix(in srgb,var(--ink) 7%,var(--surface-2))}}:where([data-ui=v21] .phone) .cal-nav{display:flex;align-items:center;gap:8px;height:44px;margin:var(--space-8) 0 0}:where([data-ui=v21] .phone) .cal-title{flex:1 1 auto;min-width:0;font-size:17px;line-height:22px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where([data-ui=v21] .phone) .cal-arr{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--link);transition:opacity .15s ease,transform .12s ease,background-color .15s ease}:where([data-ui=v21] .phone) .cal-arr svg.ic{width:20px;height:20px}:where([data-ui=v21] .phone) .cal-arr:active{transform:scale(.92)}:where([data-ui=v21] .phone) .cal-arr[aria-disabled=true]{opacity:.32;cursor:default}:where([data-ui=v21] .phone) .cal-arr[aria-disabled=true]:active{transform:none}:where([data-ui=v21] .phone) .cal-wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));height:24px;align-items:center;text-align:center;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hint)}:where([data-ui=v21] .phone) .cal-vp{position:relative;overflow:hidden;touch-action:pan-y;margin:0 -16px;padding:0 16px;height:calc(var(--cal-row) * 6)}:where([data-ui=v21] .phone) .cal-vp.dragging{cursor:grabbing}:where([data-ui=v21] .phone) .cal-grid{display:flex;flex-direction:column}:where([data-ui=v21] .phone) .cal-grid.entering{position:absolute;top:0;left:16px;right:16px}:where([data-ui=v21] .phone) .cal-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));height:var(--cal-row)}:where([data-ui=v21] .phone) .cal-e{display:block}:where([data-ui=v21] .phone) .cal-d{position:relative;display:grid;place-items:center;height:var(--cal-row);min-width:0;margin:0;padding:0;border:0;background:none;font:inherit;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none}:where([data-ui=v21] .phone) .cal-n{position:relative;z-index:1;display:grid;place-items:center;width:var(--cal-dot);height:var(--cal-dot);border-radius:50%;font-size:16px;line-height:20px;font-weight:400;font-variant-numeric:tabular-nums lining-nums;transition:box-shadow .15s ease}:where([data-ui=v21] .phone) .cal-n:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:var(--btn-grad);clip-path:circle(0 at 50% 50%);transition:clip-path .18s cubic-bezier(.4,0,1,1)}:where([data-ui=v21] .phone) .cal-w{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:var(--on-accent);clip-path:circle(0 at 50% 50%);transition:clip-path .18s cubic-bezier(.4,0,1,1);pointer-events:none}:where([data-ui=v21] .phone) .cal-t{transition:visibility 0s}:where([data-ui=v21] .phone) .cal-d.sel .cal-n:before,:where([data-ui=v21] .phone) .cal-d.sel .cal-w{clip-path:circle(50.5% at 50% 50%);transition:clip-path .33s var(--cal-ease)}:where([data-ui=v21] .phone) .cal-d.sel .cal-t{visibility:hidden;transition:visibility 0s linear .33s}:where([data-ui=v21] .phone) .cal-d.pop .cal-n{animation:calPop .45s linear}@keyframes calPop{0%,64%{transform:scale(1);animation-timing-function:cubic-bezier(.3,0,.5,1)}86%{transform:scale(1.07);animation-timing-function:cubic-bezier(.5,0,.3,1)}to{transform:scale(1)}}:where([data-ui=v21] .phone) .cal-d.t .cal-n{color:var(--link);font-weight:600}:where([data-ui=v21] .phone) .cal-d.t .cal-n:after,:where([data-ui=v21] .phone) .cal-d.t .cal-w:after{content:"";position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--link)}:where([data-ui=v21] .phone) .cal-d.t .cal-w:after{background:var(--on-accent)}:where([data-ui=v21] .phone) .cal-d.t .cal-n:after{transition:visibility 0s}:where([data-ui=v21] .phone) .cal-d.t.sel .cal-n:after{visibility:hidden;transition:visibility 0s linear .33s}:where([data-ui=v21] .phone) .cal-d.x{cursor:default}:where([data-ui=v21] .phone) .cal-d.x .cal-n{color:color-mix(in srgb,var(--hint) 52%,transparent)}:where([data-ui=v21] .phone) .cal-d.x.t .cal-n{color:color-mix(in srgb,var(--link) 60%,transparent)}@media (hover:hover) and (pointer:fine){:where([data-ui=v21] .phone) .cal-d:not(.x):not(.sel):hover .cal-n{background:color-mix(in srgb,var(--ink) 6%,transparent)}}:where([data-ui=v21] .phone) .cal-d:focus-visible{outline:none}:where([data-ui=v21] .phone) .cal-d:focus-visible .cal-n{box-shadow:0 0 0 2px var(--elevated),0 0 0 4px var(--focus)}:where([data-ui=v21] .phone) .cal-b{position:absolute;left:0;right:0;top:calc((var(--cal-row) - var(--cal-dot)) / 2);height:var(--cal-dot);background:var(--cal-band);opacity:0;transform:scaleX(0);transform-origin:0 50%;pointer-events:none;transition:opacity .14s ease,transform 0s linear .14s}:where([data-ui=v21] .phone) .cal-d.e .cal-b,:where([data-ui=v21] .phone) .cal-d.in .cal-b,:where([data-ui=v21] .phone) .cal-d.s .cal-b{opacity:1;transform:scaleX(1);transition:transform .26s var(--cal-ease) var(--bd,0s),opacity .08s linear var(--bd,0s)}:where([data-ui=v21] .phone) .cal-d.s .cal-b{left:50%}:where([data-ui=v21] .phone) .cal-d.e .cal-b{right:50%}:where([data-ui=v21] .phone) .cal-d.cl .cal-b{border-top-left-radius:999px;border-bottom-left-radius:999px}:where([data-ui=v21] .phone) .cal-d.cr .cal-b{border-top-right-radius:999px;border-bottom-right-radius:999px}:where([data-ui=v21] .phone) .cal-d.fl .cal-b{background:linear-gradient(90deg,transparent,var(--cal-band) 75%)}:where([data-ui=v21] .phone) .cal-d.fr .cal-b{background:linear-gradient(90deg,var(--cal-band) 25%,transparent)}:where([data-ui=v21] .phone) .cal-d.pv .cal-b,:where([data-ui=v21] .phone) .cal-d.pve .cal-b{opacity:1;transform:scaleX(1);background:var(--cal-band-pv);transition:opacity .12s ease}:where([data-ui=v21] .phone) .cal-d.pve .cal-b{right:50%}:where([data-ui=v21] .phone) .cal-d.pve .cal-n{box-shadow:inset 0 0 0 1.5px var(--accent-ui)}:where([data-ui=v21] .phone) .cal-note{min-height:18px;margin:var(--space-6) 0 0;font-size:13px;line-height:18px;color:var(--hint);text-align:center;text-wrap:balance}:where([data-ui=v21] .phone) .cal-foot{margin-top:var(--space-12)}:where([data-ui=v21] .phone) .cal-foot .btn{width:100%}:where([data-ui=v21] .phone) .sheet-bd:has(>.cal),:where([data-ui=v21]) .phone.tma .sheet-bd:has(>.cal){padding-bottom:0}:where([data-ui=v21] .phone) .cal .cal-foot{position:sticky;bottom:0;z-index:2;background:var(--elevated);padding:var(--space-8) 0 28px;margin-top:var(--space-4)}:where([data-ui=v21]) .phone.tma .cal .cal-foot{padding-bottom:max(16px,var(--sab))}:where([data-ui=v21] .phone) .cal .cal-inputs{margin-top:var(--space-10)}:where([data-ui=v21] .phone) .cal .cal-inputs .input{margin:0}:where([data-ui=v21] .phone) .cal .cal-inputs .input.ro{opacity:.6}:where([data-ui=v21] .phone) .cal .cal-hint{margin-top:var(--space-8)}:where([data-ui=v21] .phone) .sheet .cal-pick{border-top:0;margin-top:var(--space-4)}:where([data-ui=v21] .phone) .sheet.cal-swap:after{content:"";position:absolute;left:0;right:0;top:calc(100% - 1px);height:60vh;background:var(--elevated);pointer-events:none}:where([data-ui=v21] .phone) .sheet .cal-ghost{position:absolute;left:0;right:0;z-index:3;overflow:hidden;background:var(--elevated);pointer-events:none}@media (prefers-reduced-motion:reduce){:where([data-ui=v21] .phone) .cal-arr,:where([data-ui=v21] .phone) .cal-b,:where([data-ui=v21] .phone) .cal-d.e .cal-b,:where([data-ui=v21] .phone) .cal-d.in .cal-b,:where([data-ui=v21] .phone) .cal-d.s .cal-b,:where([data-ui=v21] .phone) .cal-d.sel .cal-n:before,:where([data-ui=v21] .phone) .cal-d.sel .cal-t,:where([data-ui=v21] .phone) .cal-d.sel .cal-w,:where([data-ui=v21] .phone) .cal-mode,:where([data-ui=v21] .phone) .cal-n,:where([data-ui=v21] .phone) .cal-n:after,:where([data-ui=v21] .phone) .cal-n:before,:where([data-ui=v21] .phone) .cal-t,:where([data-ui=v21] .phone) .cal-w,:where([data-ui=v21] .phone) .sheet h4 .cal-back{transition:none!important}:where([data-ui=v21] .phone) .cal-d.pop .cal-n{animation:none}}:where([data-ui=v21] .phone) .sheet .note.cal-warn{color:var(--warn-ink)}:where([data-ui=v21]) .phone{--mascot-empty:128px;--mascot-step:76px;--mascot-del:88px;--mascot-row:56px;--mascot-status:88px;--mascot-sheet:112px;--mascot-hero:120px;--mascot-login:140px;--mascot-side:88px;--mascot-pay:112px;--mascot-exp:64px;--mascot-tk:88px}html:where([data-ui=v21]).w320 .phone{--mascot-empty:108px;--mascot-del:72px;--mascot-status:60px;--mascot-sheet:96px;--mascot-hero:104px;--mascot-login:120px;--mascot-side:72px;--mascot-pay:96px;--mascot-tk:80px}html:where([data-ui=v21]).w360 .phone{--mascot-empty:120px;--mascot-step:68px;--mascot-del:80px;--mascot-status:80px;--mascot-side:80px;--mascot-hero:112px}:where([data-ui=v21] .phone) .empty .art-m{margin:0 0 10px}:where([data-ui=v21] .phone) .empty.has-m{padding-top:var(--space-16)}:where([data-ui=v21] .phone) .login-hero{flex:1 1 0;min-height:0;container:login-hero/size;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:var(--space-16)}@container login-hero (height < 72px){:where([data-ui=v21] .phone) .login-hero .mascot-slot{display:none}}:where([data-ui=v21] .phone) .step-head{display:flex;align-items:center;gap:var(--space-12);margin:4px 0 12px}:where([data-ui=v21] .phone) .step-head>.h2{flex:1 1 auto;min-width:0;margin:0}:where([data-ui=v21] .phone) .step-head>.mascot-slot{flex:0 0 var(--mascot-step);width:var(--mascot-step)}:where([data-ui=v21] .phone) .wiz-head>.mascot-slot{margin:-4px 0 -10px}html:where([data-ui=v21]).w320 :where(.phone) .wiz-head>.mascot-slot{display:none}:where([data-ui=v21] .phone) .camp>.st-hero{align-self:center;width:var(--mascot-status);margin:-6px 0 -6px var(--space-8)}html:where([data-ui=v21]).w320 :where(.phone) .camp>.st-hero{display:none}:where([data-ui=v21] .phone) .del-head{margin:0 0 var(--space-4)}:where([data-ui=v21] .phone) .del-head>.mascot-slot{flex:0 0 var(--mascot-del);width:var(--mascot-del);margin:-4px 0 -8px}:where([data-ui=v21] .phone) .del-head>.h3{flex:1 1 auto;min-width:0;margin:0}:where([data-ui=v21] .phone) .bubble.typing.has-m{display:flex;align-items:center;gap:6px;padding:4px 16px 4px 6px}:where([data-ui=v21] .phone) .bubble.cbuild{display:flex;align-items:center;gap:10px;padding-left:8px}:where([data-ui=v21] .phone) .bubble.cbuild>.cb-t{flex:1 1 auto;min-width:0}:where([data-ui=v21] .phone) .bubble.cbuild>.mascot-slot,:where([data-ui=v21] .phone) .bubble.typing.has-m>.mascot-slot{flex:0 0 var(--mascot-row);width:var(--mascot-row)}:where([data-ui=v21] .phone) .bubble.err .err-t>.mascot-slot{flex:0 0 var(--mascot-row);width:var(--mascot-row);margin:-6px 0 -6px -6px}:where([data-ui=v21] .phone) .sup-hero{padding:0 0 var(--space-8)}html:where([data-ui=v21]).w320 :where(.phone) .sup-hero{display:none}:where([data-ui=v21] .phone) .sh-hero{padding:0 0 var(--space-4)}:where([data-ui=v21] .phone) .tk-end{display:flex;flex-direction:column;align-items:center;margin-top:var(--space-8)}:where([data-ui=v21] .phone) .tk-end>.bubble{margin-top:2px}:where([data-ui=v21] .phone) .plans-lead{display:flex;align-items:center;gap:var(--space-12);margin:0 0 var(--space-12)}:where([data-ui=v21] .phone) .plans-lead>.mascot-slot{flex:0 0 var(--mascot-side);width:var(--mascot-side)}:where([data-ui=v21] .phone) .plans-lead>.p{flex:1 1 auto;min-width:0;margin:0}:where([data-ui=v21] .phone) .pay-m{margin:0 0 var(--space-4)}:where([data-ui=v21] .phone) .exp-run{display:flex;align-items:center;gap:10px;margin-top:8px}:where([data-ui=v21] .phone) .exp-run>.mascot-slot,:where([data-ui=v21] .phone) .traffic>.mascot-slot{flex:0 0 var(--mascot-exp);width:var(--mascot-exp)}:root[data-ui=v21]{--proto-bg:#e4e6ec;--proto-ink:#101319;--proto-hint:#5b6470;--proto-surface:#ffffff;--proto-line:#d5d9e0;--kbd-bg:#d1d3d9;--kbd-key:#ffffff;--kbd-key-dark:#acb0ba;--kbd-ink:#000000;--kbd-shadow:rgba(0,0,0,.3);--accent-deep:#046BAE}@media (prefers-color-scheme:dark){:root[data-ui=v21]:not([data-theme=light]){--proto-bg:#0b0e13;--proto-ink:#eef1f5;--proto-hint:#98a2b0;--proto-surface:#161b22;--proto-line:#2a313b;--kbd-bg:#2a2b2d;--kbd-key:#5c5d5f;--kbd-key-dark:#3b3c3e;--kbd-ink:#ffffff;--kbd-shadow:rgba(0,0,0,.5)}}:root[data-ui=v21][data-theme=dark]{--proto-bg:#0b0e13;--proto-ink:#eef1f5;--proto-hint:#98a2b0;--proto-surface:#161b22;--proto-line:#2a313b;--kbd-bg:#2a2b2d;--kbd-key:#5c5d5f;--kbd-key-dark:#3b3c3e;--kbd-ink:#ffffff;--kbd-shadow:rgba(0,0,0,.5)}:where([data-ui=v21]) *{box-sizing:border-box}:where([data-ui=v21]) body{margin:0;background:var(--proto-bg);color:var(--proto-ink);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}:where([data-ui=v21] .phone) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}:where([data-ui=v21] .phone) button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where([data-ui=v21] .phone) svg.ic{display:inline-block;vertical-align:middle;width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}:where([data-ui=v21] .phone) svg.ic.sm{width:16px;height:16px}:where([data-ui=v21] .phone) svg.ic.lg{width:24px;height:24px}:where([data-ui=v21] .phone) svg.ic.xl{width:28px;height:28px}:where([data-ui=v21]) .phone{width:390px;height:844px;border-radius:44px;background:var(--base);box-shadow:0 30px 80px rgba(0,0,0,.35),0 0 0 10px #101319,0 0 0 12px #3a3f47;position:relative;overflow:hidden;color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.45;font-weight:400;margin:12px auto 0;--fs-h1:28px;--lh-h1:34px}:root:where([data-ui=v21])[data-theme=dark] .phone{font-weight:450}@media (prefers-color-scheme:dark){:root:where([data-ui=v21]):not([data-theme=light]) .phone{font-weight:450}}:where([data-ui=v21]) .phone.tma.tg-back-on .hdr .back{position:absolute;left:6px;top:3px;width:90px;height:40px;margin:0;opacity:0;z-index:3}:where([data-ui=v21]) .phone.tma.tg-back-on .hdr .hdr-sp{display:none}:where([data-ui=v21]) .phone.tma.tg-back-on .hdr:not(.plain){display:grid;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center}:where([data-ui=v21]) .phone.tma.tg-back-on .hdr:not(.plain) .ttl{grid-column:2;min-width:0}:where([data-ui=v21]) .phone.tma.tg-back-on .hdr:not(.plain) .ract{grid-column:3;justify-self:end}:where([data-ui=v21] .phone) .app{position:absolute;inset:0}:where([data-ui=v21] .phone) .hdr{position:absolute;top:0;left:0;right:0;z-index:4;min-height:96px;padding:52px 8px 8px 12px;display:flex;align-items:center;gap:6px;background:transparent;border:0}:where([data-ui=v21]) .phone.tma .hdr{padding-top:54px}:where([data-ui=v21] .phone) .hdr>:not(.edge-layers){position:relative;z-index:2}:where([data-ui=v21] .phone) .hdr .edge-fade{background:linear-gradient(to bottom,color-mix(in srgb,var(--base) 97%,transparent) 0,color-mix(in srgb,var(--base) 94%,transparent) 62%,color-mix(in srgb,var(--base) 60%,transparent) 84%,transparent 100%)!important}:where([data-ui=v21] .phone) .hdr .edge-blur i:nth-child(3){-webkit-mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent 86%)!important;mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent 86%)!important}:where([data-ui=v21] .phone) .hdr .edge-blur i:nth-child(2){-webkit-mask-image:linear-gradient(180deg,#000 0,#000 74%,transparent 96%)!important;mask-image:linear-gradient(180deg,#000 0,#000 74%,transparent 96%)!important}:where([data-ui=v21] .phone) .hdr .edge-blur i:first-child{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 84%,transparent)!important;mask-image:linear-gradient(180deg,#000 0,#000 84%,transparent)!important}html:where([data-ui=v21]).low-power :where(.phone) .hdr .edge-fade{background:linear-gradient(to bottom,var(--base) 0,var(--base) 70%,color-mix(in srgb,var(--base) 70%,transparent) 86%,transparent 100%)!important}:where([data-ui=v21] .phone) .tabbar .edge-fade{background:linear-gradient(to top,color-mix(in srgb,var(--base) 97%,transparent) 0,color-mix(in srgb,var(--base) 92%,transparent) 55%,color-mix(in srgb,var(--base) 55%,transparent) 80%,transparent 100%)!important}html:where([data-ui=v21]).low-power :where(.phone) .tabbar .edge-fade{background:linear-gradient(to top,var(--base) 0,var(--base) 64%,color-mix(in srgb,var(--base) 70%,transparent) 84%,transparent 100%)!important}:where([data-ui=v21] .phone) .ws-trigger{display:flex;align-items:center;gap:6px;padding:6px 8px 6px 6px;border-radius:999px;background:var(--surface-2);min-height:40px;max-width:180px;min-width:0}:where([data-ui=v21] .phone) .ws-trigger .nm{font-size:var(--fs-cap2);line-height:var(--lh-cap2);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:where([data-ui=v21]).w320 :where(.phone) .ws-trigger .nm{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html:where([data-ui=v21]).w320 :where(.phone) .ws-trigger{padding-right:10px}:where([data-ui=v21] .phone) .avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:600;font-size:var(--fs-label);line-height:var(--lh-label);flex:0 0 auto}:where([data-ui=v21] .phone) .avatar.lg{width:40px;height:40px;font-size:var(--fs-text);line-height:var(--lh-text)}:where([data-ui=v21] .phone) .avatar.xl{width:56px;height:56px;font-size:var(--fs-h3);line-height:var(--lh-h3)}:where([data-ui=v21] .phone) .hdr .ico{width:44px;height:44px;display:grid;place-items:center;color:var(--ink);border-radius:12px;position:relative;flex:0 0 auto}:where([data-ui=v21] .phone) .hdr .ico .badge{top:4px;left:calc(50% + 4px)}:where([data-ui=v21] .phone) .hdr .spacer{flex:1}:where([data-ui=v21] .phone) .hdr .back{width:44px;height:44px;display:grid;place-items:center;margin-left:-8px;flex:0 0 auto}:where([data-ui=v21] .phone) .hdr .ttl{font-weight:var(--fw-sheet);font-size:var(--fs-sheet);line-height:var(--lh-sheet);flex:1;text-align:center;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where([data-ui=v21] .phone) .hdr .ract{color:var(--link);font-weight:600;font-size:var(--fs-text);line-height:var(--lh-text);padding:0 6px;white-space:nowrap}:where([data-ui=v21] .phone) .content{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;padding:calc(var(--edge-top-h,96px) + 12px) 16px calc(var(--edge-bottom-h,0px) + 24px);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}:where([data-ui=v21] .phone) .content::-webkit-scrollbar{display:none}:where([data-ui=v21] .phone) .h2{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:600;margin:4px 0 12px;letter-spacing:var(--ls-h1);text-wrap:balance}:where([data-ui=v21] .phone) .h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600;margin:0 0 8px;letter-spacing:0}:where([data-ui=v21] .phone) .p{font-size:15px;color:var(--hint);line-height:22px;margin:0 0 12px;font-weight:400}:where([data-ui=v21] .phone) .card{background:var(--surface);border-radius:var(--r-card);padding:16px;box-shadow:var(--shadow-card);margin-bottom:12px}:where([data-ui=v21] .phone) .card.tight{padding:10px 16px}:where([data-ui=v21] .phone) .card.flat{background:var(--surface-2);box-shadow:none}:where([data-ui=v21] .phone) .sech{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hint);margin:var(--space-14) 0 var(--space-8);display:flex;align-items:flex-end;gap:var(--space-8);line-height:16px}:where([data-ui=v21] .phone) .sech .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}:where([data-ui=v21] .phone) .sech b{font-weight:inherit}:where([data-ui=v21] .phone) .sech .cnt{font-weight:500;letter-spacing:0;margin-left:6px;font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .sech .sub{text-transform:none;letter-spacing:0;font-size:13px;line-height:18px;font-weight:400}:where([data-ui=v21] .phone) .sech .t>span{white-space:nowrap}:where([data-ui=v21] .phone) .sech .r{margin-left:auto;text-transform:none;letter-spacing:0;font-size:13px;line-height:16px;color:var(--link);font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}:where([data-ui=v21] .phone) .chips{display:flex;gap:8px;overflow-x:auto;padding:2px 16px 0;scrollbar-width:none;margin:0 -16px var(--space-12)}:where([data-ui=v21] .phone) .chips::-webkit-scrollbar{display:none}:where([data-ui=v21] .phone) .chips.wrap{flex-wrap:wrap;overflow:visible;margin:0;padding:0 0 4px}:where([data-ui=v21] .phone) .chip{flex:0 0 auto;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--hairline);font-size:var(--fs-cap);line-height:var(--lh-cap);font-weight:600;color:var(--hint);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:var(--surface);transition:background-color var(--dur-s) var(--ease-effects),color var(--dur-s) var(--ease-effects),border-color var(--dur-s) var(--ease-effects),transform var(--dur-xs) var(--ease-standard)}:where([data-ui=v21] .phone) .chip.on{border-color:var(--accent-ui);background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .chip.primary{color:var(--ink)}:where([data-ui=v21] .phone) .chip .ct{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-ui=v21] .phone) .chips.wrap .chip{max-width:100%}:where([data-ui=v21] .phone) .chip.sm{height:30px;font-size:var(--fs-label);line-height:var(--lh-label);padding:0 10px}:where([data-ui=v21] .phone) .chip.wrapt{height:auto;min-height:36px;padding-top:var(--space-6);padding-bottom:var(--space-6);white-space:normal;text-align:left;line-height:19px}:where([data-ui=v21] .phone) .chip.wrapt .ct{white-space:normal;overflow:visible}:where([data-ui=v21] .phone) .chip.ghost{border:0;color:var(--link);background:transparent}:where([data-ui=v21] .phone) .chip .cnt{background:var(--accent-deep);color:#fff;border-radius:999px;font-size:var(--fs-micro);font-weight:600;padding:1px 6px;line-height:var(--lh-micro)}:where([data-ui=v21] .phone) .chip.choice{padding-left:8px}:where([data-ui=v21] .phone) .chip.choice:not(.wrapt){min-height:0}:where([data-ui=v21] .phone) .chip:focus-visible{outline-offset:-2px}:where([data-ui=v21] .phone) .chip .choice-mark{--choice-size:16px;flex:0 0 16px}:where([data-ui=v21] .phone) .chip .choice-mark:before{border-width:1.5px}:where([data-ui=v21] .phone) .chip.sm .choice-mark{--choice-size:14px;flex:0 0 14px}:where([data-ui=v21] .phone) .sticky{position:sticky;top:-12px;z-index:2;background:var(--base);margin:-12px -16px 4px;padding:12px 16px 4px}:where([data-ui=v21] .phone) .unstick{margin:-12px -16px 4px;padding:12px 16px 4px}:where([data-ui=v21] .phone) .hero .lbl{font-size:var(--fs-cap2);line-height:var(--lh-cap2);color:var(--hint);margin:0}:where([data-ui=v21] .phone) .usd{font-size:var(--fs-cap2);line-height:var(--lh-cap2);font-weight:500;color:var(--hint);white-space:nowrap;letter-spacing:0}:where([data-ui=v21] .phone) .hero .big .usd{font-size:var(--fs-body);line-height:var(--lh-body)}:where([data-ui=v21] .phone) .hero .big{font-size:var(--fs-num);font-weight:600;letter-spacing:var(--ls-num);font-variant-numeric:tabular-nums lining-nums;line-height:var(--lh-num);margin:2px 0 4px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}:where([data-ui=v21] .phone) .delta{font-size:13px;line-height:18px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--ok-bg);color:var(--ok);font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .delta.down{background:var(--danger-bg);color:var(--danger)}:where([data-ui=v21] .phone) .delta.flat{background:var(--surface-2);color:var(--hint)}:where([data-ui=v21] .phone) .hero .sub{font-size:var(--fs-cap2);line-height:var(--lh-cap2);color:var(--hint);font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .hero .meta-stack>small,:where([data-ui=v21] .phone) .hero .meta-stack>span,:where([data-ui=v21] .phone) .metric .l,:where([data-ui=v21] .phone) .stat .l{text-wrap:pretty}:where([data-ui=v21] .phone) .hero .meta-stack{margin:2px 0 0}:where([data-ui=v21] .phone) .meta-stack .cost-tail{font-weight:400;color:var(--hint)}:where([data-ui=v21] .phone) .pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}:where([data-ui=v21] .phone) .pill{font-size:var(--fs-cap);line-height:var(--lh-cap);padding:6px 10px;border-radius:999px;background:var(--surface-2);font-variant-numeric:tabular-nums;display:inline-flex;gap:4px;align-items:center;color:var(--hint)}:where([data-ui=v21] .phone) .pill b{font-weight:600;color:var(--ink)}:where([data-ui=v21] .phone) .pill.warn,:where([data-ui=v21] .phone) .stat.warn{background:var(--warn-bg);color:var(--warn-ink)}:where([data-ui=v21] .phone) .pill.warn b,:where([data-ui=v21] .phone) .stat.warn .l{color:var(--warn-ink)}:where([data-ui=v21] .phone) .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 4px}:where([data-ui=v21] .phone) .metric{background:var(--surface-2);border-radius:12px;padding:10px 10px 8px;text-align:left}:where([data-ui=v21] .phone) .metric.on{background:var(--accent-soft)}:where([data-ui=v21] .phone) .metric .l{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--hint);display:flex;align-items:center;gap:4px}:where([data-ui=v21] .phone) .metric .v{font-size:var(--fs-sheet);line-height:var(--lh-sheet);font-weight:600;font-variant-numeric:tabular-nums;margin-top:2px}:where([data-ui=v21] .phone) .metric .d{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600;color:var(--ok)}:where([data-ui=v21] .phone) .metric .d.down{color:var(--danger)}:where([data-ui=v21] .phone) .metric .d.flat{color:var(--hint)}:where([data-ui=v21] .phone) .tile-title{display:flex;align-items:center;gap:0;min-width:0}:where([data-ui=v21] .phone) .tile-title>span{min-width:0;white-space:normal}:where([data-ui=v21] .phone) .hint-q{flex:0 0 18px}:where([data-ui=v21] .phone) .hero .lbl .hint-q,:where([data-ui=v21] .phone) .lbl .hint-q{vertical-align:-3px}:where([data-ui=v21] .phone) :is(div,p,label,.lbl,.t):has(>.hint-q){text-wrap:pretty}:where([data-ui=v21] .phone) :is(div,p,.t):has(>b>.hint-q){text-wrap:balance}:where([data-ui=v21] .phone) :is(div,p,.t):has(>b>.hint-q)>small{text-wrap:wrap}:where([data-ui=v21] .phone) .chart{margin-top:8px;padding-top:6px}:where([data-ui=v21] .phone) .chart svg{width:100%;height:120px;display:block;overflow:visible}:where([data-ui=v21] .phone) .chart rect.bar{transition:fill .18s ease;transform-box:fill-box;transform-origin:50% 100%;cursor:pointer}:where([data-ui=v21] .phone) .chart rect.hit{cursor:pointer;-webkit-tap-highlight-color:transparent}:where([data-ui=v21] .phone) .chart.scrub rect.bar{transition:none}:where([data-ui=v21] .phone) .chart rect.hit:focus:not(:focus-visible){outline:none}:where([data-ui=v21] .phone) .chart rect.hit:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;fill:color-mix(in srgb,var(--accent) 10%,transparent)}:where([data-ui=v21] .phone) .chart .tip{font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--ink);background:var(--surface-2);border-radius:10px;padding:6px 10px;display:inline-block;margin-top:8px;font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .chart .tip.fade{animation:tipin .18s ease-out both}@keyframes tipin{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}:where([data-ui=v21] .phone) .seg.chart-seg{margin:12px 0 0}:where([data-ui=v21] .phone) .attn{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--hairline)}:where([data-ui=v21] .phone) .attn:first-child{border-top:0}:where([data-ui=v21] .phone) .attn .ic-b{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto}:where([data-ui=v21] .phone) .ic-b.warn{background:var(--warn-bg);color:var(--warn-ink)}:where([data-ui=v21] .phone) .ic-b.ok{background:var(--ok-bg);color:var(--ok)}:where([data-ui=v21] .phone) .ic-b.danger{background:var(--danger-bg);color:var(--danger)}:where([data-ui=v21] .phone) .ic-b.info{background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .ic-b.ai{background:var(--btn-grad);color:#fff}:where([data-ui=v21] .phone) .attn .t{font-size:var(--fs-cap2);line-height:var(--lh-cap2);flex:1;min-width:0}:where([data-ui=v21] .phone) .attn .t small{display:block;color:var(--hint);font-size:var(--fs-label);line-height:var(--lh-label);margin-top:2px}:where([data-ui=v21] .phone) .attn .go{color:var(--link);font-size:var(--fs-cap);line-height:var(--lh-cap);font-weight:600;white-space:nowrap;align-self:center}:where([data-ui=v21] .phone) .camp{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center}:where([data-ui=v21] .phone) .thumb{width:56px;height:56px;border-radius:12px;position:relative;overflow:hidden;flex:0 0 auto}:where([data-ui=v21] .phone) .g1{background:linear-gradient(135deg,#f3d074,#d9a34e)}:where([data-ui=v21] .phone) .g2{background:linear-gradient(135deg,#a5cfee,#7c98d9)}:where([data-ui=v21] .phone) .g3{background:linear-gradient(135deg,#ffd6e0,#f78fb3)}:where([data-ui=v21] .phone) .g4{background:linear-gradient(135deg,#b8e0c8,#4fa37a)}:where([data-ui=v21] .phone) .g5{background:linear-gradient(135deg,#d9c8ff,#8f6bd6)}:where([data-ui=v21] .phone) .g6{background:linear-gradient(135deg,#ffe0b8,#e58a3c)}:where([data-ui=v21] .phone) .thumb .k{position:absolute;right:4px;bottom:4px;background:rgba(0,0,0,.5);color:#fff;border-radius:6px;padding:1px var(--space-4);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:600;white-space:nowrap}:where([data-ui=v21] .phone) .camp .n{font-weight:600;font-size:var(--fs-text);line-height:20px}:where([data-ui=v21] .phone) .camp .s{font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint);margin-top:2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .camp .s .sep-dot{margin:0 4px}:where([data-ui=v21] .phone) .meta-wrapped>.sep-dot{display:block;flex:0 0 100%;width:0;height:0;margin:0;background:none;top:0}:where([data-ui=v21] .phone) .st{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600;padding:2px 8px;border-radius:999px;background:var(--surface-2);white-space:nowrap}:where([data-ui=v21] .phone) .st i{width:7px;height:7px;border-radius:50%;background:var(--hint)}:where([data-ui=v21] .phone) .st.running{color:var(--ok)}:where([data-ui=v21] .phone) .st.running i{background:var(--ok)}:where([data-ui=v21] .phone) .st.review{color:var(--warn-ink)}:where([data-ui=v21] .phone) .st.review i{background:var(--warn)}:where([data-ui=v21] .phone) .st.queued{color:var(--warn-ink)}:where([data-ui=v21] .phone) .st.queued i{background:var(--warn);animation:v21p-pulse var(--loop-pulse) ease-in-out infinite}:where([data-ui=v21] .phone) .st.learning{color:var(--link)}:where([data-ui=v21] .phone) .st.learning i{background:var(--accent);animation:v21p-pulse var(--loop-pulse) ease-in-out infinite}:where([data-ui=v21] .phone) .st.error,:where([data-ui=v21] .phone) .st.rejected{color:var(--danger)}:where([data-ui=v21] .phone) .st.error i,:where([data-ui=v21] .phone) .st.rejected i{background:var(--danger)}:where([data-ui=v21] .phone) .st-hint{display:inline-flex;align-items:center;gap:var(--space-6);white-space:nowrap}:where([data-ui=v21] .phone) .st.parent{color:var(--hint)}:where([data-ui=v21] .phone) .st.parent i{background:var(--hint)}:where([data-ui=v21] .phone) .card .cname{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);margin:0 0 var(--space-8);overflow-wrap:anywhere;text-wrap:balance}:where([data-ui=v21] .phone) .attn .t small.hd{color:var(--hint)}:where([data-ui=v21] .phone) .attn .t small.hd b{color:var(--ink);font-weight:600}:where([data-ui=v21] .phone) .camp .r{display:flex;flex-direction:column;align-items:flex-end;gap:6px}:where([data-ui=v21] .phone) .camp.act-below .n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:where([data-ui=v21]).w320 :where(.phone) .camp.act-below,html:where([data-ui=v21]).w360 :where(.phone) .camp.act-below{grid-template-columns:56px 1fr;row-gap:10px}html:where([data-ui=v21]).w320 :where(.phone) .camp.act-below>.r,html:where([data-ui=v21]).w360 :where(.phone) .camp.act-below>.r{grid-column:2/-1;flex-direction:row;justify-content:flex-start}:where([data-ui=v21] .phone) .sw{width:46px;height:28px;border-radius:999px;background:var(--line-strong);position:relative;flex:0 0 auto;display:inline-block;transition:background-color var(--dur-m) var(--ease-effects)}:where([data-ui=v21] .phone) .sw:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform var(--dur-m) var(--ease-spatial),width var(--dur-xs)}:where([data-ui=v21] .phone) .sw.on{background:var(--ok)}:where([data-ui=v21] .phone) .sw.on:after{transform:translateX(18px)}:where([data-ui=v21] .phone) .sw.dis{opacity:.4}:where([data-ui=v21] .phone) .sw:before{content:"";position:absolute;inset:-8px -6px}:where([data-ui=v21] .phone) .sw.just-on:after{animation:sw-knob-on var(--dur-m) var(--ease-spatial) both}:where([data-ui=v21] .phone) .sw.just-off:after{animation:sw-knob-off var(--dur-m) var(--ease-spatial) both}:where([data-ui=v21] .phone) .sw.just-on{animation:sw-bg-on var(--dur-m) var(--ease-effects) both}:where([data-ui=v21] .phone) .sw.just-off{animation:sw-bg-off var(--dur-m) var(--ease-effects) both}@keyframes sw-knob-on{0%{transform:translateX(0)}to{transform:translateX(18px)}}@keyframes sw-knob-off{0%{transform:translateX(18px)}to{transform:translateX(0)}}@keyframes sw-bg-on{0%{background-color:var(--line-strong)}to{background-color:var(--ok)}}@keyframes sw-bg-off{0%{background-color:var(--ok)}to{background-color:var(--line-strong)}}:where([data-ui=v21] .phone) .ic-toggle.just[data-on=true]>svg:first-child{animation:tg-out var(--ic-toggle,.2s) ease both}:where([data-ui=v21] .phone) .ic-toggle.just[data-on=true]>svg:nth-child(2){animation:tg-in var(--ic-toggle,.2s) var(--ic-ease) both}:where([data-ui=v21] .phone) .ic-toggle.just[data-on=false]>svg:first-child{animation:tg-in-rev var(--ic-toggle,.2s) var(--ic-ease) both}:where([data-ui=v21] .phone) .ic-toggle.just[data-on=false]>svg:nth-child(2){animation:tg-out-rev var(--ic-toggle,.2s) ease both}@keyframes tg-out{0%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.6) rotate(20deg)}}@keyframes tg-in{0%{opacity:0;transform:scale(.6) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes tg-in-rev{0%{opacity:0;transform:scale(.6) rotate(20deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes tg-out-rev{0%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.6) rotate(-20deg)}}:where([data-ui=v21] .phone) .ic-toggle.chevron.just>svg:first-child,:where([data-ui=v21] .phone) .ic-toggle.plus-x.just>svg:first-child{animation-name:none}:where([data-ui=v21] .phone) .ic-toggle.chevron.just[data-on=true]>svg:first-child{animation:chev-open var(--ic-toggle,.2s) var(--ic-ease) both}:where([data-ui=v21] .phone) .ic-toggle.chevron.just[data-on=false]>svg:first-child{animation:chev-close var(--ic-toggle,.2s) var(--ic-ease) both}:where([data-ui=v21] .phone) .ic-toggle.plus-x.just[data-on=true]>svg:first-child{animation:px-open var(--ic-toggle,.2s) var(--ic-ease) both}:where([data-ui=v21] .phone) .ic-toggle.plus-x.just[data-on=false]>svg:first-child{animation:px-close var(--ic-toggle,.2s) var(--ic-ease) both}@keyframes chev-open{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes chev-close{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@keyframes px-open{0%{transform:rotate(0)}to{transform:rotate(45deg)}}@keyframes px-close{0%{transform:rotate(45deg)}to{transform:rotate(0)}}:where([data-ui=v21] .phone) .ic-toggle.bell.just.is-ringing>svg:nth-child(2){animation:tg-in var(--ic-toggle,.2s) var(--ic-ease) both,ic-ring .48s ease-out var(--ic-toggle,.2s) both;transform-origin:50% 8%}:where([data-ui=v21] .phone) .more{width:44px;height:36px;display:grid;place-items:center;color:var(--hint);border-radius:10px}:where([data-ui=v21]) .phone{--sab:max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px))}:where([data-ui=v21] .phone) .tabbar{position:absolute;left:0;right:0;bottom:0;--tab-pad:22px;height:calc(62px + var(--tab-pad));padding:0 6px var(--tab-pad);display:grid;grid-template-columns:repeat(5,1fr);background:transparent;border:0;z-index:4}:where([data-ui=v21]) .phone.tma .tabbar{--tab-pad:max(10px,var(--sab))}:where([data-ui=v21] .phone) .tab{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding-top:10px;color:var(--hint);font-size:11px;line-height:14px;font-weight:600;position:relative;z-index:2}:where([data-ui=v21] .phone) .tab.on{color:var(--link)}:where([data-ui=v21] .phone) .tab svg.ic{width:24px;height:24px}:where([data-ui=v21] .phone) .tab .ic-wrap{position:relative;width:24px;height:24px;display:block;flex:0 0 24px}:where([data-ui=v21] .phone) .tab .ic-wrap svg.ic{display:block}:where([data-ui=v21] .phone) .tab .ic-lottie{position:absolute;inset:0;width:24px;height:24px;display:block;pointer-events:none}:where([data-ui=v21] .phone) .tab .ic-wrap.just .ic-base{animation:tab-ink .42s cubic-bezier(.4,0,.2,1) both}:where([data-ui=v21] .phone) .tab .ic-wrap.just{animation:tab-bounce .56s cubic-bezier(.22,1,.36,1) both}@keyframes tab-ink{0%{color:var(--hint)}to{color:var(--link)}}@keyframes tab-bounce{0%{transform:scale(1)}38%{transform:scale(.95)}72%{transform:scale(1.05)}to{transform:scale(1)}}:where([data-ui=v21] .phone) .tab.create .plus{position:absolute;top:-14px;left:50%;margin-left:-28px;width:56px;height:56px;border-radius:50%;background:var(--btn-grad);color:#fff;display:grid;place-items:center;box-shadow:0 6px 16px color-mix(in srgb,var(--accent-deep) 38%,transparent),0 1px 2px rgba(0,0,0,.12);border:4px solid var(--base)}:where([data-ui=v21] .phone) .tab.create .lbl{display:none}:where([data-ui=v21] .phone) .badge{position:absolute;top:-7px;left:15px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;box-sizing:border-box;background:var(--badge,#FF3B30);color:#fff;font-size:11px;line-height:18px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;box-shadow:0 0 0 2px var(--edge-bg,var(--base));z-index:3;pointer-events:none;transform-origin:50% 50%}:root:where([data-ui=v21])[data-theme=dark] .phone{--badge:#FF453A}@media (prefers-color-scheme:dark){:root:where([data-ui=v21]):not([data-theme=light]) .phone{--badge:#FF453A}}:where([data-ui=v21] .phone) .badge.is-in{animation:badge-in .3s cubic-bezier(.2,.8,.2,1) both}:where([data-ui=v21] .phone) .badge.is-bump{animation:badge-bump .3s cubic-bezier(.2,.8,.2,1) both}:where([data-ui=v21] .phone) .badge.is-out{animation:badge-out .2s ease-out both}@keyframes badge-in{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:scale(1)}}@keyframes badge-bump{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes badge-out{0%{transform:scale(1);opacity:1}to{transform:scale(.6);opacity:0}}:where([data-ui=v21] .phone) .bottom-bar{position:absolute;left:0;right:0;bottom:0;padding:12px 16px 28px;background:transparent;border:0;z-index:4}:where([data-ui=v21]) .phone.tma .bottom-bar{padding-bottom:max(12px,var(--sab))}:where([data-ui=v21] .phone) .bottom-bar .btn,:where([data-ui=v21] .phone) .bottom-bar .btn-row .btn{margin-top:0}:where([data-ui=v21] .phone) .bottom-bar .card .btn{margin-top:var(--space-10)}:where([data-ui=v21] .phone) .bottom-bar .composer{position:relative;z-index:2}:where([data-ui=v21] .phone) .mainbtn{position:absolute;left:0;right:0;bottom:0;min-height:calc(56px + var(--sab));padding:8px 16px calc(8px + var(--sab));background:var(--accent-deep);color:#fff;font-weight:600;font-size:16px;line-height:20px;display:flex;align-items:center;justify-content:center;gap:8px;z-index:6;text-align:center;-webkit-tap-highlight-color:transparent;transition:filter var(--dur-xs) var(--ease-effects)}:where([data-ui=v21] .phone) .mainbtn:active{filter:brightness(.92)}:where([data-ui=v21] .phone) .mainbtn.dis{background:color-mix(in srgb,var(--accent-deep) 45%,var(--surface));color:rgba(255,255,255,.75);cursor:default}:where([data-ui=v21] .phone) .mainbtn svg.ic{width:20px;height:20px}:where([data-ui=v21] .phone) .sheet-wrap{position:absolute;inset:0;z-index:30;display:none}:where([data-ui=v21] .phone) .sheet-wrap.on{display:block}:where([data-ui=v21] .phone) .scrim{position:absolute;inset:0;background:var(--scrim)}:where([data-ui=v21] .phone) .sheet{position:absolute;left:0;right:0;bottom:0;background:var(--elevated);border-radius:var(--r-sheet) var(--r-sheet) 0 0;max-height:90%;display:flex;flex-direction:column;box-shadow:var(--shadow-elevated);--edge-bg:var(--elevated)}:where([data-ui=v21] .phone) .sheet-hd{flex:0 0 auto;position:relative;z-index:4;padding:8px 16px 0}:where([data-ui=v21] .phone) .sheet-hd.edge-top{position:relative;top:auto;left:auto;right:auto}:where([data-ui=v21] .phone) .sheet-bd{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 16px 28px;scrollbar-width:none;position:relative;z-index:1}:where([data-ui=v21] .phone) .sheet-bd::-webkit-scrollbar{display:none}:where([data-ui=v21]) .phone.tma .sheet-bd{padding-bottom:max(16px,var(--sab))}:where([data-ui=v21] .phone) .sheet.modal{left:20px;right:20px;bottom:auto;top:50%;transform:translateY(-50%);border-radius:20px}:where([data-ui=v21] .phone) .sheet.modal .sheet-hd{padding:20px 18px 0}:where([data-ui=v21] .phone) .sheet.modal .sheet-bd{padding:0 18px 20px}:where([data-ui=v21] .phone) .sheet-ghost{position:absolute;inset:0;z-index:29;pointer-events:none}:where([data-ui=v21] .phone) .sheet-wrap>.sheet-ghost{z-index:auto}:where([data-ui=v21] .phone) .sheet-ghost,:where([data-ui=v21] .phone) .sheet-ghost *{pointer-events:none!important}:where([data-ui=v21] .phone) .sheet-ghost>.sheet{will-change:transform}html:where([data-ui=v21]).w320 :where(.phone) .sheet-ghost .srow.ws-row.has-act,html:where([data-ui=v21]).w360 :where(.phone) .sheet-ghost .srow.ws-row.has-act{flex-wrap:wrap;row-gap:0}html:where([data-ui=v21]).w320 :where(.phone) .sheet-ghost .srow.ws-row.has-act>.act,html:where([data-ui=v21]).w360 :where(.phone) .sheet-ghost .srow.ws-row.has-act>.act{flex:1 0 100%;padding-left:52px;margin-top:-2px;white-space:normal}:where([data-ui=v21] .phone) .sheet.sh-morph:after{content:"";position:absolute;left:0;right:0;top:calc(100% - 1px);height:60vh;background:var(--elevated);pointer-events:none}:where([data-ui=v21] .phone) .sheet .sheet-xghost{position:absolute;left:0;right:0;z-index:3;overflow:hidden;background:var(--elevated);pointer-events:none}:where([data-ui=v21] .phone) .sheet .sheet-tghost{position:absolute;z-index:5;pointer-events:none}:where([data-ui=v21] .phone) .sheet .sheet-tghost h4{margin:0}:where([data-ui=v21] .phone) .handle{width:36px;height:5px;border-radius:999px;background:var(--hairline);margin:4px auto 12px}:where([data-ui=v21] .phone) .sheet:not(.modal) .sheet-hd{touch-action:none;-webkit-user-select:none;user-select:none}:where([data-ui=v21] .phone) .sheet.dragging{transition:none;will-change:transform}:where([data-ui=v21] .phone) .sheet.settling{transition:transform var(--dur-m) var(--ease-spatial)}:where([data-ui=v21] .phone) .sheet-wrap.dragging .scrim{transition:none}:where([data-ui=v21] .phone) .sheet-wrap.settling .scrim{transition:opacity var(--dur-m) var(--ease-spatial)}:where([data-ui=v21] .phone) .sheet .sh-title{border-radius:6px}:where([data-ui=v21] .phone) .sheet .sh-title:focus{outline:none}html:where([data-ui=v21]).kbd-nav :where(.phone) .sheet .sh-title:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where([data-ui=v21] .phone) .sheet h4{margin:0 0 10px;font-size:var(--fs-sheet);font-weight:var(--fw-sheet);display:flex;align-items:center;gap:8px;line-height:var(--lh-sheet)}:where([data-ui=v21] .phone) .sheet h4 .x{margin-left:auto;width:36px;height:36px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;font-size:18px;color:var(--hint);flex:0 0 auto}:where([data-ui=v21] .phone) .sheet h4 .x svg.ic{width:18px;height:18px}:where([data-ui=v21] .phone) .sheet .p{margin-bottom:8px}:where([data-ui=v21] .phone) .srow{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 0;border-top:1px solid var(--hairline);width:100%;text-align:left}:where([data-ui=v21] .phone) .srow.first,:where([data-ui=v21] .phone) .srow:first-of-type{border-top:0}:where([data-ui=v21] .phone) .srow .t{flex:1;min-width:0}:where([data-ui=v21] .phone) .srow .t b{display:block;font-size:var(--fs-text);line-height:var(--lh-text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where([data-ui=v21] .phone) .srow .t small{display:block;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint);white-space:normal}:where([data-ui=v21] .phone) .srow.muted .t b,:where([data-ui=v21] .phone) .srow.muted .t small{color:var(--hint)}:where([data-ui=v21] .phone) .srow .act{color:var(--link);font-weight:600;font-size:var(--fs-cap2);line-height:var(--lh-cap2);white-space:nowrap}:where([data-ui=v21] .phone) .acct-no{margin-left:2px;font-size:var(--fs-label);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hint)}:where([data-ui=v21] .phone) .lead .choice-mark,:where([data-ui=v21] .phone) .row .choice-mark,:where([data-ui=v21] .phone) .srow .choice-mark{flex:0 0 var(--choice-size)}:where([data-ui=v21] .phone) .dot{width:9px;height:9px;border-radius:50%;background:var(--ok);flex:0 0 auto}:where([data-ui=v21] .phone) .dot.warn{background:var(--warn)}:where([data-ui=v21] .phone) .dot.off{background:var(--hint)}:where([data-ui=v21] .phone) .dot.danger{background:var(--danger)}:where([data-ui=v21] .phone) .plusc{width:40px;height:40px;border-radius:50%;background:var(--accent-soft);display:grid;place-items:center;font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--link);flex:0 0 auto}:where([data-ui=v21] .phone) .plusc.lock{background:var(--surface-2);color:var(--hint)}:where([data-ui=v21] .phone) .btn{width:100%;margin-top:var(--space-10);white-space:normal;padding:var(--space-6) var(--space-12);text-align:center}:where([data-ui=v21] .phone) .btn svg.ic{width:20px;height:20px}:where([data-ui=v21] .phone) .btn.btn-sm{width:auto;margin:0;min-height:40px;font-size:14px;padding:0 var(--space-12)}:where([data-ui=v21] .phone) .btn.btn-icon{width:52px;flex:0 0 52px;padding:0}:where([data-ui=v21] .phone) .btn.btn-text{min-height:44px;margin-top:4px}:where([data-ui=v21] .phone) .btn.dis{opacity:.4;box-shadow:none;cursor:default}:where([data-ui=v21] .phone) .btn.dis.is-pressed,:where([data-ui=v21] .phone) .btn.dis:active,:where([data-ui=v21] .phone) .btn.dis:hover{box-shadow:none;transform:none}:where([data-ui=v21] .phone) .btn.dis.is-pressed:after,:where([data-ui=v21] .phone) .btn.dis:active:after,:where([data-ui=v21] .phone) .btn.dis:hover:after{opacity:0}:where([data-ui=v21] .phone) .btn-row{display:flex;gap:var(--space-8);flex-wrap:wrap}:where([data-ui=v21] .phone) .btn-row .btn{margin-top:var(--space-10);flex:1 1 0;min-width:max-content;max-width:100%}:where([data-ui=v21] .phone) .btn-row .btn-sm{margin-top:0}:where([data-ui=v21] .phone) .search{display:flex;align-items:center;gap:8px;background:var(--surface);border-radius:12px;padding:0 12px;min-height:44px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--hint);margin-bottom:10px;box-shadow:var(--shadow-card)}:where([data-ui=v21] .phone) .search.flat{background:var(--surface-2);box-shadow:none}:where([data-ui=v21] .phone) .search input{flex:1;border:0;background:transparent;font:inherit;color:var(--ink);min-width:0;outline:none}:where([data-ui=v21] .phone) .input{display:flex;align-items:center;gap:8px;min-height:48px;border-radius:12px;background:var(--surface-2);padding:0 14px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);margin:6px 0}:where([data-ui=v21] .phone) .input input,:where([data-ui=v21] .phone) .input textarea{flex:1;border:0;background:transparent;font:inherit;color:var(--ink);min-width:0;outline:none;padding:10px 0}:where([data-ui=v21] .phone) .input textarea{resize:none;height:88px;line-height:22px}:where([data-ui=v21] .phone) .input textarea,:where([data-ui=v21] .phone) .sheet textarea{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}:where([data-ui=v21] .phone) .input textarea::-webkit-scrollbar,:where([data-ui=v21] .phone) .sheet textarea::-webkit-scrollbar{width:6px}:where([data-ui=v21] .phone) .input textarea::-webkit-scrollbar-track,:where([data-ui=v21] .phone) .sheet textarea::-webkit-scrollbar-track{background:transparent;margin:8px 0}:where([data-ui=v21] .phone) .input textarea::-webkit-scrollbar-thumb,:where([data-ui=v21] .phone) .sheet textarea::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px;border:0}:where([data-ui=v21]) .phone.tma .input textarea,:where([data-ui=v21]) .phone.tma .sheet textarea{scrollbar-width:none}:where([data-ui=v21]) .phone.tma .input textarea::-webkit-scrollbar,:where([data-ui=v21]) .phone.tma .sheet textarea::-webkit-scrollbar{display:none}:where([data-ui=v21] .phone) .input .ph{color:var(--hint)}:where([data-ui=v21] .phone) .lbl{font-size:13px;line-height:18px;color:var(--hint);margin:10px 0 2px}:where([data-ui=v21] .phone) .seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--surface-2);border-radius:12px;padding:3px;margin-bottom:12px;isolation:isolate}:where([data-ui=v21] .phone) .seg .seg-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-n,2));border-radius:10px;background:var(--elevated);box-shadow:var(--shadow-card);transform:translateX(calc(var(--seg-i,0) * 100%));transition:transform var(--dur-m) var(--ease-spatial);z-index:0;pointer-events:none}:root:where([data-ui=v21])[data-theme=dark] :where(.phone) .seg .seg-thumb{box-shadow:0 1px 2px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.05)}:where([data-ui=v21] .phone) .seg button{position:relative;z-index:1;min-height:38px;border-radius:10px;font-weight:600;font-size:var(--fs-cap2);line-height:var(--lh-cap2);color:var(--hint);text-align:center;padding:0 6px;transition:color var(--dur-s) var(--ease-effects);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}html:where([data-ui=v21]).w320 :where(.phone) .seg button{font-size:var(--fs-cap);line-height:var(--lh-cap);padding:0 4px}html:where([data-ui=v21]).w320 :where(.phone) .tab{font-size:10px}html:where([data-ui=v21]).w320 :where(.phone) .chips.wd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 6px}html:where([data-ui=v21]).w320 :where(.phone) .chips.wd .chip{padding:0 6px;gap:4px;justify-content:center;min-width:0}html:where([data-ui=v21]).w320 :where(.phone) .banner.lstate:has(>.b){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-10);row-gap:var(--space-8);align-items:start}html:where([data-ui=v21]).w320 :where(.phone) .banner.lstate:has(>.b)>svg{margin-top:2px}html:where([data-ui=v21]).w320 :where(.phone) .banner.lstate:has(>.b)>.b{grid-column:2;justify-self:start;text-align:left}:where([data-ui=v21] .phone) .seg button.on{color:var(--ink)}:where([data-ui=v21] .phone) .seg.no-thumb button.on{background:var(--elevated);box-shadow:var(--shadow-card)}:where([data-ui=v21] .phone) .lead{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--hairline);width:100%;text-align:left}:where([data-ui=v21] .phone) .lead:first-child{border-top:0}:where([data-ui=v21] .phone) .lead .t{flex:1;min-width:0}:where([data-ui=v21] .phone) .lead .t b{font-size:var(--fs-text);line-height:var(--lh-text);font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where([data-ui=v21] .phone) .lead .t small{font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where([data-ui=v21] .phone) .lead .r{text-align:right;flex:0 0 auto}:where([data-ui=v21] .phone) .lead .r small{display:block;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--hint);margin-bottom:4px}:where([data-ui=v21] .phone) .lead .l1,:where([data-ui=v21] .phone) .lead .l2{display:flex;gap:8px;min-width:0}:where([data-ui=v21] .phone) .lead .l1{align-items:baseline}:where([data-ui=v21] .phone) .lead .l2{align-items:center}:where([data-ui=v21] .phone) .lead .l1 b{flex:1 1 auto;min-width:0}:where([data-ui=v21] .phone) .lead .t .l1 small.tm{flex:0 0 auto;font-size:var(--fs-label);line-height:var(--lh-label);overflow:visible}:where([data-ui=v21] .phone) .lead .t .l1 small.tm.wait{color:var(--warn-ink);font-weight:600}:where([data-ui=v21] .phone) .lead .t .l1 small.tm .tmc{display:inline-flex;align-items:center;gap:3px}:where([data-ui=v21] .phone) .lead .t .l1 small.tm .tmc svg.ic{width:13px;height:13px;stroke-width:2.2}:where([data-ui=v21] .phone) .lead .t .l2 small{flex:1 1 auto;min-width:0}:where([data-ui=v21] .phone) .lead .t .l2 .ls{flex:0 0 auto;line-height:14px}:where([data-ui=v21] .phone) .lead .t .l2 .ls.closed_unknown{padding-top:1px;padding-bottom:1px}:where([data-ui=v21] .phone) .lead .t small.dup{font-size:var(--fs-label);line-height:var(--lh-label);margin-top:2px}:where([data-ui=v21] .phone) .lead.skel-row{pointer-events:none}:where([data-ui=v21] .phone) .lead.skel-row .skel.av{width:40px;height:40px;border-radius:50%;flex:0 0 40px}:where([data-ui=v21] .phone) .lead.skel-row .skel{display:block}:where([data-ui=v21] .phone) .lead.skel-row .skel.ln1{height:14px;width:55%;margin:3px 0 8px}:where([data-ui=v21] .phone) .lead.skel-row .skel.ln2{height:12px;width:78%}:where([data-ui=v21] .phone) .lmore{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;border-top:1px solid var(--hairline);color:var(--link);font-size:var(--fs-text);line-height:var(--lh-text);font-weight:500}:where([data-ui=v21] .phone) .lmore[aria-busy=true]{color:var(--hint);cursor:progress}:where([data-ui=v21] .phone) .banner.lstate .crumbs{margin:6px 0 2px}:where([data-ui=v21] .phone) .input.bad{box-shadow:inset 0 0 0 1.5px var(--danger)}:where([data-ui=v21] .phone) .sheet .note.fld-bad{color:var(--danger);margin:-2px 0 6px}:where([data-ui=v21] .phone) .banner.dup{margin:12px 0 4px}:where([data-ui=v21] .phone) .banner.selbar .selmore{margin-top:-6px}:where([data-ui=v21] .phone) .banner.selbar .selmore .selcap{margin-top:0;flex:1 1 auto;min-width:0}:where([data-ui=v21] .phone) .banner.selbar .selmore>span.b{cursor:progress}:where([data-ui=v21] .phone) .lacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin:0 0 var(--space-12)}:where([data-ui=v21] .phone) .lact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);min-height:58px;padding:var(--space-8) var(--space-4);border-radius:var(--r-btn);background:var(--surface);box-shadow:var(--shadow-card);color:var(--link);font-size:13px;line-height:16px;font-weight:var(--fw-btn-quiet,400);text-align:center;min-width:0;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-xs) var(--ease-standard),opacity var(--dur-s) var(--ease-effects)}:where([data-ui=v21] .phone) .lact svg.ic{width:22px;height:22px;flex:0 0 auto}:where([data-ui=v21] .phone) .lact span{white-space:nowrap;max-width:100%}:where([data-ui=v21] .phone) .lact:active{transform:scale(.97)}:where([data-ui=v21] .phone) .lact[aria-disabled=true]{opacity:.4;cursor:default}:where([data-ui=v21] .phone) .lact[aria-disabled=true]:active{transform:none}@media (forced-colors:active){:where([data-ui=v21] .phone) .lact{border:1px solid ButtonText}:where([data-ui=v21] .phone) .lact[aria-disabled=true]{border-color:GrayText;color:GrayText}}:where([data-ui=v21] .phone) .ls{font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:600;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--hint);white-space:nowrap}:where([data-ui=v21] .phone) .ls.new{background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .ls.in_work{background:var(--warn-bg);color:var(--warn-ink)}:where([data-ui=v21] .phone) .ls.won{background:var(--ok-bg);color:var(--ok)}:where([data-ui=v21] .phone) .ls.lost{background:var(--danger-bg);color:var(--danger)}:where([data-ui=v21] .phone) .ls.closed_unknown{background:var(--surface-2);color:var(--hint);border:1px dashed var(--line-strong)}:where([data-ui=v21] .phone) .empty{text-align:center;color:var(--hint);padding:var(--space-24) var(--space-10);font-size:var(--fs-cap2);line-height:var(--lh-cap2)}:where([data-ui=v21] .phone) .empty b{display:block;color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body);margin-bottom:4px;font-weight:600}:where([data-ui=v21] .phone) .empty .art{width:64px;height:64px;border-radius:20px;background:var(--surface-2);margin:0 auto 12px;display:grid;place-items:center;color:var(--hint)}:where([data-ui=v21] .phone) .kv{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:2px 12px;align-items:baseline;padding:8px 0;border-top:1px solid var(--hairline);font-size:15px;line-height:20px}:where([data-ui=v21] .phone) .kv:first-child{border-top:0}:where([data-ui=v21] .phone) .kv>span:first-child{color:var(--hint);min-width:0;white-space:nowrap}:where([data-ui=v21] .phone) .kv>span:last-child{font-variant-numeric:tabular-nums;text-align:right;min-width:0;white-space:nowrap}:where([data-ui=v21] .phone) .kv>span:last-child small{display:block;font-size:13px;line-height:18px;color:var(--hint);font-weight:400}:where([data-ui=v21] .phone) .kv.stack{grid-template-columns:minmax(0,1fr);gap:2px 0}:where([data-ui=v21] .phone) .kv.stack>span:last-child{text-align:left;white-space:normal;text-wrap:pretty}:where([data-ui=v21] .phone) .kv .nb,:where([data-ui=v21] .phone) .nb{white-space:nowrap}:where([data-ui=v21] .phone) .kv .lk{color:var(--link);font-weight:600;text-align:right}:where([data-ui=v21] .phone) .kv.stack .lk{text-align:left}:where([data-ui=v21] .phone) .kv3{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2px 10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--hairline);font-size:15px;line-height:20px}:where([data-ui=v21] .phone) .kv3:first-child{border-top:0}:where([data-ui=v21] .phone) .kv3>span{min-width:0}:where([data-ui=v21] .phone) .kv3>.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-ui=v21] .phone) .kv3.head{padding:4px 0 6px;border-top:0}:where([data-ui=v21] .phone) .kv3.head>span{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hint);white-space:nowrap}:where([data-ui=v21] .phone) .kv3+.kv3.head{border-top:1px solid var(--hairline)}:where([data-ui=v21] .phone) .row{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 0;border-top:1px solid var(--hairline);width:100%;text-align:left;font-size:var(--fs-body);line-height:var(--lh-body)}:where([data-ui=v21] .phone) .row:first-child{border-top:0}:where([data-ui=v21] .phone) .row .ic-b{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--surface-2);color:var(--link);flex:0 0 auto}:where([data-ui=v21] .phone) .row .t{flex:1;min-width:0}:where([data-ui=v21] .phone) .row .t small{display:block;font-size:13px;color:var(--hint);line-height:18px}:where([data-ui=v21] .phone) .row .chev{color:var(--hint)}:where([data-ui=v21] .phone) .row .val{color:var(--hint);font-size:var(--fs-cap2);line-height:var(--lh-cap2);white-space:nowrap}:where([data-ui=v21] .phone) .row.danger{color:var(--danger)}:where([data-ui=v21] .phone) .adrow .m .sep-dot,:where([data-ui=v21] .phone) .attn .t small .sep-dot,:where([data-ui=v21] .phone) .bubble.sys .sep-dot,:where([data-ui=v21] .phone) .kv .sep-dot,:where([data-ui=v21] .phone) .lead .t small .sep-dot,:where([data-ui=v21] .phone) .note .sep-dot,:where([data-ui=v21] .phone) .rev .t .sep-dot,:where([data-ui=v21] .phone) .row .t small .sep-dot,:where([data-ui=v21] .phone) .srow .t small .sep-dot,:where([data-ui=v21] .phone) .upl .t small .sep-dot,:where([data-ui=v21] .phone) .vcard .fc .sep-dot{margin:0 6px}:where([data-ui=v21] .phone) .traffic{display:flex;align-items:center;gap:10px}:where([data-ui=v21] .phone) .lamp{width:12px;height:12px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 20%,transparent);flex:0 0 auto}:where([data-ui=v21] .phone) .lamp.warn{background:var(--warn);box-shadow:0 0 0 4px color-mix(in srgb,var(--warn) 25%,transparent)}:where([data-ui=v21] .phone) .lamp.off{background:var(--hint);box-shadow:none}:where([data-ui=v21] .phone) .traffic b{font-size:var(--fs-text);line-height:var(--lh-text);font-weight:600}:where([data-ui=v21] .phone) .traffic small{display:block;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint)}:where([data-ui=v21] .phone) .pay-via .pay-logo{flex:0 0 96px;width:96px;height:36px;display:flex;align-items:center}:where([data-ui=v21] .phone) .pay-via .pay-logo svg{display:block;flex:0 0 auto}:where([data-ui=v21] .phone) .pay-via .t small{font-size:var(--fs-cap2);line-height:var(--lh-cap2)}:where([data-ui=v21] .phone) .pay-via:disabled{cursor:default}:where([data-ui=v21] .phone) .pay-via:disabled:not([aria-checked=true]){opacity:.45}:where([data-ui=v21] .phone) .pay-logo .on-dark{display:none}:root:where([data-ui=v21])[data-theme=dark] :where(.phone) .pay-logo .on-light{display:none}:root:where([data-ui=v21])[data-theme=dark] :where(.phone) .pay-logo .on-dark{display:block}@media (prefers-color-scheme:dark){:root:where([data-ui=v21]):not([data-theme=light]) :where(.phone) .pay-logo .on-light{display:none}:root:where([data-ui=v21]):not([data-theme=light]) :where(.phone) .pay-logo .on-dark{display:block}}:where([data-ui=v21] .phone) .hero .big .pay-cur{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:500;color:var(--hint);letter-spacing:0}:where([data-ui=v21] .phone) .pay-proc{animation:pay-in .26s cubic-bezier(.2,.8,.25,1) both;animation-delay:var(--pay-age,0s)}:where([data-ui=v21] .phone) .pay-proc .h3{margin:0 0 4px}:where([data-ui=v21] .phone) .pay-proc .p{margin:0 0 6px}:where([data-ui=v21] .phone) .pay-proc .banner{margin:8px 0 0}:where([data-ui=v21] .phone) .pay-proc>.btn{margin-top:12px}:where([data-ui=v21] .phone) .pay-slow{align-items:flex-start;animation:pay-in .26s cubic-bezier(.2,.8,.25,1) both;animation-delay:var(--pay-slow-age,0s)}:where([data-ui=v21] .phone) .pay-slow>svg.ic{flex:0 0 auto;margin-top:1px}:where([data-ui=v21] .phone) .pay-proc .pay-slow{margin:4px 0 0}:where([data-ui=v21] .phone) .pay-proc .pay-slow+.btn{margin:2px 0 4px}@keyframes pay-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where([data-ui=v21] .phone) .mainbtn.dis[aria-busy=true]{background:var(--accent-deep);color:#fff;cursor:progress}:where([data-ui=v21] .phone) .mainbtn[aria-busy=true]:after{content:"";width:18px;height:18px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:v21p-spin var(--loop-spin) linear infinite;flex:0 0 auto}:where([data-ui=v21] .phone) .pay-proc .ps.is-in .ps-act{animation:ps-sub .3s cubic-bezier(.2,.8,.25,1) both;animation-delay:calc(var(--ps-age,0s) + var(--ps-d,0s) + .18s)}:where([data-ui=v21] .phone) .rcpt-tg{margin-top:4px}:where([data-ui=v21] .phone) .rcpt-tg .t small{display:block;font-size:var(--fs-cap2);line-height:var(--lh-cap2);color:var(--hint)}:where([data-ui=v21] .phone) .rcpt-tg .act{color:var(--link);font-size:var(--fs-cap2);line-height:var(--lh-cap2);font-weight:var(--fw-btn-quiet,400);white-space:nowrap;min-height:44px;padding:0 2px 0 8px}:where([data-ui=v21] .phone) .aud{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--hairline)}:where([data-ui=v21] .phone) .aud.first{border-top:0}:where([data-ui=v21] .phone) .aud .t{flex:1;min-width:0}:where([data-ui=v21] .phone) .aud .t b{font-size:var(--fs-text);line-height:var(--lh-text);font-weight:600;display:block}:where([data-ui=v21] .phone) .aud .t small{display:block;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint)}:where([data-ui=v21] .phone) .aud.fr-tg .t small{line-height:var(--lh-cap2)}:where([data-ui=v21] .phone) .mem{padding:10px 0;border-top:1px solid var(--hairline);font-size:var(--fs-text);line-height:var(--lh-text);display:flex;gap:10px;align-items:flex-start}:where([data-ui=v21] .phone) .mem.first{border-top:0}:where([data-ui=v21] .phone) .mem .t{flex:1}:where([data-ui=v21] .phone) .mem .e{color:var(--link);font-size:var(--fs-cap);line-height:var(--lh-cap);font-weight:600;white-space:nowrap}:where([data-ui=v21] .phone) .toast{position:absolute;left:16px;right:16px;bottom:100px;background:var(--elevated);color:var(--ink);border-radius:12px;font-size:var(--fs-cap2);line-height:var(--lh-cap2);z-index:35;display:none;align-items:center}:where([data-ui=v21] .phone) .toast.on{display:flex}:where([data-ui=v21] .phone) .toast:not(.on){display:block;height:0;padding:0;overflow:hidden;background:none;box-shadow:none;pointer-events:none}:where([data-ui=v21] .phone) .toast:not(.on)>*{display:none}:where([data-ui=v21] .phone) .toast .u{margin-left:auto;color:var(--link)}:where([data-ui=v21] .phone) .toast.on{pointer-events:none}:where([data-ui=v21] .phone) .toast.on .u{pointer-events:auto}:where([data-ui=v21] .phone) .ro-set .btn,:where([data-ui=v21] .phone) .ro-set .chip,:where([data-ui=v21] .phone) .ro-set .opt button,:where([data-ui=v21] .phone) .ro-set .sw{opacity:.45}:where([data-ui=v21] .phone) .prog{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden;margin:12px 0 6px}:where([data-ui=v21] .phone) .prog i{display:block;height:100%;width:0;background:var(--accent);transition:width 1.2s ease}:where([data-ui=v21] .phone) .opt{display:flex;gap:8px;margin:8px 0}html:where([data-ui=v21]).w320 :where(.phone) .opt,html:where([data-ui=v21]).w360 :where(.phone) .opt{display:grid;grid-template-columns:1fr 1fr}:where([data-ui=v21] .phone) .opt button{flex:1;min-height:44px;border-radius:12px;border:1px solid var(--hairline);font-weight:600;font-size:var(--fs-cap2);line-height:var(--lh-cap2);text-align:center;padding:0 6px;transition:background-color var(--dur-s) var(--ease-effects),color var(--dur-s) var(--ease-effects),border-color var(--dur-s) var(--ease-effects),transform var(--dur-xs) var(--ease-standard)}:where([data-ui=v21] .phone) .opt button.on{border-color:var(--accent-ui);background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .note{font-size:13px;color:var(--hint);margin-top:6px;line-height:18px}:where([data-ui=v21] .phone) .stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}:where([data-ui=v21] .phone) .stat{background:var(--surface-2);border-radius:12px;padding:10px 12px;min-width:0}:where([data-ui=v21] .phone) .stat .l{font-size:12px;line-height:16px;color:var(--hint);display:flex;gap:4px;align-items:center;min-width:0}:where([data-ui=v21] .phone) .stat .l>span{min-width:0}:where([data-ui=v21] .phone) .stat .v{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:600;font-variant-numeric:tabular-nums;margin-top:2px;display:flex;justify-content:space-between;align-items:baseline;gap:6px;flex-wrap:wrap}:where([data-ui=v21] .phone) .stat .d{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600;color:var(--ok)}:where([data-ui=v21] .phone) .stat .d.down{color:var(--danger)}:where([data-ui=v21] .phone) .stat .d.flat{color:var(--hint)}:where([data-ui=v21] .phone) .stat .v>span{white-space:nowrap}html:where([data-ui=v21]).w320 :where(.phone) .stat .v,html:where([data-ui=v21]).w360 :where(.phone) .stat .v{flex-direction:column;align-items:flex-start;gap:0}:where([data-ui=v21] .phone) .adrow{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--hairline);width:100%;text-align:left}:where([data-ui=v21] .phone) .adrow.first{border-top:0}:where([data-ui=v21] .phone) .adrow .th{width:44px;height:44px;border-radius:10px}:where([data-ui=v21] .phone) .adrow .n{font-size:var(--fs-cap2);line-height:var(--lh-cap2);font-weight:600}:where([data-ui=v21] .phone) .adrow .m{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--hint);font-variant-numeric:tabular-nums;display:flex;align-items:center;flex-wrap:wrap;gap:2px 0}:where([data-ui=v21] .phone) .adrow .v{font-size:var(--fs-cap2);line-height:var(--lh-cap2);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}:where([data-ui=v21] .phone) .adrow .v small{display:block;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--hint);font-weight:500}:where([data-ui=v21] .phone) .banner{display:flex;gap:10px;align-items:center;border-radius:14px;padding:12px 14px;font-size:var(--fs-cap2);margin-bottom:12px;line-height:var(--lh-cap2)}:where([data-ui=v21] .phone) .banner .t{flex:1}:where([data-ui=v21] .phone) .banner .t small{display:block;font-size:var(--fs-label);line-height:var(--lh-label)}:where([data-ui=v21] .phone) .banner:has(.btn-row)>.ic-b,:where([data-ui=v21] .phone) .banner:has(.btn-row)>svg{align-self:flex-start;margin-top:2px}:where([data-ui=v21] .phone) .banner.warn{background:var(--warn-bg);color:var(--warn-ink)}:where([data-ui=v21] .phone) .banner.info{background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .banner.danger{background:var(--danger-bg);color:var(--danger)}:where([data-ui=v21] .phone) .banner.ok{background:var(--ok-bg);color:var(--ok)}:where([data-ui=v21] .phone) .banner .b{font-weight:600;white-space:nowrap}:where([data-ui=v21] .phone) .banner .btn-row{flex-wrap:wrap}:where([data-ui=v21] .phone) .banner .btn-row .btn{flex:1 1 130px}:where([data-ui=v21] .phone) .banner.selbar{flex-direction:column;align-items:stretch;gap:12px}:where([data-ui=v21] .phone) .selbar-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-width:0}:where([data-ui=v21] .phone) .selbar-row .t{flex:1 0 auto;white-space:nowrap}:where([data-ui=v21] .phone) .banner.selbar .selcap{display:block;font-size:12px;line-height:16px;font-weight:500;margin-top:-6px}:where([data-ui=v21] .phone) .banner.selbar .b{position:relative;display:inline-flex;align-items:center;gap:6px}:where([data-ui=v21] .phone) .banner.selbar .b:after{content:"";position:absolute;inset:-6px}:where([data-ui=v21] .phone) .banner.selbar .b.end,:where([data-ui=v21] .phone) .banner.selbar .b.selall{margin-left:auto}:where([data-ui=v21] .phone) .banner.selbar .b[aria-disabled=true]{opacity:.4;cursor:default}:where([data-ui=v21] .phone) .banner.selbar .selall .choice-mark{--choice-size:18px;flex:0 0 18px}:where([data-ui=v21] .phone) .banner.selbar .selall .choice-mark:before{border-width:1.5px}:where([data-ui=v21] .phone) .adrow .m.back{color:var(--ok);font-weight:600;gap:6px;flex-wrap:nowrap;align-items:flex-start}:where([data-ui=v21] .phone) .adrow .m.back svg.ic{flex:none;margin-top:1px}:where([data-ui=v21] .phone) .bubble{max-width:88%;width:fit-content;padding:10px 14px;border-radius:18px;font-size:var(--fs-text);line-height:var(--lh-text);margin:6px 0;white-space:pre-line}:where([data-ui=v21] .phone) .bubble.cbuild,:where([data-ui=v21] .phone) .bubble.err,:where([data-ui=v21] .phone) .bubble.lim,:where([data-ui=v21] .phone) .bubble.sys{width:auto}:where([data-ui=v21] .phone) .bubble.ai{background:var(--surface);border-bottom-left-radius:6px;box-shadow:var(--shadow-card)}:where([data-ui=v21] .phone) .bubble.me{background:var(--accent-deep);color:#fff;margin-left:auto;border-bottom-right-radius:6px}:where([data-ui=v21] .phone) .bubble.sys{background:transparent;color:var(--hint);font-size:var(--fs-cap);line-height:var(--lh-cap);text-align:center;max-width:100%;padding:4px}:where([data-ui=v21] .phone) .bubble.typing{width:fit-content;padding:15px 16px}:where([data-ui=v21] .phone) .bubble.typing .dots{display:flex;align-items:center;gap:5px}:where([data-ui=v21] .phone) .bubble.typing i{width:7px;height:7px;border-radius:50%;background:var(--hint);opacity:.45;animation:typing-dot 1.2s ease-in-out infinite}:where([data-ui=v21] .phone) .bubble.typing i:nth-of-type(2){animation-delay:.16s}:where([data-ui=v21] .phone) .bubble.typing i:nth-of-type(3){animation-delay:.32s}@keyframes typing-dot{0%,70%,to{opacity:.45;transform:none}35%{opacity:1;transform:translateY(-3px)}}:where([data-ui=v21] .phone) .bubble.err{white-space:normal}:where([data-ui=v21] .phone) .bubble.err .err-t{display:flex;align-items:center;gap:6px;color:var(--danger);margin-bottom:4px}:where([data-ui=v21] .phone) .bubble.err .err-t svg.ic{width:18px;height:18px;flex:0 0 18px}:where([data-ui=v21] .phone) .bubble.err .err-t b{font-weight:600}:where([data-ui=v21] .phone) .bubble.lim{white-space:normal}:where([data-ui=v21] .phone) .bubble.lim .err-t{display:flex;align-items:center;gap:6px;margin-bottom:4px}:where([data-ui=v21] .phone) .bubble.lim .err-t svg.ic{width:18px;height:18px;flex:0 0 18px;color:var(--warn-ink)}:where([data-ui=v21] .phone) .bubble.lim .err-t b{font-weight:600}:where([data-ui=v21] .phone) .bubble.lim .err-x{color:var(--hint);font-size:var(--fs-cap2);line-height:var(--lh-cap2)}:where([data-ui=v21] .phone) .bubble.cbuild .prog.pbar{margin:10px 0 4px}:where([data-ui=v21] .phone) .known{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 8px}:where([data-ui=v21] .phone) .known::-webkit-scrollbar{display:none}:where([data-ui=v21] .phone) .known .k{flex:0 0 auto;max-width:62%;font-size:var(--fs-label);line-height:var(--lh-label);padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--ink);white-space:nowrap;display:inline-flex;align-items:center;gap:4px;overflow:hidden}:where([data-ui=v21] .phone) .known .k b{flex:0 0 auto}:where([data-ui=v21] .phone) .known .k .v{min-width:0;overflow:hidden;text-overflow:ellipsis}:where([data-ui=v21] .phone) .known .k b{color:var(--hint);font-weight:500}:where([data-ui=v21] .phone) .known .k svg.ic{width:12px;height:12px;color:var(--hint)}:where([data-ui=v21] .phone) .composer{display:flex;gap:8px;align-items:center}:where([data-ui=v21] .phone) .composer .input{flex:1 1 0;min-width:0;margin:0}:where([data-ui=v21] .phone) .composer .send{width:44px;height:44px;border-radius:50%;background:var(--btn-grad);color:#fff;display:grid;place-items:center;flex:0 0 auto;box-shadow:var(--btn-shadow)}:where([data-ui=v21] .phone) .composer .att{width:44px;height:44px;border-radius:12px;background:var(--surface-2);display:grid;place-items:center;color:var(--link);flex:0 0 auto}:where([data-ui=v21] .phone) .composer [aria-disabled=true]{opacity:.4;cursor:default;box-shadow:none}:where([data-ui=v21] .phone) .composer .input input,:where([data-ui=v21] .phone) .composer .input input::placeholder{text-overflow:ellipsis}:where([data-ui=v21] .phone) .steps{display:flex;gap:4px;margin:0 0 14px}:where([data-ui=v21] .phone) .steps i{flex:1;height:4px;border-radius:2px;background:var(--hairline);transition:background-color var(--dur-m) var(--ease-effects)}:where([data-ui=v21] .phone) .steps i.on{background:var(--accent)}:where([data-ui=v21] .phone) .tile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}:where([data-ui=v21] .phone) .tile{aspect-ratio:1;border-radius:10px;position:relative;overflow:hidden}:where([data-ui=v21] .phone) .tile .k{position:absolute;left:4px;bottom:4px;background:rgba(0,0,0,.5);color:#fff;border-radius:6px;padding:1px var(--space-4);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:600;white-space:nowrap}:where([data-ui=v21] .phone) .tile .sel{position:absolute;right:6px;top:6px}:where([data-ui=v21] .phone) .tile .sel .choice-mark{background:rgba(255,255,255,.92);border-radius:7px;--choice-size:22px}:where([data-ui=v21] .phone) .tile.on:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--accent-ui);pointer-events:none}:where([data-ui=v21] .phone) .tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where([data-ui=v21] .phone) .vcard{flex:0 0 300px;background:var(--surface);border-radius:16px;box-shadow:var(--shadow-card);overflow:hidden;scroll-snap-align:center}:where([data-ui=v21] .phone) .vcards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 8px;scrollbar-width:none}:where([data-ui=v21] .phone) .vcards::-webkit-scrollbar{display:none}:where([data-ui=v21] .phone) .ad-prev{height:170px;display:flex;align-items:flex-end;gap:10px;padding:12px;color:#fff;font-weight:600;font-size:var(--fs-body);line-height:var(--lh-body);text-shadow:0 1px 6px rgba(0,0,0,.4);position:relative}:where([data-ui=v21] .phone) .ad-prev .hl{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}:where([data-ui=v21] .phone) .ad-prev .cta{flex:0 0 auto;background:#fff;color:#111;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600;border-radius:8px;padding:6px 10px;text-shadow:none}:where([data-ui=v21] .phone) .ad-prev .strat{position:absolute;left:12px;top:12px;background:rgba(0,0,0,.45);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:600;border-radius:999px;padding:3px 8px;text-shadow:none}:where([data-ui=v21] .phone) .vcard .body{padding:12px 14px}:where([data-ui=v21] .phone) .vcard .txt{font-size:var(--fs-cap2);line-height:var(--lh-cap2);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}:where([data-ui=v21] .phone) .vcard .txt.open{display:block;-webkit-line-clamp:unset;overflow:visible}:where([data-ui=v21] .phone) .vcard .txt-more{position:relative;display:block;margin-top:4px;font-size:13px;font-weight:600;color:var(--link);line-height:18px}:where([data-ui=v21] .phone) .vcard .txt-more:before{content:"";position:absolute;inset:-8px -6px}:where([data-ui=v21] .phone) .vcard .txt-more[hidden]{display:none}:where([data-ui=v21] .phone) .vfc-note{margin:2px 0 10px}:where([data-ui=v21] .phone) .vcard .fc{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--hint);margin-top:8px}:where([data-ui=v21] .phone) .vcard .acts{display:flex;gap:8px;margin-top:10px}:where([data-ui=v21] .phone) .vcard .acts .btn{margin:0;min-height:40px;font-size:14px}:where([data-ui=v21] .phone) .vcard.on{outline:2px solid var(--accent-ui);outline-offset:-2px}:where([data-ui=v21] .phone) .vcard.on .acts .btn-ghost{color:var(--link);box-shadow:inset 0 0 0 1.5px var(--accent-ui)}:where([data-ui=v21] .phone) .diff{border-left:3px solid var(--accent);padding-left:10px;margin:8px 0;font-size:var(--fs-cap2);line-height:var(--lh-cap2)}:where([data-ui=v21] .phone) .diff s{color:var(--hint)}:where([data-ui=v21] .phone) .diff b{color:var(--ok);font-weight:600}:where([data-ui=v21] .phone) .arr{display:inline-block;width:14px;height:14px;vertical-align:-2px;margin:0 4px;stroke:var(--line-strong);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where([data-ui=v21] .phone) .dots{display:flex;gap:6px;justify-content:center;margin:12px 0}:where([data-ui=v21] .phone) .dots i{width:8px;height:8px;border-radius:50%;background:var(--hairline);transition:background-color var(--dur-m) var(--ease-effects)}:where([data-ui=v21] .phone) .dots i.on{background:var(--accent)}:where([data-ui=v21] .phone) .fill-center{min-height:100%;display:flex;flex-direction:column;justify-content:safe center}:where([data-ui=v21] .phone) .login-wrap{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:var(--space-4)}:where([data-ui=v21] .phone) .login-wrap>*{margin-top:0;margin-bottom:0}:where([data-ui=v21] .phone) .login-head .h2{margin:0 0 var(--space-8)}:where([data-ui=v21] .phone) .login-head .p{margin:0;text-wrap:balance}:where([data-ui=v21] .phone) .login-wrap>.login-head+*{margin-top:var(--space-20)}:where([data-ui=v21] .phone) .login-wrap>.or-sep{margin-top:var(--space-20)}:where([data-ui=v21] .phone) .login-wrap>.or-sep+.card{margin-top:var(--space-12)}:where([data-ui=v21] .phone) .login-wrap>.card+.btn{margin-top:var(--space-12)}:where([data-ui=v21] .phone) .login-wrap>.note{margin-top:var(--space-4)}html:where([data-ui=v21]).w320 :where(.phone) .login-wrap>.login-head+*,html:where([data-ui=v21]).w320 :where(.phone) .login-wrap>.or-sep{margin-top:var(--space-16)}:where([data-ui=v21] .phone) .or-sep{display:flex;align-items:center;gap:var(--space-12);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hint);text-align:center}:where([data-ui=v21] .phone) .or-sep:after,:where([data-ui=v21] .phone) .or-sep:before{content:"";flex:1 1 0;min-width:var(--space-16);height:1px;background:color-mix(in srgb,var(--hint) 28%,transparent)}:where([data-ui=v21] .phone) .or-sep span{flex:0 1 auto;min-width:0}:where([data-ui=v21]) .phone{--mascot-guide:220px}html:where([data-ui=v21]).w320 .phone{--mascot-guide:140px}:where([data-ui=v21] .phone) .guide-hero{padding-top:8px}html:where([data-ui=v21]).w320 :where(.phone) .guide-hero{padding-top:0}:where([data-ui=v21] .phone) .slide-art{height:220px;border-radius:20px;display:grid;place-items:center;margin-bottom:16px;color:#fff;font-size:64px}:where([data-ui=v21] .phone) .otp{display:flex;gap:8px;justify-content:center;margin:14px 0 6px}:where([data-ui=v21] .phone) .otp span{width:46px;height:56px;border-radius:14px;background:var(--surface-2);border:2px solid transparent;display:grid;place-items:center;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;position:relative;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}:where([data-ui=v21] .phone) .otp span.active{border-color:var(--accent-ui);background:var(--surface)}:where([data-ui=v21] .phone) .otp span.active:empty:after{content:"";width:2px;height:24px;border-radius:1px;background:var(--accent-ui);animation:caret 1s steps(2,start) infinite}:where([data-ui=v21] .phone) .otp span.just{animation:otppop .18s ease-out}:where([data-ui=v21] .phone) .otp.error span{border-color:var(--danger);color:var(--danger)}:where([data-ui=v21] .phone) .otp.ok span{border-color:var(--ok);color:var(--ok)}:where([data-ui=v21] .phone) .otp.dis span{opacity:.45}:where([data-ui=v21] .phone) .otp-hidden{position:absolute;opacity:0;width:1px;height:1px;left:-9999px}@keyframes caret{50%{opacity:0}}@keyframes otppop{0%{transform:scale(.88)}to{transform:scale(1)}}@keyframes shakex{0%,to{transform:none}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}:where([data-ui=v21] .phone) .otp-timer{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}:where([data-ui=v21] .phone) .kbd-wrap{position:absolute;left:0;right:0;bottom:0;z-index:4}:where([data-ui=v21] .phone) .kbd-bar{padding:12px 16px 14px;background:var(--base)}:where([data-ui=v21] .phone) .kbd-bar .btn{margin-top:0}:where([data-ui=v21] .phone) .kbd-bar .mainbtn{position:static;min-height:56px;padding:8px 16px}:where([data-ui=v21] .phone) .kbd{position:static;background:var(--kbd-bg);padding:8px 6px 34px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px 6px;border-top:1px solid rgba(0,0,0,.08);user-select:none}:where([data-ui=v21]) .phone.tma .kbd{padding-bottom:max(12px,var(--sab))}:where([data-ui=v21] .phone) .kbd button{height:46px;border-radius:6px;background:var(--kbd-key);box-shadow:0 1px 0 var(--kbd-shadow);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:25px;line-height:1;color:var(--kbd-ink);font-weight:400;letter-spacing:.02em;transition:background-color .08s}:where([data-ui=v21] .phone) .kbd button small{font-size:10px;font-weight:600;letter-spacing:.14em;margin-top:2px;color:var(--kbd-ink);line-height:1}:where([data-ui=v21] .phone) .kbd button.dark{background:var(--kbd-key-dark);box-shadow:none}:where([data-ui=v21] .phone) .kbd button.blank{background:transparent;box-shadow:none;pointer-events:none}:where([data-ui=v21] .phone) .kbd button:active{background:var(--kbd-key-dark)}:where([data-ui=v21] .phone) .kbd button svg.ic{width:24px;height:24px;color:var(--kbd-ink)}:where([data-ui=v21] .phone) .shimmer{display:inline-block;background:linear-gradient(100deg,var(--hint) 0 38%,var(--link) 50%,var(--hint) 62% 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 1.2s cubic-bezier(.4,0,.2,1) .25s 1 both}@keyframes shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}:where([data-ui=v21] .phone) .range{-webkit-appearance:none;appearance:none;width:100%;height:30px;background:transparent;margin:4px 0;display:block;cursor:pointer}:where([data-ui=v21] .phone) .range:focus{outline:none}:where([data-ui=v21] .phone) .range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--focus),var(--shadow-pop)}:where([data-ui=v21] .phone) .range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--focus),var(--shadow-pop)}:where([data-ui=v21] .phone) .range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--accent) var(--fill,0),var(--hairline) var(--fill,0))}:where([data-ui=v21] .phone) .range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--accent);border:3px solid #fff;box-shadow:var(--shadow-pop);margin-top:-10px;transition:transform .12s}:where([data-ui=v21] .phone) .range:active::-webkit-slider-thumb{transform:scale(1.12)}:where([data-ui=v21] .phone) .range::-moz-range-track{height:6px;border-radius:3px;background:var(--hairline)}:where([data-ui=v21] .phone) .range::-moz-range-progress{height:6px;border-radius:3px;background:var(--accent)}:where([data-ui=v21] .phone) .range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent);border:3px solid #fff;box-shadow:var(--shadow-pop)}:where([data-ui=v21] .phone) .dual{position:relative;height:30px;margin:4px 0}:where([data-ui=v21] .phone) .dual .track{position:absolute;left:13px;right:13px;top:12px;height:6px;border-radius:3px;background:var(--hairline)}:where([data-ui=v21] .phone) .dual .fill{position:absolute;top:12px;height:6px;background:var(--accent)}:where([data-ui=v21] .phone) .dual input{position:absolute;left:0;right:0;top:0;margin:0;pointer-events:none}:where([data-ui=v21] .phone) .dual input::-webkit-slider-runnable-track{background:transparent}:where([data-ui=v21] .phone) .dual input::-moz-range-track{background:transparent}:where([data-ui=v21] .phone) .dual input::-moz-range-progress{background:transparent}:where([data-ui=v21] .phone) .dual input::-webkit-slider-thumb{pointer-events:auto}:where([data-ui=v21] .phone) .dual input::-moz-range-thumb{pointer-events:auto}:where([data-ui=v21] .phone) .range-scale{display:flex;justify-content:space-between;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--hint);padding:0 2px;margin-top:-2px}:where([data-ui=v21] .phone) .why{display:flex;gap:10px;align-items:flex-start;background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-radius:12px;padding:10px 12px;font-size:var(--fs-cap);color:var(--ink);line-height:var(--lh-cap);margin:0 0 12px}:where([data-ui=v21] .phone) .why svg.ic{color:var(--link);margin-top:1px;width:18px;height:18px}:where([data-ui=v21] .phone) .why b{font-weight:600}:where([data-ui=v21] .phone) .steps-lbl{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--hint);margin:-8px 0 12px}:where([data-ui=v21] .phone) .steps-lbl>span:first-child{flex:none;max-width:60%}:where([data-ui=v21] .phone) .steps-lbl>span:last-child{flex:0 1 auto;min-width:0;text-align:right;text-wrap:balance}:where([data-ui=v21] .phone) .fld-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}:where([data-ui=v21] .phone) .fld-foot.end{justify-content:flex-end}:where([data-ui=v21] .phone) .fld-foot .note{margin:0}:where([data-ui=v21] .phone) .cnt-lbl{flex:none;font-size:12px;line-height:18px;color:var(--hint);font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-ui=v21] .phone) .cnt-lbl.full{color:var(--ink);font-weight:600}:where([data-ui=v21] .phone) .agerow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px}:where([data-ui=v21] .phone) .agelbl{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}:where([data-ui=v21] .phone) .agelbl .lbl{margin:0}:where([data-ui=v21] .phone) .agelbl .tag{margin-left:0}:where([data-ui=v21] .phone) .agenum{display:inline-flex;align-items:center;gap:6px;line-height:var(--lh-body)}:where([data-ui=v21] .phone) .agenum i{font-style:normal;color:var(--hint)}:where([data-ui=v21] .phone) .agenum input{width:52px;height:36px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px;font-weight:600;line-height:1;text-align:center;font-variant-numeric:tabular-nums;padding:0 4px;outline:none;transition:border-color var(--dur-s) var(--ease-effects)}:where([data-ui=v21] .phone) .agenum input:focus,:where([data-ui=v21] .phone) .agenum input:focus-visible{outline:none;border-color:var(--accent-ui);box-shadow:0 0 0 1px var(--accent-ui)}:where([data-ui=v21] .phone) .rev .t small .rev-warn{display:block;color:var(--danger)}:where([data-ui=v21] .phone) .banner.special>svg{align-self:flex-start;margin-top:2px}:where([data-ui=v21] .phone) .banner .t small.special-sent{display:flex;align-items:flex-start;gap:6px;margin-top:8px;opacity:1;color:var(--ink);font-weight:600}:where([data-ui=v21] .phone) .banner .t small.special-sent svg.ic{color:var(--ok);flex:none;margin-top:1px}:where([data-ui=v21] .phone) q{quotes:"«" "»" "„" "“"}html:where([data-ui=v21])[data-lang=en] :where(.phone) q{quotes:"“" "”" "‘" "’"}:where([data-ui=v21] .phone) .rev .t small .rev-media{display:flex;gap:4px;min-width:0}:where([data-ui=v21] .phone) .rev .t small .rev-media .src{flex:none}:where([data-ui=v21] .phone) .rev .t small .rev-media .txt{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where([data-ui=v21] .phone) .sugg{background:var(--elevated);border-radius:12px;box-shadow:var(--shadow-pop);margin:-6px 0 10px;overflow:hidden;max-height:264px;overflow-y:auto;scrollbar-width:none}:where([data-ui=v21] .phone) .sugg::-webkit-scrollbar{display:none}:where([data-ui=v21] .phone) .sugg button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 12px;border-top:1px solid var(--hairline);font-size:var(--fs-text);line-height:var(--lh-text)}:where([data-ui=v21] .phone) .sugg button:first-child{border-top:0}:where([data-ui=v21] .phone) .sugg button small{color:var(--hint);font-size:var(--fs-label);line-height:var(--lh-label);margin-left:auto;white-space:nowrap}:where([data-ui=v21] .phone) .sugg .ic-b{width:28px;height:28px;border-radius:8px;background:var(--surface-2);color:var(--link);display:grid;place-items:center;flex:0 0 auto}:where([data-ui=v21] .phone) .geo-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 6px 0 12px;border-radius:999px;border:1px solid var(--hairline);background:var(--surface);font-size:var(--fs-cap);line-height:var(--lh-cap);font-weight:600;color:var(--ink);max-width:100%;transition:background-color var(--dur-s) var(--ease-effects),border-color var(--dur-s) var(--ease-effects)}:where([data-ui=v21] .phone) .geo-chip.on{border-color:var(--accent-ui);background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .geo-chip.excl{border-style:dashed;color:var(--danger)}:where([data-ui=v21] .phone) .geo-chip .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}:where([data-ui=v21] .phone) .geo-chip small{font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:500;color:var(--hint)}:where([data-ui=v21] .phone) .geo-chip .x{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:var(--hint);background:var(--surface-2);flex:0 0 auto}:where([data-ui=v21] .phone) .geo-chip.inc{padding-left:0;gap:0}:where([data-ui=v21] .phone) .geo-pick{display:inline-flex;align-items:center;gap:6px;align-self:stretch;min-width:0;padding:0 6px 0 12px;border-radius:999px 0 0 999px;color:inherit}@supports selector(:has(*)){:where([data-ui=v21] .phone) .geo-chip.inc:has(>.geo-pick:focus-visible){outline:2px solid var(--focus);outline-offset:2px}:where([data-ui=v21] .phone) .geo-chip.inc>.geo-pick:focus-visible{outline:none}}:where([data-ui=v21] .phone) .map{border-radius:14px;background:color-mix(in srgb,var(--accent) 6%,var(--surface-2));overflow:hidden;margin:8px 0 4px;position:relative}:where([data-ui=v21] .phone) .map svg{display:block;width:100%;height:150px}:where([data-ui=v21] .phone) .map .cap{position:absolute;right:8px;bottom:6px;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--hint);background:color-mix(in srgb,var(--surface) 80%,transparent);border-radius:6px;padding:2px 6px}:where([data-ui=v21] .phone) .upl{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--hairline)}:where([data-ui=v21] .phone) .upl.first{border-top:0}:where([data-ui=v21] .phone) .upl .th{width:44px;height:44px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;color:var(--hint);background:var(--surface-2)}:where([data-ui=v21] .phone) .upl .t{flex:1;min-width:0;font-size:var(--fs-cap2);line-height:var(--lh-cap2)}:where([data-ui=v21] .phone) .upl .t b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}:where([data-ui=v21] .phone) .upl .t small{display:block;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--hint);font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .upl .t small.err{color:var(--danger)}:where([data-ui=v21] .phone) .upl .prog{margin:6px 0 2px;height:5px}:where([data-ui=v21] .phone) .upl .prog i{transition:width .25s linear}:where([data-ui=v21] .phone) .upl .prog.indet i{width:40%;animation:indet var(--loop-indet) ease-in-out infinite}@keyframes indet{0%{margin-left:-40%}to{margin-left:100%}}:where([data-ui=v21] .phone) .upl .act{color:var(--link);font-weight:600;font-size:var(--fs-cap);line-height:var(--lh-cap);white-space:nowrap;align-self:center}:where([data-ui=v21] .phone) .upl .done{align-self:center;color:var(--ok)}:where([data-ui=v21] .phone) .upl .upl-acts{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}:where([data-ui=v21] .phone) .upl .upl-acts .act{align-self:auto;min-height:32px}:where([data-ui=v21] .phone) .upl .upl-acts .act[aria-disabled=true]{opacity:.45}:where([data-ui=v21] .phone) .upl .upl-acts+small{margin-top:2px}:where([data-ui=v21] .phone) .tile.up{display:grid;place-items:center;background:var(--surface-2);color:var(--hint);border:1.5px dashed var(--line-strong);font-size:var(--fs-label);font-weight:600;text-align:center;padding:6px;line-height:var(--lh-label)}:where([data-ui=v21] .phone) .tile .src{position:absolute;left:4px;top:4px;background:rgba(0,0,0,.5);color:#fff;border-radius:6px;padding:1px var(--space-4);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:600;white-space:nowrap}html:where([data-ui=v21]).w320 :where(.phone) .tile .src{top:auto;bottom:calc(var(--space-4) + var(--lh-micro) + 4px)}:where([data-ui=v21] .phone) .tile.off{opacity:.5}:where([data-ui=v21] .phone) .tile .x{position:absolute;right:4px;top:4px;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:grid;place-items:center}:where([data-ui=v21] .phone) .strict{display:flex;gap:10px;align-items:center;border-radius:12px;padding:10px 12px;background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-cap);line-height:var(--lh-cap);margin:8px 0 0}:where([data-ui=v21] .phone) .strict .t{flex:1}:where([data-ui=v21] .phone) .strict b{display:block;font-weight:600}:where([data-ui=v21] .phone) .rev{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--hairline)}:where([data-ui=v21] .phone) .rev.first{border-top:0}:where([data-ui=v21] .phone) .rev .n{width:26px;height:26px;border-radius:50%;background:var(--accent-soft);color:var(--link);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600;display:grid;place-items:center;flex:0 0 auto;margin-top:1px;font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .rev .t{flex:1;min-width:0;font-size:var(--fs-cap2);line-height:var(--lh-cap2)}:where([data-ui=v21] .phone) .rev .t small{display:block;color:var(--hint);font-size:var(--fs-label);line-height:var(--lh-label)}:where([data-ui=v21] .phone) .rev .e{color:var(--link);font-weight:600;font-size:var(--fs-cap);line-height:var(--lh-cap);white-space:nowrap;align-self:center}:where([data-ui=v21] .phone) .attn .go,:where([data-ui=v21] .phone) .banner .b,:where([data-ui=v21] .phone) .hdr .ract,:where([data-ui=v21] .phone) .kv .lk,:where([data-ui=v21] .phone) .mem .e,:where([data-ui=v21] .phone) .rev .e,:where([data-ui=v21] .phone) .sech .r{font-weight:var(--fw-btn-quiet,400)}:where([data-ui=v21] .phone) .spin{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,var(--link) 30%,transparent);border-top-color:var(--link);animation:v21p-spin var(--loop-spin) linear infinite}@keyframes v21p-spin{to{transform:rotate(1turn)}}:where([data-ui=v21] .phone) .plan .for{font-size:var(--fs-cap);color:var(--ink);margin-top:6px;line-height:var(--lh-cap)}:where([data-ui=v21] .phone) .plan .for b{font-weight:600}html:where([data-ui=v21]).w320 .phone{width:320px;height:693px}html:where([data-ui=v21]).w360 .phone{width:360px;height:780px}html:where([data-ui=v21]).w430 .phone{width:430px;height:932px}:where([data-ui=v21] .phone) .plan{border:2px solid transparent;position:relative;transition:border-color var(--dur-s) var(--ease-effects)}:where([data-ui=v21] .phone) .plan.on{border-color:var(--accent-ui)}:where([data-ui=v21] .phone) .plan .hd{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;column-gap:10px;row-gap:2px}:where([data-ui=v21] .phone) .plan .hd .nm{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);display:flex;align-items:center;gap:8px;min-width:0}:where([data-ui=v21] .phone) .plan .price{font-size:24px;line-height:28px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;flex:0 0 auto;margin-left:auto}:where([data-ui=v21] .phone) .plan-who{font-size:13px;line-height:18px;color:var(--hint);margin:2px 0 8px}:where([data-ui=v21] .phone) .prof-hd{display:flex;align-items:center;gap:12px;width:100%;text-align:left;min-height:56px}:where([data-ui=v21] .phone) .prof-hd .t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}:where([data-ui=v21] .phone) .prof-hd .t b{font:600 16px/22px var(--font);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}:where([data-ui=v21] .phone) .prof-hd .t small{font:400 14px/20px var(--font);color:var(--hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-ui=v21] .phone) .prof-hd .t small.wrap{white-space:normal;overflow:visible}:where([data-ui=v21] .phone) .prof-hd .chev{flex:0 0 auto;color:var(--hint);display:grid;place-items:center}:where([data-ui=v21] .phone) .plan .price small{font-size:13px;color:var(--hint);font-weight:400;white-space:nowrap}:where([data-ui=v21] .phone) .pp-head{container-type:inline-size;margin-top:var(--space-4)}:where([data-ui=v21] .phone) .pp-head .h2{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin:0 0 var(--space-12)}@container (min-width:328px){:where([data-ui=v21] .phone) .pp-head .h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}}@container (min-width:398px){:where([data-ui=v21] .phone) .pp-head .h2{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}}:where([data-ui=v21] .phone) .pp-head .h2>span{display:block}:where([data-ui=v21] .phone) .plan .rec{position:absolute;top:-10px;right:14px;background:var(--accent-deep);color:#fff;font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:600;border-radius:999px;padding:2px 8px}:where([data-ui=v21] .phone) .plan ul{margin:8px 0 0;padding-left:18px;font-size:var(--fs-cap2);line-height:var(--lh-cap2);color:var(--hint)}:where([data-ui=v21] .phone) .plan-sw{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}:where([data-ui=v21] .phone) .plan-sw>.ic{flex:0 0 auto;color:var(--link)}:where([data-ui=v21] .phone) .plan-sw.off>.ic{color:var(--warn-ink)}:where([data-ui=v21] .phone) .plan-sw>.t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}:where([data-ui=v21] .phone) .plan-sw>.t b{font:600 15px/20px var(--font);color:var(--ink)}:where([data-ui=v21] .phone) .plan-sw>.t small{font:400 13px/18px var(--font);color:var(--hint)}:where([data-ui=v21] .phone) .plan-sw>.lk{flex:0 0 auto;color:var(--link);font:var(--fw-btn-quiet,400) 15px/20px var(--font);min-height:32px;padding:0 2px}:where([data-ui=v21] .phone) .plan-sw+.btn{margin-top:12px}:where([data-ui=v21] .phone) .plan-next{display:flex;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--link);margin:0 0 6px}:where([data-ui=v21] .phone) .srow.static{cursor:default}:where([data-ui=v21] .phone) .pd-rec{margin:0 4px 0 0}:where([data-ui=v21] .phone) .pd-ok{color:var(--link);flex:0 0 auto}html:where([data-ui=v21]).w320 :where(.phone) .pp-hero{display:none}:where([data-ui=v21] .phone) .skel{display:block;background:var(--skeleton);border-radius:8px;animation:skel-pulse var(--loop-skel) ease-in-out infinite}@keyframes skel-pulse{0%,to{opacity:.5}50%{opacity:1}}:where([data-ui=v21] .phone) .skel-scr{animation:skel-show var(--dur-s) var(--ease-effects) var(--wait-skel) both}:where([data-ui=v21] .phone) .skel-scr.now{animation:none}@keyframes skel-show{0%{opacity:0}to{opacity:1}}:where([data-ui=v21] .phone) .skel-scr .sk-r{display:flex;gap:8px;align-items:center;min-width:0}:where([data-ui=v21] .phone) .skel-scr .sk-c{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}:where([data-ui=v21] .phone) .skel-scr .sk-c.tight{gap:6px}:where([data-ui=v21] .phone) .skel-scr .sk-filters{display:flex;gap:8px;margin:0 0 16px}:where([data-ui=v21] .phone) .skel-scr .sk-lbl{margin:var(--space-14) 0 var(--space-8)}:where([data-ui=v21] .phone) .skel-scr .sk-bars{display:flex;align-items:flex-end;gap:10px;height:164px;margin-top:12px;padding:0 4px}:where([data-ui=v21] .phone) .skel-scr .sk-bars .skel{flex:1 1 0;height:40%;border-radius:6px 6px 2px 2px}:where([data-ui=v21] .phone) .skel-scr .sk-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}:where([data-ui=v21] .phone) .skel-scr .sk-camp{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center}:where([data-ui=v21] .phone) .skel-scr .sk-kv{display:flex;justify-content:space-between;align-items:center;min-height:36px;border-top:1px solid var(--hairline)}:where([data-ui=v21] .phone) .skel-scr .sk-kv:first-child{border-top:0}:where([data-ui=v21] .phone) .skel-scr .lacts .skel{border-radius:var(--r-btn)}:where([data-ui=v21] .phone) .code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;line-height:16px;background:var(--surface-2);border-radius:10px;padding:10px;white-space:pre-wrap;word-break:break-all;color:var(--ink);max-height:140px;overflow:auto}:where([data-ui=v21] .phone) .hint-icon{display:inline-grid;place-items:center;width:20px;height:20px}:where([data-ui=v21] .phone) .num{font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .slider{height:6px;border-radius:3px;background:var(--hairline);position:relative;margin:18px 4px 6px}:where([data-ui=v21] .phone) .slider i{position:absolute;top:-8px;width:22px;height:22px;border-radius:50%;background:var(--accent);transform:translateX(-50%);box-shadow:var(--shadow-pop)}:where([data-ui=v21] .phone) .slider b{position:absolute;left:0;top:0;height:100%;background:var(--accent);border-radius:3px}:where([data-ui=v21] .phone) .grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}html:where([data-ui=v21]).w320 :where(.phone) .grid2.goals{grid-template-columns:minmax(0,1fr)}:where([data-ui=v21] .phone) .goal{background:var(--surface);border-radius:14px;padding:10px;box-shadow:var(--shadow-card);display:flex;gap:8px;align-items:flex-start;border:2px solid transparent;text-align:left;position:relative;min-width:0;transition:border-color var(--dur-s) var(--ease-effects),background-color var(--dur-s) var(--ease-effects),transform var(--dur-xs) var(--ease-standard)}:where([data-ui=v21] .phone) .goal.on{border-color:var(--accent-ui);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}:where([data-ui=v21] .phone) .goal .ic-b{width:36px;height:36px;border-radius:11px;background:var(--surface-2);color:var(--link);display:grid;place-items:center;flex:0 0 auto;transition:background-color var(--dur-s) var(--ease-effects),color var(--dur-s) var(--ease-effects)}:where([data-ui=v21] .phone) .goal .ic-b svg.ic{width:20px;height:20px}:where([data-ui=v21] .phone) .goal.on .ic-b{background:var(--btn-grad);color:#fff}:where([data-ui=v21] .phone) .goal .t{flex:1;min-width:0;padding-right:18px}:where([data-ui=v21] .phone) .goal b{font-size:14px;line-height:18px;font-weight:600;display:block;color:var(--ink);overflow-wrap:anywhere}:where([data-ui=v21] .phone) .goal small{font-size:12px;line-height:16px;color:var(--hint);display:block;margin-top:2px;overflow-wrap:normal}:where([data-ui=v21] .phone) .goal small .path>span{white-space:nowrap}:where([data-ui=v21] .phone) .goal .choice-mark{position:absolute;top:8px;right:8px;--choice-size:18px}html:where([data-ui=v21]).w320 :where(.phone) .goal{align-items:center}html:where([data-ui=v21]).w320 :where(.phone) .goal .choice-mark{position:relative;top:auto;right:auto;flex:0 0 18px}html:where([data-ui=v21]).w320 :where(.phone) .goal .t{padding-right:0}:where([data-ui=v21] .phone) .path{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 2px;min-width:0}:where([data-ui=v21] .phone) .path .path-sep{width:14px;height:14px;flex:0 0 14px;stroke:var(--line-strong);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where([data-ui=v21] .phone) .crumbs.inline{display:inline-flex;flex-wrap:wrap;vertical-align:middle;overflow:visible;gap:2px;margin:0 2px}:where([data-ui=v21] .phone) .crumbs.sm .crumb{height:24px;font-size:12px;padding:0 8px 0 6px;gap:4px}:where([data-ui=v21] .phone) .crumbs.sm .crumb svg{width:14px;height:14px}:where([data-ui=v21] .phone) .crumbs.sm .crumb-sep{width:14px;height:14px;flex-basis:14px;margin:0}:where([data-ui=v21] .phone) .crumbs.sm .crumb:last-child{flex:0 0 auto}:where([data-ui=v21] .phone) .lang-list .row{min-height:52px}:where([data-ui=v21] .phone) .lang-claim{min-height:44px;display:flex;align-items:center;justify-content:center;text-wrap:balance}html:where([data-ui=v21]).w430 :where(.phone) .lang-claim{min-height:22px}:where([data-ui=v21] .phone) .lang-note{min-height:42px;display:flex;align-items:center;justify-content:center}html:where([data-ui=v21]).w430 :where(.phone) .lang-note{min-height:24px}:where([data-ui=v21] .phone) .sheet .lang-note-sheet{min-height:36px}html:where([data-ui=v21]).w320 :where(.phone) .sheet .lang-note-sheet{min-height:54px}:where([data-ui=v21] .phone) .att,:where([data-ui=v21] .phone) .back,:where([data-ui=v21] .phone) .chip,:where([data-ui=v21] .phone) .goal,:where([data-ui=v21] .phone) .ico,:where([data-ui=v21] .phone) .lead,:where([data-ui=v21] .phone) .metric,:where([data-ui=v21] .phone) .more,:where([data-ui=v21] .phone) .opt button,:where([data-ui=v21] .phone) .plusc,:where([data-ui=v21] .phone) .row,:where([data-ui=v21] .phone) .seg button,:where([data-ui=v21] .phone) .send,:where([data-ui=v21] .phone) .srow,:where([data-ui=v21] .phone) .tap,:where([data-ui=v21] .phone) .tile,:where([data-ui=v21] .phone) .ws-trigger{transition:transform var(--dur-xs) var(--ease-standard),background-color var(--dur-s) var(--ease-effects),color var(--dur-s) var(--ease-effects)}:where([data-ui=v21] .phone) .chip:active,:where([data-ui=v21] .phone) .goal:active,:where([data-ui=v21] .phone) .metric:active,:where([data-ui=v21] .phone) .opt button:active,:where([data-ui=v21] .phone) .seg button:active,:where([data-ui=v21] .phone) .tile:active{transform:scale(.97)}:where([data-ui=v21] .phone) .att:active,:where([data-ui=v21] .phone) .back:active,:where([data-ui=v21] .phone) .ico:active,:where([data-ui=v21] .phone) .more:active,:where([data-ui=v21] .phone) .plusc:active,:where([data-ui=v21] .phone) .send:active{transform:scale(.9)}:where([data-ui=v21] .phone) .tab:active svg.ic{transform:scale(.88)}:where([data-ui=v21] .phone) .tab svg.ic{transition:transform var(--dur-s) var(--ease-spatial),fill-opacity var(--dur-s) var(--ease-effects)}:where([data-ui=v21] .phone) .tab.create .plus{transition:transform var(--dur-s) var(--ease-spatial)}:where([data-ui=v21] .phone) .tab.create:active .plus{transform:scale(.92) rotate(90deg)}:where([data-ui=v21] .phone) .sw:active:after{width:26px}:where([data-ui=v21] .phone) .sw.on:active:after{transform:translateX(14px)}:where([data-ui=v21] .phone) .content.enter{animation:nav-x-fwd var(--dur-m) var(--ease-spatial),nav-fade var(--dur-m) var(--ease-effects)}:where([data-ui=v21] .phone) .content.enter-back{animation:nav-x-back var(--dur-m) var(--ease-spatial),nav-fade var(--dur-m) var(--ease-effects)}:where([data-ui=v21] .phone) .content.enter-tab{animation:nav-fade var(--dur-s) var(--ease-effects)}@keyframes nav-x-fwd{0%{transform:translate3d(12px,0,0)}to{transform:none}}@keyframes nav-x-back{0%{transform:translate3d(-12px,0,0)}to{transform:none}}@keyframes nav-fade{0%{opacity:0}to{opacity:1}}:where([data-ui=v21] .phone) .lamp{transition:background .3s,box-shadow .3s}:where([data-ui=v21] .phone) .lamp:not(.off):not(.warn){animation:v21p-pulse 2.4s ease-in-out infinite}@keyframes v21p-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 20%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--ok) 8%,transparent)}}:where([data-ui=v21] .phone) .toast.on{animation:toastin var(--dur-m) var(--ease-spatial)}@keyframes toastin{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}:where([data-ui=v21] .phone) .toast.on.is-out{animation:toastout var(--dur-s) var(--ease-exit) forwards}:where([data-ui=v21] .phone) .toast.is-out .u{pointer-events:none}@keyframes toastout{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}:where([data-ui=v21] .phone) .success-check{width:72px;height:72px;border-radius:50%;background:var(--ok-bg);color:var(--ok);display:grid;place-items:center;margin:0 auto 12px;animation:success-pop var(--dur-l) var(--ease-spatial)}@keyframes success-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}:where([data-ui=v21] .phone) .success-check svg.ic{width:36px;height:36px;stroke-width:2.5;stroke-dasharray:40;stroke-dashoffset:40;animation:v21p-draw var(--dur-l) var(--dur-s) var(--ease-effects) forwards}@keyframes v21p-draw{to{stroke-dashoffset:0}}@keyframes vibe{0%{opacity:1;box-shadow:inset 0 0 0 3px var(--vibe-c)}to{opacity:0;box-shadow:inset 0 0 0 0 transparent}}@keyframes vibe-lbl{0%{opacity:0;transform:translate(-50%,-4px)}12%,70%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-1px)}75%{transform:translateX(1px)}}:where([data-ui=v21] .phone) .goalcard{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center}:where([data-ui=v21] .phone) .goalcard .st-verified{color:var(--ok)}:where([data-ui=v21] .phone) .goalcard .st-beta{color:var(--warn-ink)}:where([data-ui=v21] .phone) .goalcard .st-unavailable{color:var(--hint)}:where([data-ui=v21] .phone) .aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:strict}:where([data-ui=v21] .phone) .aurora[hidden]{display:none}:where([data-ui=v21] .phone) .aurora i{position:absolute;display:block;border-radius:50%;will-change:transform;backface-visibility:hidden;transform:translateZ(0);opacity:var(--au-o,.5);animation:var(--au-anim) var(--au-t,36s) ease-in-out infinite alternate;animation-delay:var(--au-d,0s)}:where([data-ui=v21] .phone) .aurora .a1{--au-anim:au-1;--au-t:34s;width:440px;height:440px;left:-140px;top:-120px;background:radial-gradient(closest-side,var(--au-c1) 0,color-mix(in srgb,var(--au-c1) 55%,transparent) 45%,transparent 100%)}:where([data-ui=v21] .phone) .aurora .a2{--au-anim:au-2;--au-t:40s;--au-d:-14s;width:400px;height:400px;right:-160px;top:100px;background:radial-gradient(closest-side,var(--au-c2) 0,color-mix(in srgb,var(--au-c2) 55%,transparent) 45%,transparent 100%)}:where([data-ui=v21] .phone) .aurora .a3{--au-anim:au-3;--au-t:38s;--au-d:-22s;width:380px;height:380px;left:0;bottom:20px;background:radial-gradient(closest-side,var(--au-c3) 0,color-mix(in srgb,var(--au-c3) 55%,transparent) 45%,transparent 100%)}:where([data-ui=v21] .phone) .aurora .a4{--au-anim:au-4;--au-t:31s;--au-d:-8s;width:220px;height:220px;right:-40px;bottom:-60px;background:radial-gradient(closest-side,var(--au-c1) 0,color-mix(in srgb,var(--au-c1) 55%,transparent) 45%,transparent 100%)}:where([data-ui=v21]) .phone{--au-c1:#BFE5FF;--au-c2:#D2DBF5;--au-c3:#BFF2EB;--au-o:.45}:where([data-ui=v21]) .phone .aurora .a2{--au-o:.35}:where([data-ui=v21]) .phone .aurora .a3{--au-o:.9}:root:where([data-ui=v21])[data-theme=dark] .phone{--au-c1:#0A3A5F;--au-c2:#141E3C;--au-c3:#07302E;--au-o:.28}:root:where([data-ui=v21])[data-theme=dark] .phone .aurora .a2{--au-o:.5}:root:where([data-ui=v21])[data-theme=dark] .phone .aurora .a3{--au-o:.3}@media (prefers-color-scheme:dark){:root:where([data-ui=v21]):not([data-theme=light]) .phone{--au-c1:#0A3A5F;--au-c2:#141E3C;--au-c3:#07302E;--au-o:.28}:root:where([data-ui=v21]):not([data-theme=light]) .phone .aurora .a2{--au-o:.5}:root:where([data-ui=v21]):not([data-theme=light]) .phone .aurora .a3{--au-o:.3}}@keyframes au-1{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(70px,50px,0) scale(1.15)}to{transform:translate3d(20px,110px,0) scale(.92)}}@keyframes au-2{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-80px,60px,0) scale(1.1)}to{transform:translate3d(-30px,-40px,0) scale(1.2)}}@keyframes au-3{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(90px,-70px,0) scale(1.18)}to{transform:translate3d(-40px,-20px,0) scale(.9)}}@keyframes au-4{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-60px,-90px,0) scale(1.25)}to{transform:translate3d(-120px,-30px,0) scale(1.05)}}html:where([data-ui=v21]).is-hidden :where(.phone) .aurora i{animation-play-state:paused}html:where([data-ui=v21]).low-power :where(.phone) .aurora i{animation-duration:calc(var(--au-t,36s) * 1.5)}:where([data-ui=v21] .phone) .hidden{display:none!important}:where([data-ui=v21] .phone) .muted{color:var(--hint)}:where([data-ui=v21] .phone) .tag{font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:600;padding:2px 6px;border-radius:6px;background:var(--warn-bg);color:var(--warn-ink);vertical-align:middle;margin-left:4px}:where([data-ui=v21] .phone) .center{text-align:center}:where([data-ui=v21] .phone) .mt{margin-top:12px}:where([data-ui=v21] .phone) .ico-inline{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--hint);vertical-align:middle;margin-left:2px}:where([data-ui=v21] .phone) .ico-inline .ic-toggle>svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){:where([data-ui=v21] .phone) .lamp,:where([data-ui=v21] .phone) .st.learning i,:where([data-ui=v21] .phone) .st.queued i{animation:none!important}:where([data-ui=v21] .phone) .btn.is-loading:before,:where([data-ui=v21] .phone) .mainbtn[aria-busy=true]:after,:where([data-ui=v21] .phone) .spin{animation-duration:calc(var(--loop-spin) * 2)!important}:where([data-ui=v21] .phone) .upl .prog.indet i{animation-duration:calc(var(--loop-indet) * 2)!important}:where([data-ui=v21] .phone) .ic-spin{animation-duration:1.8s!important}:where([data-ui=v21] .phone) .skel{animation:none!important;opacity:1}:where([data-ui=v21] .phone) .skel-scr{animation:skel-show 1ms linear var(--wait-skel) both}:where([data-ui=v21] .phone) .skel-scr.now{animation:none}:where([data-ui=v21] .phone) .content.enter,:where([data-ui=v21] .phone) .content.enter-back,:where([data-ui=v21] .phone) .content.enter-tab,:where([data-ui=v21] .phone) .sheet,:where([data-ui=v21] .phone) .sheet-ghost>.sheet,:where([data-ui=v21] .phone) .toast.on,:where([data-ui=v21] .phone) .toast.on.is-out{animation:none!important}:where([data-ui=v21] .phone) .sheet-wrap.settling .scrim,:where([data-ui=v21] .phone) .sheet.settling{transition:none}:where([data-ui=v21] .phone) .sw,:where([data-ui=v21] .phone) .sw:after{transition:none}:where([data-ui=v21] .phone) .ic-toggle.just>svg,:where([data-ui=v21] .phone) .sw.just-off,:where([data-ui=v21] .phone) .sw.just-off:after,:where([data-ui=v21] .phone) .sw.just-on,:where([data-ui=v21] .phone) .sw.just-on:after{animation:none!important}:where([data-ui=v21] .phone) .badge,:where([data-ui=v21] .phone) .tab .ic-wrap.just,:where([data-ui=v21] .phone) .tab .ic-wrap.just .ic-base{animation:none!important}:where([data-ui=v21] .phone) .dots i,:where([data-ui=v21] .phone) .goal,:where([data-ui=v21] .phone) .plan,:where([data-ui=v21] .phone) .seg .seg-thumb,:where([data-ui=v21] .phone) .steps i{transition:none}:where([data-ui=v21] .phone) .btn,:where([data-ui=v21] .phone) .chip,:where([data-ui=v21] .phone) .content,:where([data-ui=v21] .phone) .metric,:where([data-ui=v21] .phone) .ring,:where([data-ui=v21] .phone) .sw i,:where([data-ui=v21] .phone) .tab,:where([data-ui=v21] .phone) .tab svg{animation:none!important;transition:none!important;transform:none!important}:where([data-ui=v21] .phone) .chart .tip.fade,:where([data-ui=v21] .phone) .success-check,:where([data-ui=v21] .phone) .success-check svg.ic{animation:none!important}:where([data-ui=v21] .phone) .success-check svg.ic{stroke-dashoffset:0}:where([data-ui=v21] .phone) .otp span.active:empty:after,:where([data-ui=v21] .phone) .otp span.just,:where([data-ui=v21] .phone) .otp.error span{animation:none!important}:where([data-ui=v21] .phone) .lact{transition:none}:where([data-ui=v21] .phone) .lact:active{transform:none}:where([data-ui=v21] .phone) .aurora i{animation:none!important}:where([data-ui=v21] .phone) .aurora .a1{transform:translate3d(40px,30px,0) scale(1.08)}:where([data-ui=v21] .phone) .aurora .a2{transform:translate3d(-50px,20px,0) scale(1.1)}:where([data-ui=v21] .phone) .aurora .a3{transform:translate3d(30px,-40px,0) scale(1.05)}:where([data-ui=v21] .phone) .aurora .a4{transform:translate3d(-80px,-60px,0) scale(1.15)}:where([data-ui=v21] .phone) .bubble.typing i{animation:none;opacity:1}:where([data-ui=v21] .phone) .shimmer{animation:none;background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--hint)}:where([data-ui=v21] .phone) .pay-proc,:where([data-ui=v21] .phone) .pay-proc .ps .ps-act,:where([data-ui=v21] .phone) .pay-slow{animation:none!important}}@media (forced-colors:active){:where([data-ui=v21] .phone) .sheet,:where([data-ui=v21] .phone) .toast.on{border:1px solid CanvasText}:where([data-ui=v21] .phone) .sw{border:1px solid ButtonText}:where([data-ui=v21] .phone) .sw:after{background:ButtonText}:where([data-ui=v21] .phone) .sw.on{background:Highlight;border-color:Highlight}:where([data-ui=v21] .phone) .sw.on:after{background:HighlightText}:where([data-ui=v21] .phone) .sw.dis{border-color:GrayText}:where([data-ui=v21] .phone) .sw.dis:after{background:GrayText}:where([data-ui=v21] .phone) .seg{border:1px solid ButtonText}:where([data-ui=v21] .phone) .seg .seg-thumb{background:Highlight}:where([data-ui=v21] .phone) .opt button.on,:where([data-ui=v21] .phone) .seg button.on{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}:where([data-ui=v21] .phone) .chip.on,:where([data-ui=v21] .phone) .geo-chip.on{border:2px solid Highlight}:where([data-ui=v21] .phone) .tab.on{color:Highlight}:where([data-ui=v21] .phone) .metric.on{outline:2px solid Highlight;outline-offset:-2px}}:where([data-ui=v21] .phone) .grid2.goals .goal.rec{grid-column:1/-1}html:where([data-ui=v21]):not(.w320) :where(.phone) .grid2.goals .goal:not(.rec){flex-direction:column;gap:8px}html:where([data-ui=v21]):not(.w320) :where(.phone) .grid2.goals .goal:not(.rec) .t{padding-right:0}:where([data-ui=v21] .phone) .goal .goal-rec{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;line-height:16px;font-weight:600;color:var(--link)}:where([data-ui=v21] .phone) .goal .goal-rec svg.ic{width:14px;height:14px;flex:0 0 14px}:where([data-ui=v21] .phone) .note.goals-meta{display:flex;align-items:center;gap:6px;margin:0 0 10px}:where([data-ui=v21] .phone) .note.goal-about{margin:12px 0 4px;color:var(--ink)}:where([data-ui=v21] .phone) .note.err{color:var(--danger)}:where([data-ui=v21] .phone) .pick-field{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;border-radius:12px;background:var(--surface-2);padding:6px 14px;margin:6px 0 12px;color:var(--ink);text-align:left}:where([data-ui=v21] .phone) .pick-field>svg.ic:first-child{color:var(--link);flex:0 0 auto}:where([data-ui=v21] .phone) .pick-field .t{flex:1;min-width:0;display:flex;flex-direction:column}:where([data-ui=v21] .phone) .pick-field .t b{font-size:16px;font-weight:600;line-height:20px}:where([data-ui=v21] .phone) .pick-field .t small{font-size:13px;line-height:18px;color:var(--hint)}:where([data-ui=v21] .phone) .pick-field.empty .t{color:var(--hint);font-size:var(--fs-body);line-height:var(--lh-body)}:where([data-ui=v21] .phone) .pick-field>svg.ic:last-child{color:var(--hint);flex:0 0 auto}:where([data-ui=v21] .phone) .chip.hint-chip{color:var(--link);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}:where([data-ui=v21] .phone) .form-q .chip.fixed{color:var(--ink)}:where([data-ui=v21] .phone) .form-q .chip.fixed svg.ic{width:14px;height:14px;color:var(--hint)}:where([data-ui=v21] .phone) .form-q .chip .x{display:grid;place-items:center;width:24px;height:24px;margin-right:-6px;color:var(--hint)}:where([data-ui=v21] .phone) .aud.form-rev{margin-top:4px}:where([data-ui=v21] .phone) .tile.bad:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--danger);pointer-events:none}:where([data-ui=v21] .phone) .tile .nofit{position:absolute;left:4px;right:4px;top:28px;display:flex;align-items:center;justify-content:center;gap:4px;background:var(--danger);color:#fff;border-radius:6px;padding:2px 4px;font-size:11px;line-height:14px;font-weight:700}:where([data-ui=v21] .phone) .tile .nofit svg.ic{width:12px;height:12px;flex:0 0 12px}:where([data-ui=v21] .phone) .tile.nofit:not(.on){opacity:.42}:where([data-ui=v21] .phone) button.rev{width:100%;text-align:left}:where([data-ui=v21] .phone) .rev .t small .rev-line{display:block}:where([data-ui=v21] .phone) .rev .n svg.ic{width:14px;height:14px}:where([data-ui=v21] .phone) .rev .t .rev-warn-i{color:var(--danger)}:where([data-ui=v21] .phone) .banner.learn{margin:12px 0 0}:where([data-ui=v21] .phone) .srow>.ic-b{display:grid;place-items:center;flex:0 0 auto}:where([data-ui=v21] .phone) .row.ro-row{cursor:default}:where([data-ui=v21] .phone) .row.ro-row .lock-i{display:grid;place-items:center;flex:0 0 auto;color:var(--hint)}:where([data-ui=v21] .phone) .row.ro-row .lock-i svg.ic{width:18px;height:18px}:where([data-ui=v21] .phone) button.aud.cb-row,:where([data-ui=v21] .phone) button.row.cb-row{width:100%;text-align:left}:where([data-ui=v21] .phone) .row.muted .t,:where([data-ui=v21] .phone) .row.muted .t small{color:var(--hint)}:where([data-ui=v21] .phone) .row .cbx{display:grid;place-items:center;width:44px;height:44px;margin:-6px -12px -6px 0;flex:0 0 auto}:where([data-ui=v21] .phone) .amt-box{padding:10px 0 12px;border-top:1px solid var(--hairline)}:where([data-ui=v21] .phone) .amt-box .amt-t{font-size:16px;line-height:22px}:where([data-ui=v21] .phone) .amt-box .amt-t small{display:block;font-size:13px;line-height:18px;color:var(--hint)}:where([data-ui=v21] .phone) .amt-step{display:flex;align-items:center;gap:8px;margin-top:8px}:where([data-ui=v21] .phone) .amt-step .amt{flex:1 1 auto;min-width:0;min-height:40px;padding:0 10px;border-radius:10px;background:var(--surface-2);color:var(--ink);font-weight:600;font-size:var(--fs-btn);line-height:var(--lh-btn);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .row .days-n{min-width:70px;text-align:center;font-weight:600;white-space:nowrap}:where([data-ui=v21] .phone) .opt.budget-type.locked button:not(.on){opacity:.45}:where([data-ui=v21] .phone) .note.sched-note{margin:10px 0 4px}:where([data-ui=v21] .phone) .row .t small.err{color:var(--danger)}:where([data-ui=v21] .phone) .diff .dl+.dl{margin-top:4px}:where([data-ui=v21]) .phone.tma .bottom-bar:has(>.tg-pair){padding:0}:where([data-ui=v21] .phone) .tg-pair{display:flex;align-items:stretch;min-height:calc(56px + var(--sab))}:where([data-ui=v21] .phone) .tg-pair .tg-sec{flex:1 1 0;display:flex;align-items:center;justify-content:center;padding:8px 16px calc(8px + var(--sab));background:var(--surface);color:var(--link);font-weight:600;font-size:16px;line-height:20px;border-top:1px solid var(--hairline);-webkit-tap-highlight-color:transparent}:where([data-ui=v21] .phone) .tg-pair .tg-sec:active{filter:brightness(.94)}:where([data-ui=v21] .phone) .tg-pair .mainbtn.in-pair{position:static;flex:1 1 0;min-height:0}:where([data-ui=v21] .phone) button.mem.mem-row{width:100%;text-align:left;align-items:center}:where([data-ui=v21] .phone) .mem .t{min-width:0}:where([data-ui=v21] .phone) .mem .t small.mem-src{display:block;font-size:13px;line-height:18px;color:var(--hint);margin-top:2px}:where([data-ui=v21] .phone) .mem .chev{color:var(--hint);flex:0 0 auto;display:grid;place-items:center}:where([data-ui=v21] .phone) .note.mem-src{margin:6px 0 10px}:where([data-ui=v21] .phone) .mem-fact{font-size:16px;line-height:22px;margin:4px 0 8px}:where([data-ui=v21] .phone) .kv-st{display:inline-flex;align-items:center;gap:8px}:where([data-ui=v21] .phone) .why .lk{color:var(--link);font-weight:var(--fw-btn-quiet,400);display:inline}:where([data-ui=v21] .phone) .sec-sub{font-size:13px;line-height:18px;color:var(--hint);margin:calc(-1 * var(--space-4)) 0 var(--space-8)}:where([data-ui=v21] .phone) .aud .st.excl{flex:0 0 auto}:where([data-ui=v21] .phone) .opt.step,html:where([data-ui=v21]).w320 :where(.phone) .opt.step,html:where([data-ui=v21]).w360 :where(.phone) .opt.step{display:grid;grid-template-columns:auto 1fr auto;align-items:center}:where([data-ui=v21] .phone) .opt.step button{min-width:72px;padding:0 12px}html:where([data-ui=v21]).w320 :where(.phone) #sheet .srow.ws-row.has-act,html:where([data-ui=v21]).w360 :where(.phone) #sheet .srow.ws-row.has-act{flex-wrap:wrap;row-gap:0}html:where([data-ui=v21]).w320 :where(.phone) #sheet .srow.ws-row.has-act>.act,html:where([data-ui=v21]).w360 :where(.phone) #sheet .srow.ws-row.has-act>.act{flex:1 0 100%;padding-left:52px;margin-top:-2px;white-space:normal}:where([data-ui=v21] .phone) .tr-acts{display:flex;align-items:center;gap:4px}:where([data-ui=v21] .phone) .tr-acts .btn{width:auto;margin-top:0;flex:none}:where([data-ui=v21] .phone) .del-stop>.card{margin:var(--space-10) 0 0}:where([data-ui=v21] .phone) .row.sw-row{cursor:default}:where([data-ui=v21] .phone) .lm-mk.ps{display:block;padding:0;flex:0 0 24px;width:24px;height:24px}:where([data-ui=v21] .phone) .lm-mk .ps-mk{margin-top:0}:where([data-ui=v21] .phone) .note.sup-eta{margin:6px 0 0}:where([data-ui=v21] .phone) .tk-meta{display:flex;align-items:center;font-size:12px;line-height:16px;color:var(--hint);margin:-2px 6px 8px;font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .tk-meta.me{justify-content:flex-end}:where([data-ui=v21] .phone) .tk-meta .sep-dot{margin:0 6px}:where([data-ui=v21]) .phone{--row-press-a:10%;-webkit-tap-highlight-color:transparent}:root:where([data-ui=v21])[data-theme=dark] .phone{--row-press-a:14%}@media (prefers-color-scheme:dark){:root:where([data-ui=v21]):not([data-theme=light]) .phone{--row-press-a:14%}}:where([data-ui=v21] .phone) .chip,:where([data-ui=v21] .phone) .tile,:where([data-ui=v21] .phone) [role=button],:where([data-ui=v21] .phone) [role=checkbox],:where([data-ui=v21] .phone) [role=radio],:where([data-ui=v21] .phone) [role=switch],:where([data-ui=v21] .phone) [role=tab],:where([data-ui=v21] .phone) button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where([data-ui=v21] .phone) :where(:is(button.row,button.srow,button.lead,button.attn,button.rev,button.mem-row,button.adrow,button.prof-hd)[data-act]:not(.static,.ro-row,.sw-row,.dis,[aria-disabled=true],:disabled)){position:relative;-webkit-tap-highlight-color:transparent}:where([data-ui=v21] .phone) :where(:is(button.row,button.srow,button.lead,button.attn,button.rev,button.mem-row,button.adrow,button.prof-hd)[data-act]:not(.static,.ro-row,.sw-row,.dis,[aria-disabled=true],:disabled),.camp>button[data-act="camp.open"]):after{content:"";position:absolute;inset:0 -16px;background:color-mix(in srgb,var(--ink) var(--row-press-a,6%),transparent);opacity:0;pointer-events:none;transition:opacity .15s ease}:where([data-ui=v21] .phone) :where(:is(button.row,button.srow,button.lead,button.attn,button.rev,button.mem-row,button.adrow,button.prof-hd)[data-act]:not(.static,.ro-row,.sw-row,.dis,[aria-disabled=true],:disabled),.camp>button[data-act="camp.open"]):active:after{opacity:1;transition:none}:where([data-ui=v21] .phone) .card:has(:is(button.row,button.srow,button.lead,button.attn,button.rev,button.mem-row,button.adrow,button.prof-hd,.camp>button)[data-act]:active){overflow:clip}:where([data-ui=v21] .phone) .card>:is(.row,.srow,.lead,.attn,.rev,.mem-row,.adrow):first-child:after{top:-16px;border-top-left-radius:var(--r-card);border-top-right-radius:var(--r-card)}:where([data-ui=v21] .phone) .card>:is(.row,.srow,.lead,.attn,.rev,.mem-row,.adrow):last-child:after{bottom:-16px;border-bottom-left-radius:var(--r-card);border-bottom-right-radius:var(--r-card)}:where([data-ui=v21] .phone) .card.tight>:is(.row,.srow,.lead,.attn,.rev,.mem-row,.adrow):first-child:after{top:-10px}:where([data-ui=v21] .phone) .card.tight>:is(.row,.srow,.lead,.attn,.rev,.mem-row,.adrow):last-child:after{bottom:-10px}:where([data-ui=v21] .phone) .card>button.prof-hd:only-child:after{inset:-16px;border-radius:var(--r-card)}:where([data-ui=v21] .phone) .card:has(>.camp>button[data-act="camp.open"]){position:relative;-webkit-tap-highlight-color:transparent}:where([data-ui=v21] .phone) .camp>button[data-act="camp.open"]:after{inset:0;border-radius:var(--r-card)}:where([data-ui=v21] .phone) :where(.kv:has(button.lk):not(:has(button.lk~button.lk,button.lk~* button.lk,.hint-q,.sw,input,select,textarea))){position:relative;-webkit-tap-highlight-color:transparent}:where([data-ui=v21] .phone) :where(.kv:has(button.lk):not(:has(button.lk~button.lk,button.lk~* button.lk,.hint-q,.sw,input,select,textarea))) button.lk:before{content:"";position:absolute;inset:0}:where([data-ui=v21] .phone) :where(.kv:has(button.lk):not(:has(button.lk~button.lk,button.lk~* button.lk,.hint-q,.sw,input,select,textarea))){clip-path:inset(0 -16px);box-shadow:0 0 0 16px transparent;transition:background-color .15s ease,box-shadow .15s ease}:where([data-ui=v21] .phone) :where(.kv:has(button.lk):not(:has(button.lk~button.lk,button.lk~* button.lk,.hint-q,.sw,input,select,textarea))):has(button.lk:active){background-color:color-mix(in srgb,var(--ink) var(--row-press-a,6%),transparent);box-shadow:0 0 0 16px color-mix(in srgb,var(--ink) var(--row-press-a,6%),transparent);transition:none}:where([data-ui=v21] .phone) .card.tight>:where(.kv:has(button.lk):not(:has(button.lk~button.lk,button.lk~* button.lk,.hint-q,.sw,input,select,textarea))):first-child{clip-path:inset(-10px -16px 0 round var(--r-card) var(--r-card) 0 0)}:where([data-ui=v21] .phone) .card.tight>:where(.kv:has(button.lk):not(:has(button.lk~button.lk,button.lk~* button.lk,.hint-q,.sw,input,select,textarea))):last-child{clip-path:inset(0 -16px -10px round 0 0 var(--r-card) var(--r-card))}:where([data-ui=v21] .phone) .card.tight>:where(.kv:has(button.lk):not(:has(button.lk~button.lk,button.lk~* button.lk,.hint-q,.sw,input,select,textarea))):only-child{clip-path:inset(-10px -16px round var(--r-card))}:where([data-ui=v21] .phone) .kv:has(button.lk~button.lk,button.lk~* button.lk) button.lk{position:relative}:where([data-ui=v21] .phone) .kv:has(button.lk~button.lk,button.lk~* button.lk) button.lk:before{content:"";position:absolute;inset:-8px -6px}:where([data-ui=v21] .phone) :where(.tz,.attn .go,.banner:not(.selbar) .b,.note button:not(.btn,.chip,.hint-q),.p>button:not(.btn,.chip,.hint-q),.why .lk,.traffic small>button:not(.btn),.adrow .v .lk,.ext-more,.aud .act,.upl>.act,.rev .e,.mem .e,.hdr .ract:not([data-act="camp.more"]),.search>button:not(.btn),.chip.sm>button,.geo-chip .x){position:relative;-webkit-tap-highlight-color:transparent}:where([data-ui=v21] .phone) .tile .x{-webkit-tap-highlight-color:transparent}:where([data-ui=v21] .phone) :where(.tz,.attn .go,.banner:not(.selbar) .b,.note button:not(.btn,.chip,.hint-q),.p>button:not(.btn,.chip,.hint-q),.why .lk,.traffic small>button:not(.btn),.adrow .v .lk,.ext-more,.aud .act,.upl>.act,.rev .e,.mem .e,.hdr .ract:not([data-act="camp.more"]),.search>button:not(.btn),.chip.sm>button,.geo-chip .x,.tile .x):before{content:"";position:absolute;inset:-10px -6px}:where([data-ui=v21] .phone) .attn .go:before,:where([data-ui=v21] .phone) .mem .e:before,:where([data-ui=v21] .phone) .rev .e:before,:where([data-ui=v21] .phone) .upl>.act:before{inset:-12px -8px}:where([data-ui=v21] .phone) .banner:not(.selbar) .b:before{inset:-13px -8px}:where([data-ui=v21] .phone) .aud .act:before{inset:-10px -8px}:where([data-ui=v21] .phone) .ext-more:before{inset:-8px -4px}:where([data-ui=v21] .phone) .hdr .ract:not([data-act="camp.more"]):before{inset:-11px -6px}:where([data-ui=v21] .phone) .note [data-act="fr.resend"]:before{inset:-13px -8px}:where([data-ui=v21] .phone) .p>[data-act="fr.changePhone"]:before{inset:-11px -6px}:where([data-ui=v21] .phone) .login-wrap>.note button:before{top:-2px;bottom:-16px}:where([data-ui=v21] .phone) .ext-more:has(+.cmp-note):before{bottom:-3px}:where([data-ui=v21] .phone) .ext-more+.cmp-note button:before{top:-3px;bottom:-12px}:where([data-ui=v21] .phone) .search>button:not(.btn):before{inset:-8px}:where([data-ui=v21] .phone) .chip.sm>button:before{inset:-10px}:where([data-ui=v21] .phone) .geo-chip .x:before{inset:-5px}:where([data-ui=v21] .phone) .geo-chip.inc .x:before{left:0}:where([data-ui=v21] .phone) .tile .x:before{inset:-7px}:where([data-ui=v21] .phone) .chip:has(>button[data-act="leads.clear"]){position:relative;cursor:pointer}:where([data-ui=v21] .phone) .chip>button[data-act="leads.clear"]{position:static}:where([data-ui=v21] .phone) .chip>button[data-act="leads.clear"]:before{inset:-3px 0;border-radius:999px}:where([data-ui=v21] .phone) .banner.selbar .b:after{inset:-6px -8px}:where([data-ui=v21] .phone) .banner.selbar .selbar-row:first-child .b:after{top:-12px}:where([data-ui=v21] .phone) .banner.selbar .selbar-row:last-child .b:after{bottom:-12px}:where([data-ui=v21] .phone) :where(.tz,.attn .go,.banner .b,.note button:not(.btn,.chip,.hint-q),.p>button:not(.btn,.chip,.hint-q),.why .lk,.traffic small>button:not(.btn),.adrow .v .lk,.ext-more,.aud .act,.upl>.act,.upl-acts .act,.rev .e,.mem .e,.hdr .ract:not([data-act="camp.more"]),.sech button.r,.kv:has(button.lk~button.lk,button.lk~* button.lk) button.lk):active{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}:where([data-ui=v21] .phone) .sech button.r{padding:12px 8px 8px;margin:-12px -8px -8px;-webkit-tap-highlight-color:transparent}:where([data-ui=v21] .phone) .sech button.r:focus-visible{outline-offset:-6px}:where([data-ui=v21] .phone) .known{padding-top:4px;margin-top:-4px}:where([data-ui=v21] .phone) .known .k{position:relative;overflow:visible;min-width:0;-webkit-tap-highlight-color:transparent}:where([data-ui=v21] .phone) .known .k:before{content:"";position:absolute;inset:-4px -3px -6px}:where([data-ui=v21] .phone) .hdr .ract[data-act="camp.more"]{width:28px;height:28px;margin:0 -1px;padding:0;border-radius:50%;background:var(--surface);font-size:0;line-height:0;color:var(--link);flex:0 0 auto;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-xs) var(--ease-standard)}:where([data-ui=v21] .phone) .hdr .ract[data-act="camp.more"]:before{content:"";position:absolute;inset:-8px -7px -8px -9px;border-radius:50%}:where([data-ui=v21] .phone) .hdr .ract[data-act="camp.more"]:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:currentColor;box-shadow:-6px 0 0 currentColor,6px 0 0 currentColor}:where([data-ui=v21] .phone) .hdr .ract[data-act="camp.more"]:active{transform:scale(.9)}@media (prefers-reduced-motion:reduce){:where([data-ui=v21] .phone) .kv,:where([data-ui=v21] .phone) :where(:is(button.row,button.srow,button.lead,button.attn,button.rev,button.mem-row,button.adrow,button.prof-hd)[data-act],.camp>button[data-act="camp.open"]):after{transition:none}:where([data-ui=v21] .phone) .hdr .ract[data-act="camp.more"]{transition:none}:where([data-ui=v21] .phone) .hdr .ract[data-act="camp.more"]:active{transform:none}}:where([data-ui=v21] .phone) .toast{--toast-bottom:calc(20px + var(--sab,0px));bottom:var(--toast-bottom);background:var(--toast-bg,var(--ink));color:var(--toast-fg,var(--base));padding:12px 14px;border-radius:14px;box-shadow:var(--shadow-elevated);font-weight:500;gap:10px}:where([data-ui=v21] .phone) .app:has(.tabbar) .toast{--toast-bottom:calc(78px + max(22px,var(--sab,0px)))}:where([data-ui=v21] .phone) .app:has(.bottom-bar) .toast{--toast-bottom:calc(76px + max(28px,var(--sab,0px)))}:where([data-ui=v21] .phone) .app:has(.mainbtn) .toast{--toast-bottom:calc(72px + var(--sab,0px))}:where([data-ui=v21] .phone) .app:has(.sheet-wrap.on .sheet:not(.modal)) .toast{--toast-bottom:calc(150px + var(--sab,0px))}:root[data-ui=v21]{--toast-bg:var(--ink);--toast-fg:var(--base);--toast-link:#7fd0ff}:root[data-ui=v21][data-theme=dark]{--toast-bg:var(--elevated);--toast-fg:var(--ink);--toast-link:var(--link)}@media (prefers-color-scheme:dark){:root[data-ui=v21]:not([data-theme=light]){--toast-bg:var(--elevated);--toast-fg:var(--ink);--toast-link:var(--link)}}:root:where([data-ui=v21])[data-theme=dark] :where(.phone) .toast{box-shadow:var(--shadow-elevated),inset 0 0 0 1px var(--hairline)}@media (prefers-color-scheme:dark){:root:where([data-ui=v21]):not([data-theme=light]) :where(.phone) .toast{box-shadow:var(--shadow-elevated),inset 0 0 0 1px var(--hairline)}}:where([data-ui=v21] .phone) .toast.on{pointer-events:auto;cursor:pointer}:where([data-ui=v21] .phone) .toast .tx{flex:1;min-width:0}:where([data-ui=v21] .phone) .toast .ti{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,currentColor 14%,transparent)}:where([data-ui=v21] .phone) .toast .ti svg.ic{width:14px;height:14px}:where([data-ui=v21] .phone) .toast .ti.ok{background:var(--ok);color:#fff}:where([data-ui=v21] .phone) .toast .ti.err{background:var(--danger);color:var(--on-danger)}:where([data-ui=v21] .phone) .toast .ti.info{background:var(--accent-ui);color:#fff}:where([data-ui=v21] .phone) .toast .u{margin:-12px -8px -12px auto;padding:0 12px;min-height:44px;display:inline-flex;align-items:center;border-radius:999px;color:var(--toast-link);font-weight:600;white-space:nowrap}:where([data-ui=v21] .phone) .sheet.modal .cf-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;margin:0 0 10px;background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .sheet.modal .cf-ic.danger{background:var(--danger-bg);color:var(--danger)}:where([data-ui=v21] .phone) .sheet.modal .cf-ic svg.ic{width:22px;height:22px}:where([data-ui=v21] .phone) .sheet h4 .hh-i{flex:0 0 auto;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .sheet h4 .hh-i svg.ic{width:16px;height:16px}:where([data-ui=v21] .phone) .sheet-bd{overscroll-behavior:contain;padding-bottom:max(28px,calc(var(--sab,0px) + 16px))}:where([data-ui=v21]) .phone.tma .sheet-bd{padding-bottom:max(16px,calc(var(--sab,0px) + 12px))}:where([data-ui=v21] .phone) .bottom-bar{padding-bottom:max(28px,var(--sab,0px))}:where([data-ui=v21] .phone) .tabbar{--tab-pad:max(22px,var(--sab,0px))}:where([data-ui=v21] .phone) .hier{display:flex;flex-direction:column;margin:8px 0 6px}:where([data-ui=v21] .phone) .lv{position:relative;display:flex;align-items:center;gap:10px;padding:6px 0;min-height:48px}:where([data-ui=v21] .phone) .lv.l2{margin-left:26px}:where([data-ui=v21] .phone) .lv.l3{margin-left:52px}:where([data-ui=v21] .phone) button.lv.l2{width:calc(100% - 26px)}:where([data-ui=v21] .phone) button.lv.l3{width:calc(100% - 52px)}:where([data-ui=v21] .phone) .lv.l2:before,:where([data-ui=v21] .phone) .lv.l3:before{content:"";position:absolute;left:-14px;top:-18px;width:13px;height:40px;border-left:2px solid var(--hairline);border-bottom:2px solid var(--hairline);border-bottom-left-radius:9px}:where([data-ui=v21] .phone) .lv .lv-i{flex:0 0 auto;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .lv.l2 .lv-i{background:color-mix(in srgb,var(--accent) 9%,var(--surface))}:where([data-ui=v21] .phone) .lv.l3 .lv-i{background:var(--surface-2);color:var(--hint)}:where([data-ui=v21] .phone) .lv .lv-i svg.ic{width:18px;height:18px}:where([data-ui=v21] .phone) .lv .t{flex:1;min-width:0}:where([data-ui=v21] .phone) .lv .t b{display:block;font-size:var(--fs-text);line-height:var(--lh-text);font-weight:600}:where([data-ui=v21] .phone) .lv .t small{display:block;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint)}:where([data-ui=v21] .phone) .lv .lv-v{display:inline-block;margin:0 0 0 8px;padding:1px 8px;border-radius:999px;background:var(--surface-2);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600;color:var(--ink);vertical-align:1px}:where([data-ui=v21] .phone) .lvl-hd{display:flex;align-items:center;gap:8px;margin:18px 0 6px;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hint)}:where([data-ui=v21] .phone) .lvl-hd .li{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .lvl-hd .li svg.ic{width:13px;height:13px}:where([data-ui=v21] .phone) .lvl-hd small{margin-left:auto;text-transform:none;letter-spacing:0;font-size:var(--fs-cap);line-height:var(--lh-cap);font-weight:400;text-align:right}:where([data-ui=v21] .phone) .lvl-card{margin-bottom:12px}:where([data-ui=v21] .phone) .ng-steps .attn .ic-b.ok{background:var(--ok-bg);color:var(--ok)}:where([data-ui=v21] .phone) .ng-name{display:flex;gap:10px;align-items:flex-start;padding:12px;margin:4px 0 12px;border-radius:14px;background:var(--surface-2);font-size:var(--fs-cap2);line-height:var(--lh-cap2)}:where([data-ui=v21] .phone) .ng-name svg.ic{flex:0 0 auto;width:18px;height:18px;margin-top:1px;color:var(--link)}:where([data-ui=v21] .phone) .ng-name .t{flex:1;min-width:0}:where([data-ui=v21] .phone) .ng-name .t small{display:block;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--hint)}:where([data-ui=v21] .phone) .ng-name .t b{display:block;font-weight:600;overflow-wrap:anywhere}:where([data-ui=v21] .phone) .ng-goals .srow .t small .tagb{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:600;background:var(--warn-bg);color:var(--warn-ink);vertical-align:1px}:where([data-ui=v21] .phone) .srow.now{opacity:.55}:where([data-ui=v21] .phone) .copy-banner{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin:0 0 12px;border-radius:14px;background:var(--accent-soft)}:where([data-ui=v21] .phone) .copy-banner>svg.ic{flex:0 0 auto;width:20px;height:20px;margin-top:1px;color:var(--link)}:where([data-ui=v21] .phone) .copy-banner .t{flex:1;min-width:0;font-size:var(--fs-cap2);line-height:var(--lh-cap2)}:where([data-ui=v21] .phone) .copy-banner .t b{display:block;font-weight:600;overflow-wrap:anywhere}:where([data-ui=v21] .phone) .copy-banner .t small{display:block;margin-top:2px;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint)}:where([data-ui=v21] .phone) .copy-banner .t small b{display:inline;font-weight:600;color:var(--ink)}:where([data-ui=v21] .phone) .copy-banner .btn-row{margin-top:10px}:where([data-ui=v21] .phone) .lock-list .attn .ic-b.no{background:var(--surface-2);color:var(--hint)}:where([data-ui=v21] .phone) .hist{padding:0 16px!important}:where([data-ui=v21] .phone) .hist .hday{padding:12px 0 2px;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hint)}:where([data-ui=v21] .phone) .hist .hday:first-child{padding-top:10px}:where([data-ui=v21] .phone) .hist .attn{border-top:0;padding:8px 0}:where([data-ui=v21] .phone) .hist .hday+.attn{padding-top:6px}:where([data-ui=v21] .phone) .hist .attn+.attn{border-top:1px solid var(--hairline)}:where([data-ui=v21] .phone) .hist-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-m) var(--ease-effects)}:where([data-ui=v21] .phone) .hist-more>.hist-in{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--dur-m)}:where([data-ui=v21] .phone) .hist[data-open=true] .hist-more{grid-template-rows:1fr}:where([data-ui=v21] .phone) .hist[data-open=true] .hist-more>.hist-in{visibility:visible;transition-delay:0s}:where([data-ui=v21] .phone) .hist-tg{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% + 32px);margin:4px -16px 0;min-height:48px;border-top:1px solid var(--hairline);color:var(--link);font-size:var(--fs-text);line-height:var(--lh-text);font-weight:500}:where([data-ui=v21] .phone) .hist-tg svg.ic{width:16px;height:16px;transition:transform var(--dur-m) var(--ease-standard)}:where([data-ui=v21] .phone) .hist[data-open=true] .hist-tg svg.ic{transform:rotate(180deg)}:where([data-ui=v21] .phone) .hist-tg .cntm{color:var(--hint);font-weight:400}:where([data-ui=v21] .phone) .hist .attn .t small.who{display:flex;gap:6px;align-items:center}@media (prefers-reduced-motion:reduce){:where([data-ui=v21] .phone) .hist-more,:where([data-ui=v21] .phone) .hist-more>.hist-in,:where([data-ui=v21] .phone) .hist-tg svg.ic{transition:none!important}}:where([data-ui=v21] .phone) .hist[data-open=false] .on-open{display:none}:where([data-ui=v21] .phone) .hist[data-open=true] .on-closed{display:none}:where([data-ui=v21] .phone) .hist-tg .cntm{margin-left:-2px}:where([data-ui=v21] .phone) .hier-card{padding:14px 16px 12px}:where([data-ui=v21] .phone) button.lv{width:100%;text-align:left;border-radius:12px}:where([data-ui=v21] .phone) button.lv .chev{flex:0 0 auto;color:var(--hint);display:inline-flex}:where([data-ui=v21] .phone) .lvl-hd{scroll-margin-top:72px}:where([data-ui=v21] .phone) .gcard{padding:0 16px!important;overflow:hidden}:where([data-ui=v21] .phone) .ghd{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:8px 0;text-align:left}:where([data-ui=v21] .phone) .ghd .gx-ic{width:34px;height:34px;border-radius:11px}:where([data-ui=v21] .phone) .ghd .gx-ic svg.ic{width:18px;height:18px}:where([data-ui=v21] .phone) .ghd .t{flex:1;min-width:0}:where([data-ui=v21] .phone) .ghd .t b{display:block;font-size:var(--fs-text);line-height:var(--lh-text);font-weight:600}:where([data-ui=v21] .phone) .ghd .t small{display:block;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint)}:where([data-ui=v21] .phone) .ghd .chev{flex:0 0 auto;color:var(--hint)}:where([data-ui=v21] .phone) .gbody{border-top:1px solid var(--hairline)}:where([data-ui=v21] .phone) .gbody .adrow:first-child{border-top:0}:where([data-ui=v21] .phone) .ghd .gst{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600;color:var(--warn-ink);background:var(--warn-bg);border-radius:999px;padding:1px 8px;margin-left:6px;vertical-align:1px}:where([data-ui=v21] .phone) .crumbs-ad{margin:0 0 10px}:where([data-ui=v21] .phone) .fill-note{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;margin:0 0 10px;border-radius:12px;background:var(--surface-2);font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint)}:where([data-ui=v21] .phone) .fill-note svg.ic{flex:0 0 auto;width:16px;height:16px;margin-top:1px;color:var(--link)}:where([data-ui=v21] .phone) .fill-note b{color:var(--ink);font-weight:600}:where([data-ui=v21] .phone) .ghd .gres{flex:0 0 auto;text-align:right;max-width:40%}:where([data-ui=v21] .phone) .ghd .gres b{display:block;font-size:var(--fs-cap2);line-height:var(--lh-cap2);font-weight:600;color:var(--ink)}:where([data-ui=v21] .phone) .ghd .gres small{display:block;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--hint);white-space:nowrap}:where([data-ui=v21] .phone) .gx-sum{display:flex;align-items:center;gap:12px;margin:12px 0 10px;padding:10px 12px;border-radius:14px;background:var(--surface);box-shadow:var(--shadow-card)}:where([data-ui=v21] .phone) .gx-sum .gx-n{flex:0 0 auto;min-width:44px;height:44px;padding:0 6px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--link);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .gx-sum .gx-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}:where([data-ui=v21] .phone) .gx-sum .gx-t b{font-size:var(--fs-text);line-height:var(--lh-text);font-weight:600}:where([data-ui=v21] .phone) .gx-sum .gx-t small{font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint)}:where([data-ui=v21] .phone) .gx-sum .gx-bars{display:flex;gap:4px;margin-top:4px}:where([data-ui=v21] .phone) .gx-sum .gx-bars i{flex:1;height:5px;border-radius:999px;background:var(--hairline);transition:background-color var(--dur-m) var(--ease-effects)}:where([data-ui=v21] .phone) .gx-sum .gx-bars i.on{background:var(--accent-ui)}:where([data-ui=v21] .phone) .gx-sum .hint-q{align-self:flex-start;margin-top:2px}:where([data-ui=v21] .phone) .gx-sum.full{box-shadow:inset 0 0 0 1.5px var(--warn)}:where([data-ui=v21] .phone) .gx{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);padding:8px 10px 12px;margin:0 0 12px}:where([data-ui=v21] .phone) .gx-hd{display:flex;align-items:center;gap:8px;min-height:36px;padding:2px 2px 8px}:where([data-ui=v21] .phone) .gx-ic{flex:0 0 auto;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .gx-ic svg.ic{width:16px;height:16px}:where([data-ui=v21] .phone) .gx-hd b{font-size:var(--fs-text);line-height:var(--lh-text);font-weight:600;color:var(--ink)}:where([data-ui=v21] .phone) .gx-hd small{margin-left:auto;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint);font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-ui=v21] .phone) .gx-fill{margin:8px 2px 0;display:flex;gap:6px;align-items:flex-start;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint)}:where([data-ui=v21] .phone) .gx-fill svg.ic{flex:0 0 auto;width:14px;height:14px;margin-top:2px}:where([data-ui=v21] .phone) .gx .tile-grid{gap:6px}:where([data-ui=v21] .phone) .gx-note{display:flex;gap:10px;align-items:flex-start;margin:2px 2px 12px;font-size:var(--fs-cap2);line-height:var(--lh-cap2);color:var(--hint)}:where([data-ui=v21] .phone) .gx-note svg.ic{flex:0 0 auto;width:18px;height:18px;margin-top:1px;color:var(--link)}:where([data-ui=v21] .phone) .gx-note b{color:var(--ink);font-weight:600}:where([data-ui=v21] .phone) .banner .t .btn-row{margin-top:10px}:where([data-ui=v21] .phone) .gbud{display:flex;gap:10px;align-items:flex-start;padding:12px;margin:10px 0 4px;border-radius:14px;background:var(--accent-soft)}:where([data-ui=v21] .phone) .gbud svg.ic{flex:0 0 auto;width:20px;height:20px;margin-top:1px;color:var(--link)}:where([data-ui=v21] .phone) .gbud .t{flex:1;min-width:0;font-size:var(--fs-cap2);line-height:var(--lh-cap2)}:where([data-ui=v21] .phone) .gbud .t b{display:block;font-weight:600}:where([data-ui=v21] .phone) .gbud .t small{display:block;margin-top:2px;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint)}:where([data-ui=v21] .phone) .gbud .gb-row{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint)}:where([data-ui=v21] .phone) .gbud .gb-row b{display:inline;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .rev-grp{display:block;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--hint);margin-top:2px}:where([data-ui=v21] .phone) .rev-grp b{color:var(--ink);font-weight:600}:where([data-ui=v21] .phone) .sh-sticky{position:sticky;bottom:-28px;margin:8px -16px -28px;padding:10px 16px 28px;background:linear-gradient(to bottom,color-mix(in srgb,var(--elevated) 0%,transparent),var(--elevated) 22px);z-index:3}:where([data-ui=v21] .phone) .sh-sticky .btn{margin-top:0}:where([data-ui=v21] .phone) .sh-sticky .btn+.btn{margin-top:6px}:where([data-ui=v21] .phone) .vchips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}:where([data-ui=v21] .phone) .vchip{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:3px 9px;border-radius:999px;background:var(--surface-2);color:var(--ink);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600;white-space:nowrap}:where([data-ui=v21] .phone) .vchip svg.ic{width:12px;height:12px}:where([data-ui=v21] .phone) .vchip.ok{background:var(--ok-bg);color:var(--ok)}:where([data-ui=v21] .phone) .vchip.on{background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .vset-link{display:inline-flex;align-items:center;gap:4px;min-height:36px;margin:6px 0 0;color:var(--link);font-size:var(--fs-cap2);line-height:var(--lh-cap2);font-weight:600}:where([data-ui=v21] .phone) .vset-link svg.ic{width:14px;height:14px}:where([data-ui=v21] .phone) .vset-seg.seg{margin:2px 0 12px}:where([data-ui=v21] .phone) .vset-intro{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}:where([data-ui=v21] .phone) .vset-intro p{margin:0;font-size:var(--fs-text);line-height:var(--lh-text);color:var(--hint)}:where([data-ui=v21] .phone) .vset-intro p b{color:var(--ink);font-weight:600}:where([data-ui=v21] .phone) .vset-diff{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint)}:where([data-ui=v21] .phone) .vset-diff .vchip{background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .setrow{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--hairline)}:where([data-ui=v21] .phone) .setrow:first-child{border-top:0}:where([data-ui=v21] .phone) .setrow .si{flex:0 0 auto;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--surface-2);color:var(--hint)}:where([data-ui=v21] .phone) .setrow .si svg.ic{width:18px;height:18px}:where([data-ui=v21] .phone) .setrow .t{flex:1;min-width:0}:where([data-ui=v21] .phone) .setrow .sl{display:flex;align-items:center;gap:6px;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hint)}:where([data-ui=v21] .phone) .setrow .sv{display:block;margin-top:2px;font-size:var(--fs-text);line-height:var(--lh-text);font-weight:600;color:var(--ink);overflow-wrap:anywhere}:where([data-ui=v21] .phone) .setrow .ss{display:block;margin-top:2px;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint)}:where([data-ui=v21] .phone) .setrow .dot{width:7px;height:7px;border-radius:50%;background:var(--accent-ui);flex:0 0 auto}:where([data-ui=v21] .phone) .setrow .plate{flex:0 0 auto;align-self:flex-start;margin-top:14px;display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:600;background:var(--ok-bg);color:var(--ok)}:where([data-ui=v21] .phone) .setrow .plate i{width:7px;height:7px;border-radius:50%;background:currentColor}:where([data-ui=v21] .phone) .setrow.sr-hero .si{background:var(--accent-soft);color:var(--link)}:where([data-ui=v21] .phone) .setrow.sr-hero.sr-strict .si{background:var(--ok-bg);color:var(--ok)}:where([data-ui=v21] .phone) .setrow.sr-hero .sv{font-size:var(--fs-h3);line-height:var(--lh-h3)}:where([data-ui=v21] .phone) .vset-legend{display:flex;align-items:center;gap:8px;margin:10px 2px 14px;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint)}:where([data-ui=v21] .phone) .vset-legend .dot{width:7px;height:7px;border-radius:50%;background:var(--accent-ui);flex:0 0 auto}:where([data-ui=v21] .phone) .gendhint{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin:10px 0 4px;border-radius:14px;background:var(--accent-soft);color:var(--ink)}:where([data-ui=v21] .phone) .gendhint>svg.ic{flex:0 0 auto;width:20px;height:20px;margin-top:1px;color:var(--link)}:where([data-ui=v21] .phone) .gendhint .t{flex:1;min-width:0;font-size:var(--fs-cap2);line-height:var(--lh-cap2)}:where([data-ui=v21] .phone) .gendhint .t b{display:block;font-weight:600}:where([data-ui=v21] .phone) .gendhint .t small{display:block;margin-top:2px;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint)}:where([data-ui=v21] .phone) .gendhint .btn-row{margin-top:10px}:where([data-ui=v21] .phone) .tile.maxed:not(.on){opacity:.45}:where([data-ui=v21] .phone) .pop-grid{display:grid;gap:8px}:where([data-ui=v21] .phone) .pop-note{margin:0 0 12px}:where([data-ui=v21] .phone) .sh-count{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 8px;font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--hint);font-variant-numeric:tabular-nums}:where([data-ui=v21] .phone) .sh-count svg.ic{width:14px;height:14px;color:var(--link)}:where([data-ui=v21] .phone) .sh-count .sep-dot{margin:0 2px}:where([data-ui=v21] .phone) .plan-nums{white-space:nowrap}:where([data-ui=v21] .phone) .rev-gchips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}:where([data-ui=v21] .phone) .rev .vchip{pointer-events:none}:where([data-ui=v21] .phone) .setrow .plate.is-hint{background:var(--surface-2);color:var(--hint)}:root[data-ui=v21]{--logo-ink:#2F384A;--word-h:20px;--mark-h:100px}@media (prefers-color-scheme:dark){:root[data-ui=v21]:not([data-theme=light]){--logo-ink:#F7F7F7}}:root[data-ui=v21][data-theme=dark]{--logo-ink:#F7F7F7}:where([data-ui=v21] .phone) .logo-word{display:inline-flex;align-items:center;flex:0 0 auto;padding:0 4px;height:var(--word-h)}:where([data-ui=v21] .phone) .logo-word svg{display:block;height:var(--word-h);width:calc(var(--word-h) * 4.32534);overflow:visible;transform:translateY(calc(var(--word-h) * -.1532))}:where([data-ui=v21] .phone) .logo-word .ink{fill:var(--logo-ink)}:where([data-ui=v21] .phone) .logo-word .blue{fill:#00A2FF}:where([data-ui=v21] .phone) .logo-slot-mark{display:flex;justify-content:center;min-height:var(--mark-h)}:where([data-ui=v21] .phone) .logo-mark{position:relative;display:block;flex:0 0 auto;width:calc(var(--mark-h) * 1.03303);height:var(--mark-h)}:where([data-ui=v21] .phone) .logo-lottie{position:absolute;left:calc(var(--mark-h) * -.15812);top:calc(var(--mark-h) * -.1799);width:calc(var(--mark-h) * 1.34926);height:calc(var(--mark-h) * 1.34926);pointer-events:none}:where([data-ui=v21] .phone) .logo-lottie svg{display:block}:where([data-ui=v21] .phone) .mascot-slot{display:flex;justify-content:center;align-items:center}:where([data-ui=v21] .phone) .mascot{display:block;flex:0 0 auto;pointer-events:none}:where([data-ui=v21] .phone) .mascot svg{display:block;width:100%;height:100%}:where([data-ui=v21] .phone) .mascot-slot.mx-tap>.mascot{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where([data-ui=v21] .phone) .mascot-slot.mx-fade>.mascot{-webkit-mask-image:linear-gradient(#000 72%,transparent 97%);mask-image:linear-gradient(#000 72%,transparent 97%)}:where([data-ui=v21] .phone) .mascot.mx-late{animation:mx-late .18s ease-out both}@keyframes mx-late{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:where([data-ui=v21] .phone) .mascot.mx-late{animation:none}}:where([data-ui=v21]) body{overscroll-behavior:none}:where([data-ui=v21]) .phone{width:100%;max-width:430px;height:100vh;height:100dvh;margin:0 auto;border-radius:0;box-shadow:none}html:where([data-ui=v21]).w320 .phone,html:where([data-ui=v21]).w360 .phone,html:where([data-ui=v21]).w430 .phone{width:100%;max-width:430px;height:100vh;height:100dvh}:where([data-ui=v21]) .phone{--v21-top:env(safe-area-inset-top,0px)}:where([data-ui=v21]) .phone.tma{--v21-top:calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px))}:where([data-ui=v21]) .phone .hdr,:where([data-ui=v21]) .phone.tma .hdr{padding-top:calc(8px + var(--v21-top));min-height:calc(52px + var(--v21-top))}:where([data-ui=v21]) .phone.tma.tg-back-on .hdr .back{display:none}:root[data-ui=v21]:has(.phone) body.tma{--bg:unset;--surface:unset;--surface-2:unset;--ink:unset;--hint:unset;--accent:unset;--accent-ink:unset;--link:unset;--danger:unset;--line:unset;--skeleton-bg:unset}:where([data-ui=v21]) body:has(.phone)>footer[data-site-footer]{display:none}:where([data-ui=v21]) .phone .fill-center{box-sizing:border-box;justify-content:flex-start;padding-top:44px}:where([data-ui=v21]) .phone.tma .fill-center{padding-bottom:calc(56px + var(--sab,0px))}:where([data-ui=v21]) .phone .fill-center:after,:where([data-ui=v21]) .phone .fill-center:before{content:"";flex:1 1 0;min-height:0}:where([data-ui=v21]) .phone .fill-center:before{max-height:165px}@media (max-height:692px){:where([data-ui=v21]) .phone .fill-center{padding-top:max(0px,calc(100dvh - 649px))}}html:not([data-ui=v21]) .nz-load-v21,html[data-ui=v21] .nz-load-v20{display:none}:where([data-ui=v21] .phone) .choice-mark.is-box .chs{inset:auto;left:4px;top:4px;width:calc(100% - 8px);height:calc(100% - 8px)}:where([data-ui=v21] .phone) .card>:first-child:not(button)>:is(.row,.srow,.lead,.attn,.rev,.mem-row,.adrow):first-child:after{top:-16px;border-top-left-radius:var(--r-card);border-top-right-radius:var(--r-card)}:where([data-ui=v21] .phone) .card>:last-child:not(button)>:is(.row,.srow,.lead,.attn,.rev,.mem-row,.adrow):last-child:after{bottom:-16px;border-bottom-left-radius:var(--r-card);border-bottom-right-radius:var(--r-card)}:where([data-ui=v21] .phone) .card.tight>:first-child:not(button)>:is(.row,.srow,.lead,.attn,.rev,.mem-row,.adrow):first-child:after{top:-10px}:where([data-ui=v21] .phone) .card.tight>:last-child:not(button)>:is(.row,.srow,.lead,.attn,.rev,.mem-row,.adrow):last-child:after{bottom:-10px}:where([data-ui=v21] .phone) .chips:not(.wrap)>.chip:has(>.ct[data-user-typed]){max-width:60%}:where([data-ui=v21] .phone) .chip:has(>.ct[data-user-typed])>:is(svg,.choice-mark,.x,.cnt,button){flex:0 0 auto}:where([data-ui=v21] .phone) .chip>.ct[data-user-typed]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-ui=v21] .phone) [data-user-typed]{overflow-wrap:anywhere;min-width:0}:where([data-ui=v21] .phone) .camp{grid-template-columns:56px minmax(0,1fr) auto}:where([data-ui=v21] .phone) .adrow{grid-template-columns:44px minmax(0,1fr) auto}:where([data-ui=v21] .phone) .adrow .n[data-user-typed],:where([data-ui=v21] .phone) .camp .n[data-user-typed]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where([data-ui=v21] .phone) .kv>span:last-child{overflow-wrap:anywhere}:where([data-ui=v21] .phone) .kv>span:last-child[data-user-typed]{white-space:normal;text-align:right}:where([data-ui=v21] .phone) .sech .t[data-user-typed]{min-width:0;flex:1 1 auto;overflow:hidden}:where([data-ui=v21] .phone) .sech .t[data-user-typed]>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-ui=v21] .phone) .sheet .sh-title{overflow-wrap:anywhere}:where([data-ui=v21] .phone) :is(.attn,.row,.srow,.lead,.mem-row,.rev,.adrow,.camp,.banner,.note,.bubble,.upl,.kv,.prof-hd) .t{overflow-wrap:anywhere}:where([data-ui=v21] .phone) .srow .t b[data-user-typed]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}