:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fffdf8;--surface:#fff;--tray:#e8edf5;--frame:#ced5e2;--lift:#dbe1ed;--ink:#253044;--muted:#59616c;--line:#dedfd9;--control:#747775;--quiet:#f0efe9;--primary:#243c80;--primary-deep:#17295d;--on-primary:#fff;--accent:#f5c55b;--accent-soft:#fbedc7;--ribbon:#a8323a;--soft-blue:#eef1fa;--rose:#f3e3de;--success:#305744;--success-soft:#e7efe3;--warning:#5e470f;--warning-soft:#fce8b7;--error:#a12634;--digest:#fff6df;--digest-line:#f0dfaf;--display:var(--font-display), "Bricolage Grotesque", Arial, sans-serif;--sans:var(--font-body), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", "Noto Sans Devanagari", Arial, sans-serif;--sys:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-phone), system-ui, var(--sans);--phone-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", var(--font-phone), system-ui, sans-serif;--fs-label:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:15px;--fs-input:16px;--fs-lg:18px;--fs-xl:28px;--fs-hero:44px;--lh:1.55;--r-xs:4px;--r-sm:6px;--r-md:12px;--r-lg:18px;--radius-pill:999px;--s-xs:4px;--s-sm:8px;--s-md:12px;--s-base:16px;--s-lg:24px;--s-xl:32px;--s-2xl:48px;--gutter:16px;--tap:44px;--control-sm:44px;--rail:232px;--content-max:760px;--wide-max:1160px;--topbar-h:52px;--navbar-h:60px;--dock-bottom:calc(var(--navbar-h) + env(safe-area-inset-bottom));--shadow-lift:0 5px 0 var(--lift);--shadow-float:0 12px 32px #17295d26;--shadow-dialog:0 24px 80px #14234440;--scrim:#14234466;--glass:#ffffff8f;--glass-edge:inset 0 0 0 .5px #ffffffbf, inset 0 1px 1px #fffffff2, inset 0 -1px 1px #17295d0f;--glass-lift:0 8px 28px #17295d24, 0 1px 3px #17295d14, 0 0 0 .5px #17295d12;--glass-blur:blur(22px) saturate(1.9);--ground:var(--paper);--ink-2:var(--muted);--ink-3:var(--muted);--line-2:var(--line);--rule:var(--line);--fill:var(--quiet);--fill-2:var(--surface);--note:var(--primary);--note-bg:var(--soft-blue);--ok:var(--success);--ok-bg:var(--success-soft);--warn:var(--warning);--warn-bg:var(--warning-soft);--bad:var(--error);--bad-bg:var(--rose);--radius:var(--r-md);--radius-sm:var(--r-sm);--gap:10px;--shadow-menu:var(--shadow-float)}@media (min-width:900px) and (pointer:fine){:root{--control-sm:36px}}
*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--fs-md);line-height:var(--lh);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:-.03em;line-height:1.15}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.screen{view-transition-name:none!important}:root:active-view-transition [data-vt=app-bar]{view-transition-name:app-bar}:root:active-view-transition [data-vt=tab-bar]{view-transition-name:tab-bar}::view-transition{pointer-events:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(app-bar){animation:none}::view-transition-new(app-bar){animation:none}::view-transition-group(tab-bar){animation:none}::view-transition-new(tab-bar){animation:none}::view-transition-group(app-bar){z-index:100}::view-transition-group(tab-bar){z-index:100}::view-transition-old(app-bar){display:none}::view-transition-old(tab-bar){display:none}@media (max-width:899px){:root:active-view-transition-type(nav-forward,nav-back)::view-transition-old(root){mix-blend-mode:normal;animation-duration:.38s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}:root:active-view-transition-type(nav-forward,nav-back)::view-transition-new(root){mix-blend-mode:normal;animation-duration:.38s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}:root:active-view-transition-type(nav-forward)::view-transition-old(root){animation-name:screen-under}:root:active-view-transition-type(nav-forward)::view-transition-new(root){animation-name:screen-in;box-shadow:-8px 0 24px #17295d1f}:root:active-view-transition-type(nav-back)::view-transition-old(root){z-index:1;animation-name:screen-out;box-shadow:-8px 0 24px #17295d1f}:root:active-view-transition-type(nav-back)::view-transition-new(root){animation-name:screen-return}:root:active-view-transition-type(tab)::view-transition-new(root){mix-blend-mode:normal;animation:.2s ease-out both screen-fade}}@keyframes screen-in{0%{transform:translate(100%)}}@keyframes screen-under{to{opacity:.6;transform:translate(-28%)}}@keyframes screen-out{to{transform:translate(100%)}}@keyframes screen-return{0%{opacity:.6;transform:translate(-28%)}}@keyframes screen-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}@media (max-width:899px){html,body{--paper:#fbfaf6;background:var(--paper)}:is(html:has([data-phone-grouped],[data-grouped]),body:has([data-phone-grouped],[data-grouped])){--paper:#f3f2ed}}
