@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_caefae{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_caefae{--font-schibsted:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548d4a6452851abd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89f9cb1a88b9175b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf273aca3d6b346f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Kalam Fallback;src:local("Arial");ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.00%;size-adjust:97.58%}.__className_570fb6{font-family:Kalam,Kalam Fallback;font-weight:400;font-style:normal}.__variable_570fb6{--font-kalam:"Kalam","Kalam Fallback"}:root{--color-bg-canvas:#f6f7f9;--color-bg-surface:#ffffff;--color-bg-sunken:#eef0f4;--color-bg-rail:#ffffff;--color-bg-rail-hover:#f1f3f6;--color-bg-rail-active:#ebf0fd;--color-fg-primary:#0d0f14;--color-fg-secondary:#3b4050;--color-fg-tertiary:#626879;--color-fg-on-rail:#0d0f14;--color-fg-on-rail-muted:#555b6c;--color-fg-on-rail-active:#1f45c4;--color-border-subtle:#d5dae3;--color-border-strong:#b3bac7;--color-border-on-rail:#dce0e7;--color-divider:#e4e7ed;--color-status-pending:#a85a06;--color-status-confirmed:#0f7a52;--color-status-cancelled:#b8302a;--color-status-completed:#4b5263;--color-status-noshow:#8a3f8f;--color-brand:#2450d8;--color-brand-soft:#ebf0fd;--color-pen:#1f45c4;--color-now:#e0533d;--color-focus-ring:#2450d8;--color-accent:#0d0f14;--color-accent-hover:#2a2e3a;--color-link:#2450d8;--color-accent-fg:#ffffff;--halo-sky:#8fc9ff;--halo-sand:#f5d9a8;--halo-mint:#9fe6c9;--halo-peach:#ffc2a1;--tone-1-bg:#e1effe;--tone-1-bar:#4b8cf0;--tone-2-bg:#fbf0dc;--tone-2-bar:#c98a1e;--tone-3-bg:#ddf5ea;--tone-3-bar:#1fa974;--tone-4-bg:#ffe9dc;--tone-4-bar:#e0763f;--tone-5-bg:#e4f2f6;--tone-5-bar:#2b8da8;--tone-6-bg:#eceef3;--tone-6-bar:#5d6577;--font-sans:var(--font-schibsted),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-hand:var(--font-kalam),"Comic Sans MS",cursive;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-md:0.9375rem;--text-lg:1.0625rem;--text-xl:1.375rem;--text-2xl:1.875rem;--text-3xl:2.375rem;--leading-tight:1.12;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.6;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-title:-0.03em;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--shadow-card:0 1px 2px rgba(13,15,20,0.06),0 2px 6px -2px rgba(13,15,20,0.08);--shadow-popover:0 1px 2px rgba(13,15,20,0.06),0 8px 24px -12px rgba(13,15,20,0.22);--shadow-drawer:0 2px 4px rgba(13,15,20,0.06),0 30px 60px -30px rgba(30,40,120,0.35);--shadow-modal:0 2px 4px rgba(13,15,20,0.06),0 40px 80px -30px rgba(30,40,120,0.4);--rail-width:248px;--rail-width-collapsed:56px;--topbar-height:60px;--drawer-width:400px;--bottom-tab-height:64px;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg-canvas:#0b0d14;--color-bg-surface:#13161f;--color-bg-sunken:#0f121a;--color-bg-rail:#0e1018;--color-bg-rail-hover:#1a1e2a;--color-bg-rail-active:#172443;--color-fg-primary:#f3f4f8;--color-fg-secondary:#c3c7d4;--color-fg-tertiary:#9aa0b2;--color-fg-on-rail:#f3f4f8;--color-fg-on-rail-muted:#a3a9ba;--color-fg-on-rail-active:#b4c3ff;--color-border-subtle:#262b38;--color-border-strong:#39404f;--color-border-on-rail:#1f2330;--color-divider:#20242f;--color-status-pending:#f5b544;--color-status-confirmed:#4fd39b;--color-status-cancelled:#ff8b80;--color-status-completed:#a3a9ba;--color-status-noshow:#e3a6e6;--color-brand:#7d9cff;--color-brand-soft:#172443;--color-pen:#9fb0ff;--color-now:#ff7a63;--color-focus-ring:#7d9cff;--color-accent:#f3f4f8;--color-accent-hover:#d6d9e3;--color-link:#9fb0ff;--color-accent-fg:#0b0d14;--tone-1-bg:#16263f;--tone-1-bar:#6aa5ff;--tone-2-bg:#2e2516;--tone-2-bar:#e0a845;--tone-3-bg:#13302a;--tone-3-bar:#4fd39b;--tone-4-bg:#33211a;--tone-4-bar:#ff9a66;--tone-5-bg:#132b33;--tone-5-bar:#5cc3df;--tone-6-bg:#1f2330;--tone-6-bar:#a3a9ba;--shadow-card:0 1px 2px rgba(0,0,0,0.4);--shadow-popover:0 1px 2px rgba(0,0,0,0.4),0 8px 24px -12px rgba(0,0,0,0.7);--shadow-drawer:0 2px 4px rgba(0,0,0,0.4),0 30px 60px -30px rgba(0,0,0,0.8);--shadow-modal:0 2px 4px rgba(0,0,0,0.4),0 40px 80px -30px rgba(0,0,0,0.85);color-scheme:dark}}:root[data-theme=dark]{--color-bg-canvas:#0b0d14;--color-bg-surface:#13161f;--color-bg-sunken:#0f121a;--color-bg-rail:#0e1018;--color-bg-rail-hover:#1a1e2a;--color-bg-rail-active:#172443;--color-fg-primary:#f3f4f8;--color-fg-secondary:#c3c7d4;--color-fg-tertiary:#9aa0b2;--color-fg-on-rail:#f3f4f8;--color-fg-on-rail-muted:#a3a9ba;--color-fg-on-rail-active:#b4c3ff;--color-border-subtle:#262b38;--color-border-strong:#39404f;--color-border-on-rail:#1f2330;--color-divider:#20242f;--color-status-pending:#f5b544;--color-status-confirmed:#4fd39b;--color-status-cancelled:#ff8b80;--color-status-completed:#a3a9ba;--color-status-noshow:#e3a6e6;--color-brand:#7d9cff;--color-brand-soft:#172443;--color-pen:#9fb0ff;--color-now:#ff7a63;--color-focus-ring:#7d9cff;--color-accent:#f3f4f8;--color-accent-hover:#d6d9e3;--color-link:#9fb0ff;--color-accent-fg:#0b0d14;--tone-1-bg:#16263f;--tone-1-bar:#6aa5ff;--tone-2-bg:#2e2516;--tone-2-bar:#e0a845;--tone-3-bg:#13302a;--tone-3-bar:#4fd39b;--tone-4-bg:#33211a;--tone-4-bar:#ff9a66;--tone-5-bg:#132b33;--tone-5-bar:#5cc3df;--tone-6-bg:#1f2330;--tone-6-bar:#a3a9ba;--shadow-card:0 1px 2px rgba(0,0,0,0.4);--shadow-popover:0 1px 2px rgba(0,0,0,0.4),0 8px 24px -12px rgba(0,0,0,0.7);--shadow-drawer:0 2px 4px rgba(0,0,0,0.4),0 30px 60px -30px rgba(0,0,0,0.8);--shadow-modal:0 2px 4px rgba(0,0,0,0.4),0 40px 80px -30px rgba(0,0,0,0.85);color-scheme:dark}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body,html{height:100%}body{background:var(--color-bg-canvas);color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;width:100%}.num,[data-numeric=true]{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"lnum"}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:color-mix(in srgb,var(--color-brand) 24%,transparent)}input,textarea{caret-color:var(--color-brand)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.hand{font-family:var(--font-hand);color:var(--color-pen);font-weight:400;letter-spacing:0}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-pill);border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--color-fg-tertiary)}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton{background:linear-gradient(90deg,var(--color-bg-sunken) 30%,color-mix(in srgb,var(--color-bg-surface) 70%,var(--color-bg-sunken)) 50%,var(--color-bg-sunken) 70%) 0 0 /200% 100%;border-radius:var(--radius-md);animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes status-dot-pulse{0%,to{box-shadow:0 0 0 0 var(--color-status-pending);opacity:.5}50%{box-shadow:0 0 0 4px transparent;opacity:1}}.status-dot--pulse{animation:status-dot-pulse 3s var(--ease-out-expo) infinite}.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}a:visited{color:inherit}html{-webkit-tap-highlight-color:transparent}body{overscroll-behavior-y:none}@media (max-width:767px){*{-webkit-text-size-adjust:100%}body{font-size:16px}.label,label{font-size:14px}}.skip-link{position:absolute;left:-9999px;top:0;z-index:300;padding:var(--space-3) var(--space-4);background:var(--color-accent);color:var(--color-accent-fg);border-radius:var(--radius-md)}.skip-link:focus{left:var(--space-3);top:var(--space-3)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (pointer:coarse){[role=button],button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select{min-height:44px}[role=button],button{min-width:44px}.tapLink,[role=menuitem],[role=tab],a[href].btn,nav a[href]{min-height:44px}.tapLink{display:inline-flex;align-items:center;padding:0 var(--space-2)}}@media (max-width:767px){html[data-chat-keyboard] [data-shell=banner],html[data-chat-keyboard] [data-shell=bottom-tabs],html[data-chat-keyboard] [data-shell=head]{display:none}}