.ds-trailing-navigation{--ds-trailing-navigation-scrim:var(--bg-overlay-muted);display:none}.ds-trailing-navigation__list{gap:var(--dimension-x1);flex-direction:column;display:flex}.ds-trailing-navigation__item{align-items:center;gap:var(--dimension-x3);padding:var(--dimension-x3) var(--dimension-x4);border-radius:var(--radius-secondary);color:var(--fg-text-primary);font-size:var(--font-size-t5);font-weight:var(--font-weight-medium);text-align:start;transition:transform var(--motion-duration-interaction-press-in) var(--motion-easing-interaction-press-in);background:0 0;border:none;display:flex}.ds-trailing-navigation__item:active{transform:var(--motion-transform-interaction-press)}.ds-trailing-navigation__item--selected{background:var(--bg-neutral-weak);color:var(--brand-primary)}.ds-trailing-navigation__item-icon{display:inline-flex}.ds-trailing-navigation__trigger{z-index:30;inline-size:var(--dimension-x10);block-size:var(--dimension-x10);border:1px solid var(--stroke-neutral-weak);border-radius:var(--radius-full);background:var(--bg-layer-default);color:var(--fg-text-primary);justify-content:center;align-items:center;display:inline-flex;position:fixed;inset-block-start:calc(var(--layout-safe-area-inset-top) + var(--dimension-x4));inset-inline-end:var(--dimension-x4)}.ds-trailing-navigation__scrim{z-index:40;background:var(--ds-trailing-navigation-scrim);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-surface-exit) var(--motion-easing-surface-exit);position:fixed;inset:0}.ds-trailing-navigation__panel{z-index:50;gap:var(--dimension-x2);inline-size:280px;padding:calc(var(--layout-safe-area-inset-top) + var(--dimension-x4)) var(--dimension-x4) var(--dimension-x6);background:var(--bg-layer-default);border-inline-start:1px solid var(--stroke-neutral-weak);transition:transform var(--motion-duration-surface-exit) var(--motion-easing-surface-exit);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(100%)}.ds-trailing-navigation--open .ds-trailing-navigation__scrim{opacity:1;pointer-events:auto;transition-duration:var(--motion-duration-surface-enter);transition-timing-function:var(--motion-easing-surface-enter)}.ds-trailing-navigation--open .ds-trailing-navigation__panel{transition:transform var(--motion-duration-surface-enter) var(--motion-easing-surface-enter);transform:translate(0)}.ds-trailing-navigation__header{justify-content:space-between;align-items:center;gap:var(--dimension-x2);display:flex}.ds-trailing-navigation__brand{min-inline-size:var(--dimension-x0);align-items:center;display:inline-flex}.ds-trailing-navigation__close{inline-size:var(--dimension-x10);block-size:var(--dimension-x10);border-radius:var(--radius-full);color:var(--fg-text-primary);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (min-width:768px){.ds-trailing-navigation{display:contents}}@media (min-width:1024px){.ds-trailing-navigation{display:none}}@media (prefers-reduced-motion:reduce){.ds-trailing-navigation__scrim,.ds-trailing-navigation__panel{transition:none}}
.ds-pull-to-refresh{--ds-ptr-displacement:0px;--ds-ptr-indicator-block-size:var(--dimension-x10);--ds-ptr-indicator-gap:var(--dimension-x2);--ds-ptr-indicator-offset:var(--dimension-x3);--ds-ptr-indicator-rotation:0deg;--ds-ptr-progress:0;--ds-ptr-spinner-size:var(--dimension-x5);min-block-size:var(--dimension-x0);color:var(--fg-text-primary);isolation:isolate;overscroll-behavior-y:contain;touch-action:pan-y;position:relative;overflow:hidden}.ds-pull-to-refresh__indicator{inset-block-start:var(--dimension-x0);inset-inline:var(--dimension-x0);z-index:var(--elevation-local-transient-z-index);block-size:var(--ds-ptr-indicator-block-size);pointer-events:none;transform:translate3d(var(--dimension-x0), calc(var(--ds-ptr-displacement) - var(--ds-ptr-indicator-block-size) - var(--ds-ptr-indicator-offset)), var(--dimension-x0));transition:opacity var(--motion-duration-micro-base) var(--motion-easing-enter), transform var(--motion-duration-micro-base) var(--motion-easing-enter);justify-content:center;display:flex;position:absolute}.ds-pull-to-refresh[data-state=pulling] .ds-pull-to-refresh__indicator,.ds-pull-to-refresh[data-state=ready] .ds-pull-to-refresh__indicator{transition:none}.ds-pull-to-refresh__indicator-shell{inline-size:var(--ds-ptr-indicator-block-size);block-size:var(--ds-ptr-indicator-block-size);border:var(--dimension-stroke-component-default) solid var(--stroke-brand-weak);border-radius:var(--radius-full);background:linear-gradient(180deg, var(--bg-brand-weak), var(--bg-layer-floating));box-shadow:var(--shadow-sm);color:var(--fg-brand-muted);opacity:clamp(0, calc(.28 + var(--ds-ptr-progress) * .72), 1);transform:scale(clamp(.82, calc(.82 + var(--ds-ptr-progress) * .18), 1));justify-content:center;align-items:center;display:inline-flex}.ds-pull-to-refresh__spinner{inline-size:var(--ds-ptr-spinner-size);block-size:var(--ds-ptr-spinner-size);border-radius:var(--radius-full);background:conic-gradient(from var(--ds-ptr-indicator-rotation), var(--fg-brand-muted) 0 72deg, var(--stroke-brand-weak) 72deg 156deg, var(--stroke-neutral-subtle) 156deg 360deg);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--dimension-x1)), var(--neutral-0) calc(100% - var(--dimension-x1) + 1px));-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--dimension-x1)), var(--neutral-0) calc(100% - var(--dimension-x1) + 1px));mask:radial-gradient(closest-side, transparent calc(100% - var(--dimension-x1)), var(--neutral-0) calc(100% - var(--dimension-x1) + 1px));transform:rotate(var(--ds-ptr-indicator-rotation));display:block}.ds-pull-to-refresh[data-state=ready] .ds-pull-to-refresh__indicator-shell,.ds-pull-to-refresh[data-state=refreshing] .ds-pull-to-refresh__indicator-shell{border-color:var(--stroke-brand-solid);background:var(--bg-brand-solid);color:var(--fg-brand-contrast)}.ds-pull-to-refresh[data-state=ready] .ds-pull-to-refresh__spinner,.ds-pull-to-refresh[data-state=refreshing] .ds-pull-to-refresh__spinner{background:conic-gradient(from var(--ds-ptr-indicator-rotation), var(--fg-brand-contrast) 0 84deg, var(--fg-text-secondary) 84deg 168deg, transparent 168deg 360deg)}.ds-pull-to-refresh[data-state=refreshing] .ds-pull-to-refresh__spinner{animation:.82s linear infinite ds-pull-to-refresh-spin}.ds-pull-to-refresh__status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ds-pull-to-refresh__content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-block-size:100%;transform:translate3d(var(--dimension-x0), var(--ds-ptr-displacement), var(--dimension-x0));transition:transform var(--motion-duration-micro-base) var(--motion-easing-enter);will-change:transform;overflow-y:auto}.ds-pull-to-refresh[data-state=pulling] .ds-pull-to-refresh__content,.ds-pull-to-refresh[data-state=ready] .ds-pull-to-refresh__content{transition:none}.ds-pull-to-refresh[data-disabled=true] .ds-pull-to-refresh__indicator{display:none}[data-ds-pull-to-refresh-prevent]{touch-action:pan-y}@keyframes ds-pull-to-refresh-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ds-pull-to-refresh__indicator,.ds-pull-to-refresh__content{transition:none}.ds-pull-to-refresh[data-state=refreshing] .ds-pull-to-refresh__spinner{animation-duration:1.6s}}
html[data-app-pull-to-refresh] :is(.ds-header--fixed,.depth-navigation-header)~*{transform:translate3d(var(--dimension-x0), var(--app-pull-to-refresh-displacement,var(--dimension-x0)), var(--dimension-x0))}.app-pull-to-refresh{z-index:calc(var(--elevation-global-default-z-index) + var(--elevation-local-transient-z-index) - 1);inset-block-start:var(--app-pull-to-refresh-indicator-top,var(--layout-safe-area-inset-top));inset-inline:var(--dimension-x0);block-size:calc(var(--dimension-x24) + var(--dimension-x4));pointer-events:none;justify-content:center;display:flex;position:fixed;overflow:hidden}.app-pull-to-refresh__indicator{--app-pull-to-refresh-progress-value:var(--app-pull-to-refresh-progress,0);--app-pull-to-refresh-ring-size:var(--dimension-x6);--app-pull-to-refresh-stroke:3px;--app-pull-to-refresh-track:var(--stroke-neutral-subtle);inline-size:var(--app-pull-to-refresh-ring-size);block-size:var(--app-pull-to-refresh-ring-size);opacity:clamp(0, calc(var(--app-pull-to-refresh-progress-value) * 1.6), 1);transform:translate3d(var(--dimension-x0), calc(var(--app-pull-to-refresh-displacement,0px) / 2 - var(--app-pull-to-refresh-ring-size) / 2), var(--dimension-x0)) scale(clamp(.8, calc(.8 + var(--app-pull-to-refresh-progress-value) * .2), 1));justify-content:center;align-items:center;display:flex}.app-pull-to-refresh__ring{border-radius:var(--radius-full);block-size:100%;inline-size:100%;-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--app-pull-to-refresh-stroke)), var(--neutral-0) calc(100% - var(--app-pull-to-refresh-stroke) + 1px));-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--app-pull-to-refresh-stroke)), var(--neutral-0) calc(100% - var(--app-pull-to-refresh-stroke) + 1px));mask:radial-gradient(closest-side, transparent calc(100% - var(--app-pull-to-refresh-stroke)), var(--neutral-0) calc(100% - var(--app-pull-to-refresh-stroke) + 1px));display:block;position:relative}.app-pull-to-refresh__ring:before,.app-pull-to-refresh__ring:after{content:"";inset:var(--dimension-x0);border-radius:var(--radius-full);transition:opacity var(--motion-duration-micro-base) var(--motion-easing-enter);position:absolute}.app-pull-to-refresh__ring:before{background:conic-gradient(var(--fg-brand) 0 calc(var(--app-pull-to-refresh-progress-value) * 270deg), var(--app-pull-to-refresh-track) calc(var(--app-pull-to-refresh-progress-value) * 270deg) 360deg);transform:rotate(var(--app-pull-to-refresh-rotation,0deg))}.app-pull-to-refresh__ring:after{background:conic-gradient(from 0deg, transparent 0deg, var(--fg-brand) 270deg, transparent 270deg 360deg);opacity:0}.app-pull-to-refresh[data-state=refreshing] .app-pull-to-refresh__ring:before,.app-pull-to-refresh[data-state=completed] .app-pull-to-refresh__ring:before{opacity:0}.app-pull-to-refresh[data-state=refreshing] .app-pull-to-refresh__ring:after,.app-pull-to-refresh[data-state=completed] .app-pull-to-refresh__ring:after{opacity:1;animation:.82s linear infinite app-pull-to-refresh-spin}.app-pull-to-refresh__status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes app-pull-to-refresh-spin{0%{transform:rotate(120deg)}to{transform:rotate(480deg)}}@media (prefers-reduced-motion:reduce){.app-pull-to-refresh[data-state=refreshing] .app-pull-to-refresh__ring:after,.app-pull-to-refresh[data-state=completed] .app-pull-to-refresh__ring:after{animation-duration:1.6s}}
.web-site-footer{z-index:var(--elevation-local-floating-z-index);position:relative}.orbi-tutor-native-webview .web-site-footer{display:none}.app-shell:has([data-app-page=chat-conversation]) .web-site-footer{display:none}@media (min-width:1024px){.app-shell:has([data-app-page=onboarding]) .web-site-footer{display:none}}.web-site-footer__container{gap:var(--dimension-x3);inline-size:min(100%, var(--app-shell-content-max-inline-size));padding-block-start:var(--dimension-x10);padding-block-end:calc(var(--dimension-x8) + env(safe-area-inset-bottom,0px));padding-inline:var(--dimension-spacing-x-global-gutter);flex-direction:column;margin-inline:auto;display:flex}.web-site-footer__links{align-items:center;gap:var(--dimension-x1) var(--dimension-x5);flex-wrap:wrap;display:flex}.web-site-footer__link{color:var(--fg-text-secondary);font-size:var(--font-size-t2);font-weight:var(--font-weight-medium);line-height:var(--line-height-t3);text-decoration:none}.web-site-footer__link:active{color:var(--fg-text-primary)}.web-site-footer__business{gap:var(--dimension-x0) var(--dimension-x2);color:var(--fg-text-tertiary);font-size:var(--font-size-t1);font-style:normal;line-height:var(--line-height-t2);flex-wrap:wrap;display:flex}.web-site-footer__business-item:not(:last-child):after{color:var(--fg-text-placeholder);content:"·";margin-inline-start:var(--dimension-x2)}@media (hover:hover) and (pointer:fine){.web-site-footer__link:hover{color:var(--fg-text-primary);text-decoration:underline}}html:not(.orbi-tutor-native-webview) .app-shell:has([data-app-page=home]){flex-direction:column;display:flex}html:not(.orbi-tutor-native-webview) .app-shell__content:has([data-app-page=home]){block-size:auto;min-block-size:var(--dimension-x0);flex:1}html:not(.orbi-tutor-native-webview) .app-shell__content:has([data-app-page=home]) .app-route-transition{block-size:auto;min-block-size:var(--dimension-x0);flex-direction:column;display:flex}html:not(.orbi-tutor-native-webview) .app-shell:has([data-app-page=home]) .home-page{block-size:auto;min-block-size:var(--dimension-x0);flex:1}html:not(.orbi-tutor-native-webview) .app-shell:has([data-app-page=home]):before{z-index:-1;inset-block-start:var(--dimension-x0);inset-block-end:calc(var(--home-keyboard-cover-offset) * -1);inset-inline:var(--dimension-x0);background:var(--home-background-splash);content:"";pointer-events:none;transform:translate3d(0, var(--home-visual-viewport-offset-top), 0);position:absolute}html:not(.orbi-tutor-native-webview) .home-page:before{content:none}html:not(.orbi-tutor-native-webview) .app-shell__content:has([data-app-page=home]){background:0 0}html:not(.orbi-tutor-native-webview) .app-shell:has([data-app-page=home]) .web-site-footer__container{align-items:center;gap:var(--dimension-x2);text-align:center;padding-block-start:var(--dimension-x5);padding-block-end:calc(var(--dimension-x6) + env(safe-area-inset-bottom,0px))}:is(html:not(.orbi-tutor-native-webview) .app-shell:has([data-app-page=home]) .web-site-footer__links,html:not(.orbi-tutor-native-webview) .app-shell:has([data-app-page=home]) .web-site-footer__business){justify-content:center}
@media (max-width:767px){html:not(.orbi-tutor-native-webview) .app-bottom-navigation{display:none}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation{display:contents}html:not(.orbi-tutor-native-webview):has([data-app-page=onboarding]) .ds-trailing-navigation{display:none}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation__trigger{inset-block-start:calc(var(--layout-safe-area-inset-top) + var(--dimension-x3))}}@media (max-width:1023px){html:not(.orbi-tutor-native-webview) .ds-trailing-navigation__trigger{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;inset-inline-end:calc(var(--dimension-spacing-x-global-gutter) - var(--dimension-x2))}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation__scrim{display:none}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation__panel{inline-size:100%;padding:calc(var(--layout-safe-area-inset-top) + var(--dimension-x4)) var(--dimension-x6) var(--dimension-x10);background:var(--white-alpha-72);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-surface-exit) var(--motion-easing-surface-exit);-webkit-backdrop-filter:var(--elevation-effect-glass-backdrop);backdrop-filter:var(--elevation-effect-glass-backdrop);border-inline-start:none;inset:0;transform:none}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation--open .ds-trailing-navigation__panel{opacity:1;pointer-events:auto;transition:opacity var(--motion-duration-surface-enter) var(--motion-easing-surface-enter)}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation__close{margin-inline-end:calc((var(--dimension-x6) - var(--dimension-x4)) * -1)}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation__item{gap:var(--dimension-x0);padding:var(--dimension-x2) var(--dimension-x0);border-radius:var(--radius-r0);font-family:var(--font-family-brand);font-size:var(--font-size-t8);font-weight:var(--font-weight-bold);line-height:var(--line-height-t8);opacity:0;transform:translateY(var(--dimension-x3));background:0 0}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation__item-icon{display:none}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation__item--selected{color:var(--brand-primary);background:0 0}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation--open .ds-trailing-navigation__item{animation:web-navigation-menu-item-enter var(--motion-duration-macro-base) var(--motion-easing-enter) both}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation--open .ds-trailing-navigation__item:first-child{animation-delay:40ms}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation--open .ds-trailing-navigation__item:nth-child(2){animation-delay:75ms}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation--open .ds-trailing-navigation__item:nth-child(3){animation-delay:.11s}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation--open .ds-trailing-navigation__item:nth-child(4){animation-delay:.145s}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation--open .ds-trailing-navigation__item:nth-child(5){animation-delay:.18s}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation--open .ds-trailing-navigation__item:nth-child(6){animation-delay:.215s}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation--open .ds-trailing-navigation__item:nth-child(7){animation-delay:.25s}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation--open .ds-trailing-navigation__item:nth-child(8){animation-delay:.285s}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation--open .ds-trailing-navigation__item:nth-child(9){animation-delay:.32s}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation--open .ds-trailing-navigation__item:nth-child(10){animation-delay:.355s}}@keyframes web-navigation-menu-item-enter{0%{opacity:0;transform:translateY(var(--dimension-x3))}to{opacity:1;transform:translateY(var(--dimension-x0))}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){html:not(.orbi-tutor-native-webview) .ds-trailing-navigation__panel{transition:none}html:not(.orbi-tutor-native-webview) .ds-trailing-navigation--open .ds-trailing-navigation__item{opacity:1;animation:none;transform:none}}
.web-navigation-bar{display:none}@media (min-width:1024px){html:not(.orbi-tutor-native-webview){--web-navigation-bar-block-size:var(--dimension-x16);--layout-safe-area-inset-top:var(--web-navigation-bar-block-size)}html:not(.orbi-tutor-native-webview) .web-navigation-bar{inset-block-start:var(--dimension-x0);inset-inline:var(--dimension-x0);z-index:calc(var(--elevation-global-default-z-index) + var(--elevation-local-transient-z-index) + 1);block-size:var(--web-navigation-bar-block-size);border-block-end:var(--dimension-stroke-component-default) solid var(--stroke-neutral-weak);background:var(--white-alpha-90);-webkit-backdrop-filter:var(--elevation-effect-glass-backdrop);backdrop-filter:var(--elevation-effect-glass-backdrop);display:block;position:fixed}html:not(.orbi-tutor-native-webview):has([data-app-page=onboarding]){--layout-safe-area-inset-top:var(--orbi-tutor-native-safe-area-inset-top,env(safe-area-inset-top,0px))}html:not(.orbi-tutor-native-webview):has([data-app-page=onboarding]) .web-navigation-bar{display:none}}.web-navigation-bar__container{align-items:center;gap:var(--dimension-x6);block-size:100%;inline-size:min(100%, var(--app-shell-content-max-inline-size));padding-inline:var(--dimension-spacing-x-global-gutter);margin-inline:auto;display:flex}.web-navigation-bar__brand{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.web-navigation-bar__links{justify-content:flex-end;align-items:center;gap:var(--dimension-x1);min-inline-size:var(--dimension-x0);flex:1;display:flex}.web-navigation-bar__link{min-block-size:var(--dimension-x9);padding-inline:var(--dimension-x2);border-radius:var(--radius-full);color:var(--fg-text-secondary);font-size:var(--font-size-t5);font-weight:var(--font-weight-medium);line-height:var(--line-height-t5);white-space:nowrap;transition:background-color var(--motion-duration-interaction-press-out) var(--motion-easing-interaction-press-out), color var(--motion-duration-interaction-press-out) var(--motion-easing-interaction-press-out);align-items:center;text-decoration:none;display:inline-flex}.web-navigation-bar__link:active{background:var(--bg-neutral-weak-pressed);color:var(--fg-text-primary)}.web-navigation-bar__link[aria-current=page]{background:var(--bg-neutral-weak);color:var(--fg-text-primary)}.web-navigation-bar__login{flex-shrink:0}@media (hover:hover) and (pointer:fine){.web-navigation-bar__link:hover{background:var(--bg-neutral-weak-hover);color:var(--fg-text-primary)}}
:root{--neutral-0:#fff;--neutral-25:#fafafa;--neutral-50:#f5f5f5;--neutral-75:#f2f2f2;--neutral-100:#eaeaea;--neutral-150:#e1e1e1;--neutral-200:#d8d8d8;--neutral-300:#c7c7c7;--neutral-400:#a8a8a8;--neutral-500:#8f8f8f;--neutral-600:#777;--neutral-700:#555;--neutral-800:#333;--neutral-850:#2b2b2b;--neutral-900:#222;--neutral-950:#111;--neutral-1000:#000;--yellow-25:#fffdf3;--yellow-50:#fffbeb;--yellow-100:#fff9e8;--yellow-150:#fff6cc;--yellow-200:#fff2a3;--yellow-250:#ffefc2;--yellow-300:#fde68a;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a88b31;--yellow-800:#854d0e;--yellow-900:#7a6500;--yellow-950:#422006;--yellow-alpha-8:#facc1514;--yellow-alpha-12:#facc151f;--yellow-alpha-16:#facc1529;--yellow-alpha-24:#facc153d;--yellow-alpha-36:#facc155c;--brown-100:#f7efc7;--brown-200:#eadc94;--brown-500:#8a762d;--brown-800:#5f541f;--brown-900:#3f3715;--green-50:#ecfdf3;--green-100:#d1fae0;--green-200:#a7f3c4;--green-300:#6ee79b;--green-400:#34d36f;--green-500:#22c55e;--green-600:#1f9d55;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--rose-50:#fff1f4;--rose-100:#ffe4ea;--rose-200:#fecdd8;--rose-300:#fda4b7;--rose-400:#fb718b;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--rose-800:#9f1239;--rose-900:#881337;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--magic-weak:#f9f2ee;--black-alpha-4:#0000000a;--black-alpha-8:#00000014;--black-alpha-10:#0000001a;--black-alpha-16:#00000029;--black-alpha-24:#0000003d;--black-alpha-40:#0006;--black-alpha-56:#0000008f;--black-alpha-70:#000000b3;--white-alpha-8:#ffffff14;--white-alpha-12:#ffffff1f;--white-alpha-16:#ffffff29;--white-alpha-24:#ffffff3d;--white-alpha-40:#fff6;--white-alpha-56:#ffffff8f;--white-alpha-72:#ffffffb8;--white-alpha-90:#ffffffe6;--transparent:transparent}
:root,[data-theme=light]{--brand-primary:var(--yellow-400);--brand-primary-hover:var(--yellow-300);--brand-primary-pressed:var(--yellow-500);--fg-brand:var(--brand-primary);--fg-brand-muted:var(--yellow-600);--fg-brand-subtle:var(--brown-500);--fg-brand-contrast:var(--yellow-900);--fg-link:var(--blue-600);--fg-link-pressed:var(--blue-700);--fg-link-visited:var(--blue-800);--fg-text-primary:var(--neutral-900);--fg-text-secondary:var(--neutral-800);--fg-text-tertiary:var(--neutral-700);--fg-text-placeholder:var(--neutral-500);--fg-text-disabled:var(--neutral-400);--fg-text-inverted:var(--neutral-0);--fg-toast:var(--neutral-900);--fg-neutral-strong:var(--neutral-950);--fg-neutral:var(--neutral-900);--fg-neutral-muted:var(--neutral-700);--fg-neutral-subtle:var(--neutral-600);--fg-neutral-weak:var(--neutral-500);--fg-neutral-inverted:var(--neutral-0);--fg-disabled:var(--neutral-400);--fg-placeholder:var(--neutral-500);--fg-positive:var(--green-700);--fg-positive-muted:var(--green-600);--fg-positive-subtle:var(--green-500);--fg-positive-contrast:var(--green-900);--fg-warning:var(--yellow-800);--fg-warning-muted:var(--yellow-700);--fg-warning-subtle:var(--yellow-600);--fg-warning-contrast:var(--yellow-950);--fg-critical:var(--rose-600);--fg-critical-muted:var(--rose-500);--fg-critical-subtle:var(--rose-400);--fg-critical-contrast:var(--rose-900);--fg-informative:var(--blue-600);--fg-informative-muted:var(--blue-500);--fg-informative-subtle:var(--blue-400);--fg-informative-contrast:var(--blue-900);--bg-brand-solid:var(--brand-primary);--bg-brand-solid-hover:var(--brand-primary-hover);--bg-brand-solid-pressed:var(--brand-primary-pressed);--bg-brand-weak:var(--yellow-50);--bg-brand-weak-hover:var(--yellow-100);--bg-brand-weak-pressed:var(--yellow-150);--bg-brand-glass:var(--yellow-alpha-8);--bg-brand-glass-hover:var(--yellow-alpha-12);--bg-brand-glass-pressed:var(--yellow-alpha-16);--bg-neutral-solid:var(--neutral-900);--bg-neutral-solid-hover:var(--neutral-800);--bg-neutral-solid-pressed:var(--neutral-950);--bg-neutral-solid-muted:var(--neutral-700);--bg-neutral-solid-muted-hover:var(--neutral-600);--bg-neutral-solid-muted-pressed:var(--neutral-800);--bg-neutral-weak:var(--neutral-100);--bg-neutral-weak-hover:var(--neutral-150);--bg-neutral-weak-pressed:var(--neutral-200);--bg-neutral-weak-alpha:var(--black-alpha-4);--bg-neutral-weak-alpha-hover:var(--black-alpha-8);--bg-neutral-weak-alpha-pressed:var(--black-alpha-16);--bg-neutral-inverted:var(--neutral-950);--bg-neutral-inverted-hover:var(--neutral-850);--bg-neutral-inverted-pressed:var(--neutral-800);--bg-positive-solid:var(--green-600);--bg-positive-solid-hover:var(--green-500);--bg-positive-solid-pressed:var(--green-700);--bg-positive-weak:var(--green-50);--bg-positive-weak-hover:var(--green-100);--bg-positive-weak-pressed:var(--green-200);--bg-warning-solid:var(--yellow-400);--bg-warning-solid-hover:var(--yellow-300);--bg-warning-solid-pressed:var(--yellow-500);--bg-warning-weak:var(--yellow-50);--bg-warning-weak-hover:var(--yellow-100);--bg-warning-weak-pressed:var(--yellow-200);--bg-critical-solid:var(--rose-600);--bg-critical-solid-hover:var(--rose-500);--bg-critical-solid-pressed:var(--rose-700);--bg-critical-weak:var(--rose-50);--bg-critical-weak-hover:var(--rose-100);--bg-critical-weak-pressed:var(--rose-200);--bg-informative-solid:var(--blue-600);--bg-informative-solid-hover:var(--blue-500);--bg-informative-solid-pressed:var(--blue-700);--bg-informative-weak:var(--blue-50);--bg-informative-weak-hover:var(--blue-100);--bg-informative-weak-pressed:var(--blue-200);--bg-layer-basement:var(--neutral-75);--bg-layer-basement-pressed:var(--neutral-100);--bg-layer-default:var(--neutral-0);--bg-layer-default-hover:var(--neutral-25);--bg-layer-default-pressed:var(--neutral-50);--bg-layer-raised:var(--neutral-0);--bg-layer-raised-hover:var(--neutral-25);--bg-layer-raised-pressed:var(--neutral-50);--bg-layer-floating:var(--neutral-0);--bg-layer-floating-hover:var(--neutral-25);--bg-layer-floating-pressed:var(--neutral-50);--bg-layer-sunken:var(--neutral-50);--bg-layer-sunken-pressed:var(--neutral-100);--bg-toast:var(--neutral-0);--bg-glass-floating:var(--white-alpha-8);--bg-glass-floating-hover:var(--white-alpha-12);--bg-glass-floating-pressed:var(--white-alpha-16);--bg-glass-bright:var(--white-alpha-8);--bg-glass-bright-strong:var(--white-alpha-12);--bg-disabled:var(--neutral-100);--bg-disabled-strong:var(--neutral-200);--bg-overlay-subtle:var(--black-alpha-24);--bg-overlay-muted:var(--black-alpha-40);--bg-overlay:var(--black-alpha-70);--bg-transparent:var(--transparent);--bg-transparent-hover:var(--black-alpha-4);--bg-transparent-pressed:var(--black-alpha-8);--bg-transparent-selected:var(--black-alpha-8);--bg-transparent-selected-hover:var(--black-alpha-10);--bg-transparent-selected-pressed:var(--black-alpha-16);--bg-magic-weak:var(--magic-weak);--bg-skeleton:var(--neutral-100);--bg-skeleton-strong:var(--neutral-150);--stroke-brand-solid:var(--brand-primary);--stroke-brand-solid-hover:var(--brand-primary-hover);--stroke-brand-solid-pressed:var(--brand-primary-pressed);--stroke-brand-weak:var(--yellow-300);--stroke-brand-weak-hover:var(--yellow-400);--stroke-brand-weak-pressed:var(--yellow-500);--stroke-neutral-solid:var(--neutral-300);--stroke-neutral-solid-hover:var(--neutral-400);--stroke-neutral-solid-pressed:var(--neutral-500);--stroke-neutral-muted:var(--black-alpha-16);--stroke-neutral-muted-hover:var(--black-alpha-24);--stroke-neutral-subtle:var(--black-alpha-8);--stroke-neutral-subtle-hover:var(--black-alpha-10);--stroke-neutral-weak:var(--neutral-200);--stroke-neutral-weak-hover:var(--neutral-300);--stroke-neutral-weak-pressed:var(--neutral-400);--stroke-toast:var(--black-alpha-10);--stroke-glass:var(--white-alpha-16);--stroke-neutral-contrast:var(--neutral-900);--stroke-neutral-inverted:var(--neutral-0);--stroke-positive-solid:var(--green-600);--stroke-positive-solid-hover:var(--green-500);--stroke-positive-solid-pressed:var(--green-700);--stroke-positive-weak:var(--green-200);--stroke-positive-weak-hover:var(--green-300);--stroke-positive-weak-pressed:var(--green-400);--stroke-warning-solid:var(--yellow-600);--stroke-warning-solid-hover:var(--yellow-500);--stroke-warning-solid-pressed:var(--yellow-700);--stroke-warning-weak:var(--yellow-300);--stroke-warning-weak-hover:var(--yellow-400);--stroke-warning-weak-pressed:var(--yellow-500);--stroke-critical-solid:var(--rose-600);--stroke-critical-solid-hover:var(--rose-500);--stroke-critical-solid-pressed:var(--rose-700);--stroke-critical-weak:var(--rose-200);--stroke-critical-weak-hover:var(--rose-300);--stroke-critical-weak-pressed:var(--rose-400);--stroke-informative-solid:var(--blue-600);--stroke-informative-solid-hover:var(--blue-500);--stroke-informative-solid-pressed:var(--blue-700);--stroke-informative-weak:var(--blue-200);--stroke-informative-weak-hover:var(--blue-300);--stroke-informative-weak-pressed:var(--blue-400);--stroke-focus-ring:var(--blue-600);--stroke-focus-ring-brand:var(--brand-primary);--stroke-focus-ring-critical:var(--rose-600);--stroke-disabled:var(--neutral-100);--stroke-disabled-strong:var(--neutral-200);--stroke-transparent:var(--transparent)}[data-theme=dark]{--brand-primary:var(--yellow-400);--brand-primary-hover:var(--yellow-300);--brand-primary-pressed:var(--yellow-500);--fg-brand:var(--brand-primary);--fg-brand-muted:var(--yellow-400);--fg-brand-subtle:var(--yellow-500);--fg-brand-contrast:var(--yellow-100);--fg-link:var(--blue-300);--fg-link-pressed:var(--blue-200);--fg-link-visited:var(--blue-400);--fg-text-primary:var(--white-alpha-90);--fg-text-secondary:var(--neutral-200);--fg-text-tertiary:var(--white-alpha-72);--fg-text-placeholder:var(--white-alpha-24);--fg-text-disabled:var(--white-alpha-24);--fg-text-inverted:var(--neutral-900);--fg-toast:var(--white-alpha-90);--fg-neutral-strong:var(--neutral-0);--fg-neutral:var(--white-alpha-90);--fg-neutral-muted:var(--white-alpha-72);--fg-neutral-subtle:var(--neutral-400);--fg-neutral-weak:var(--neutral-500);--fg-neutral-inverted:var(--neutral-900);--fg-disabled:var(--white-alpha-24);--fg-placeholder:var(--white-alpha-24);--fg-positive:var(--green-300);--fg-positive-muted:var(--green-400);--fg-positive-subtle:var(--green-500);--fg-positive-contrast:var(--green-100);--fg-warning:var(--yellow-300);--fg-warning-muted:var(--yellow-400);--fg-warning-subtle:var(--yellow-500);--fg-warning-contrast:var(--yellow-100);--fg-critical:var(--rose-300);--fg-critical-muted:var(--rose-400);--fg-critical-subtle:var(--rose-500);--fg-critical-contrast:var(--rose-100);--fg-informative:var(--blue-300);--fg-informative-muted:var(--blue-400);--fg-informative-subtle:var(--blue-500);--fg-informative-contrast:var(--blue-100);--bg-brand-solid:var(--brand-primary);--bg-brand-solid-hover:var(--brand-primary-hover);--bg-brand-solid-pressed:var(--brand-primary-pressed);--bg-brand-weak:var(--yellow-950);--bg-brand-weak-hover:var(--yellow-900);--bg-brand-weak-pressed:var(--yellow-800);--bg-brand-glass:var(--yellow-alpha-8);--bg-brand-glass-hover:var(--yellow-alpha-12);--bg-brand-glass-pressed:var(--yellow-alpha-16);--bg-neutral-solid:var(--white-alpha-90);--bg-neutral-solid-hover:var(--white-alpha-72);--bg-neutral-solid-pressed:var(--neutral-0);--bg-neutral-solid-muted:var(--white-alpha-24);--bg-neutral-solid-muted-hover:var(--white-alpha-16);--bg-neutral-solid-muted-pressed:var(--white-alpha-12);--bg-neutral-weak:var(--white-alpha-8);--bg-neutral-weak-hover:var(--white-alpha-12);--bg-neutral-weak-pressed:var(--white-alpha-16);--bg-neutral-weak-alpha:var(--white-alpha-8);--bg-neutral-weak-alpha-hover:var(--white-alpha-12);--bg-neutral-weak-alpha-pressed:var(--white-alpha-16);--bg-neutral-inverted:var(--neutral-0);--bg-neutral-inverted-hover:var(--neutral-100);--bg-neutral-inverted-pressed:var(--neutral-200);--bg-positive-solid:var(--green-500);--bg-positive-solid-hover:var(--green-400);--bg-positive-solid-pressed:var(--green-600);--bg-positive-weak:var(--green-900);--bg-positive-weak-hover:var(--green-800);--bg-positive-weak-pressed:var(--green-700);--bg-warning-solid:var(--yellow-300);--bg-warning-solid-hover:var(--yellow-200);--bg-warning-solid-pressed:var(--yellow-400);--bg-warning-weak:var(--yellow-950);--bg-warning-weak-hover:var(--yellow-900);--bg-warning-weak-pressed:var(--yellow-800);--bg-critical-solid:var(--rose-500);--bg-critical-solid-hover:var(--rose-400);--bg-critical-solid-pressed:var(--rose-600);--bg-critical-weak:var(--rose-900);--bg-critical-weak-hover:var(--rose-800);--bg-critical-weak-pressed:var(--rose-700);--bg-informative-solid:var(--blue-500);--bg-informative-solid-hover:var(--blue-400);--bg-informative-solid-pressed:var(--blue-600);--bg-informative-weak:var(--blue-900);--bg-informative-weak-hover:var(--blue-800);--bg-informative-weak-pressed:var(--blue-700);--bg-layer-basement:var(--neutral-1000);--bg-layer-basement-pressed:var(--neutral-950);--bg-layer-default:var(--neutral-950);--bg-layer-default-hover:var(--neutral-900);--bg-layer-default-pressed:var(--neutral-850);--bg-layer-raised:var(--neutral-900);--bg-layer-raised-hover:var(--neutral-850);--bg-layer-raised-pressed:var(--neutral-800);--bg-layer-floating:var(--neutral-900);--bg-layer-floating-hover:var(--neutral-850);--bg-layer-floating-pressed:var(--neutral-800);--bg-layer-sunken:var(--neutral-1000);--bg-layer-sunken-pressed:var(--neutral-950);--bg-toast:var(--neutral-900);--bg-glass-floating:var(--white-alpha-8);--bg-glass-floating-hover:var(--white-alpha-12);--bg-glass-floating-pressed:var(--white-alpha-16);--bg-glass-bright:var(--white-alpha-8);--bg-glass-bright-strong:var(--white-alpha-12);--bg-disabled:var(--white-alpha-8);--bg-disabled-strong:var(--white-alpha-12);--bg-overlay-subtle:var(--black-alpha-40);--bg-overlay-muted:var(--black-alpha-56);--bg-overlay:var(--black-alpha-70);--bg-transparent:var(--transparent);--bg-transparent-hover:var(--white-alpha-8);--bg-transparent-pressed:var(--white-alpha-12);--bg-transparent-selected:var(--white-alpha-12);--bg-transparent-selected-hover:var(--white-alpha-16);--bg-transparent-selected-pressed:var(--white-alpha-24);--bg-magic-weak:var(--neutral-900);--bg-skeleton:var(--white-alpha-8);--bg-skeleton-strong:var(--white-alpha-12);--stroke-brand-solid:var(--brand-primary);--stroke-brand-solid-hover:var(--brand-primary-hover);--stroke-brand-solid-pressed:var(--brand-primary-pressed);--stroke-brand-weak:var(--yellow-800);--stroke-brand-weak-hover:var(--yellow-700);--stroke-brand-weak-pressed:var(--yellow-600);--stroke-neutral-solid:var(--white-alpha-24);--stroke-neutral-solid-hover:var(--white-alpha-16);--stroke-neutral-solid-pressed:var(--white-alpha-12);--stroke-neutral-muted:var(--white-alpha-16);--stroke-neutral-muted-hover:var(--white-alpha-24);--stroke-neutral-subtle:var(--white-alpha-12);--stroke-neutral-subtle-hover:var(--white-alpha-16);--stroke-neutral-weak:var(--white-alpha-8);--stroke-neutral-weak-hover:var(--white-alpha-12);--stroke-neutral-weak-pressed:var(--white-alpha-16);--stroke-toast:var(--white-alpha-12);--stroke-glass:var(--white-alpha-12);--stroke-neutral-contrast:var(--neutral-0);--stroke-neutral-inverted:var(--neutral-900);--stroke-positive-solid:var(--green-400);--stroke-positive-solid-hover:var(--green-300);--stroke-positive-solid-pressed:var(--green-500);--stroke-positive-weak:var(--green-800);--stroke-positive-weak-hover:var(--green-700);--stroke-positive-weak-pressed:var(--green-600);--stroke-warning-solid:var(--yellow-300);--stroke-warning-solid-hover:var(--yellow-200);--stroke-warning-solid-pressed:var(--yellow-400);--stroke-warning-weak:var(--yellow-800);--stroke-warning-weak-hover:var(--yellow-700);--stroke-warning-weak-pressed:var(--yellow-600);--stroke-critical-solid:var(--rose-400);--stroke-critical-solid-hover:var(--rose-300);--stroke-critical-solid-pressed:var(--rose-500);--stroke-critical-weak:var(--rose-800);--stroke-critical-weak-hover:var(--rose-700);--stroke-critical-weak-pressed:var(--rose-600);--stroke-informative-solid:var(--blue-400);--stroke-informative-solid-hover:var(--blue-300);--stroke-informative-solid-pressed:var(--blue-500);--stroke-informative-weak:var(--blue-800);--stroke-informative-weak-hover:var(--blue-700);--stroke-informative-weak-pressed:var(--blue-600);--stroke-focus-ring:var(--blue-400);--stroke-focus-ring-brand:var(--brand-primary);--stroke-focus-ring-critical:var(--rose-400);--stroke-disabled:var(--white-alpha-8);--stroke-disabled-strong:var(--white-alpha-12);--stroke-transparent:var(--transparent)}
:root{--wallpaper-auth-onboarding-fallback:var(--neutral-0);--wallpaper-auth-onboarding:none}
@font-face{font-family:DallaKing;font-style:normal;font-weight:700;src:url(../media/dalla_king_bold.3gcz5rv4dhpr0.otf)format("opentype");font-display:swap}:root{--font-family-sans:-apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-brand:"DallaKing", var(--font-family-sans);--font-size-t1:.75rem;--font-size-t2:.8125rem;--font-size-t3:.875rem;--font-size-t4:.9375rem;--font-size-t5:1rem;--font-size-t6:1.125rem;--font-size-t7:1.25rem;--font-size-t8:1.5rem;--font-size-t9:1.75rem;--font-size-t10:2rem;--font-size-t1-static:12px;--font-size-t2-static:13px;--font-size-t3-static:14px;--font-size-t4-static:15px;--font-size-t5-static:16px;--font-size-t6-static:18px;--font-size-t7-static:20px;--font-size-t8-static:24px;--font-size-t9-static:28px;--font-size-t10-static:32px;--line-height-t1:1rem;--line-height-t2:1.125rem;--line-height-t3:1.25rem;--line-height-t4:1.375rem;--line-height-t5:1.5rem;--line-height-t6:1.625rem;--line-height-t7:1.75rem;--line-height-t8:2rem;--line-height-t9:2.25rem;--line-height-t10:2.5rem;--line-height-t1-static:16px;--line-height-t2-static:18px;--line-height-t3-static:20px;--line-height-t4-static:22px;--line-height-t5-static:24px;--line-height-t6-static:26px;--line-height-t7-static:28px;--line-height-t8-static:32px;--line-height-t9-static:36px;--line-height-t10-static:40px;--line-height-page-title-static:1.12;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-page-title-static:28px;--letter-spacing-default:0}
:root{--dimension-x0:0px;--dimension-x0_5:2px;--dimension-x1:4px;--dimension-x1_5:6px;--dimension-x2:8px;--dimension-x2_5:10px;--dimension-x3:12px;--dimension-x3_5:14px;--dimension-x4:16px;--dimension-x5:20px;--dimension-x6:24px;--dimension-x7:28px;--dimension-x8:32px;--dimension-x9:36px;--dimension-x10:40px;--dimension-x12:48px;--dimension-x14:56px;--dimension-x16:64px;--dimension-x20:80px;--dimension-x24:96px;--dimension-spacing-x-global-gutter:var(--dimension-x4);--dimension-spacing-x-component-default:var(--dimension-x2);--dimension-spacing-y-nav-to-title:var(--dimension-x6);--dimension-spacing-y-component-default:var(--dimension-x3);--dimension-stroke-component-default:1px}
:root{--radius-r0:0px;--radius-r0_5:2px;--radius-r1:4px;--radius-r1_5:6px;--radius-r2:8px;--radius-r2_5:10px;--radius-r3:12px;--radius-r4:16px;--radius-r5:20px;--radius-r6:24px;--radius-full:9999px;--radius-primary:var(--radius-r3);--radius-secondary:var(--radius-r2);--radius-elevated:var(--radius-r4)}
:root{--shadow-none:none;--shadow-xs:0 1px 2px #12121214;--shadow-sm:0 2px 8px #1212121a;--shadow-md:0 6px 18px #1212121f;--shadow-lg:0 12px 32px #12121229;--shadow-xl:0 20px 48px #12121233;--shadow-glass-floating:0 18px 42px #12121229;--shadow-toast:0 8px 18px #00000018;--elevation-effect-glass-backdrop:blur(32px) saturate(190%) contrast(1.08) brightness(1.04);--elevation-global-basement-z-index:0;--elevation-global-default-z-index:10;--elevation-global-sheet-z-index:1000;--elevation-global-dialog-z-index:1100;--elevation-local-main-z-index:0;--elevation-local-floating-z-index:10;--elevation-local-transient-z-index:20}
:root{--motion-duration-micro-fast:80ms;--motion-duration-micro-base:.16s;--motion-duration-macro-fast:.26s;--motion-duration-macro-base:.36s;--motion-duration-toast-animation:.22s;--motion-duration-toast-visible:2.3s;--motion-duration-toast-exit:var(--motion-duration-micro-base);--motion-easing-functional:cubic-bezier(.2, 0, .2, 1);--motion-easing-enter:cubic-bezier(.16, 1, .3, 1);--motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--motion-easing-track:cubic-bezier(.22, 1, .36, 1);--motion-easing-expressive:cubic-bezier(.34, 1.56, .64, 1);--motion-duration-interaction-press-in:var(--motion-duration-micro-fast);--motion-duration-interaction-press-out:var(--motion-duration-micro-base);--motion-duration-interaction-rebound:var(--motion-duration-macro-fast);--motion-duration-interaction-focus-shift:var(--motion-duration-macro-base);--motion-duration-interaction-tab-switch:var(--motion-duration-macro-base);--motion-duration-surface-enter:var(--motion-duration-macro-base);--motion-duration-surface-exit:var(--motion-duration-macro-fast);--motion-easing-interaction-press-in:var(--motion-easing-functional);--motion-easing-interaction-press-out:var(--motion-easing-enter);--motion-easing-interaction-rebound:var(--motion-easing-expressive);--motion-easing-interaction-focus-shift:var(--motion-easing-track);--motion-easing-interaction-tab-switch:var(--motion-easing-track);--motion-easing-surface-enter:var(--motion-easing-enter);--motion-easing-surface-exit:var(--motion-easing-exit);--motion-easing-toast-enter:var(--motion-easing-track);--motion-easing-toast-exit:var(--motion-easing-exit);--motion-scale-interaction-press:.98;--motion-scale-interaction-press-strong:.96;--motion-scale-interaction-rebound:1.012;--motion-transform-interaction-rest:scale(1);--motion-transform-interaction-press:scale(var(--motion-scale-interaction-press));--motion-transform-interaction-press-strong:scale(var(--motion-scale-interaction-press-strong));--motion-transform-interaction-rebound:scale(var(--motion-scale-interaction-rebound));--motion-transition-interaction-press-in:transform var(--motion-duration-interaction-press-in) var(--motion-easing-interaction-press-in);--motion-transition-interaction-press-out:transform var(--motion-duration-interaction-press-out) var(--motion-easing-interaction-press-out);--motion-transition-interaction-focus-shift:transform var(--motion-duration-interaction-focus-shift) var(--motion-easing-interaction-focus-shift);--motion-transition-interaction-tab-switch:opacity var(--motion-duration-interaction-tab-switch) var(--motion-easing-interaction-tab-switch), transform var(--motion-duration-interaction-tab-switch) var(--motion-easing-interaction-tab-switch);--motion-animation-interaction-feedback:ds-interaction-feedback var(--motion-duration-interaction-rebound) var(--motion-easing-interaction-rebound);--motion-animation-toast-card-enter:ds-toast-card-enter var(--motion-duration-toast-animation) var(--motion-easing-toast-enter);--motion-transition-surface-enter:opacity var(--motion-duration-surface-enter) var(--motion-easing-surface-enter), transform var(--motion-duration-surface-enter) var(--motion-easing-surface-enter);--motion-transition-surface-exit:opacity var(--motion-duration-surface-exit) var(--motion-easing-surface-exit), transform var(--motion-duration-surface-exit) var(--motion-easing-surface-exit)}:root.orbi-tutor-native-webview{--motion-duration-interaction-press-in:.13s;--motion-duration-interaction-press-out:.28s;--motion-duration-interaction-rebound:.28s;--motion-duration-interaction-tab-switch:.32s;--motion-easing-interaction-press-in:cubic-bezier(.24, 0, .2, 1);--motion-easing-interaction-press-out:cubic-bezier(.16, 1, .3, 1);--motion-easing-interaction-rebound:var(--motion-easing-interaction-press-out);--motion-easing-interaction-tab-switch:cubic-bezier(.16, 1, .3, 1);--motion-scale-interaction-press:.982;--motion-scale-interaction-press-strong:.974;--motion-scale-interaction-rebound:1}@keyframes ds-interaction-feedback{0%{transform:var(--motion-transform-interaction-press)}62%{transform:var(--motion-transform-interaction-rebound)}to{transform:var(--motion-transform-interaction-rest)}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-micro-fast:0s;--motion-duration-micro-base:0s;--motion-duration-macro-fast:0s;--motion-duration-macro-base:0s;--motion-duration-toast-animation:0s;--motion-duration-toast-exit:0s;--motion-scale-interaction-press:1;--motion-scale-interaction-press-strong:1;--motion-scale-interaction-rebound:1}}
:root{--layout-container-mobile:560px;--layout-container-tablet:840px;--layout-container-desktop:1120px;--layout-container-content:640px;--layout-safe-area-inset-top:var(--orbi-tutor-native-safe-area-inset-top,env(safe-area-inset-top,0px));--layout-depth-navigation-clearance:calc(var(--layout-safe-area-inset-top) + var(--dimension-x14))}.layout-responsive-container{inline-size:100%;max-inline-size:var(--layout-container-mobile);margin-inline:auto}@media (min-width:768px){.layout-responsive-container{max-inline-size:var(--layout-container-tablet)}}@media (min-width:1024px){.layout-responsive-container{max-inline-size:var(--layout-container-desktop)}}.layout-responsive-card-grid{gap:var(--dimension-x2);display:grid}@media (min-width:768px){.layout-responsive-card-grid{grid-template-columns:repeat(2, minmax(var(--dimension-x0), 1fr));gap:var(--dimension-x3)}}@media (min-width:1024px){.layout-responsive-card-grid{grid-template-columns:repeat(3, minmax(var(--dimension-x0), 1fr))}}
:root{--app-page-background:linear-gradient(180deg, #fff 0%, #f8f9fb 44%, #f5f6f8 100%);--color-bg:#f8f9fb;--color-surface:var(--bg-layer-default);--color-border:var(--stroke-neutral-weak);--color-text:var(--fg-text-primary);--color-subtle:var(--fg-text-tertiary);--color-muted:var(--fg-text-tertiary);--color-muted-bg:var(--bg-neutral-weak);--color-primary:var(--brand-primary);--color-primary-dark:var(--brand-primary-pressed);--color-success:var(--fg-positive);--color-error:var(--fg-critical);--color-placeholder:var(--fg-text-placeholder);--app-shell-content-max-inline-size:var(--layout-container-mobile);--viewport-bottom-inset:env(safe-area-inset-bottom,0px);font-family:var(--font-family-sans);color:var(--color-text);background-color:var(--color-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){:root{--app-shell-content-max-inline-size:var(--layout-container-tablet)}}@media (min-width:1024px){:root{--app-shell-content-max-inline-size:var(--layout-container-desktop)}}.orbi-tutor-native-navigation-visible{--viewport-bottom-inset:calc(68px + env(safe-area-inset-bottom,0px))}@media (max-width:380px){.orbi-tutor-native-navigation-visible{--viewport-bottom-inset:calc(60px + env(safe-area-inset-bottom,0px))}}*{box-sizing:border-box}html{background-color:var(--color-bg);-webkit-text-size-adjust:100%;min-width:320px}body{background:var(--app-page-background);overscroll-behavior-y:none;min-width:320px;min-height:100dvh;margin:0}#root{min-height:100dvh}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent;cursor:pointer}html.orbi-tutor-native-webview nextjs-portal{display:none!important}:is(html:has([data-app-background=plain]),body:has([data-app-background=plain])){background:var(--neutral-0)}html:has([data-app-page=home]){block-size:100svh;min-block-size:var(--dimension-x0);min-height:0;overflow:hidden}body:has([data-app-page=home]){block-size:100svh;min-block-size:var(--dimension-x0);min-height:0;overflow:hidden}#root:has([data-app-page=home]){block-size:100svh;min-block-size:var(--dimension-x0);min-height:0;overflow:hidden}html:has([data-app-page=chat-conversation]){block-size:100svh;min-block-size:var(--dimension-x0);min-height:0;overflow:hidden}body:has([data-app-page=chat-conversation]){block-size:100svh;min-block-size:var(--dimension-x0);min-height:0;overflow:hidden}#root:has([data-app-page=chat-conversation]){block-size:100svh;min-block-size:var(--dimension-x0);min-height:0;overflow:hidden}html:has(.native-bottom-sheet-surface){block-size:100svh;min-block-size:var(--dimension-x0);min-height:0;overflow:hidden}body:has(.native-bottom-sheet-surface){block-size:100svh;min-block-size:var(--dimension-x0);min-height:0;overflow:hidden}#root:has(.native-bottom-sheet-surface){block-size:100svh;min-block-size:var(--dimension-x0);min-height:0;overflow:hidden}
.app-shell{isolation:isolate;min-block-size:100dvh;color:var(--fg-text-primary);font-family:var(--font-family-sans);background:0 0;position:relative}.app-shell__content{min-block-size:100dvh;inline-size:min(100%, var(--app-shell-content-max-inline-size));background:var(--neutral-0);grid-template-areas:"route";margin-inline:auto;padding-block-end:calc(var(--dimension-x20) + env(safe-area-inset-bottom));display:grid;position:relative;overflow-x:clip}.app-shell__content:has([data-app-layout=wide]){inline-size:100%}@media (min-width:1024px){.app-shell__content:has([data-app-page=onboarding]){padding-block-end:var(--dimension-x0)}}.app-shell:has([data-app-page=home]){block-size:100svh;min-block-size:var(--dimension-x0);overflow:hidden}.app-shell__content:has([data-app-page=home]){block-size:100svh;min-block-size:var(--dimension-x0);padding-block-end:var(--dimension-x0);overflow:hidden}.app-shell__content:has([data-app-page=home]) .app-route-transition{block-size:100svh;min-block-size:var(--dimension-x0);overflow:hidden}.app-shell:has([data-app-page=chat-conversation]){block-size:100svh;min-block-size:var(--dimension-x0);overflow:hidden}.app-shell__content:has([data-app-page=chat-conversation]){block-size:100svh;min-block-size:var(--dimension-x0);padding-block-end:var(--dimension-x0);overflow:hidden}.app-shell__content:has([data-app-page=chat-conversation]) .app-route-transition{block-size:100svh;min-block-size:var(--dimension-x0);overflow:hidden}:is(.app-shell:has([data-app-page=chat-conversation]) .app-bottom-navigation,.app-shell:has([data-app-page=chat-conversation]) .ds-trailing-navigation),:is(.app-shell:has([data-app-page=teacher-detail]) .app-bottom-navigation,.app-shell:has([data-app-page=teacher-detail]) .ds-trailing-navigation,.app-shell:has([data-app-page=student-detail]) .app-bottom-navigation,.app-shell:has([data-app-page=student-detail]) .ds-trailing-navigation){display:none}:is(.app-shell__content:has([data-app-page=teacher-detail]),.app-shell__content:has([data-app-page=student-detail])){padding-block-end:env(safe-area-inset-bottom)}.orbi-tutor-native-navigation .app-bottom-navigation,.orbi-tutor-native-navigation .ds-trailing-navigation{display:none}
:root{--app-page-background:var(--neutral-0);--color-bg:var(--neutral-0)}
