:root{--token-color-action-ghost-bg-hover:#1d1f23;--token-color-action-ghost-text:#e5e5e5;--token-color-action-ghost-text-disabled:#5c5c5c;--token-color-action-primary-bg:#ff7300;--token-color-action-primary-bg-hover:#f47a00;--token-color-action-primary-bg-pressed:#d96500;--token-color-action-primary-text:#e5e5e5;--token-color-action-secondary-bg:#17181b;--token-color-action-secondary-bg-disabled:#1d1f23;--token-color-action-secondary-bg-pressed:#1d1f23;--token-color-action-secondary-text:#e5e5e5;--token-color-bg-base:#0b0b0b;--token-color-border-default:#5c5c5c;--token-color-border-focus:#ff7300;--token-color-brand-500:#ff7300;--token-color-brand-600:#e86f00;--token-color-state-danger:#de0000;--token-color-state-info:#4ea7ff;--token-color-state-success:#28c76f;--token-color-state-warning:#ffb020;--token-color-surface-1:#000;--token-color-surface-2:#111214;--token-color-surface-3:#17181b;--token-color-surface-4:#1d1f23;--token-color-text-disabled:#5c5c5c;--token-color-text-muted:#78808f;--token-color-text-primary:#e5e5e5;--token-color-text-secondary:#5c5c5c;--token-component-button-height-lg:60px;--token-component-button-height-md:44px;--token-component-field-height:44px;--token-component-field-padding-y:14px;--token-size-control-lg:60px;--token-size-control-md:44px;--token-size-icon-lg:32px;--token-size-icon-md:24px;--token-size-icon-sm:16px;--token-space-1:4px;--token-space-10:40px;--token-space-2:8px;--token-space-3:12px;--token-space-4:16px;--token-space-5:20px;--token-space-6:24px;--token-space-7:28px;--token-space-8:32px;--token-space-9:36px;--token-space-radius-lg:18px;--token-space-radius-md:14px;--token-space-radius-pill:999px;--token-space-radius-sm:10px;--token-type-body:"Onest, 16, Regular, Auto";--token-type-body-font-family:"Onest";--token-type-body-font-size:16px;--token-type-body-font-weight:400;--token-type-body-line-height:normal;--token-type-body-sm:"Onest, 14, Regular, Auto";--token-type-body-sm-font-family:"Onest";--token-type-body-sm-font-size:14px;--token-type-body-sm-font-weight:400;--token-type-body-sm-line-height:normal;--token-type-button:"Onest, 14, Medium, Auto";--token-type-button-font-family:"Onest";--token-type-button-font-size:14px;--token-type-button-font-weight:500;--token-type-button-line-height:normal;--token-type-caption-l:"Onest, 12, Regular, Auto";--token-type-caption-l-font-family:"Onest";--token-type-caption-l-font-size:12px;--token-type-caption-l-font-weight:400;--token-type-caption-l-line-height:normal;--token-type-caption-xs:"Onest, 8, Regular, Auto";--token-type-caption-xs-font-family:"Onest";--token-type-caption-xs-font-size:8px;--token-type-caption-xs-font-weight:400;--token-type-caption-xs-line-height:normal;--token-type-h1:"Onest, 32, Regular, Auto";--token-type-h1-font-family:"Onest";--token-type-h1-font-size:32px;--token-type-h1-font-weight:400;--token-type-h1-line-height:normal;--token-type-h2:"Onest, 24, Regular, Auto";--token-type-h2-font-family:"Onest";--token-type-h2-font-size:24px;--token-type-h2-font-weight:400;--token-type-h2-line-height:normal;--token-type-input:"Onest, 14, Regular, Auto";--token-type-input-font-family:"Onest";--token-type-input-font-size:14px;--token-type-input-font-weight:400;--token-type-input-line-height:normal;--token-type-tabbar:"Onest, 12, Regular, Auto";--token-type-tabbar-font-family:"Onest";--token-type-tabbar-font-size:12px;--token-type-tabbar-font-weight:400;--token-type-tabbar-line-height:normal;--token-type-title-sm:"Onest, 20, Regular, Auto";--token-type-title-sm-font-family:"Onest";--token-type-title-sm-font-size:20px;--token-type-title-sm-font-weight:400;--token-type-title-sm-line-height:normal}@font-face{font-family:Onest;src:url(/miniapp/assets/Onest-VariableFont_wght-CGC2oRbX.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--bg:var(--token-color-bg-base);--surface-0:var(--token-color-surface-1);--surface-1:var(--token-color-surface-2);--surface-2:var(--token-color-surface-3);--surface-3:var(--token-color-surface-4);--stroke:var(--token-color-surface-4);--text-primary:var(--token-color-text-primary);--text-secondary:var(--token-color-text-secondary);--text-muted:var(--token-color-text-muted);--brand:var(--token-color-brand-500);--brand-pressed:var(--token-color-action-primary-bg-pressed);--ok:var(--token-color-state-success);--warn:var(--token-color-state-warning);--danger:var(--token-color-state-danger);--space-1:var(--token-space-1);--space-2:var(--token-space-2);--space-3:var(--token-space-3);--space-4:var(--token-space-4);--space-5:var(--token-space-5);--space-6:var(--token-space-6);--space-7:var(--token-space-7);--space-8:var(--token-space-8);--space-9:var(--token-space-9);--space-10:var(--token-space-10);--radius-sm:var(--token-space-radius-sm);--radius-md:var(--token-space-radius-md);--radius-lg:var(--token-space-radius-lg);--radius-pill:var(--token-space-radius-pill);--control-md:var(--token-size-control-md);--control-lg:var(--token-size-control-lg);--icon-sm:var(--token-size-icon-sm);--icon-md:var(--token-size-icon-md);--type-body-size:var(--token-type-body-sm-font-size);--type-body-line:1.4;--type-caption-size:var(--token-type-caption-l-font-size);--type-button-size:var(--token-type-button-font-size);--type-h1-size:var(--token-type-h2-font-size);--layout-shell-max-width:390px;--layout-shell-desktop-min-height:780px;--layout-shell-width:min(100vw, var(--layout-shell-max-width));--layout-page-padding:clamp(12px, 4.1vw, 16px);--layout-back-to-header-gap:8px;--layout-bottom-actions-offset:calc(var(--space-4) + env(safe-area-inset-bottom));--layout-subscription-manage-toggle-to-primary-gap:var(--space-10);--layout-subscription-manage-primary-to-legal-gap:var(--space-4);--layout-tabbar-height:84px;--layout-tabbar-safe-bottom:max(var(--space-4), env(safe-area-inset-bottom));--layout-home-actions-offset:var(--space-4);--layout-telegram-top-offset:calc(env(safe-area-inset-top) + 52px)}*{box-sizing:border-box}html,body,#root{background:var(--bg);width:100%;min-height:100%;color:var(--text-primary);margin:0;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-tg-desktop=true] body{overflow:hidden auto}.app-root{width:var(--layout-shell-width);height:var(--tg-viewport-height,100vh);min-height:var(--tg-viewport-height,100vh);background:var(--bg);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}html[data-tg-desktop=true] .app-root{height:max(var(--tg-viewport-height,100vh), var(--layout-shell-desktop-min-height));min-height:var(--layout-shell-desktop-min-height)}.app-content{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.page{padding:var(--layout-page-padding)}.app-content>.page:not(.page-home){height:100%;padding-top:calc(var(--layout-page-padding) + var(--layout-telegram-top-offset));padding-bottom:calc(var(--layout-tabbar-height) + var(--layout-tabbar-safe-bottom) + var(--space-4));overflow-y:auto}.app-root[data-has-tabbar=false] .app-content>.page:not(.page-home){padding-bottom:var(--space-4)}.inline-error{margin:var(--space-2) 0 0;color:var(--warn);font-size:var(--type-caption-size);text-align:center}.inline-error-group{margin-top:var(--space-2);gap:var(--space-2);pointer-events:auto;justify-items:center;display:grid}.inline-retry-button{color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);background:0 0;border:0;text-decoration:underline}.page-stub{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-height:calc(100dvh - 84px);display:flex}.stub-back{align-items:center;gap:var(--space-2);background:var(--bg);width:100%;min-height:44px;color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);cursor:pointer;z-index:20;border:0;align-self:stretch;padding:0;display:flex;position:sticky;top:0}.stub-back:before{content:"";left:0;right:0;top:calc(-1 * (var(--layout-page-padding) + var(--layout-telegram-top-offset)));background:var(--bg);z-index:-1;position:absolute;bottom:0}.stub-back-icon{width:18px;height:18px;display:block}.stub-header{margin-top:var(--layout-back-to-header-gap);gap:var(--space-2);flex-direction:column;display:flex}.stub-title{color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight);line-height:var(--token-type-h2-line-height);margin:0}.stub-subtitle{color:var(--text-secondary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);margin:0}.page-receipts .stub-header{max-width:358px}.receipts-gap-40{flex:none;height:40px}.receipts-list{gap:var(--space-2);flex-direction:column;display:flex}.receipts-item{border-radius:var(--radius-md);background:var(--surface-2);width:100%;min-height:60px;padding:var(--space-2) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;color:var(--text-primary);border:0;display:flex}.receipts-item-title{min-width:0;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);flex:1 0 0}.receipts-item-chevron{width:var(--icon-sm);height:var(--icon-sm);flex:none;display:block}.receipts-item--skeleton{pointer-events:none}.receipts-item-skeleton-line{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-3) 78%, transparent);width:72%;height:16px}.receipts-placeholder{background:var(--surface-2);min-height:144px;margin-top:0}.stub-placeholder{margin-top:var(--space-10);border-radius:var(--radius-md);background:var(--surface-1);min-height:160px;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.stub-placeholder p{color:var(--text-secondary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-sm-font-size);font-weight:var(--token-type-body-sm-font-weight);line-height:var(--token-type-body-sm-line-height);text-align:center;margin:0}.content-page-layout{flex-direction:column;gap:0;display:flex}.content-page-main{margin-top:var(--space-10);gap:var(--space-10);flex-direction:column;display:flex}.content-intro-card,.content-panel{border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-4);overflow:hidden}.content-intro-card{gap:var(--space-4);flex-direction:column;display:flex}.content-intro-head{align-items:center;gap:var(--space-3);display:flex}.content-intro-badge{border-radius:var(--radius-sm);background:var(--surface-3);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.content-intro-icon{width:16px;height:16px;display:block}.content-section-title,.content-callout-title{color:var(--text-primary);margin:0;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.content-intro-label{color:var(--brand);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-input-font-size);font-weight:var(--token-type-input-font-weight);line-height:var(--token-type-input-line-height);letter-spacing:0}.content-intro-copy,.content-section-copy,.content-callout-copy,.content-accordion-paragraph{color:var(--text-secondary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);margin:0;line-height:1.45}.content-intro-copy{color:var(--text-primary)}.content-section{gap:var(--space-3);flex-direction:column;display:flex}.content-section--first{margin-top:0}.content-section-title{font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height)}.content-panel--accordion{gap:var(--space-1);background:0 0;border-radius:0;flex-direction:column;padding:0;display:flex;overflow:visible}.content-callout-list{flex-direction:column;gap:0;display:flex}.content-callout-item{gap:var(--space-1);padding:var(--space-3) 0;flex-direction:column;display:flex}.content-callout-title{font-size:var(--token-type-input-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-input-line-height)}.content-divider{background:var(--border);opacity:.24;height:1px}.content-bullet-list,.content-step-list{gap:var(--space-2);flex-direction:column;margin:0;padding-left:18px;display:flex}.content-bullet-item,.content-step-item{color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:1.45}.content-bullet-item::marker{color:var(--brand)}.content-step-item::marker{color:var(--brand)}.content-accordion-item{border-radius:var(--radius-sm);padding:0}.content-accordion-trigger{width:100%;min-height:44px;color:var(--text-primary);padding:var(--space-2) 0;justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);background:0 0;border:0;display:flex}.content-accordion-trigger>span{min-width:0}.content-accordion-chevron{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-secondary);flex:none;transition:transform .16s}.content-accordion-chevron.is-expanded{transform:rotate(180deg)}.content-accordion-answer{padding:0 0 var(--space-3)}.content-panel--accent{background:var(--surface-1)}.content-inline-note{color:var(--text-secondary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-input-font-size);font-weight:var(--token-type-input-font-weight);line-height:var(--token-type-input-line-height);margin:0}.content-section-stack{gap:var(--space-2);flex-direction:column;display:flex}.anti-scam-section{gap:var(--space-4);flex-direction:column;display:flex}.anti-scam-section-title{color:var(--brand);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight);line-height:var(--token-type-h2-line-height);margin:0}.anti-scam-info-list{gap:var(--space-4);flex-direction:column;display:flex}.anti-scam-info-item{gap:var(--space-2);flex-direction:column;display:flex}.anti-scam-info-title,.anti-scam-info-copy{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);margin:0}.anti-scam-info-title{color:var(--text-primary)}.anti-scam-info-copy{color:var(--text-secondary)}.anti-scam-check-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.anti-scam-check-item{gap:var(--space-2);color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-sm-font-size);font-weight:var(--token-type-body-sm-font-weight);grid-template-columns:6px minmax(0,1fr);align-items:start;line-height:1.35;display:grid}.anti-scam-check-item:before{content:"";border-radius:var(--radius-pill);background:var(--brand);width:6px;height:6px;margin-top:.45em}.about-app-section{gap:var(--space-4);flex-direction:column;display:flex}.about-app-section-title{color:var(--brand);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight);line-height:var(--token-type-h2-line-height);margin:0}.about-app-info-list{gap:var(--space-4);flex-direction:column;display:flex}.about-app-info-item{gap:var(--space-2);flex-direction:column;display:flex}.about-app-info-title,.about-app-info-copy,.about-app-step-copy,.about-app-step-number{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);margin:0}.about-app-info-title,.about-app-step-copy{color:var(--text-primary)}.about-app-info-copy{color:var(--text-secondary)}.about-app-step-list{gap:var(--space-4);flex-direction:column;display:flex}.about-app-step-item{grid-template-columns:var(--space-4) minmax(0, 1fr);gap:var(--space-2);align-items:start;display:grid}.about-app-step-number{color:var(--brand)}.page-onboarding{background:var(--bg);flex-direction:column;display:flex}.onboarding-layout{min-height:100%}.onboarding-flow{margin-top:var(--space-10);gap:var(--space-4);min-height:calc(100% - var(--space-10));flex-direction:column;display:flex}.onboarding-flow--loading{pointer-events:none}.onboarding-hero{flex:auto;justify-content:center;align-items:center;min-height:240px;display:flex}.onboarding-hero-placeholder{flex:auto;min-height:240px}.onboarding-hero-scene{justify-content:center;align-items:center;width:min(100%,320px);height:240px;display:flex;position:relative}.onboarding-app-list{gap:var(--space-3);flex-direction:column;display:flex}.onboarding-list-item{background:linear-gradient(180deg, #ffffff0a, transparent 120%), var(--surface-1);border:1px solid color-mix(in srgb, var(--border-default) 62%, transparent);border-radius:20px;align-items:center;gap:10px;width:122px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #00000024}.onboarding-list-item.compact{width:104px;padding-top:10px;padding-bottom:10px}.onboarding-list-item.ghost{opacity:.34;animation:3.6s ease-in-out infinite onboardingFloatGhost}.onboarding-list-item.active{border-color:color-mix(in srgb, var(--brand) 28%, transparent);box-shadow:inset 0 1px #ffffff0d,0 12px 28px #ff73001f}.onboarding-list-item .bullet,.onboarding-app-card .dot,.onboarding-speed-device .dot{border-radius:var(--radius-pill);background:var(--surface-3);flex:none;width:10px;height:10px}.onboarding-list-item .bullet.active,.onboarding-app-card .dot.active,.onboarding-speed-device .dot.active{background:var(--brand);box-shadow:0 0 0 6px color-mix(in srgb, var(--brand) 14%, transparent)}.onboarding-list-item .meta{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.onboarding-list-item .line,.onboarding-app-card .line,.onboarding-mini-toast .line,.onboarding-speed-device .line,.onboarding-stack-card .line,.onboarding-trial-card .line{border-radius:var(--radius-pill);background:var(--surface-2);height:9px;display:block}.onboarding-list-item .line.short,.onboarding-app-card .line.short,.onboarding-mini-toast .line.short,.onboarding-speed-device .line.short,.onboarding-stack-card .line.short,.onboarding-trial-card .line.short{width:56%}.onboarding-list-item .line.medium,.onboarding-app-card .line.medium,.onboarding-speed-device .line.medium,.onboarding-trial-card .line.medium{width:76%}.onboarding-list-item .line.long,.onboarding-app-card .line.long,.onboarding-mini-toast .line.long,.onboarding-speed-device .line.long,.onboarding-stack-card .line.long{width:100%}.onboarding-app-card{background:linear-gradient(180deg, #ffffff0d, transparent 28%), var(--surface-1);border:1px solid color-mix(in srgb, var(--border-default) 60%, transparent);border-radius:24px;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #0000002e}.onboarding-app-card--vacancy{border-color:color-mix(in srgb, var(--brand) 28%, transparent);width:176px;padding:16px;animation:3.2s ease-in-out infinite onboardingCardLift;position:relative;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #0000002e}.onboarding-micro-badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand) 14%, var(--surface-1));border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);height:20px;color:var(--text-primary);letter-spacing:.02em;text-transform:uppercase;justify-content:center;align-items:center;margin-left:auto;padding:0 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.onboarding-app-card-header,.onboarding-app-card-body,.onboarding-app-card-footer{align-items:center;gap:10px;display:flex}.onboarding-app-card-header,.onboarding-app-card-body{margin-bottom:10px}.onboarding-app-card-body{flex-direction:column;align-items:flex-start;gap:8px}.pill{border-radius:var(--radius-pill);background:var(--surface-2);height:28px;color:var(--text-primary);border:1px solid color-mix(in srgb, var(--border-default) 60%, transparent);justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.pill.active{background:color-mix(in srgb, var(--brand) 16%, var(--surface-1));border-color:color-mix(in srgb, var(--brand) 30%, transparent)}.pill.muted{color:var(--text-secondary)}.pill.slim{height:22px;padding:0 10px;font-size:11px;font-weight:600}.line.active{background:color-mix(in srgb, var(--brand) 22%, var(--surface-2))}.onboarding-card{border-radius:var(--radius-sm);background:var(--surface-2);display:block}.onboarding-card.small{width:72px;height:16px}.onboarding-card.medium{width:96px;height:18px}.onboarding-card.large{width:112px;height:20px}.onboarding-card.ghost{opacity:.38;animation:3.6s ease-in-out infinite onboardingFloatGhost}.onboarding-card.live{border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 10%, transparent), transparent 58%), var(--surface-1);width:152px;height:84px;animation:3.2s ease-in-out infinite onboardingCardLift;box-shadow:0 18px 48px #ff73001f}.onboarding-hero-scene--noise{--noise-center-x:50%;--noise-center-y:136px;overflow:visible}.onboarding-noise-focus-anchor{left:var(--noise-center-x);top:var(--noise-center-y);z-index:2;position:absolute;transform:translate(-50%,-50%)}.onboarding-noise-focus{position:relative}.onboarding-noise-focus:before{content:none;background:radial-gradient(circle, color-mix(in srgb, var(--brand) 14%, transparent) 0%, transparent 72%);filter:blur(14px);pointer-events:none;border-radius:999px;width:248px;height:176px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.onboarding-noise-cloud{z-index:1;pointer-events:none;position:absolute;inset:0}.onboarding-hero-scene--noise .onboarding-app-card--vacancy{width:212px;min-height:144px;padding:18px 18px 16px}.noise-float-anchor{position:absolute;transform:translate(-50%,-50%)}.noise-float{opacity:.24;width:112px;padding:11px 13px}.noise-float.compact{width:92px}.noise-float-anchor--1{left:calc(var(--noise-center-x) - 124px);top:calc(var(--noise-center-y) - 50px)}.noise-float-anchor--2{left:calc(var(--noise-center-x) + 124px);top:calc(var(--noise-center-y) - 50px)}.noise-float-anchor--3{left:calc(var(--noise-center-x) - 136px);top:calc(var(--noise-center-y) + 28px)}.noise-float-anchor--4{left:calc(var(--noise-center-x) + 136px);top:calc(var(--noise-center-y) + 28px)}.noise-float-anchor--5{left:calc(var(--noise-center-x) - 96px);top:calc(var(--noise-center-y) + 112px)}.noise-float-anchor--6{left:calc(var(--noise-center-x) + 96px);top:calc(var(--noise-center-y) + 112px)}.noise-float-anchor--7{left:calc(var(--noise-center-x) - 178px);top:calc(var(--noise-center-y) - 10px)}.noise-float-anchor--8{left:calc(var(--noise-center-x) + 178px);top:calc(var(--noise-center-y) - 10px)}.noise-float .line.long{opacity:.72}.onboarding-noise-badge{border-radius:var(--radius-pill);background:var(--brand);width:34px;height:34px;color:var(--bg);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;top:-12px;right:-12px;box-shadow:0 10px 24px #ff730038}.onboarding-hero-scene--signal{--signal-item-height:52px;--signal-gap:12px;--signal-step:64px;--signal-block-shift:384px;--signal-highlight-stop:192px;overflow:visible}.onboarding-signal-feed{background:var(--surface-1);border:1px solid color-mix(in srgb, var(--border-default) 60%, transparent);border-radius:30px;width:214px;height:208px;padding:16px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #0000002e}.onboarding-signal-feed:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0b0b0b75 0%,#0b0b0b1f 10%,#0000 18% 80%,#0b0b0b6b 100%);position:absolute;inset:0}.onboarding-signal-feed-track{gap:var(--signal-gap);z-index:1;flex-direction:column;animation:6.6s cubic-bezier(.16,.84,.24,1) infinite onboardingSignalScroll;display:flex;position:relative}.onboarding-signal-feed .onboarding-list-item.ghost{animation:none}.signal-feed-item{width:100%;min-height:var(--signal-item-height);z-index:1;margin:0;position:relative}.signal-feed-item--highlight{opacity:1;border-color:color-mix(in srgb, var(--brand) 28%, transparent);background:linear-gradient(180deg, #ffffff0a, transparent 120%), color-mix(in srgb, var(--surface-1) 92%, var(--brand) 8%);box-shadow:inset 0 1px #ffffff0d,0 6px 14px #ff73000f}.onboarding-hero-scene--filter{overflow:visible}.onboarding-filter-stack{flex-direction:column;align-items:center;gap:10px;width:192px;display:flex;position:relative}.onboarding-filter-stack-cloud{width:170px;height:94px;position:relative}.onboarding-filter-stack-card{background:linear-gradient(180deg, #ffffff0a, transparent 24%), var(--surface-1);border:1px solid color-mix(in srgb, var(--border-default) 54%, transparent);border-radius:22px;flex-direction:column;gap:8px;width:148px;padding:12px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0a,0 10px 22px #00000024}.onboarding-filter-stack-card.layer-1{opacity:.18;width:162px;top:0}.onboarding-filter-stack-card.layer-2{opacity:.26;width:156px;top:12px}.onboarding-filter-stack-card.layer-3{opacity:.38;width:152px;top:24px}.onboarding-filter-stack-card.layer-4{opacity:.52;width:148px;top:36px}.onboarding-filter-collapse{width:72px;height:34px;position:relative}.onboarding-filter-collapse-line{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 34%, transparent), transparent 100%);transform-origin:top;width:1px;height:30px;position:absolute;top:0}.onboarding-filter-collapse-line.line-1{left:14px;transform:rotate(24deg)}.onboarding-filter-collapse-line.line-2{left:35px}.onboarding-filter-collapse-line.line-3{right:14px;transform:rotate(-24deg)}.onboarding-filter-result{border:1px solid color-mix(in srgb, var(--brand) 24%, transparent);flex-direction:column;gap:8px;width:158px;padding:12px 12px 10px;animation:3.2s ease-in-out -.6s infinite onboardingCardLift;display:flex;box-shadow:0 14px 32px #ff73001a}.onboarding-filter-result-card{width:158px}.onboarding-hero-scene--speed{justify-content:center;align-items:center;display:flex;overflow:visible}.onboarding-speed-device{background:linear-gradient(180deg, #ffffff0f, transparent 24%), var(--surface-1);border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);border-radius:24px;width:168px;padding:14px;animation:3.2s ease-in-out infinite onboardingCardLift;position:relative;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #ff730014}.onboarding-speed-device-header,.onboarding-speed-device-body{flex-direction:column;gap:8px;display:flex}.onboarding-speed-device-header{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px}.onboarding-speed-device-title{align-items:center;gap:10px;min-width:0;display:flex}.onboarding-speed-device-body{margin-bottom:10px}.onboarding-speed-cta{border-radius:var(--radius-pill);background:var(--brand);height:30px;color:var(--bg);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.onboarding-speed-device-meta{gap:8px;margin-bottom:10px;display:flex}.onboarding-speed-badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand) 16%, var(--surface-1));border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);min-width:56px;color:var(--text-primary);padding:8px 10px;font-size:13px;font-weight:700;line-height:1;animation:3.2s ease-in-out infinite onboardingSpeedBadgePulse;position:absolute;top:18px;right:-6px;box-shadow:0 10px 22px #ff73001a}.onboarding-hero-scene--stack{justify-content:center;align-items:center;display:flex;overflow:visible}.onboarding-stack-calendar{border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);background:linear-gradient(180deg, #ffffff0a, transparent 22%), var(--surface-1);border-radius:28px;width:220px;padding:16px 16px 18px;animation:3.2s ease-in-out infinite onboardingCardLift;position:relative;box-shadow:inset 0 1px #ffffff0a,0 14px 32px #0000002e}.onboarding-stack-weekdays{grid-template-columns:repeat(7,20px);justify-content:center;gap:8px;margin-bottom:12px;display:grid}.onboarding-stack-weekday{text-align:center;color:var(--text-secondary);font-size:10px;font-weight:600;line-height:1}.onboarding-stack-grid{flex-direction:column;gap:8px;display:flex}.onboarding-stack-row{grid-template-columns:repeat(7,20px);justify-content:center;gap:8px;display:grid}.onboarding-stack-day{background:var(--surface-2);border:1px solid color-mix(in srgb, var(--border-default) 44%, transparent);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative;overflow:hidden}.onboarding-stack-day.single{background:color-mix(in srgb, var(--brand) 10%, var(--surface-1));border-color:color-mix(in srgb, var(--brand) 16%, transparent)}.onboarding-stack-day.double{background:color-mix(in srgb, var(--brand) 16%, var(--surface-1));border-color:color-mix(in srgb, var(--brand) 28%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 14%, transparent);animation:3.6s ease-in-out infinite onboardingStackDayPulse}.onboarding-stack-day.empty{box-shadow:none;background:0 0;border-color:#0000}.onboarding-stack-day .day-zero,.onboarding-stack-day .day-mark{font-size:10px;font-weight:700;line-height:1;position:absolute}.onboarding-stack-day .day-zero{color:var(--text-secondary);animation:4.2s ease-out infinite onboardingStackZeroFade;animation-delay:var(--stack-delay,0s)}.onboarding-stack-day .day-mark{color:var(--brand);opacity:0;animation:4.2s ease-out infinite onboardingStackValueReveal;animation-delay:var(--stack-delay,0s);transform:translateY(2px)}.onboarding-hero-scene--trial{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;overflow:visible}.onboarding-trial-glow{background:radial-gradient(circle, color-mix(in srgb, var(--brand) 14%, transparent) 0%, transparent 74%);filter:blur(12px);border-radius:50%;width:260px;height:260px;animation:4.2s ease-in-out infinite onboardingPulseGlow;position:absolute}.onboarding-trial-header{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.onboarding-trial-timeline-card{border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 12%, transparent), transparent 76%), var(--surface-1);border-radius:28px;flex-direction:column;gap:18px;width:280px;padding:22px 20px 20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #ff73001a}.onboarding-trial-label{color:var(--text-primary);text-align:center;font-size:34px;font-weight:700;line-height:.95}.onboarding-trial-subline{color:var(--text-secondary);text-align:center;font-size:14px;font-weight:500;line-height:1.25}.onboarding-trial-timeline{flex-direction:column;gap:18px;padding-left:8px;display:flex;position:relative}.onboarding-trial-line{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 28%, transparent) 0%, color-mix(in srgb, var(--border-default) 70%, transparent) 100%);border-radius:999px;width:2px;position:absolute;top:8px;bottom:8px;left:9px}.onboarding-trial-step{align-items:flex-start;gap:14px;display:flex;position:relative}.onboarding-trial-dot{background:var(--surface-2);border:1px solid color-mix(in srgb, var(--border-default) 70%, transparent);z-index:1;border-radius:50%;flex:none;width:20px;height:20px;position:relative}.onboarding-trial-step--active .onboarding-trial-dot{background:color-mix(in srgb, var(--brand) 18%, var(--surface-1));border-color:color-mix(in srgb, var(--brand) 32%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--brand) 10%, transparent)}.onboarding-trial-dot:after{content:"";background:color-mix(in srgb, var(--text-secondary) 70%, transparent);border-radius:50%;position:absolute;inset:5px}.onboarding-trial-step--active .onboarding-trial-dot:after{background:var(--brand)}.onboarding-trial-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.onboarding-trial-step-title{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.15}.onboarding-trial-step-text{color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.3}.onboarding-panel{align-items:center;gap:var(--space-10);width:100%;padding-bottom:var(--layout-bottom-actions-offset);flex-direction:column;display:flex}.onboarding-panel--loading{gap:var(--space-6)}.onboarding-panel-title{width:100%;color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight);line-height:var(--token-type-h2-line-height);text-align:center;margin:0}.onboarding-panel-subtitle{margin:calc(-1 * var(--space-8)) 0 0;width:100%;color:var(--text-secondary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);text-align:center}.onboarding-panel-subtitle p{margin:0}.onboarding-panel-action{width:100%}.onboarding-pagination{align-items:center;gap:var(--space-3);justify-content:center;width:100%;display:flex}.onboarding-pagination-dot{border-radius:var(--radius-pill);background:var(--surface-3);width:8px;height:8px}.onboarding-pagination-dot.is-active{background:var(--brand);width:10px;height:10px}.onboarding-loading-line{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);border-radius:var(--radius-pill);background-size:200% 100%;animation:1.2s linear infinite profileSkeletonShift}.onboarding-loading-line--eyebrow{width:112px;height:20px}.onboarding-loading-line--title{width:100%;height:36px}.onboarding-loading-line--title.short{width:72%}.onboarding-loading-line--copy{width:100%;height:20px}.onboarding-loading-line--copy.short{width:80%}.onboarding-loading-button{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;width:100%;height:60px;animation:1.2s linear infinite profileSkeletonShift}@keyframes onboardingHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes onboardingFloatGhost{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:.52;transform:translateY(-10px)}}@keyframes onboardingCardLift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes onboardingSignalScroll{0%,8%{transform:translateY(0)}30%{transform:translateY(calc(-1 * var(--signal-highlight-stop)))}30%,52%{transform:translateY(calc(-1 * var(--signal-highlight-stop)))}82%{transform:translateY(calc(-1 * var(--signal-block-shift)))}82%,to{transform:translateY(calc(-1 * var(--signal-block-shift)))}}@keyframes onboardingFilterChipDrop{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:.92;transform:translateY(24px)}}@keyframes onboardingPulseRing{0%{opacity:.15;transform:scale(.9)}60%{opacity:.42}to{opacity:.05;transform:scale(1.06)}}@keyframes onboardingFilterDrift{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes onboardingSpeedBadgePulse{0%,to{transform:translateY(0);box-shadow:0 10px 22px #ff73001a}50%{transform:translateY(-3px);box-shadow:0 12px 26px #ff730024}}@keyframes onboardingStackDayPulse{0%,to{background:color-mix(in srgb, var(--brand) 12%, var(--surface-1));transform:scale(1)}50%{background:color-mix(in srgb, var(--brand) 18%, var(--surface-1));transform:scale(1.06)}}@keyframes onboardingStackZeroFade{0%,10%{opacity:1;transform:translateY(0)}18%,to{opacity:0;transform:translateY(-3px)}}@keyframes onboardingStackValueReveal{0%,10%{opacity:0;transform:translateY(3px)}18%,to{opacity:1;transform:translateY(0)}}@keyframes onboardingStackSummaryPulse{0%,to{transform:translateY(0);box-shadow:0 14px 30px #ff73001a}50%{transform:translateY(-3px);box-shadow:0 16px 34px #ff730024}}@keyframes onboardingPulseGlow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes onboardingStarBlink{0%,to{opacity:.25;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.tabbar{height:calc(var(--layout-tabbar-height) + var(--layout-tabbar-safe-bottom));background:var(--surface-0);justify-content:center;gap:var(--tabbar-gap,var(--space-6));padding:0 0 var(--layout-tabbar-safe-bottom);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);width:var(--layout-shell-width);z-index:1000;align-items:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tabbar-item{color:var(--text-secondary);align-items:center;gap:var(--space-1);width:60px;height:44px;font-size:var(--token-type-tabbar-font-size);font-weight:var(--token-type-tabbar-font-weight);line-height:var(--token-type-tabbar-line-height);letter-spacing:0;font-family:var(--token-type-tabbar-font-family), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;white-space:nowrap;border-radius:var(--radius-sm);text-align:center;flex-direction:column;justify-content:center;text-decoration:none;display:flex}.tabbar-item.is-active{color:var(--brand)}.tabbar-icon{width:var(--icon-sm);height:var(--icon-sm);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.tabbar-icon svg{display:block}.tabbar-icon--home svg{width:13.3333px;height:13.3333px}.tabbar-icon--profile svg{width:10.6667px;height:13.3333px}.tabbar-icon--tasks svg{width:16px;height:16px}.tabbar-label{font-size:var(--token-type-tabbar-font-size);font-weight:var(--token-type-tabbar-font-weight);line-height:var(--token-type-tabbar-line-height);letter-spacing:0;display:block}.tabbar-icon-fallback{border:1.5px solid;border-radius:999px}.page-home{flex:1;height:100%;min-height:100%;padding:0;display:flex;position:relative}.page-profile{background:var(--bg);flex-direction:column;gap:0;display:flex}.page-subscription,.page-referrals{background:var(--bg);flex-direction:column;display:flex}.page-internal-layout,.referrals-layout,.subscription-layout,.subscription-manage-layout{flex-direction:column;gap:0;display:flex}.referrals-link-field{min-height:var(--control-lg);border:1px solid var(--token-color-border-default);border-radius:var(--radius-sm);padding:var(--space-4);background:0 0;align-items:center;display:flex}.referrals-section{flex-direction:column;display:flex}.referrals-section--link,.referrals-section--stats{margin-top:var(--space-10)}.referrals-section-label{margin:0 0 var(--space-4);color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height)}.referrals-link-text{color:var(--text-secondary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-tabbar-font-size);font-weight:var(--token-type-tabbar-font-weight);line-height:var(--token-type-tabbar-line-height);text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.referrals-promo-actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.referrals-secondary-button{min-height:var(--control-lg);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-primary);padding:var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-button-font-size);font-weight:var(--token-type-button-font-weight);line-height:var(--token-type-button-line-height);border:0;display:inline-flex}.referrals-secondary-button:disabled{opacity:.64}.referrals-button-icon{width:var(--icon-sm);height:var(--icon-sm);display:block}.referrals-stats-card{background:var(--surface-1);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.referrals-faq-section{margin-top:var(--space-10);padding-bottom:var(--layout-bottom-actions-offset)}.referrals-faq-title{margin:0 0 var(--space-2);color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight);line-height:var(--token-type-h2-line-height)}.referrals-faq-list{gap:var(--space-1);flex-direction:column;display:flex}.referrals-faq-item{border-radius:var(--radius-sm)}.referrals-faq-trigger{width:100%;min-height:44px;color:var(--text-primary);padding:var(--space-2) 0;justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);background:0 0;border:0;display:flex}.referrals-faq-chevron{width:var(--icon-sm);height:var(--icon-sm);color:var(--text-secondary);flex:none;transition:transform .16s}.referrals-faq-chevron.is-expanded{transform:rotate(180deg)}.referrals-faq-answer{padding:0 0 var(--space-3);color:var(--text-secondary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-button-font-size);font-weight:var(--token-type-tabbar-font-weight);margin:0;line-height:1.4}.referrals-stat-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-2) 0;display:flex}.referrals-stat-label,.referrals-stat-value{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height)}.referrals-stat-label{color:var(--text-primary)}.referrals-stat-value{color:var(--brand);text-align:right;white-space:nowrap}.referrals-divider{background:#5c5c5c33;height:1px}.subscription-layout{flex:auto;justify-content:space-between;min-height:100%}.subscription-main{flex-direction:column;flex:auto;gap:0;min-height:100%;display:flex}.page-subscription .subscription-info-card--summary{margin-top:var(--space-10)}.page-referrals .referrals-promo-actions{margin-top:var(--space-2)}.referrals-loading,.page-empty-state,.referrals-empty-state{margin-top:var(--space-10);gap:var(--space-2);flex-direction:column;display:flex}.referrals-skeleton-card,.referrals-skeleton-button,.referrals-skeleton-block,.subscription-summary-loading-line{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.2s linear infinite profileSkeletonShift}.referrals-skeleton-block,.referrals-skeleton-button{min-height:var(--control-lg)}.referrals-skeleton-card{padding:var(--space-4)}.referrals-skeleton-row,.subscription-summary-loading-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-2) 0;display:flex}.referrals-skeleton-line,.subscription-summary-loading-line{height:20px}.referrals-skeleton-line--label,.subscription-summary-loading-line--label{width:48%}.referrals-skeleton-line--value,.subscription-summary-loading-line--value{width:22%}.subscription-info-card{background:var(--surface-1);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.subscription-info-card--summary{margin-top:var(--space-2)}.subscription-summary-loading{gap:var(--space-1);flex-direction:column;display:flex}.subscription-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-2) 0;display:flex}.subscription-label,.subscription-value{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height)}.subscription-label{color:var(--text-primary)}.subscription-value{text-align:right}.subscription-value.is-success{color:var(--ok)}.subscription-value.is-warning{color:var(--warn)}.subscription-value.is-danger{color:var(--danger)}.subscription-value.is-brand{color:var(--brand)}.subscription-divider{background:#5c5c5c33;height:1px}.subscription-actions{gap:var(--space-2);flex-direction:column;display:flex}.subscription-actions--bottom{padding-top:var(--space-10);background:linear-gradient(#0b0b0b00 0%,#0b0b0beb 18%,#0b0b0b 100%);margin-top:auto;padding-bottom:0;position:sticky;bottom:0}.layout-bottom-actions-offset{padding-bottom:var(--layout-bottom-actions-offset)}.subscription-action{width:100%}.subscription-action-row{gap:var(--space-2);grid-template-columns:1fr 1fr;width:100%;display:grid}.subscription-legal{margin-top:var(--space-10);padding-bottom:var(--space-4);justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.subscription-legal-link{color:var(--text-secondary);align-items:center;gap:var(--space-1);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-caption-l-font-size);font-weight:var(--token-type-caption-l-font-weight);line-height:var(--token-type-caption-l-line-height);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.subscription-legal-link--wide{justify-content:center;width:100%}.subscription-legal--stub{margin-top:auto}.subscription-legal-icon{width:var(--icon-sm);height:var(--icon-sm);display:block}.page-subscription-manage{background:var(--bg)}.subscription-manage-layout{min-height:100%}.subscription-manage-loading{margin-top:var(--space-10);gap:var(--space-2);flex-direction:column;display:flex}.subscription-manage-loading-plans,.subscription-manage-loading-actions{gap:var(--space-2);flex-direction:column;display:flex}.subscription-manage-loading-plan,.subscription-manage-loading-toggle,.subscription-manage-loading-helper,.subscription-manage-loading-button,.subscription-manage-loading-trust,.subscription-manage-loading-legal{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.2s linear infinite profileSkeletonShift}.subscription-manage-loading-plan{border-radius:var(--radius-md);width:100%;min-height:60px}.subscription-manage-loading-toggle-row{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.subscription-manage-loading-toggle{width:100%;min-height:var(--control-lg);border-radius:var(--radius-sm)}.subscription-manage-loading-helper{margin-top:var(--space-2);border-radius:var(--radius-pill);align-self:center;width:232px;height:14px}.subscription-manage-loading-button{margin-top:var(--layout-subscription-manage-toggle-to-primary-gap);width:100%;min-height:var(--control-lg);border-radius:var(--radius-sm)}.subscription-manage-loading-trust{margin-top:var(--space-2);border-radius:var(--radius-pill);align-self:center;width:176px;height:12px}.subscription-manage-loading-legal{margin-top:var(--layout-subscription-manage-primary-to-legal-gap);border-radius:var(--radius-md);width:100%;height:32px}.subscription-manage-plans{margin-top:var(--space-10);gap:var(--space-2);flex-direction:column;display:flex}.subscription-manage-plan{width:100%;min-height:60px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary);justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);border:1px solid #0000;display:flex}.subscription-manage-plan.is-selected{border-color:var(--brand)}.subscription-manage-plan-title{color:var(--text-primary)}.subscription-manage-plan-price{color:var(--brand);flex:none}.subscription-manage-actions{margin-top:var(--space-2);flex-direction:column;gap:0;padding-top:0;display:flex}.subscription-manage-toggle-row{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.subscription-manage-toggle{width:100%;min-height:var(--control-lg);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-primary);text-align:center;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-button-font-size);font-weight:var(--token-type-button-font-weight);line-height:var(--token-type-button-line-height);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.subscription-manage-toggle.is-selected{border-color:var(--brand);background:var(--surface-1)}.subscription-manage-toggle.is-disabled{opacity:.64}.subscription-manage-panel{margin-top:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.subscription-manage-helper{margin:var(--space-2) 0 0;color:var(--text-secondary);justify-content:center;align-items:center;gap:var(--space-1);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-caption-xs-font-size);font-weight:var(--token-type-caption-xs-font-weight);line-height:var(--token-type-caption-xs-line-height);text-align:center;display:inline-flex}.subscription-manage-helper-icon{color:currentColor;flex:none;width:10px;height:10px;display:block;transform:translateY(-.5px)}.subscription-manage-promo-field{width:100%;min-height:var(--control-lg);border:1px solid var(--token-color-border-default);border-radius:var(--radius-sm);padding:0 var(--space-4);background:0 0;align-items:center;display:flex}.subscription-manage-promo-input{width:100%;min-height:var(--control-lg);color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:var(--token-type-input-font-weight);line-height:var(--token-type-input-line-height);background:0 0;border:0;outline:none;padding:0}.subscription-manage-promo-input::placeholder{color:var(--text-secondary)}.subscription-manage-secondary-action,.subscription-manage-primary-action{width:100%}.subscription-manage-primary-action{margin-top:var(--layout-subscription-manage-toggle-to-primary-gap)}.subscription-manage-trust{margin:var(--space-2) 0 0;color:var(--text-secondary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-caption-xs-font-size);font-weight:var(--token-type-caption-xs-font-weight);line-height:var(--token-type-caption-xs-line-height);text-align:center}.subscription-manage-summary{margin-top:var(--space-2);gap:var(--space-1);flex-direction:column;display:flex}.subscription-manage-note,.subscription-manage-summary-row{color:var(--text-secondary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-sm-font-size);font-weight:var(--token-type-body-sm-font-weight);line-height:var(--token-type-body-sm-line-height);margin:0}.subscription-manage-note.is-error{color:var(--danger)}.subscription-manage-summary-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.subscription-manage-summary-row.is-total{color:var(--text-primary)}.subscription-manage-placeholder{margin-top:var(--space-10)}.subscription-manage-legal{margin:var(--layout-subscription-manage-primary-to-legal-gap) 0 0;color:var(--text-secondary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-caption-l-font-size);font-weight:var(--token-type-caption-l-font-weight);line-height:var(--token-type-caption-l-line-height);text-align:center}.subscription-manage-legal-link{color:inherit;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.page-payment-success{background:var(--bg);flex-direction:column;display:flex}.payment-success-layout{flex-direction:column;gap:0;display:flex}.payment-success-card{margin-top:var(--space-10);background:var(--surface-1);border-radius:var(--radius-md);padding:var(--space-6) var(--space-4)}.payment-success-state{gap:var(--space-4);flex-direction:column;display:flex}.payment-success-copy-block{gap:var(--space-2);flex-direction:column;display:flex}.payment-success-spinner{border:3px solid #ffffff1f;border-top-color:var(--brand);border-radius:999px;width:28px;height:28px;animation:.9s linear infinite profileSkeletonShift}.payment-success-title{color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight);line-height:var(--token-type-h2-line-height);margin:0}.payment-success-title.is-success{color:var(--ok)}.payment-success-title.is-danger{color:var(--danger)}.payment-success-copy,.payment-success-meta,.payment-success-note{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);margin:0}.payment-success-copy{color:var(--text-secondary)}.payment-success-meta{color:var(--text-primary)}.payment-success-note{color:var(--text-secondary)}.payment-success-note.is-error{color:var(--danger)}.payment-success-actions{margin-top:var(--space-10);gap:var(--space-2);flex-direction:column;display:flex}.page-onboarding-trial-activated{background:var(--bg);flex-direction:column;display:flex;position:relative}.onboarding-trial-activated-layout{flex-direction:column;gap:0;min-height:100%;display:flex}.onboarding-trial-activated-content{justify-content:center;align-items:center;gap:var(--space-10);padding-top:var(--space-8);flex-direction:column;flex:auto;min-height:0;display:flex}.onboarding-trial-activated-hero{justify-content:center;align-items:center;width:208px;height:208px;display:flex;position:relative}.onboarding-trial-activated-lottie,.onboarding-trial-activated-lottie svg{display:block;width:100%!important;height:100%!important}.onboarding-trial-activated-copy{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.onboarding-trial-activated-title,.onboarding-trial-activated-subtitle,.onboarding-trial-skip-title{margin:0;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.onboarding-trial-activated-title{color:var(--text-primary);font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight);line-height:var(--token-type-h2-line-height)}.onboarding-trial-activated-subtitle{color:var(--text-secondary);font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height)}.onboarding-trial-activated-actions{gap:var(--space-2);padding-top:var(--space-10);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));flex-direction:column;margin-top:auto;display:flex}.onboarding-trial-skip-overlay{z-index:40;background:color-mix(in srgb, var(--bg) 90%, transparent);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.onboarding-trial-skip-sheet{width:100%;max-width:var(--layout-shell-max-width);gap:var(--space-6);padding:var(--space-6) var(--layout-page-padding) calc(var(--space-6) + env(safe-area-inset-bottom));background:var(--bg);border-radius:16px 16px 0 0;flex-direction:column;display:flex}.onboarding-trial-skip-title{color:var(--text-primary);font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight);line-height:var(--token-type-h2-line-height)}.onboarding-trial-skip-actions{gap:var(--space-2);flex-direction:column;display:flex}.payment-success-action{width:100%}.page-vacancy-filter,.page-ai-data,.page-ai-generate,.page-ai-hub,.page-ai-history-item{background:var(--bg);flex-direction:column;display:flex}.ai-hub-layout{gap:var(--space-10);flex-direction:column;padding:0;display:flex}.ai-hub-section{gap:var(--space-6);flex-direction:column;display:flex}.ai-hub-header{max-width:358px}.ai-hub-settings-grid{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ai-hub-setting-field{gap:var(--space-1);flex-direction:column;display:flex}.ai-hub-setting-label{min-height:44px;color:var(--text-primary);font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);align-items:center;display:flex}.ai-hub-setting-control{border:1px solid var(--token-color-border-default);border-radius:var(--radius-sm);width:100%;min-height:60px;padding:0 var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);background:0 0;display:flex}.ai-hub-setting-control.is-saving{opacity:.72}.ai-hub-setting-icon{width:var(--icon-sm);height:var(--icon-sm);right:var(--space-4);pointer-events:none;flex-shrink:0;display:block;position:absolute}.ai-hub-setting-select{position:relative}.ai-hub-setting-native-select{width:100%;min-height:60px;color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:var(--token-type-input-font-weight);line-height:var(--token-type-input-line-height);appearance:none;background:0 0;border:0;outline:none;padding:0 28px 0 0}.ai-hub-setting-native-select:disabled{opacity:1}.ai-hub-profile-action{width:100%}.ai-hub-helper-note{color:var(--text-secondary);font-size:var(--token-type-tabbar-font-size);font-weight:var(--token-type-tabbar-font-weight);line-height:var(--token-type-tabbar-line-height);margin:0}.ai-hub-helper-block{gap:var(--space-1);flex-direction:column;display:flex}.ai-hub-helper-summary{color:var(--text-secondary);font-size:var(--token-type-caption-l-font-size);font-weight:var(--token-type-caption-l-font-weight);line-height:var(--token-type-caption-l-line-height);margin:0}.ai-hub-quota-summary{color:var(--text-primary)}.ai-hub-history-list,.ai-hub-history-group{gap:var(--space-2);flex-direction:column;display:flex}.ai-hub-history-date{color:var(--text-secondary);font-size:var(--token-type-tabbar-font-size);font-weight:var(--token-type-tabbar-font-weight);line-height:var(--token-type-tabbar-line-height)}.ai-hub-history-item{border-radius:var(--radius-md);background:var(--surface-2);width:100%;min-height:60px;padding:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;border:0;display:flex}.ai-hub-history-title{min-width:0;color:var(--text-primary);font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height)}.ai-hub-history-arrow{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0;display:block}.ai-hub-empty-state{min-height:120px;margin-top:0}.ai-hub-skeleton{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.2s linear infinite profileSkeletonShift}.ai-hub-skeleton--date{width:92px;height:14px}.ai-hub-skeleton--item{border-radius:var(--radius-md);width:100%;height:60px}.ai-hub-skeleton--title{border-radius:var(--radius-pill);width:220px;height:28px}.ai-hub-skeleton--detail{border-radius:var(--radius-md);width:100%;height:367px}.ai-history-item-layout{flex-direction:column;gap:0;display:flex}.page-tasks{background:var(--bg);flex-direction:column;display:flex}.tasks-layout{gap:var(--space-10);flex-direction:column;padding:0;display:flex}.tasks-section{gap:var(--space-6);flex-direction:column;display:flex}.tasks-header,.tasks-section-header{max-width:358px}.tasks-section-title{color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight);line-height:var(--token-type-h2-line-height);margin:0}.tasks-list{gap:var(--space-2);flex-direction:column;display:flex}.tasks-card{border-radius:var(--radius-md);background:var(--surface-1);width:100%;overflow:hidden}.tasks-card-toggle{width:100%;min-height:var(--control-lg);padding:var(--space-2) var(--space-4);align-items:center;gap:var(--space-2);color:var(--text-primary);text-align:left;background:0 0;border:0;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.tasks-card.is-expanded .tasks-card-toggle{padding-bottom:var(--space-2);gap:var(--space-2)}.tasks-reward-badge{width:60px;min-height:var(--icon-md);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);background:var(--ok);color:var(--surface-1);font-size:var(--token-type-caption-l-font-size);font-weight:var(--token-type-caption-l-font-weight);line-height:var(--token-type-caption-l-line-height);white-space:nowrap;flex:0 0 60px;justify-content:center;align-items:center;display:inline-flex}.tasks-reward-badge.is-completed{background:var(--surface-3);color:var(--text-secondary)}.tasks-card-title{min-width:0;color:var(--text-primary);font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);flex:auto}.tasks-card-chevron{width:var(--icon-sm);height:var(--icon-sm);flex:none;transition:transform .18s;display:block}.tasks-card.is-expanded .tasks-card-chevron{transform:rotate(180deg)}.tasks-card-details{padding:0 var(--space-4) var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.tasks-channel{align-items:center;gap:10px;width:100%;display:flex}.tasks-channel-avatar{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-sm);object-fit:cover;flex:none;display:block}.tasks-channel-avatar-placeholder{background:var(--surface-3)}.tasks-channel-copy{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.tasks-channel-name,.tasks-channel-username,.tasks-instructions p,.tasks-instructions li{margin:0;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:normal}.tasks-channel-name{color:var(--text-primary);font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight)}.tasks-channel-username{color:var(--text-secondary);font-size:var(--token-type-input-font-size);font-weight:var(--token-type-input-font-weight)}.tasks-instructions{color:var(--text-primary);font-size:var(--token-type-input-font-size);font-weight:var(--token-type-input-font-weight);line-height:var(--token-type-input-line-height)}.tasks-instructions ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}.tasks-instructions li{padding-left:0}.tasks-instructions p:first-child{margin-bottom:var(--space-1)}.tasks-bug-copy{gap:var(--space-2);flex-direction:column;display:flex}.tasks-bug-copy p:first-child{margin-bottom:0}.tasks-actions{gap:var(--space-2);flex-direction:column;display:flex}.tasks-action{width:100%}.tasks-placeholder{min-height:132px}.tasks-card--skeleton{min-height:var(--control-lg);padding:var(--space-4);align-items:center;gap:var(--space-2);display:flex}.tasks-skeleton-line{height:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-3);flex:auto}.tasks-skeleton-line--badge{flex:0 0 64px;width:64px}.tasks-success-sheet{background:var(--bg);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);width:100%;padding:var(--space-6) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));gap:var(--space-6);flex-direction:column;display:flex;position:relative}.tasks-success-close{top:var(--space-6);right:var(--space-4);width:var(--icon-sm);height:var(--icon-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.tasks-success-close-icon{width:var(--icon-sm);height:var(--icon-sm);display:block}.tasks-success-header{gap:var(--space-2);padding-right:var(--space-8);flex-direction:column;display:flex}.tasks-success-title,.tasks-success-subtitle{margin:0;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tasks-success-title{color:var(--text-primary);font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight);line-height:var(--token-type-h2-line-height)}.tasks-success-subtitle{color:var(--text-secondary);font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height)}.ai-history-item-content{margin-top:var(--space-10);gap:var(--space-6);padding-bottom:var(--space-4);min-height:calc(100% - var(--space-10));flex-direction:column;display:flex}.ai-history-item-date{color:var(--text-secondary);font-size:var(--token-type-input-font-size);font-weight:var(--token-type-input-font-weight);line-height:var(--token-type-input-line-height)}.ai-history-item-title{color:var(--text-primary);font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);margin:0}.ai-data-layout{flex-direction:column;gap:0;display:flex}.page-ai-data .stub-back{font-size:var(--token-type-body-sm-font-size);font-weight:var(--token-type-body-sm-font-weight);line-height:var(--token-type-body-sm-line-height)}.page-ai-data .stub-back-icon{width:var(--icon-sm);height:var(--icon-sm)}.ai-generate-layout{flex-direction:column;gap:0;min-height:100%;display:flex}.ai-data-header{margin-top:var(--space-6);max-width:358px}.ai-generate-header{max-width:358px}.ai-generate-scroll{flex-direction:column;flex:auto;display:flex}.ai-data-content{margin-top:var(--space-6);gap:var(--space-10);padding-bottom:var(--space-4);flex-direction:column;flex:auto;display:flex}.ai-generate-content{margin-top:var(--space-10);gap:var(--space-4);flex-direction:column;padding-bottom:40px;display:flex}.ai-generate-card{background:var(--surface-1);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.ai-generate-card--result{min-height:367px}.ai-generate-card-label,.ai-generate-preview-text,.ai-generate-card-text,.ai-generate-result-text,.ai-generate-empty-text,.ai-generate-note{margin:0;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ai-generate-card-label{color:var(--text-secondary);font-size:var(--token-type-caption-l-font-size);font-weight:var(--token-type-caption-l-font-weight);line-height:var(--token-type-caption-l-line-height)}.ai-generate-card-head{gap:var(--space-1);flex-direction:column;display:flex}.ai-generate-quota{color:var(--text-primary);font-size:var(--token-type-caption-l-font-size);font-weight:var(--token-type-caption-l-font-weight);line-height:var(--token-type-caption-l-line-height);margin:0}.page-ai-history-item .ai-generate-card--result{gap:var(--space-2);flex:auto;min-height:0}.ai-generate-preview-text,.ai-generate-card-text,.ai-generate-empty-text,.ai-generate-note{color:var(--text-primary);font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height)}.ai-generate-result-text{color:var(--text-primary);font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);white-space:pre-wrap}.ai-generate-empty-text{color:var(--text-secondary)}.ai-generate-preview-toggle{width:100%;min-height:var(--control-lg);color:var(--text-primary);padding:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);text-align:left;background:0 0;border:0;border-radius:0;transition:background-color .18s,color .18s;display:flex}.ai-generate-preview-module{border-radius:var(--radius-md);background:var(--surface-1);overflow:hidden}.ai-generate-preview-toggle-label{flex:auto;min-width:0}.ai-generate-preview-toggle-icon{width:var(--icon-sm);height:var(--icon-sm);transition:transform .22s;display:block}.ai-generate-preview-toggle.is-open .ai-generate-preview-toggle-icon{transform:rotate(180deg)}.ai-generate-preview-toggle.is-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.ai-generate-preview-toggle:disabled{opacity:.7}.ai-generate-preview-panel{opacity:0;background:0 0;transition:max-height .24s,opacity .2s;overflow:hidden}.ai-generate-preview-panel.is-open{opacity:1}.ai-generate-preview-panel-inner{padding:0 var(--space-4) var(--space-4)}.ai-generate-preview-content{gap:var(--space-3);padding-top:var(--space-1);border-top:1px solid color-mix(in srgb, var(--border-default) 28%, transparent);flex-direction:column;display:flex}.ai-generate-preview-expand{color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-caption-l-font-size);font-weight:var(--token-type-caption-l-font-weight);line-height:var(--token-type-caption-l-line-height);background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.ai-generate-preview-text.is-clamped:not(.is-expanded){-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ai-generate-single-action{width:100%}.ai-generate-actions-shell{z-index:3;padding-top:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent 0%, var(--bg) 20%, var(--bg) 100%);margin-top:auto;position:sticky;bottom:0}.ai-generate-actions{gap:var(--space-3);flex-direction:column;display:flex}.ai-generate-return-action{width:100%}.ai-generate-note{color:var(--text-secondary);text-align:center;width:228px;margin:0 auto;font-size:10px;font-weight:400;line-height:normal}.ai-generate-card--loading,.ai-generate-result-loading{gap:var(--space-2);flex-direction:column;display:flex}.ai-generate-skeleton{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.2s linear infinite profileSkeletonShift}.ai-generate-skeleton--meta{width:128px;height:16px}.ai-generate-skeleton--line{width:100%;height:18px}.ai-generate-skeleton--short{width:68%}.ai-data-fields{gap:var(--space-2);flex-direction:column;display:flex}.ai-data-field-group{flex-direction:column;gap:0;width:100%;display:flex}.ai-data-label{min-height:var(--space-9);color:var(--text-primary);font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);align-items:center;display:flex}.ai-data-input,.ai-data-textarea{border:1px solid var(--token-color-border-default);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-input-font-weight);line-height:var(--token-type-input-line-height);padding:var(--space-4);resize:none;background:0 0;outline:none}.ai-data-input{min-height:60px}.ai-data-textarea{min-height:80px;padding-top:13px;padding-bottom:13px}.ai-data-input::placeholder,.ai-data-textarea::placeholder{color:var(--text-secondary)}.ai-data-input:focus,.ai-data-textarea:focus{border-color:var(--brand)}.ai-data-input:disabled,.ai-data-textarea:disabled{opacity:.64}.ai-data-actions{align-items:center;gap:var(--space-2);flex-direction:column;margin-top:0;display:flex}.ai-data-primary-action{width:100%}.ai-data-delete-action{min-height:44px;padding:var(--space-4);color:var(--danger);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-button-font-size);font-weight:var(--token-type-button-font-weight);line-height:var(--token-type-button-line-height);background:0 0;border:0}.ai-data-delete-action:disabled{opacity:.5}.ai-data-legal{width:100%;color:var(--text-secondary);text-align:center;margin:0;font-size:10px;font-weight:400;line-height:normal}.vacancy-filter-layout{flex-direction:column;gap:0;display:flex}.vacancy-filter-content{gap:var(--space-10);margin-top:var(--space-10);padding-bottom:var(--space-4);flex-direction:column;display:flex}.vacancy-filter-block{gap:var(--space-4);flex-direction:column;display:flex}.vacancy-filter-block--sources{gap:var(--space-6)}.vacancy-filter-section-label{color:var(--text-primary);font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);margin:0}.vacancy-filter-sources-title{font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight);line-height:var(--token-type-h2-line-height)}.vacancy-filter-direction-stack{gap:var(--space-4);flex-direction:column;display:flex}.vacancy-filter-direction-item{gap:var(--space-2);flex-direction:column;display:flex}.vacancy-filter-direction-header{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:0;display:flex}.vacancy-filter-direction-header .vacancy-filter-section-label{flex:auto;min-width:0}.vacancy-filter-direction-field,.vacancy-filter-direction-select{width:100%;min-height:var(--control-lg);border:1px solid var(--token-color-border-default);border-radius:var(--radius-sm);padding:0 var(--space-4);background:0 0;justify-content:space-between;align-items:center;display:flex}.vacancy-filter-direction-value{min-width:0;color:var(--text-primary);font-size:var(--token-type-input-font-size);font-weight:var(--token-type-input-font-weight);line-height:var(--token-type-input-line-height)}.vacancy-filter-direction-header-action{width:var(--icon-sm);height:var(--icon-sm);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vacancy-filter-direction-header-action img,.vacancy-filter-select-icon,.vacancy-filter-add-direction-icon{width:var(--icon-sm);height:var(--icon-sm);display:block}.vacancy-filter-select{width:100%;min-height:var(--control-lg);color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:var(--token-type-input-font-weight);line-height:var(--token-type-input-line-height);appearance:none;background:0 0;border:0;outline:none;padding:0 28px 0 0}.vacancy-filter-select:invalid{color:var(--text-secondary)}.vacancy-filter-direction-select{position:relative}.vacancy-filter-select-icon{right:var(--space-4);pointer-events:none;position:absolute}.vacancy-filter-select-icon--static{flex:none;position:static;right:auto}.vacancy-filter-add-direction{height:var(--control-md);color:var(--text-primary);align-items:center;gap:var(--space-2);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);background:0 0;border:0;align-self:flex-start;padding:0;display:inline-flex}.vacancy-filter-card{background:var(--surface-1);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);flex-direction:column;display:flex}.vacancy-filter-warning{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-1);display:flex}.vacancy-filter-warning-icon{width:var(--icon-sm);height:var(--icon-sm);flex:none;display:block}.vacancy-filter-warning-text{color:var(--text-primary);font-size:var(--type-caption-xs-size);font-weight:var(--type-caption-xs-weight);line-height:var(--type-caption-xs-line-height);margin:0}.vacancy-filter-loading{gap:var(--space-6);flex-direction:column;display:flex}.vacancy-filter-loading-block{gap:var(--space-4);flex-direction:column;display:flex}.vacancy-filter-loading-label,.vacancy-filter-loading-title,.vacancy-filter-loading-link,.vacancy-filter-loading-field,.vacancy-filter-loading-card,.vacancy-filter-loading-row{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.2s linear infinite profileSkeletonShift}.vacancy-filter-loading-label{width:136px;height:var(--space-6);border-radius:var(--radius-pill)}.vacancy-filter-loading-field{width:100%;min-height:var(--control-lg);border-radius:var(--radius-sm)}.vacancy-filter-loading-link{width:240px;height:var(--control-md);border-radius:var(--radius-pill)}.vacancy-filter-loading-title{width:212px;height:var(--space-8);border-radius:var(--radius-pill)}.vacancy-filter-loading-card{border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.vacancy-filter-loading-row{width:100%;min-height:var(--control-md);border-radius:var(--radius-pill)}.vacancy-filter-loading-divider{background:var(--surface-2);height:1px}.vacancy-filter-aggregator-list{opacity:0;max-height:0;transition:max-height .22s,opacity .18s;overflow:hidden}.vacancy-filter-aggregator-list.is-expanded{opacity:1;max-height:520px}.vacancy-filter-row{min-height:var(--control-md);padding:var(--space-2) 0;justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.vacancy-filter-row-label{min-width:0;color:var(--text-primary);font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);flex:auto}.vacancy-filter-row--actionable{cursor:pointer}.vacancy-filter-row--actionable.is-disabled{cursor:default}.vacancy-filter-divider{margin-left:0}.vacancy-filter-switch{background:var(--text-secondary);border:0;border-radius:100px;flex:none;width:40px;height:22px;padding:0;transition:background-color .16s,opacity .16s;position:relative}.vacancy-filter-switch-thumb{background:var(--text-primary);border-radius:100px;width:18px;height:18px;transition:left .16s,background-color .16s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #2727271a}.vacancy-filter-switch.is-on{background:var(--ok)}.vacancy-filter-switch.is-on .vacancy-filter-switch-thumb{background:#fff;left:20px}.vacancy-filter-switch.is-disabled{opacity:.64}.vacancy-filter-error{text-align:left}.profile-hero-card{background:var(--surface-1);border-radius:var(--radius-md);min-height:175px;padding:var(--space-4);justify-content:center;align-items:center;gap:var(--space-1);flex-direction:column;display:flex;position:relative;overflow:hidden}.profile-hero-card:before{content:none}.profile-hero-card>*{z-index:2;position:relative}.profile-hero-pattern{pointer-events:none;z-index:1;flex-direction:column;justify-content:center;gap:0;display:flex;position:absolute;inset:0;overflow:hidden}.profile-hero-pattern-row{justify-content:center;align-items:center;gap:0;height:30px;display:flex}.profile-hero-pattern-row.is-shifted{transform:translate(15.5px)}.profile-hero-pattern-cell{background-image:var(--profile-hero-pattern);background-position:50%;background-repeat:no-repeat;background-size:31px 30px;flex:0 0 31px;width:31px;height:30px}.profile-avatar{object-fit:cover;border-radius:999px;width:64px;height:64px}.profile-avatar--placeholder{background:var(--surface-3)}.profile-avatar--placeholder.is-loading{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.2s linear infinite profileSkeletonShift}.profile-name{font-size:var(--token-type-body-font-size);color:var(--text-primary);margin:0;font-weight:400;line-height:1}.profile-name-skeleton,.profile-handle-skeleton,.profile-badge-skeleton{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.2s linear infinite profileSkeletonShift}.profile-name-skeleton{width:148px;height:32px}.profile-handle-skeleton{width:176px;height:24px}.profile-badge-skeleton{border-radius:var(--radius-pill);width:184px;height:44px}@keyframes profileSkeletonShift{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-handle{font-size:var(--type-caption-size);color:var(--text-secondary);margin:0;line-height:1}.profile-badge{margin-top:var(--space-1)}.subscription-badge{min-height:var(--icon-md);border-radius:var(--radius-sm);background:var(--surface-3);font-size:var(--type-caption-size);padding:var(--space-1) var(--space-2);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.subscription-badge.is-success{color:var(--ok)}.subscription-badge.is-warning{color:var(--warn)}.subscription-badge.is-danger{color:var(--danger)}.profile-sections{gap:var(--space-6);flex-direction:column;display:flex}.profile-gap-40{height:var(--space-10);flex:0 0 var(--space-10)}.profile-section{gap:var(--space-2);flex-direction:column;display:flex}.profile-section-title{font-size:var(--type-body-size);color:var(--text-secondary);margin:0;font-weight:400;line-height:1}.profile-menu-list{background:var(--surface-1);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.profile-menu-item{height:var(--control-md);border-radius:var(--radius-sm);color:var(--text-primary);justify-content:space-between;align-items:center;padding:0;text-decoration:none;display:flex}.profile-menu-left{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--token-type-body-font-size);flex:1 0 0;line-height:1.1;display:flex}.profile-menu-icon,.profile-menu-chevron{width:var(--icon-sm);height:var(--icon-sm);display:block}.profile-divider{background:var(--surface-3);height:1px;margin-left:26px}.home-animation-bg{z-index:1;background:var(--surface-0);position:absolute;inset:0;overflow:hidden}.home-overlay{z-index:2;padding:calc(var(--layout-page-padding) + var(--layout-telegram-top-offset)) var(--space-4) calc(var(--layout-tabbar-height) + var(--layout-tabbar-safe-bottom) + var(--layout-home-actions-offset));padding-left:var(--layout-page-padding);padding-right:var(--layout-page-padding);pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.home-status-row{pointer-events:none;justify-content:center;width:100%;display:flex}.home-status-badge{min-height:24px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-1);text-align:center;justify-content:center;align-items:center;display:inline-flex}.home-status-badge--loading{color:var(--text-secondary)}.home-status-badge.is-success{color:var(--ok)}.home-status-badge.is-warning{color:var(--warn)}.home-status-badge.is-danger{color:var(--danger)}.home-status-badge__label{font-family:var(--token-type-caption-l-font-family), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--token-type-caption-l-font-size);font-weight:var(--token-type-caption-l-font-weight);line-height:var(--token-type-caption-l-line-height);white-space:nowrap}.home-bottom-stack{pointer-events:none;gap:var(--space-2);display:grid}.home-actions{pointer-events:auto;gap:var(--space-2);width:100%;padding:var(--layout-page-padding);border-radius:var(--radius-md);background:var(--surface-1);margin-bottom:0;display:grid}.home-actions--loading{pointer-events:none}.home-loading-button{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.2s linear infinite profileSkeletonShift}.home-loading-button--primary,.home-loading-button--secondary{min-height:var(--control-lg)}.home-btn-row{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.home-btn{color:var(--text-primary);background:var(--surface-2);border-radius:var(--radius-sm);min-height:var(--control-lg);padding:var(--layout-page-padding);font-size:var(--type-button-size);border:0;justify-content:center;align-items:center;gap:8px;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;line-height:1;display:inline-flex}.home-btn:disabled{opacity:.64}.home-btn-primary{background:var(--brand);color:var(--text-primary);min-height:var(--control-lg);font-weight:500}.home-btn-primary-home{background:var(--brand)}.home-btn-secondary{min-height:var(--control-lg)}.home-btn-secondary.is-paused{background:var(--surface-3)}.home-btn-icon{width:var(--icon-sm);height:var(--icon-sm);display:block}.home-inline-error{pointer-events:auto}.sheet-backdrop{z-index:1200;pointer-events:auto;touch-action:none;background:#0000008f;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.quiet-hours-sheet{background:var(--bg);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);width:100%;padding:24px var(--space-4) 0;gap:var(--space-6);flex-direction:column;display:flex;position:relative}.quiet-hours-close{top:24px;right:var(--space-4);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute}.quiet-hours-close-icon{width:var(--icon-sm);height:var(--icon-sm);display:block}.quiet-hours-header{gap:var(--space-2);flex-direction:column;display:flex}.quiet-hours-title{color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight);line-height:var(--token-type-h2-line-height);margin:0}.quiet-hours-description{color:var(--text-secondary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);margin:0}.quiet-hours-status{color:var(--text-secondary);font-family:var(--token-type-caption-l-font-family), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--token-type-caption-l-font-size);font-weight:var(--token-type-caption-l-font-weight);line-height:var(--token-type-caption-l-line-height);margin:0}.quiet-hours-status.is-active{color:var(--warn)}.quiet-hours-form{gap:var(--space-2);grid-template-columns:114px minmax(0,1fr);display:grid}.quiet-hours-field{min-height:var(--control-lg);border:1px solid var(--token-color-border-default);border-radius:var(--radius-sm);background:0 0;align-items:center;display:flex;position:relative;overflow:hidden}.quiet-hours-select{width:100%;min-height:var(--control-lg);padding:var(--space-4) 40px var(--space-4) var(--space-4);color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-input-font-size);font-weight:var(--token-type-input-font-weight);line-height:var(--token-type-input-line-height);appearance:none;background:0 0;border:0;outline:none}.quiet-hours-chevron{right:var(--space-4);width:var(--icon-sm);height:var(--icon-sm);pointer-events:none;position:absolute}.quiet-hours-range{min-height:var(--control-lg);border:1px solid var(--token-color-border-default);border-radius:var(--radius-sm);grid-template-columns:1fr 32px 1fr;align-items:center;display:grid}.quiet-hours-field--time{min-height:var(--control-lg);border:0;border-radius:0}.quiet-hours-separator{width:1px;height:var(--icon-sm);background:var(--token-color-border-default);justify-self:center}.quiet-hours-submit{width:100%;min-height:var(--control-lg);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-button-font-size);font-weight:var(--token-type-button-font-weight);line-height:var(--token-type-button-line-height);border:0}.subscription-reminder-sheet{background:var(--bg);border-top-left-radius:var(--space-4);border-top-right-radius:var(--space-4);width:100%;padding:var(--space-6) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));gap:var(--space-6);flex-direction:column;display:flex;position:relative;overflow:hidden}.subscription-reminder-header{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.subscription-reminder-title,.subscription-reminder-subtitle,.subscription-reminder-label,.subscription-reminder-value{margin:0;font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:normal}.subscription-reminder-title{color:var(--text-primary);font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight)}.subscription-reminder-subtitle{color:var(--text-secondary);font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight)}.subscription-reminder-summary{border-radius:var(--radius-md);background:var(--surface-1);width:100%;padding:var(--space-2) var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.subscription-reminder-row{min-height:var(--control-md);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-primary);font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);display:flex}.subscription-reminder-label{flex:auto;min-width:0}.subscription-reminder-value{text-align:right;white-space:nowrap;flex:none}.subscription-reminder-value.is-success{color:var(--ok)}.subscription-reminder-value.is-danger{color:var(--danger)}.subscription-reminder-value.is-brand{color:var(--brand)}.subscription-reminder-divider{background:var(--surface-3);width:100%;height:1px}.subscription-reminder-action{width:100%;min-height:var(--control-lg);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--brand);color:var(--token-color-action-primary-text);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-button-font-size);font-weight:var(--token-type-button-font-weight);line-height:var(--token-type-button-line-height);text-align:center;border:0}.support-sheet{background:var(--bg);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);width:100%;padding:24px var(--space-4) 0;gap:var(--space-6);flex-direction:column;display:flex;position:relative}.support-sheet-close{top:24px;right:var(--space-4);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute}.support-sheet-close-icon{width:var(--icon-sm);height:var(--icon-sm);display:block}.support-sheet-header{gap:var(--space-2);flex-direction:column;display:flex}.support-sheet-title{color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight);line-height:var(--token-type-h2-line-height);margin:0}.support-sheet-description,.support-sheet-error{font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);margin:0}.support-sheet-description{color:var(--text-secondary)}.support-sheet-error{color:var(--danger)}.support-sheet-actions{gap:var(--space-2);flex-direction:column;display:flex}.support-sheet-action{width:100%}.refund-sheet{background:var(--bg);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);width:100%;padding:24px var(--space-4) 0;gap:var(--space-6);flex-direction:column;display:flex;position:relative}.refund-sheet-close{top:24px;right:var(--space-4);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute}.refund-sheet-close-icon{width:var(--icon-sm);height:var(--icon-sm);display:block}.refund-sheet-header{gap:var(--space-2);flex-direction:column;display:flex}.refund-sheet-title{color:var(--text-primary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-h2-font-size);font-weight:var(--token-type-h2-font-weight);line-height:var(--token-type-h2-line-height);margin:0}.refund-sheet-description{color:var(--text-secondary);font-family:Onest,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--token-type-body-font-size);font-weight:var(--token-type-body-font-weight);line-height:var(--token-type-body-line-height);margin:0}.refund-sheet-actions{gap:var(--space-2);flex-direction:column;display:flex}.refund-sheet-action{width:100%}.quiet-hours-submit:disabled{opacity:.64}
