@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--ui-surface: var(--bg-surface);--ui-surface-subtle: var(--bg-raised);--ui-text: var(--text-hi);--ui-text-secondary: var(--text-low);--ui-control-bg: #ffffff;--ui-control-edge: #878b97;--ui-control-hover-edge: #666975;--ui-control-disabled-bg: #eceef2;--ui-control-disabled-text: #666975;--ui-control-readonly-bg: #f3f4f6;--ui-action-bg: #b24f82;--ui-action-hover: #a24877;--ui-action-press: #93416c;--ui-action-ink: #ffffff;--ui-focus: #ac4c7e;--ui-control-height: 44px;--ui-control-radius: var(--r-12);--ui-reading-width: 65ch;--ui-control-shadow: 0 1px 2px rgba(40, 40, 40, .05);--ui-panel-shadow: 0 2px 8px rgba(24, 27, 36, .025);--ui-disabled-opacity: 1;--bg-void: #eef0f3;--bg-canvas: #f7f8fa;--bg-surface: #ffffff;--bg-raised: #f3f4f6;--bg-overlay: #ffffff;--text-hi: #202127;--text-mid: #52555f;--text-low: #666975;--text-faint: #767986;--rose: #dc62a1;--rose-light: #eb9fc6;--rose-deep: #b95287;--rose-ink: #35091f;--rose-tint: #fbeaf3;--rose-ring: rgba(220, 98, 161, .32);--rose-bright: #cf5c97;--rose-text: #ac4c7e;--email-paper: #ffffff;--email-ink: #1c0b14;--email-rose: #b9166f;--email-rose-link: #ad175f;--email-well: #fbf7f9;--email-void: #f6f1f4;--email-ink-soft: #5c4f56;--email-hairline: #e7e1e4;--rose-text-hover: #873c63;--success: #2a9d74;--success-text: #236b45;--success-fill: #e9f3ec;--warning: #c98a1e;--warning-text: #795803;--warning-fill: #fbf2d8;--danger: #d1405c;--danger-text: #a22c3d;--danger-fill: #faeaed;--danger-ring: rgba(209, 64, 92, .3);--danger-ink: #fff6f8;--status-scheduled-bar: rgba(220, 98, 161, .7);--status-completed-fill: rgba(40, 40, 40, .04);--status-completed-bar: rgba(40, 40, 40, .35);--status-canceled-dash: rgba(40, 40, 40, .3);--fill-hover: rgba(24, 27, 36, .035);--fill-press: rgba(24, 27, 36, .07);--grabber: rgba(40, 40, 40, .25);--sk-base: rgba(40, 40, 40, .06);--sk-hi: rgba(40, 40, 40, .03);--edge-soft: inset 0 0 0 1px rgba(24, 27, 36, .08);--edge: inset 0 0 0 1px #e4e5ea;--edge-strong: inset 0 0 0 1px rgba(24, 27, 36, .2);--edge-lit: inset 0 1px 0 rgba(255, 255, 255, .85);--hairline: #e4e5ea;--hairline-strong: rgba(24, 27, 36, .24);--elev-1: var(--edge), 0 2px 8px rgba(24, 27, 36, .025);--elev-2: var(--edge), 0 16px 48px rgba(24, 27, 36, .14);--elev-3: var(--edge), 0 8px 24px rgba(40, 40, 40, .08), 0 32px 80px -24px rgba(40, 40, 40, .3);--elev-rose: none;--halo: none;--halo-dot: none;--stage-gradient: var(--bg-surface);--grain: none;--auth-art: var(--bg-surface);--auth-vignette: none;--backdrop: rgba(24, 27, 36, .28);--bg-media: #0b0709;--media-ink: #f5eef2;--media-ink-soft: rgba(245, 238, 242, .5);--lightbox: rgba(11, 7, 9, .96);--media-chip-bg: rgba(11, 7, 9, .75);--media-vignette: 0 0 120px 40px rgba(0, 0, 0, .6);--staff-fill: #fbf5e9;--staff-edge: #e7dac4;--cal-band-active: var(--bg-canvas);--cal-band-rest: var(--bg-void);--group-1-tint: #e6f0fb;--group-1-ink: #1f5a9c;--group-2-tint: #efeafb;--group-2-ink: #5a3a9c;--group-3-tint: #e3f4f4;--group-3-ink: #0f6363;--group-4-tint: #eceff3;--group-4-ink: #3d4a5c;--group-5-tint: #e4f3fb;--group-5-ink: #0b5f80;--group-6-tint: #f3ebe6;--group-6-ink: #6b4430;--font-sans: "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--font-serif: "Instrument Serif", Didot, "Bodoni MT", Georgia, serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--fs-display: 28px;--fs-h1: 28px;--fs-h2: 19px;--fs-h3: 16px;--fs-body: 14px;--fs-label: 14px;--fs-meta: 13px;--fs-micro: 12px;--r-4: 4px;--r-6: 6px;--r-8: 8px;--r-10: 10px;--r-12: 12px;--r-16: 16px;--r-20: 20px;--r-pill: 999px;--s-1: 2px;--s-2: 4px;--s-3: 6px;--s-4: 8px;--s-6: 12px;--s-8: 16px;--s-10: 20px;--s-12: 24px;--s-16: 32px;--s-20: 40px;--s-24: 48px;--s-32: 64px;--s-48: 96px;--dur-press: 90ms;--dur-hover: .12s;--dur-move: .16s;--dur-enter: .16s;--ease-out: cubic-bezier(.2, .8, .3, 1);--ease-snap: cubic-bezier(.3, 0, .2, 1);--ease-spring: linear( 0, .0085 1.6%, .0335 3.3%, .1265 6.6%, .4103 13.5%, .5316 16.6%, .6414 19.9%, .7368 23.4%, .8175 27.1%, .8842 31%, .9407 35.7%, .9791 40.4%, 1.0021 45%, 1.0161 51.1%, 1.0179 56.2%, 1.0106 63.4%, 1.0022 71.8%, .9986 82.1%, .9999 92.4%, 1 );--bar-top: 60px;--bar-tabs: 64px;--sidebar-w: 224px;--gutter: 16px;--content-max: 1180px;--row-h: 48px;--card-pad: 20px;--section-gap: 20px;--cal-hour-h: 60px;--cal-rail-w: 64px;--cal-day-min: 104px;--cal-agenda-w: 320px;--studio-bar: #282828;--studio-bar-ink: rgba(255,255,255,.66);--studio-bar-ink-hi: #ffffff;--studio-bar-fill: rgba(255,255,255,.09);--studio-shadow: 0 1px 2px rgba(40,40,40,.05),0 1px 1px rgba(40,40,40,.03);--studio-shadow-md: 0 2px 6px rgba(40,40,40,.05),0 14px 36px -18px rgba(40,40,40,.2);--studio-shadow-lg: 0 8px 24px rgba(40,40,40,.08),0 32px 80px -24px rgba(40,40,40,.3);--studio-ease: cubic-bezier(.2,.8,.2,1);--studio-line: rgba(40,40,40,.08);--studio-r: 18px;--studio-r-control: 12px}@media(max-width:700px){:root{--cal-hour-h: 88px}}html[data-theme=dark]{--ui-control-bg: #191317;--ui-control-edge: #947e8a;--ui-control-hover-edge: #c7abbc;--ui-control-disabled-bg: #211a1f;--ui-control-disabled-text: #ad97a3;--ui-control-readonly-bg: #211a1f;--ui-focus: #eb9fc6;--bg-void: #0b0709;--bg-canvas: #120d10;--bg-surface: #191317;--bg-raised: #211a1f;--bg-overlay: #2a2127;--text-hi: #f5eef2;--text-mid: #c7b7c0;--text-low: #c7b7c0;--text-faint: rgba(245, 238, 242, .3);--rose-bright: #eb9fc6;--rose-text: #eb9fc6;--rose-text-hover: #f1bcd7;--success: #45c08a;--success-text: #9fe5c4;--success-fill: rgba(69, 192, 138, .11);--warning: #e3a455;--warning-text: #f0c795;--warning-fill: rgba(227, 164, 85, .12);--danger: #f26177;--danger-text: #ffa9b4;--danger-fill: rgba(242, 97, 119, .12);--danger-ring: rgba(242, 97, 119, .3);--danger-ink: #2b0509;--status-scheduled-bar: rgba(235, 159, 198, .6);--status-completed-fill: rgba(255, 240, 248, .04);--status-completed-bar: rgba(245, 238, 242, .32);--status-canceled-dash: rgba(245, 238, 242, .25);--fill-hover: rgba(255, 240, 248, .04);--fill-press: rgba(255, 240, 248, .07);--grabber: rgba(255, 240, 248, .2);--sk-base: rgba(255, 240, 248, .05);--sk-hi: rgba(255, 240, 248, .08);--edge-soft: inset 0 0 0 1px rgba(255, 240, 248, .06);--edge: inset 0 0 0 1px rgba(255, 240, 248, .09);--edge-strong: inset 0 0 0 1px rgba(255, 240, 248, .14);--edge-lit: inset 0 1px 0 rgba(255, 240, 248, .1);--hairline: rgba(255, 240, 248, .06);--hairline-strong: rgba(255, 240, 248, .09);--elev-1: var(--edge);--elev-2: var(--edge-strong), var(--edge-lit), 0 2px 4px rgba(0, 0, 0, .4), 0 16px 40px -16px rgba(0, 0, 0, .55);--elev-3: var(--edge-strong), var(--edge-lit), 0 4px 12px rgba(0, 0, 0, .45), 0 32px 80px -24px rgba(0, 0, 0, .65);--elev-rose: none;--halo: none;--halo-dot: none;--stage-gradient: var(--bg-surface);--auth-art: var(--bg-surface);--auth-vignette: none;--backdrop: rgba(11, 7, 9, .7);--staff-fill: rgba(227, 164, 85, .08);--staff-edge: rgba(227, 164, 85, .35);--cal-band-active: var(--bg-surface);--cal-band-rest: var(--bg-canvas);--group-1-tint: rgba(96,156,230,.18);--group-1-ink: #9cc4f2;--group-2-tint: rgba(160,128,232,.18);--group-2-ink: #c4b2f2;--group-3-tint: rgba(72,184,184,.18);--group-3-ink: #8fd6d6;--group-4-tint: rgba(150,165,185,.18);--group-4-ink: #c2cbd8;--group-5-tint: rgba(64,168,214,.18);--group-5-ink: #8ccdea;--group-6-tint: rgba(176,128,100,.2);--group-6-ink: #d8b39d;--rose-tint: rgba(220,98,161,.16);--studio-bar: #141214;--studio-line: rgba(255,240,248,.08);--studio-shadow: 0 1px 2px rgba(0,0,0,.3);--studio-shadow-md: 0 2px 6px rgba(0,0,0,.35),0 14px 36px -18px rgba(0,0,0,.6);--studio-shadow-lg: 0 8px 24px rgba(0,0,0,.4),0 32px 80px -24px rgba(0,0,0,.7)}.app--client{--content-max: 880px;--row-h: 64px;--card-pad: 24px;--section-gap: 24px;--fs-display: 28px;--fs-h1: 28px;--fs-h2: 19px;--fs-h3: 16px;--fs-body: 16px;--fs-label: 15px;--fs-meta: 14px;--fs-micro: 13px}@media(min-width:900px){:root{--gutter: 32px}.app--client{--gutter: 24px}}@media(pointer:coarse){:root{--row-h: 52px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg-canvas);color-scheme:light}html[data-theme=dark]{color-scheme:dark}@media(forced-colors:active){.btn.btn,.input.input,.select.select,.textarea.textarea,.segmented__item.segmented__item{border:1px solid ButtonText}:focus-visible:focus-visible:focus-visible{outline:2px solid Highlight;outline-offset:3px}.btn:disabled,.input:disabled,.select:disabled,.textarea:disabled{color:GrayText;border-color:GrayText}}.theme-flip,.theme-flip *,.theme-flip *:before,.theme-flip *:after{transition:none!important}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.55;color:var(--text-hi);background:var(--bg-canvas);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:var(--rose-text);text-decoration:none;transition:color var(--dur-hover) var(--ease-out)}a:hover{color:var(--rose-text-hover)}button{font:inherit;color:inherit;cursor:pointer;border:none;background:none;padding:0}input,select,textarea{font:inherit;color:inherit}::selection{background:var(--rose-ring);color:var(--text-hi)}:focus-visible{outline:none}html[data-theme=light] .authpage:before{mix-blend-mode:multiply;opacity:.05}html[data-theme=light] .authdoor__stage:before{mix-blend-mode:multiply;opacity:.05}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.t-display{font-family:var(--font-sans);font-style:normal;font-weight:600;font-size:var(--fs-display);line-height:1.2;letter-spacing:-.01em;color:var(--text-hi)}.t-display--sm{font-size:var(--fs-h1);line-height:1.15}.t-h1{font-weight:600;font-size:var(--fs-h1);line-height:1.2;letter-spacing:-.02em}.t-h2{font-weight:600;font-size:var(--fs-h2);line-height:1.25;letter-spacing:-.015em}.t-h3{font-weight:600;font-size:var(--fs-h3);line-height:1.35}.t-body{font-weight:400;font-size:var(--fs-body);line-height:1.55}.t-label{font-weight:500;font-size:var(--fs-label);line-height:1.4}.t-meta{font-weight:500;font-size:var(--fs-meta);line-height:1.35}.t-micro{font-weight:600;font-size:var(--fs-micro);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--text-low)}.t-mono{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:1.4;font-variant-numeric:tabular-nums}.t-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.c-muted{color:var(--text-mid)}.c-soft{color:var(--text-low)}.c-danger{color:var(--danger-text)}.pair>:first-child{font-weight:600;color:var(--text-hi)}.pair>:last-child{font-weight:500;color:var(--text-mid)}.stack-2>*+*{margin-top:var(--s-2)}.stack-4>*+*{margin-top:var(--s-4)}.stack-6>*+*{margin-top:var(--s-6)}.stack-8>*+*{margin-top:var(--s-8)}.stack-12>*+*{margin-top:var(--s-12)}.stack-16>*+*{margin-top:var(--s-16)}.stack-sections>*+*{margin-top:var(--section-gap)}.row{display:flex;align-items:center;gap:var(--s-4);min-width:0}.row--between{justify-content:space-between}.row--top{align-items:flex-start}.row--wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.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}.rise{animation:rise-in var(--dur-enter) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.rise{animation:none}}.t-display,.t-h1,.t-h2,.t-h3,.t-body,.t-label,.t-meta,.t-micro,p,li,dd,dt,figcaption,blockquote,.rowitem__main,.panel__head h2{overflow-wrap:anywhere}.row>*,.stack>*,.rowitem>*,.panel>*{min-width:0}.astra-chat .msg{animation:none}@media(prefers-reduced-motion:reduce){[data-manitta-ui]{scroll-behavior:auto!important;animation:none!important;transition:none!important}}[data-manitta-ui] :is(.rowlist>li,.numstrip__item,.finance-funnel__stage):nth-child(2),[data-manitta-ui] .care-day__entry:nth-child(2),[data-manitta-ui] .workspace-task-group:nth-child(2),[data-manitta-ui] .attn__group:nth-child(2),[data-manitta-ui] .sales-pipeline-row:nth-child(2),[data-manitta-ui] .studio-recordings__row:nth-child(2){animation-delay:55ms}[data-manitta-ui] :is(.rowlist>li,.numstrip__item,.finance-funnel__stage):nth-child(3),[data-manitta-ui] .care-day__entry:nth-child(3),[data-manitta-ui] .workspace-task-group:nth-child(3),[data-manitta-ui] .attn__group:nth-child(3),[data-manitta-ui] .sales-pipeline-row:nth-child(3),[data-manitta-ui] .studio-recordings__row:nth-child(3){animation-delay:.11s}[data-manitta-ui] :is(.rowlist>li,.numstrip__item,.finance-funnel__stage):nth-child(4),[data-manitta-ui] .care-day__entry:nth-child(4),[data-manitta-ui] .workspace-task-group:nth-child(4),[data-manitta-ui] .attn__group:nth-child(4),[data-manitta-ui] .sales-pipeline-row:nth-child(4),[data-manitta-ui] .studio-recordings__row:nth-child(4){animation-delay:165ms}[data-manitta-ui] :is(.rowlist>li,.numstrip__item,.finance-funnel__stage):nth-child(5),[data-manitta-ui] .care-day__entry:nth-child(5),[data-manitta-ui] .workspace-task-group:nth-child(5),[data-manitta-ui] .attn__group:nth-child(5),[data-manitta-ui] .sales-pipeline-row:nth-child(5),[data-manitta-ui] .studio-recordings__row:nth-child(5){animation-delay:.22s}[data-manitta-ui] :is(.rowlist>li,.numstrip__item,.finance-funnel__stage):nth-child(n+6),[data-manitta-ui] .care-day__entry:nth-child(n+6),[data-manitta-ui] .workspace-task-group:nth-child(n+6),[data-manitta-ui] .attn__group:nth-child(n+6),[data-manitta-ui] .sales-pipeline-row:nth-child(n+6),[data-manitta-ui] .studio-recordings__row:nth-child(n+6){animation-delay:.26s}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes dialog-in{0%{transform:scale(.98);opacity:0}to{transform:none;opacity:1}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes studio-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes studio-pulse{0%{box-shadow:0 0 #f45fa88c}70%{box-shadow:0 0 0 9px #f45fa800}to{box-shadow:0 0 #f45fa800}}@keyframes studio-grow{0%{transform:scaleX(0)}}@keyframes studio-slide{0%{transform:translate(28px);opacity:0}}@keyframes community-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes finance-spark-grow{0%{transform:scaleY(0)}}@keyframes finance-funnel-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.main{flex:1;min-width:0;padding-bottom:calc(var(--bar-tabs) + env(safe-area-inset-bottom) + var(--s-16))}@media(min-width:900px){.main{padding-bottom:0}}.themetoggle{display:inline-flex;align-items:center;gap:var(--s-4);flex:none;color:var(--text-mid);transition:color var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out)}.themetoggle:hover{color:var(--text-hi)}.themetoggle svg{width:16px;height:16px;flex:none;color:var(--text-low);transition:color var(--dur-hover) var(--ease-out)}.themetoggle:hover svg{color:var(--text-hi)}.themetoggle__label{flex:1;min-width:0;text-align:left}.themetoggle__track{position:relative;flex:none;width:32px;height:18px;border-radius:var(--r-pill);background:var(--bg-void);box-shadow:var(--edge-strong);transition:background var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.themetoggle__thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--r-pill);background:var(--text-low);transition:transform var(--dur-move) var(--ease-snap),background var(--dur-hover) var(--ease-out)}.themetoggle[aria-checked=true] svg{color:var(--rose)}.themetoggle[aria-checked=true] .themetoggle__track{background:var(--rose);box-shadow:var(--edge-soft)}.themetoggle[aria-checked=true] .themetoggle__thumb{background:var(--rose-ink);transform:translate(14px)}.themetoggle--row{width:100%;height:36px;padding:0 var(--s-4);border-radius:var(--r-8);font-size:var(--fs-label);font-weight:500}.themetoggle--row:hover{background:var(--fill-hover)}.themetoggle--icon{justify-content:center;min-width:44px;min-height:44px;padding:var(--s-1);border-radius:var(--r-8);background-clip:content-box}.themetoggle--icon svg{width:20px;height:20px}.themetoggle--icon:hover{background-color:var(--fill-hover)}.authpage{position:relative;min-height:100dvh;display:grid;place-items:center;padding:var(--s-16) var(--gutter);background:var(--auth-art);isolation:isolate}.authpage:before,.authpage:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}.authpage:before{background:var(--grain) repeat;opacity:.07;mix-blend-mode:overlay}.authpage:after{background:var(--auth-vignette)}.authpage>.themetoggle{position:absolute;top:calc(env(safe-area-inset-top) + var(--s-8));right:var(--s-8);z-index:1}.authcard{position:relative;width:100%;max-width:400px;margin:0 auto;background:var(--bg-overlay);border-radius:var(--r-16);box-shadow:var(--elev-3);padding:var(--s-12);animation:dialog-in var(--dur-enter) var(--ease-out) both}.authrule{border:none;height:1px;background:var(--hairline);margin:var(--s-12) 0}@media(max-width:639px){.authpage{padding:var(--s-8) var(--gutter)}.authcard{padding:var(--s-12) var(--s-8)}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-3);min-height:44px;padding:0 var(--s-8);border-radius:var(--ui-control-radius);font-weight:500;font-size:var(--fs-label);line-height:1.4;white-space:nowrap;transition:background var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-snap)}.btn:active:not(:disabled){transform:scale(.985)}.btn:disabled{opacity:var(--ui-disabled-opacity);cursor:not-allowed;background-color:var(--ui-control-disabled-bg);color:var(--ui-control-disabled-text);box-shadow:var(--edge)}.btn[aria-busy=true]{cursor:progress}.btn--primary{background:var(--ui-action-bg);color:var(--ui-action-ink);box-shadow:var(--ui-control-shadow)}.btn--primary:hover:not(:disabled){background:var(--ui-action-hover)}.btn--primary:active:not(:disabled){background:var(--ui-action-press)}.btn--secondary{background:var(--bg-raised);color:var(--text-hi);box-shadow:var(--edge)}.btn--secondary:hover:not(:disabled){background:var(--bg-overlay);box-shadow:var(--edge-strong)}.btn--ghost{background:transparent;color:var(--text-mid)}.btn--ghost:hover:not(:disabled){background:var(--fill-hover);color:var(--text-hi)}.btn--danger{background:transparent;color:var(--danger-text);box-shadow:inset 0 0 0 1px var(--danger-ring)}.btn--danger:hover:not(:disabled){background:var(--danger-fill)}.btn--danger-fill{background:var(--danger);color:var(--danger-ink);box-shadow:none}.btn--danger-fill:hover:not(:disabled){background:var(--danger-text)}.btn--sm{min-height:36px;padding:0 var(--s-6);font-size:var(--fs-meta)}.btn--sm:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.btn--lg{min-height:48px;padding:0 var(--s-10);font-size:var(--fs-body)}.btn--block{width:100%}.btn--icon{min-height:36px;width:36px;padding:0;color:var(--text-low)}.btn--icon:after{content:"";position:absolute;inset:-4px}.btn--icon:hover:not(:disabled){background:var(--fill-hover);color:var(--text-hi)}.btn__spinner{width:14px;height:14px;border-radius:var(--r-pill);border:2px solid currentColor;border-top-color:transparent;animation:spin .7s linear infinite;flex:none}@media(prefers-reduced-motion:reduce){.btn__spinner{animation:none;border-top-color:currentColor;opacity:.5}}.segmented{position:relative;display:inline-flex;padding:3px;border-radius:var(--r-10);background:var(--bg-void);box-shadow:var(--edge);flex:none}.segmented__thumb{position:absolute;top:3px;bottom:3px;border-radius:var(--r-8);background:var(--bg-raised);box-shadow:var(--edge-strong);transition:transform var(--dur-move) var(--ease-spring),width var(--dur-move) var(--ease-spring);pointer-events:none}.segmented__item{position:relative;z-index:1;min-height:32px;padding:0 var(--s-6);border-radius:var(--r-8);font-size:var(--fs-meta);font-weight:500;color:var(--text-low);transition:color var(--dur-hover) var(--ease-out)}.segmented__item:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.segmented__item[aria-selected=true]{color:var(--text-hi)}.field+.field{margin-top:var(--s-8)}.field__label{display:block;font-size:var(--fs-label);font-weight:500;color:var(--text-mid);margin-bottom:var(--s-3)}.input,.select,.textarea{width:100%;min-height:44px;padding:var(--s-4) var(--s-6);border:none;border-radius:var(--ui-control-radius);background:var(--ui-control-bg);box-shadow:inset 0 0 0 1px var(--ui-control-edge);color:var(--text-hi);transition:box-shadow var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out)}.textarea{min-height:88px;resize:vertical;line-height:1.5}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-low) 50%),linear-gradient(135deg,var(--text-low) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% + 1px),calc(100% - 13px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:var(--s-16)}.input::placeholder,.textarea::placeholder{color:var(--text-low)}.input:hover,.select:hover,.textarea:hover{box-shadow:inset 0 0 0 1px var(--ui-control-hover-edge)}.input:read-only,.textarea:read-only{background-color:var(--ui-control-readonly-bg)}.input:disabled,.select:disabled,.textarea:disabled{opacity:var(--ui-disabled-opacity);color:var(--ui-control-disabled-text);background-color:var(--ui-control-disabled-bg);cursor:not-allowed}.input:focus,.select:focus,.textarea:focus{outline:none;box-shadow:var(--edge-strong),0 0 0 2px var(--bg-canvas),0 0 0 4px var(--rose)}.input--error,.textarea--error,.select--error{box-shadow:inset 0 0 0 1px var(--danger)}.input[type=date],.input[type=time],.input[type=number]{font-variant-numeric:tabular-nums}.field__hint{font-size:var(--fs-meta);color:var(--text-low);margin-top:var(--s-4)}.field__error{font-size:var(--fs-meta);font-weight:500;color:var(--danger-text);margin-top:var(--s-4)}.checkline{display:flex;gap:var(--s-4);align-items:flex-start;padding:var(--s-3) 0;min-height:44px;cursor:pointer}.checkline input{width:16px;height:16px;margin:var(--s-3) 0 0;accent-color:var(--rose);flex:none}.checkline span{font-size:var(--fs-label);color:var(--text-mid);line-height:1.5}.field--group{border:none;margin:0;padding:0;min-width:0}legend.field__label{padding:0}.optionline{display:flex;align-items:flex-start;gap:var(--s-4);min-height:44px;padding:var(--s-4) var(--s-6);border-radius:var(--r-10);background:var(--bg-void);box-shadow:var(--edge-soft);cursor:pointer;transition:background var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.optionline+.optionline{margin-top:var(--s-3)}.optionline:hover{background:var(--bg-raised);box-shadow:var(--edge)}.optionline--on{background:var(--rose-tint);box-shadow:inset 0 0 0 1px var(--rose-ring)}.optionline input{width:16px;height:16px;margin:var(--s-2) 0 0;accent-color:var(--rose);flex:none}.optionline__body{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.optionline__label{font-size:var(--fs-label);font-weight:500;color:var(--text-hi);line-height:1.5}.optionline__note{font-size:var(--fs-meta);color:var(--text-low);line-height:1.5}.optionline__trail{margin-left:auto;flex:none;align-self:center;display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-1);text-align:right}.tzwell{position:relative;display:flex;align-items:center}.tzwell__icon{position:absolute;left:var(--s-6);display:flex;color:var(--text-low);pointer-events:none}.tzwell__icon svg{width:16px;height:16px}.tzpicker__input{min-height:44px}.tzlist{margin-top:var(--s-3);padding:var(--s-2);max-height:268px;overflow-y:auto;overscroll-behavior:contain;list-style:none;background:var(--bg-raised);border-radius:var(--r-12);box-shadow:var(--edge)}.tzopt{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);min-height:44px;padding:var(--s-3) var(--s-6);border-radius:var(--r-8);cursor:pointer;transition:background var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.tzopt--active{background:var(--rose-tint);box-shadow:inset 0 0 0 1px var(--rose-ring)}.tzopt__main{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.tzopt__city{font-size:var(--fs-label);font-weight:500;color:var(--text-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tzopt__meta{font-size:var(--fs-meta);color:var(--text-low);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tzopt__offset{flex:none;font-size:var(--fs-meta);color:var(--text-mid)}.tznote{margin-top:var(--s-3);font-size:var(--fs-meta);color:var(--text-low)}.tzchosen{display:flex;align-items:flex-start;gap:var(--s-3);margin-top:var(--s-3);font-size:var(--fs-meta);color:var(--text-mid)}.tzchosen__mark{display:flex;flex:none;margin-top:var(--s-1);color:var(--success-text)}.tzsuggest{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);width:100%;min-height:44px;margin-top:var(--s-4);padding:var(--s-3) var(--s-6);border-radius:var(--r-8);background:var(--bg-void);box-shadow:var(--edge-soft);font-size:var(--fs-label);color:var(--text-mid);text-align:left;cursor:pointer;transition:background var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.tzsuggest:hover{background:var(--bg-raised);box-shadow:var(--edge);color:var(--text-hi)}.tzsuggest__label{min-width:0;font-weight:500}.tzsuggest__offset{flex:none;color:var(--text-low)}.card{background:var(--bg-surface);border-radius:var(--r-12);box-shadow:var(--elev-1);padding:var(--card-pad)}.card--flat{background:var(--bg-raised);box-shadow:var(--edge-soft)}.panel{background:var(--bg-surface);border-radius:var(--r-12);box-shadow:var(--elev-1);overflow:hidden}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);padding:var(--card-pad) var(--card-pad) var(--s-6)}.panel--pad{padding:var(--card-pad)}.rowlist>*+*{box-shadow:inset 0 1px 0 var(--hairline)}.rowitem{display:flex;align-items:center;gap:var(--s-6);width:100%;overflow-wrap:break-word;min-height:var(--row-h);text-align:left;padding:var(--s-4) var(--card-pad);color:inherit;transition:background var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-snap)}a.rowitem:hover,button.rowitem:hover{background:var(--bg-raised)}button.rowitem:active,a.rowitem:active{transform:scale(.985)}.rowitem__main{flex:1;min-width:0}.rowitem__trail{flex:none;color:var(--text-low);text-align:right}.rowitem__trail:has(>button){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-4)}.divider{height:1px;background:var(--hairline);margin:var(--s-8) 0;border:none}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-6);margin-bottom:var(--s-6);flex-wrap:wrap}.numstrip{display:flex;flex-wrap:wrap;align-items:stretch;row-gap:var(--s-8)}.numstrip__item{padding:0 var(--s-12);min-width:0}.numstrip__item:first-child{padding-left:0}.numstrip__item+.numstrip__item{box-shadow:inset 1px 0 0 var(--hairline)}.numstrip__value{font-size:var(--fs-display);font-weight:600;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-hi)}.numstrip__label{margin-top:var(--s-2)}.stage{position:relative;background:var(--bg-surface);border-radius:var(--r-12);box-shadow:var(--edge);padding:var(--s-12)}.stage:after{content:none;position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--grain) repeat;opacity:.07;mix-blend-mode:overlay}.stage>*{position:relative;z-index:1}.halo{position:relative}.halo:before{content:none;position:absolute;inset:-80px;z-index:-1;background:var(--halo);pointer-events:none}@media(min-width:900px){.stage{padding:var(--s-16)}}.chip{position:relative;display:inline-flex;align-items:center;gap:var(--s-3);border-radius:var(--r-pill);min-height:28px;padding:0 var(--s-6);font-size:var(--fs-meta);font-weight:500;white-space:nowrap;background:var(--bg-raised);color:var(--text-mid);box-shadow:var(--edge)}.chip--mono{font-family:var(--font-mono);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}button.chip,a.chip,.chip--tab{min-height:32px;cursor:pointer}button.chip:after,a.chip:after,.chip--tab:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.chip svg{width:14px;height:14px;flex:none}.chip--status{padding-left:var(--s-3)}.chip__bar{width:3px;align-self:stretch;margin:4px 0;border-radius:var(--r-pill);background:currentColor;flex:none}.chip--scheduled{background:var(--fill-hover);color:var(--text-mid);box-shadow:none}.chip--scheduled .chip__bar{background:var(--status-scheduled-bar)}.chip--confirmed{background:var(--success-fill);color:var(--success-text);box-shadow:none}.chip--confirmed .chip__bar{background:var(--success)}.chip--completed{background:var(--status-completed-fill);color:var(--text-mid);box-shadow:none}.chip--completed .chip__bar{background:var(--status-completed-bar)}.chip--canceled{background:transparent;color:var(--text-low);box-shadow:none;border:1px dashed var(--status-canceled-dash)}.chip--canceled .chip__bar{display:none}.chip--no_show{background:var(--warning-fill);color:var(--warning-text);box-shadow:none}.chip--no_show .chip__bar{background:var(--warning)}.chip--danger{background:var(--danger-fill);color:var(--danger-text);box-shadow:none}.chip--danger .chip__bar{background:var(--danger)}.chip--locked{background:var(--bg-raised);color:var(--text-low)}.chip--tab{padding:0 var(--s-8);color:var(--text-mid);transition:background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.chip--tab:hover{background:var(--bg-overlay);color:var(--text-hi)}.chip--tab[aria-selected=true]{background:var(--rose-tint);color:var(--text-hi);box-shadow:inset 0 0 0 1px var(--rose-ring)}.group-chip{display:inline-flex;align-items:center;gap:var(--s-3);max-width:100%;min-width:0;min-height:24px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--group-tint, var(--bg-raised));color:var(--group-ink, var(--text-mid));font-size:var(--fs-meta);font-weight:600;line-height:1.2;text-decoration:none}.group-chip__dot{flex:none;width:8px;height:8px;border-radius:var(--r-pill);background:var(--group-ink, var(--text-low))}.group-chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-chip--link{min-height:30px;padding:0 var(--s-6)}.group-chip--link:hover{text-decoration:underline}.group-chip--link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media(pointer:coarse),(max-width:700px){.group-chip--link{min-height:44px}}@media(forced-colors:active){.group-chip{border:1px solid CanvasText}}.avatar{width:28px;height:28px;border-radius:var(--r-pill);background:var(--bg-raised);color:var(--text-mid);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--fs-micro);flex:none;box-shadow:var(--edge);-webkit-user-select:none;user-select:none;overflow:hidden}.avatar__photo{width:100%;height:100%;object-fit:cover;display:block}.avatar--sm{width:24px;height:24px;font-size:var(--fs-micro)}.avatar--lg{width:48px;height:48px;font-size:var(--fs-h3)}.disclosure__summary{display:block;cursor:pointer;min-height:44px;padding:var(--s-6) 0;list-style:none;border-radius:var(--r-8);transition:color var(--dur-hover) var(--ease-out)}.disclosure__summary::-webkit-details-marker{display:none}.disclosure__summary:before{content:"";display:inline-block;width:0;height:0;margin-right:var(--s-4);vertical-align:middle;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;color:var(--text-low);transition:transform var(--dur-hover) var(--ease-out)}.disclosure[open]>.disclosure__summary:before{transform:rotate(90deg)}.disclosure__summary:hover{color:var(--text-hi)}.banner{display:flex;gap:var(--s-4);align-items:flex-start;border-radius:var(--r-12);padding:var(--s-6) var(--s-8);font-size:var(--fs-label);line-height:1.5}.banner--info{background:var(--bg-surface);color:var(--text-mid);box-shadow:var(--edge-soft)}.banner--warning{background:var(--warning-fill);color:var(--warning-text)}.banner--danger{background:var(--danger-fill);color:var(--danger-text)}.banner--success{background:var(--success-fill);color:var(--success-text)}.state{display:grid;justify-items:center;text-align:center;gap:var(--s-4);padding:var(--s-24) var(--s-8);max-width:420px;margin:0 auto;animation:fade-in var(--dur-enter) var(--ease-out) both}.state__mark{color:var(--text-faint);margin-bottom:var(--s-2)}.state__mark svg{width:24px;height:24px}.state__mark--danger{color:var(--danger-text)}.state__title{color:var(--text-hi)}.state__body{font-size:var(--fs-body);color:var(--text-mid);line-height:1.55}.state__actions{display:flex;gap:var(--s-4);flex-wrap:wrap;justify-content:center;margin-top:var(--s-2)}.state--inline{padding:var(--s-12) var(--s-8);gap:var(--s-3)}.sk{border-radius:var(--r-8);background:linear-gradient(90deg,var(--sk-base) 25%,var(--sk-hi) 45%,var(--sk-base) 65%);background-size:200% 100%;animation:shimmer 1.6s linear infinite}@media(prefers-reduced-motion:reduce){.sk{animation:none;background:var(--sk-base)}}.sk--text{height:14px}.sk--row{height:var(--row-h);border-radius:var(--r-10)}.toast{position:fixed;left:50%;bottom:calc(var(--bar-tabs) + env(safe-area-inset-bottom) + var(--s-8));transform:translate(-50%);z-index:95;width:max-content;max-width:calc(100% - var(--s-16));display:flex;align-items:center;gap:var(--s-6);background:var(--bg-overlay);color:var(--text-hi);border-radius:var(--r-12);padding:var(--s-6) var(--s-8);font-size:var(--fs-label);font-weight:500;box-shadow:var(--elev-3);animation:fade-in var(--dur-move) var(--ease-out) both}.toast:before{content:"";position:absolute;left:0;top:var(--s-3);bottom:var(--s-3);width:3px;border-radius:var(--r-pill);background:var(--rose)}@media(min-width:900px){.toast{left:auto;right:var(--s-12);bottom:var(--s-12);transform:none}}.cal__nav{grid-area:nav;display:inline-flex;align-items:center;gap:var(--s-1);padding:3px;border-radius:var(--r-10);background:var(--bg-void);box-shadow:var(--edge);justify-self:start}.cal__nav .btn--icon{min-height:32px;width:32px;border-radius:var(--r-8)}.cal__nav .btn--icon:after{inset:-6px}.stageglyph{display:inline-flex;align-items:center;flex:none;vertical-align:-1px;margin-right:var(--s-2);color:currentColor}.stageglyph svg{width:12px;height:12px}.agendaitem{display:flex;align-items:center;gap:var(--s-6);width:100%;min-height:var(--row-h);text-align:left;padding:var(--s-4) var(--s-6);color:inherit;transition:background var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-snap)}.agendaitem:hover{background:var(--bg-raised)}.agendaitem:active{transform:scale(.985)}.agendaitem__date{width:44px;flex:none;text-align:center;border-radius:var(--r-8);padding:var(--s-3) 0;background:var(--bg-void);box-shadow:var(--edge-soft)}.agendaitem__date--next{background:var(--rose-tint);box-shadow:inset 0 0 0 1px var(--rose-ring)}.agendaitem__day{display:block;font-family:var(--font-mono);font-size:var(--fs-h3);font-weight:600;line-height:1.1;color:var(--text-hi);font-variant-numeric:tabular-nums}.agendaitem__month{display:block;font-size:var(--fs-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-low);margin-top:var(--s-1)}.agendaitem__rail{width:3px;align-self:stretch;margin:var(--s-3) 0;border-radius:var(--r-pill);flex:none;background:var(--appt-accent, var(--status-scheduled-bar))}.agendaitem__time{width:76px;flex:none;font-size:var(--fs-label);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.agendaitem--scheduled{--appt-accent: var(--status-scheduled-bar)}.agendaitem--confirmed{--appt-accent: var(--success)}.agendaitem--completed{--appt-accent: var(--status-completed-bar)}.agendaitem--no_show{--appt-accent: var(--warning)}.agendaitem--canceled{--appt-accent: var(--status-canceled-dash)}.agendaitem--canceled .agendaitem__title{text-decoration:line-through;color:var(--text-low)}.agendaitem--group:is(.agendaitem--scheduled,.agendaitem--confirmed){--appt-accent: var(--group-ink)}.idband{display:flex;align-items:flex-start;gap:var(--s-6);padding-bottom:var(--s-8)}.idband__name{font-size:var(--fs-h1);font-weight:600;letter-spacing:-.02em}.texttabs{display:flex;gap:var(--s-12);box-shadow:inset 0 -1px 0 var(--hairline);overflow-x:auto;overscroll-behavior-x:contain}.texttab{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:var(--s-4) 0;font-size:var(--fs-label);font-weight:500;color:var(--text-low);white-space:nowrap;transition:color var(--dur-hover) var(--ease-out)}.texttab:hover{color:var(--text-mid)}.texttab[aria-selected=true],.texttab[aria-current=page]{color:var(--text-hi)}.texttab[aria-selected=true]:after,.texttab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:var(--r-pill);background:var(--rose)}.searchfield{position:relative;display:flex;align-items:center}.searchfield__icon{position:absolute;left:var(--s-6);display:flex;color:var(--text-low);pointer-events:none}.searchfield__icon svg{width:16px;height:16px}.input--search{min-height:44px;padding-left:var(--s-16)}@media(min-width:700px){.searchfield{max-width:320px}}.metagrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--s-8)}.metagrid>*{min-width:0}.metaitem--wide{grid-column:1 / -1}.metaitem__label{font-size:var(--fs-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-low)}.metaitem__value{font-size:var(--fs-body);font-weight:500;color:var(--text-hi);margin-top:var(--s-2);overflow-wrap:anywhere}.profilefield+.profilefield,.profilefield+.field,.field+.profilefield{margin-top:var(--s-12)}.profilefield__value{font-size:var(--fs-body);line-height:1.55;color:var(--text-hi);white-space:pre-wrap;overflow-wrap:anywhere}.taglist{display:flex;flex-wrap:wrap;gap:var(--s-3)}.tagchip{display:inline-flex;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);min-height:28px;padding:0 var(--s-3) 0 var(--s-6);font-size:var(--fs-meta);font-weight:500;background:var(--bg-raised);box-shadow:var(--edge);color:var(--text-hi);max-width:100%;overflow-wrap:anywhere}.tagchip__remove{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-height:24px;border-radius:var(--r-pill);color:var(--text-low);flex:none}.tagchip__remove:after{content:"";position:absolute;inset:-10px -4px}.tagchip__remove:hover{background:var(--fill-press);color:var(--text-hi)}.copyfield{display:flex;gap:var(--s-3);align-items:center;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-6);border-radius:var(--r-8);background:var(--bg-void);box-shadow:var(--edge)}.copyfield__value{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dangerzone{box-shadow:inset 0 0 0 1px var(--danger-ring)}.attendrow{display:flex;align-items:center;gap:var(--s-6);flex-wrap:wrap;padding:var(--s-6) var(--card-pad)}.attendrow__who{display:flex;align-items:center;gap:var(--s-6);flex:1 1 auto;min-width:0}.attendrow__who .chip{flex:none}.attendpick{display:flex;flex-direction:column;gap:var(--s-3);flex:1 1 100%;border:none;margin:0;padding:0;min-width:0}.attendpick__opt{display:flex;align-items:center;justify-content:flex-start;gap:var(--s-4);min-width:0;white-space:nowrap;min-height:44px;padding:var(--s-3) var(--s-8);border-radius:var(--r-pill);background:var(--bg-void);box-shadow:var(--edge-soft);font-size:var(--fs-label);font-weight:500;color:var(--text-mid);cursor:pointer;transition:background var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.attendpick__opt:hover{background:var(--bg-raised);box-shadow:var(--edge)}.attendpick__opt--on{background:var(--rose-tint);box-shadow:inset 0 0 0 1px var(--rose-ring);color:var(--text-hi);font-weight:600}.attendpick__opt input{width:15px;height:15px;margin:0;accent-color:var(--rose);flex:none}.attendpick__opt:has(input:disabled){cursor:default;opacity:.55}@media(min-width:460px){.attendpick{flex-direction:row;flex:0 0 auto}.attendpick__opt{justify-content:center}}.mt-2px{margin-top:2px}.mt-4px{margin-top:4px}.mt-3{margin-top:var(--s-3)}:is(.chip,:has(>.chip))+:is(.mt-2px,.mt-4px,.mt-3),:is(.chip,:has(>.chip))+.block:not([class*=mt-]),:is(.mt-2px,.mt-4px,.mt-3)+:is(.chip,:has(>.chip)),:is(.mt-2px,.mt-4px,.mt-3):has(>.chip){margin-top:var(--s-4)}.mt-4{margin-top:var(--s-4)}.mt-6{margin-top:var(--s-6)}.mt-8{margin-top:var(--s-8)}.mt-10{margin-top:var(--s-10)}.mt-12{margin-top:var(--s-12)}.mb-2px{margin-bottom:2px}.mb-3{margin-bottom:var(--s-3)}.mb-3:has(+.panel){margin-bottom:var(--s-6)}.mb-6{margin-bottom:var(--s-6)}.mb-8{margin-bottom:var(--s-8)}.block{display:block}.strong{font-weight:600}.row--gap6{gap:var(--s-6)}.row--start{align-items:flex-start}.formactions{margin-top:var(--s-12);gap:var(--s-6)}.scrollbox{max-height:220px;overflow-y:auto}.btn__spinner--lg{width:20px;height:20px}.sk--sized{width:var(--sk-w, 100%);height:var(--sk-h, auto)}.stagger>*{animation-delay:0ms;--stagger-delay: 0ms}.stagger>*:nth-child(2){animation-delay:12ms;--stagger-delay: 12ms}.stagger>*:nth-child(3){animation-delay:24ms;--stagger-delay: 24ms}.stagger>*:nth-child(4){animation-delay:36ms;--stagger-delay: 36ms}.stagger>*:nth-child(5){animation-delay:48ms;--stagger-delay: 48ms}.stagger>*:nth-child(6){animation-delay:60ms;--stagger-delay: 60ms}.stagger>*:nth-child(7){animation-delay:72ms;--stagger-delay: 72ms}.stagger>*:nth-child(8){animation-delay:84ms;--stagger-delay: 84ms}.stagger>*:nth-child(9){animation-delay:96ms;--stagger-delay: 96ms}.stagger>*:nth-child(n+10){animation-delay:108ms;--stagger-delay: 108ms}.stagger .rise{animation-delay:var(--stagger-delay, 0ms)}@media(prefers-reduced-motion:reduce){.stagger>*{animation-delay:0ms}}.segmented__thumb{width:var(--thumb-w, 0);transform:translate(var(--thumb-x, 0))}@media(max-width:899px){.btn--sm,.btn--icon,.segmented__item,.chip--tab{min-height:44px}.btn--icon{width:44px}.cal__nav .btn--icon{min-height:44px;width:44px}.btn--sm:after,.btn--icon:after,.segmented__item:after,.cal__nav .btn--icon:after,.chip--tab:after{display:none}}@media(pointer:coarse){.themetoggle--row{min-height:44px;height:auto}}:focus-visible:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;box-shadow:var(--edge-strong);z-index:6;border-radius:var(--r-8)}.chip:focus-visible:focus-visible,.avatar:focus-visible:focus-visible{border-radius:var(--r-pill)}.panel:focus-visible:focus-visible,.card:focus-visible:focus-visible{border-radius:var(--r-12)}.stage:focus-visible:focus-visible{border-radius:var(--r-16)}.unread{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--rose-tint);color:var(--text-hi);font-size:var(--fs-micro);font-weight:600;font-variant-numeric:tabular-nums}.compare{display:grid;gap:var(--s-8);min-width:0}.compare__pane{display:flex;flex-direction:column;gap:var(--s-4);margin:0;min-width:0}.compare__well{display:flex;align-items:center;justify-content:center;background:var(--bg-media);border-radius:var(--r-8);box-shadow:var(--edge-soft);overflow:hidden;min-height:160px;flex:1}.compare__well img{display:block;width:auto;height:auto;max-width:100%;max-height:45vh;object-fit:contain}.compare__state{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);padding:var(--s-8);text-align:center}.photopick[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--rose-ring)}@media(min-width:700px){.compare{grid-template-columns:1fr 1fr}}.funnelurl{overflow-wrap:anywhere}@media(forced-colors:none){.btn:focus-visible:focus-visible,.input:focus-visible:focus-visible,.select:focus-visible:focus-visible,.textarea:focus-visible:focus-visible,.segmented__item:focus-visible:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}}.astra-daily{--section-gap: 28px;min-width:0;max-width:1120px;margin-inline:auto}.astra-daily .t-display{font-family:var(--font-sans);font-size:clamp(25px,3vw,34px);font-style:normal;font-weight:650;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.astra-daily .panel{box-shadow:none;border:1px solid var(--hairline);border-radius:12px}.astra-daily .checkline{min-height:44px;align-items:center}.astra-daily .section__head{flex-wrap:wrap;gap:12px}@media(forced-colors:active){.astra-daily .panel{border-color:CanvasText}}.astra-booking .panel{box-shadow:none;border:1px solid var(--hairline);border-radius:12px}.astra-booking{min-width:0;max-width:960px;margin-inline:auto}.astra-booking .btn{min-height:44px;white-space:normal;height:auto}@media(max-width:600px){.astra-booking .panel--pad{padding:16px}}@media(forced-colors:active){.astra-booking .panel{border-color:CanvasText}}.astra-progress .panel{border:1px solid var(--hairline);box-shadow:none;border-radius:12px;background:var(--ui-surface)}.astra-progress{min-width:0}.astra-progress h3{font-family:var(--font-sans);font-style:normal;font-size:18px;font-weight:650;line-height:1.4}.astra-progress .rowitem{padding:20px;animation:none}.astra-progress .profilefield__value{line-height:1.65;overflow-wrap:anywhere}.astra-progress .metagrid{gap:12px}.astra-progress .btn{min-height:44px}@media(max-width:600px){.astra-progress .rowitem{padding:16px}}.astra-sales{max-width:1160px;margin-inline:auto;min-width:0}.astra-sales .panel{border:1px solid var(--hairline);border-radius:12px;box-shadow:none;background:var(--ui-surface)}.astra-sales .idband{padding:24px;border:1px solid var(--hairline);border-top:3px solid var(--rose);border-radius:12px;background:var(--ui-surface)}.astra-sales .idband .grow{min-width:0}.astra-sales .idband__name,.astra-sales .t-display{font-family:var(--font-sans);font-style:normal;font-size:clamp(26px,3vw,36px);font-weight:650;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.astra-sales h3.t-h2{font-family:var(--font-sans);font-style:normal;font-size:20px;font-weight:650;line-height:1.4;margin-bottom:12px}.astra-sales .rowitem{padding:20px;gap:16px;animation:none}.astra-sales .rowitem__main{min-width:0;overflow-wrap:anywhere}.astra-sales .rowitem__main>.strong{font-size:16px;line-height:1.4}.astra-sales .rowitem__trail{flex-shrink:0;font-variant-numeric:tabular-nums}.astra-sales .rowitem:hover{background:var(--rose-tint)}.astra-sales .metagrid>*{min-width:0;overflow-wrap:anywhere}.astra-sales .chip{max-width:100%;white-space:normal;overflow-wrap:anywhere}.astra-sales .btn{min-height:44px;white-space:normal;max-width:100%;overflow-wrap:anywhere}.astra-sales .input,.astra-sales .select{min-height:44px;max-width:100%}.astra-sales .banner{line-height:1.6;overflow-wrap:anywhere}.astra-sales label.grow{min-width:0}@media(max-width:600px){.astra-sales .idband{padding:20px}.astra-sales .rowitem{padding:16px;flex-wrap:wrap;gap:12px}.astra-sales .rowitem__main{min-width:140px}.astra-sales .rowitem__trail{flex-wrap:wrap}.astra-sales .panel--pad{padding:16px}.astra-sales .panel>.row>label{flex-basis:100%;width:100%}}@media(forced-colors:active){.astra-sales .idband{border-color:CanvasText}}.astra-calendar-agenda .agendaitem{min-height:64px;gap:var(--s-8);padding:var(--s-6) var(--s-10);align-items:center}.astra-calendar-agenda .agendaitem__title{font-size:13.5px;font-weight:800;letter-spacing:-.1px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.astra-calendar-agenda .agendaitem__title+.row{margin-top:var(--s-4)}.astra-calendar-agenda .grow{min-width:0}.astra-calendar-agenda .agendaitem__time{width:56px;min-width:56px;height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--bg-raised);font-size:11.5px;font-weight:800;color:var(--text-hi);font-variant-numeric:tabular-nums}.astra-calendar-agenda .agendaitem__rail{width:3px;margin:0;align-self:stretch}.astra-calendar-agenda .agendaitem .t-meta{font-size:12px;font-weight:500;color:var(--text-low)}.astra-calendar-agenda .agendaitem>.chip{margin-inline-start:auto;flex:none}.astra-calendar-agenda button.agendaitem:hover{background:var(--ui-surface);position:relative;z-index:1;transform:translateY(-1px);box-shadow:var(--studio-shadow-md);border-radius:12px}.astra-calendar-agenda .rowlist>li+li>.agendaitem{border-top:1px solid var(--hairline)}.astra-calendar-agenda button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-3px}.astra-calendar-agenda div.agendaitem{cursor:default}.calendar-kind{font-family:var(--font-sans);font-weight:600;letter-spacing:0}.calendar-kind--onboarding{border-style:dashed;background:var(--rose-tint)}.calendar-detail,.calendar-appointment-form{min-width:0}[data-manitta-ui].experience-overlay .calendar-detail>.card{padding:18px 20px;border:0;border-radius:14px;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--hairline)}[data-manitta-ui].experience-overlay .calendar-detail>.card .t-h3{font-family:var(--font-sans);font-size:16px;font-weight:800;letter-spacing:-.3px}[data-manitta-ui].experience-overlay .calendar-detail .t-micro{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-low)}.calendar-detail li>a{white-space:normal;overflow-wrap:anywhere}.calendar-detail .row{flex-wrap:wrap}.calendar-detail .t-body,.calendar-detail .t-meta{overflow-wrap:anywhere}.calendar-detail .btn,.calendar-appointment-form .btn{min-height:44px;white-space:normal}[data-manitta-ui].experience-overlay .calendar-detail a.btn{min-height:44px;border:0;border-radius:var(--studio-r-control);background:var(--ui-action-bg);color:var(--ui-action-ink);font-weight:700}[data-manitta-ui].experience-overlay .calendar-detail a.btn.btn--secondary{background:var(--bg-raised);color:var(--text-hi);box-shadow:var(--edge)}[data-manitta-ui].experience-overlay .calendar-appointment-form>.field{margin-bottom:20px}[data-manitta-ui].experience-overlay .calendar-appointment-form .field__label{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-low)}[data-manitta-ui].experience-overlay .calendar-appointment-form :is(.input,.select,.textarea){box-shadow:inset 0 0 0 1px var(--ui-control-edge);border:0;border-radius:var(--studio-r-control)}[data-manitta-ui].experience-overlay .calendar-appointment-form .formactions{border-top:1px solid var(--hairline);padding-top:18px;gap:10px}[data-manitta-ui].experience-overlay .calendar-attendance{padding:18px 20px;border:0;border-radius:14px;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--hairline)}[data-manitta-ui].experience-overlay .calendar-attendance>.t-micro{font-size:13px;text-transform:none;letter-spacing:0;font-weight:800;color:var(--text-hi)}.calendar-attendance .attendrow{padding:14px 0;gap:14px;flex-wrap:wrap}.calendar-attendance .attendrow__who{min-width:0}.calendar-attendance .attendrow__who>.t-body{white-space:normal;overflow-wrap:anywhere;font-size:13.5px;font-weight:800}.calendar-attendance .attendpick__opt{min-height:44px;display:inline-flex;align-items:center}.calendar-attendance .attendpick__opt:focus-within{outline:2px solid var(--ui-focus);outline-offset:2px}@media(max-width:600px){.astra-calendar-agenda .agendaitem{padding:var(--s-6) var(--s-8);gap:var(--s-6);flex-wrap:wrap}.astra-calendar-agenda .agendaitem>.chip{margin-inline-start:auto}.calendar-detail>.card,.calendar-attendance{padding:16px}.calendar-detail li.row>a{flex-basis:100%}.calendar-appointment-form .row--gap6{flex-wrap:wrap}.calendar-appointment-form .row--gap6>.grow{flex-basis:100%}.calendar-attendance .attendpick{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.astra-calendar-agenda button.agendaitem:hover{transform:none}}@media(forced-colors:active){.calendar-kind--onboarding,.calendar-attendance,.calendar-detail>.card{border:1px solid CanvasText}.astra-calendar-agenda .agendaitem__time{border:1px solid CanvasText}}.progress-compose{min-width:0;max-width:100%}.progress-compose .field{min-width:0}.progress-compose textarea{min-height:128px}.progress-compose>.stack-8>.row:last-child{padding-top:20px;border-top:1px solid var(--hairline);justify-content:flex-end}.progress-photo-tile{min-width:0;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:var(--bg-media)}.progress-photo-tile>button{width:100%;height:100%;padding:0;border-radius:inherit}.progress-photo-tile img{display:block;width:100%;height:100%;object-fit:contain}.progress-photo-state{display:grid;place-items:center;padding:20px;text-align:center}.progress-photo-tile:focus-within{outline:3px solid var(--ui-focus);outline-offset:3px}.progress-comparison{gap:20px}.progress-comparison .compare__pane{border:1px solid var(--hairline);border-radius:16px;overflow:hidden;background:var(--ui-surface)}.progress-comparison figcaption{padding:14px 16px;font-family:var(--font-sans);font-weight:600;color:var(--ui-text)}.progress-comparison .compare__well{border-radius:0}.progress-comparison .compare__state{min-height:200px;padding:20px}@media(max-width:480px){.progress-compose>.stack-8>.row:last-child>.btn{flex:1 1 100%}}.product-save,.product-context,.product-quality{min-width:0;overflow-wrap:anywhere;font-size:var(--fs-body);color:var(--text-hi)}.product-save{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--fs-meta);color:var(--text-mid)}.product-save[data-state=error]{color:var(--danger-text)}.product-context{padding-block:12px;border-block:1px solid var(--hairline)}.product-context dl{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0}.product-context dl>div{min-width:0}.product-context dt{color:var(--text-mid);font-size:var(--fs-meta)}.product-context dd{margin:4px 0 0}.product-quality{padding:16px;background:var(--bg-raised);border:1px solid var(--hairline);border-radius:var(--r-12)}.product-quality h3{font-size:var(--fs-h3);margin:0}.product-quality p,.product-quality details>div{margin-top:8px}.product-quality__freshness{color:var(--text-mid);font-size:var(--fs-meta)}.product-quality summary{display:list-item;padding-block:12px;min-height:44px;cursor:pointer;color:var(--rose-text)}.product-table{width:100%;table-layout:fixed;border-collapse:collapse;color:var(--text-hi);font-size:var(--fs-body)}.product-table caption{text-align:start;font-size:var(--fs-h2);font-weight:600;padding-block:16px}.product-table th,.product-table td{text-align:start;vertical-align:top;padding:12px;border-bottom:1px solid var(--hairline);overflow-wrap:anywhere}.product-table th{font-size:var(--fs-meta);font-weight:600;color:var(--text-mid)}.product-table__value{min-width:0;font-variant-numeric:tabular-nums}.product-table-empty{padding-block:24px;color:var(--text-mid)}@media(max-width:767px){.product-table,.product-table caption,.product-table tbody{display:block}.product-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-table tbody tr{display:block;padding-block:12px;border-bottom:1px solid var(--hairline)}.product-table td{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;border:0;padding:8px 0}.product-table td:before{display:block;content:attr(data-label);color:var(--text-mid);font-size:var(--fs-meta)}}@media(max-width:319px){.authpage{grid-template-columns:minmax(0,1fr)}.authcard,.authcard .state{min-width:0}.authcard .state{width:100%;overflow-wrap:anywhere;padding-inline:0}.authcard .state__actions,.authcard .state__actions>.row{width:100%;min-width:0}.authcard .state__actions .btn{width:100%;max-width:100%;white-space:normal}.bookpage .btn{min-width:0;max-width:100%;white-space:normal}}.astra-shell .main{min-width:0;width:100%}@media(max-width:1023px){.astra-shell .main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media(max-width:319px){.astra-shell .main{padding-bottom:calc(176px + env(safe-area-inset-bottom))}}@media(min-width:1024px){.astra-shell .main{padding-bottom:0}}.client-practice{width:100%;max-width:880px;min-width:0;margin-inline:auto;color:var(--ui-text);overflow-wrap:anywhere}.client-practice__panel{min-width:0;padding:24px;border:1px solid var(--hairline);border-radius:12px;background:var(--ui-surface)}.client-practice .btn,.client-practice .checkline{min-height:44px}.client-practice .checkline{display:flex;align-items:center}.client-practice .btn--icon{min-width:44px}.client-practice__context{display:flex;flex-wrap:wrap;gap:12px 24px;margin:16px 0 0}.client-practice__context div{min-width:0}.client-practice__context dt{font-size:13px;color:var(--ui-text-secondary)}.client-practice__context dd{margin:4px 0 0;font-size:14px;font-variant-numeric:tabular-nums}.client-practice :focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media(max-width:700px){.client-practice__panel{padding:16px}.client-practice .section__head{flex-wrap:wrap;gap:12px}}[data-manitta-ui] .client-practice{max-width:none}[data-manitta-ui] .client-practice__context{min-width:0}[data-manitta-ui] .client-practice__panel{border-radius:16px;padding:24px}[data-manitta-ui] .programme-roadmap__period{display:grid;gap:16px;background:var(--bg-surface);border:1px solid var(--hairline);border-radius:16px;padding:20px}[data-manitta-ui] .programme-roadmap__period[aria-current]{border-color:var(--rose);box-shadow:inset 3px 0 var(--rose)}[data-manitta-ui] .programme-roadmap__coordinate{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}[data-manitta-ui] .programme-roadmap__work{min-width:0}[data-manitta-ui] .programme-roadmap__work>h3{margin-top:0}.care-link{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;color:var(--rose-text);font-size:15px;font-weight:600;text-underline-offset:4px;overflow-wrap:anywhere}.care-link:hover{text-decoration:underline}.care-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media(forced-colors:active){.care-link{color:LinkText}}[data-manitta-ui] :is(.card,.panel){border-radius:16px}[data-manitta-ui] .astra-sales{max-width:none}:where([data-manitta-ui]){line-height:1.5;-webkit-font-smoothing:antialiased}:where([data-manitta-ui]) button,:where([data-manitta-ui]) input,:where([data-manitta-ui]) select,:where([data-manitta-ui]) textarea{font:inherit;color:inherit;outline-offset:4px}:where([data-manitta-ui]) button,:where([data-manitta-ui]) a,:where([data-manitta-ui]) input,:where([data-manitta-ui]) select,:where([data-manitta-ui]) textarea,:where([data-manitta-ui]) summary{-webkit-tap-highlight-color:transparent}:where([data-manitta-ui]) button{cursor:pointer;border:0}:where([data-manitta-ui]) button:disabled,:where([data-manitta-ui]) button[aria-disabled=true]{cursor:not-allowed}:where([data-manitta-ui]) a{color:inherit}:where([data-manitta-ui]) button:focus-visible,:where([data-manitta-ui]) a:focus-visible,:where([data-manitta-ui]) summary:focus-visible,:where([data-manitta-ui]) input:focus-visible,:where([data-manitta-ui]) textarea:focus-visible,:where([data-manitta-ui]) select:focus-visible,:where([data-manitta-ui]) [tabindex]:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}:where([data-manitta-ui]) ::selection{background:color-mix(in srgb,var(--rose) 24%,white)}:where([data-manitta-ui]) h1,:where([data-manitta-ui]) h2,:where([data-manitta-ui]) h3,:where([data-manitta-ui]) h4,:where([data-manitta-ui]) p{margin:0}:where([data-manitta-ui]) strong{font-weight:650}:where([data-manitta-ui]) svg{display:inline-block;vertical-align:middle;flex-shrink:0}:where([data-manitta-ui]) select,:where([data-manitta-ui]) textarea{min-height:44px;border:1px solid var(--hairline);border-radius:var(--r-12);background:var(--bg-surface);width:100%;padding:10px 12px;line-height:1.5}:where([data-manitta-ui]) textarea::placeholder{color:var(--text-low)}:where([data-manitta-ui]) textarea{resize:vertical;min-height:100px}:where([data-manitta-ui]) select{padding-right:28px}:where([data-manitta-ui]) input:disabled,:where([data-manitta-ui]) select:disabled,:where([data-manitta-ui]) textarea:disabled{background:var(--ui-control-disabled-bg);color:var(--text-low);opacity:1}:where([data-manitta-ui]) table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}:where([data-manitta-ui]) thead{background:var(--bg-raised)}:where([data-manitta-ui]) th{font-size:10px;color:var(--text-low);font-weight:650;letter-spacing:.6px;text-transform:uppercase;padding:12px 20px;border-bottom:1px solid var(--hairline);white-space:nowrap}:where([data-manitta-ui]) td{padding:15px 20px;border-bottom:1px solid var(--hairline);vertical-align:middle}:where([data-manitta-ui]) tbody tr:last-child td{border-bottom:0}:where([data-manitta-ui]) tbody tr:hover{background:var(--fill-hover)}:where([data-manitta-ui]) kbd{font-family:inherit;font-size:9px;padding:2px 4px;border:1px solid var(--hairline);border-radius:4px}:where([data-manitta-ui]) [hidden]{display:none!important}@media(max-width:699px){:where([data-manitta-ui]) td,:where([data-manitta-ui]) th{padding:12px 16px}}@media(prefers-reduced-motion:reduce){:where([data-manitta-ui]) *,:where([data-manitta-ui]) *:before,:where([data-manitta-ui]) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{:where([data-manitta-ui]){background:#fff}}[data-manitta-ui] .workspace-task-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}[data-manitta-ui] .workspace-task-head h3{margin:0;font-size:18px}[data-manitta-ui] .stage{border-radius:16px}[data-manitta-ui] .workspace-section-nav{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:20px;border-bottom:1px solid var(--hairline)}[data-manitta-ui] .workspace-section-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-low);border-bottom:2px solid transparent}[data-manitta-ui] .workspace-section-nav a[aria-current=page]{border-color:var(--rose);color:var(--rose-text)}[data-manitta-ui].astra-shell .main{min-width:0;padding-bottom:0}[data-manitta-ui] :is(.btn,.input,.select,.textarea){border-radius:12px;min-height:44px}[data-manitta-ui] .btn--primary{background:var(--ui-action-bg);color:var(--ui-action-ink);box-shadow:none}[data-manitta-ui] .btn--primary:hover:not(:disabled){background:var(--ui-action-hover)}[data-manitta-ui] .chip{border-radius:6px}[data-manitta-ui] :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}@media(max-width:699px){[data-manitta-ui].astra-shell .main{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){[data-manitta-ui] *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}[data-manitta-ui] .rowlist>li,[data-manitta-ui] .numstrip__item,[data-manitta-ui] .finance-funnel__stage{animation:studio-rise .46s var(--studio-ease) both}[data-manitta-ui] .studio-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--rose);animation:studio-pulse 1.8s ease-out infinite}[data-manitta-ui].experience-auth>.btn{position:absolute;right:24px;top:20px}[data-manitta-ui].experience-overlay .panel{border-radius:14px;box-shadow:var(--studio-shadow),inset 0 0 0 1px var(--studio-line)}[data-manitta-ui].experience-overlay .btn,[data-manitta-ui].experience-auth .btn{border-radius:var(--studio-r-control)}[data-manitta-ui].experience-overlay .btn--primary,[data-manitta-ui].experience-auth .btn--primary{background:var(--ui-action-bg);border-color:var(--ui-action-bg);color:var(--ui-action-ink)}[data-manitta-ui] .studio-hint kbd{font:700 10.5px var(--font-sans);padding:2px 5px;border-radius:5px;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--studio-line);color:var(--text-low)}[data-manitta-ui].experience-shell>.main{margin:0;min-width:0;width:100%}[data-manitta-ui].experience-shell .workspace-section-nav{margin:0 0 var(--section-gap);background:none;padding:0;gap:4px;border-bottom:0;display:flex;flex-wrap:wrap}[data-manitta-ui].experience-shell .workspace-section-nav>a{border-radius:10px;padding:9px 12px;border-bottom:0;font-size:13px;font-weight:700;color:var(--text-low);min-height:38px;display:inline-flex;align-items:center;text-decoration:none}[data-manitta-ui].experience-shell .workspace-section-nav>a:hover{background:var(--fill-hover);color:var(--text-hi)}[data-manitta-ui].experience-shell .workspace-section-nav>a.active{background:var(--bg-surface);color:var(--text-hi);box-shadow:var(--studio-shadow),inset 0 0 0 1px var(--studio-line)}[data-manitta-ui].experience-shell :is(.t-h1,.t-h2,.t-h3,.t-display){letter-spacing:-.4px;font-weight:800}[data-manitta-ui].experience-shell .t-h2{font-size:16px}[data-manitta-ui].experience-shell .t-h3{font-size:14px}[data-manitta-ui].experience-shell .t-micro{text-transform:none;letter-spacing:0;font-size:12px;font-weight:700;color:var(--text-low)}[data-manitta-ui].experience-shell .t-mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600;font-size:12px;color:var(--text-low)}[data-manitta-ui].experience-shell .t-label{font-size:13px}[data-manitta-ui].experience-shell .t-meta{font-size:12px;font-weight:500}[data-manitta-ui].experience-shell .strong{font-weight:700}[data-manitta-ui].experience-shell .c-soft{color:var(--text-low)}[data-manitta-ui].experience-shell .panel{border-radius:var(--studio-r);box-shadow:var(--studio-shadow),inset 0 0 0 1px var(--studio-line);background:var(--bg-surface);border:0}[data-manitta-ui].experience-shell .panel--pad{padding:20px}[data-manitta-ui].experience-shell .panel__head{padding:16px 20px 12px}[data-manitta-ui].experience-shell .section__head{margin-bottom:12px;align-items:center}[data-manitta-ui].experience-shell .section__head .t-h2{font-size:16px}[data-manitta-ui].experience-shell .section__head .t-label{font-size:12px;color:var(--text-low);font-weight:500}[data-manitta-ui].experience-shell .banner{border-radius:14px;font-size:13px;line-height:1.5}[data-manitta-ui].experience-shell .banner--info{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--studio-line)}[data-manitta-ui].experience-shell .state{border-radius:14px}[data-manitta-ui].experience-shell .state--inline{padding:var(--s-10);text-align:left;align-items:flex-start}[data-manitta-ui].experience-shell .state--inline .state__mark{display:none}[data-manitta-ui].experience-shell .state--inline .state__title{font-size:14px;font-weight:700;margin:0}[data-manitta-ui].experience-shell .state--inline .state__body{margin-top:4px;font-size:13px;color:var(--text-low);max-width:60ch}[data-manitta-ui].experience-shell .disclosure,[data-manitta-ui].experience-shell details.panel{border-radius:14px}[data-manitta-ui].experience-shell :is(.btn,.input,.select,.textarea){border-radius:var(--studio-r-control)}[data-manitta-ui].experience-shell .btn{font-weight:700;font-size:13px;min-height:40px;padding:0 15px;gap:7px;transition:transform .12s var(--studio-ease),box-shadow .18s var(--studio-ease),background .18s var(--studio-ease)}[data-manitta-ui].experience-shell .btn--sm{min-height:32px;padding:0 11px;font-size:12px;border-radius:9px}[data-manitta-ui].experience-shell .btn--lg{min-height:48px;padding:0 20px;font-size:14px}[data-manitta-ui].experience-shell .btn--primary{background:var(--ui-action-bg);border-color:var(--ui-action-bg);color:var(--ui-action-ink);box-shadow:none}[data-manitta-ui].experience-shell .btn--primary:hover:not(:disabled){background:var(--ui-action-hover);filter:none;transform:translateY(-1px);box-shadow:var(--studio-shadow-md)}[data-manitta-ui].experience-shell .btn--secondary{background:var(--bg-surface);color:var(--text-hi);box-shadow:var(--studio-shadow),inset 0 0 0 1px var(--studio-line)}[data-manitta-ui].experience-shell .btn--secondary:hover:not(:disabled){background:var(--bg-surface);transform:translateY(-1px);box-shadow:var(--studio-shadow-md),inset 0 0 0 1px var(--studio-line)}[data-manitta-ui].experience-shell .btn--ghost{color:var(--rose-text);background:transparent}[data-manitta-ui].experience-shell .btn--ghost:hover:not(:disabled){background:var(--rose-tint);color:var(--rose-text)}[data-manitta-ui].experience-shell .btn--danger{color:var(--danger-text);box-shadow:inset 0 0 0 1px #d1405c59;background:var(--bg-surface)}[data-manitta-ui].experience-shell .btn:active:not(:disabled){transform:scale(.98)}[data-manitta-ui].experience-shell .btn--icon{min-width:40px;min-height:40px}[data-manitta-ui].experience-shell :is(.input,.select,.textarea){background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--ui-control-edge);border:0;font-size:14px;font-weight:500;min-height:40px}[data-manitta-ui].experience-shell :is(.input,.select,.textarea):focus{box-shadow:inset 0 0 0 2px var(--rose);outline:none}[data-manitta-ui].experience-shell .field__label{font-size:12px;font-weight:700;color:var(--text-low)}[data-manitta-ui].experience-shell .searchfield .input{padding-left:var(--s-20)}[data-manitta-ui].experience-shell .segmented{border-radius:11px;background:#2828280f;box-shadow:none;padding:3px}[data-manitta-ui].experience-shell .segmented__thumb{border-radius:8px;background:var(--bg-surface);box-shadow:var(--studio-shadow)}[data-manitta-ui].experience-shell .segmented__item{font-weight:700;font-size:12.5px;min-height:34px;padding:0 var(--s-6)}[data-manitta-ui].experience-shell .chip{font-size:11.5px;font-weight:700;min-height:22px;padding:calc(var(--s-1) / 2) var(--s-4) 0;border-radius:999px}[data-manitta-ui].experience-shell .chip--status{padding-left:var(--s-4);gap:5px}[data-manitta-ui].experience-shell .chip--status .chip__bar{width:6px;height:6px;margin:0;align-self:center;border-radius:50%}[data-manitta-ui].experience-shell .chip--confirmed,[data-manitta-ui].experience-shell .chip--completed.chip--status{background:var(--success-fill);color:var(--success-text)}[data-manitta-ui].experience-shell .chip--scheduled{background:var(--rose-tint);color:var(--rose-text)}[data-manitta-ui].experience-shell .chip--no_show{background:var(--warning-fill);color:var(--warning-text)}[data-manitta-ui].experience-shell .chip--canceled{background:var(--danger-fill);color:var(--danger-text)}[data-manitta-ui].experience-shell .chip--locked{background:var(--bg-raised);color:var(--text-low);box-shadow:inset 0 0 0 1px var(--studio-line)}[data-manitta-ui].experience-shell .chip--mono{font-family:var(--font-sans);font-weight:600;background:var(--bg-raised);color:var(--text-low)}[data-manitta-ui].experience-shell .chip--tab{min-height:34px;padding:0 13px;font-size:12.5px;background:transparent;color:var(--text-low);box-shadow:none;border-radius:9px}[data-manitta-ui].experience-shell .chip--tab[aria-selected=true]{background:var(--bg-surface);color:var(--text-hi);box-shadow:var(--studio-shadow),inset 0 0 0 1px var(--studio-line)}[data-manitta-ui].experience-shell .texttabs{display:flex;gap:4px;border-bottom:0;flex-wrap:wrap}[data-manitta-ui].experience-shell .texttab{padding:9px 12px;border-radius:10px;font-size:13px;font-weight:700;color:var(--text-low);min-height:38px}[data-manitta-ui].experience-shell .texttab:hover{background:var(--fill-hover);color:var(--text-hi)}[data-manitta-ui].experience-shell .texttab[aria-current=page],[data-manitta-ui].experience-shell .texttab[aria-selected=true]{background:var(--bg-surface);color:var(--text-hi);box-shadow:var(--studio-shadow),inset 0 0 0 1px var(--studio-line)}[data-manitta-ui].experience-shell .texttab:after{display:none}[data-manitta-ui].experience-shell .rowitem{gap:var(--s-8);padding:var(--s-6) var(--s-10);min-height:56px;border-radius:0;transition:background .15s var(--studio-ease),transform .15s var(--studio-ease),box-shadow .15s var(--studio-ease)}[data-manitta-ui].experience-shell .rowlist>li+li>.rowitem{border-top:1px solid var(--studio-line)}[data-manitta-ui].experience-shell a.rowitem:hover,[data-manitta-ui].experience-shell button.rowitem:hover{background:var(--fill-hover);position:relative;z-index:1;transform:none;box-shadow:none;border-radius:0}[data-manitta-ui].experience-shell .rowitem__main .t-label.strong{font-size:13.5px;font-weight:700}[data-manitta-ui].experience-shell .rowitem__main .t-meta{font-size:12px}[data-manitta-ui].experience-shell .rowitem>svg:last-child{color:var(--text-faint)}[data-manitta-ui].experience-shell .avatar{border-radius:12px;font-weight:800;background:var(--fill-press);color:var(--text-mid)}[data-manitta-ui].experience-shell .avatar--sm{border-radius:50%}[data-manitta-ui].experience-shell .numstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:16px;border:0;background:none;padding:0}[data-manitta-ui].experience-shell .numstrip__item{background:var(--bg-surface);border-radius:var(--studio-r);box-shadow:var(--studio-shadow),inset 0 0 0 1px var(--studio-line);padding:18px 20px;border:0}[data-manitta-ui].experience-shell .numstrip__value{font-size:26px;font-weight:800;letter-spacing:-.6px;font-variant-numeric:tabular-nums;line-height:1.1}[data-manitta-ui].experience-shell .numstrip__label{margin-top:6px}[data-manitta-ui].experience-shell .metaitem__label{font-size:12px;font-weight:600;color:var(--text-low);text-transform:none;letter-spacing:0}[data-manitta-ui].experience-shell .metaitem__value{font-size:14px;font-weight:600}[data-manitta-ui].experience-shell .idband__name{font-weight:800;letter-spacing:-.6px}[data-manitta-ui].experience-shell .studio-hint{font-size:11px;color:var(--text-low);font-weight:600;display:flex;gap:6px;align-items:center}[data-manitta-ui].experience-shell .client-practice__panel{border:0;border-radius:var(--studio-r);padding:var(--card-pad);background:var(--bg-surface);box-shadow:var(--studio-shadow),inset 0 0 0 1px var(--studio-line)}[data-manitta-ui].experience-shell .client-practice__context .client-practice__panel{padding:var(--s-10)}[data-manitta-ui].experience-shell .programme-roadmap__period{border:0;border-radius:14px;padding:18px 20px;background:var(--bg-surface);box-shadow:var(--studio-shadow),inset 0 0 0 1px var(--studio-line)}[data-manitta-ui].experience-shell .programme-roadmap__period[aria-current]{box-shadow:var(--studio-shadow-md),inset 0 0 0 2px var(--rose)}[data-manitta-ui].experience-shell :is(.astra-sales-report,.astra-attribution-report) header{border:0;border-radius:var(--studio-r);background:var(--bg-surface);box-shadow:var(--studio-shadow),inset 0 0 0 1px var(--studio-line);padding:var(--card-pad)}[data-manitta-ui].experience-shell :is(.astra-sales-report,.astra-attribution-report) .t-display{font-size:22px;font-weight:800;letter-spacing:-.5px}[data-manitta-ui].experience-shell :is(.astra-sales-report,.astra-attribution-report) section.panel{border:0;border-radius:var(--studio-r);box-shadow:var(--studio-shadow),inset 0 0 0 1px var(--studio-line);padding:var(--card-pad)}[data-manitta-ui].experience-shell .report-work-pair{gap:var(--section-gap)}[data-manitta-ui].experience-shell .report-work-pair>.panel{border:0;border-radius:var(--studio-r);padding:var(--card-pad);background:var(--bg-surface);box-shadow:var(--studio-shadow),inset 0 0 0 1px var(--studio-line)}[data-manitta-ui].experience-shell .astra-commission-controls .sales-decision-group{border:0;border-radius:14px;box-shadow:inset 0 0 0 1px var(--studio-line);background:var(--bg-raised)}@media(max-width:860px){[data-manitta-ui].experience-shell .client-practice__panel{padding:var(--s-10)}[data-manitta-ui].experience-shell .numstrip{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){[data-manitta-ui] .rowlist>li,[data-manitta-ui] .numstrip__item,[data-manitta-ui] .finance-funnel__stage,[data-manitta-ui] .studio-live{animation:none}[data-manitta-ui].experience-shell .btn,[data-manitta-ui].experience-shell .rowitem{transition:none}}@media(forced-colors:active){[data-manitta-ui].experience-shell .panel{border:1px solid CanvasText}}[data-manitta-ui].experience-shell .panel .numstrip__item{box-shadow:none;background:var(--bg-raised);border-radius:14px;padding:var(--s-8)}[data-manitta-ui].experience-shell .panel .numstrip__value{font-size:22px}[data-manitta-ui].experience-shell .btn{border-radius:14px}[data-manitta-ui].experience-shell .btn--sm{border-radius:10px}[data-manitta-ui].experience-shell .btn--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-action-bg) 82%,white) 0%,var(--ui-action-bg) 100%);color:var(--ui-action-ink);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000014,0 1px 2px color-mix(in srgb,var(--ui-action-bg) 30%,transparent),0 8px 16px -8px color-mix(in srgb,var(--ui-action-bg) 60%,transparent)}[data-manitta-ui].experience-shell .btn--primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--ui-action-hover) 82%,white) 0%,var(--ui-action-hover) 100%);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000014,0 2px 4px color-mix(in srgb,var(--ui-action-bg) 30%,transparent),0 12px 22px -10px color-mix(in srgb,var(--ui-action-bg) 65%,transparent)}[data-manitta-ui].experience-shell .btn--primary:active:not(:disabled){background:var(--ui-action-press);box-shadow:inset 0 2px 4px #00000026}[data-manitta-ui].experience-shell .btn--secondary{background:linear-gradient(180deg,#fff,#f5f2f4);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #2828281a,0 1px 1px #2828280a,0 4px 10px -4px #28282829}[data-manitta-ui].experience-shell .btn--secondary:hover:not(:disabled){background:linear-gradient(180deg,#fff,#faf8f9);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #2828281f,0 2px 3px #2828280d,0 10px 20px -10px #28282838}[data-manitta-ui].experience-shell .btn--danger{background:linear-gradient(180deg,#fff,#fdf2f4);color:var(--danger-text);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #d1405c4d,0 4px 10px -4px #d1405c40}[data-manitta-ui].experience-shell .btn--danger-fill{background:linear-gradient(180deg,#e2526d 0%,var(--danger) 100%);color:#fff;box-shadow:inset 0 1px #ffffff59,0 8px 16px -8px #d1405c99}[data-manitta-ui].experience-shell .chip--tab[aria-selected=true],[data-manitta-ui].experience-shell .texttab[aria-current=page],[data-manitta-ui].experience-shell .workspace-section-nav>a.active{background:linear-gradient(180deg,#fff,#f7f4f6);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #2828281a,0 2px 6px -2px #28282824}html[data-theme=dark] [data-manitta-ui].experience-shell .btn--secondary,html[data-theme=dark] [data-manitta-ui].experience-shell .btn--secondary:hover:not(:disabled){background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--hairline-strong)}html[data-theme=dark] [data-manitta-ui].experience-shell .btn--danger{background:var(--danger-fill);color:var(--danger-text);box-shadow:inset 0 0 0 1px var(--danger-ring)}html[data-theme=dark] [data-manitta-ui].experience-shell :is(.chip--tab[aria-selected=true],.texttab[aria-current=page],.workspace-section-nav>a.active){background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--hairline-strong)}[data-manitta-ui].experience-shell .btn--icon{padding:0;flex:none}[data-manitta-ui].experience-shell .btn>svg{flex:none}[data-manitta-ui].experience-shell .astra-sales .row--wrap.grow{width:100%}[data-manitta-ui].experience-shell .astra-sales .row--wrap.grow>label.grow{flex:1 1 320px;min-width:0}[data-manitta-ui].experience-shell .astra-sales .input--search,[data-manitta-ui].experience-shell .astra-sales .searchfield{width:100%}[data-manitta-ui].experience-shell .astra-sales .rowitem{flex-wrap:wrap;row-gap:8px}[data-manitta-ui].experience-shell .rowitem__main{min-width:min(180px,100%)}[data-manitta-ui].experience-shell .astra-sales .rowitem__main{min-width:min(260px,100%);overflow-wrap:anywhere}[data-manitta-ui].experience-shell .astra-sales .rowitem__trail{max-width:min(46%,420px)}[data-manitta-ui].experience-shell .astra-sales .rowitem__trail .chip{white-space:normal;text-align:left}[data-manitta-ui].experience-shell .care-hero{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-10) var(--s-12);border-radius:var(--studio-r);background:linear-gradient(180deg,#333,#282828);color:#fff;box-shadow:inset 0 1px #ffffff14,var(--studio-shadow-md)}[data-manitta-ui].experience-shell .care-hero__live{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:var(--rose);white-space:nowrap}[data-manitta-ui].experience-shell .care-hero__time{font-size:38px;font-weight:800;letter-spacing:-1.2px;line-height:1;font-variant-numeric:tabular-nums}[data-manitta-ui].experience-shell .care-hero__body{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}[data-manitta-ui].experience-shell .care-hero__title{font-size:16px;font-weight:800;color:#fff;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-manitta-ui].experience-shell .care-hero__title:hover{color:var(--rose)}[data-manitta-ui].experience-shell .care-hero__meta{font-size:12.5px;font-weight:500;color:#ffffff9e}[data-manitta-ui].experience-shell .care-hero__actions{display:flex;gap:8px;flex:none}[data-manitta-ui].experience-shell .care-hero .care-hero__btn{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}[data-manitta-ui].experience-shell .care-hero .care-hero__btn:hover{background:#ffffff29;box-shadow:inset 0 0 0 1px #fff3}@media(max-width:860px){[data-manitta-ui].experience-shell .care-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-4) var(--s-8);padding:var(--s-8) var(--s-10)}[data-manitta-ui].experience-shell .care-hero__time{grid-column:1;grid-row:1;font-size:28px}[data-manitta-ui].experience-shell .care-hero__live{grid-column:2;grid-row:1;white-space:normal}[data-manitta-ui].experience-shell .care-hero__body{grid-column:1/-1;grid-row:2}[data-manitta-ui].experience-shell .care-hero__title{white-space:normal}[data-manitta-ui].experience-shell .care-hero__actions{grid-column:1/-1;grid-row:3;flex-wrap:wrap}}@media(max-width:560px){[data-manitta-ui].experience-shell .care-hero__actions>.btn{flex:1 1 auto;justify-content:center}}@media(pointer:coarse),(max-width:700px){[data-manitta-ui] .btn,[data-manitta-ui] .btn--sm,[data-manitta-ui] .chip,[data-manitta-ui] .chip--tab,[data-manitta-ui] .texttab,[data-manitta-ui] .segmented__item,[data-manitta-ui] .themetoggle,[data-manitta-ui] .workspace-section-nav>a,[data-manitta-ui] input.input,[data-manitta-ui] select.input,[data-manitta-ui] select.select,[data-manitta-ui] .select,[data-manitta-ui] textarea.textarea,[data-manitta-ui] .searchfield input{min-height:44px!important}[data-manitta-ui] .btn--icon,[data-manitta-ui] .themetoggle--icon{min-width:44px!important;min-height:44px!important}[data-manitta-ui] .finance-quiet-btn{width:44px!important;height:44px!important}}@media(min-width:1080px){[data-manitta-ui].experience-shell>.main{grid-column:2;grid-row:2}}@media(max-width:700px){[data-manitta-ui].experience-shell>.main{padding-bottom:calc(var(--tabbar-h) + 12px)}}[data-manitta-ui] .programme-roadmap__work .panel{border:0;border-radius:0;background:transparent;box-shadow:none}[data-manitta-ui] .switch-row{display:flex;align-items:center;gap:var(--s-4);width:100%;min-height:44px;padding:0 var(--s-2);border:0;border-radius:var(--r-8);background:transparent;color:var(--text-hi);font:500 var(--fs-label) var(--font-sans);text-align:left;cursor:pointer}[data-manitta-ui] .switch-row:hover:not(:disabled){background:var(--fill-hover)}[data-manitta-ui] .switch-row__label{flex:1}[data-manitta-ui] .switch-row__state{font-size:var(--fs-micro);color:var(--text-low)}[data-manitta-ui] .switch-row__track{position:relative;flex:none;width:32px;height:18px;border-radius:var(--r-pill);background:var(--bg-void);box-shadow:var(--edge-strong);transition:background var(--dur-hover) var(--ease-out)}[data-manitta-ui] .switch-row__thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--r-pill);background:var(--text-low);transition:transform var(--dur-move) var(--ease-snap)}[data-manitta-ui] .switch-row[aria-checked=true] .switch-row__track{background:var(--rose);box-shadow:var(--edge-soft)}[data-manitta-ui] .switch-row[aria-checked=true] .switch-row__thumb{background:var(--rose-ink);transform:translate(14px)}@media(prefers-reduced-motion:reduce){[data-manitta-ui] .switch-row__thumb{transition:none}}.app{min-height:100dvh;display:flex;flex-direction:column;font-size:var(--fs-body)}.topbar{position:sticky;top:0;z-index:30;height:calc(var(--bar-top) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--gutter) 0;display:flex;align-items:center;gap:var(--s-6);background:var(--bg-canvas);box-shadow:0 1px 0 var(--hairline)}.topbar__brand{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-left:calc(var(--s-6) * -1);border-radius:var(--r-8)}.topbar__me{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-right:calc(var(--s-6) * -1);border-radius:var(--r-pill);transition:opacity var(--dur-hover) var(--ease-out)}.topbar__me:hover{opacity:.8}button.topbar__me{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.account-menu__link{display:block;padding:var(--s-4) var(--s-6);border-radius:var(--r-12);color:inherit;text-decoration:none;box-shadow:inset 0 0 0 1px var(--studio-line)}.account-menu__link:hover{background:var(--fill-hover)}.topbar__me[data-current] .avatar{box-shadow:0 0 0 2px var(--rose)}.wrap{width:100%;margin:0 auto;padding:var(--s-12) var(--gutter) var(--s-24)}.wrap--flush{padding-left:0;padding-right:0}.wrap--narrow{max-width:640px}@media(min-width:900px){.app{flex-direction:row}.topbar .themetoggle,.topbar__me,.topbar__brand{display:none}}.sheet__backdrop{position:fixed;inset:0;z-index:90;background:var(--backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-in var(--dur-hover) var(--ease-out) both;display:flex;align-items:flex-end;justify-content:center}.sheet{position:relative;width:100%;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-overlay);border-radius:var(--r-16) var(--r-16) 0 0;box-shadow:var(--elev-3);padding:var(--s-8) var(--gutter) calc(var(--s-16) + env(safe-area-inset-bottom));animation:sheet-up var(--dur-move) var(--ease-spring) both}.sheet__grip{width:32px;height:4px;border-radius:var(--r-pill);background:var(--grabber);margin:0 auto var(--s-8)}.sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-6);margin-bottom:var(--s-8)}.sheet__foot{position:sticky;bottom:0;z-index:1;margin-top:var(--s-12);padding-block:var(--s-6);background:inherit}@media(min-width:640px){.sheet__backdrop{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sheet{max-width:480px;border-radius:var(--r-16);padding:var(--s-12);max-height:86dvh;animation:dialog-in var(--dur-move) var(--ease-out) both}.sheet__grip{display:none}}.brandmark{height:20px;width:auto}.sheet:focus-visible:focus-visible{border-radius:var(--r-16)}.guided-tour{position:fixed;inset:0;z-index:80;pointer-events:none}.guided-tour__blocker{position:absolute;inset:0;pointer-events:auto}.guided-tour__scrim{position:absolute;inset:0;background:var(--backdrop)}.guided-tour__spotlight{position:fixed;left:var(--tour-spot-x, 0);top:var(--tour-spot-y, 0);width:var(--tour-spot-w, 0);height:var(--tour-spot-h, 0);border-radius:var(--r-12);box-shadow:0 0 0 2px var(--rose),0 0 0 200vmax var(--backdrop)}.guided-tour__panel{position:fixed;left:var(--tour-x, 50%);top:var(--tour-y, 50%);width:min(360px,calc(100vw - 2 * var(--s-8)));padding:var(--s-10);border-radius:var(--r-16);background:var(--bg-overlay);color:var(--text-hi);box-shadow:var(--elev-3);pointer-events:auto;outline:none}[data-manitta-ui] .guided-tour__panel:focus-visible{outline:none}.guided-tour__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);margin:calc(var(--s-4) * -1) calc(var(--s-6) * -1) var(--s-2) 0}.guided-tour__skip{padding-inline:var(--s-6)}.guided-tour__head p{margin:0}.guided-tour__title{margin:0 0 var(--s-3)}.guided-tour__body{margin:0}.guided-tour__foot{display:flex;justify-content:flex-end;gap:var(--s-4);margin-top:var(--s-10)}.guided-tour[data-docked] .guided-tour__panel{left:var(--s-6);right:var(--s-6);top:auto;bottom:calc(var(--tabbar-h, env(safe-area-inset-bottom, 0px)) + var(--s-6));width:auto}.guided-tour[data-docked] .guided-tour__foot>.btn{flex:1 1 0}@media(prefers-reduced-motion:no-preference){.guided-tour__panel,.guided-tour__scrim{animation:fade-in var(--dur-enter) var(--ease-out) both}.guided-tour__spotlight{transition:left var(--dur-move) var(--ease-out),top var(--dur-move) var(--ease-out),width var(--dur-move) var(--ease-out),height var(--dur-move) var(--ease-out)}}@media(forced-colors:active){.guided-tour__panel{border:1px solid CanvasText}.guided-tour__spotlight{outline:3px solid Highlight}}.unread--corner,.unread--tab{position:absolute;min-width:18px;height:18px;padding:0 var(--s-2);background:var(--rose);color:var(--rose-ink);line-height:1;pointer-events:none}.unread--corner{top:-2px;right:-2px}.unread--tab{top:6px;left:calc(50% + 4px)}.unread--side{margin-left:auto;min-width:20px;height:20px}@media(min-width:700px){.sheet:has(.compare){max-width:640px}}.astra-shell{overflow-x:clip}.astra-shell .topbar{background:var(--ui-surface);gap:var(--s-4)}.astra-shell main:focus{outline:none}.astra-shell__skip{position:fixed;top:8px;left:8px;z-index:1000;transform:translateY(-160%);padding:12px 16px;border-radius:8px;background:var(--ui-action-bg);color:var(--ui-action-ink);font-weight:600}.astra-shell__skip:focus{transform:none;outline:2px solid var(--ui-focus);outline-offset:2px}@media(max-width:319px){.astra-shell{--bar-tabs: 144px}}.app.astra-shell{--bar-tabs: 80px;--sidebar-w: 224px;overflow:visible;background:var(--ui-surface)}.astra-shell .topbar{height:auto;min-height:calc(72px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 24px 12px;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--hairline);box-shadow:none}.astra-shell .topbar__me,.astra-shell .topbar__brand{margin:0;flex-shrink:0}.astra-shell main{scroll-margin-top:144px}.astra-shell .topbar a,.astra-shell .topbar button{min-height:44px;min-width:44px}.astra-shell :is(a,button):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.astra-shell main:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}@media(max-width:1023px){.app.astra-shell{flex-direction:column}.astra-shell .topbar__me,.astra-shell .topbar__brand,.astra-shell .topbar .themetoggle{display:inline-flex}.astra-shell .topbar{padding-inline:16px}}@media(max-width:479px){.astra-shell .topbar{position:relative}}@media(max-width:319px){.app.astra-shell{--bar-tabs: 160px}}@media(min-width:1024px){.app.astra-shell{flex-direction:row}.astra-shell .topbar__me,.astra-shell .topbar__brand,.astra-shell .topbar .themetoggle{display:none}}@media(prefers-reduced-motion:reduce){.astra-shell *,.astra-shell *:before,.astra-shell *:after{transition:none;animation:none;scroll-behavior:auto}}[data-manitta-ui].astra-shell{background:var(--bg-canvas);--sidebar-w: 224px;min-height:100dvh}[data-manitta-ui].astra-shell .topbar{height:80px;min-height:80px;padding:12px 36px;flex-wrap:nowrap;position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg-canvas) 97%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-manitta-ui] .topbar__workspace{display:grid;gap:2px;min-width:0;font-size:14px;font-weight:600}[data-manitta-ui] .topbar__workspace span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-manitta-ui] .topbar__workspace small{font-size:12px;font-weight:400;color:var(--text-low)}[data-manitta-ui].astra-shell .topbar__me{display:inline-flex}[data-manitta-ui].astra-shell .topbar__me{gap:8px;width:auto;border-radius:12px;padding:4px}[data-manitta-ui] .topbar__name{font-size:13px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:699px){[data-manitta-ui] .topbar__name{display:none}}[data-manitta-ui].astra-shell .topbar__brand,[data-manitta-ui].astra-shell .topbar .themetoggle{display:none}[data-manitta-ui] .workspace-page-heading{margin-bottom:24px}[data-manitta-ui] .wrap--flush .workspace-page-heading{margin-inline:36px}[data-manitta-ui].app--client .workspace-page-heading h1{font-size:32px;letter-spacing:-.8px;font-family:var(--font-sans)}[data-manitta-ui] .sheet{border-radius:24px;background:var(--bg-overlay);box-shadow:var(--studio-shadow-lg)}[data-manitta-ui].sheet__backdrop{background:var(--backdrop)}@media(min-width:1600px){[data-manitta-ui].astra-shell{--sidebar-w: 248px}[data-manitta-ui].astra-shell .topbar{padding-inline:48px}}@media(min-width:960px)and (max-width:1199px){[data-manitta-ui].astra-shell{--sidebar-w: 200px;flex-direction:row}[data-manitta-ui].astra-shell .topbar{padding-inline:24px}[data-manitta-ui].app--client .workspace-page-heading h1{font-size:36px}}@media(min-width:700px)and (max-width:959px){[data-manitta-ui].astra-shell{--sidebar-w: 76px;--bar-top: 72px;flex-direction:row}[data-manitta-ui].astra-shell .topbar{height:72px;min-height:72px;padding-inline:24px}[data-manitta-ui].astra-shell .topbar .themetoggle{display:inline-flex}[data-manitta-ui].app--client .workspace-page-heading h1{font-size:34px}}@media(max-width:699px){[data-manitta-ui].astra-shell{--bar-top: 64px;flex-direction:column}[data-manitta-ui].astra-shell .topbar{height:64px;min-height:64px;padding:8px 12px}[data-manitta-ui].astra-shell .topbar__brand,[data-manitta-ui].astra-shell .topbar .themetoggle{display:inline-flex}[data-manitta-ui] .wrap--flush .workspace-page-heading{margin-inline:16px}[data-manitta-ui] .workspace-page-heading{margin-bottom:20px}[data-manitta-ui].app--client .workspace-page-heading h1{font-size:36px}[data-manitta-ui] .sheet{border-radius:20px 20px 0 0}}:where([data-manitta-ui]) .mnw-page-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px 20px}:where([data-manitta-ui]) .mnw-page-head>div{min-width:0}:where([data-manitta-ui]) .mnw-page-head h1{font-size:28px;line-height:1.2;letter-spacing:-.8px;font-weight:600;overflow-wrap:anywhere}:where([data-manitta-ui]) .mnw-page-head p{margin-top:8px;color:var(--text-low);font-size:13px;max-width:70ch}:where([data-manitta-ui]) .mnw-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}:where([data-manitta-ui]) .mnw-actions>*{max-width:100%}@media(max-width:699px){:where([data-manitta-ui]) .mnw-page-head h1{font-size:26px}}[data-manitta-ui].experience-overlay .sheet{border-radius:20px;background:var(--bg-surface);box-shadow:var(--studio-shadow-lg)}[data-manitta-ui].experience-overlay .sheet__head{padding-bottom:16px;border-bottom:1px solid var(--studio-line);margin-bottom:20px}[data-manitta-ui].experience-overlay .sheet__head .t-h2{font-size:18px;font-weight:800;letter-spacing:-.3px}[data-manitta-ui] .jump{display:grid;gap:14px}[data-manitta-ui] .jump__field{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:14px;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--studio-line);color:var(--text-low)}[data-manitta-ui] .jump__field .input{flex:1;border:0;background:transparent;box-shadow:none;padding:0;min-height:0;height:100%;font-size:15px;font-weight:600;color:var(--text-hi)}[data-manitta-ui] .jump__field .input:focus{outline:none;box-shadow:none}[data-manitta-ui] .jump__field:focus-within{box-shadow:inset 0 0 0 2px var(--rose)}[data-manitta-ui] .jump__list .rowitem{border-radius:12px;padding:10px 12px;min-height:48px}[data-manitta-ui] .jump__list .rowitem>svg:first-child{color:var(--text-low);width:18px;height:18px}[data-manitta-ui] .jump__search{color:var(--rose-text)}[data-manitta-ui] .bell-push{padding:var(--s-6) var(--s-8);border-radius:var(--r-12);box-shadow:inset 0 0 0 1px var(--studio-line)}[data-manitta-ui] .bell-push__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4)}[data-manitta-ui] .bell-panel__bar{display:flex;justify-content:flex-end}[data-manitta-ui] .bell-panel__empty{padding:var(--s-12) var(--s-4);text-align:center}[data-manitta-ui] .bell-item{align-items:flex-start;border-radius:var(--r-12);padding:var(--s-4) var(--s-6)}[data-manitta-ui] .bell-item__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-pill);background:var(--bg-raised);color:var(--text-low)}[data-manitta-ui] .bell-item[data-unread] .bell-item__icon{background:var(--rose-tint);color:var(--rose-text)}[data-manitta-ui] .bell-item:not([data-unread]) .rowitem__main .strong{font-weight:500;color:var(--text-mid)}[data-manitta-ui] .bell-item__trail{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-2);white-space:nowrap}[data-manitta-ui] .bell-item__dot{width:8px;height:8px;border-radius:var(--r-pill);background:var(--rose)}[data-manitta-ui] .experience-jump kbd{font:700 10.5px var(--font-sans);padding:2px 5px;border-radius:5px;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--studio-line);color:var(--text-low)}[data-manitta-ui].experience-shell{display:block;--sidebar-w: 0px;--app-header-height: 60px;background:var(--bg-canvas);min-height:100dvh}[data-manitta-ui].experience-shell .topbar{position:sticky;top:0;z-index:30;min-height:60px;height:auto;padding:0 var(--s-12);background:var(--studio-bar);color:var(--studio-bar-ink-hi);border-bottom:0;box-shadow:none;gap:var(--s-6);flex-wrap:nowrap;display:flex;align-items:center}[data-manitta-ui].experience-shell .topbar__brand{display:flex;align-items:center;gap:0;position:relative;color:var(--studio-bar-ink-hi);text-decoration:none;flex:none;min-height:40px;min-width:0}[data-manitta-ui].experience-shell .brandmark-well{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none}[data-manitta-ui].experience-shell .brandmark{height:34px;width:auto;filter:none;opacity:1}[data-manitta-ui].experience-shell .experience-wordmark{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-manitta-ui].experience-shell .topbar>.t-meta{color:var(--studio-bar-ink)}[data-manitta-ui].experience-shell .topbar__workspace{display:none}[data-manitta-ui].experience-shell .experience-navigation{display:flex;align-items:center;gap:2px;padding:0;margin-left:8px;background:transparent;border-bottom:0;flex-wrap:nowrap;min-width:0;overflow:visible;flex:0 1 auto}[data-manitta-ui].experience-shell .experience-navigation__group{display:contents}[data-manitta-ui].experience-shell .experience-navigation a{position:relative;min-height:38px;height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:600;color:var(--studio-bar-ink);border-bottom:0;text-decoration:none;white-space:nowrap;transition:background .18s var(--studio-ease),color .18s var(--studio-ease)}[data-manitta-ui].experience-shell .experience-navigation a:hover,[data-manitta-ui].experience-shell .experience-navigation .experience-navigation__collapse:hover{color:var(--studio-bar-ink-hi);background:#ffffff12}[data-manitta-ui].experience-shell .experience-navigation a[aria-current]{color:var(--studio-bar-ink-hi);background:var(--studio-bar-fill);font-weight:700}[data-manitta-ui].experience-shell .experience-navigation a[aria-current]:after{content:"";position:absolute;left:12px;right:12px;bottom:-11px;height:2px;border-radius:2px;background:var(--rose)}[data-manitta-ui].experience-shell .experience-navigation a>svg{width:18px;height:18px;flex:none}[data-manitta-ui].experience-shell .experience-navigation .unread--side{margin-left:2px}@media(max-width:1340px){[data-manitta-ui].experience-shell .experience-navigation a{padding:0 9px;gap:6px}}@media(max-width:1180px){[data-manitta-ui].experience-shell .experience-navigation a{padding:0 8px;font-size:12.5px}}[data-manitta-ui].experience-shell .experience-menu-toggle,[data-manitta-ui].experience-shell .experience-navigation__collapse{display:none}[data-manitta-ui].experience-shell .topbar__back{display:inline-flex;align-items:center;gap:var(--s-4);height:38px;padding:0 var(--s-6) 0 var(--s-4);border:0;border-radius:var(--r-12);background:var(--studio-bar-fill);color:var(--studio-bar-ink);font:600 13px var(--font-sans);text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--studio-bar-fill);cursor:pointer;flex:none;margin-right:auto;transition:background .18s var(--studio-ease)}[data-manitta-ui].experience-shell .topbar__back:hover{background:color-mix(in srgb,var(--studio-bar-ink-hi) 14%,transparent);color:var(--studio-bar-ink-hi)}[data-manitta-ui].experience-shell .topbar__back:focus-visible{outline:2px solid var(--rose-ring);outline-offset:2px}@media(pointer:coarse),(max-width:700px){[data-manitta-ui].experience-shell .topbar__back{min-height:44px}}@media(max-width:700px){[data-manitta-ui].experience-shell .topbar__back{width:44px;padding:0;justify-content:center}[data-manitta-ui].experience-shell .topbar__back-label{display:none}}[data-manitta-ui].experience-shell .experience-jump{display:flex;align-items:center;gap:var(--s-6);width:260px;height:38px;padding:0 var(--s-6);border:0;border-radius:11px;background:#ffffff14;color:var(--studio-bar-ink);font:500 13px var(--font-sans);box-shadow:inset 0 0 0 1px #ffffff14;cursor:pointer;margin-left:auto;flex:none;transition:background .18s var(--studio-ease)}[data-manitta-ui].experience-shell .experience-jump:hover{background:#ffffff1f;color:var(--studio-bar-ink-hi)}[data-manitta-ui].experience-shell .experience-jump__label{flex:1;text-align:left}[data-manitta-ui].experience-shell .experience-jump kbd{background:#ffffff1a;color:#ffffffb3;box-shadow:none}[data-manitta-ui].experience-shell .topbar .btn--icon{width:38px;height:38px;min-width:38px;min-height:38px;border-radius:10px;color:var(--studio-bar-ink);background:transparent;box-shadow:none}[data-manitta-ui].experience-shell .topbar .btn--icon:hover{background:#ffffff14;color:var(--studio-bar-ink-hi)}[data-manitta-ui].experience-shell .topbar .unread--corner{background:var(--rose);color:var(--rose-ink);box-shadow:0 0 0 2px var(--studio-bar)}[data-manitta-ui].experience-shell .topbar .btn--ghost{color:var(--studio-bar-ink-hi)}[data-manitta-ui].experience-shell .topbar__me{display:flex;align-items:center;gap:8px;color:var(--studio-bar-ink-hi);text-decoration:none;font-size:13px;font-weight:600;padding:3px 3px 3px 6px;border-radius:999px;min-height:38px;flex:none}[data-manitta-ui].experience-shell .topbar__me:hover{background:#ffffff14}[data-manitta-ui].experience-shell .topbar__me .avatar{background:var(--rose-tint);color:var(--rose-text);font-weight:700}[data-manitta-ui].experience-shell .topbar__name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-manitta-ui].experience-shell :is(.topbar a,.topbar button):focus-visible{outline:2px solid var(--rose);outline-offset:2px}[data-manitta-ui].experience-shell .wrap{padding:var(--s-12) var(--s-16) var(--s-24);margin:0 auto;min-width:0}[data-manitta-ui].experience-shell.app--client .wrap{max-width:1040px}[data-manitta-ui].experience-shell .wrap--narrow{max-width:880px}[data-manitta-ui].experience-shell .workspace-page-heading{margin-bottom:var(--section-gap);padding:0;min-height:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-8);flex-wrap:wrap}[data-manitta-ui].experience-shell .workspace-page-heading h1{font-size:28px;line-height:1.1;letter-spacing:-.7px;font-weight:800;margin:0}[data-manitta-ui].experience-shell .mnw-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}[data-manitta-ui].experience-shell{font-size:14px}[data-manitta-ui].experience-shell.app--focused .wrap{max-width:1040px}[data-manitta-ui].experience-shell.app--focused .topbar>.brandmark-well{margin-right:auto}@media(max-width:1180px){[data-manitta-ui].experience-shell .experience-jump{width:44px;padding:0;justify-content:center}[data-manitta-ui].experience-shell .experience-jump__label,[data-manitta-ui].experience-shell .experience-jump kbd,[data-manitta-ui].experience-shell .experience-wordmark{display:none}}@media(max-width:860px){[data-manitta-ui].experience-shell .topbar{padding:0 var(--s-6);gap:var(--s-4);min-height:60px}}@media(max-width:860px){[data-manitta-ui].experience-shell .topbar__name{display:none}[data-manitta-ui].experience-shell .experience-jump{margin-left:auto}[data-manitta-ui].experience-shell .wrap{padding:var(--s-10) var(--s-8) var(--s-20)}[data-manitta-ui].experience-shell .workspace-page-heading h1{font-size:24px}}@media(max-width:760px){[data-manitta-ui].experience-overlay .sheet{border-radius:20px 20px 0 0}}@media(forced-colors:active){[data-manitta-ui].experience-shell .experience-navigation a[aria-current]{outline:2px solid Highlight}}[data-manitta-ui].experience-shell .wrap{display:block}[data-manitta-ui].experience-shell .workspace-page-heading{flex-wrap:wrap}[data-manitta-ui].experience-shell .workspace-page-heading>div:first-child{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;min-height:var(--s-20)}[data-manitta-ui].experience-shell .workspace-page-heading .workspace-section-nav{margin:0;align-self:flex-end}[data-manitta-ui].experience-shell .workspace-page-heading .mnw-actions{margin-left:8px}@media(pointer:coarse),(max-width:700px){[data-manitta-ui] .experience-navigation a,[data-manitta-ui] .topbar__me{min-height:44px!important}[data-manitta-ui] .topbar .btn--icon{width:44px!important;height:44px!important}}@media(min-width:1080px){[data-manitta-ui].experience-shell{--rail-w: 224px;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:start;background-image:linear-gradient(90deg,var(--studio-bar) 0 var(--rail-w),var(--studio-line) var(--rail-w) calc(var(--rail-w) + 1px),transparent calc(var(--rail-w) + 1px))}[data-manitta-ui].experience-shell.app--focused{display:block;background-image:none}[data-manitta-ui].experience-shell>.topbar{grid-column:1 / -1;grid-row:1}[data-manitta-ui].experience-shell>.experience-navigation{grid-column:1;grid-row:2;position:sticky;top:60px;display:flex;flex-direction:column;align-items:stretch;gap:2px;height:calc(100dvh - 60px);margin:0;padding:16px 12px;background:var(--studio-bar);overflow-y:auto;overscroll-behavior:contain}[data-manitta-ui].experience-shell>.experience-navigation .experience-navigation__group{display:flex;flex-direction:column;gap:2px}[data-manitta-ui].experience-shell>.experience-navigation .experience-navigation__eyebrow{display:block;margin:var(--s-6) var(--s-6) var(--s-4);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--studio-bar-ink);opacity:.6}[data-manitta-ui].experience-shell>.experience-navigation .experience-navigation__group:first-child .experience-navigation__eyebrow{margin-top:0}[data-manitta-ui].experience-shell>.experience-navigation a{height:38px;min-height:38px;padding:0 var(--s-6);justify-content:flex-start}[data-manitta-ui].experience-shell .experience-menu-toggle{display:none}[data-manitta-ui].experience-shell>.experience-navigation a[aria-current]:after{inset:7px auto 7px 0;width:3px;height:auto;border-radius:0 3px 3px 0}[data-manitta-ui].experience-shell>.experience-navigation .experience-navigation__collapse{position:relative;display:flex;align-items:center;gap:var(--s-4);height:38px;min-height:38px;padding:0 var(--s-6);margin-top:auto;border:0;border-radius:10px;background:none;color:var(--studio-bar-ink);font:600 13px var(--font-sans);cursor:pointer;flex:none}[data-manitta-ui].experience-shell>.experience-navigation .experience-navigation__collapse svg{width:18px;height:18px;flex:none}[data-manitta-ui].experience-shell.rail-collapsed{--rail-w: 72px}[data-manitta-ui].experience-shell.rail-collapsed>.experience-navigation:hover,[data-manitta-ui].experience-shell.rail-collapsed>.experience-navigation:focus-within{overflow:visible}[data-manitta-ui].experience-shell.rail-collapsed>.experience-navigation .experience-navigation__eyebrow,[data-manitta-ui].experience-shell.rail-collapsed>.experience-navigation .experience-navigation__label,[data-manitta-ui].experience-shell.rail-collapsed>.experience-navigation .experience-navigation__collapse-label{display:none}[data-manitta-ui].experience-shell.rail-collapsed>.experience-navigation a,[data-manitta-ui].experience-shell.rail-collapsed>.experience-navigation .experience-navigation__collapse{justify-content:center}[data-manitta-ui].experience-shell.rail-collapsed>.experience-navigation .unread--side{position:absolute;top:2px;right:14px;min-width:8px;width:8px;height:8px;margin:0;padding:0;color:transparent;overflow:hidden}[data-manitta-ui].experience-shell.rail-collapsed>.experience-navigation a:hover:before,[data-manitta-ui].experience-shell.rail-collapsed>.experience-navigation a:focus-visible:before,[data-manitta-ui].experience-shell.rail-collapsed>.experience-navigation .experience-navigation__collapse:hover:before,[data-manitta-ui].experience-shell.rail-collapsed>.experience-navigation .experience-navigation__collapse:focus-visible:before{content:attr(aria-label);position:absolute;left:100%;top:50%;width:max-content;height:auto;transform:translateY(-50%);margin-left:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-8);background:var(--bg-overlay);color:var(--text-hi);font-size:var(--fs-micro);font-weight:600;white-space:nowrap;box-shadow:var(--studio-shadow-md),var(--edge);pointer-events:none;z-index:60}}@media(max-width:1079px){[data-manitta-ui].experience-shell .experience-menu-toggle{display:inline-flex;order:5;min-height:38px;padding:0 var(--s-4);font-size:12px;color:var(--studio-bar-ink-hi)}[data-manitta-ui].experience-shell>.experience-navigation{position:sticky;top:60px;z-index:29;padding:0 var(--s-6) var(--s-3);background:var(--studio-bar);box-shadow:0 1px #0000002e}[data-manitta-ui].experience-shell>.experience-navigation .experience-navigation__eyebrow{display:none}[data-manitta-ui].experience-shell>.experience-navigation:not(.is-open) a:not([data-rank="0"]):not([data-rank="1"]):not([data-rank="2"]):not([data-rank="3"]):not([data-rank="4"]){display:none}[data-manitta-ui].experience-shell>.experience-navigation.is-open{flex-wrap:wrap}[data-manitta-ui].experience-shell>.experience-navigation a[aria-current]:after{display:none}}@media(max-width:700px){[data-manitta-ui].experience-shell>.experience-navigation{position:fixed;top:auto;box-shadow:0 -1px 0 var(--studio-line)}[data-manitta-ui].experience-shell{--tabbar-h: calc(52px + env(safe-area-inset-bottom, 0px)) }[data-manitta-ui].experience-shell>.experience-navigation{position:fixed;inset:auto 0 0;z-index:40;gap:0;margin:0;padding:var(--s-2) var(--s-2) calc(var(--s-2) + env(safe-area-inset-bottom,0px));background:var(--studio-bar);box-shadow:0 -1px 0 var(--studio-line)}[data-manitta-ui].experience-shell>.experience-navigation .experience-navigation__group{display:contents}[data-manitta-ui].experience-shell>.experience-navigation a{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-1);min-width:0;height:auto;min-height:48px;padding:var(--s-3) var(--s-4);font-size:12px;font-weight:600;text-align:center}[data-manitta-ui].experience-shell>.experience-navigation a>.experience-navigation__label{display:none}[data-manitta-ui].experience-shell>.experience-navigation.is-open a{flex:0 0 33.333%}}@media(max-width:374px){[data-manitta-ui].experience-shell>.experience-navigation:not(.is-open) a{flex:1 1 0}}@media(max-width:360px){[data-manitta-ui].experience-shell .topbar,[data-manitta-ui].experience-shell .experience-menu-toggle{padding:0 var(--s-2)}}.authdoor{position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);isolation:isolate}.authdoor>.themetoggle{position:absolute;top:calc(env(safe-area-inset-top) + var(--s-8));right:var(--s-8);z-index:2}.authdoor>.themetoggle:focus-visible{z-index:6}.authdoor__stage{position:relative;isolation:isolate;flex-direction:column;justify-content:flex-end;gap:var(--s-8)}.authdoor__stage:before,.authdoor__stage:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}.authdoor__stage:before{background:var(--grain) repeat;opacity:.07;mix-blend-mode:overlay}.authdoor__stage:after{background:var(--auth-vignette)}.authdoor__mark{align-self:flex-start}.authdoor__eyebrow{margin-bottom:var(--s-4)}.authdoor__lead{max-width:44ch}.authdoor__panel{position:relative;flex-direction:column;align-items:center;justify-content:center}.authdoor__column{animation:rise-in var(--dur-enter) var(--ease-out) both}.authdoor__foot{margin-top:var(--s-8);text-align:center}.authdoor__or{display:flex;align-items:center;gap:var(--s-6);color:var(--text-low)}.authdoor__or:before,.authdoor__or:after{content:"";flex:1;height:1px;background:var(--hairline)}@media(min-width:1024px){.authdoor{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:minmax(0,1fr)}}@media(max-width:639px){.authdoor__panel{margin-top:calc(-1 * var(--r-20));justify-content:flex-start;animation:sheet-up var(--dur-move) var(--ease-spring) both}.authdoor__column{animation:none}.authdoor__foot{margin-top:var(--s-12)}}.authdoor .btn,.authdoor .input{min-height:44px}.mb-12{margin-bottom:var(--s-12)}.astra-auth.authdoor{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:100dvh;padding:0;gap:0;background:var(--bg-canvas)}.astra-auth .authdoor__stage{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-6);flex:none;width:100%;min-height:0;padding:var(--s-24) var(--s-12);background:var(--rose-tint);border:0;border-radius:0;overflow:visible}.astra-auth .authdoor__stage:before,.astra-auth .authdoor__stage:after{display:none}.astra-auth .authdoor__mark{height:56px;width:auto;object-fit:contain;margin:0;align-self:flex-start}.astra-auth .authdoor__voice{position:static;max-width:480px}.astra-auth .authdoor__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rose-text)}.astra-auth .authdoor__lead{margin-top:6px;font-size:16px;line-height:1.5;color:var(--ui-text-secondary)}.astra-auth .authdoor__poses{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-6);color:var(--rose-text);opacity:.6}.astra-auth .authdoor__panel{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;margin:-24px 0 0;padding:var(--s-16) var(--s-12);background:var(--ui-surface);border:0;border-radius:24px 24px 0 0;box-shadow:0 -1px 0 var(--hairline)}.astra-auth .authdoor__column{width:100%;max-width:400px;margin:0 auto}.astra-auth .authdoor__title{font-family:var(--font-sans);font-size:28px;line-height:1.15;font-weight:800;letter-spacing:-.03em;color:var(--ui-text);margin:0 0 20px;overflow-wrap:anywhere}.astra-auth .authdoor__foot{margin:auto 0 0;padding-top:var(--s-12);text-align:center;font-family:var(--font-sans);font-size:12px;color:var(--ui-text-secondary);overflow-wrap:anywhere}.astra-auth .authdoor__or{margin:var(--s-10) 0}.astra-auth .btn{min-height:48px;white-space:normal;text-align:center}.astra-auth .empty,.astra-auth .error{padding-left:0;padding-right:0}.astra-auth .t-display{font-family:var(--font-sans);font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.astra-auth .astra-auth__identity{padding:16px;border:1px solid var(--hairline);border-radius:10px;background:var(--rose-tint);margin-bottom:20px;overflow-wrap:anywhere}.astra-auth .astra-auth__join{margin-bottom:20px}.astra-auth .astra-auth__photo{cursor:pointer;align-self:flex-start}.astra-auth .astra-auth__photo:has(:focus-visible){outline:2px solid var(--ui-focus);outline-offset:2px}.astra-auth .astra-auth__photo-note{overflow-wrap:anywhere}@media(min-width:900px){.astra-auth.authdoor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.astra-auth .authdoor__stage{justify-content:center;gap:var(--s-12);min-height:100dvh;padding:var(--s-32)}.astra-auth .authdoor__mark{height:96px}.astra-auth .authdoor__eyebrow{font-size:clamp(34px,3.4vw,48px);line-height:1.05;font-weight:800;letter-spacing:-.03em;text-transform:none;color:var(--ui-text)}.astra-auth .authdoor__lead{max-width:420px;font-size:17px}.astra-auth .authdoor__poses{gap:20px;margin-top:8px}.astra-auth .authdoor__panel{justify-content:center;margin:0;padding:var(--s-24);border-radius:0;box-shadow:-1px 0 0 var(--hairline)}.astra-auth .authdoor__column{margin:auto}.astra-auth .authdoor__title{font-size:32px;margin-bottom:24px}}@media(forced-colors:active){.astra-auth .authdoor__stage,.astra-auth .authdoor__panel{border:1px solid;border-color:CanvasText}}[data-manitta-ui].astra-auth{background:var(--bg-canvas)}.auth-entry-options,.auth-redeem-result{min-width:0}.auth-entry-options .btn{min-height:48px;white-space:normal}.auth-entry-options>.banner{text-align:left;line-height:1.6}.auth-entry-options>.banner strong{margin-bottom:6px}.auth-entry-options .authdoor__or{margin-block:24px}.auth-redeem-result .state{padding-inline:0}.auth-redeem-result .state__title{font-size:22px;line-height:1.3}.auth-redeem-result .state__body{line-height:1.65}.auth-redeem-result .state__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%}.auth-redeem-result .state__actions>.btn{min-height:48px;width:100%;white-space:normal}@media(max-width:400px){.auth-redeem-result .state__title{font-size:20px}.auth-entry-options .banner{overflow-wrap:anywhere}}.auth-entry-options .auth-field-icon{display:flex;align-items:flex-start;gap:10px}.auth-entry-options .auth-field-icon>.field{flex:1 1 auto;min-width:0}.auth-entry-options .auth-field-icon__glyph{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--text-low)}.auth-entry-options .auth-field-icon .field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.auth-entry-options .auth-field-icon .input{min-height:48px}.auth-entry-options .btn .google-mark__blue{fill:#4285f4}.auth-entry-options .btn .google-mark__green{fill:#34a853}.auth-entry-options .btn .google-mark__yellow{fill:#fbbc05}.auth-entry-options .btn .google-mark__red{fill:#ea4335}.auth-newhere{margin-top:var(--s-4)}.auth-newhere__link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ui-text);text-decoration:underline;text-underline-offset:.2em}.bookpage{container-type:inline-size;position:relative;isolation:isolate;box-sizing:border-box;width:100%;max-width:680px;min-width:0;margin-inline:auto;color:var(--text-hi);background:var(--bg-canvas);border:1px solid var(--hairline);border-radius:24px;overflow-wrap:anywhere}.bookpage *,.bookpage *:before,.bookpage *:after{box-sizing:border-box}.bookpage__stage{display:flex;align-items:flex-start;gap:16px;padding:28px 28px 24px;border-radius:23px 23px 0 0;background:var(--rose-tint);border-bottom:1px solid var(--hairline)}.bookpage__mark{flex:none;height:40px;width:auto;object-fit:contain}.bookpage__voice{min-width:0}.bookpage .t-display{font-size:32px;line-height:1.12;letter-spacing:-.035em}.bookpage__eyebrow{margin-bottom:8px;color:var(--text-mid)}.bookpage__lead{margin-top:12px;max-width:48ch;color:var(--text-mid)}.bookpage__panel{min-width:0;padding:24px 28px 28px}.bookpage__column{min-width:0;width:100%}.bookpage__foot{margin-top:24px;color:var(--text-mid);text-align:center}.bookpage .btn{min-width:0;min-height:44px;max-width:100%;white-space:normal;height:auto}.bookpage .input,.bookpage .textarea{min-width:0;max-width:100%;font-size:16px}.bookpage fieldset{min-width:0}.bookpage legend{max-width:100%}.bookpage .state{min-width:0;width:100%;padding:24px 0}.bookpage .state__actions{min-width:0;max-width:100%}.bookpage .optionline{min-height:48px;padding:14px;border-radius:12px}.bookpage .optionline__body{min-width:0}.bookpage .checkline{min-height:44px;align-items:center;padding-block:8px}.bookpage .tzlist{max-height:none;overflow:visible;overscroll-behavior:auto}.bookpage .tzopt{flex-wrap:wrap;gap:8px}.bookpage .tzopt__city,.bookpage .tzopt__meta{white-space:normal;overflow:visible;overflow-wrap:anywhere}.bookpage :where(button,a,input,textarea,select,summary):focus-visible,.bookquestion-focus:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.bookwrap{overflow-wrap:anywhere}.bookfacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.booksteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0 0 24px}.bookstep{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:600;line-height:1.3;color:var(--text-mid)}.bookstep__mark{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--bg-raised);border:1px solid var(--hairline)}.bookstep--done .bookstep__mark{color:var(--success-text);background:var(--success-fill);border-color:transparent}.bookstep--now{color:var(--text-hi)}.bookstep--now .bookstep__mark{color:var(--rose-ink);background:var(--rose);border-color:transparent}.bookstep__mark svg{width:12px;height:12px}.bookq+.bookq{margin-top:28px}.bookq__count{display:block;margin-bottom:8px;color:var(--text-mid)}.bookq__prompt{display:block;margin-bottom:16px;font-size:20px;line-height:1.35;color:var(--text-hi)}.bookday+.bookday{margin-top:24px}.bookday__label{margin-bottom:12px}.bookslots,.bookdates{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(116px,100%),1fr));gap:10px}.bookdates{margin-bottom:24px}.bookcard{min-width:0;padding:20px;background:var(--bg-raised);border:1px solid var(--hairline);border-radius:16px}.bookcard+.bookcard{margin-top:16px}.booknote{display:grid;gap:12px;list-style:none;padding:0}.booknote__item{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--text-mid)}.booknote__item>span:last-child{min-width:0}.booknote__icon,.bookbanner__icon{display:flex;flex:none;margin-top:3px;color:inherit}.booknote__icon svg,.bookbanner__icon svg{width:16px;height:16px}.bookactions{display:grid;gap:12px;margin-top:24px}.bookabout{margin-top:24px;border-top:1px solid var(--hairline)}.bookabout summary{display:flex;align-items:center;min-height:44px;padding-block:12px;cursor:pointer;font-size:14px;font-weight:600}.bookabout summary:after{content:"+";margin-left:auto;padding-left:12px}.bookabout[open] summary:after{content:"−"}.bookprogress{padding:14px 16px;margin-bottom:20px;border:1px solid var(--hairline);border-radius:12px;background:var(--bg-raised);font-size:14px;line-height:1.5}.bookprogress__status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-weight:600}.bookprogress__disclosure{color:var(--text-mid);white-space:pre-wrap}.bookprogress__action{margin-top:12px}@container (max-width: 399px){.bookpage__stage{padding:20px 16px;gap:12px}.bookpage__panel{padding:20px 16px}.bookpage .t-display{font-size:28px}.bookpage__mark{height:32px;width:auto}.bookcard{padding:16px}}@container (max-width: 239px){.bookpage__stage{flex-direction:column;padding:16px 12px}.bookpage__panel{padding:16px 12px}.bookpage .t-display{font-size:24px}.booksteps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.bookpage .bookcard{padding:12px}.bookpage .booknote__icon{display:none}}@media(prefers-reduced-motion:reduce){.bookpage *,.bookpage *:before,.bookpage *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
