.kpc{--kpc-seg:var(--fs-color-neutral-2);--kpc-seg-thumb:#fff}:where(.dark) .kpc{--kpc-seg:var(--fs-color-neutral-1);--kpc-seg-thumb:var(--fs-color-neutral-5)}.kpc .ss-stage{--kp-width:400px;--kp-input:48px;--kp-input-x:16px;--kp-heading:26px;--kp-row:38px;--kp-row-description:46px;--kp-small-font:11.5px;--kp-list-pad:5px}.kpc .ss-stage[data-layout=compact]{--kp-width:302px;--kp-input:42px;--kp-input-x:14px;--kp-input-font:13px;--kp-heading:24px;--kp-row:34px;--kp-row-description:34px;--kp-label-font:12.5px;--kp-small-font:11px;--kp-list-pad:4px}.kpc .ss-stage[data-layout=compact] .kp-row__description{display:none}.kpc .kpc-app{flex-direction:column;width:440px;height:420px;display:flex;top:20px;left:20px}.kpc .ss-stage[data-layout=compact] .kpc-app{width:326px;height:340px;top:16px;left:16px}.kpc .kp-palette{top:52px;left:20px}.kpc .ss-stage[data-layout=compact] .kp-palette{top:40px;left:12px}.kpc .kpc-subtle{color:var(--fsd-subtle)}.kpc .kpc-bar{flex:none;padding:0 12px}.kpc .ss-stage[data-layout=compact] .kpc-bar{height:36px;padding:0 12px 0 10px}.kpc .kpc-bar__toggle{color:var(--fsd-subtle)}.kpc .kpc-bar__rule{background:var(--fsd-line);flex:none;width:1px;height:14px;margin:0 4px}.kpc .kpc-crumbs{display:grid}.kpc .kpc-crumbs__trail{opacity:0;grid-area:1/1;align-items:center;gap:5px;transition:opacity 80ms linear;display:flex}.kpc .kpc-crumbs__trail[data-show]{opacity:1;transition:opacity .2s 80ms}.kpc .ss-stage[data-layout=compact] .kpc-crumbs__home{display:none}.kpc .kpc-avatar{background:var(--fs-color-accent-9);color:#fff;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-left:auto;font-size:11px;font-weight:500;line-height:1;display:grid}.kpc .kpc-pages{flex:1;min-height:0;display:grid}.kpc .kpc-page{opacity:0;will-change:transform;grid-area:1/1;min-width:0;padding:20px 20px 0;transition:opacity 80ms linear,translate 0s linear 80ms;translate:0 8px}.kpc .kpc-page[data-show]{opacity:1;transition:opacity .2s 80ms,translate .32s cubic-bezier(.25,.8,.25,1) 80ms;translate:0}.kpc .ss-stage[data-layout=compact] .kpc-page{padding:14px 14px 0}.kpc .kpc-overview{gap:16px;display:grid}.kpc .kpc-greeting{gap:4px;font-size:12px;line-height:1.3;display:grid}.kpc .kpc-greeting__hello{letter-spacing:-.01em;font-size:17px;font-weight:500}.kpc .kpc-period{justify-content:space-between;align-items:center;gap:12px;display:flex}.kpc .kpc-period__title{font-size:14px;font-weight:500;line-height:1.3}.kpc .kpc-seg{--ss-ink-2:var(--kpc-seg);--ss-surface:var(--kpc-seg-thumb);font-size:11.5px}.kpc .kpc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kpc .ss-stage[data-layout=compact] .kpc-stats{grid-template-columns:minmax(0,1fr)}.kpc .ss-stage[data-layout=compact] .kpc-stat[data-second]{display:none}.kpc .kpc-stat{gap:8px;padding:12px 14px 14px;display:grid}.kpc .kpc-stat__label{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3}.kpc .kpc-stat__value{font-size:22px;font-weight:500;line-height:1.1}.kpc .kpc-change{color:var(--fsd-success-text);align-items:center;gap:4px;font-size:11.5px;line-height:1.3;display:flex}.kpc .kpc-card{align-content:start;gap:12px;min-height:220px;padding:14px 16px;display:grid}.kpc .kpc-total{align-items:baseline;gap:6px;font-size:12px;line-height:1.3;display:flex}.kpc .kpc-total__value{font-size:20px;font-weight:500;line-height:1.1}.kpc .kpc-chart{--ss-accent:var(--fs-color-chart-sequential-5);margin-top:4px}.kpc .kpc-card__title{font-size:13px;font-weight:500;line-height:1.3}.kpc .kpc-patient{display:grid}.kpc .kpc-header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.kpc .kpc-titles{gap:3px;font-size:11.5px;line-height:1.3;display:grid}.kpc .kpc-name{letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.3}.fsd.kpc .kpc-soft,.fsd.kpc .kpc-soft[data-tone=neutral]{background:var(--fsd-hover);border-color:#0000;height:26px;padding:0 9px;font-size:12px}.kpc .kpc-tabs{border-bottom:1px solid var(--fsd-line);gap:2px;margin-top:16px;display:flex}.kpc .kpc-tab{height:34px;color:var(--fsd-subtle);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;font-size:12px;line-height:1.3;display:flex}.kpc .kpc-tab svg{flex:none}.kpc .kpc-tab[data-current]{border-bottom-color:var(--fsd-brand);color:var(--fsd-brand-text);font-weight:500}.kpc .kpc-timeline{gap:10px;margin-top:16px;padding:14px 14px 18px;display:grid}.kpc .kpc-date{color:var(--fsd-subtle);letter-spacing:.02em;text-transform:uppercase;margin:4px 0 0 11px;font-size:11px;font-weight:500;line-height:1.3}.kpc .kpc-entry{border:1px solid var(--fsd-line);background:var(--fsd-panel);border-radius:8px;align-items:center;gap:10px;height:44px;padding:0 12px 0 10px;display:flex}.kpc .kpc-tag{border-radius:6px;flex:none;align-items:center;gap:5px;height:22px;padding:0 7px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.kpc .kpc-tag[data-tone=accent]{background:var(--fs-color-accent-3);color:var(--fs-color-accent-11)}.kpc .kpc-tag[data-tone=positive]{background:var(--fsd-success-soft);color:var(--fsd-success-text)}.kpc .kpc-entry__title{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.kpc .kpc-entry__meta{color:var(--fsd-subtle);flex:none;align-items:center;gap:8px;margin-left:auto;font-size:11.5px;line-height:1.3;display:flex}.kpc .ss-stage[data-layout=compact] .kpc-entry__time{display:none}.kpc .ss-stage[data-layout=compact] .ss-keys[data-at=top]{top:20px}
.kp{--kp-width:700px;--kp-input:56px;--kp-input-x:20px;--kp-input-font:14px;--kp-heading:30px;--kp-row:44px;--kp-row-description:54px;--kp-label-font:13px;--kp-small-font:12px;--kp-list-pad:6px;--kp-ring:#00000014;--kp-scrim:var(--black-a3,#00000026)}:where(.dark) .kp{--kp-ring:#ffffff1a;--kp-scrim:var(--black-a4,#0003)}.kp .kp-scrim{z-index:20;background:var(--kp-scrim);opacity:0;pointer-events:none;transition:opacity .12s ease-in;position:absolute;inset:0}.kp .kp-scrim[data-show]{opacity:1;transition:opacity .2s ease-out}.kp .kp-palette{--ss-popover-bg:var(--fs-color-modal-default);--ss-popover-shadow:0 25px 50px 0 #0000000d, 0 12px 24px 0 #0000000a, 0 6px 12px 0 #00000008, 0 3px 6px 0 #00000005, 0 1.5px 3px 0 #00000005, 0 0 0 1px var(--kp-ring);width:var(--kp-width);color:var(--fs-color-foreground);border-radius:12px;padding:0;font-weight:450}:where(.dark) .kp .kp-palette{--ss-popover-shadow:0 25px 50px 0 #00000059, 0 8px 16px 0 #00000040, 0 0 0 1px var(--kp-ring)}.kp .kp-input .ss-field__box,.kp .kp-input[data-focused] .ss-field__box{height:var(--kp-input);padding:0 var(--kp-input-x);border-bottom:1px solid var(--fs-color-modal-border);box-shadow:none;color:var(--fs-color-foreground);font-size:var(--kp-input-font);background:0 0;border-radius:0}.kp .kp-input .ss-field__placeholder{color:var(--fs-color-muted-foreground);left:4px}.kp .kp-input .ss-field__caret{height:calc(var(--kp-input-font) + 3px);background:var(--fs-color-foreground)}.kp .kp-list{padding:var(--kp-list-pad)}.kp .kp-heading{height:var(--kp-heading);color:var(--fs-color-muted-foreground);font-size:var(--kp-small-font);white-space:nowrap;align-items:center;padding:0 12px;font-weight:500;line-height:1.3;display:flex}.kp .kp-row{height:var(--kp-row);color:var(--fs-color-subtle-foreground);font-size:var(--kp-label-font);white-space:nowrap;will-change:transform;border-radius:6px;align-items:center;gap:8px;padding:0 12px;line-height:1.3;transition:background-color .1s,color .1s;display:flex}.kp .kp-row[data-description]{height:var(--kp-row-description)}.kp .kp-row[data-active]{background:var(--fs-color-surface-active);color:var(--fs-color-foreground)}.kp .kp-row__icon{width:16px;height:16px;color:var(--fs-color-muted-foreground);flex:none;place-items:center;transition:color .1s;display:grid}.kp .kp-row[data-active] .kp-row__icon{color:var(--fs-color-foreground)}.kp .kp-row__text{gap:2px;min-width:0;display:grid}.kp .kp-row__description{color:var(--fs-color-muted-foreground);font-size:var(--kp-small-font)}.kp .kp-list .ss-collapse{transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),opacity .42s cubic-bezier(0,.8,.5,1) -.03s}.kp .kp-list .ss-collapse[data-open]{transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),opacity .16s linear -.04s}.kp .kp-palette:not([data-show]):not([data-instant]){transition:opacity .1s ease-in;transform:none}.kp .kp-list .ss-collapse>.ss-collapse__inner{justify-content:flex-start}
.kpw{--kpw-follow-up:var(--fs-color-chart-sequential-2);--kpw-total:var(--fs-color-chart-sequential-5);--kpw-seg:var(--fs-color-neutral-2);--kpw-seg-thumb:#fff}:where(.dark) .kpw{--kpw-seg:var(--fs-color-neutral-1);--kpw-seg-thumb:var(--fs-color-neutral-5)}.kpw .kpw-app{grid-template-columns:224px minmax(0,1fr);width:1088px;height:760px;display:grid;top:32px;left:32px}.kpw .ss-stage{--kp-width:600px}.kpw .kp-palette{top:80px;left:244px}.kpw .kpw-subtle{color:var(--fsd-subtle)}.kpw .kpw-sidebar{height:688px;padding:14px 12px 16px}.kpw .kpw-main{flex-direction:column;min-width:0;display:flex}.kpw .kpw-bar{flex:none;height:48px;padding:0 12px 0 10px}.kpw .kpw-ghost{width:28px;height:28px;color:var(--fsd-subtle);border-radius:6px;flex:none;place-items:center;display:grid}.kpw .kpw-bar__rule{background:var(--fsd-line);flex:none;width:1px;height:16px;margin:0 8px 0 6px}.kpw .kpw-crumbs{display:grid}.kpw .kpw-crumbs__trail{opacity:0;grid-area:1/1;align-items:center;gap:6px;transition:opacity 80ms linear;display:flex}.kpw .kpw-crumbs__trail[data-show]{opacity:1;transition:opacity .2s 80ms}.kpw .kpw-bar__end{align-items:center;gap:8px;margin-left:auto;display:flex}.kpw .kpw-clinic{border:1px solid var(--fsd-line);background:var(--fsd-panel);border-radius:6px;align-items:center;gap:20px;height:32px;padding:0 8px 0 12px;display:flex}.kpw .kpw-theme svg:last-child,:where(.dark) .kpw .kpw-theme svg:first-child{display:none}:where(.dark) .kpw .kpw-theme svg:last-child{display:block}.kpw .kpw-avatar{background:var(--fs-color-accent-9);color:#fff;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:500;line-height:1;display:grid}.kpw .kpw-pages{flex:1;min-height:0;display:grid}.kpw .kpw-page{opacity:0;will-change:transform;grid-area:1/1;min-width:0;padding:26px 44px 0;transition:opacity 80ms linear,translate 0s linear 80ms;translate:0 8px}.kpw .kpw-page[data-show]{opacity:1;transition:opacity .2s 80ms,translate .32s cubic-bezier(.25,.8,.25,1) 80ms;translate:0}.kpw .kpw-overview{gap:20px;display:grid}.kpw .kpw-greeting{gap:6px;font-size:13px;line-height:1.3;display:grid}.kpw .kpw-greeting__hello{letter-spacing:-.01em;font-size:20px;font-weight:500}.kpw .kpw-period{justify-content:space-between;align-items:center;gap:16px;display:flex}.kpw .kpw-period__title{font-size:16px;font-weight:500;line-height:1.3}.kpw .kpw-seg{--ss-ink-2:var(--kpw-seg);--ss-surface:var(--kpw-seg-thumb);font-size:12.5px}.kpw .kpw-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.kpw .kpw-stat{gap:10px;min-width:0;padding:14px 12px 16px;display:grid}.kpw .kpw-stat__label{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3}.kpw .kpw-stat__value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.1}.kpw .kpw-change{color:var(--fsd-subtle);align-items:center;gap:4px;font-size:12px;line-height:1.3;display:flex}.kpw .kpw-change[data-up]{color:var(--fsd-success-text)}.kpw .kpw-card{align-content:start;gap:12px;min-height:440px;padding:18px 20px;display:grid}.kpw .kpw-card__title{font-size:15px;font-weight:500;line-height:1.3}.kpw .kpw-total{align-items:baseline;gap:8px;font-size:13px;line-height:1.3;display:flex}.kpw .kpw-total__value{white-space:nowrap;flex:none;font-size:26px;font-weight:500;line-height:1.1}.kpw .kpw-plot{margin-top:8px;display:grid}.kpw .kpw-plot>*{grid-area:1/1}.kpw .kpw-chart--total{--ss-accent:var(--kpw-total)}.kpw .kpw-chart--follow-up{--ss-accent:var(--kpw-follow-up)}.kpw .kpw-patient{display:grid}.kpw .kpw-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.kpw .kpw-titles{gap:4px;font-size:12px;line-height:1.3;display:grid}.kpw .kpw-name{letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.3}.kpw .kpw-actions{gap:4px;display:flex}.fsd.kpw .kpw-soft,.fsd.kpw .kpw-soft[data-tone=neutral]{background:var(--fsd-hover);border-color:#0000;height:28px;padding:0 10px;font-size:12.5px}.fsd.kpw .kpw-soft--icon{width:28px;padding:0}.kpw .kpw-tabs{border-bottom:1px solid var(--fsd-line);gap:4px;margin-top:30px;display:flex}.kpw .kpw-tab{height:40px;color:var(--fsd-subtle);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-size:13px;line-height:1.3;display:flex}.kpw .kpw-tab svg{flex:none}.kpw .kpw-tab[data-current]{border-bottom-color:var(--fsd-brand);color:var(--fsd-brand-text);font-weight:500}.kpw .kpw-timeline{margin-top:28px}.kpw .kpw-timeline__head{border-bottom:1px solid var(--fsd-line);justify-content:space-between;align-items:center;height:52px;padding:0 12px 0 16px;display:flex}.kpw .kpw-tools{gap:4px;display:flex}.kpw .kpw-tool{background:var(--fsd-hover);width:26px;height:26px;color:var(--fsd-subtle);border-radius:6px;place-items:center;display:grid}.kpw .kpw-timeline__body{gap:8px;padding:24px 16px;display:grid}.kpw .kpw-group{grid-template-columns:12px minmax(0,1fr);gap:12px;display:grid}.kpw .kpw-rail{grid-template-rows:auto 1fr;justify-items:center;padding-top:3px;display:grid}.kpw .kpw-dot{border:1.5px solid var(--fsd-brand);border-radius:999px;width:10px;height:10px}.kpw .kpw-line{border-left:1.5px dashed var(--fsd-line);width:0;margin-top:6px}.kpw .kpw-group__body{gap:10px;padding-bottom:8px;display:grid}.kpw .kpw-date{color:var(--fsd-subtle);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.3}.kpw .kpw-entry{border:1px solid var(--fsd-line);background:var(--fsd-panel);border-radius:8px;align-items:center;gap:12px;height:52px;padding:0 14px 0 12px;display:flex}.kpw .kpw-tag{border-radius:6px;flex:none;align-items:center;gap:6px;height:24px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.kpw .kpw-tag[data-tone=accent]{background:var(--fs-color-accent-3);color:var(--fs-color-accent-11)}.kpw .kpw-tag[data-tone=positive]{background:var(--fsd-success-soft);color:var(--fsd-success-text)}.kpw .kpw-entry__title{font-size:13px;font-weight:500;line-height:1.3}.kpw .kpw-entry__meta{color:var(--fsd-subtle);align-items:center;gap:10px;margin-left:auto;font-size:12px;line-height:1.3;display:flex}
.ovw{--ovw-approved:var(--fs-color-chart-sequential-2);--ovw-ready:var(--fs-color-warning-9);--ovw-track:var(--fs-color-neutral-3);--ovw-seg:var(--fs-color-neutral-2);--ovw-seg-thumb:#fff}:where(.dark) .ovw{--ovw-seg:var(--fs-color-neutral-1);--ovw-seg-thumb:var(--fs-color-neutral-5)}.ovw .ovw-app{grid-template-rows:auto auto minmax(0,1fr);gap:12px;width:400px;height:420px;padding:16px;display:grid;top:32px;left:40px}.ovw .ss-stage[data-layout=compact] .ovw-app{grid-template-rows:auto minmax(0,1fr);gap:12px;width:296px;height:300px;padding:12px;top:12px;left:12px}.ovw .ss-stage[data-layout=compact] .ovw-share{justify-items:start;gap:4px;display:grid}.ovw .ss-stage[data-layout=compact] .ovw-head__title{font-size:14px}.ovw .ss-stage[data-layout=compact] .ovw-seg .ss-seg__option{padding:0 8px;font-size:11px}.ovw .ss-stage[data-layout=compact] .ovw-split{gap:12px}.ovw .ss-stage[data-layout=compact] .ovw-split dt{gap:6px;font-size:11px}.ovw .ss-stage[data-layout=compact] .ovw-stats,.ovw .ss-stage[data-layout=compact] .ovw-review{display:none}.ovw .ovw-head{justify-content:space-between;align-items:center;gap:12px;height:28px;display:flex}.ovw .ovw-head__title{white-space:nowrap;font-size:15px;font-weight:500;line-height:1.3}.ovw .ovw-seg{--ss-row:26px;border:1px solid var(--fsd-line);background:var(--ovw-seg);border-radius:8px;flex:none;padding:2px}.ovw .ovw-seg .ss-seg__thumb{background:var(--ovw-seg-thumb);border-radius:6px;top:2px;bottom:2px;left:2px;box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000f}.ovw .ovw-seg .ss-seg__option{color:var(--fsd-subtle);padding:0 12px;font-size:12px}.ovw .ovw-seg .ss-seg__option[data-on]{color:var(--fsd-text)}.ovw .ovw-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ovw .ovw-stat{gap:6px;padding:10px 14px 12px;display:grid}.ovw .ovw-stat__label{color:var(--fsd-subtle);white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3}.ovw .ovw-stat__value{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.2}.ovw .ovw-docs{align-content:start;gap:12px;padding:12px 14px 20px;display:grid}.ovw .ovw-docs__title{font-size:14px;font-weight:500;line-height:1.3}.ovw .ovw-share{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.ovw .ovw-share__value{letter-spacing:-.02em;flex:none;font-size:30px;font-weight:600;line-height:1.1}.ovw .ovw-share__value .ss-count__unit{margin-left:.2em}.ovw .ovw-share__label,.ovw .ovw-review__note{color:var(--fsd-subtle);font-size:12px;line-height:1.3}.ovw .ovw-bar{background:var(--ovw-track);border-radius:3px;gap:4px;height:10px;display:flex;overflow:hidden}.ovw .ovw-bar__part{border-radius:3px;flex-basis:0;transition:flex-grow .8s cubic-bezier(.45,0,.1,1) .1s}.ovw .ovw-bar__part[data-tone=approved],.ovw .ovw-dot[data-tone=approved]{background:var(--ovw-approved)}.ovw .ovw-bar__part[data-tone=ready],.ovw .ovw-dot[data-tone=ready]{background:var(--ovw-ready)}.ovw .ovw-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.ovw .ovw-split__item{gap:6px;display:grid}.ovw .ovw-split dt{color:var(--fsd-subtle);white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:1.3;display:flex}.ovw .ovw-split dd{margin:0;font-size:20px;font-weight:500;line-height:1.2}.ovw .ovw-dot{border-radius:999px;flex:none;width:8px;height:8px}.ovw .ovw-review{align-items:center;gap:12px;display:flex}.ovw .ovw-review__button{height:28px;padding:0 8px 0 10px}.ovw .ovw-head__title,.ovw .ovw-stat__value,.ovw .ovw-share__value,.ovw .ovw-bar,.ovw .ovw-split dd{transition:opacity .2s}.ovw .ovw-app[data-resetting] :is(.ovw-head__title,.ovw-stat__value,.ovw-share__value,.ovw-bar,.ovw-split dd){opacity:0}
.ovw-wide{--ovw-follow-up:var(--fs-color-chart-sequential-2);--ovw-first-time:var(--fs-color-chart-sequential-5);--ovw-ready:var(--fs-color-warning-9);--ovw-track:var(--fs-color-neutral-3);--ovw-seg:var(--fs-color-neutral-2);--ovw-seg-thumb:#fff;--ovw-avatar:var(--fs-color-neutral-4)}:where(.dark) .ovw-wide{--ovw-seg:var(--fs-color-neutral-1);--ovw-seg-thumb:var(--fs-color-neutral-5)}.ovw-wide .ovw-w-app{grid-template-columns:200px minmax(0,1fr);width:1104px;height:740px;display:grid;top:28px;left:24px}.ovw-wide .ovw-w-sidebar{padding:14px 12px 62px}.ovw-wide .ovw-w-main{min-width:0;position:relative}.ovw-wide .ovw-w-top{border-bottom:1px solid var(--fsd-line);height:48px;color:var(--fsd-subtle);align-items:center;gap:12px;padding:0 14px 0 16px;font-size:13px;line-height:1.3;display:flex}.ovw-wide .ovw-w-top svg{flex:none}.ovw-wide .ovw-w-top__toggle{place-items:center;width:28px;height:28px;display:grid}.ovw-wide .ovw-w-top__rule{background:var(--fsd-line);width:1px;height:18px}.ovw-wide .ovw-w-top__crumb{color:var(--fsd-text)}.ovw-wide .ovw-w-top__clinic+.ovw-w-top__avatar{margin-left:2px}.ovw-wide .ovw-w-top__clinic{border:1px solid var(--fsd-line);background:var(--fsd-panel);border-radius:6px;align-items:center;gap:24px;height:32px;margin-left:auto;padding:0 8px 0 12px;display:flex}.ovw-wide .ovw-w-top__avatar{background:var(--ovw-avatar);width:26px;height:26px;color:var(--fsd-text);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:500;line-height:1;display:grid}.ovw-wide .ovw-w-page{gap:18px;padding:22px 28px 0;display:grid}.ovw-wide .ovw-w-greeting{gap:4px;display:grid}.ovw-wide .ovw-w-greeting__hello{letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.3}.ovw-wide .ovw-w-greeting__text,.ovw-wide .ovw-w-total__label,.ovw-wide .ovw-w-share__label{color:var(--fsd-subtle);font-size:13px;line-height:1.3}.ovw-wide .ovw-w-period{justify-content:space-between;align-items:center;gap:16px;height:32px;display:flex}.ovw-wide .ovw-w-period__titles{align-items:center;gap:12px;min-width:0;display:flex}.ovw-wide .ovw-w-period__title{font-size:15px;font-weight:500;line-height:1.3}.ovw-wide .ovw-w-period__range{color:var(--fsd-subtle);white-space:nowrap;font-size:13px;line-height:1.3}.ovw-wide .ovw-w-compared{color:var(--fsd-subtle);margin-bottom:-10px;font-size:12px;line-height:1.3}.ovw-wide .ovw-w-seg{--ss-row:28px;border:1px solid var(--fsd-line);background:var(--ovw-seg);border-radius:8px;flex:none;padding:2px}.ovw-wide .ovw-w-seg--small{--ss-row:24px;will-change:transform}.ovw-wide .ovw-w-seg .ss-seg__thumb{background:var(--ovw-seg-thumb);border-radius:6px;top:2px;bottom:2px;left:2px;box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000f}.ovw-wide .ovw-w-seg .ss-seg__option{color:var(--fsd-subtle);padding:0 14px;font-size:13px}.ovw-wide .ovw-w-seg--small .ss-seg__option{padding:0 10px;font-size:12px}.ovw-wide .ovw-w-seg .ss-seg__option[data-on]{color:var(--fsd-text)}.ovw-wide .ovw-w-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ovw-wide .ovw-w-stat{gap:6px;padding:14px 16px;display:grid}.ovw-wide .ovw-w-stat__label{color:var(--fsd-subtle);white-space:nowrap;margin-bottom:4px;font-size:12px;font-weight:500;line-height:1.3}.ovw-wide .ovw-w-stat__value{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.2}.ovw-wide .ovw-w-change{color:var(--fsd-success-text);align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.ovw-wide .ovw-w-change[data-trend=unchanged]{color:var(--fsd-subtle)}.ovw-wide .ovw-w-change svg{flex:none}.ovw-wide .ovw-w-row{grid-template-columns:minmax(0,1fr) 316px;align-items:stretch;gap:16px;display:grid}.ovw-wide .ovw-w-card-titles{gap:4px;min-width:0;display:grid}.ovw-wide .ovw-w-card-title{white-space:nowrap;font-size:15px;font-weight:500;line-height:1.3}.ovw-wide .ovw-w-card-desc{color:var(--fsd-subtle);text-wrap:pretty;font-size:12px;line-height:1.35}.ovw-wide .ovw-w-activity{align-content:start;gap:14px;padding:16px 18px 96px;display:grid}.ovw-wide .ovw-w-activity__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ovw-wide .ovw-w-activity__figures{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ovw-wide .ovw-w-total{align-items:baseline;gap:8px;display:flex}.ovw-wide .ovw-w-total__value,.ovw-wide .ovw-w-share__value{letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1.1}.ovw-wide .ovw-w-share__value .ss-count__unit{margin-left:.2em}.ovw-wide .ovw-w-focus{flex:none;margin:0;display:flex}.ovw-wide .ovw-w-focus>div{gap:4px;width:96px;display:grid}.ovw-wide .ovw-w-focus>div+div{margin-left:8px}.ovw-wide .ovw-w-focus dt,.ovw-wide .ovw-w-split dt{color:var(--fsd-subtle);white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:1.3;display:flex}.ovw-wide .ovw-w-focus dd{align-items:baseline;gap:8px;margin:0;display:flex}.ovw-wide .ovw-w-focus__count{font-size:18px;font-weight:600;line-height:1.2}.ovw-wide .ovw-w-focus__share{color:var(--fsd-subtle);font-size:12px;line-height:1.3}.ovw-wide .ovw-w-key{border-radius:2px;flex:none;width:8px;height:8px}.ovw-wide .ovw-w-key[data-tone=follow-up]{background:var(--ovw-follow-up)}.ovw-wide .ovw-w-key[data-tone=first-time]{background:var(--ovw-first-time)}.ovw-wide .ovw-w-plot{gap:8px;padding-top:6px;display:flex}.ovw-wide .ovw-w-axis{width:28px;height:162px;color:var(--fsd-subtle);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;justify-content:space-between;margin-top:-7px;font-size:11px;line-height:14px;display:flex}.ovw-wide .ovw-w-plot__area{width:428px;height:148px;position:relative}.ovw-wide .ovw-w-plot__area>.ss-chart{position:absolute;inset:0}.ovw-wide .ovw-w-grid{position:absolute;inset:0;overflow:visible}.ovw-wide .ovw-w-grid line{stroke:var(--fsd-line);stroke-dasharray:3 3}.ovw-wide .ovw-w-grid .ovw-w-grid__base{stroke-dasharray:none}.ovw-wide .ovw-w-days{width:428px;height:14px;color:var(--fsd-subtle);font-variant-numeric:tabular-nums;margin:-6px 0 0 36px;font-size:11px;line-height:14px;position:relative}.ovw-wide .ovw-w-days>span{white-space:nowrap;position:absolute;top:0;translate:-50%}.ovw-wide .ovw-w-chart .ss-chart__line{stroke-width:1.5px}.ovw-wide .ovw-w-chart--first-time .ss-chart__area{fill:var(--ovw-first-time)}.ovw-wide .ovw-w-chart--first-time .ss-chart__line{stroke:var(--ovw-first-time)}.ovw-wide .ovw-w-chart--follow-up .ss-chart__area{fill:var(--ovw-follow-up)}.ovw-wide .ovw-w-chart--follow-up .ss-chart__line{stroke:var(--ovw-follow-up)}.ovw-wide .ovw-w-docs{align-content:start;gap:14px;padding:16px 18px 0;display:grid}.ovw-wide .ovw-w-share{align-items:baseline;gap:8px;display:flex}.ovw-wide .ovw-w-share__label{font-size:12px}.ovw-wide .ovw-w-bar{background:var(--ovw-track);border-radius:3px;gap:4px;height:10px;display:flex;overflow:hidden}.ovw-wide .ovw-w-bar__part{border-radius:3px;flex-basis:0;transition:flex-grow .8s cubic-bezier(.45,0,.1,1) .1s}.ovw-wide .ovw-w-bar__part[data-tone=approved],.ovw-wide .ovw-w-dot[data-tone=approved]{background:var(--ovw-follow-up)}.ovw-wide .ovw-w-bar__part[data-tone=ready],.ovw-wide .ovw-w-dot[data-tone=ready]{background:var(--ovw-ready)}.ovw-wide .ovw-w-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.ovw-wide .ovw-w-split>div{gap:6px;display:grid}.ovw-wide .ovw-w-split dd{margin:0;font-size:22px;font-weight:500;line-height:1.2}.ovw-wide .ovw-w-dot{border-radius:999px;flex:none;width:8px;height:8px}.ovw-wide .ovw-w-review{align-items:center;gap:12px;display:flex}.ovw-wide .ovw-w-review__button{height:28px;padding:0 8px 0 10px}.ovw-wide .ovw-w-review__note{color:var(--fsd-subtle);white-space:nowrap;font-size:12px;line-height:1.3}.ovw-wide .ovw-w-next{border-top:1px solid var(--fsd-line-faint);color:var(--fsd-subtle);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;margin:2px -18px 0;padding:16px 18px 96px;display:grid}.ovw-wide .ovw-w-next svg{flex:none}.ovw-wide .ovw-w-next>svg{margin-top:1px}.ovw-wide .ovw-w-next__lines{gap:4px;min-width:0;display:grid}.ovw-wide .ovw-w-next__title{color:var(--fsd-text);font-size:12px;font-weight:500;line-height:1.3}.ovw-wide .ovw-w-next__meta{font-size:11px;line-height:1.3}.ovw-wide .ovw-w-next__link{color:var(--fsd-text);white-space:nowrap;flex:none;grid-column:2;justify-self:start;align-items:center;gap:4px;font-size:12px;line-height:1.3;display:flex}.ovw-wide .ovw-w-fig{transition:opacity .2s}.ovw-wide .ovw-w-main[data-resetting] .ovw-w-fig{opacity:0}
.rec{--rec-modal:var(--fs-color-neutral-1);--rec-field:#fff;--rec-error:var(--fs-color-error-9);--rec-error-soft:var(--fs-color-error-3);--rec-error-soft-hover:var(--fs-color-error-4);--rec-error-text:var(--fs-color-error-11);--rec-success-soft-hover:var(--fs-color-success-4);--rec-warning:var(--fs-color-warning-9);--rec-warning-soft-hover:var(--fs-color-warning-4);--rec-meter:var(--fs-color-success-9);--rec-sheet-shadow:0 0 0 1px #00000012, 0 -10px 28px -14px #00000047}:where(.dark) .rec{--rec-modal:var(--fs-color-neutral-3);--rec-field:var(--fs-color-neutral-2);--rec-meter:var(--fs-color-success-10);--rec-sheet-shadow:0 0 0 1px #ffffff1a, 0 -10px 28px -14px #0009}.rec .rec-app{--rec-visible:356px;--rec-sheet-top:90px;width:400px;height:400px;top:44px;left:40px}.rec .ss-stage[data-layout=compact] .rec-app{--rec-visible:255px;--rec-sheet-top:86px;width:296px;height:300px;top:12px;left:12px}.rec .ss-stage[data-layout=compact] .rec-patient,.rec .ss-stage[data-layout=compact] .rec-sheet__text,.rec .ss-stage[data-layout=compact] .rec-meter-label{display:none}.rec .rec-page{gap:12px;padding:16px 16px 0;display:grid}.rec .ss-stage[data-layout=compact] .rec-page{gap:10px;padding:12px 12px 0}.rec .rec-toolbar{justify-content:flex-end;display:flex}.rec .fsd-button.rec-new{width:136px;height:28px;font-size:12px}.rec .fsd-button.rec-new[data-hover]{background:var(--fsd-brand-hover)}.rec .rec-heading{align-items:center;gap:8px;height:20px;display:flex}.rec .rec-heading__title{font-size:14px;font-weight:500;line-height:1.3}.rec .rec-count{background:var(--fsd-hover);height:20px;color:var(--fsd-subtle);border-radius:4px;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.rec .rec-list{overflow:hidden}.rec .rec-row{border-bottom:1px solid var(--fsd-line-faint);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 12px;display:flex}.rec .ss-stage[data-layout=compact] .rec-row{min-height:44px}.rec .rec-row__who{gap:6px;min-width:0;display:grid}.rec .rec-row__name{white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3}.rec .rec-row--new .rec-row__who{gap:2px}.rec .rec-status{gap:5px}.rec .rec-status[data-tone=warning]{justify-content:flex-start;width:132px}.rec .rec-status svg{flex:none}.rec .rec-sheet{top:var(--rec-sheet-top);background:var(--rec-modal);height:320px;box-shadow:var(--rec-sheet-shadow);translate:0 calc(var(--rec-visible) - var(--rec-sheet-top) + 24px);will-change:transform, translate;border-radius:10px 10px 0 0;padding:8px 16px 0;transition:translate .45s cubic-bezier(.55,0,.9,.6);position:absolute;left:0;right:0}.rec .rec-sheet[data-up]{transition:translate .55s cubic-bezier(.22,1,.36,1);translate:0}.rec .rec-sheet__text{color:var(--fsd-subtle);text-wrap:pretty;margin-top:8px;font-size:13px;line-height:1.4;display:grid}.rec .rec-sheet__text>*{opacity:0;grid-area:1/1;transition:opacity .15s}.rec .rec-sheet__text>[data-on]{opacity:1;transition:opacity .25s ease-out .1s}.rec .ss-stage[data-layout=compact] .rec-sheet{padding:6px 12px 0}.rec .rec-sheet__grabber{background:var(--fs-color-neutral-9);border-radius:999px;width:44px;height:4px;margin:0 auto 14px;display:block}.rec .ss-stage[data-layout=compact] .rec-sheet__grabber{width:36px;margin-bottom:10px}.rec .rec-sheet__head{justify-content:space-between;align-items:center;gap:10px;height:22px;display:flex}.rec .rec-sheet__status{white-space:nowrap;align-items:center;min-width:0;display:flex}.rec .rec-dot{background:var(--fsd-success);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--fsd-success) 22%, transparent);border-radius:999px;flex:none;margin:0 10px 0 4px;transition:background-color .2s,box-shadow .2s}.rec .rec-dot[data-tone=recording]{--rec-dot:var(--rec-error);background:var(--rec-dot);box-shadow:0 0 0 4px color-mix(in srgb, var(--rec-dot) 22%, transparent);animation:2s cubic-bezier(.4,0,.6,1) infinite rec-pulse}.rec .rec-dot[data-tone=saving]{--rec-dot:var(--fsd-accent);background:var(--rec-dot);box-shadow:0 0 0 4px color-mix(in srgb, var(--rec-dot) 22%, transparent);animation:2s cubic-bezier(.4,0,.6,1) infinite rec-pulse}.rec .rec-sheet__title{font-size:13px;font-weight:500;line-height:1.3}.rec .ss-stage[data-layout=compact] .rec-sheet__title,.rec .ss-stage[data-layout=compact] .rec-timer{font-size:12px}.rec .rec-timer{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-left:8px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.rec .rec-timer__dash{font-weight:400}.rec .rec-patient{border-radius:6px;height:22px;padding:0 8px;font-size:12px}.rec .rec-actions{gap:8px;margin-top:14px;display:flex}.rec .ss-stage[data-layout=compact] .rec-actions{margin-top:12px}.rec .rec-button{white-space:nowrap;will-change:transform;border-radius:6px;flex:none;justify-content:center;align-items:center;height:28px;padding:0 10px 0 8px;font-size:13px;font-weight:500;line-height:18px;transition:background-color .2s,color .2s,opacity .2s,scale .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.rec .rec-button[data-tone=positive]{background:var(--fsd-success-soft);color:var(--fsd-success-text)}.rec .rec-button[data-tone=positive][data-hover]{background:var(--rec-success-soft-hover)}.rec .rec-button[data-tone=warning]{background:var(--fsd-warning-soft);color:var(--fsd-warning-text)}.rec .rec-button[data-tone=warning][data-hover]{background:var(--rec-warning-soft-hover)}.rec .rec-button[data-tone=destructive]{background:var(--rec-error-soft);color:var(--rec-error-text);padding:0 10px}.rec .rec-button[data-tone=destructive][data-hover],.rec .rec-button[data-tone=destructive][data-pressed-look]{background:var(--rec-error-soft-hover)}.rec .rec-button[data-pressed]{scale:.97}.rec .rec-button[data-disabled]{opacity:.5}.rec .rec-button__label{align-items:center;gap:6px;display:inline-flex}.rec .rec-button__icon{flex:none;width:14px;height:14px}.rec .ss-stage[data-layout=compact] .rec-button{padding:0 8px 0 6px;font-size:12px}.rec .ss-stage[data-layout=compact] .rec-button[data-tone=destructive]{padding:0 8px}.rec .rec-button__label svg{flex:none}.rec .rec-button__pending{opacity:0;width:0;margin-left:-6px;transition:width .2s cubic-bezier(.23,1,.32,1),margin-left .2s cubic-bezier(.23,1,.32,1),opacity .15s .24s;display:inline-flex}.rec .rec-button__pending[data-on]{opacity:1;width:14px;margin-left:0}.rec .rec-meter-label{color:var(--fsd-subtle);margin-top:16px;margin-bottom:4px;font-size:12px;font-weight:500;line-height:1.3}.rec .rec-meter{border:1px solid var(--fsd-line);background:var(--rec-field);border-radius:6px;height:40px;padding:0 4px;display:flex;overflow:hidden}.rec .ss-stage[data-layout=compact] .rec-meter{height:30px;margin-top:12px}.rec .rec-meter svg{width:100%;height:100%;display:block}.rec .rec-meter__bar{fill:var(--rec-meter);transform-box:fill-box;transform-origin:50% 100%;opacity:0;transition:opacity .35s;animation:ease-in-out infinite alternate paused rec-level}.rec .rec-meter[data-live] .rec-meter__bar{opacity:1;animation-play-state:running}.rec .rec-scrim{opacity:0;background:#0000003d;transition:opacity .2s;position:absolute;inset:0}.rec .rec-scrim[data-on]{opacity:1}.rec .rec-dialog-slot{height:var(--rec-visible);pointer-events:none;place-items:center;padding-top:20px;display:grid;position:absolute;top:0;left:0;right:0}.rec .rec-dialog{background:var(--rec-modal);width:300px;box-shadow:var(--fsd-shadow-satellite);opacity:0;will-change:transform;border-radius:10px;gap:8px;padding:16px;transition:opacity .18s,scale .2s cubic-bezier(.23,1,.32,1);display:grid;scale:.96}.rec .rec-dialog[data-on]{opacity:1;scale:1}.rec .ss-stage[data-layout=compact] .rec-dialog{width:256px;padding:14px}.rec .ss-stage[data-layout=compact] .rec-dialog-slot{padding-top:44px}.rec .ss-stage[data-layout=compact] .rec-dialog__actions{justify-content:flex-start}.rec .rec-dialog__title{font-size:14px;font-weight:500;line-height:1.3}.rec .rec-dialog__text{color:var(--fsd-subtle);text-wrap:pretty;font-size:12px;line-height:1.45}.rec .rec-dialog__actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.rec .rec-dialog .fsd-button{height:28px;padding:0 10px}.rec .rec-dialog__stop{background:var(--rec-error);color:#fff}.rec .rec-dialog__stop[data-hover]{background:var(--fs-color-error-10)}@keyframes rec-pulse{50%{opacity:.5}}@keyframes rec-level{0%{transform:scaleY(.18)}to{transform:scaleY(.92)}}
.recw{--recw-modal:var(--fs-color-neutral-1);--recw-field:#fff;--recw-error:var(--fs-color-error-9);--recw-error-soft:var(--fs-color-error-3);--recw-error-soft-hover:var(--fs-color-error-4);--recw-error-text:var(--fs-color-error-11);--recw-success-soft-hover:var(--fs-color-success-4);--recw-warning-soft-hover:var(--fs-color-warning-4);--recw-meter:var(--fs-color-success-9);--recw-accent-soft:var(--fs-color-accent-3);--recw-accent-text:var(--fs-color-accent-11);--recw-sheet-shadow:0 0 0 1px #00000012, 0 -12px 32px -16px #0000004d;--recw-sheet-top:267px;--recw-visible:696px}:where(.dark) .recw{--recw-modal:var(--fs-color-neutral-3);--recw-field:var(--fs-color-neutral-2);--recw-meter:var(--fs-color-success-10);--recw-sheet-shadow:0 0 0 1px #ffffff1a, 0 -12px 32px -16px #0009}.recw .recw-app{grid-template-columns:200px minmax(0,1fr);width:1104px;height:760px;display:grid;top:24px;left:24px}.recw .recw-subtle{color:var(--fsd-subtle)}.recw .recw-sidebar{height:656px;padding:16px 12px 0}.recw .recw-main{min-width:0}.recw .recw-bar{height:44px;padding:0 24px}.recw .recw-page{padding:20px 24px 0;display:grid}.recw .recw-title{font-size:20px;font-weight:500;line-height:1.3}.recw .recw-lede{color:var(--fsd-subtle);margin-top:6px;font-size:13px;line-height:1.3}.recw .recw-tabs{border-bottom:1px solid var(--fsd-line);gap:4px;margin-top:14px;display:flex}.recw .recw-tab{height:38px;color:var(--fsd-subtle);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;font-size:12.5px;line-height:1.3;display:flex}.recw .recw-tab svg{flex:none}.recw .recw-tab[data-active]{border-bottom-color:var(--fsd-brand);color:var(--fsd-brand-text)}.recw .recw-toolbar{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:16px;display:flex}.recw .recw-filter{gap:4px;display:grid}.recw .recw-filter+.recw-filter{margin-right:auto}.recw .recw-field{border:1px solid var(--fsd-line);background:var(--recw-field);height:32px;color:var(--fsd-subtle);border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;line-height:1.3;display:flex}.recw .recw-field svg{flex:none}.recw .recw-field--search{width:288px}.recw .recw-field--period{width:232px}.recw .recw-field--period svg{margin-left:auto}.recw .fsd-button.recw-new[data-hover]{background:var(--fsd-brand-hover)}.recw .fsd-button.recw-new{width:140px;height:32px}.recw .recw-heading{align-items:center;gap:8px;height:24px;margin-top:28px;display:flex}.recw .recw-heading__title{font-size:14px;font-weight:500;line-height:1.3}.recw .recw-count{background:var(--fsd-hover);height:20px;color:var(--fsd-subtle);border-radius:4px;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.recw .recw-table{margin-top:12px;overflow:hidden}.recw .recw-row{border-bottom:1px solid var(--fsd-line-faint);grid-template-columns:1.1fr 1.2fr 1.2fr 160px;align-items:center;gap:16px;min-height:48px;padding:0 14px;display:grid}.recw .recw-row--head{background:var(--fsd-page);min-height:44px;color:var(--fsd-subtle);font-size:12px;font-weight:500;line-height:1.3}.recw .recw-cell{gap:6px;min-width:0;display:grid}.recw .recw-row--new .recw-cell:not(.recw-cell--course){gap:3px}.recw .recw-cell--course{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;line-height:1.3;display:flex}.recw .recw-cell--course svg{color:var(--fsd-subtle);flex:none}.recw .recw-name{white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3}.recw .recw-text{white-space:nowrap;font-size:12.5px;line-height:1.3}.recw .recw-status{justify-content:flex-start;gap:5px}.recw .recw-status[data-tone=warning]{width:132px}.recw .recw-status svg{flex:none}.recw .recw-sheet{top:var(--recw-sheet-top);background:var(--recw-modal);height:560px;box-shadow:var(--recw-sheet-shadow);translate:0 calc(var(--recw-visible) - var(--recw-sheet-top) + 32px);will-change:transform, translate;border-radius:12px 12px 0 0;padding:20px 24px 0;transition:translate .45s cubic-bezier(.55,0,.9,.6);position:absolute;left:0;right:0}.recw .recw-sheet[data-up]{transition:translate .55s cubic-bezier(.22,1,.36,1);translate:0}.recw .recw-sheet__grabber{background:var(--fs-color-neutral-9);border-radius:999px;width:56px;height:5px;margin:0 auto 40px;display:block}.recw .recw-sheet__head{justify-content:space-between;align-items:center;gap:12px;height:26px;display:flex}.recw .recw-sheet__status{white-space:nowrap;align-items:center;min-width:0;display:flex}.recw .recw-dot{background:var(--fsd-success);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--fsd-success) 22%, transparent);border-radius:999px;flex:none;margin:0 12px 0 4px;transition:background-color .2s,box-shadow .2s}.recw .recw-dot[data-tone=recording],.recw .recw-dot[data-tone=saving]{background:var(--recw-dot);box-shadow:0 0 0 4px color-mix(in srgb, var(--recw-dot) 22%, transparent);animation:2s cubic-bezier(.4,0,.6,1) infinite recw-pulse}.recw .recw-dot[data-tone=recording]{--recw-dot:var(--recw-error)}.recw .recw-dot[data-tone=saving]{--recw-dot:var(--fsd-accent)}.recw .recw-sheet__title,.recw .recw-timer{font-size:16px;font-weight:500;line-height:1.3}.recw .recw-timer{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-left:8px;display:inline-flex}.recw .recw-timer__dash{font-weight:400}.recw .recw-patient{border-radius:6px;height:24px;padding:0 9px;font-size:12px}.recw .recw-sheet__body{justify-items:start;width:448px;margin-top:8px;display:grid}.recw .recw-sheet__text{color:var(--fsd-subtle);font-size:13px;line-height:1.4}.recw .recw-actions{gap:8px;margin-top:16px;display:flex}.recw .recw-button{white-space:nowrap;will-change:transform;border-radius:6px;flex:none;justify-content:center;align-items:center;height:28px;padding:0 10px 0 8px;font-size:13px;font-weight:500;line-height:18px;transition:background-color .2s,color .2s,opacity .2s,scale .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.recw .recw-button[data-tone=positive]{background:var(--fsd-success-soft);color:var(--fsd-success-text)}.recw .recw-button[data-tone=positive][data-hover]{background:var(--recw-success-soft-hover)}.recw .recw-button[data-tone=warning]{background:var(--fsd-warning-soft);color:var(--fsd-warning-text)}.recw .recw-button[data-tone=warning][data-hover]{background:var(--recw-warning-soft-hover)}.recw .recw-button[data-tone=destructive]{background:var(--recw-error-soft);color:var(--recw-error-text);padding:0 10px}.recw .recw-button[data-tone=destructive][data-hover],.recw .recw-button[data-tone=destructive][data-pressed-look]{background:var(--recw-error-soft-hover)}.recw .recw-button[data-pressed]{scale:.97}.recw .recw-button[data-disabled]{opacity:.5}.recw .recw-button__label{align-items:center;gap:6px;display:inline-flex}.recw .recw-button__icon{flex:none;width:14px;height:14px}.recw .recw-button__pending{opacity:0;width:0;margin-left:-6px;transition:width .2s cubic-bezier(.23,1,.32,1),margin-left .2s cubic-bezier(.23,1,.32,1),opacity .15s .24s;display:inline-flex}.recw .recw-button__pending[data-on]{opacity:1;width:14px;margin-left:0}.recw .recw-consent{background:var(--fsd-hover);border-radius:6px;align-items:flex-start;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}.recw .recw-consent svg{color:var(--fsd-subtle);flex:none;margin-top:2px}.recw .recw-mic{gap:4px;width:100%;margin-top:32px;display:grid}.recw .recw-mic__label{font-size:12px;font-weight:500;line-height:1.3}.recw .recw-field--mic{color:var(--fsd-text);justify-content:space-between}.recw .recw-field--mic svg{color:var(--fsd-subtle)}.recw .recw-meter-note{color:var(--fsd-subtle);margin-top:6px;font-size:12px;line-height:1.4}.recw .recw-meter-label{margin-top:16px;margin-bottom:4px;font-size:12px;font-weight:500;line-height:1.3}.recw .recw-meter{border:1px solid var(--fsd-line);background:var(--recw-field);border-radius:6px;width:100%;height:48px;padding:0 4px;overflow:hidden}.recw .recw-meter svg{width:100%;height:100%;display:block}.recw .recw-meter__bar{fill:var(--recw-meter);transform-box:fill-box;transform-origin:50% 100%;opacity:0;transition:opacity .35s;animation:ease-in-out infinite alternate paused recw-level}.recw .recw-meter[data-live] .recw-meter__bar{opacity:1;animation-play-state:running}.recw .recw-scrim{opacity:0;background:#0000003d;transition:opacity .2s;position:absolute;inset:0}.recw .recw-scrim[data-on]{opacity:1}.recw .recw-dialog-slot{height:var(--recw-visible);pointer-events:none;place-items:center;padding-bottom:24px;display:grid;position:absolute;top:0;left:0;right:0}.recw .recw-dialog{background:var(--recw-modal);width:380px;box-shadow:var(--fsd-shadow-satellite);opacity:0;will-change:transform;border-radius:12px;gap:8px;padding:18px;transition:opacity .18s,scale .2s cubic-bezier(.23,1,.32,1);display:grid;scale:.96}.recw .recw-dialog[data-on]{opacity:1;scale:1}.recw .recw-dialog__title{font-size:15px;font-weight:500;line-height:1.3}.recw .recw-dialog__text{color:var(--fsd-subtle);text-wrap:pretty;font-size:13px;line-height:1.45}.recw .recw-dialog__actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.recw .recw-dialog__button{height:30px;padding:0 12px}.recw .recw-dialog__stop{background:var(--recw-error);color:#fff}.recw .recw-dialog__stop[data-hover]{background:var(--fs-color-error-10)}@keyframes recw-pulse{50%{opacity:.5}}@keyframes recw-level{0%{transform:scaleY(.18)}to{transform:scaleY(.92)}}
.pa{--pa-surface:#fff;--pa-text:#000;--pa-subtle:#3c3c439e;--pa-line:#3c3c4324;--pa-accent:var(--fs-color-brand-9);--pa-done:var(--fs-color-success-9);--pa-ui:cubic-bezier(.3, .75, .1, 1)}.pa .pa-phone{transform-origin:0 0;position:absolute;top:36px;left:70px}.pa .ss-stage[data-layout=compact] .pa-phone{top:18px;left:26px;scale:.788}.pa .pa-note{opacity:0;will-change:transform;transition:opacity .45s,translate .6s cubic-bezier(.25,.8,.25,1),scale .6s cubic-bezier(.25,.8,.25,1);translate:0 -14px;scale:.96}.pa .pa-note[data-on]{opacity:1;translate:0;scale:1}.pa .pa-note[data-pressed]{transition:scale .15s;scale:.97}.pa .pa-note[data-gone]{visibility:hidden}.pa .pa-launch{z-index:1;visibility:hidden;--ss-expand-bg:var(--pa-surface);position:absolute;inset:0}.pa .pa-launch[data-on]{visibility:visible}.pa .pa-app{background:var(--pa-surface);color:var(--pa-text);font-family:var(--font-sans), -apple-system, system-ui, sans-serif;letter-spacing:-.01em;position:absolute;inset:0;overflow:hidden}.pa .ss-expand[data-open]>.ss-expand__face{visibility:hidden;transition:opacity calc(var(--ss-expand-ms) * .4) ease, visibility 0s linear calc(var(--ss-expand-ms) * .4)}.pa .pa-program{background:var(--pa-surface);transition:translate .5s var(--pa-ui), opacity .5s ease;will-change:transform;padding:72px 20px 0;position:absolute;inset:0}.pa .pa-app[data-screen=exercise] .pa-program{opacity:.6;translate:-30%}.pa .pa-program__title{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:36px}.pa .pa-list{margin-top:14px;display:grid}.pa .pa-row{border-bottom:.5px solid var(--pa-line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;height:80px;display:grid}.pa .pa-row[data-last]{border-bottom:0}.pa .ss-stage[data-layout=compact] .pa-row[data-last]{display:none}.pa .pa-thumb{object-fit:cover;border-radius:10px;width:96px;height:56px;display:block}.pa .pa-row__text{gap:3px;min-width:0;display:grid}.pa .pa-row__name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:21px;overflow:hidden}.pa .pa-row__dose{color:var(--pa-subtle);font-size:14px;line-height:19px}.pa .pa-exercise{background:var(--pa-surface);transition:translate .5s var(--pa-ui);will-change:transform;position:absolute;inset:0;translate:100%;box-shadow:-10px 0 30px #0000001f}.pa .pa-app[data-screen=exercise] .pa-exercise{translate:0}.pa .pa-video{background:#1c1c1e;height:212px;position:relative;overflow:hidden}.pa .pa-video img{object-fit:cover;width:100%;height:100%;display:block}.pa .pa-video:before{content:"";background:linear-gradient(#0000006b,#0000);height:96px;position:absolute;inset:0 0 auto}.pa .pa-back{color:#fff;background:#00000052;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:64px;left:16px}.pa .pa-back svg{translate:-1px}.pa .pa-progress{background:#ffffff61;border-radius:2px;height:4px;position:absolute;bottom:14px;left:16px;right:16px;overflow:hidden}.pa .pa-progress__fill{transform-origin:0;background:#fff;border-radius:2px;position:absolute;inset:0;scale:.04 1}.pa .pa-video[data-playing] .pa-progress__fill{transition:scale 9s linear;scale:.66 1}.pa .pa-exercise__body{gap:12px;padding:18px 20px 0;display:grid}.pa .pa-exercise__head{gap:4px;display:grid}.pa .pa-exercise__name{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:28px}.pa .pa-exercise__dose{color:var(--pa-subtle);font-size:15px;line-height:20px}.pa .pa-exercise__text{text-wrap:pretty;font-size:15px;line-height:21px}.pa .ss-stage[data-layout=compact] .pa-exercise__text{display:none}.pa .pa-done{background:var(--pa-accent);color:#fff;will-change:transform;border-radius:14px;justify-content:center;align-items:center;height:50px;margin-top:6px;font-size:17px;font-weight:600;line-height:22px;transition:background-color .2s,scale .3s cubic-bezier(.16,1,.3,1);display:flex}.pa .pa-done[data-pressed]{scale:.97}.pa .pa-done[data-done]{background:var(--pa-done)}.pa .pa-done .ss-states__item{gap:6px}.pa .pa-done .ss-states__item svg{flex:none}.pa .pa-done .ss-states__item:has(svg){justify-content:flex-start;width:80px}.pa .pa-sleep{z-index:5;pointer-events:none;opacity:0;background:#000;transition:opacity .45s;position:absolute;inset:0}.pa .pa-sleep[data-on]{opacity:1;transition-duration:.3s}
.pfl{--pfl-accent-soft:var(--fs-color-accent-3);--pfl-accent-text:var(--fs-color-accent-11);--pfl-dot-line:var(--fs-color-brand-11);--pfl-dot-fill:var(--fs-color-brand-4);--pfl-rail:var(--fs-color-neutral-6);--pfl-raised:var(--fs-color-neutral-2)}:where(.dark) .pfl{--pfl-raised:var(--fs-color-neutral-4)}.pfl .pfl-app{width:400px;height:640px;display:block;top:40px;left:40px}.pfl .pfl-body{padding:18px 14px 0}.pfl .pfl-panel{overflow:hidden}.pfl .pfl-panel__head{border-bottom:1px solid var(--fsd-line);justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 12px 0 16px;display:flex}.pfl .pfl-panel__title{font-size:13px;font-weight:500;line-height:1.3}.pfl .pfl-tools{gap:6px;display:flex}.pfl .pfl-tool{background:var(--fsd-hover);width:24px;height:24px;color:var(--fsd-subtle);border-radius:6px;flex:none;place-items:center;display:grid}.pfl .pfl-timeline{padding:19px 14px 24px 16px}.pfl .pfl-group{will-change:transform;gap:12px;display:flex}.pfl .pfl-rail{flex-direction:column;flex:none;align-items:center;width:10px;padding-top:1px;display:flex}.pfl .pfl-dot{border:1px solid var(--pfl-dot-line);background:var(--pfl-dot-fill);border-radius:50%;flex:none;width:10px;height:10px}.pfl .pfl-line{border-left:1px dashed var(--pfl-rail);flex:1;width:0}.pfl .pfl-group__body{flex:1;min-width:0;padding-bottom:22px}.pfl .pfl-date{color:var(--fsd-subtle);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:12px}.pfl .pfl-entries{flex-direction:column;margin-top:10px;display:flex}.pfl .pfl-entries>.pfl-entry:not(:last-child),.pfl .pfl-entries>.pfl-summary:not(:last-child),.pfl .pfl-slot{margin-bottom:6px}.pfl .pfl-slot{margin-bottom:0;padding-bottom:6px}.pfl .pfl-entry{border:1px solid var(--fsd-line);background:var(--fsd-panel);white-space:nowrap;border-radius:7px;align-items:center;gap:12px;height:42px;padding:0 12px;display:flex}.pfl .pfl-time{text-align:right;width:30px}.pfl .pfl-tag{border-radius:6px;flex:none;align-items:center;gap:5px;height:22px;padding:0 7px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.pfl .pfl-glyph{flex:none;width:12px;height:12px;display:block}.pfl .pfl-glyph svg{display:block}.pfl .pfl-tag[data-tone=neutral]{background:var(--fsd-hover);color:var(--fsd-subtle)}.pfl .pfl-tag[data-tone=accent]{background:var(--pfl-accent-soft);color:var(--pfl-accent-text)}.pfl .pfl-tag[data-tone=positive]{background:var(--fsd-success-soft);color:var(--fsd-success-text)}.pfl .pfl-tag[data-tone=warning]{background:var(--fsd-warning-soft);color:var(--fsd-warning-text)}.pfl .pfl-entry__title{text-overflow:ellipsis;min-width:0;font-size:12.5px;line-height:1.3;overflow:hidden}.pfl .pfl-entry__meta{color:var(--fsd-subtle);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;margin-left:auto;font-size:12px;line-height:1.3;display:inline-flex}.pfl .pfl-summary{border:1px solid var(--fsd-line);background:var(--pfl-raised);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:12.5px;line-height:1.3;display:flex}.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] .pfl-app{width:340px;height:410px;top:18px;left:18px}.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] .pfl-bar,.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] .pfl-tools,.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] .pfl-entry__meta{display:none}.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] .pfl-body{padding:0}.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] .pfl-panel{border:0;border-radius:0}.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] .pfl-panel__head{height:44px;padding:0 14px}.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] .pfl-timeline{padding:21px 0 0 14px}.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] .pfl-group__body{padding-bottom:18px}.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] .pfl-entry,.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] .pfl-summary{border-right:0;border-radius:7px 0 0 7px}.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] [data-hide-compact]{display:none}.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] .pfl-entry:has(+[data-hide-compact]){margin-bottom:0}.pfl.pfl--wide .pfl-app{grid-template-columns:196px minmax(0,1fr);width:1072px;height:980px;display:grid;top:40px;left:40px}.pfl.pfl--wide .pfl-side{padding:18px 12px 0}.pfl.pfl--wide .pfl-main{min-width:0}.pfl.pfl--wide .pfl-bar{height:48px;padding:0 20px;font-size:13px;display:flex}.pfl.pfl--wide .pfl-bar__toggle{color:var(--fsd-subtle);margin-right:14px}.pfl.pfl--wide .pfl-page{padding:14px 32px 0}.pfl.pfl--wide .pfl-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pfl.pfl--wide .pfl-titles{gap:4px;display:grid}.pfl.pfl--wide .pfl-name{font-size:20px;font-weight:500;line-height:1.3}.pfl.pfl--wide .pfl-header__actions{gap:6px;display:flex}.pfl.pfl--wide .pfl-header__actions .pfl-soft:not(.pfl-soft--icon){width:86px}.pfl.pfl--wide .pfl-soft{background:var(--fsd-hover);height:30px;color:var(--fsd-text);border-color:#0000;padding:0 10px;font-weight:400}.pfl.pfl--wide .pfl-soft--icon{width:30px;padding:0}.pfl.pfl--wide .pfl-info{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:16px 0 0;padding:14px 20px;display:grid}.pfl.pfl--wide .pfl-info__item{align-content:start;gap:4px;min-width:0;display:grid}.pfl.pfl--wide .pfl-info dd{white-space:nowrap;margin:0;display:flex}.pfl.pfl--wide .pfl-info .fsd-badge svg{flex:none}.pfl.pfl--wide .pfl-tabs{border-bottom:1px solid var(--fsd-line);gap:4px;margin-top:16px;display:flex}.pfl.pfl--wide .pfl-tab{height:42px;color:var(--fsd-subtle);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.pfl.pfl--wide .pfl-tab svg{flex:none}.pfl.pfl--wide .pfl-tab[data-current]{box-shadow:inset 0 -2px 0 var(--fsd-brand);color:var(--fsd-brand-text)}.pfl.pfl--wide .pfl-actions{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.pfl.pfl--wide .pfl-actions .fsd-button{width:142px}.pfl.pfl--wide .pfl-actions .pfl-outline{width:112px}.pfl.pfl--wide .pfl-outline{border-color:var(--fsd-brand);color:var(--fsd-brand-text);background:0 0}.pfl.pfl--wide .pfl-panel{margin-top:12px}.pfl.pfl--wide .pfl-panel__head{height:48px;padding:0 12px 0 18px}.pfl.pfl--wide .pfl-panel__title{font-size:14px}.pfl.pfl--wide .pfl-tool{width:28px;height:28px}.pfl.pfl--wide .pfl-timeline{padding:18px 18px 24px 20px}.pfl.pfl--wide .pfl-group{gap:14px}.pfl.pfl--wide .pfl-group__body{padding-bottom:28px}.pfl.pfl--wide .pfl-date{letter-spacing:.04em;font-size:12px}.pfl.pfl--wide .pfl-entries{margin-top:10px}.pfl.pfl--wide .pfl-entries>.pfl-entry:not(:last-child),.pfl.pfl--wide .pfl-entries>.pfl-summary:not(:last-child){margin-bottom:8px}.pfl.pfl--wide .pfl-slot{margin-bottom:0;padding-bottom:8px}.pfl.pfl--wide .pfl-entry,.pfl.pfl--wide .pfl-summary{border-radius:8px;gap:14px;height:54px;padding:0 16px}.pfl.pfl--wide .pfl-summary{gap:10px;height:52px;font-size:13px}.pfl.pfl--wide .pfl-glyph{width:14px;height:14px}.pfl.pfl--wide .pfl-tag{gap:6px;height:26px;padding:0 9px;font-size:12px}.pfl.pfl--wide .pfl-entry__title{font-size:13px}.pfl.pfl--wide .pfl-entry__meta{gap:12px;font-size:13px}.pfl.pfl--wide .pfl-time{width:auto}.pfl.pfl--wide .pfl-course{border:1px solid var(--pfl-rail);height:22px;color:var(--fsd-subtle);border-radius:6px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.pfl.pfl--wide .pfl-side{height:640px}.pfl .pfl-scrim{z-index:5;opacity:0;background:#00000014;transition:opacity .2s;position:absolute;inset:0}:where(.dark) .pfl .pfl-scrim{background:#00000047}.pfl .pfl-scrim[data-on]{opacity:1}.pfl .pfl-palette{--pfl-palette-field:46px;--pfl-palette-row:46px;z-index:6;background:var(--fsd-panel);width:320px;box-shadow:var(--fsd-shadow-satellite);opacity:0;will-change:transform;border-radius:10px;transition:opacity .15s,scale .15s;position:absolute;top:50px;left:50%;overflow:hidden;translate:-50%;scale:.97}.pfl .pfl-palette[data-on]{opacity:1;transition:opacity .2s,scale .25s cubic-bezier(.16,1,.3,1);scale:1}.pfl .pfl-palette__field{height:var(--pfl-palette-field);border-bottom:1px solid var(--fsd-line);white-space:nowrap;align-items:center;padding:0 16px;font-size:13px;line-height:1.3;display:flex}.pfl .pfl-palette__value{flex:1;align-items:center;min-width:0;display:flex}.pfl .pfl-palette__value[data-empty]{color:var(--fsd-muted)}.pfl .pfl-palette__caret{background:var(--fsd-text);width:1px;height:1.15em;margin:0 1px}.pfl .pfl-palette__list{padding:4px 6px 6px}.pfl .pfl-palette__heading{height:26px;color:var(--fsd-subtle);align-items:center;margin:0 8px;font-size:11px;font-weight:500;line-height:1.3;display:flex}.pfl .pfl-palette__row{height:var(--pfl-palette-row);white-space:nowrap;border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}.pfl .pfl-palette__row[data-focused]{background:var(--fsd-hover)}.pfl .pfl-palette__icon{width:16px;height:16px;color:var(--fsd-text)}.pfl .pfl-palette__text{gap:2px;min-width:0;display:grid}.pfl .pfl-palette__label{font-size:13px;line-height:1.3}.pfl .pfl-palette__desc{color:var(--fsd-muted);text-overflow:ellipsis;font-size:11.5px;line-height:1.3;overflow:hidden}.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] .pfl-palette{width:264px;top:40px;left:142px}.pfl:not(.pfl--wide) .ss-stage[data-layout=compact] .pfl-palette__field{padding:0 14px}.pfl.pfl--wide .pfl-palette{--pfl-palette-field:52px;--pfl-palette-row:50px;width:520px;top:92px}.pfl.pfl--wide .pfl-palette__field{padding:0 20px;font-size:14px}.pfl.pfl--wide .pfl-palette__list{padding:6px 8px 8px}.pfl.pfl--wide .pfl-palette__heading{height:30px;margin:0 10px;font-size:12px}.pfl.pfl--wide .pfl-palette__label{font-size:13.5px}.pfl.pfl--wide .pfl-palette__desc{font-size:12px}.pfl.pfl--wide .ss-stage[data-layout=compact] .pfl-app{background:var(--fsd-page);grid-template-columns:minmax(0,1fr);width:796px;height:760px;top:32px;left:32px}.pfl.pfl--wide .ss-stage[data-layout=compact] .pfl-side,.pfl.pfl--wide .ss-stage[data-layout=compact] .pfl-info,.pfl.pfl--wide .ss-stage[data-layout=compact] .pfl-actions{display:none}.pfl.pfl--wide .ss-stage[data-layout=compact] .pfl-main{border:0;border-radius:0;margin:0}.pfl.pfl--wide .ss-stage[data-layout=compact] .pfl-palette{width:460px;top:76px}
.tplw .tplw-app{grid-template-columns:176px minmax(0,1fr);width:1024px;height:760px;display:grid;top:24px;left:64px}.tplw .tplw-icon{flex:none;place-items:center;display:grid}.tplw .tplw-sidebar{align-content:start;padding:14px 10px;display:grid}.tplw .tplw-main{min-width:0}.tplw .tplw-bar{height:44px;padding:0 12px 0 10px}.tplw .tplw-ghost{width:28px;height:28px;color:var(--fsd-subtle);border-radius:6px;flex:none;place-items:center;display:grid}.tplw .tplw-ghost--round{border-radius:999px}.tplw .tplw-bar__rule{background:var(--fsd-line);flex:none;width:1px;height:16px;margin:0 8px 0 6px}.tplw .tplw-bar__end{align-items:center;gap:8px;margin-left:auto;display:flex}.tplw .tplw-avatar{background:var(--fsd-brand-soft);width:28px;height:28px;color:var(--fsd-brand-text);letter-spacing:.02em;border-radius:999px;place-items:center;font-size:11px;font-weight:600;display:grid}.tplw .tplw-page{justify-items:start;padding:16px 24px 0;display:grid}.tplw .tplw-page__title{font-size:20px;font-weight:500;line-height:1.3}.tplw .tplw-page__desc{color:var(--fsd-subtle);margin-top:4px;font-size:12.5px;line-height:1.3}.tplw .tplw-tabs{border-bottom:1px solid var(--fsd-line);justify-self:stretch;gap:2px;margin-top:14px;display:flex}.tplw .tplw-tab{height:38px;color:var(--fsd-subtle);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 14px;font-size:12.5px;line-height:1.3;display:flex}.tplw .tplw-tab[data-active]{border-bottom-color:var(--fsd-brand);color:var(--fsd-brand-text)}.tplw .tplw-toolbar{justify-self:stretch;align-items:center;gap:8px;margin-top:14px;display:flex}.tplw .tplw-listsearch{width:200px}.tplw .tplw-create{width:178px;margin-left:auto;padding:0;font-size:12.5px}.tplw .tplw-scope{border:1px solid var(--fsd-line);background:var(--fsd-panel);border-radius:8px;gap:2px;margin-top:12px;padding:3px;display:flex}.tplw .tplw-scope span{height:26px;color:var(--fsd-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;align-items:center;padding:0 12px;font-size:12.5px;line-height:1.3;display:flex}.tplw .tplw-scope span[data-active]{background:var(--fsd-hover);color:var(--fsd-text);font-weight:500}.tplw .tplw-list{justify-self:stretch;margin-top:12px;display:grid;overflow:hidden}.tplw .tplw-lrow{white-space:nowrap;grid-template-columns:minmax(0,1fr) 92px 72px 56px 80px 108px 76px 28px;align-items:center;gap:12px;height:48px;padding:0 14px;font-size:12.5px;line-height:1.3;display:grid}.tplw .tplw-lrow+.tplw-lrow{border-top:1px solid var(--fsd-line-faint)}.tplw .tplw-lrow--head{background:var(--fsd-page);height:36px;color:var(--fsd-subtle);font-size:12px;font-weight:500}.tplw .tplw-lrow__last{grid-column:span 2}.tplw .tplw-page,.tplw .tplw-c-page{transition:opacity .2s .15s}.tplw .tplw-app[data-open] .tplw-page{opacity:0;transition:opacity .2s .3s}.tplw .tplw-more{width:28px;height:28px;padding:0}.tplw .tplw-scrim{z-index:3;pointer-events:none;opacity:0;background:#00000038;transition:opacity .25s;position:absolute;inset:0}.tplw .tplw-scrim[data-on]{opacity:1}.tplw .tplw-editor{z-index:4;background:var(--fsd-page);box-shadow:0 0 0 1px var(--fsd-line-faint), 0 24px 56px -16px #00000059;will-change:transform;opacity:0;border-radius:12px;grid-template-rows:auto 1fr;transition:opacity .2s,scale .3s cubic-bezier(.25,.8,.25,1),translate .3s cubic-bezier(.25,.8,.25,1);display:grid;position:absolute;inset:16px;overflow:hidden;translate:0 6px;scale:.98}.tplw .tplw-editor[data-on]{opacity:1;translate:0;scale:1}.tplw .tplw-subtle{color:var(--fsd-subtle);font-variant-numeric:tabular-nums;font-weight:400}.tplw .tplw-head{border-bottom:1px solid var(--fsd-line);background:var(--fsd-panel);gap:6px;padding:16px 16px 14px;display:grid}.tplw .tplw-head__row{align-items:center;gap:8px;display:flex}.tplw .tplw-title{margin-right:2px;font-size:16px;font-weight:500;line-height:1.3}.tplw .tplw-small{border-radius:6px;height:26px;padding:0 10px;font-size:12px}.tplw .tplw-print{width:64px;padding:0}.tplw .tplw-close{width:28px;height:28px;margin-left:auto;padding:0}.tplw .tplw-desc{max-width:560px;color:var(--fsd-subtle);margin:0;font-size:12.5px;line-height:1.5}.tplw .tplw-body{grid-template-columns:360px minmax(0,1fr);min-height:0;display:grid}.tplw .tplw-side{border-right:1px solid var(--fsd-line);background:var(--fsd-panel);align-content:start;display:grid}.tplw .tplw-fields{border-bottom:1px solid var(--fsd-line);grid-template-columns:minmax(0,1fr) 96px;gap:12px;padding:14px 16px;display:grid}.tplw .tplw-field,.tplw .tplw-search{gap:4px;display:grid}.tplw .tplw-input{border:1px solid var(--fsd-line);background:var(--fsd-page);white-space:nowrap;border-radius:6px;align-items:center;height:30px;padding:0 10px;font-size:12.5px;line-height:1.3;display:flex}.tplw .tplw-input--search{background:var(--fsd-panel);color:var(--fsd-muted)}.tplw .tplw-entries{gap:8px;padding:14px 16px;display:grid}.tplw .tplw-entries__head{gap:2px;display:grid}.tplw .tplw-entries__title,.tplw .tplw-additions__head{white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3}.tplw .tplw-hint{color:var(--fsd-subtle);text-wrap:pretty;margin:0 0 2px;font-size:12px;line-height:1.4}.tplw .tplw-status{color:var(--fsd-subtle);white-space:nowrap;font-size:12px;line-height:1.3}.tplw .tplw-entrylist{margin:0;padding:0;list-style:none;display:grid}.tplw .tplw-entry{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;height:56px;display:grid}.tplw .tplw-entry+.tplw-entry,.tplw .tplw-entrylist--more .tplw-entry{border-top:1px solid var(--fsd-line-faint)}.tplw .tplw-entry__text{gap:4px;min-width:0;display:grid}.tplw .tplw-entry__name{white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3}.tplw .tplw-entry__dose{color:var(--fsd-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.tplw .tplw-entry__actions{align-items:center;gap:4px;display:flex}.tplw .tplw-ghostlabel{height:26px;color:var(--fsd-text);align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.tplw .tplw-additions__head{border-bottom:1px solid var(--fsd-line-faint);margin-top:6px;padding-bottom:6px}.tplw .tplw-thumb{width:48px;height:34px;color:var(--fsd-muted);border-radius:4px;place-items:center;display:grid;position:relative}.tplw .tplw-thumb__edge{border:1px dashed var(--fsd-line);border-radius:inherit;position:absolute;inset:0}.tplw .tplw-library{will-change:transform;align-content:start;gap:10px;min-width:0;padding:14px 16px;display:grid}.tplw .tplw-library__title{font-size:13px;font-weight:500;line-height:1.3}.tplw .tplw-filters{gap:6px;display:flex}.tplw .tplw-filter{justify-content:flex-start;gap:5px;height:28px;padding:0 7px;font-size:11.5px;font-weight:400}.tplw .tplw-table{margin-top:2px;display:grid;overflow:hidden}.tplw .tplw-row{grid-template-columns:16px 92px minmax(0,1fr) 126px 100px;align-items:center;gap:10px;height:48px;padding:0 12px;font-size:12.5px;line-height:1.3;transition:background-color .2s;display:grid}.tplw .tplw-row+.tplw-row{border-top:1px solid var(--fsd-line-faint)}.tplw .tplw-row--head{background:var(--fsd-page);height:32px;color:var(--fsd-subtle);white-space:nowrap;font-size:11.5px;font-weight:500}.tplw .tplw-row--head .tplw-check{visibility:visible}.tplw .tplw-row[data-checked]{background:var(--fsd-hover)}.tplw .tplw-row__name{white-space:nowrap}.tplw .tplw-details{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tplw .tplw-details>span{gap:2px;display:grid}.tplw .tplw-details__label{color:var(--fsd-subtle);font-size:10.5px}.tplw .tplw-owner{white-space:nowrap;align-items:center;gap:6px;display:flex}.tplw .tplw-check{border:1px solid var(--fs-color-neutral-7);background:var(--fsd-panel);width:16px;height:16px;color:var(--fsd-brand-contrast);border-radius:4px;place-items:center;transition:background-color .15s,border-color .15s,scale .2s cubic-bezier(.16,1,.3,1);display:grid}.tplw .tplw-check svg{opacity:0;transition:opacity .15s,scale .25s cubic-bezier(.16,1,.3,1);scale:.6}.tplw .tplw-check[data-hover]{border-color:var(--fs-color-neutral-8)}.tplw .tplw-check[data-pressed]{scale:.92}.tplw .tplw-row[data-checked] .tplw-check{border-color:var(--fsd-brand);background:var(--fsd-brand)}.tplw .tplw-row[data-checked] .tplw-check svg{opacity:1;scale:1}.tplw .tplw-close{will-change:transform}.tplw .tplw-c{width:326px;height:470px;display:block;top:12px;left:16px}.tplw .tplw-c-page{justify-items:start;gap:12px;padding:16px 16px 0;display:grid}.tplw .tplw-app.tplw-c[data-open] .tplw-c-page{opacity:0;transition:opacity .2s .3s}.tplw .tplw-c-title{font-size:18px;font-weight:500;line-height:1.3}.tplw .tplw-c-scope{margin-top:0}.tplw .tplw-c-scope span{padding:0 10px}.tplw .tplw-c-list{justify-self:stretch;display:grid;overflow:hidden}.tplw .tplw-c-lrow{justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 12px 0 14px;display:flex}.tplw .tplw-c-lrow+.tplw-c-lrow{border-top:1px solid var(--fsd-line-faint)}.tplw .tplw-c-lrow__text{gap:4px;min-width:0;display:grid}.tplw .tplw-c-lrow__name{white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3}.tplw .tplw-c-lrow__meta{color:var(--fsd-subtle);white-space:nowrap;font-size:12px;line-height:1.3}.tplw .tplw-c-editor{display:block;inset:8px;overflow:hidden}.tplw .tplw-c-head{border-bottom:1px solid var(--fsd-line);background:var(--fsd-panel);gap:4px;padding:10px 10px 10px 14px;display:grid}.tplw .tplw-c-head__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.tplw .tplw-c-head__title{font-size:14px;font-weight:500;line-height:1.3}.tplw .tplw-c-head__badges{gap:6px;display:flex}.tplw .tplw-c-entries{border-bottom:1px solid var(--fsd-line);background:var(--fsd-panel);gap:4px;padding:12px 14px 10px;display:grid}.tplw .tplw-c-entry{justify-content:space-between;align-items:center;gap:10px;height:28px;display:flex}.tplw .tplw-c-remove{font-size:12px;font-weight:500;line-height:1.3}.tplw .tplw-c-entry+.tplw-c-entry,.tplw .tplw-c .tplw-entrylist--more .tplw-c-entry{border-top:1px solid var(--fsd-line-faint)}.tplw .tplw-c .tplw-additions__head{margin-top:2px;padding-bottom:4px}.tplw .tplw-c-library{gap:8px;padding:10px 14px;display:grid}.tplw .tplw-c-table{display:grid;overflow:hidden}.tplw .tplw-c-row{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;height:38px;padding:0 12px;font-size:13px;line-height:1.3;transition:background-color .2s;display:grid}.tplw .tplw-c-row+.tplw-c-row{border-top:1px solid var(--fsd-line-faint)}.tplw .tplw-c-row[data-checked]{background:var(--fsd-hover)}.tplw .tplw-c-row[data-checked] .tplw-check{border-color:var(--fsd-brand);background:var(--fsd-brand)}.tplw .tplw-c-row[data-checked] .tplw-check svg{opacity:1;scale:1}.tplw .tplw-c-row__owner{color:var(--fsd-subtle);white-space:nowrap;font-size:12.5px}
.tp .tp-app{width:408px;height:420px;padding:18px 16px 0;display:block;top:36px;left:36px}.tp .ss-stage[data-layout=compact] .tp-app{width:330px;height:360px;padding:12px 12px 0;top:14px;left:14px}.tp .ss-stage[data-layout=compact] .tp-summary,.tp .ss-stage[data-layout=compact] .tp-thumb{display:none}.tp .tp-subtle{color:var(--fsd-subtle)}.tp .tp-summary{white-space:nowrap;align-items:baseline;gap:8px;margin-bottom:16px;font-size:12.5px;line-height:1.3;display:flex}.tp .tp-summary__title{font-weight:500}.tp .tp-grid{grid-template-columns:196px 166px;align-items:start;gap:14px;display:grid}.tp .ss-stage[data-layout=compact] .tp-grid{grid-template-columns:152px 144px;gap:10px}.tp .tp-days{gap:22px;display:grid}.tp .ss-stage[data-layout=compact] .tp-days{gap:20px}.tp .tp-day{gap:10px;display:grid}.tp .tp-day__head{align-items:center;gap:8px;height:24px;display:flex}.tp .tp-day__name{font-size:15px;font-weight:600;line-height:1.3}.tp .tp-count{font-variant-numeric:tabular-nums;will-change:transform}.tp .tp-zone{border:1px solid var(--fsd-line);background:var(--fsd-panel);border-radius:8px;height:150px;padding:8px;position:relative}.tp .ss-stage[data-layout=compact] .tp-zone{height:124px}.tp .tp-zone:before,.tp .tp-zone:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:-1px}.tp .tp-zone:before{background:var(--fs-color-accent-a3)}.tp .tp-zone:after{border:1px dashed var(--fs-color-accent-8)}.tp .tp-app[data-dragging] .tp-zone:before,.tp .tp-app[data-dragging] .tp-zone:after{opacity:.45}.tp .tp-app[data-dragging] .tp-zone[data-over]:before,.tp .tp-app[data-dragging] .tp-zone[data-over]:after{opacity:1}.tp .tp-zone__empty{width:max-content;max-width:calc(100% - 32px);color:var(--fsd-subtle);text-align:center;font-size:12.5px;font-style:italic;line-height:1.4;transition:opacity .2s .32s;position:absolute;top:50%;left:50%;translate:-50% -50%}.tp .tp-app[data-placed] .tp-day:first-child .tp-zone__empty{opacity:0;transition-duration:.12s;transition-delay:0s}.tp .tp-item{z-index:1;border:1px solid var(--fsd-line);background:var(--fsd-panel);will-change:transform;opacity:0;border-radius:6px;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:10px;height:56px;padding:0 8px 0 10px;transition:opacity .25s,translate .4s cubic-bezier(.25,.8,.25,1);display:grid;position:relative;translate:0 4px}.tp .ss-stage[data-layout=compact] .tp-item{grid-template-columns:minmax(0,1fr) 24px}.tp .tp-app[data-placed] .tp-item{opacity:1;transition:opacity .3s 80ms,translate .45s cubic-bezier(.25,.8,.25,1) 80ms;translate:0}.tp .tp-item__text,.tp .tp-card__text{justify-items:start;gap:4px;min-width:0;display:grid}.tp .tp-name{white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3}.tp .tp-sets{color:var(--fsd-subtle);white-space:nowrap;font-size:11.5px;line-height:1.3}.tp .tp-remove{width:24px;height:24px;color:var(--fsd-muted);border-radius:6px;place-items:center;transition:background-color .15s,color .15s,scale .2s cubic-bezier(.16,1,.3,1);display:grid}.tp .tp-remove[data-hover]{background:var(--fsd-hover);color:var(--fsd-text)}.tp .tp-remove[data-pressed]{scale:.92}.tp .tp-thumb{width:36px;height:28px;color:var(--fsd-muted);border-radius:4px;place-items:center;display:grid;position:relative}.tp .tp-thumb__edge{border:1px dashed var(--fsd-line);border-radius:inherit;position:absolute;inset:0}.tp .tp-card .tp-thumb{width:32px;height:24px}.tp .tp-source{align-content:start;gap:8px;min-height:380px;padding:10px;display:grid}.tp .ss-stage[data-layout=compact] .tp-source{min-height:360px;padding:8px}.tp .tp-source__title{padding:2px 2px 4px;font-size:13px;font-weight:600;line-height:1.3}.tp .tp-card{border:1px solid var(--fsd-line);background:var(--fsd-panel);border-radius:6px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:11px 6px 11px 8px;transition:opacity .2s;display:grid}.tp .ss-stage[data-layout=compact] .tp-card{grid-template-columns:minmax(0,1fr) 16px;padding:9px 6px 9px 10px}.tp .tp-app[data-dragging] .tp-card[data-source]{opacity:.6}.tp .tp-card[data-filler] .tp-card__text{gap:10px}.tp .tp-grip{width:16px;height:28px;color:var(--fsd-muted);place-items:center;display:grid}.tp .tp-usage{font-variant-numeric:tabular-nums;will-change:transform;height:18px;padding:0 6px;font-size:10.5px;transition:background-color .2s .42s,color .2s .42s}.tp .ss-stage[data-layout=compact] .tp-usage{height:20px;font-size:11.5px}.tp .tp-carry{z-index:5;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.tp .tp-drag{background:var(--fsd-panel);height:36px;box-shadow:var(--fsd-shadow-satellite);color:var(--fsd-text);white-space:nowrap;will-change:transform;opacity:0;border-radius:6px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;line-height:1.3;transition:opacity .12s,scale .2s cubic-bezier(.25,.8,.25,1);display:flex;position:absolute;top:10px;right:2px;scale:.96}.tp .tp-drag[data-on]{opacity:1;scale:1}
.tpw .tpw-app{grid-template-columns:176px minmax(0,1fr);width:1024px;height:760px;display:grid;top:24px;left:64px}.tpw .tpw-subtle{color:var(--fsd-subtle)}.tpw .tpw-icon{width:16px;height:24px;color:var(--fsd-muted);flex:none;place-items:center;display:grid}.tpw .tpw-sidebar{align-content:start;padding:14px 10px;display:grid}.tpw .tpw-main{min-width:0;position:relative}.tpw .tpw-bar{height:44px;padding:0 12px 0 10px}.tpw .tpw-ghost{width:28px;height:28px;color:var(--fsd-subtle);border-radius:6px;flex:none;place-items:center;display:grid}.tpw .tpw-ghost--round{border-radius:999px}.tpw .tpw-bar__rule{background:var(--fsd-line);flex:none;width:1px;height:16px;margin:0 8px 0 6px}.tpw .tpw-bar__end{align-items:center;gap:8px;margin-left:auto;display:flex}.tpw .tpw-avatar{background:var(--fsd-brand-soft);width:28px;height:28px;color:var(--fsd-brand-text);letter-spacing:.02em;border-radius:999px;place-items:center;font-size:11px;font-weight:600;display:grid}.tpw .tpw-page{padding:16px 24px 0;display:grid}.tpw .tpw-eyebrow{color:var(--fsd-subtle);margin-bottom:2px;font-size:12px;line-height:1.3}.tpw .tpw-title{align-items:center;gap:10px;display:flex}.tpw .tpw-title__actions{gap:2px;margin-left:auto;display:flex}.tpw .tpw-soft{background:var(--fsd-hover);width:88px;height:28px;color:var(--fsd-text);padding:0;font-size:12.5px}.tpw .tpw-soft--icon{width:28px;padding:0}.tpw .tpw-title__name{font-size:20px;font-weight:500;line-height:1.3}.tpw .tpw-tabs{border-bottom:1px solid var(--fsd-line);gap:2px;margin-top:12px;display:flex}.tpw .tpw-tab{height:38px;color:var(--fsd-subtle);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;font-size:12.5px;line-height:1.3;display:flex}.tpw .tpw-tab[data-active]{border-bottom-color:var(--fsd-brand);color:var(--fsd-brand-text)}.tpw .tpw-tab .fsd-badge{font-variant-numeric:tabular-nums;height:18px;padding:0 6px}.tpw .tpw-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.tpw .tpw-views{border:1px solid var(--fsd-line);background:var(--fsd-panel);border-radius:8px;gap:2px;padding:3px;display:flex}.tpw .tpw-views span{height:26px;color:var(--fsd-subtle);white-space:nowrap;border-radius:6px;align-items:center;padding:0 12px;font-size:12.5px;line-height:1.3;display:flex}.tpw .tpw-views span[data-active]{background:var(--fsd-hover);color:var(--fsd-text);font-weight:500}.tpw .tpw-toolbar__actions{gap:8px;display:flex}.tpw .tpw-add{width:112px;padding:0}.tpw .tpw-iconbutton{width:32px;padding:0}.tpw .tpw-week{border-bottom:1px solid var(--fsd-line-faint);gap:8px;margin-top:14px;padding-bottom:12px;display:grid}.tpw .tpw-week__summary{white-space:nowrap;align-items:baseline;gap:8px;font-size:12px;line-height:1.3;display:flex}.tpw .tpw-week__title{font-weight:500}.tpw .tpw-days-nav{justify-self:start;align-items:center;gap:6px;padding:7px;display:flex}.tpw .tpw-chipwrap{display:flex;position:relative}.tpw .tpw-chip{border:1px solid var(--fsd-line);background:var(--fsd-page);height:24px;color:var(--fsd-subtle);border-radius:6px;align-items:center;padding:0 8px;font-size:11px;line-height:1.3;display:flex}.tpw .tpw-chip__count{border:1px solid var(--fs-color-brand-7);background:var(--fs-color-brand-6);width:16px;height:16px;color:var(--fsd-text);font-variant-numeric:tabular-nums;will-change:transform;opacity:0;border-radius:999px;place-items:center;font-size:9.5px;line-height:1;transition:opacity .2s .14s,scale .35s cubic-bezier(.34,1.4,.64,1) .14s;display:grid;position:absolute;top:-7px;right:-7px;scale:.5}.tpw .tpw-chip__count[data-on]{opacity:1;scale:1}.tpw .tpw-days-nav__rule{background:var(--fsd-line);width:1px;height:20px;margin:0 2px}.tpw .tpw-clear{width:100px;height:24px;color:var(--fsd-subtle);will-change:transform;opacity:.5;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0;font-size:11.5px;line-height:1.3;transition:opacity .2s,background-color .2s,color .2s,scale .3s cubic-bezier(.16,1,.3,1);display:flex}.tpw .tpw-clear[data-hover]{background:var(--fsd-hover);color:var(--fsd-text)}.tpw .tpw-clear[data-pressed]{scale:.97}.tpw .tpw-clear[data-on]{opacity:1}.tpw .tpw-grid{grid-template-columns:minmax(0,1fr) 256px;align-items:start;gap:24px;margin-top:16px;display:grid}.tpw .tpw-days{gap:24px;display:grid}.tpw .tpw-day{gap:10px;display:grid}.tpw .tpw-day__head{align-items:center;gap:10px;height:24px;display:flex}.tpw .tpw-day__name{font-size:15px;font-weight:600;line-height:1.3}.tpw .tpw-count{font-variant-numeric:tabular-nums;will-change:transform}.tpw .tpw-zone{border:1px solid var(--fsd-line);background:var(--fsd-panel);border-radius:8px;align-content:start;gap:8px;height:142px;padding:10px;display:grid;position:relative}.tpw .tpw-zone:before,.tpw .tpw-zone:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:-1px}.tpw .tpw-zone:before{background:var(--fs-color-accent-a3)}.tpw .tpw-zone:after{border:1px dashed var(--fs-color-accent-8)}.tpw .tpw-app[data-dragging] .tpw-zone:before,.tpw .tpw-app[data-dragging] .tpw-zone:after{opacity:.45}.tpw .tpw-app[data-dragging] .tpw-zone[data-over]:before,.tpw .tpw-app[data-dragging] .tpw-zone[data-over]:after{opacity:1}.tpw .tpw-day+.tpw-day .tpw-zone{height:180px}.tpw .tpw-zone__empty{color:var(--fsd-subtle);white-space:nowrap;font-size:12.5px;font-style:italic;line-height:1.3;transition:opacity .2s .32s;position:absolute;top:50%;left:50%;translate:-50% -50%}.tpw .tpw-app[data-placed] .tpw-day:first-child .tpw-zone__empty{opacity:0;transition-duration:.12s;transition-delay:0s}.tpw .tpw-slot{z-index:1;will-change:transform;opacity:0;transition:opacity .3s 80ms,translate .45s cubic-bezier(.25,.8,.25,1) 80ms;position:relative;translate:0 4px}.tpw .tpw-slot[data-on]{opacity:1;translate:0}.tpw .tpw-item{border:1px solid var(--fsd-line);background:var(--fsd-panel);border-radius:6px;grid-template-columns:16px 40px minmax(0,1fr) auto;align-items:center;gap:10px;height:56px;padding:0 10px;display:grid}.tpw .tpw-item__text,.tpw .tpw-card__text{justify-items:start;gap:4px;min-width:0;display:grid}.tpw .tpw-item__actions{align-items:center;gap:8px;display:flex}.tpw .tpw-split{opacity:0;width:106px;height:26px;padding:0;font-size:11.5px;transition:opacity .25s .3s}.tpw .tpw-split[data-on]{opacity:1}.tpw .tpw-name{white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3}.tpw .tpw-sets{color:var(--fsd-subtle);white-space:nowrap;font-size:12px;line-height:1.3}.tpw .tpw-thumb{width:40px;height:30px;color:var(--fsd-muted);border-radius:4px;place-items:center;display:grid;position:relative}.tpw .tpw-thumb__edge{border:1px dashed var(--fsd-line);border-radius:inherit;position:absolute;inset:0}.tpw .tpw-card .tpw-thumb{width:40px;height:30px}.tpw .tpw-source{align-content:start;gap:8px;padding:10px;display:grid}.tpw .tpw-source__head{gap:2px;padding:4px 4px 6px;font-size:12px;line-height:1.3;display:grid}.tpw .tpw-source__title{font-size:13px;font-weight:600}.tpw .tpw-card{border:1px solid var(--fsd-line);background:var(--fsd-panel);border-radius:6px;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px 8px 13px 10px;transition:opacity .2s;display:grid}.tpw .tpw-card[data-source]{opacity:.6}.tpw .tpw-card[data-filler] .tpw-card__text{gap:13px}.tpw .tpw-usage{font-variant-numeric:tabular-nums;will-change:transform;height:18px;padding:0 6px;font-size:10.5px;transition:background-color .2s .4s,color .2s .4s}.tpw .tpw-carry{z-index:5;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.tpw .tpw-drag{background:var(--fsd-panel);height:36px;box-shadow:var(--fsd-shadow-satellite);color:var(--fsd-text);white-space:nowrap;will-change:transform;opacity:0;border-radius:6px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;line-height:1.3;transition:opacity .12s,scale .2s cubic-bezier(.25,.8,.25,1);display:flex;position:absolute;top:10px;right:2px;scale:.96}.tpw .tpw-drag[data-on]{opacity:1;scale:1}.tpw .tpw-scrim{z-index:3;pointer-events:none;opacity:0;background:#00000038;transition:opacity .2s;position:absolute;inset:0}.tpw .tpw-scrim[data-on]{opacity:1}.tpw .tpw-dialog{z-index:4;background:var(--fsd-panel);width:420px;box-shadow:0 0 0 1px var(--fsd-line-faint), 0 24px 56px -16px #00000059;will-change:transform;opacity:0;border-radius:12px;gap:24px;padding:20px;transition:opacity .15s,scale .2s cubic-bezier(.25,.8,.25,1);display:grid;position:absolute;top:288px;left:calc(50% - 210px);scale:.96}.tpw .tpw-dialog[data-on]{opacity:1;transition:opacity .2s,scale .3s cubic-bezier(.25,.8,.25,1);scale:1}.tpw .tpw-dialog__head{justify-content:space-between;gap:24px;display:flex}.tpw .tpw-dialog__text{gap:8px;display:grid}.tpw .tpw-dialog__title{font-size:16px;font-weight:500;line-height:1.3}.tpw .tpw-dialog__desc{color:var(--fsd-subtle);text-wrap:pretty;font-size:13px;line-height:1.5}.tpw .tpw-dialog__icon{color:var(--fsd-subtle);flex:none}.tpw .tpw-dialog__actions{justify-content:flex-end;gap:8px;display:flex}.tpw .tpw-dialog__actions .fsd-button{width:80px;padding:0}.tpw .tpw-dialog__actions .tpw-destructive{width:104px}.tpw .tpw-destructive{background:var(--fs-color-error-9);color:#fff}.tpw .tpw-destructive[data-hover]{background:var(--fs-color-error-10)}.tpw .ss-stage[data-layout=compact] .tpw-app{background:var(--fsd-page);width:804px;height:640px;display:block;top:20px;left:28px}.tpw .ss-stage[data-layout=compact] .tpw-sidebar,.tpw .ss-stage[data-layout=compact] .tpw-bar,.tpw .ss-stage[data-layout=compact] .tpw-toolbar{display:none}.tpw .ss-stage[data-layout=compact] .tpw-main{border:0;border-radius:0;height:100%;margin:0}.tpw .ss-stage[data-layout=compact] .tpw-page{zoom:1.08;padding:22px 22px 0}.tpw .ss-stage[data-layout=compact] .tpw-tabs{margin-top:14px}.tpw .ss-stage[data-layout=compact] .tpw-split{width:112px}.tpw .ss-stage[data-layout=compact] .tpw-item__actions{gap:6px}.tpw .ss-stage[data-layout=compact] .tpw-card[data-wide-only]{display:none}.tpw .ss-stage[data-layout=compact] .tpw-grid{grid-template-columns:minmax(0,1fr) 236px;gap:22px}.tpw .ss-stage[data-layout=compact] .tpw-dialog{zoom:1.08;top:150px;left:calc(50% - 227px)}.tpw .ss-stage[data-layout=compact] .tpw-dialog__actions{gap:6px}
.vk .vk-app{width:384px;height:420px;top:44px;left:48px}.vk .ss-stage[data-layout=compact] .vk-app{width:280px;height:300px;top:20px;left:20px}.vk .ss-stage[data-layout=compact] .vk-bar,.vk .ss-stage[data-layout=compact] .vk-drawer__desc,.vk .ss-stage[data-layout=compact] .vk-option__email,.vk .ss-stage[data-layout=compact] .vk-switch,.vk .ss-stage[data-layout=compact] [data-wide-only]{display:none}.vk .vk-bar [data-current]{color:var(--fsd-text)}.vk .vk-body{gap:14px;padding:20px 16px 0;display:grid}.vk .ss-stage[data-layout=compact] .vk-body{gap:14px;padding:18px 12px 0}.vk .ss-stage[data-layout=compact] .vk-app[data-drawer] .vk-body{opacity:0;visibility:hidden;transition:opacity .1s linear .55s,visibility 0s linear .65s}.vk .vk-row[data-pushed]{transition:opacity .25s}.vk .ss-stage[data-layout=wide] .vk-list[data-added] .vk-row[data-pushed=wide],.vk .ss-stage[data-layout=compact] .vk-list[data-added] .vk-row[data-pushed=compact]{opacity:0}.vk .vk-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vk .vk-heading{white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:1.3;display:inline-flex}.vk .ss-stage[data-layout=compact] .vk-heading{font-size:14px}.vk .vk-count{font-variant-numeric:tabular-nums;will-change:transform;justify-content:center;min-width:20px;padding:0 6px}.vk .vk-new{justify-content:flex-start;width:144px;padding:0 0 0 12px}.vk .ss-stage[data-layout=compact] .vk-new{justify-content:center;width:32px;padding:0}.vk .ss-stage[data-layout=compact] .vk-new__label{display:none}.vk .vk-menu{z-index:3;background:var(--fsd-panel);width:max-content;box-shadow:var(--fsd-shadow-satellite);opacity:0;will-change:transform;border-radius:8px;padding:4px;transition:opacity .15s;display:grid;position:absolute;top:98px;right:16px}.vk .ss-stage[data-layout=compact] .vk-menu{top:56px;right:12px}.vk .vk-menu[data-on]{opacity:1;transition:opacity .18s}.vk .vk-menu__item{white-space:nowrap;border-radius:5px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:13px;line-height:1.3;display:flex}.vk .vk-menu__item svg{color:var(--fsd-subtle);flex:none}.vk .vk-menu__item[data-hover]{background:var(--fsd-hover)}.vk .vk-list{align-content:start;min-height:400px;padding:0 12px;display:grid}.vk .vk-row{border-bottom:1px solid var(--fsd-line-faint);will-change:transform;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.vk .ss-stage[data-layout=compact] .vk-row{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;padding:10px 0}.vk .ss-collapse:not([data-open]) .vk-row{visibility:hidden;transition:visibility 0s linear .46s}.vk .vk-row__who{gap:2px;min-width:0;display:grid}.vk .vk-row__name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}.vk .vk-row__when{color:var(--fsd-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.vk .vk-start{background:var(--fsd-hover);height:24px;color:var(--fsd-muted);white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.vk .vk-start[data-open]{background:var(--fsd-brand-soft);color:var(--fsd-brand-text)}.vk .vk-start svg{flex:none}.vk .vk-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#0000002e;transition:opacity .35s;position:absolute;inset:0 368px 0 0}.vk .vk-scrim--dialog{width:368px;inset:0 0 0 auto}.vk .ss-stage[data-layout=compact] .vk-scrim{right:264px}.vk .ss-stage[data-layout=compact] .vk-scrim--dialog{width:264px;right:0}.vk .vk-scrim[data-on]{opacity:1}:where(.dark) .vk .vk-scrim{background:#0006}.vk .vk-drawer{border-left:1px solid var(--fsd-line);background:var(--fsd-panel);will-change:transform;flex-direction:column;width:368px;padding-bottom:64px;transition:translate .45s cubic-bezier(.45,0,.1,1);display:flex;position:absolute;top:0;bottom:0;right:0;translate:104%;box-shadow:-12px 0 32px -16px #0000004d}.vk .vk-drawer[data-on]{translate:0}.vk .vk-drawer:not([data-on]){transition-delay:.12s}.vk .ss-stage[data-layout=compact] .vk-drawer{width:264px;padding-bottom:53px}.vk .vk-drawer__head{border-bottom:1px solid var(--fsd-line);gap:4px;padding:16px 16px 14px;display:grid}.vk .ss-stage[data-layout=compact] .vk-drawer__head{padding:14px 14px 12px}.vk .vk-drawer__title{font-size:14px;font-weight:500;line-height:1.3}.vk .vk-drawer__desc{text-wrap:pretty}.vk .vk-drawer__body{gap:14px;padding:14px 16px 0;display:grid}.vk .ss-stage[data-layout=compact] .vk-drawer__body{gap:12px;padding:12px 14px 0}.vk .vk-group{gap:5px;min-width:0;display:grid;position:relative}.vk .vk-field{transition:box-shadow .15s}.vk .vk-field[data-focus]{border-color:var(--fsd-brand);box-shadow:0 0 0 1px var(--fsd-brand)}.vk .vk-listbox{z-index:2;background:var(--fsd-panel);box-shadow:var(--fsd-shadow-satellite);opacity:0;will-change:transform;border-radius:8px;padding:4px 0;transition:opacity .15s;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.vk .vk-listbox[data-on]{opacity:1}.vk .vk-option{align-content:center;gap:2px;height:40px;padding:0 12px;font-size:13px;line-height:1.3;display:grid}.vk .ss-stage[data-layout=compact] .vk-option{height:32px}.vk .vk-option__email{color:var(--fsd-subtle);font-size:12px}.vk .vk-option[data-hover]{background:var(--fsd-hover)}.vk .vk-field{border:1px solid var(--fsd-line);background:var(--fsd-panel);border-radius:6px;align-items:stretch;height:30px;display:flex;overflow:hidden}:where(.dark) .vk .vk-field{background:var(--fsd-page)}.vk .vk-field__value{white-space:nowrap;flex:1;align-items:center;min-width:0;padding:0 10px;font-size:13px;line-height:1.3;display:flex}.vk .vk-field__end{border-left:1px solid var(--fsd-line);width:30px;color:var(--fsd-subtle);flex:none;place-items:center;display:grid}.vk .vk-switch{justify-self:start;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.vk .vk-toggle{flex:none}.vk .vk-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding-bottom:2px;display:grid}.vk .vk-drawer__foot{border-top:1px solid var(--fsd-line);gap:8px;margin-top:auto;padding:14px 16px;display:flex}.vk .vk-drawer[data-covered] .vk-drawer__foot>*{opacity:0;visibility:hidden;transition:background-color .2s,color .2s,border-color .2s,scale .3s cubic-bezier(.16,1,.3,1),opacity .2s .1s,visibility 0s linear .3s}.vk .ss-stage[data-layout=compact] .vk-drawer__foot{padding:12px 14px}.vk .vk-dialog{background:var(--fsd-panel);width:352px;box-shadow:var(--fsd-shadow-satellite);opacity:0;will-change:transform;border-radius:10px;gap:14px;padding:16px;transition:opacity .12s,scale .2s;display:grid;position:absolute;top:76px;left:16px;scale:.96}.vk .vk-dialog[data-on]{opacity:1;transition:opacity .2s,scale .25s cubic-bezier(.16,1,.3,1);scale:1}.vk .ss-stage[data-layout=compact] .vk-dialog{gap:12px;width:256px;padding:14px;top:44px;left:12px}.vk .vk-dialog__title{font-size:15px;font-weight:500;line-height:1.3}.vk .vk-dialog__desc{color:var(--fsd-subtle);text-wrap:pretty;margin-top:-8px;font-size:12px;line-height:1.45}.vk .vk-facts{grid-template-columns:1.2fr 1fr;gap:10px 14px;margin:0;display:grid}.vk .vk-fact{gap:2px;display:grid}.vk .vk-fact dd{margin:0;font-size:13px;line-height:1.3}.vk .ss-stage[data-layout=compact] .vk-facts,.vk .ss-stage[data-layout=compact] [data-tone=neutral]{display:none}.vk .vk-dialog__foot{justify-content:flex-end;gap:8px;display:flex}
.vkw .vkw-app{grid-template-columns:200px minmax(0,1fr);width:1104px;height:744px;display:grid;top:28px;left:24px}.vkw .vkw-subtle{color:var(--fsd-subtle)}.vkw .vkw-sidebar{padding:14px 12px 66px}.vkw .vkw-content{min-width:0;position:relative}.vkw .vkw-bar{height:44px;color:var(--fsd-subtle);gap:8px;padding:0 16px}.vkw .vkw-bar__end{align-items:center;gap:12px;margin-left:auto;margin-right:-4px;display:flex}.vkw .vkw-clinic{border:1px solid var(--fsd-line);background:var(--fsd-panel);border-radius:6px;align-items:center;gap:24px;height:30px;padding:0 8px 0 12px;display:flex}.vkw .vkw-theme{border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.vkw .vkw-theme__dark,:where(.dark) .vkw .vkw-theme__light{display:none}:where(.dark) .vkw .vkw-theme__dark{display:block}.vkw .vkw-avatar{background:var(--fsd-brand-soft);width:26px;height:26px;color:var(--fsd-brand-text);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:500;line-height:1;display:grid}.vkw .vkw-bar__rule{background:var(--fsd-line);width:1px;height:16px;margin:0 4px}.vkw .vkw-page{padding:22px 24px 0;display:grid}.vkw .vkw-titles{gap:4px;font-size:12.5px;line-height:1.3;display:grid}.vkw .vkw-title{font-size:19px;font-weight:500;line-height:1.3}.vkw .vkw-tabs{border-bottom:1px solid var(--fsd-line);gap:4px;margin-top:16px;display:flex}.vkw .vkw-tab{height:38px;color:var(--fsd-subtle);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;font-size:12.5px;line-height:1.3;display:flex}.vkw .vkw-tab[data-active]{border-bottom-color:var(--fsd-brand);color:var(--fsd-brand-text)}.vkw .vkw-toolbar{align-items:flex-end;gap:12px;margin-top:18px;display:flex}.vkw .vkw-filter{gap:5px;display:grid}.vkw .vkw-field{border:1px solid var(--fsd-line);background:var(--fsd-panel);border-radius:6px;align-items:stretch;height:32px;display:flex;overflow:hidden}.vkw .vkw-field--search{width:200px;color:var(--fsd-subtle);align-items:center;padding:0 10px}.vkw .vkw-field--range{width:216px}.vkw .vkw-field__value{white-space:nowrap;flex:1;align-items:center;min-width:0;padding:0 10px;font-size:13px;line-height:1.3;display:flex}.vkw .vkw-placeholder{color:var(--fsd-muted);font-size:12px}.vkw .vkw-field__end{border-left:1px solid var(--fsd-line);width:32px;color:var(--fsd-subtle);flex:none;place-items:center;display:grid}.vkw .vkw-new{margin-left:auto;position:relative}.vkw .vkw-new .fsd-button{justify-content:flex-start;width:144px;padding:0 0 0 12px}.vkw .vkw-heading{align-items:center;gap:8px;margin-top:22px;font-size:15px;font-weight:500;line-height:1.3;display:flex}.vkw .vkw-count{font-variant-numeric:tabular-nums;will-change:transform;justify-content:center;min-width:20px;padding:0 6px}.vkw .vkw-menu{z-index:3;background:var(--fsd-panel);width:max-content;box-shadow:var(--fsd-shadow-satellite);opacity:0;transform-origin:100% 0;will-change:transform;border-radius:8px;padding:4px;transition:opacity .15s,scale .15s;display:grid;position:absolute;top:calc(100% + 6px);right:0;scale:.97}.vkw .vkw-menu[data-on]{opacity:1;transition:opacity .18s,scale .22s cubic-bezier(.16,1,.3,1);scale:1}.vkw .vkw-menu__item{white-space:nowrap;border-radius:5px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:13px;line-height:1.3;display:flex}.vkw .vkw-menu__item svg{color:var(--fsd-subtle);flex:none}.vkw .vkw-menu__item[data-hover]{background:var(--fsd-hover)}.vkw .vkw-table{box-shadow:0 0 0 1px var(--fsd-line);border:0;margin-top:12px;overflow:hidden}.vkw .vkw-row{border-top:1px solid var(--fsd-line-faint);will-change:transform;grid-template-columns:184px 208px 160px 64px minmax(0,1fr) 28px;align-items:center;min-height:54px;padding:0 12px;font-size:12.5px;line-height:1.3;display:grid}.vkw .vkw-row--head{background:var(--fsd-hover);min-height:36px;color:var(--fsd-subtle);border-top:0;font-size:12px}.vkw .vkw-cell{white-space:nowrap;align-items:center;min-width:0;padding-right:8px;display:flex}.vkw .vkw-cell--two{flex-direction:column;align-items:flex-start;gap:2px}.vkw .vkw-cell--two>*{text-overflow:ellipsis;max-width:100%;overflow:hidden}.vkw .vkw-cell--two>:last-child{font-size:12px}.vkw .vkw-cell--last{grid-column:span 2}.vkw .vkw-cell--end{justify-content:flex-end;padding-right:0}.vkw .vkw-when{color:var(--fsd-subtle)}.vkw .vkw-when[data-soon]{color:var(--fs-color-accent-11)}.vkw .vkw-iconbutton{border:1px solid var(--fsd-line);background:var(--fsd-panel);width:28px;height:28px;color:var(--fsd-subtle);border-radius:6px;flex:none;place-items:center;display:grid}.vkw .vkw-start{background:var(--fsd-hover);height:24px;color:var(--fsd-muted);white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.vkw .vkw-start[data-open]{background:var(--fsd-brand-soft);color:var(--fsd-brand-text)}.vkw .vkw-start svg{flex:none}.vkw .ss-collapse:not([data-open]) .vkw-row{visibility:hidden;transition:visibility 0s linear .46s}.vkw .vkw-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:#00000029;transition:opacity .35s;position:absolute;inset:0 376px 0 0}.vkw .vkw-scrim--dialog{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:376px;inset:0 0 0 auto}.vkw .vkw-scrim[data-on]{opacity:1}:where(.dark) .vkw .vkw-scrim{background:#0006}.vkw .vkw-drawer{border-left:1px solid var(--fsd-line);background:var(--fsd-panel);will-change:transform;flex-direction:column;width:376px;padding-bottom:44px;transition:translate .45s cubic-bezier(.45,0,.1,1);display:flex;position:absolute;top:0;bottom:0;right:0;translate:104%;box-shadow:-16px 0 40px -20px #00000059}.vkw .vkw-drawer[data-on]{translate:0}.vkw .vkw-drawer:not([data-on]){transition-delay:.12s}.vkw .vkw-content[data-drawer] .vkw-row>:nth-child(n+4),.vkw .vkw-content[data-drawer] .vkw-new{opacity:0;visibility:hidden;transition:opacity .1s linear .45s,visibility 0s linear .55s}.vkw .vkw-drawer__head{border-bottom:1px solid var(--fsd-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 16px 16px 20px;display:flex}.vkw .vkw-drawer__titles{gap:4px;font-size:12px;line-height:1.3;display:grid}.vkw .vkw-drawer__title{font-size:15px;font-weight:500;line-height:1.3}.vkw .vkw-close{background:var(--fsd-hover);width:28px;height:28px;color:var(--fsd-subtle);border-radius:6px;flex:none;place-items:center;display:grid}.vkw .vkw-drawer__body{gap:14px;padding:18px 20px 0;display:grid}.vkw .vkw-group{gap:5px;min-width:0;display:grid;position:relative}:where(.dark) .vkw .vkw-drawer .vkw-field{background:var(--fsd-page)}.vkw .vkw-field{transition:box-shadow .15s}.vkw .vkw-field[data-focus]{box-shadow:0 0 0 1px var(--fsd-brand);border-color:var(--fsd-brand)}.vkw .vkw-listbox{z-index:2;background:var(--fsd-panel);box-shadow:var(--fsd-shadow-satellite);opacity:0;will-change:transform;border-radius:8px;padding:4px 0;transition:opacity .15s;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.vkw .vkw-listbox[data-on]{opacity:1}.vkw .vkw-option{align-content:center;gap:2px;height:44px;padding:0 12px;font-size:13px;line-height:1.3;display:grid}.vkw .vkw-option>.vkw-subtle{font-size:12px}.vkw .vkw-field[data-readonly],.vkw .vkw-option[data-hover]{background:var(--fsd-hover)}.vkw .vkw-hint{color:var(--fsd-subtle);text-wrap:pretty;font-size:12px;line-height:1.35}.vkw .vkw-switch{justify-self:start;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.vkw .vkw-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding-bottom:2px;display:grid}.vkw .vkw-drawer__foot{border-top:1px solid var(--fsd-line);gap:8px;margin-top:auto;padding:16px 20px;display:flex}.vkw .vkw-drawer[data-covered] .vkw-drawer__foot>*{opacity:0;visibility:hidden;transition:background-color .2s,color .2s,border-color .2s,scale .3s cubic-bezier(.16,1,.3,1),opacity .2s .1s,visibility 0s linear .3s}.vkw .vkw-dialog{background:var(--fsd-panel);width:420px;box-shadow:var(--fsd-shadow-satellite);opacity:0;will-change:transform;border-radius:12px;gap:14px;padding:20px;transition:opacity .12s,scale .2s;display:grid;position:absolute;top:196px;left:230px;scale:.96}.vkw .vkw-dialog[data-on]{opacity:1;transition:opacity .2s,scale .25s cubic-bezier(.16,1,.3,1);scale:1}.vkw .vkw-dialog__title{font-size:16px;font-weight:500;line-height:1.3}.vkw .vkw-dialog__desc{text-wrap:pretty;margin-top:-8px;font-size:12.5px;line-height:1.45}.vkw .vkw-facts{grid-template-columns:1.2fr 1fr;gap:12px 16px;margin:2px 0 0;display:grid}.vkw .vkw-fact{gap:3px;display:grid}.vkw .vkw-fact dd{margin:0;font-size:13px;line-height:1.3}.vkw .vkw-dialog__foot{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.vkw .vkw-patients{z-index:4;background:var(--fsd-page);visibility:hidden;position:absolute;inset:0}.vkw .vkw-patients[data-on]{visibility:visible}.vkw .vkw-toolbar--patients{margin-top:18px}.vkw .vkw-new .vkw-create.fsd-button{width:126px}.vkw .vkw-prow{border-top:1px solid var(--fsd-line-faint);grid-template-columns:216px 112px 152px 168px minmax(0,1fr) 28px;align-items:center;min-height:54px;padding:0 12px;font-size:12.5px;line-height:1.3;display:grid}.vkw .vkw-prow.vkw-row--head{border-top:0;min-height:36px;font-size:12px}
