@import "https://fonts.googleapis.com/css2?family=Wix+Madefor+Display:wght@600;700&family=Wix+Madefor+Text:wght@400;500;600;700&display=swap";:root,[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f6f2;--surface:#fff;--sunken:#eeede8;--border:#deddd7;--border-input:#8a8a82;--text:#141414;--text-muted:#4f4f4b;--text-3:#66665f;--primary:#141414;--on-primary:#fff;--accent:#1e7a4c;--accent-fill:#1e7a4c;--on-accent:#fff;--success:#1e7a4c;--warning:#8a5a00;--danger:#b3261e;--focus:#141414;--shadow-card:none}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#131315;--surface:#1c1c1f;--sunken:#26262a;--border:#33333a;--border-input:#7c7c84;--text:#f2f2ef;--text-muted:#b4b4af;--text-3:#92928c;--primary:#f2f2ef;--on-primary:#141414;--accent:#5cc491;--accent-fill:#5cc491;--on-accent:#141414;--success:#5cc491;--warning:#e0b25c;--danger:#ff7b72;--focus:#f2f2ef;--shadow-card:none}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--radius-sm:14px;--radius-md:20px;--radius-lg:20px;--radius-pill:999px;--hit-min:48px;--cta:56px;--avatar:48px;--content-max:560px;--duration-press:.16s;--duration-base:.2s;--duration-screen:.25s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--press-scale:.97;--font-head:"Wix Madefor Display", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-sans:"Wix Madefor Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.numeral{font-family:var(--font-sans);font-size:3.5rem;font-weight:700;line-height:1}.title1{font-family:var(--font-head);letter-spacing:-.015em;font-size:1.75rem;font-weight:700;line-height:1.15}.title2{font-family:var(--font-head);letter-spacing:-.015em;font-size:1.3125rem;font-weight:700;line-height:1.2}.title3{font-family:var(--font-head);font-size:1.25rem;font-weight:700;line-height:1.3}.body{font-family:var(--font-sans);font-size:1.0625rem;font-weight:400;line-height:1.45}.body-strong{font-family:var(--font-sans);font-size:1.0625rem;font-weight:600;line-height:1.45}.footnote{font-family:var(--font-sans);font-size:1.0625rem;font-weight:500;line-height:1.4}.caption{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;line-height:1.35}html{-webkit-text-size-adjust:100%;font-size:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;padding:var(--space-4);margin:0;font-size:1.0625rem;line-height:1.47}::selection{background:color-mix(in srgb, var(--text) 22%, transparent)}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-contrast:more){[data-theme=day],:root{--text-muted:#3a3a36;--text-3:#4f4f4b;--border:#8a8a82}[data-theme=night]{--text-muted:#d0d0cb;--text-3:#b4b4af;--border:#7c7c84}}.v-stack{gap:var(--space-3);flex-direction:column;display:flex}.v-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.v-muted{color:var(--text-muted)}.v-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--hit-min);padding:0 var(--space-5);border-radius:var(--radius-pill);font:inherit;cursor:pointer;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-base) ease, opacity var(--duration-base) ease;-webkit-tap-highlight-color:transparent;border:0;font-size:1.0625rem;font-weight:600;display:inline-flex}.v-btn:active{transform:scale(var(--press-scale))}.v-btn--primary{min-height:var(--cta);background:var(--primary);width:100%;color:var(--on-primary)}.v-btn--accent{background:var(--accent-fill);color:var(--on-accent)}.v-btn--secondary{min-height:var(--cta);background:var(--surface);width:100%;color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.v-btn--quiet{color:var(--text);padding:0 var(--space-3);text-underline-offset:3px;background:0 0;text-decoration:underline}.v-btn--danger{color:var(--danger);box-shadow:inset 0 0 0 1.5px var(--danger);background:0 0}.v-btn[disabled],.v-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.v-btn[aria-busy=true]{color:#0000;position:relative}.v-btn[aria-busy=true]:after{content:"";border:2.5px solid var(--on-primary);border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite v-spin;position:absolute}.v-btn--secondary[aria-busy=true]:after,.v-btn--quiet[aria-busy=true]:after{border-color:var(--text);border-right-color:#0000}@keyframes v-spin{to{transform:rotate(360deg)}}.v-icon-btn{width:var(--hit-min);height:var(--hit-min);border-radius:var(--radius-pill);background:var(--sunken);color:var(--text);cursor:pointer;transition:transform var(--duration-press) var(--ease-out);border:0;place-items:center;display:inline-grid}.v-icon-btn:active{transform:scale(var(--press-scale))}.v-icon-btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.v-icon-btn--send{background:var(--primary);color:var(--on-primary)}.v-header{z-index:2;grid-template-columns:var(--hit-min) 1fr var(--hit-min);align-items:start;gap:var(--space-3);padding:var(--space-2) 0 var(--space-3);background:var(--bg);border-bottom:1px solid var(--border);display:grid;position:sticky;top:0}.v-header__who{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.v-avatar{width:var(--avatar);height:var(--avatar);object-fit:cover;box-shadow:0 0 0 1px var(--border);border-radius:50%}.v-header__name{font-family:var(--font-sans);font-size:1.0625rem;font-weight:600;line-height:1.2}.v-header__sub{color:var(--text-muted);font-size:.8125rem}.v-feed{gap:var(--space-2);max-width:var(--content-max);flex-direction:column;display:flex}.v-msg{max-width:86%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);animation:v-in var(--duration-base) var(--ease-out) both}.v-msg--lead{background:var(--sunken);border-bottom-left-radius:6px;align-self:flex-start}.v-msg--client{background:var(--primary);color:var(--on-primary);border-bottom-right-radius:6px;align-self:flex-end}.v-msg__time{margin-top:var(--space-1);color:var(--text-muted);font-size:.8125rem;display:block}.v-msg--client .v-msg__time{color:var(--on-primary);opacity:.85}.v-day{color:var(--text-muted);padding:var(--space-1) var(--space-3);background:var(--sunken);border-radius:var(--radius-pill);align-self:center;font-size:.8125rem}.v-status{color:var(--text-muted);align-self:flex-start;font-size:.9375rem}@keyframes v-in{0%{opacity:0;transform:translateY(8px)}}.v-composer{gap:var(--space-2);max-width:var(--content-max);align-items:flex-end;display:flex}.v-composer__field{min-height:var(--hit-min);padding:var(--space-3) var(--space-4);border:1.5px solid var(--border-input);background:var(--surface);color:var(--text);font:inherit;resize:none;border-radius:24px;flex:1}.v-composer__field::placeholder{color:var(--text-muted)}.v-composer__field[aria-invalid=true]{border-color:var(--danger)}.v-field-note{color:var(--danger);margin-top:var(--space-1);font-size:.9375rem}.v-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--border);padding:var(--space-4);align-self:stretch;gap:var(--space-3);max-width:var(--content-max);transition:opacity var(--duration-base) ease;border:0;flex-direction:column;display:flex}.v-card__title{font-family:var(--font-head);letter-spacing:-.015em;margin:0;font-size:1.3125rem;font-weight:700;line-height:1.2}.v-card__meta{color:var(--text-muted);margin:0;font-size:1.0625rem}.v-card__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.v-card__actions>.v-btn{flex:auto}.v-card--done .v-card__title{color:var(--text-muted)}.v-card--danger{box-shadow:inset 0 0 0 1.5px var(--danger)}.v-card--warning{box-shadow:inset 0 0 0 1.5px var(--warning)}.v-badge{align-items:center;gap:var(--space-1);font-size:1.0625rem;font-weight:600;display:inline-flex}.v-badge--success{color:var(--success)}.v-badge--warning{color:var(--warning)}.v-badge--danger{color:var(--danger)}.v-badge svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.v-link{min-height:var(--hit-min);color:var(--text);text-underline-offset:3px;align-self:flex-start;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.v-options{gap:var(--space-2);flex-direction:column;display:flex}.v-option{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border);font:inherit;text-align:left;cursor:pointer;transition:transform var(--duration-press) var(--ease-out), box-shadow var(--duration-base) ease;border:0;line-height:1.35;display:flex}.v-option:active{transform:scale(var(--press-scale))}.v-option[aria-pressed=true],.v-option[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--text);font-weight:600}.v-option svg{background:var(--primary);width:26px;height:26px;stroke:var(--on-primary);fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;margin-left:auto;padding:4px;display:none}.v-option[aria-pressed=true] svg,.v-option[aria-checked=true] svg{display:block}.v-option[disabled]{cursor:default;opacity:.6}.v-option[disabled][aria-pressed=true]{opacity:1}.v-video{aspect-ratio:16/9;border-radius:var(--radius-sm);object-fit:cover;background:#0b0d1a;width:100%;display:block}.v-sched{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4);background:var(--sunken);border-radius:var(--radius-sm);display:flex}.v-sched__time{font-size:1.25rem;font-weight:700}.v-sched__grow{flex:1;min-width:0}.v-banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--sunken);max-width:var(--content-max);border:0;align-items:flex-start;display:flex}.v-banner svg{width:22px;height:22px;stroke:var(--text-muted);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.v-skel{background:var(--sunken);border-radius:var(--radius-sm)}.v-switch{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--hit-min);width:100%;display:flex}.v-switch input{width:var(--hit-min);height:var(--hit-min);accent-color:var(--accent-fill);margin:0}@media (hover:hover) and (pointer:fine){.v-btn--secondary:hover,.v-btn--quiet:hover,.v-option:hover{background:var(--sunken)}}@media (prefers-reduced-motion:reduce){.v-msg{animation:v-fade var(--duration-base) ease both}.v-btn:active,.v-icon-btn:active,.v-option:active{transform:none}}@keyframes v-fade{0%{opacity:0}}.v-top{max-width:var(--content-max);justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 auto;display:flex}.v-brand{align-items:center;gap:var(--space-2);font-family:var(--font-head);letter-spacing:.04em;font-size:.8125rem;font-weight:700;display:flex}.v-logo{width:28px;height:28px;color:var(--on-primary);background:var(--primary);letter-spacing:0;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.v-theme{min-height:var(--hit-min);padding:0 var(--space-4);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border:0;font-size:1.0625rem;font-weight:600}.av-h1{font-family:var(--font-head);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:1.75rem;font-weight:700;line-height:1.15}.av-lead{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.45}.av-cap{color:var(--text-3);margin:0;font-size:.8125rem;line-height:1.35}.av-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:.8125rem;font-weight:700}.v-screen{position:relative}.v-list{padding-left:0;list-style:none}.v-checklist{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v-checklist li{gap:var(--space-3);align-items:flex-start;font-size:1.0625rem;line-height:1.4;display:flex}.v-checklist svg{width:24px;height:24px;stroke:var(--text);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.v-quizbar{align-items:center;gap:var(--space-3);display:flex}.v-quizbar__n{color:var(--text-muted);white-space:nowrap;margin:0;font-size:1.0625rem;font-weight:600}.v-progress{background:var(--sunken);border-radius:4px;flex:1;height:8px;overflow:hidden}.v-progress i{background:var(--accent);height:100%;transition:width .4s var(--ease-out);border-radius:4px;display:block}.v-hold{justify-items:stretch;gap:var(--space-3);display:grid}.v-hold__ring{width:244px;height:244px;margin-top:var(--space-3);color:var(--text);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-self:center;place-items:center;padding:0;display:grid;position:relative}.v-hold__ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.v-hold__fill{fill:var(--surface);transition:fill var(--duration-base)}.v-hold__trk{fill:none;stroke:var(--border);stroke-width:2px}.v-hold__arc{fill:none;stroke:var(--accent);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.v-hold__mid{pointer-events:none;justify-items:center;gap:2px;display:grid;position:relative}.v-hold__num{font-family:var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:4.75rem;font-weight:700;line-height:1}.v-hold__num small{letter-spacing:0;color:var(--text-3);margin-left:4px;font-size:1.25rem;font-weight:600}.v-hold__state{color:var(--text);font-size:1.0625rem;font-weight:600}.v-hold__ring[data-state=done] .v-hold__state{color:var(--accent)}.v-hold__ring[data-state=holding] .v-hold__fill{fill:color-mix(in srgb, var(--accent) 14%, var(--surface))}.v-curve{margin-top:var(--space-2)}.v-curve svg{width:100%;height:64px;display:block;overflow:visible}.v-curve__ln{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.v-curve__ar{fill:var(--accent);opacity:.08}.v-curve__base{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.v-curve__axis{color:var(--text-3);justify-content:space-between;margin-top:6px;font-size:.8125rem;display:flex}.v-hold__after{min-height:24px;color:var(--text-muted);text-align:center;opacity:0;transition:opacity .3s var(--ease-out);margin:0;font-size:1.0625rem}.v-hold__after[data-on=true]{opacity:1}.v-ticker{border-radius:var(--radius-sm);background:var(--sunken);min-height:56px;color:var(--text-muted);align-items:center;padding:11px 14px;font-size:1.0625rem;line-height:1.4;display:flex}.v-ticker b{color:var(--text);font-weight:600}.v-ticker span{animation:v-tick .22s var(--ease-out)}@keyframes v-tick{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v-axes{gap:var(--space-3);margin:var(--space-2) 0 0;display:grid}.v-ax__top{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-bottom:6px;display:flex}.v-ax__name{font-size:1.0625rem;font-weight:600}.v-ax__val{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:1.0625rem}.v-bar{background:var(--sunken);border-radius:6px;height:10px;position:relative}.v-bar i{border-radius:inherit;width:0;transition:width .45s var(--ease-out), left .45s var(--ease-out);position:absolute;top:0;bottom:0;left:0}.v-bar .sym{background:var(--text)}.v-bar .fac{background:color-mix(in srgb, var(--text) 32%, transparent)}.v-bar .gm{background:var(--text);opacity:.75;width:2px;transition:left .45s var(--ease-out);margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.v-gates{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.v-gate{color:var(--text-muted);opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);grid-template-columns:24px 1fr;gap:10px;font-size:1.0625rem;line-height:1.4;display:grid;transform:translateY(4px)}.v-gate[data-on=true]{opacity:1;transform:none}.v-gate svg{width:24px;height:24px}.v-gate--yes{color:var(--text)}.v-gate--yes svg{color:var(--accent)}.v-gate--no svg{color:var(--text-3)}.v-reveal{opacity:0;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);transform:translateY(8px)}.v-reveal[data-on=true]{opacity:1;transform:none}.v-pc__head{gap:var(--space-3);align-items:center;display:flex}.v-pc__letter{background:var(--primary);width:40px;height:40px;color:var(--on-primary);font-family:var(--font-head);border-radius:50%;flex:none;place-items:center;font-size:1.375rem;font-weight:700;display:grid}.v-pc__why{color:var(--text-muted);margin:0;font-size:1.0625rem;line-height:1.42}.v-pc__why b{color:var(--text);font-weight:600}.v-price{font-family:var(--font-head);letter-spacing:-.03em;font-size:3rem;font-weight:700;line-height:1}.v-pay-note{text-align:center;color:var(--text-3);margin:0;font-size:.8125rem;line-height:1.35}.v-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.v-chip{min-height:var(--hit-min);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border:0;font-size:1.0625rem;font-weight:600}.v-chip[aria-pressed=true]{background:var(--primary);color:var(--on-primary);box-shadow:none}.v-more{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.v-more summary{min-height:var(--cta);padding:0 var(--space-4);cursor:pointer;align-items:center;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.v-more summary::-webkit-details-marker{display:none}.v-more summary:after{content:"+";color:var(--text-3);margin-left:auto;font-size:1.5rem;font-weight:400}.v-more[open] summary:after{content:"−"}.v-more .v-stack{padding:0 var(--space-4) var(--space-4)}.av-key{letter-spacing:.02em;overflow-wrap:anywhere;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--sunken);text-align:center;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.5rem;font-weight:700;line-height:1.3;display:block}.av-time{text-align:center;font-size:1.5rem;font-weight:700}.av-docs{padding-block:var(--space-1);flex-direction:column;gap:0;display:flex}.av-docs .v-link{width:100%}.av-docs .v-link+.v-link{border-top:1px solid var(--border)}.av-steps{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.av-steps li{gap:var(--space-4);align-items:center;font-size:1.0625rem;line-height:1.4;display:flex}.av-steps__ic{border-radius:var(--radius-sm);background:var(--sunken);width:48px;height:48px;color:var(--text);flex:none;place-items:center;display:grid}.av-steps__ic svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.av-steps__n{margin-right:var(--space-2);font-weight:700}.av-rule{gap:var(--space-4);align-items:flex-start;display:flex}.av-rule h3{margin:0 0 var(--space-1);font-size:1.0625rem;line-height:1.3}.av-rule__n{width:36px;height:36px;color:var(--on-primary);background:var(--primary);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.av-old{border:1px dashed var(--border)}.av-new{border:1.5px solid var(--text)}.av-dots{justify-content:center;gap:var(--space-2);display:flex}.av-dots i{background:var(--sunken);border-radius:4px;width:8px;height:8px}.av-dots i.on{background:var(--text);width:24px}.v-tline{margin:var(--space-2) 0 0;text-align:center;align-self:center}.v-tiles{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.v-tile{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--sunken);gap:2px;display:grid}.v-tile b{font-size:1.375rem;font-weight:700;line-height:1.2}.v-facts{padding-left:var(--space-5);gap:var(--space-2);color:var(--text-muted);flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.42;display:flex}.v-card__actions--pair{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.v-chat__end{scroll-margin-bottom:calc(var(--composer-h,0px) + var(--space-2));height:1px}.v-pulse{width:244px;height:244px;margin:var(--space-3) auto 0;justify-self:center;place-items:center;display:grid;position:relative}.v-pulse svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.v-pulse__fill{fill:var(--surface);transition:fill var(--duration-base)}.v-pulsator[data-phase=squeeze] .v-pulse__fill{fill:color-mix(in srgb, var(--accent) 14%, var(--surface))}.v-nav{grid-template-columns:var(--hit-min) 1fr var(--hit-min);align-items:center;display:grid}.v-nav__t{text-align:center;font-size:1.0625rem;font-weight:600}.v-cmp{gap:var(--space-2);display:grid}.v-cmp__top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.v-cmp__top b{font-size:1.5rem;font-weight:700}.v-cbar{background:var(--sunken);border-radius:6px;height:12px;overflow:hidden}.v-cbar i{border-radius:6px;height:100%;display:block}.v-cbar__base{background:var(--text-3)}.v-week{gap:var(--space-2);grid-template-columns:repeat(7,1fr);display:grid}.v-week__d{justify-items:center;gap:6px;display:grid}.v-week__d i{aspect-ratio:1;background:var(--sunken);width:100%;min-height:40px;color:var(--on-accent);border-radius:10px;place-items:center;display:grid}.v-week__d i.is-done{background:var(--accent-fill)}.v-week__d i[data-today]{outline:2px solid var(--text);outline-offset:2px}.v-week__d i svg{stroke:currentColor;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.v-week__d span{color:var(--text-3);font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.v-screen{animation:v-in var(--duration-screen) var(--ease-in-out) both}}@media (prefers-reduced-motion:reduce){.v-screen,.v-ticker span{animation:none!important}.v-progress i,.v-bar i,.v-bar .gm,.v-gate,.v-reveal,.v-hold__arc,.v-hold__after,.v-btn,.v-option,.v-pulse__fill,.v-cbar i{transition:none!important}}.v-screen{max-width:var(--content-max);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));margin:0 auto}.v-screen__body{padding-top:var(--space-4);gap:var(--space-4)}.v-list{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.v-chat{min-height:calc(100vh - 2 * var(--space-4));min-height:calc(100dvh - 2 * var(--space-4));flex-direction:column;display:flex}.v-chat__feed{padding:var(--space-4) 0;flex:1}.v-chat__composer{background:var(--bg);padding:var(--space-2) 0 calc(var(--space-2) + env(safe-area-inset-bottom));position:sticky;bottom:0}.v-card>.v-link,.v-stack>.v-link{align-self:flex-start}
