.spinner{display:inline-block;color:var(--c-seagull)}.spinner svg{animation:spinner-rotate .8s linear infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.dots{display:inline-flex;gap:6px;align-items:center}.dots__dot{width:8px;height:8px;border-radius:var(--r-pill);background:var(--c-seagull);animation:dots-pulse 1.2s ease-in-out infinite}.dots__dot:nth-child(2){animation-delay:.16s}.dots__dot:nth-child(3){animation-delay:.32s}@keyframes dots-pulse{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-10);border:var(--bw-hairline) solid transparent;border-radius:var(--r-25);font-family:var(--font-body);font-weight:var(--fw-medium);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--t-fast) var(--ease),filter var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.btn:hover{text-decoration:none}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed}.btn__label{line-height:1}.btn__icon{display:inline-flex;align-items:center}.btn--sm{padding:var(--s-8) var(--s-18);font-size:var(--fs-14)}.btn--md{padding:var(--s-12) 30px;font-size:var(--fs-18)}.btn--lg{padding:var(--s-14) var(--s-32);font-size:var(--fs-18)}.btn--block{width:100%}.btn--primary{background:var(--c-seagull);color:var(--c-white)}.btn--primary:hover:not(:disabled){filter:brightness(1.06)}.btn--primary:active:not(:disabled){filter:brightness(.96)}.btn--primary:disabled{background:var(--c-tropical-blue)}.btn--gradient{background:linear-gradient(180deg,var(--c-signup-btn-start),var(--c-signup-btn-end));color:var(--c-white)}.btn--gradient:hover:not(:disabled){filter:brightness(1.06)}.btn--gradient:disabled{opacity:.55}.btn--secondary{background:var(--c-white);color:var(--c-dashboard-text-primary);border-color:var(--c-dashboard-divider)}.btn--secondary:hover:not(:disabled){background:var(--c-dashboard-screen-bg)}.btn--secondary:disabled{opacity:.55}.btn--ghost{background:transparent;color:var(--c-chat-accent-blue)}.btn--ghost:hover:not(:disabled){background:var(--c-dashboard-mode-text-bg)}.btn--ghost:disabled{opacity:.55}.btn--danger{background:linear-gradient(180deg,var(--c-confirm-danger-start),var(--c-confirm-danger-end));color:var(--c-white)}.btn--danger:hover:not(:disabled){filter:brightness(1.06)}.btn--danger:disabled{opacity:.55}.btn--gold{background:linear-gradient(180deg,var(--c-premium-cta-start),var(--c-premium-cta-end));color:var(--c-premium-cta-text)}.btn--gold:hover:not(:disabled){filter:brightness(1.04)}.btn--gold:disabled{opacity:.55}.btn--gradient,.btn--danger,.btn--gold{background-origin:border-box}.icon-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--r-pill);background:transparent;color:var(--c-dashboard-text-secondary);cursor:pointer;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.icon-btn:hover{background:var(--c-dashboard-screen-bg);color:var(--c-dashboard-text-primary)}.icon-btn:disabled{opacity:.5;cursor:not-allowed}.icon-btn--sm{width:32px;height:32px}.icon-btn--md{width:40px;height:40px}.icon-btn--lg{width:48px;height:48px}.icon-btn--raised{background:#ffffffb3;box-shadow:var(--sh-sm)}.icon-btn--raised:hover{background:var(--c-white)}.icon-btn--tinted{background:var(--c-dashboard-mode-text-bg);color:var(--c-dashboard-mode-text)}.icon-btn--tinted:hover{filter:brightness(.97)}.sidebar{display:none;flex-direction:column;width:var(--sidebar-w);flex-shrink:0;padding:var(--s-20) var(--s-12);background:var(--c-white);border-right:var(--bw-hairline) solid var(--c-dashboard-divider);position:sticky;top:0;height:100dvh;overflow:hidden;transition:width var(--t-fast) var(--ease)}.sidebar__header{display:flex;align-items:center;gap:var(--s-8);padding:0 var(--s-2) var(--s-20)}.sidebar__brand{display:block;min-width:0}.sidebar__brand:hover{text-decoration:none}.sidebar__brand-logo{display:block;width:133px;height:auto;max-width:100%}.sidebar__nav{flex:1}.sidebar__nav ul{display:flex;flex-direction:column;gap:var(--s-4)}.sidebar__link{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-10) var(--s-12);border-radius:var(--r-pill);color:var(--c-tab-bar-inactive-icon);font-size:var(--fs-14);font-weight:var(--fw-medium);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.sidebar__link:hover{background:var(--c-dashboard-screen-bg);text-decoration:none}.sidebar__link--active{background:var(--c-tab-bar-active-pill-bg);color:var(--c-tab-bar-active-icon);font-weight:var(--fw-semibold)}.sidebar__icon{display:inline-flex}.sidebar__label{flex:1}.sidebar__badge{min-width:20px;padding:0 var(--s-6);border-radius:var(--r-pill);background:var(--c-dashboard-notification-dot);color:var(--c-white);font-size:var(--fs-11);font-weight:var(--fw-bold);line-height:18px;text-align:center}.sidebar--collapsed{width:var(--sidebar-w-collapsed)}.sidebar--collapsed .sidebar__header{justify-content:center;padding-left:0;padding-right:0}.sidebar--collapsed .sidebar__link{position:relative;justify-content:center;padding-left:0;padding-right:0}.sidebar--collapsed .sidebar__label{display:none}.sidebar--collapsed .sidebar__badge{position:absolute;top:2px;right:6px;min-width:16px;padding:0 var(--s-4);line-height:16px;font-size:var(--fs-10)}.sidebar__footer{padding-top:var(--s-12);border-top:var(--border-subtle)}@media(min-width:1024px){.sidebar{display:flex}}.tabbar{position:fixed;left:var(--tabbar-margin);right:var(--tabbar-margin);bottom:calc(var(--tabbar-gap) + env(safe-area-inset-bottom,0px));z-index:60}.tabbar__pill{position:relative;display:flex;align-items:center;padding:var(--s-6);border-radius:var(--r-25);border:var(--bw-hairline) solid var(--c-tab-bar-floating-border);background:var(--c-tab-bar-floating-bg-translucent);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:var(--sh-tabbar);overflow:hidden}.tabbar__slider{position:absolute;top:var(--s-4);bottom:var(--s-4);left:0;border-radius:var(--r-16);background:var(--c-tab-bar-active-pill-bg);pointer-events:none}.tabbar__slider--animated{transition:transform .32s cubic-bezier(.215,.61,.355,1),width .32s cubic-bezier(.215,.61,.355,1)}.tabbar__tab{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;color:var(--c-tab-bar-inactive-icon);text-decoration:none;transition:color var(--t-fast) var(--ease)}.tabbar__tab:hover{text-decoration:none}.tabbar__tab--active{color:var(--c-tab-bar-active-icon)}.tabbar__tab-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:var(--s-8) var(--s-2)}.tabbar__icon{position:relative;display:inline-flex;height:24px;align-items:center}.tabbar__label{font-size:var(--fs-10);font-weight:var(--fw-medium);line-height:1;white-space:nowrap}.tabbar__tab--active .tabbar__label{font-weight:var(--fw-bold)}.tabbar__badge{position:absolute;top:-5px;right:-8px;min-width:15px;height:15px;padding:0 3px;border-radius:var(--r-pill);background:var(--c-dashboard-notification-dot);color:var(--c-white);font-size:9px;font-weight:var(--fw-bold);line-height:15px;text-align:center}@media(prefers-reduced-motion:reduce){.tabbar__slider--animated{transition:none}}@media(min-width:1024px){.tabbar{display:none}}.modal{padding:0;border:0;background:var(--c-white);border-radius:var(--r-12);box-shadow:var(--sh-modal);max-height:75vh;width:85%;color:var(--c-dashboard-text-primary)}.modal::backdrop{background:var(--c-coach-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal--sm{max-width:360px}.modal--md{max-width:440px}.modal--lg{max-width:560px}.modal--accent-danger{border-top:4px solid var(--c-cinnabar)}.modal--accent-info{border-top:4px solid var(--c-seagull)}.modal--accent-success{border-top:4px solid var(--c-jade)}.modal__body{display:flex;flex-direction:column;max-height:inherit}.modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-10);padding:var(--s-12) var(--s-15);border-bottom:var(--bw-hairline) solid var(--c-dashboard-divider)}.modal__headings{min-width:0}.modal__title{font-size:var(--fs-18);font-weight:var(--fw-semibold);color:var(--c-black)}.modal__desc{margin-top:var(--s-4);font-size:var(--fs-13);color:var(--c-dashboard-text-secondary)}.modal__content{padding:var(--s-16) var(--s-15);overflow-y:auto;font-size:var(--fs-14);color:var(--c-dashboard-text-secondary)}.modal__content--chromeless{padding:0}.modal__footer{display:flex;flex-direction:column-reverse;gap:var(--s-8);padding:var(--s-12) var(--s-15) var(--s-16)}@media(min-width:480px){.modal__footer{flex-direction:row;justify-content:flex-end}}@media(max-width:639px){.modal{width:100%;max-width:none;margin:0;position:fixed;inset:auto 0 0 0;border-radius:var(--r-24) var(--r-24) 0 0;max-height:88vh;padding-bottom:env(safe-area-inset-bottom,0px);animation:sheet-up var(--t-base) var(--ease)}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:639px){.modal--page-on-mobile{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;border-radius:0;padding-top:env(safe-area-inset-top,0px);animation:page-in var(--t-base) var(--ease)}.modal--page-on-mobile .modal__body{height:100%}.modal--page-on-mobile .modal__header{justify-content:flex-start;align-items:center}.modal--page-on-mobile .modal__content{flex:1;min-height:0}}@keyframes page-in{0%{transform:translate(100%)}to{transform:translate(0)}}.confirm{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-8)}.confirm__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r-pill)}.confirm__icon--info{background:var(--c-dashboard-mode-text-bg);color:var(--c-dashboard-sky-top)}.confirm__icon--danger{background:#fee2e2;color:#ef4444}.confirm__title{font-size:var(--fs-18);font-weight:var(--fw-bold)}.confirm__text{font-size:var(--fs-13);color:var(--c-dashboard-text-secondary)}.confirm__info,.confirm__warning{display:flex;align-items:flex-start;gap:var(--s-8);width:100%;margin-top:var(--s-4);padding:var(--s-12);border:1px solid;border-radius:var(--r-12);font-size:var(--fs-12);text-align:start}.confirm__info{border-color:#bfdbfe;background:#e7f1ff;color:var(--c-dashboard-text-secondary)}.confirm__info-icon{flex:none;color:#0456a4}.confirm__warning{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.confirm__warning-icon{flex:none}.confirm__actions{display:flex;gap:var(--s-10);width:100%;margin-top:var(--s-8)}.topbar{position:sticky;top:0;z-index:50;background:var(--c-white);border-bottom:var(--bw-hairline) solid var(--c-dashboard-divider)}.topbar__inner{display:flex;align-items:center;gap:var(--s-12);min-height:var(--header-h);padding:var(--s-8) var(--s-15);padding-right:var(--s-24)}.topbar__brand{display:inline-flex;flex:none}.topbar__brand:hover{text-decoration:none}.topbar__brand img{display:block;width:104px;height:auto}.topbar__title{flex:1;min-width:0;font-size:var(--fs-16);font-weight:var(--fw-medium);color:var(--c-dashboard-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__actions{margin-left:auto;display:flex;align-items:center;gap:var(--s-12);flex:none}.topbar__upgrade{display:inline-flex;align-items:center;gap:var(--s-6)}.topbar__bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-pill);color:var(--c-dashboard-text-secondary);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.topbar__bell:hover{background:var(--c-dashboard-screen-bg);color:var(--c-dashboard-text-primary);text-decoration:none}.topbar__bell-badge,.topbar__bell-dot{position:absolute;border:1.5px solid var(--c-white);border-radius:var(--r-pill);background:var(--c-dashboard-notification-dot)}.topbar__bell-badge{top:2px;right:0;min-width:18px;height:18px;padding:0 var(--s-4);color:var(--c-white);font-size:var(--fs-10);font-weight:var(--fw-bold);line-height:15px;text-align:center}.topbar__bell-dot{top:9px;right:10px;width:8px;height:8px}.account-menu{position:relative}.account-menu__trigger{display:inline-flex;align-items:center;gap:var(--s-4);padding:var(--s-2) var(--s-6) var(--s-2) var(--s-2);border:0;border-radius:var(--r-pill);background:transparent;color:var(--c-dashboard-text-secondary);cursor:pointer;transition:background-color var(--t-fast) var(--ease)}.account-menu__trigger:hover,.account-menu__trigger[aria-expanded=true]{background:var(--c-dashboard-screen-bg)}.account-menu__avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;border-radius:var(--r-pill);background:var(--c-dashboard-mode-avatar);color:var(--c-white);font-size:var(--fs-14);font-weight:var(--fw-bold)}.account-menu__avatar img{width:100%;height:100%;object-fit:cover}.account-menu__caret{transform:rotate(90deg);transition:transform var(--t-fast) var(--ease)}.account-menu__trigger[aria-expanded=true] .account-menu__caret{transform:rotate(-90deg)}.account-menu__panel{position:absolute;top:calc(100% + var(--s-8));right:0;z-index:60;min-width:220px;padding:var(--s-6);border:var(--border-subtle);border-radius:var(--r-12);background:var(--c-white);box-shadow:var(--sh-raised)}.account-menu__who{padding:var(--s-8) var(--s-10) var(--s-10);margin-bottom:var(--s-4);border-bottom:var(--border-subtle)}.account-menu__name{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--c-dashboard-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__email{font-size:var(--fs-12);color:var(--c-dashboard-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__item{display:flex;align-items:center;gap:var(--s-10);width:100%;padding:var(--s-8) var(--s-10);border:0;border-radius:var(--r-8);background:transparent;color:var(--c-dashboard-text-primary);font:inherit;font-size:var(--fs-14);text-align:start;cursor:pointer}.account-menu__item:hover,.account-menu__item:focus-visible{background:var(--c-dashboard-screen-bg);text-decoration:none}.account-menu__item--danger{margin-top:var(--s-4);border-top:var(--border-subtle);border-radius:0 0 var(--r-8) var(--r-8);color:var(--c-dashboard-notification-dot)}@media(min-width:1024px){.topbar__brand{display:none}.topbar__inner{padding-left:var(--s-24);padding-right:var(--s-40)}}@media(max-width:639px){.topbar{display:none}}.shell{display:flex;min-height:100dvh;background:var(--c-dashboard-screen-bg)}.shell__body{flex:1;min-width:0;display:flex;flex-direction:column}.shell__main{flex:1;padding-bottom:calc(var(--tabbar-h) + var(--tabbar-gap) * 2 + env(safe-area-inset-bottom,0px))}.shell--tabbar-hidden .shell__main{padding-bottom:0}.shell__content{width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--s-16) var(--s-16) var(--s-24)}@media(min-width:640px){.shell__content{padding:var(--s-20) var(--s-24) var(--s-32)}}@media(min-width:1024px){.shell__main{padding-bottom:0}.shell__content{padding:var(--s-24) var(--s-28) var(--s-40)}}@media(min-width:1200px){.shell__content{max-width:none;padding-left:var(--s-40);padding-right:var(--s-40)}}@media(min-width:1600px){.shell__content{padding-left:calc(var(--s-40) + var(--s-16));padding-right:calc(var(--s-40) + var(--s-16))}}.page-loader{display:flex;align-items:center;justify-content:center;min-height:60vh;width:100%}.settings{display:flex;flex-direction:column}.settings__hero{position:relative;overflow:hidden;padding:var(--s-12) var(--s-18) var(--s-24);border-radius:var(--r-20) var(--r-20) 0 0;background:linear-gradient(135deg,var(--c-dashboard-sky-top),#2d9df0);color:var(--c-white)}.settings__hero--sub{padding-bottom:var(--s-20)}@media(max-width:639px){.settings{margin:calc(var(--s-16) * -1) calc(var(--s-16) * -1) 0}.settings__hero{border-radius:0;padding-top:calc(var(--s-12) + env(safe-area-inset-top,0px))}.settings__body{border-radius:0}}.settings__hero-decor{position:absolute;border-radius:var(--r-pill);pointer-events:none}.settings__hero-decor--lg{top:-70px;inset-inline-end:-60px;width:200px;height:200px;background:#ffffff1a}.settings__hero-decor--sm{bottom:-30px;inset-inline-start:-30px;width:120px;height:120px;background:#ffffff14}.settings__hero-title{position:relative;margin-bottom:var(--s-14);font-size:var(--fs-22);font-weight:var(--fw-bold)}.settings__sub-head{position:relative;display:flex;align-items:center;gap:var(--s-12)}.settings__back{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border:0;border-radius:var(--r-pill);background:#ffffff2e;color:var(--c-white);cursor:pointer}.settings__back:hover{background:#ffffff4d}.settings__sub-title{font-size:var(--fs-18);font-weight:var(--fw-bold)}.settings__sub-subtitle{margin-top:2px;font-size:var(--fs-12);opacity:.9}.settings__profile-card{position:relative;display:flex;align-items:center;gap:var(--s-12);padding:var(--s-12);border:1px solid rgba(255,255,255,.22);border-radius:var(--r-16);background:#ffffff26;color:var(--c-white)}.settings__profile-card:hover{background:#ffffff3d;text-decoration:none}.settings__avatar{display:flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;overflow:hidden;border:2px solid rgba(255,255,255,.7);border-radius:var(--r-pill);object-fit:cover}.settings__avatar--fallback{background:#fff3}.settings__avatar-initial{font-size:var(--fs-22);font-weight:var(--fw-bold)}.settings__profile-meta{flex:1;min-width:0}.settings__profile-name{display:block;font-size:var(--fs-16);font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings__plan-row{display:flex;flex-wrap:wrap;gap:var(--s-6);margin-top:var(--s-6)}.settings__plan-pill{display:inline-flex;align-items:center;gap:var(--s-4);padding:2px var(--s-8);border-radius:var(--r-pill);background:#f7e7a6;color:#3b3416;font-size:var(--fs-11);font-weight:var(--fw-semibold)}.settings__cancelled-pill{display:inline-flex;align-items:center;padding:2px var(--s-8);border-radius:var(--r-pill);background:var(--c-dashboard-failed-bg);color:var(--c-dashboard-failed-text);font-size:var(--fs-11);font-weight:var(--fw-semibold)}.settings__profile-chevron{flex:none;display:inline-flex;opacity:.9}.settings__body{padding:var(--s-16) var(--s-16) var(--s-24);border-radius:0 0 var(--r-20) var(--r-20);background:var(--c-dashboard-screen-bg)}.settings__section-head{display:flex;align-items:center;gap:var(--s-10);margin:var(--s-18) 0 var(--s-8);font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:1.2px;color:var(--c-dashboard-text-muted)}.settings__section-rule{flex:1;height:1px;background:var(--c-dashboard-divider)}.settings__card{border:var(--border-subtle);border-radius:var(--r-16);background:var(--c-white);overflow:hidden}.settings__version{margin-top:var(--s-20);font-size:var(--fs-12);color:var(--c-dashboard-text-muted);text-align:center}.settings__side{display:contents}.settings__aside{padding:var(--s-16) var(--s-16) 0;background:var(--c-dashboard-screen-bg)}.settings__side:has(.settings__aside)+.settings__body{padding-top:0}@media(min-width:1024px){.settings--hub{display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:var(--s-28);align-items:start}.settings--hub .settings__side{position:sticky;top:calc(var(--header-h) + var(--s-24));display:flex;flex-direction:column;max-height:calc(100dvh - var(--header-h) - var(--s-24) * 2);overflow-y:auto}.settings--hub .settings__hero{display:contents;color:inherit}.settings--hub .settings__hero-decor{display:none}.settings--hub .settings__hero-title{margin-bottom:var(--s-16);font-size:var(--fs-28);line-height:1.1;color:var(--c-dashboard-text-primary)}.settings--hub .settings__profile-card{flex:none;flex-direction:column;gap:var(--s-12);padding:var(--s-24) var(--s-20);border:var(--border-subtle);background:var(--c-white);color:var(--c-dashboard-text-primary);text-align:center;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.settings--hub .settings__profile-card:hover{background:var(--c-white);border-color:var(--c-dashboard-sky-top);box-shadow:var(--sh-card)}.settings--hub .settings__profile-card:focus-visible{outline:2px solid var(--c-dashboard-sky-top);outline-offset:-2px}.settings--hub .settings__avatar{width:88px;height:88px;border-color:var(--c-dashboard-divider)}.settings--hub .settings__avatar--fallback{background:var(--c-dashboard-mode-text-bg);color:var(--c-dashboard-sky-top)}.settings--hub .settings__avatar-initial{font-size:var(--fs-28)}.settings--hub .settings__profile-meta{display:flex;flex-direction:column;align-items:center;width:100%}.settings--hub .settings__profile-name{max-width:100%;font-size:var(--fs-18)}.settings--hub .settings__plan-row{justify-content:center;margin-top:var(--s-8)}.settings--hub .settings__profile-chevron{display:none}.settings--hub .settings__aside{flex:none;margin-top:var(--s-16);padding:0;background:none}.settings--hub .settings__body{padding:0;border-radius:0;background:none}.settings--hub .settings__body>section:first-child .settings__section-head{margin-top:var(--s-12)}.settings--hub .srow{padding:var(--s-14) var(--s-20)}.settings--hub .srow:focus-visible{outline:2px solid var(--c-dashboard-sky-top);outline-offset:-2px}.settings--hub .settings__version{text-align:start}}.settings__credits{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-14);border:var(--border-subtle);border-radius:var(--r-16);background:var(--c-white)}.settings__credits-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--r-12);background:linear-gradient(135deg,#f9ce4b,#efa82a)}.settings__credits-glyph{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-pill);background:#ffffff40;color:var(--c-white)}.settings__credits-text{flex:1;min-width:0}.settings__credits-title{display:block;font-size:var(--fs-14);font-weight:var(--fw-bold)}.settings__credits-sub{display:block;margin-top:2px;font-size:var(--fs-12);color:var(--c-dashboard-text-secondary)}.settings__credits-big{font-size:var(--fs-22);font-weight:var(--fw-bold)}.srow{display:flex;align-items:center;gap:var(--s-12);width:100%;padding:var(--s-14);border:0;background:none;text-align:start;cursor:pointer}.srow:disabled{cursor:default}.srow:hover:not(:disabled){background:var(--c-dashboard-screen-bg)}.srow--divided{border-bottom:var(--border-subtle)}.srow__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:var(--r-12);background:var(--c-dashboard-mode-text-bg);color:var(--c-dashboard-sky-top)}.srow__icon--amber{background:#fef3dc;color:#f59e0b}.srow__icon--gold{background:#f5b729;color:var(--c-white)}.srow__icon--violet{background:#eeebff;color:#5265ff}.srow__icon--danger{background:#fee2e2;color:var(--c-cinnabar)}.srow__text{flex:1;min-width:0}.srow__title{display:block;font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--c-dashboard-text-primary)}.srow__title--danger{color:var(--c-cinnabar)}.srow__subtitle{display:block;margin-top:2px;font-size:var(--fs-12);color:var(--c-dashboard-text-secondary)}.srow__skeleton{margin-top:var(--s-6)}.srow__chip,.srow__token-chip{display:inline-flex;align-items:center;gap:var(--s-4);flex:none;padding:2px var(--s-8);border-radius:var(--r-pill);font-size:var(--fs-11);font-weight:var(--fw-semibold)}.srow__chip{background:var(--c-dashboard-mode-text-bg);color:var(--c-dashboard-sky-top)}.srow__token-chip{background:#fef3dc;color:#d9930d}.srow__right-label{flex:none;font-size:var(--fs-13);color:var(--c-dashboard-text-secondary)}.srow__chevron{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:var(--r-8);background:var(--c-dashboard-option-bg);color:var(--c-dashboard-text-muted)}.doc__effective{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-14);border:var(--border-subtle);border-radius:var(--r-16);background:var(--c-white)}.doc__effective-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:var(--r-12);background:var(--c-dashboard-sky-top);color:var(--c-white)}.doc__effective-label{display:block;font-size:var(--fs-11);letter-spacing:.4px;color:var(--c-dashboard-text-muted);text-transform:uppercase}.doc__effective-date{font-size:var(--fs-14);font-weight:var(--fw-semibold)}.doc__sections{display:flex;flex-direction:column;gap:var(--s-12);margin-top:var(--s-12)}.doc__card{padding:var(--s-16);border:var(--border-subtle);border-radius:var(--r-16);background:var(--c-white)}.doc__card-head{display:flex;align-items:center;gap:var(--s-10);margin-bottom:var(--s-8);font-size:var(--fs-15);font-weight:var(--fw-bold);color:var(--c-dashboard-text-primary)}.doc__number{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:var(--r-8);background:var(--c-dashboard-mode-text-bg);color:var(--c-dashboard-sky-top);font-size:var(--fs-12)}.doc__body{font-size:var(--fs-14);line-height:22px;color:var(--c-dashboard-text-secondary);white-space:pre-line}.settings__hero--help{padding-top:var(--s-24);padding-bottom:var(--s-28)}.help__hero-question{position:relative;margin-top:var(--s-14);font-size:var(--fs-22);font-weight:var(--fw-extrabold);line-height:28px;color:var(--c-white)}.help__hero-accent{display:block;color:var(--c-help-hero-accent)}.help__section-label{margin:0 0 var(--s-8) var(--s-4);font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:1px;color:var(--c-dashboard-text-muted)}.help__section-label--still{margin-top:var(--s-14)}.help__list{border:0;box-shadow:var(--sh-card)}.help__item{padding:var(--s-14)}.help__item.srow--divided{border-bottom:var(--bw-hairline) solid var(--c-help-divider)}.help__item>summary{list-style:none}.help__item>summary::-webkit-details-marker{display:none}.help__item:hover{background:var(--c-dashboard-screen-bg)}.help__question{display:flex;align-items:center;gap:var(--s-12);cursor:pointer}.help__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:var(--r-12);background:var(--c-help-icon-bg);color:var(--c-help-icon-fg)}.help__icon--open{background:var(--c-help-icon-bg-open);color:var(--c-dashboard-sky-top)}.help__q-text{flex:1;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--c-help-ink)}.help__q-text--open{color:var(--c-dashboard-sky-top)}.help__caret{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:var(--r-10);background:var(--c-help-icon-bg);color:var(--c-dashboard-text-muted);transform:rotate(90deg);transition:transform var(--t-fast) var(--ease)}.help__caret--open{transform:rotate(-90deg);color:var(--c-dashboard-sky-top)}@keyframes help-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.help__item[open] .help__answer{animation:help-reveal .18s var(--ease)}.help__answer{margin-top:var(--s-10);font-size:var(--fs-14);line-height:19px;color:var(--c-help-icon-fg);white-space:pre-line}.help__email-card{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-14);border:0;box-shadow:var(--sh-card);color:var(--c-help-ink)}.help__email-card:hover{text-decoration:none;background:var(--c-dashboard-screen-bg)}.help__email-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--r-12);background:var(--c-dashboard-sky-top);color:var(--c-white)}.help__email-meta{flex:1;min-width:0}.help__email-title{display:block;font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--c-help-ink)}.help__email-address{display:block;margin-top:2px;font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--c-dashboard-sky-top);overflow-wrap:anywhere}.help__email-reply{display:block;margin-top:2px;font-size:var(--fs-11);color:var(--c-dashboard-text-muted)}.help__email-caret{flex:none;display:inline-flex;color:var(--c-dashboard-text-muted)}[dir=rtl] .help__email-caret{transform:scaleX(-1)}.support__intro{padding:var(--s-20);border:var(--border-subtle);border-radius:var(--r-16);background:linear-gradient(135deg,#0869c012,#1b94f00a);text-align:center}.support__intro-title{font-size:var(--fs-17);font-weight:var(--fw-bold)}.support__intro-text{margin:var(--s-6) auto var(--s-14);max-width:46ch;font-size:var(--fs-13);color:var(--c-dashboard-text-secondary)}.support__email-pill{display:inline-flex;align-items:center;gap:var(--s-8);max-width:100%;margin-bottom:var(--s-12);padding:var(--s-8) var(--s-14);border:var(--border-subtle);border-radius:var(--r-pill);background:var(--c-white);color:var(--c-dashboard-text-primary);font-size:var(--fs-13)}.support__email-pill:hover{text-decoration:none;border-color:var(--c-dashboard-sky-top)}.support__email-icon{display:inline-flex;color:var(--c-dashboard-sky-top)}.support__form{margin-top:var(--s-16);padding:var(--s-16)}.support__form-head{display:flex;align-items:center;gap:var(--s-10);margin-bottom:var(--s-14);font-size:var(--fs-15);font-weight:var(--fw-bold)}.support__form-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-10);background:var(--c-dashboard-mode-text-bg);color:var(--c-dashboard-sky-top)}.support__form .field{margin-bottom:var(--s-14)}.settings__sub-titles{flex:1;min-width:0}.doc__effective--skeleton{margin-bottom:var(--s-12)}.doc__skeleton-badge{flex:none}.doc__skeleton-text{display:flex;flex-direction:column;min-width:0}.doc__skeleton-line{margin-top:var(--s-8)}@media(min-width:1200px){.settings--sub .settings__hero--sub{padding:var(--s-20) var(--s-24);border-radius:var(--r-20)}.settings--sub .settings__hero--help{padding:var(--s-28) var(--s-24) var(--s-32)}.settings--sub .settings__sub-title{font-size:var(--fs-22)}.settings--sub .settings__sub-subtitle{font-size:var(--fs-13)}.settings--sub .settings__body{padding:var(--s-24) 0 0;border-radius:0;background:none}.doc__effective{display:inline-flex;padding-inline-end:var(--s-24)}}@media(min-width:1440px){.settings--sub .settings__body:has(>.help__list){display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:var(--s-28);align-items:start}.help__section-label{grid-column:1;grid-row:1}.help__list{grid-column:1;grid-row:2}.help__section-label--still{grid-column:2;grid-row:1;margin-top:0}.help__email-card{grid-column:2;grid-row:2;position:sticky;top:calc(var(--header-h) + var(--s-24))}.settings--sub .settings__body:has(>.support__intro){display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:var(--s-28);align-items:start}.support__intro{position:sticky;top:calc(var(--header-h) + var(--s-24));text-align:start}.support__intro-text{margin-inline:0}.support__form{margin-top:0;padding:var(--s-24)}.doc__sections{display:block;columns:2;column-gap:var(--s-16)}.doc__card{break-inside:avoid;margin-bottom:var(--s-16)}}.settings-layout__main{min-width:0}@media(min-width:1200px){.settings--hub{grid-template-columns:var(--side-col-w) minmax(0,1fr)}.settings-layout{display:grid;grid-template-columns:var(--side-col-w) minmax(0,1fr);column-gap:var(--s-28);align-items:start}.settings-layout .settings__back{display:none}}.settings-nav{position:sticky;top:calc(var(--header-h) + var(--s-24));max-height:calc(100dvh - var(--header-h) - var(--s-24) * 2);overflow-y:auto;padding:var(--s-12);border:var(--border-subtle);border-radius:var(--r-20);background:var(--c-white)}.settings-nav__home{display:flex;align-items:center;gap:var(--s-8);padding:var(--s-8) var(--s-10);border-radius:var(--r-10);color:var(--c-dashboard-text-primary);font-size:var(--fs-16);font-weight:var(--fw-bold)}.settings-nav__home:hover{background:var(--c-dashboard-screen-bg);text-decoration:none}.settings-nav__group+.settings-nav__group{margin-top:var(--s-10)}.settings-nav__label{margin:var(--s-10) var(--s-10) var(--s-6);font-size:var(--fs-11);font-weight:var(--fw-bold);letter-spacing:1px;color:var(--c-dashboard-text-muted)}.settings-nav__list{display:flex;flex-direction:column;gap:2px;padding:0;list-style:none}.settings-nav__item{display:flex;align-items:center;gap:var(--s-10);width:100%;padding:var(--s-6) var(--s-10);border:0;border-radius:var(--r-10);background:none;color:var(--c-dashboard-text-primary);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-medium);text-align:start;cursor:pointer}.settings-nav__item:hover{background:var(--c-dashboard-screen-bg);text-decoration:none}.settings-nav__item:focus-visible{outline:2px solid var(--c-dashboard-sky-top);outline-offset:-2px}.settings-nav__item--current,.settings-nav__item--current:hover{background:var(--c-dashboard-mode-text-bg);color:var(--c-dashboard-sky-top);font-weight:var(--fw-semibold)}.settings-nav__item--danger{color:var(--c-cinnabar)}.settings-nav__item .srow__icon{width:28px;height:28px;border-radius:var(--r-8)}.settings-nav__text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avwiz{min-height:100dvh;display:flex;flex-direction:column;background:var(--c-dashboard-screen-bg)}.avwiz__step{display:flex;flex-direction:column;flex:1;min-height:0}.avwiz__hero{position:relative;overflow:hidden;padding:calc(env(safe-area-inset-top,0px) + var(--s-16)) var(--s-16) var(--s-20);background:linear-gradient(180deg,var(--c-dashboard-sky-top),var(--c-avatar-sky-bottom))}.avwiz__hero-decor{position:absolute;border-radius:50%;background:var(--c-avatar-on-sky-subtle);pointer-events:none}.avwiz__hero-decor--lg{width:180px;height:180px;top:-70px;right:-50px}.avwiz__hero-decor--sm{width:90px;height:90px;bottom:-40px;left:-20px}.avwiz__hero-row{position:relative;display:flex;align-items:flex-start;gap:var(--s-12)}.avwiz__hero-titles{min-width:0}.avwiz__hero-title{margin:0;font-size:var(--fs-20);font-weight:700;color:var(--c-white)}.avwiz__hero-subtitle{margin:var(--s-4) 0 0;font-size:var(--fs-13);color:var(--c-avatar-on-sky-text)}.avwiz__icon-btn{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:none;border-radius:var(--r-12);background:var(--c-avatar-on-sky-chip);color:var(--c-white);cursor:pointer}.avwiz__body{flex:1;min-height:0;overflow-y:auto;padding:var(--s-16);display:flex;flex-direction:column;gap:var(--s-16)}.avwiz__body--preview,.avwiz__body--consent,.avwiz__body--rejected{align-items:center;text-align:center}.avwiz__card{background:var(--c-white);border:var(--bw-hairline) solid var(--c-dashboard-divider);border-radius:var(--r-16);padding:var(--s-16);display:flex;flex-direction:column;gap:var(--s-12)}.avwiz__section-head{display:flex;align-items:center;gap:var(--s-8)}.avwiz__section-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-8);background:var(--c-dashboard-badge-bg);color:var(--c-dashboard-sky-top)}.avwiz__section-title{margin:0;font-size:var(--fs-15);font-weight:600;color:var(--c-dashboard-text-primary)}.avwiz__hint,.avwiz__cost,.avwiz__counter{margin:0;font-size:var(--fs-12);color:var(--c-dashboard-text-secondary)}.avwiz__counter{align-self:flex-end}.avwiz__field{display:flex;flex-direction:column;gap:var(--s-8)}.avwiz__label{font-size:var(--fs-13);font-weight:600;color:var(--c-dashboard-text-primary)}.avwiz__label--sub{margin-top:var(--s-8);font-weight:500;color:var(--c-dashboard-text-secondary)}.avwiz__input,.avwiz__textarea{width:100%;box-sizing:border-box;padding:var(--s-12);font:inherit;color:var(--c-dashboard-text-primary);background:var(--c-dashboard-option-bg);border:var(--bw-hairline) solid var(--c-dashboard-divider);border-radius:var(--r-12);resize:vertical;text-align:start}.avwiz__input:focus,.avwiz__textarea:focus{outline:2px solid var(--c-dashboard-sky-top);outline-offset:1px}.avwiz__file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.avwiz__upload{display:flex;align-items:center;justify-content:center;gap:var(--s-8);padding:var(--s-16);border:var(--bw-hairline) dashed var(--c-dashboard-sky-top);border-radius:var(--r-12);background:var(--c-dashboard-badge-bg);color:var(--c-dashboard-sky-top);font-weight:600;cursor:pointer}.avwiz__ideas{display:flex;flex-wrap:wrap;gap:var(--s-8)}.avwiz__idea{padding:var(--s-8) var(--s-12);font-size:var(--fs-12);border:var(--bw-hairline) solid var(--c-dashboard-divider);border-radius:var(--r-pill);background:var(--c-white);color:var(--c-dashboard-text-secondary);cursor:pointer}.avwiz__idea:hover{border-color:var(--c-dashboard-sky-top);color:var(--c-dashboard-sky-top)}.avwiz__idea--active{border-color:var(--c-dashboard-sky-top);background:var(--c-dashboard-sky-top);color:var(--c-white)}.avwiz__idea--active:hover{color:var(--c-white)}.avwiz__idea:disabled{opacity:.5;cursor:default}.avwiz__ideas--generated{justify-content:center}.avwiz__stage{position:relative;width:100%;max-width:320px;aspect-ratio:2 / 3;border-radius:var(--r-16);overflow:hidden;background:var(--c-dashboard-option-bg)}.avwiz__stage-empty{display:grid;place-items:center;width:100%;height:100%;color:var(--c-dashboard-text-secondary)}.avwiz__stage-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;gap:var(--s-8);align-content:center;background:var(--c-avatar-stage-scrim);color:var(--c-white);font-size:var(--fs-13)}.avwiz__spinner{width:28px;height:28px;border:3px solid var(--c-avatar-on-sky-chip);border-top-color:var(--c-white);border-radius:50%;animation:avwiz-spin .8s linear infinite}@keyframes avwiz-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.avwiz__spinner{animation-duration:2.4s}}.avwiz__preview,.avwiz__consent-preview,.avwiz__reject-preview{width:100%;max-width:320px;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-16);background:var(--c-dashboard-option-bg)}.avwiz__edit-loading{display:grid;place-items:center;padding:var(--s-32) 0}.avwiz__describe-thumb{width:96px;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--r-12);align-self:center}.avwiz__thumbs{display:flex;gap:var(--s-8);flex-wrap:wrap;justify-content:center}.avwiz__thumb{width:48px;aspect-ratio:2 / 3;padding:0;border:2px solid transparent;border-radius:var(--r-8);overflow:hidden;background:none;cursor:pointer}.avwiz__thumb--active{border-color:var(--c-dashboard-sky-top)}.avwiz__thumb img{width:100%;height:100%;object-fit:cover;display:block}.avwiz__consent-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-12);text-align:left}.avwiz__consent-item{display:flex;gap:var(--s-8);font-size:var(--fs-13);color:var(--c-dashboard-text-secondary)}.avwiz__consent-bullet{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--c-dashboard-badge-bg);color:var(--c-dashboard-sky-top)}.avwiz__agree{display:flex;gap:var(--s-8);align-items:flex-start;text-align:left;font-size:var(--fs-13);color:var(--c-dashboard-text-primary)}.avwiz__reject-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--c-unlock-row-memory-bg);color:var(--c-dashboard-memory-violet)}.avwiz__reject-hint{margin:0;font-size:var(--fs-14);color:var(--c-dashboard-text-primary)}.avwiz__reject-code{margin:0;font-size:var(--fs-12);color:var(--c-dashboard-text-secondary)}.avwiz__segmented{display:flex;gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-12);background:var(--c-dashboard-option-bg)}.avwiz__segment{flex:1;padding:var(--s-8);border:none;border-radius:var(--r-8);background:transparent;color:var(--c-dashboard-text-secondary);font:inherit;cursor:pointer}.avwiz__segment--active{background:var(--c-white);color:var(--c-dashboard-text-primary);font-weight:600}.avwiz__voices{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-8)}.avwiz__voice{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);padding:var(--s-12);border:var(--bw-hairline) solid var(--c-dashboard-divider);border-radius:var(--r-12);background:var(--c-white);font:inherit;color:var(--c-dashboard-text-primary);cursor:pointer}.avwiz__voice--active{border-color:var(--c-dashboard-sky-top);background:var(--c-dashboard-badge-bg)}.avwiz__voice-play{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--c-dashboard-option-bg);color:var(--c-dashboard-sky-top)}.avwiz__foot{padding:var(--s-16);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--s-16));display:flex;gap:var(--s-12);border-top:var(--bw-hairline) solid var(--c-dashboard-divider);background:var(--c-white)}.avwiz__foot--stack{flex-direction:column}.avwiz__foot--modal{border-top:none;background:none;padding:var(--s-16) 0 0}.avwiz__btn{flex:1;padding:var(--s-14) var(--s-16);border:none;border-radius:var(--r-12);font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-8)}.avwiz__btn:disabled{opacity:.5;cursor:default}.avwiz__btn--primary{background:var(--c-dashboard-sky-top);color:var(--c-white)}.avwiz__btn--ghost{background:var(--c-dashboard-option-bg);color:var(--c-dashboard-text-primary)}.avwiz__topped-up{margin:0 0 var(--s-8);font-weight:600;color:var(--c-dashboard-ready-text)}.avwiz__link{border:none;background:none;padding:var(--s-8);font:inherit;color:var(--c-dashboard-sky-top);text-decoration:underline;cursor:pointer}.avwiz__cropper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;background:var(--c-black)}.avwiz__cropper-head{display:flex;align-items:center;gap:var(--s-12);padding:calc(env(safe-area-inset-top,0px) + var(--s-12)) var(--s-16) var(--s-12)}.avwiz__cropper-title{margin:0;font-size:var(--fs-15);font-weight:600;color:var(--c-white)}.avwiz__cropper-frame{position:relative;flex:1;min-height:0;margin:0 auto;width:min(100%,60vh);aspect-ratio:2 / 3;overflow:hidden;touch-action:none;cursor:grab;background:var(--c-black)}.avwiz__cropper-frame:active{cursor:grabbing}.avwiz__cropper-img{position:absolute;top:50%;left:50%;transform-origin:center;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.avwiz__cropper-foot{display:flex;align-items:center;gap:var(--s-16);padding:var(--s-16);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--s-16))}.avwiz__zoom{flex:1;display:flex;align-items:center;gap:var(--s-8);color:var(--c-white)}.avwiz__zoom input{flex:1}.avwiz__cropper-main{flex:1;min-height:0;display:flex;flex-direction:column}.avwiz__cropper-hint,.avwiz__cropper-cancel{display:none}@media(min-width:768px){.avwiz__cropper-main{flex-direction:row;align-items:center;justify-content:center;gap:var(--s-40);padding:var(--s-16) var(--s-40) var(--s-32)}.avwiz__cropper-frame{flex:none;margin:0;height:min(calc(100dvh - 140px),640px);width:auto;border-radius:var(--r-16)}.avwiz__cropper-foot{flex-direction:column;align-items:stretch;width:280px;padding:0;order:-1}.avwiz__cropper-foot .avwiz__btn,.avwiz__zoom{flex:none}.avwiz__cropper-hint{display:block;font-size:var(--fs-13);line-height:1.5;color:var(--c-white);opacity:.75}.avwiz__cropper-cancel{display:inline-flex;background:transparent;border:1px solid rgba(255,255,255,.3);color:var(--c-white)}}@media(max-width:480px){.avwiz__hero-title{font-size:var(--fs-18)}}@media(min-width:768px){.avwiz{--avwiz-col: 720px;--avwiz-gutter: max(var(--s-24), calc((100% - var(--avwiz-col)) / 2))}.avwiz__hero{padding:var(--s-32) var(--avwiz-gutter) var(--s-28)}.avwiz__hero-decor--lg{width:280px;height:280px;top:-120px;right:6%}.avwiz__hero-decor--sm{width:140px;height:140px;bottom:-70px;left:4%}.avwiz__hero-row{align-items:center;gap:var(--s-16)}.avwiz__hero-title{font-size:var(--fs-24)}.avwiz__hero-subtitle{font-size:var(--fs-14)}.avwiz__body{padding:var(--s-32) var(--avwiz-gutter);gap:var(--s-20)}.avwiz__card{padding:var(--s-24);gap:var(--s-16)}.avwiz__card>.avwiz__btn{align-self:flex-end;flex:none;min-width:200px}.avwiz__foot:not(.avwiz__foot--modal){padding-inline:var(--avwiz-gutter);padding-block:var(--s-16);justify-content:flex-end}.avwiz__foot:not(.avwiz__foot--modal):not(.avwiz__foot--stack) .avwiz__btn{flex:none;min-width:180px}.avwiz__foot--stack:not(.avwiz__foot--modal){align-items:center}.avwiz__foot--stack .avwiz__btn{flex:none;width:100%;max-width:360px}.avwiz__stage,.avwiz__preview,.avwiz__consent-preview,.avwiz__reject-preview{max-width:300px}.avwiz__consent-list,.avwiz__agree{max-width:520px}.avwiz__thumb{width:56px}}.avwiz__split-media,.avwiz__split-controls{display:contents}@media(min-width:768px){.avwiz__step--split{display:grid;grid-template-columns:1fr minmax(0,420px) minmax(0,320px) 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"head head     head  head" ".    controls media ." ".    actions  media .";column-gap:var(--s-40);align-content:start}.avwiz__step--split>.avwiz__hero{grid-area:head}.avwiz__step--split>.avwiz__body{display:contents}.avwiz__step--split .avwiz__split-media{grid-area:media;display:flex;flex-direction:column;align-items:center;gap:var(--s-16);padding-block:var(--s-32)}.avwiz__step--split .avwiz__stage{max-width:none}.avwiz__step--split .avwiz__split-controls{grid-area:controls;display:flex;flex-direction:column;align-items:stretch;gap:var(--s-16);padding-top:var(--s-32);text-align:start}.avwiz__step--split .avwiz__ideas--generated{justify-content:flex-start}.avwiz__step--split .avwiz__split-controls .avwiz__link{align-self:flex-start}.avwiz__step--split>.avwiz__foot{grid-area:actions;align-self:start;align-items:stretch;padding:var(--s-8) 0 var(--s-32);border-top:none;background:none}.avwiz__step--split>.avwiz__foot .avwiz__btn{max-width:none}}.avwiz__clone-banner{display:flex;align-items:center;gap:var(--s-12);width:100%;padding:var(--s-12) var(--s-14);border:var(--bw-hairline) solid var(--c-voice-clone-banner-border);border-radius:var(--r-16);background:linear-gradient(135deg,var(--c-voice-clone-banner-start),var(--c-voice-clone-banner-end));font:inherit;text-align:start;cursor:pointer}.avwiz__clone-banner-icon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:var(--r-12);background:linear-gradient(135deg,var(--c-voice-clone-icon-start),var(--c-voice-clone-icon-end));color:var(--c-white)}.avwiz__clone-banner-text{display:flex;flex:1;flex-direction:column}.avwiz__clone-banner-title{font-weight:var(--fw-bold);color:var(--c-dashboard-text-primary)}.avwiz__clone-banner-sub{font-size:var(--fs-12);color:var(--c-dashboard-text-secondary)}.avwiz__clone-row-badge{display:block;font-size:var(--fs-11);color:var(--c-dashboard-text-muted)}.avwiz__clone-delete{display:grid;flex:none;place-items:center;width:32px;height:32px;border:none;border-radius:var(--r-pill);background:var(--c-voice-clone-danger-bg);color:var(--c-voice-clone-danger);cursor:pointer}.avwiz__clone-row{display:flex;align-items:center;gap:var(--s-8)}.avwiz__clone-row>.avwiz__voice{flex:1;min-width:0}.avwiz__clone-bullets{display:flex;flex-direction:column;gap:var(--s-6);padding-inline-start:var(--s-18);font-size:var(--fs-13);color:var(--c-dashboard-text-secondary);text-align:start}.avwiz__preset-divider{text-align:center;letter-spacing:.06em}.avwiz__clone-row .avwiz__voice-name{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:start}.flash{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;flex-direction:column;align-items:center;gap:var(--s-8);padding:var(--s-12);padding-top:max(12px,env(safe-area-inset-top));pointer-events:none}.flash__item{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--s-12);width:100%;max-width:440px;padding:10px 14px;border-radius:var(--r-12);box-shadow:var(--sh-card);font-size:14px}.flash__body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.flash__text{overflow-wrap:anywhere;font-weight:var(--fw-semibold)}.flash__body:not(:has(.flash__desc)) .flash__text{font-weight:var(--fw-regular)}.flash__desc{overflow-wrap:anywhere;opacity:.9}.flash__close{border:0;background:none;cursor:pointer;font-size:18px;line-height:1;opacity:.6}.flash__close:hover{opacity:1}.flash__item--success{background:#dcfce7;color:#15803d}.flash__item--warning{background:#ffedd5;color:#c2410c}.flash__item--error,.flash__item--danger{background:#fee2e2;color:#b91c1c}.flash__item--info{background:#e7f1ff;color:#1d4ed8}.state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-8);padding:var(--s-32) var(--s-20)}.state__tile{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--r-16);margin-bottom:var(--s-4)}.state__tile--neutral{background:var(--c-dashboard-option-bg);color:var(--c-dashboard-text-muted)}.state__tile--danger{background:var(--c-dashboard-failed-bg);color:var(--c-dashboard-failed-text)}.state__title{font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--c-dashboard-text-primary)}.state__desc{max-width:42ch;font-size:var(--fs-13);color:var(--c-dashboard-text-secondary)}.state__action{margin-top:var(--s-8)}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--c-white: #ffffff;--c-downy: #64D2B4;--c-black: #000000;--c-tundora: #4C4C4C;--c-linen: #F5FAFF;--c-ocean-green: #44A68B;--c-cinnabar: #E1353C;--c-dodger-blue: #5265FF;--c-blue: #3F7BD6;--c-deep-sea-green: #0A6048;--c-seagull: #1585D1;--c-jade: #00a777;--c-goldenrod: #FED86A;--c-bismark: #4E6786;--c-mine-shaft: #212121;--c-titan-white: #EEEBFF;--c-pearl-lusta: #FBF1DB;--c-contessa: #CC6774;--c-saddle: #542626;--c-gray: #7D7D7D;--c-light-gray: #CCC;--c-transparent: transparent;--c-dark: #373737;--c-web-orange: #FFA500;--c-green: #64D2B4;--c-red: #FF0000;--c-blizzard-blue: #A8D8F0;--c-scorpion: #606060;--c-silver: #C4C4C4;--c-regal-blue: #03396C;--c-sea-buckthorn: #F9A825;--c-granite-green: #88867A;--c-sherwood-green: #03396C;--c-alice-blue: #F5FAFF;--c-cornflower-blue: #6195ED;--c-tropical-blue: #C5E6FA;--c-dashboard-sky-top: #1E8EE0;--c-dashboard-card-bg: #FFFFFF;--c-dashboard-screen-bg: #F4F7FB;--c-dashboard-text-primary: #0F172A;--c-dashboard-text-secondary: #64748B;--c-dashboard-text-muted: #94A3B8;--c-dashboard-mode-text: #4DA3FF;--c-dashboard-mode-voice: #22C55E;--c-dashboard-mode-avatar: #F59E0B;--c-dashboard-mode-assistant: #A855F7;--c-dashboard-mode-assistant2: #efe8f6ff;--c-dashboard-mode-text-bg: #E7F1FF;--c-dashboard-mode-voice-bg: #E6F8EC;--c-dashboard-mode-avatar-bg: #FEF3DC;--c-dashboard-mode-assistant-bg: #F1E6FE;--c-dashboard-badge-bg: rgba(255,255,255,.18);--c-dashboard-divider: #E2E8F0;--c-dashboard-active-dot: #22C55E;--c-dashboard-pending-bg: #FFEDD5;--c-dashboard-pending-text: #C2410C;--c-dashboard-ready-bg: #DCFCE7;--c-dashboard-ready-text: #15803D;--c-dashboard-verified-bg: #D1FADF;--c-dashboard-verified-text: #047857;--c-dashboard-failed-bg: #FEE2E2;--c-dashboard-failed-text: #B91C1C;--c-dashboard-processing-bg: #EDE9FE;--c-dashboard-processing-text: #6D28D9;--c-dashboard-active-bg: #DBEAFE;--c-dashboard-active-text: #1D4ED8;--c-dashboard-notification-dot: #F97316;--c-tab-bar-floating-bg: #FFFFFF;--c-tab-bar-floating-bg-translucent: rgba(255, 255, 255, .82);--c-tab-bar-floating-border: rgba(15, 23, 42, .14);--c-tab-bar-floating-shade-soft: rgba(15, 23, 42, .06);--c-tab-bar-floating-shade-faint: rgba(15, 23, 42, .03);--c-tab-bar-floating-shadow: #0F172A;--c-nav-bar-fade-top: rgba(255, 255, 255, 0);--c-tab-bar-active-pill-bg: #DBEAFE;--c-tab-bar-active-icon: #2563EB;--c-tab-bar-inactive-icon: #64748B;--c-avatar-tile-indigo-start: #6366F1;--c-avatar-tile-indigo-end: #4F46E5;--c-avatar-tile-magenta-start: #C0197C;--c-avatar-tile-magenta-end: #A3116A;--c-avatar-tile-amber-start: #D97706;--c-avatar-tile-amber-end: #B45309;--c-avatar-tile-violet-start: #8B5CF6;--c-avatar-tile-violet-end: #7C3AED;--c-avatar-tile-glyph: rgba(255,255,255,.92);--c-avatar-video-poster-bg: #0F172A;--c-avatar-video-scrim: rgba(15,23,42,.72);--c-avatar-video-backdrop: rgba(15,23,42,.55);--c-avatar-video-header-button: rgba(255,255,255,.22);--c-avatar-video-input-border: #E3EBF5;--c-avatar-video-placeholder: #B8C1CE;--c-avatar-video-locked-bg: #F1F5F9;--c-avatar-video-quote-bg: #EEF1F6;--c-avatar-video-header-gradient-start: #1470D8;--c-avatar-video-header-gradient-end: #3BA5F2;--c-share-whatsapp: #25D366;--c-share-instagram: #C13584;--c-share-instagram-gradient-start: #F58529;--c-share-instagram-gradient-mid: #DD2A7B;--c-share-instagram-gradient-end: #8134AF;--c-share-facebook: #1877F2;--c-share-x: #000000;--c-avatar-row-share-tint: #EEF2FF;--c-avatar-row-share-icon: #4F46E5;--c-avatar-row-edit-tint: #F1F5F9;--c-avatar-row-edit-icon: #475569;--c-avatar-row-delete-tint: #FEF2F2;--c-avatar-row-delete-icon: #DC2626;--c-dashboard-premium-bg: rgba(255,255,255,.18);--c-dashboard-option-bg: #F1F5F9;--c-dashboard-twin-start: #FB923C;--c-dashboard-twin-end: #F97316;--c-dashboard-twin-tint: #FFF7ED;--c-dashboard-default-start: #6366F1;--c-dashboard-default-end: #4F46E5;--c-dashboard-default-tint: #EEF2FF;--c-dashboard-choose-start: #C084FC;--c-dashboard-choose-end: #9333EA;--c-dashboard-choose-tint: #FAF5FF;--c-dashboard-agent-start: #4ADE80;--c-dashboard-agent-end: #22C55E;--c-dashboard-agent-tint: #F0FDF4;--c-dashboard-mode-text-icon-start: #3B82F6;--c-dashboard-mode-text-icon-end: #2563EB;--c-dashboard-mode-voice-icon-start: #3B82F6;--c-dashboard-mode-voice-icon-end: #2563EB;--c-dashboard-memory-violet: #7C3AED;--c-dashboard-memory-gradient-start: rgba(124, 58, 237, .07);--c-dashboard-memory-gradient-end: rgba(124, 58, 237, .02);--c-dashboard-memory-border: rgba(124, 58, 237, .17);--c-dashboard-memory-tag-bg: rgba(124, 58, 237, .08);--c-signup-sheet-icon-gradient-start: #0875CC;--c-signup-sheet-icon-gradient-mid: #0878DA;--c-signup-sheet-icon-gradient-end: #1A98F0;--c-signup-badge-bg: #FEF7E9;--c-signup-badge-border: #FCE8C6;--c-signup-feature-card-bg: #EEF2F9;--c-signup-feature-card-border: #DDE1E7;--c-signup-feature-avatar-icon: #F4A623;--c-signup-feature-avatar-bg: #EFEBE4;--c-signup-feature-memory-icon: #7C3AED;--c-signup-feature-memory-bg: #E4E1F8;--c-signup-feature-agent-icon: #12B76A;--c-signup-feature-agent-bg: #D9ECEC;--c-agent-tint-rose-bg: #FDF3F2;--c-agent-tint-rose-border: #F6DAD6;--c-agent-tint-green-bg: #F1FAF4;--c-agent-tint-green-border: #D5EDDF;--c-agent-tint-violet-bg: #F5F3FD;--c-agent-tint-violet-border: #E0DAF6;--c-agent-tint-blue-bg: #F0F7FE;--c-agent-tint-blue-border: #D3E7FA;--c-agent-card-scrim-clear: rgba(15, 23, 42, 0);--c-agent-card-scrim-soft: rgba(15, 23, 42, .55);--c-agent-card-scrim-solid: rgba(15, 23, 42, .82);--c-agent-card-caption: rgba(255, 255, 255, .88);--c-agent-card-chip-bg: rgba(255, 255, 255, .2);--c-mail-icon: #0869C0;--c-chat-input-bg: #F0F4F8;--c-chat-text-primary: #1A1A1A;--c-chat-text-muted: #9AA0A6;--c-chat-accent-blue: #1976ED;--c-chat-accent-red: #E53935;--c-chat-border-subtle: #E5E7EB;--c-chat-icon-muted: #9CA3AF;--c-help-hero-accent: #FCD34D;--c-help-ink: #0B1930;--c-help-icon-bg: #F0F4FB;--c-help-icon-fg: #8596B2;--c-help-icon-bg-open: rgba(8, 105, 192, .12);--c-help-divider: #F1F5F9;--c-avatar-sky-bottom: #2D9DF0;--c-avatar-on-sky-subtle: rgba(255, 255, 255, .12);--c-avatar-on-sky-chip: rgba(255, 255, 255, .2);--c-avatar-on-sky-text: rgba(255, 255, 255, .8);--c-avatar-stage-scrim: rgba(0, 0, 0, .6);--c-credit-hero-start: #F7C33B;--c-credit-hero-end: #F0A32C;--c-credit-hero-fg: #713F12;--c-credit-green: #12B76A;--c-credit-green-bg: #E7F8EF;--c-credit-amber-icon: #D9930D;--c-credit-gold-tile: #F9B72B;--c-credit-image-tint: #FFF4D6;--c-credit-image-text: #B45309;--c-sky-gradient-end: #2D9DF0;--c-surface-tint: #F0F4FB;--c-surface-rule: #F2F6FB;--c-status-all-border: #93C5FD;--c-status-success-border: #0D8338;--c-status-pending-border: #FDBA74;--c-status-failed-border: #FCA5A5;--c-stat-spent: #A7F3D0;--c-stat-failed: #FCA5A5;--c-token-gold-start: #F9CE4B;--c-token-gold-end: #EFA82A;--c-token-chip-bg: #FFF9EC;--c-token-chip-border: #F4CF74;--c-token-chip-text: #8A5A00;--c-timer-low-bg: #FDE8E8;--c-timer-low-text: #C62828;--c-timer-pill-bg: #E4EAF4;--c-timer-text: #020202;--c-overlay-back-btn-bg: rgba(255,255,255,.18);--c-live-dot-connected: #22C55E;--c-live-dot-connecting: #F59E0B;--c-live-dot-disconnected: #EF4444;--c-coach-ring: #F5C026;--c-coach-backdrop: rgba(15, 33, 63, .55);--c-coach-backdrop-dark: rgba(15, 33, 63, .78);--c-unlock-header-top: #F6B93B;--c-unlock-header-bottom: #F59E0B;--c-unlock-header-glow: rgba(255,255,255,.18);--c-unlock-icon-badge-bg: rgba(255,255,255,.22);--c-unlock-icon-badge-border: rgba(255,255,255,.45);--c-unlock-subtitle: rgba(255,255,255,.92);--c-unlock-sheet-bg: #FFFFFF;--c-unlock-row-avatar-bg: #FEF3DC;--c-unlock-row-voice-bg: #E6F8EC;--c-unlock-row-memory-bg: #F3ECFE;--c-unlock-row-title: #0F172A;--c-unlock-row-desc: #64748B;--c-unlock-cta-start: #2E7DE0;--c-unlock-cta-end: #1E63B8;--c-unlock-link-text: #64748B;--c-unlock-link-action: #1E63B8;--c-unlock-dismiss-text: #94A3B8;--c-premium-screen-bg: #FBFCFE;--c-premium-header-top: #FBC948;--c-premium-header-bottom: #F4A72C;--c-premium-header-glow: rgba(255,255,255,.2);--c-premium-pill-bg: #FFFFFF;--c-premium-pill-text: #B8710A;--c-premium-pill-icon: #F4A72C;--c-premium-header-title: #FFFFFF;--c-premium-header-subtitle: rgba(255,255,255,.92);--c-premium-section-label: #94A3B8;--c-premium-card-bg: #FFFFFF;--c-premium-card-border: #EEF2F7;--c-premium-card-title: #0F172A;--c-premium-card-desc: #64748B;--c-premium-card-shadow: #0F172A;--c-premium-icon-blue: #3B82F6;--c-premium-icon-blue-bg: #E7F1FF;--c-premium-icon-green: #22C55E;--c-premium-icon-green-bg: #E6F8EC;--c-premium-icon-violet: #A855F7;--c-premium-icon-violet-bg: #F3ECFE;--c-premium-icon-gold: #F59E0B;--c-premium-icon-gold-bg: #FEF3DC;--c-premium-icon-teal: #14B8A6;--c-premium-icon-teal-bg: #DEF7F3;--c-premium-chip-bg: #FFF7E6;--c-premium-chip-border: #F6E0A6;--c-premium-chip-text: #8A5A00;--c-premium-chip-dot: #F4A72C;--c-premium-table-border: #EEF2F7;--c-premium-table-head-bg: #FBF7EC;--c-premium-table-row-alt: #FBFCFE;--c-premium-table-label: #334155;--c-premium-table-free: #94A3B8;--c-premium-table-premium: #B8710A;--c-premium-table-highlight: #F97316;--c-premium-footer-bg: #FFFFFF;--c-premium-footer-border: #EEF2F7;--c-premium-cta-start: #FBC948;--c-premium-cta-end: #F4A72C;--c-premium-cta-text: #7A4B00;--c-premium-continue-text: #94A3B8;--c-intro-ring: rgba(21, 133, 209, .3);--c-intro-ring-faint: rgba(21, 133, 209, .22);--c-intro-orbit-dot: rgba(100, 150, 255, .45);--c-intro-card-shadow: rgba(15, 23, 42, .12);--c-intro-button-glow: #007AFF;--c-intro-orbit-travel: #0A5FA0;--c-guest-card-bg-start: #EEF4FB;--c-guest-card-bg-end: #E4EEF9;--c-guest-icon-bg: #D2E5F5;--c-guest-icon-border: #C0DCF2;--c-signup-btn-start: #3AA8EE;--c-signup-btn-end: #0F6CB8;--c-voice-clone-banner-start: #E8F1FE;--c-voice-clone-banner-end: #EDEAFB;--c-voice-clone-banner-border: #D5E2F7;--c-voice-clone-icon-start: #4A9BF0;--c-voice-clone-icon-end: #1E6FD0;--c-voice-clone-halo: rgba(74, 155, 240, .22);--c-voice-clone-wave-active: #2E86DE;--c-voice-clone-wave-idle: #C7D6E8;--c-voice-clone-script-bg: #F1F5FA;--c-voice-clone-script-border: #E3EBF5;--c-voice-clone-dashed-border: #B9CFE8;--c-voice-clone-cta-disabled: #A9C0EC;--c-voice-clone-danger: #EF4444;--c-voice-clone-danger-bg: #FEE2E2;--c-voice-clone-track-bg: #E2E9F3;--c-voice-clone-consent-top: #3A62E8;--c-voice-clone-consent-bottom: #5687F2;--c-voice-clone-halo-ring: rgba(255, 255, 255, .25);--c-voice-clone-hero-badge-bg: rgba(255, 255, 255, .18);--c-voice-clone-hero-subtitle: rgba(255, 255, 255, .88);--c-voice-clone-overlay-button-bg: rgba(255, 255, 255, .16);--c-confirm-danger-start: #F87171;--c-confirm-danger-end: #DC2626;--c-voice-clone-consent-point: #4C7CC4;--c-voice-clone-card-divider: #EEF2F7;--c-voice-clone-checkbox-border: #CBD5E1;--c-voice-clone-input-border: #BFD9F5;--c-voice-clone-input-ring: rgba(59, 130, 246, .1);--c-voice-clone-option-bg: #F8FAFC;--c-voice-clone-option-border: #E7EDF5;--c-voice-clone-option-icon-bg: #EDF1F7;--c-voice-clone-option-sub-selected: #5B93DA;--c-maintenance-bg: #F8F8F8;--c-maintenance-text: #666666;--c-voice-orb-tint: #1E6FD0;--c-voice-orb-tint-to: #1FD5F9;--c-voice-bar-color: #1FD5F9;--c-voice-mode-bg: #F0F0F3;--c-gpu-screen-bg: #FFFFFF;--c-gpu-stage-bg: #F0F0F3;--c-gpu-stage-ring: #9CC5F0;--c-gpu-stage-fallback-bg: #EDF1F6;--c-gpu-card-frame-outer: #D5E6FA;--c-gpu-card-frame-inner: #7CB2EC;--c-gpu-card-shadow: #2C4A73;--c-gpu-caption-prev: #98A2B3;--c-gpu-wave-color: #5BA7F7;--c-gpu-tabs-row-bg: #F5F7FA;--c-gpu-tabs-active-bg: #FFFFFF;--c-gpu-tabs-active-border: #E4E9F0;--font-ui: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Roboto", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fs-9: 9px;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-17: 17px;--fs-18: 18px;--fs-20: 20px;--fs-22: 22px;--fs-24: 24px;--fs-26: 26px;--fs-28: 28px;--lh-tight: 1.25;--lh-normal: 1.45;--lh-relaxed: 1.6;--r-3: 3px;--r-4: 4px;--r-8: 8px;--r-10: 10px;--r-12: 12px;--r-14: 14px;--r-16: 16px;--r-18: 18px;--r-20: 20px;--r-24: 24px;--r-25: 25px;--r-pill: 999px;--bw-hairline: 1px;--bw-medium: 1.5px;--bw-thick: 2px;--border-subtle: var(--bw-hairline) solid var(--c-dashboard-divider);--border-strong: var(--bw-hairline) solid var(--c-avatar-video-input-border);--s-2: 2px;--s-4: 4px;--s-6: 6px;--s-8: 8px;--s-10: 10px;--s-12: 12px;--s-14: 14px;--s-15: 15px;--s-16: 16px;--s-18: 18px;--s-20: 20px;--s-22: 22px;--s-24: 24px;--s-28: 28px;--s-32: 32px;--s-40: 40px;--sh-xs: 0 1px 2px rgba(15, 23, 42, .05);--sh-sm: 0 2px 4px rgba(15, 23, 42, .06);--sh-card: 0 2px 8px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--sh-raised: 0 2px 12px rgba(15, 23, 42, .08);--sh-modal: 0 8px 32px rgba(15, 23, 42, .18);--sh-tabbar: 0 2px 8px rgba(15, 23, 42, .05);--header-h: 56px;--tabbar-h: 51px;--tabbar-margin: 28px;--tabbar-gap: 12px;--sidebar-w: 248px;--sidebar-w-collapsed: 76px;--content-max: 1180px;--side-col-w: 360px;--t-fast: .12s;--t-base: .22s;--t-slow: .32s;--ease: cubic-bezier(.4, 0, .2, 1)}:root{--bp-tablet: 640px;--bp-laptop: 1024px;--bp-desktop: 1440px}@media(min-width:1600px){:root{--side-col-w: 400px}}:root{--c-skeleton-base: #F5F5F5;--c-skeleton-sheen: #ECECEC;--c-skeleton-on-hero-base: rgba(255, 255, 255, .18);--c-skeleton-on-hero-sheen: rgba(255, 255, 255, .32)}:root{--c-plan-screen-bg: #F1F5F9;--c-plan-ink: #0F172A;--c-plan-ink-muted: #64748B;--c-plan-ink-faint: #94A3B8;--c-plan-divider: #F1F5F9;--c-plan-cell-border: #EEF2F7;--c-plan-table-border: #E8EEF5;--c-plan-gold-start: #F9CE4B;--c-plan-gold-end: #EFA82A;--c-plan-credits-start: #FDF3D7;--c-plan-credits-end: #FBE7B8;--c-plan-credits-tile-bg: rgba(255, 255, 255, .75);--c-plan-credits-label: #92700C;--c-plan-tile-label: #B45309;--c-plan-days-chip-bg: #FBE7B8;--c-plan-free-icon-bg: #2563EB;--c-plan-active-bg: #D1FADF;--c-plan-active-dot: #12B76A;--c-plan-active-text: #047857;--c-plan-cancel-bg: #FEF0C7;--c-plan-cancel-dot: #DC6803;--c-plan-cancel-text: #B54708;--c-plan-warn-bg: #FFF7E8;--c-plan-warn-border: #FDE9C8;--c-plan-warn-icon-bg: #FDEBC8;--c-plan-warn-title: #B45309;--c-plan-warn-text: #92400E;--c-plan-warn-cta-border: #F3D9A4;--c-plan-info-bg: #EFF6FF;--c-plan-info-title: #1D4ED8;--c-plan-info-text: #1E40AF;--c-plan-danger-bg: #FEE2E2;--c-plan-danger-text: #B91C1C;--c-plan-blue-soft: #F5FAFF;--c-plan-blue-border: #C5DEF5;--c-plan-renew-divider: #E8F0F8;--c-plan-progress-track: #EEF2F7;--c-plan-progress-ok: #12B76A;--c-plan-progress-empty: #EF4444;--c-plan-how-pill-bg: #EFF6FF;--c-plan-how-pill-text: #2563EB;--c-plan-chip-bg: #F1F5F9;--c-plan-chip-text: #334155;--c-plan-upgrade-bg: #F3EEFF;--c-plan-upgrade-accent: #7C3AED;--c-plan-upgrade-sub: #8B6FD1;--c-plan-switch-bg: #EFF7FD;--c-plan-switch-border: #CDE6F8;--c-plan-switch-note: #5B7183;--c-plan-premium-start: #7C3AED;--c-plan-premium-end: #6D28D9;--c-plan-benefit-voice: #1585D1;--c-plan-benefit-voice-bg: #E7F1FF;--c-plan-benefit-avatar: #7C3AED;--c-plan-benefit-avatar-bg: #F1E6FE;--c-plan-benefit-image: #D9930D;--c-plan-benefit-image-bg: #FFF7E8;--c-plan-benefit-docs: #12B76A;--c-plan-benefit-docs-bg: #E7F8EF;--c-plan-note-bg: #E7F8EF;--c-plan-note-text: #047857;--c-plan-pro-tint: #FBFAFF;--c-plan-pro-tint-on-amber: #FDF8F1;--c-plan-row-amber: #FFF9EF;--c-plan-section-row-bg: #F8FAFC;--c-plan-section-text: #B8860B;--c-plan-current-bg: #EDFCF3;--c-plan-current-border: #12B76A;--c-plan-cta-outline-border: #CBD5E1;--c-plan-value-cr: #B45309;--c-plan-badge-popular: #F5A623;--c-plan-badge-best: #7C3AED;--c-plan-hero-badge-bg: rgba(255, 255, 255, .18);--c-plan-toggle-bg: rgba(255, 255, 255, .22);--c-plan-toggle-sub: rgba(255, 255, 255, .85);--c-plan-topup-cta-start: #4A9FE8;--c-plan-overlay-scrim: rgba(15, 23, 42, .55)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--c-dashboard-screen-bg);color:var(--c-dashboard-text-primary);font-family:var(--font-ui);font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--fw-semibold);line-height:var(--lh-tight)}h1{font-size:var(--fs-24)}h2{font-size:var(--fs-20)}h3{font-size:var(--fs-16)}h4{font-size:var(--fs-15)}p{margin:0}a{color:var(--c-chat-accent-blue);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit;color:inherit}img,svg,video{max-width:100%}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:var(--bw-thick) solid var(--c-chat-accent-blue);outline-offset:2px;border-radius:var(--r-4)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;padding:var(--s-8) var(--s-16);background:var(--c-white);border-radius:0 0 var(--r-8) 0;box-shadow:var(--sh-card)}.skip-link:focus{left:0}.pt-safe{padding-top:env(safe-area-inset-top,0px)}.pb-safe{padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
