@layer reset;@layer tokens{[data-skin=clean]{--ui-display:var(--ui-font);--ui-title-font:700 var(--ui-font-size-md) / 1.25 var(--ui-font);--ui-kicker-font:700 var(--ui-font-size-sm) / 1.2 var(--ui-font);--ui-note-font:500 var(--ui-font-size-md) / 1.45 var(--ui-font);--ui-label-font:600 var(--ui-font-size-sm) / 1.2 var(--ui-font);--ui-note-color:var(--ui-text-muted);--ui-panel-shape:var(--ui-card-radius);--ui-panel-border:1px solid var(--ui-border);--ui-wash-mix:0%}[data-skin=bold]{--ui-display:var(--ui-font-serif);--ui-title-font:400 var(--ui-font-size-xl) / 1.1 var(--ui-font-serif);--ui-kicker-font:800 var(--ui-font-size-xs) / 1.2 var(--ui-font);--ui-note-font:italic 400 var(--ui-font-size-xl) / 1.3 var(--ui-font-serif);--ui-label-font:700 var(--ui-font-size-sm) / 1.2 var(--ui-font);--ui-note-color:var(--ui-text);--ui-panel-shape:3px;--ui-panel-border:2px solid var(--ui-text);--ui-wash-mix:62%}}@layer options,base;@layer platform{[data-surface]{gap:var(--ui-space-7);min-inline-size:0;color:var(--ui-text);display:grid;container:surface/inline-size}[data-surface] :where(h1,h2,h3,p,dl,dd){overflow-wrap:anywhere;min-inline-size:0;margin:0}[data-surface]>[data-part=title],[data-surface] [data-shape=day] :is(h1,h2),[data-surface] [data-shape=person] :is(h1,h2){font:400 var(--ui-font-size-display) / 1.05 var(--ui-display);letter-spacing:-.025em;text-wrap:balance}[data-surface] :is([data-shape=stack],[data-shape=columns]){gap:var(--ui-space-5);align-content:start;align-items:start;min-inline-size:0;display:grid}[data-surface] [data-shape=columns][data-layout=main-side]{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}[data-surface] [data-shape=columns][data-layout=even]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}[data-surface] [data-shape=columns][data-layout=even]:has(>[data-shape=panel] [data-view=analytics\.metric]){grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}[data-surface] [data-shape=split]{gap:var(--ui-space-5);grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;min-inline-size:0;display:grid}[data-surface] [data-shape=split]:has(>:nth-child(3)){grid-template-columns:minmax(220px,1fr) minmax(0,2fr) minmax(220px,1fr)}@container surface (width>=901px) and (width<=1200px){[data-surface] [data-shape=split]:has(>:nth-child(3)){grid-template-columns:minmax(220px,1fr) minmax(0,2fr)}[data-surface] [data-shape=split]:has(>:nth-child(3))>:first-child{grid-row:span 2}[data-surface] [data-shape=split]>:nth-child(3){grid-column:2}}@container surface (width>=901px){[data-surface] [data-shape=split] [data-slot=back-link]{display:none}}@container surface (width<=900px){[data-surface] :is([data-shape=columns][data-layout],[data-shape=split][data-shape],[data-shape=split][data-shape]:has(>:nth-child(3))){grid-template-columns:minmax(0,1fr)}[data-surface] [data-shape=split][data-open]>:first-child,[data-surface] [data-shape=split]:not([data-open])>:not(:first-child,[data-lead]){display:none}}[data-surface] [data-shape=panel]{--wash:transparent;gap:var(--ui-space-3);min-inline-size:0;padding:var(--ui-space-5);border:var(--ui-panel-border);border-radius:var(--ui-panel-shape);background:radial-gradient(ellipse 60% 75% at 100% 0%, color-mix(in oklab, var(--wash) var(--ui-wash-mix), transparent), transparent 70%), var(--ui-surface);align-content:start;display:grid}[data-surface] [data-wash=accent]{--wash:var(--ui-wash-accent)}[data-surface] [data-wash=money]{--wash:var(--ui-wash-money)}[data-surface] [data-wash=people]{--wash:var(--ui-wash-people)}[data-surface] [data-wash=time]{--wash:var(--ui-wash-time)}[data-surface] [data-wash=care]{--wash:var(--ui-wash-care)}[data-surface] [data-wash=growth]{--wash:var(--ui-wash-growth)}[data-surface] [data-shape=panel]>[data-part=head]{justify-content:space-between;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-block-size:36px;display:flex}[data-surface] [data-shape=panel]>[data-part=head] :is(h2,h3){font:var(--ui-title-font);flex:10rem}[data-surface] [data-shape=panel]>[data-part=body]{gap:var(--ui-space-2);min-inline-size:0;display:grid}[data-surface] [data-shape=panel][data-lead]{gap:var(--ui-space-4);padding:var(--ui-space-7) var(--ui-space-8)}[data-surface] [data-shape=panel][data-lead]>[data-part=body]{gap:var(--ui-space-4)}@container surface (width<=640px){[data-surface] [data-shape=panel][data-lead]{padding:var(--ui-space-5)}}[data-surface] [data-part=resting]{font:var(--ui-note-font);color:var(--ui-text-muted)}[data-surface] [data-shape=board]{gap:var(--ui-space-4);min-inline-size:0;display:grid;container-type:inline-size}[data-surface] [data-shape=board]>[data-part=bar]{justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;min-block-size:36px;display:flex}[data-surface] [data-shape=board]>[data-part=bar] p{font-size:var(--ui-font-size-sm);color:var(--ui-text-muted)}[data-surface] [data-shape=board]>[data-part=bar]>div{gap:var(--ui-space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}[data-surface] [data-shape=board]>[data-part=grid],[data-surface] [data-shape=board] [data-slot=sortable]{gap:var(--ui-space-5);grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));align-items:start;display:grid}[data-surface] [data-shape=board] [data-part=cell]{min-inline-size:0;display:grid}[data-surface] [data-shape=board] :is([data-part=cell][data-wide],[data-slot=sortable-item]:has(>[data-wide])){grid-column:1/-1}[data-surface] [data-shape=board] [data-part=tools]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}[data-surface] [data-shape=board] [data-slot=sortable-item][data-dragging] [data-shape=panel]{outline:2px dashed var(--ui-pencil);outline-offset:var(--ui-space-1)}[data-surface] [data-part=add]{justify-content:center;align-items:center;gap:var(--ui-space-2);border:2px dashed var(--ui-line);border-radius:var(--ui-panel-shape);min-block-size:88px;color:var(--ui-text);font:var(--ui-title-font);cursor:pointer;background:0 0;flex-wrap:wrap;display:flex}[data-surface] [data-part=add] svg{block-size:18px;inline-size:18px}[data-surface] [data-part=add] small{font:var(--ui-weight-regular) var(--ui-font-size-sm) / 1 var(--ui-font);color:var(--ui-text-muted);flex-basis:100%}[data-surface] [data-part=add]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-surface] [data-part=library]{gap:var(--ui-space-5);padding:var(--ui-space-5);border:var(--ui-panel-border);border-radius:var(--ui-panel-shape);background:var(--ui-surface);display:grid}[data-surface] [data-part=library]>[data-part=head]{justify-content:space-between;align-items:center;gap:var(--ui-space-2);display:flex}[data-surface] [data-part=library] :is(h2,h3){font:var(--ui-title-font)}[data-surface] [data-part=library] [data-part=label]{font-size:var(--ui-font-size-sm);color:var(--ui-text-muted);margin-block-end:var(--ui-space-2)}[data-surface] [data-part=library] ul{gap:var(--ui-space-2) var(--ui-space-5);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}[data-surface] [data-part=library] li{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding-block:var(--ui-space-2);display:flex}[data-surface] [data-part=library] li>span{flex:1;gap:2px;min-inline-size:0;display:grid}[data-surface] [data-part=library] small{font-size:var(--ui-font-size-sm);color:var(--ui-text-muted)}[data-surface] [data-part=library] li>[data-part=source]{align-items:center;gap:var(--ui-space-2);display:flex}[data-surface] [data-part=library] [data-part=source]>span{flex:1;gap:2px;min-inline-size:0;display:grid}[data-surface] [data-shape=board]>[data-part=bar] [data-part=mine]{color:var(--ui-text);font-weight:var(--ui-weight-medium)}[data-surface] [data-shape=day]{gap:var(--ui-space-1);display:grid}[data-surface] [data-shape=day] [data-part=date]{font-size:var(--ui-font-size-sm);color:var(--ui-text-muted)}[data-surface] [data-part=note]{font:var(--ui-note-font);color:var(--ui-note-color);text-wrap:pretty}[data-surface] [data-shape=person]{--wash:var(--ui-wash-time);gap:var(--ui-space-5);padding:var(--ui-space-5) var(--ui-space-7);border:var(--ui-panel-border);border-radius:var(--ui-panel-shape);background:radial-gradient(ellipse 40% 90% at 100% 0%, color-mix(in oklab, var(--wash) var(--ui-wash-mix), transparent), transparent 70%), var(--ui-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}[data-surface] [data-shape=person] [data-part=mono]{background:color-mix(in oklab, var(--ui-wash-growth) 55%, var(--ui-surface));block-size:72px;inline-size:72px;font:400 var(--ui-font-size-2xl) / 1 var(--ui-display);border-radius:50%;place-items:center;display:grid}[data-surface] [data-shape=person] [data-part=who]{gap:var(--ui-space-1);min-inline-size:0;display:grid}[data-surface] [data-shape=person] [data-part=who]>p{color:var(--ui-text-muted)}[data-surface] [data-part=contacts]{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}[data-surface] [data-part=contacts] a{align-items:center;gap:var(--ui-space-1);min-block-size:32px;padding:0 var(--ui-space-3);border:1px solid var(--ui-line);font-size:var(--ui-font-size-sm);color:var(--ui-text);border-radius:999px;text-decoration:none;display:inline-flex}[data-surface] [data-part=contacts] a:hover{border-color:var(--ui-pencil)}[data-surface] [data-shape=person] [data-part=side]{justify-items:end;gap:var(--ui-space-3);display:grid}@container surface (width<=640px){[data-surface] [data-shape=person]{padding:var(--ui-space-5);grid-template-columns:auto minmax(0,1fr)}[data-surface] [data-shape=person] [data-part=mono]{block-size:56px;inline-size:56px}[data-surface] [data-shape=person] [data-part=side]{grid-column:1/-1;justify-items:start}}[data-surface] [data-part=actions]{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:inline-flex}[data-surface] [data-part=tag]{padding:2px var(--ui-space-2);background:var(--tone-soft);color:var(--tone-ink);font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-bold);white-space:nowrap;border-radius:999px}[data-surface] [data-part=amount]{font-weight:var(--ui-weight-bold);font-variant-numeric:tabular-nums}[data-surface] [data-part=big]{font:400 var(--ui-font-size-stat) / 1 var(--ui-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}[data-surface] [data-part=quiet]{color:var(--ui-text-muted);text-wrap:pretty}[data-surface] [data-part=more]{font-size:var(--ui-font-size-sm);font-weight:var(--ui-weight-bold);color:var(--ui-accent-strong);justify-self:start}[data-surface] [data-shape=answers]{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}[data-surface] [data-shape=answers]>[data-part=answer]{gap:var(--ui-space-2);min-inline-size:0;padding:var(--ui-space-4);border:var(--ui-panel-border);border-radius:var(--ui-panel-shape);background:var(--ui-surface);align-content:start;display:grid}[data-surface] [data-shape=answers] [data-part=open]{gap:var(--ui-space-3);color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;text-decoration:none;display:grid}[data-surface] [data-shape=answers] [data-part=icon]{background:color-mix(in oklab, var(--ui-wash-time) 45%, var(--ui-surface));border-radius:50%;place-items:center;block-size:44px;inline-size:44px;display:grid}[data-surface] [data-shape=answers] [data-tone=good] [data-part=icon]{background:color-mix(in oklab, var(--ui-wash-growth) 50%, var(--ui-surface))}[data-surface] [data-shape=answers] [data-tone=warn] [data-part=icon]{background:color-mix(in oklab, var(--ui-wash-money) 60%, var(--ui-surface))}[data-surface] [data-shape=answers] [data-part=q]{font:var(--ui-label-font);color:var(--ui-text-muted);display:block}[data-surface] [data-shape=answers] [data-part=a]{gap:2px;display:grid}[data-surface] [data-shape=answers] strong{font:400 var(--ui-font-size-xl) / 1.15 var(--ui-display)}[data-surface] [data-shape=answers] small{font-size:var(--ui-font-size-sm);color:var(--ui-text-muted)}[data-surface] [data-shape=answers] [data-slot=button]{justify-self:start}@container surface (width<=640px){[data-surface] [data-shape=answers]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-surface] [data-shape=answers] [data-part=open]{grid-template-columns:minmax(0,1fr)}[data-surface] [data-shape=answers] [data-part=icon]{block-size:36px;inline-size:36px}}[data-surface] [data-shape=hero]{gap:var(--ui-space-2);display:grid}[data-surface] [data-shape=hero] [data-part=kicker]{font:var(--ui-kicker-font);color:var(--ui-accent-strong)}[data-surface] [data-shape=hero] :is(h2,h3){max-inline-size:24ch;font:400 var(--ui-font-size-headline) / 1.05 var(--ui-display);letter-spacing:-.025em;text-wrap:balance}[data-surface] [data-shape=hero] [data-part=quiet]{font-size:var(--ui-font-size-lg)}[data-surface] :is([data-shape=rows],[data-shape=timeline],[data-shape=table]){gap:var(--ui-space-2);min-inline-size:0;display:grid}[data-surface] :is([data-shape=rows],[data-shape=collection]) [data-part=list]{margin:0;padding:0;list-style:none;display:grid}[data-surface] [data-part=row]{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);min-block-size:52px;padding-block:var(--ui-space-2);flex-wrap:wrap;display:flex}[data-surface] [data-part=row]+[data-part=row]{border-block-start:1px dashed var(--ui-line)}[data-surface] [data-part=row]>[data-part=open]{min-inline-size:0;color:inherit;flex:12rem;gap:2px;text-decoration:none;display:grid}[data-surface] [data-part=row]>[data-slot=switch-field]{flex:12rem;min-inline-size:0}[data-surface] [data-part=row]>a[data-part=open]:hover strong{text-decoration:underline}[data-surface] [data-part=row]:has(>[aria-current=page]){box-shadow:inset 3px 0 0 var(--ui-accent);padding-inline-start:var(--ui-space-3)}[data-surface] [data-part=row]>[aria-current=page] strong{color:var(--ui-accent-strong)}[data-surface] [data-part=row] small{font-size:var(--ui-font-size-sm);color:var(--ui-text-muted)}[data-surface] [data-part=dots]{gap:var(--ui-space-1);flex-wrap:wrap;display:flex}[data-surface] [data-part=dots]>[aria-hidden]{background:var(--ui-wash-growth);block-size:12px;inline-size:12px;box-shadow:inset 0 0 0 1.5px var(--ui-line);border-radius:50%}[data-surface] [data-shape=collection]{gap:var(--ui-space-4);min-inline-size:0;display:grid}[data-surface] [data-shape=collection] [data-part=count]{justify-content:space-between;align-items:center;gap:var(--ui-space-2);border-block-start:1px dashed var(--ui-line);flex-wrap:wrap;padding-block-start:var(--ui-space-2);display:flex}[data-surface] [data-shape=collection] [data-part=saved-views],[data-surface] [data-part=saved-views] form{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}[data-surface] [data-shape=collection] [data-part=count]>p{font:400 var(--ui-font-size-xl) / 1 var(--ui-display)}[data-surface] [data-part=pager]{align-items:center;gap:var(--ui-space-3);font-size:var(--ui-font-size-sm);grid-template-columns:1fr auto 1fr;display:grid}[data-surface] [data-part=pager] a{min-block-size:var(--ui-control-height);font-weight:var(--ui-weight-bold);color:var(--ui-accent-strong);align-items:center;display:inline-flex}[data-surface] [data-part=pager] a:last-child{justify-self:end}[data-surface] [data-shape=timeline] [data-part=list]{margin:0;padding:0;list-style:none;display:grid}[data-surface] [data-part=moment]{gap:var(--ui-space-3);padding-block:var(--ui-space-1);background:linear-gradient(var(--ui-line), var(--ui-line)) 6px 0 / 2px 100% no-repeat;grid-template-columns:14px minmax(0,1fr);display:grid}[data-surface] [data-part=moment]:first-child{background-position:6px 14px}[data-surface] [data-part=moment]:last-child{background-size:2px 14px}[data-surface] [data-part=moment]:only-child{background:0 0}[data-surface] [data-part=dot]{border:2px solid var(--ui-surface);background:var(--ui-pencil);block-size:14px;inline-size:14px;box-shadow:0 0 0 1px var(--ui-line);border-radius:50%;margin-block-start:2px}[data-surface] [data-kind=money] [data-part=dot]{background:var(--ui-wash-money)}[data-surface] [data-kind=form] [data-part=dot]{background:var(--ui-wash-growth)}[data-surface] :is([data-kind=sent],[data-kind=received]) [data-part=dot]{background:var(--ui-wash-time)}[data-surface] [data-kind=booking] [data-part=dot]{background:var(--ui-wash-accent)}[data-surface] [data-part=moment][data-future] [data-part=dot]{background:var(--ui-surface);box-shadow:0 0 0 1.5px var(--ui-pencil)}[data-surface] [data-part=moment]>div{justify-items:start;gap:2px;min-inline-size:0;display:grid}[data-surface] [data-part=moment] p{align-items:center;gap:var(--ui-space-1) var(--ui-space-2);font-size:var(--ui-font-size-sm);line-height:var(--ui-leading-snug);flex-wrap:wrap;display:flex}[data-surface] [data-part=moment] p a{color:var(--ui-text);text-decoration:underline;-webkit-text-decoration-color:var(--ui-line);text-decoration-color:var(--ui-line);text-underline-offset:3px}[data-surface] [data-part=moment] small{font-size:var(--ui-font-size-xs);color:var(--ui-text-muted)}[data-surface] [data-shape=table] [data-part=total]{font-weight:var(--ui-weight-bold);font-variant-numeric:tabular-nums;justify-self:end}[data-surface] [data-shape=week]{gap:var(--ui-space-2);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-surface] [data-shape=week] a{justify-items:center;gap:var(--ui-space-1);block-size:88px;padding:var(--ui-space-2) 0;border-radius:var(--ui-card-radius);background:linear-gradient(to top, color-mix(in oklab, var(--ui-wash-accent) 55%, transparent) var(--fill), transparent var(--fill)), color-mix(in oklab, var(--ui-text) 5%, transparent);color:inherit;grid-template-rows:auto 1fr;text-decoration:none;display:grid}[data-surface] [data-shape=week] span{font-size:var(--ui-font-size-xs);font-weight:var(--ui-weight-bold);color:var(--ui-text-muted)}[data-surface] [data-shape=week] strong{font:400 var(--ui-font-size-xl) / 1 var(--ui-display);align-self:end}[data-surface] [data-shape=week] [data-today] a{box-shadow:inset 0 0 0 2px var(--ui-text)}[data-surface] :is([data-shape=progress],[data-shape=stat],[data-shape=facts],[data-shape=chart]){gap:var(--ui-space-2);min-inline-size:0;display:grid}[data-surface] [data-shape=progress] progress{block-size:8px;inline-size:100%;accent-color:var(--ui-accent)}[data-surface] [data-shape=stat] [data-part=open]{gap:var(--ui-space-1);color:inherit;text-decoration:none;display:grid}[data-surface] [data-shape=stat] [data-part=label]{color:var(--ui-text-muted)}[data-surface] [data-shape=stat] [data-part=note]{font:inherit;font-size:var(--ui-font-size-sm);color:var(--ui-text-muted)}[data-surface] [data-shape=stops]{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}[data-surface] [data-shape=stops] a{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-panel-shape);background:color-mix(in oklab, var(--ui-wash-time) 35%, var(--ui-surface));color:inherit;gap:2px;text-decoration:none;display:grid}[data-surface] [data-shape=stops] time{font:400 var(--ui-font-size-xl) / 1 var(--ui-display)}[data-surface] [data-shape=stops] small{color:var(--ui-text-muted)}[data-surface] [data-shape=params]{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}[data-surface] [data-shape=params]>nav{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-1);border:var(--ui-panel-border);background:var(--ui-surface);border-radius:999px;grid-template-columns:44px auto 44px;display:grid}[data-surface] [data-shape=params] a{block-size:44px;inline-size:44px;color:var(--ui-text);font-size:var(--ui-font-size-xl);border-radius:50%;place-items:center;text-decoration:none;display:grid}[data-surface] [data-shape=params] a:hover{background:color-mix(in oklab, var(--ui-text) 7%, transparent)}[data-surface] [data-shape=params] strong{padding-inline:var(--ui-space-2);font:400 var(--ui-font-size-lg) / 1 var(--ui-display)}[data-surface] :is([data-part=composer],[data-part=ask],[data-part=roster]){gap:var(--ui-space-3);min-inline-size:0;display:grid}[data-surface] :is([data-part=composer],[data-part=ask]) form{gap:var(--ui-space-2);display:grid}[data-surface] [data-part=send]{justify-content:space-between;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}[data-surface] [data-part=send]>[data-slot=button]{margin-inline-start:auto}[data-surface] [data-part=book]{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}[data-surface] [data-part=roster] ul{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}[data-surface] [data-part=roster] li{align-items:center;gap:var(--ui-space-3);display:flex}[data-surface] [data-part=check]{border:1.5px solid var(--ui-line);background:var(--ui-surface);block-size:44px;inline-size:44px;color:var(--ui-text);font:var(--ui-weight-bold) var(--ui-font-size-sm) / 1 var(--ui-font);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}[data-surface] [data-part=check][aria-pressed=true]{background:color-mix(in oklab, var(--ui-wash-growth) 60%, var(--ui-surface));border-color:#0000}[data-surface] [data-part=check]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-surface] [data-part=who]{gap:2px;min-inline-size:0;display:grid}[data-surface] [data-part=roster] small{font-size:var(--ui-font-size-sm);color:var(--ui-text-muted)}}@layer owner,page;
