:root{--vara-rgb-midnight:53 50 61;--vara-rgb-slate:65 64 71;--vara-rgb-sage:173 181 163;--vara-rgb-dusty-sage:194 201 186;--vara-rgb-sage-deep:91 105 79;--vara-rgb-canvas:249 247 244;--vara-rgb-lace:253 252 250;--vara-rgb-fog:232 228 224;--vara-rgb-white:255 255 255;--vara-rgb-muted:101 98 108;--vara-rgb-danger:138 59 50;--vara-rgb-warning:118 80 35;--vara-rgb-success:68 95 61;--vara-rgb-accent-soft:225 232 218;--vara-color-midnight:rgb(var(--vara-rgb-midnight));--vara-color-slate:rgb(var(--vara-rgb-slate));--vara-color-sage:rgb(var(--vara-rgb-sage));--vara-color-dusty-sage:rgb(var(--vara-rgb-dusty-sage));--vara-color-sage-deep:rgb(var(--vara-rgb-sage-deep));--vara-color-canvas:rgb(var(--vara-rgb-canvas));--vara-color-lace:rgb(var(--vara-rgb-lace));--vara-color-fog:rgb(var(--vara-rgb-fog));--vara-color-white:rgb(var(--vara-rgb-white));--vara-color-muted:rgb(var(--vara-rgb-muted));--vara-color-danger:rgb(var(--vara-rgb-danger));--vara-color-warning:rgb(var(--vara-rgb-warning));--vara-color-success:rgb(var(--vara-rgb-success));--vara-color-accent-soft:rgb(var(--vara-rgb-accent-soft));--vara-color-danger-soft:#f8eeec;--vara-color-error-on-dark:#f3c1b8;--vara-line:rgb(var(--vara-rgb-midnight)/.14);--vara-line-dark:rgb(var(--vara-rgb-lace)/.22);--vara-texture-light:linear-gradient(rgb(var(--vara-rgb-canvas)/.72),rgb(var(--vara-rgb-canvas)/.72)),url(/wyatt/deck/texture-cream.webp);--vara-texture-dark:linear-gradient(rgb(var(--vara-rgb-midnight)/.45),rgb(var(--vara-rgb-midnight)/.45)),url(/wyatt/deck/texture-midnight.webp);--vara-color-warning-soft:#f7f1e5;--vara-gradient-gold:linear-gradient(135deg,#f2d596,#cdaa74 50%,#b68843);--vara-font-display:var(--vara-loaded-display,Georgia),Georgia,serif;--vara-font-body:var(--vara-loaded-body,Helvetica),Helvetica,Arial,sans-serif;--vara-text-xs:.75rem;--vara-text-sm:.875rem;--vara-text-base:1rem;--vara-text-lg:1.125rem;--vara-text-xl:1.5rem;--vara-text-2xl:1.75rem;--vara-text-3xl:2.25rem;--vara-text-4xl:2.5rem;--vara-text-5xl:3rem;--vara-text-6xl:3.75rem;--vara-text-7xl:4.5rem;--vara-text-hero:clamp(2.5rem,6vw,3.75rem);--vara-leading-body:1.6;--vara-leading-display:1.05;--vara-tracking-label:.12em;--vara-space-0:0px;--vara-space-1:.25rem;--vara-space-2:.5rem;--vara-space-3:.75rem;--vara-space-4:1rem;--vara-space-5:1.25rem;--vara-space-6:1.5rem;--vara-space-8:2rem;--vara-space-10:2.5rem;--vara-space-12:3rem;--vara-space-16:4rem;--vara-space-20:5rem;--vara-space-24:6rem;--vara-radius-sm:.25rem;--vara-radius-md:.5rem;--vara-radius-lg:.75rem;--vara-radius-pill:999px;--vara-shadow-lift:0 1px 2px rgb(var(--vara-rgb-midnight)/.05),0 12px 32px -16px rgb(var(--vara-rgb-midnight)/.18);--vara-shadow-overlay:0 8px 24px rgb(var(--vara-rgb-midnight)/.12);--vara-control-height:44px;--vara-duration:160ms;--vara-workspace-width:1280px}*{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--vara-color-fog)}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--vara-color-canvas);color:var(--vara-color-midnight);font:400 var(--vara-text-base)/var(--vara-leading-body) var(--vara-font-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:default}img,video{max-width:100%}:root{--vara-focus-ring:var(--vara-color-midnight);--vara-focus-offset:3px;--vara-focus-backing:none}:where(.pp-sum,.pf-bar,.pf-side-in,.op-pbar,.op-trust,.bg-midnight)>*{--vara-focus-ring:var(--vara-color-lace)}:where(.vara-card,.card,.vara-table-scroll,.vara-stepper,.vara-notice,.pp-card,.pp-step,.pb-block,.pa-payment-choice,.bg-lace,.bg-canvas,.bg-white,.bg-fog,.bg-accent-soft)>*{--vara-focus-ring:var(--vara-color-midnight)}:is(:focus-visible:not(label input:is([type=checkbox],[type=radio])),label:has(input:is([type=checkbox],[type=radio]):focus-visible)){outline:3px solid var(--vara-focus-ring);outline-offset:var(--vara-focus-offset);box-shadow:var(--vara-focus-backing)}label input:is([type=checkbox],[type=radio]):focus-visible{outline:none}.cell-btn{--vara-focus-ring:var(--vara-color-midnight);--vara-focus-offset:-6px;--vara-focus-backing:inset 0 0 0 9px var(--vara-color-lace)}h1,h2{font-family:var(--vara-font-display);font-weight:500}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0}ol,ul{list-style:none;padding:0}iframe,img,svg,video{display:block;vertical-align:middle}img,video{height:auto}table{text-indent:0;border-color:inherit;border-collapse:collapse}[type=button],[type=submit],button{-webkit-appearance:button}fieldset,input,select,textarea{min-width:0}textarea{resize:vertical}a{color:inherit}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.app-workspace.wrap{width:100%;max-width:var(--vara-workspace-width);margin-inline:auto;padding:0 var(--vara-space-4) var(--vara-space-20);min-height:100vh}@media (min-width:640px){.app-workspace.wrap{padding-inline:var(--vara-space-8);padding-bottom:var(--vara-space-24)}}:where(.app-workspace,.app-admin) .vara-brand-bar.header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand navigation account";width:100%;max-width:none;margin:0 0 var(--vara-space-8);grid-gap:var(--vara-space-4);gap:var(--vara-space-4);padding:var(--vara-space-6) 0;border-bottom:1px solid var(--vara-color-fog)}:where(.app-workspace,.app-admin) .header>.vara-brand{grid-area:brand;justify-self:start}:where(.app-workspace,.app-admin) .header>.nav-main{grid-area:navigation}:where(.app-workspace,.app-admin) .header-account{grid-area:account;display:flex;justify-content:flex-end;align-items:center;min-height:var(--vara-control-height)}:where(.app-workspace,.app-admin) .nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vara-space-2)}:where(.app-workspace,.app-admin) .more-btn,:where(.app-workspace,.app-admin) .nav>a:not(.vara-button){display:inline-flex;align-items:center;gap:var(--vara-space-1);min-width:var(--vara-control-height);min-height:var(--vara-control-height);padding:0 var(--vara-space-2);font-size:var(--vara-text-sm);font-weight:500;color:var(--vara-color-muted);text-decoration:none;border-bottom:2px solid transparent}:where(.app-workspace,.app-admin) .more-btn.on,:where(.app-workspace,.app-admin) .nav>a.on:not(.vara-button){color:var(--vara-color-midnight);border-bottom-color:var(--vara-color-midnight)}:where(.app-workspace,.app-admin) .nav>a:not(.vara-button):hover{color:var(--vara-color-midnight)}:where(.app-workspace,.app-admin) .nav-cta{margin-left:auto}:where(.app-workspace,.app-admin) .nav-label{position:relative;display:inline-block}:where(.app-workspace,.app-admin) .nav-label[aria-busy=true]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.2em}:where(.app-workspace,.app-admin) .nav-pending{position:absolute;top:100%;left:0;font-size:var(--vara-text-xs);line-height:1}:where(.app-workspace,.app-admin) .nav-user{display:flex;align-items:center;gap:var(--vara-space-2);font-size:var(--vara-text-sm);color:var(--vara-color-muted)}:where(.app-workspace,.app-admin) .more{position:relative}:where(.app-workspace,.app-admin) .more-menu{position:absolute;right:0;top:calc(100% + var(--vara-space-1));z-index:20;min-width:220px;display:grid;background:var(--vara-color-lace);border:1px solid var(--vara-color-fog);border-radius:var(--vara-radius-sm);box-shadow:var(--vara-shadow-overlay);padding:var(--vara-space-1)}:where(.app-workspace,.app-admin) .more-menu a{display:grid;min-height:var(--vara-control-height);padding:var(--vara-space-2) var(--vara-space-3);text-decoration:none;color:var(--vara-color-midnight);font-weight:500}:where(.app-workspace,.app-admin) .more-menu a:hover,:where(.app-workspace,.app-admin) .more-menu a[aria-current=page]{background:var(--vara-color-canvas)}:where(.app-workspace,.app-admin) .more-menu .muted{font-size:var(--vara-text-sm);font-weight:400}@media (max-width:479px){:where(.app-workspace,.app-admin) .nav{gap:var(--vara-space-2) var(--vara-space-1)}:where(.app-workspace,.app-admin) .nav-cta{margin:var(--vara-space-2) 0 0;flex-basis:100%}}:where(.app-workspace,.app-admin) .staff-contact-links{display:flex;flex-direction:column;align-items:flex-start;overflow-wrap:anywhere}:where(.app-workspace,.app-admin) .staff-contact-links a{display:inline-flex;align-items:center;min-height:var(--vara-control-height);max-width:100%;color:var(--vara-color-sage-deep);text-decoration:underline}.app-admin .staff-lead-proposal{min-width:150px;max-width:19rem}.app-admin .staff-lead-reason{margin-top:var(--vara-space-2);font-size:var(--vara-text-xs);color:var(--vara-color-danger);text-align:left}@media (max-width:639px){.app-admin .vara-table-scroll.staff-leads-table{overflow:visible;border:0;border-radius:0;background:transparent}.app-admin .vara-table-scroll.staff-leads-table table{display:block;min-width:0}.app-admin .staff-leads-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.app-admin .staff-leads-table tbody{display:grid;grid-gap:var(--vara-space-4);gap:var(--vara-space-4)}.app-admin .staff-leads-table tr{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--vara-space-3);gap:var(--vara-space-3);padding:var(--vara-space-4);border:1px solid var(--vara-color-fog);border-radius:var(--vara-radius-md);background:var(--vara-color-lace)}.app-admin .vara-table-scroll.staff-leads-table td{display:block;max-width:100%;padding:0;overflow-wrap:anywhere;text-align:left}.app-admin .vara-table-scroll.staff-leads-table td:first-child{min-width:0}.app-admin .vara-table-scroll.staff-leads-table td:nth-child(3){white-space:normal}.app-admin .staff-leads-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--vara-space-1);font-size:var(--vara-text-xs);font-weight:600;color:var(--vara-color-muted)}.app-admin .staff-lead-proposal{min-width:0;max-width:none}}:where(.app-workspace) .display{margin:0;font-family:var(--vara-font-display);font-weight:400;line-height:var(--vara-leading-display)}:where(.app-workspace) .eyebrow{margin:0;font-family:var(--vara-font-body);font-size:var(--vara-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--vara-tracking-label);color:var(--vara-color-slate)}:where(.app-workspace) .muted{color:var(--vara-color-muted)}:where(.app-workspace) .error{color:var(--vara-color-danger);font-size:var(--vara-text-sm);min-height:1.6em;margin:var(--vara-space-2) 0 0}:where(.app-workspace) .caption,:where(.app-workspace) .recent-note{font-size:var(--vara-text-sm);margin:var(--vara-space-2) 0 0}:where(.app-workspace) .vara-button.icon-btn{min-width:var(--vara-control-height);width:var(--vara-control-height);padding:0}:where(.app-workspace) .views{display:flex;margin-bottom:var(--vara-space-8)}:where(.app-workspace) .views a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--vara-control-height);padding:0 var(--vara-space-5);border-radius:var(--vara-radius-sm);font-size:var(--vara-text-sm);color:var(--vara-color-muted);text-decoration:none}:where(.app-workspace) .views a.on{background:var(--vara-color-midnight);color:var(--vara-color-lace)}:where(.app-workspace) .seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--vara-color-fog);border-radius:var(--vara-radius-sm);background:var(--vara-color-lace);padding:2px}:where(.app-workspace) .seg button{min-height:var(--vara-control-height);padding:0 var(--vara-space-3);border-radius:var(--vara-radius-sm);font-size:var(--vara-text-sm);color:var(--vara-color-muted)}:where(.app-workspace) .seg button.on{background:var(--vara-color-midnight);color:var(--vara-color-lace)}:where(.app-workspace) .seg button.on[aria-checked=true]:first-child{background:var(--vara-color-dusty-sage);color:var(--vara-color-midnight)}@media (max-width:479px){:where(.app-workspace) .views a{flex:1 1;padding-inline:var(--vara-space-2)}}:where(.app-workspace) .month-navigation{display:flex;gap:var(--vara-space-2)}:where(.app-workspace) .calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--vara-space-1);gap:var(--vara-space-1)}:where(.app-workspace) .weekdays span{font-size:var(--vara-text-xs);text-align:center;color:var(--vara-color-muted);padding-bottom:var(--vara-space-2)}:where(.app-workspace) .days.loading{opacity:.5}:where(.app-workspace) .day{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:0;min-height:72px;padding:var(--vara-space-1);background:var(--vara-color-lace);border:1px solid var(--vara-color-fog);border-radius:var(--vara-radius-sm);text-align:left}:where(.app-workspace) .day:hover:not(:disabled){border-color:var(--vara-color-slate)}:where(.app-workspace) .day .num{font-size:var(--vara-text-base);line-height:1.2}:where(.app-workspace) .day .state{font-size:var(--vara-text-xs);line-height:1.25;color:var(--vara-color-slate)}:where(.app-workspace) .day .free-word{display:none}:where(.app-workspace) .day.out{background:transparent}:where(.app-workspace) .day.today{border-color:var(--vara-color-sage-deep);box-shadow:inset 0 0 0 1px var(--vara-color-sage-deep)}:where(.app-workspace) .day.full{background:var(--vara-color-midnight);border-color:var(--vara-color-midnight);color:var(--vara-color-lace)}:where(.app-workspace) .day.full .state{color:var(--vara-color-lace)}:where(.app-workspace) .day.past{color:var(--vara-color-muted);background:var(--vara-color-canvas);border-color:var(--vara-color-fog)}:where(.app-workspace) .day.tight{box-shadow:inset 3px 0 0 var(--vara-color-sage-deep)}:where(.app-workspace) .day.tight.today{box-shadow:inset 3px 0 0 var(--vara-color-sage-deep),inset 0 0 0 1px var(--vara-color-sage-deep)}@media (min-width:640px){:where(.app-workspace) .calendar-grid{gap:var(--vara-space-2)}:where(.app-workspace) .day{min-height:96px;padding:var(--vara-space-3)}:where(.app-workspace) .day .free-word{display:inline}}:where(.app-workspace) .month-legend{display:flex;flex-wrap:wrap;gap:var(--vara-space-2) var(--vara-space-4);margin:var(--vara-space-3) 0 0;font-size:var(--vara-text-sm);color:var(--vara-color-muted)}:where(.app-workspace) .month-legend i{display:inline-block;width:12px;height:12px;margin-right:var(--vara-space-1);border-radius:var(--vara-radius-sm);border:1px solid var(--vara-color-fog)}:where(.app-workspace) .month-legend .k-tight{box-shadow:inset 3px 0 0 var(--vara-color-sage-deep)}:where(.app-workspace) .month-legend .k-full{background:var(--vara-color-midnight)}:where(.app-workspace) .quick{margin-bottom:var(--vara-space-6)}:where(.app-workspace) .quick-row{display:flex;gap:var(--vara-space-2)}:where(.app-workspace) .quick-row .vara-input{min-width:0;flex:1 1}:where(.app-workspace) .quick-row .vara-button{white-space:nowrap}:where(.app-workspace) .quick-answer{margin-top:var(--vara-space-2);font-size:var(--vara-text-sm)}:where(.app-workspace) .quick-answer:empty{display:none}:where(.app-workspace) .quick-answer .q-full{color:var(--vara-color-danger)}:where(.app-workspace) .upcoming{margin-top:var(--vara-space-12)}:where(.app-workspace) .full-list{list-style:none;margin:var(--vara-space-4) 0 0;padding:0;border-top:1px solid var(--vara-color-fog)}:where(.app-workspace) .full-list button{width:100%;min-height:var(--vara-control-height);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--vara-space-1) var(--vara-space-4);padding:var(--vara-space-4) 0;border-bottom:1px solid var(--vara-color-fog);text-align:left}:where(.app-workspace) .full-list .muted{font-size:var(--vara-text-sm)}:where(.app-workspace) .overlay{position:fixed;inset:0;background:rgb(var(--vara-rgb-midnight)/.35);display:flex;align-items:flex-end;justify-content:center;z-index:20}:where(.app-workspace) .panel{width:100%;max-height:92vh;overflow-y:auto;background:var(--vara-color-canvas);border-radius:var(--vara-radius-lg) var(--vara-radius-lg) 0 0;padding:var(--vara-space-6) var(--vara-space-4) var(--vara-space-8)}:where(.app-workspace) .panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--vara-space-4);margin-bottom:var(--vara-space-5)}:where(.app-workspace) .panel-title{font-size:var(--vara-text-2xl);margin-top:var(--vara-space-1)}:where(.app-workspace) .pill{display:inline-block;margin:var(--vara-space-2) 0 0;padding:2px var(--vara-space-2);border-radius:var(--vara-radius-pill);background:var(--vara-color-dusty-sage);color:var(--vara-color-midnight);font-size:var(--vara-text-xs);font-weight:600}:where(.app-workspace) .pill-full{background:var(--vara-color-midnight);color:var(--vara-color-lace)}:where(.app-workspace) .free-names{margin:var(--vara-space-2) 0 0;font-size:var(--vara-text-sm)}:where(.app-workspace) .dj-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--vara-color-fog)}:where(.app-workspace) .dj-row{padding:var(--vara-space-3) 0;border-bottom:1px solid var(--vara-color-fog)}:where(.app-workspace) .dj-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vara-space-2) var(--vara-space-3)}:where(.app-workspace) .dj-name{font-weight:500}:where(.app-workspace) .details{display:grid;grid-gap:var(--vara-space-2);gap:var(--vara-space-2);margin-top:var(--vara-space-3)}:where(.app-workspace) .block-box{display:grid;grid-gap:var(--vara-space-3);gap:var(--vara-space-3);margin-top:var(--vara-space-8);padding:var(--vara-space-5);background:var(--vara-color-lace);border:1px solid var(--vara-color-fog);border-radius:var(--vara-radius-sm)}:where(.app-workspace) .block-box p,:where(.app-workspace) .unassigned p{margin:0}:where(.app-workspace) .unassigned{margin-bottom:var(--vara-space-4)}:where(.app-workspace) .unassigned ul{list-style:none;margin:var(--vara-space-2) 0 0;padding:0}:where(.app-workspace) .unassigned li{display:flex;align-items:center;justify-content:space-between;gap:var(--vara-space-3)}@media (min-width:640px){:where(.app-workspace) .overlay{align-items:center}:where(.app-workspace) .panel{max-width:640px;border-radius:var(--vara-radius-md);padding:var(--vara-space-8)}:where(.app-workspace) .details{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.app-workspace) .team-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--vara-space-4);gap:var(--vara-space-4)}:where(.app-workspace) .dj-field,:where(.app-workspace) .dj-form,:where(.app-workspace) .team-row{min-width:0}:where(.app-workspace) .team-editor-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vara-space-3);margin-bottom:var(--vara-space-4)}:where(.app-workspace) .team-editor-label .pill{margin:0}:where(.app-workspace) .dj-fields,:where(.app-workspace) .dj-form,:where(.app-workspace) .dj-heading{display:grid;grid-gap:var(--vara-space-4);gap:var(--vara-space-4)}:where(.app-workspace) .dj-heading{align-items:end}:where(.app-workspace) .dj-contact-details summary{min-height:var(--vara-control-height);display:list-item;cursor:pointer;font-size:var(--vara-text-sm)}:where(.app-workspace) .dj-hint{font-size:var(--vara-text-sm)}:where(.app-workspace) .dj-save{justify-self:start}:where(.app-workspace) .team-row.inactive .vara-input{color:var(--vara-color-muted)}:where(.app-workspace) .add-form{margin-top:var(--vara-space-10);display:grid;grid-gap:var(--vara-space-3);gap:var(--vara-space-3)}:where(.app-workspace) .add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--vara-space-2);gap:var(--vara-space-2)}@media (min-width:640px){:where(.app-workspace) .dj-heading{grid-template-columns:minmax(0,1fr) auto}:where(.app-workspace) .dj-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.app-workspace) .period{margin:0 0 var(--vara-space-2)}:where(.app-workspace) .range{font-size:var(--vara-text-sm);margin:0}:where(.app-workspace) .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--vara-space-2);gap:var(--vara-space-2);margin-top:var(--vara-space-6)}:where(.app-workspace) .vara-card.stat{padding:var(--vara-space-3);min-width:0}:where(.app-workspace) .stat-num{display:block;font-family:var(--vara-font-display);font-size:var(--vara-text-2xl);line-height:var(--vara-leading-display)}:where(.app-workspace) .stat .eyebrow{display:block;margin-top:var(--vara-space-2);letter-spacing:0;text-transform:none;overflow-wrap:normal}:where(.app-workspace) .overview-method{margin-top:var(--vara-space-4);color:var(--vara-color-muted);font-size:var(--vara-text-sm)}:where(.app-workspace) .overview-method summary{min-height:var(--vara-control-height);cursor:pointer}:where(.app-workspace) .ov-section{margin-top:var(--vara-space-10)}:where(.app-workspace) .rows{list-style:none;margin:var(--vara-space-3) 0 0;padding:0;border-top:1px solid var(--vara-color-fog)}:where(.app-workspace) .rows li{padding:var(--vara-space-3) 0;border-bottom:1px solid var(--vara-color-fog)}:where(.app-workspace) .row-line{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,64px);grid-gap:var(--vara-space-2);gap:var(--vara-space-2);align-items:baseline;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--vara-text-sm)}:where(.app-workspace) .row-line.two{grid-template-columns:minmax(0,1fr) repeat(2,88px)}:where(.app-workspace) .row-line>:not(:first-child){text-align:right}:where(.app-workspace) .row-head{font-size:var(--vara-text-xs);font-weight:600;color:var(--vara-color-muted)}:where(.app-workspace) .bar{height:4px;margin-top:var(--vara-space-2);background:var(--vara-color-fog);border-radius:var(--vara-radius-sm);overflow:hidden}:where(.app-workspace) .bar span{display:block;height:100%;background:var(--vara-color-sage-deep)}@media (min-width:640px){:where(.app-workspace) .stats{gap:var(--vara-space-4)}:where(.app-workspace) .stat{padding:var(--vara-space-5)}:where(.app-workspace) .stat-num{font-size:var(--vara-text-4xl)}}:where(.app-workspace) .sched-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vara-space-4);margin-bottom:var(--vara-space-4)}:where(.app-workspace) .sched-bar .vara-page-header{margin:0}:where(.app-workspace) .sched-nav{display:flex;gap:var(--vara-space-2)}:where(.app-workspace) .sched-nav button{min-height:var(--vara-control-height);min-width:var(--vara-control-height);border:1px solid var(--vara-color-fog);background:var(--vara-color-lace);padding:var(--vara-space-2) var(--vara-space-3);border-radius:var(--vara-radius-sm);font-size:var(--vara-text-sm)}:where(.app-workspace) .sched-nav button.on{background:var(--vara-color-midnight);color:var(--vara-color-lace);border-color:var(--vara-color-midnight)}:where(.app-workspace) .sched-scroll-hint{margin:0 0 var(--vara-space-2);font-size:var(--vara-text-sm);color:var(--vara-color-muted)}:where(.app-workspace) .sched-scroll{overflow-x:auto;border:1px solid var(--vara-color-fog);border-radius:var(--vara-radius-sm);background:var(--vara-color-lace);box-shadow:inset -8px 0 8px -8px var(--vara-color-slate)}:where(.app-workspace) .sched{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--vara-text-sm)}:where(.app-workspace) .sched td,:where(.app-workspace) .sched th{padding:0;border-bottom:1px solid var(--vara-color-fog)}:where(.app-workspace) .sched th.who{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--vara-color-lace);text-align:left;padding:var(--vara-space-2) var(--vara-space-3);font-weight:500;white-space:nowrap;border-right:1px solid var(--vara-color-fog)}:where(.app-workspace) .sched th.sday{min-width:var(--vara-control-height);text-align:center;font-weight:500;line-height:1.2;padding:var(--vara-space-2) 0;color:var(--vara-color-muted);border-left:1px solid var(--vara-color-fog)}:where(.app-workspace) .sched th.sday span{display:block;color:var(--vara-color-midnight)}:where(.app-workspace) .sched th.sday em{font-style:normal;font-size:var(--vara-text-xs)}:where(.app-workspace) .sched th.sday.we{background:var(--vara-color-canvas)}:where(.app-workspace) .sched th.sday.stoday span{background:var(--vara-color-midnight);color:var(--vara-color-lace);border-radius:var(--vara-radius-pill);margin-inline:var(--vara-space-1)}:where(.app-workspace) .sched td.c{position:relative;height:var(--vara-control-height);min-width:var(--vara-control-height);border-left:1px solid var(--vara-color-fog)}:where(.app-workspace) .sched td.util,:where(.app-workspace) .sched th.util{padding:0 var(--vara-space-3);white-space:nowrap;text-align:left;font-size:var(--vara-text-sm)}:where(.app-workspace) .sched .foot td,:where(.app-workspace) .sched .foot th.who{border-bottom:0;background:var(--vara-color-canvas)}:where(.app-workspace) .sched td.free-n{text-align:center;color:var(--vara-color-muted);border-left:1px solid var(--vara-color-fog);height:var(--vara-control-height)}:where(.app-workspace) .sched td.free-n.none{color:var(--vara-color-danger);font-weight:600}:where(.app-workspace) .c.wedding{background:var(--vara-color-sage-deep)}:where(.app-workspace) .c.corporate{background:var(--vara-color-slate)}:where(.app-workspace) .c.private{background:var(--vara-color-midnight)}:where(.app-workspace) .c.other{background:var(--vara-color-sage)}:where(.app-workspace) .c.recurring{background:var(--vara-color-dusty-sage)}:where(.app-workspace) .c.waiting{background:repeating-linear-gradient(45deg,var(--vara-color-sage-deep) 0 4px,var(--vara-color-lace) 4px 8px)}:where(.app-workspace) .c.held{background:repeating-linear-gradient(45deg,var(--vara-color-sage) 0 4px,var(--vara-color-lace) 4px 8px)}:where(.app-workspace) .c.off{background:repeating-linear-gradient(-45deg,var(--vara-color-fog) 0 3px,var(--vara-color-lace) 3px 7px)}:where(.app-workspace) .c.blocked{background:var(--vara-color-fog)}:where(.app-workspace) .sched-legend{display:flex;flex-wrap:wrap;gap:var(--vara-space-2) var(--vara-space-5);list-style:none;padding:0;margin:var(--vara-space-4) 0 var(--vara-space-2);font-size:var(--vara-text-sm)}:where(.app-workspace) .sched-legend i.c{display:inline-block;width:16px;height:16px;border-radius:var(--vara-radius-sm);vertical-align:-2px;margin-right:var(--vara-space-1);border:1px solid var(--vara-color-fog)}:where(.app-workspace) .cell-btn{position:absolute;inset:0;width:100%;height:100%;min-width:var(--vara-control-height);min-height:var(--vara-control-height)}:where(.app-workspace) .sched td.c.picked{box-shadow:inset 0 0 0 2px var(--vara-color-midnight)}:where(.app-workspace) .sched-pick{min-height:3.2em;margin:var(--vara-space-3) 0 0;font-size:var(--vara-text-base)}:where(.app-workspace) .recent-tools{display:flex;flex-wrap:wrap;gap:var(--vara-space-3);align-items:center;margin:var(--vara-space-4) 0}:where(.app-workspace) .recent-tools .vara-input{flex:1 1 240px;min-width:0}:where(.app-workspace) .recent-list{list-style:none;margin:0;padding:0}:where(.app-workspace) .recent-list li{padding:var(--vara-space-3) 0;border-bottom:1px solid var(--vara-color-fog)}:where(.app-workspace) .r-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vara-space-2)}:where(.app-workspace) .r-at{font-size:var(--vara-text-sm);margin-left:auto}:where(.app-workspace) .tag{font-size:var(--vara-text-xs);font-weight:600;padding:1px var(--vara-space-2);border-radius:var(--vara-radius-pill);border:1px solid var(--vara-color-fog)}:where(.app-workspace) .tag.new{background:var(--vara-color-dusty-sage);border-color:var(--vara-color-dusty-sage)}:where(.app-workspace) .r-count{font-size:var(--vara-text-sm);margin:0 0 var(--vara-space-1)}:where(.app-workspace) .more-rows{margin-top:var(--vara-space-5)}.nav-loading{padding-block:var(--vara-space-2) var(--vara-space-8)}.nav-loading-label{display:block;margin-bottom:var(--vara-space-4);color:var(--vara-color-muted);font-size:var(--vara-text-sm)}.nav-loading-header{display:flex;justify-content:space-between;gap:var(--vara-space-6);padding-block:var(--vara-space-4) var(--vara-space-10)}.nav-loading-brand{width:90px;height:30px}.nav-loading-menu{width:min(65%,540px);height:30px}.nav-loading-title{width:min(55%,280px);height:32px}.nav-loading-subtitle{width:min(85%,480px);height:14px;margin-top:var(--vara-space-4)}.nav-loading-panel{margin-top:var(--vara-space-8)}.nav-loading-row{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;grid-gap:var(--vara-space-6);gap:var(--vara-space-6);min-height:60px;border-bottom:1px solid var(--vara-color-fog)}.nav-loading-row:last-child{border:0}.nav-loading-row .vara-skeleton{height:12px}.nav-loading-row .vara-skeleton:first-child{width:75%}:where(.app-workspace) .gate{max-width:360px;margin:10vh auto 0}:where(.app-workspace) .gate-form{display:grid;grid-gap:var(--vara-space-3);gap:var(--vara-space-3)}:where(.app-workspace) .pin-input{text-align:center;font-size:var(--vara-text-xl);letter-spacing:.4em}:where(.app-workspace) .gate-help{margin-top:var(--vara-space-4);font-size:var(--vara-text-sm)}:where(.app-workspace) .icon-btn svg{flex-shrink:0}@media (max-width:999px){:where(.app-workspace,.app-admin) .vara-brand-bar.header{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand account" "navigation navigation"}}:where(.app-workspace) .full-list .vara-button{font-weight:400;letter-spacing:0;border-radius:0;border-width:0 0 1px;color:var(--vara-color-midnight)}@media (max-width:639px){:where(.app-workspace) .sched th.who{width:calc(var(--vara-control-height) * 3);min-width:calc(var(--vara-control-height) * 3);max-width:calc(var(--vara-control-height) * 3);white-space:normal;overflow-wrap:anywhere;line-height:1.3}}:where(.app-workspace) .pf{padding-bottom:var(--vara-space-6)}:where(.app-workspace) .pf-sub{margin:10px 0 var(--vara-space-6);font-size:var(--vara-text-base)}:where(.app-workspace) .pf-empty,:where(.app-workspace) .pf-loading{margin:var(--vara-space-6) 0;font-size:var(--vara-text-base)}:where(.app-workspace) .pf-search{margin-bottom:var(--vara-space-2)}:where(.app-workspace) .pf-group{margin-top:28px}:where(.app-workspace) .pf-group-label{color:var(--vara-color-muted)}:where(.app-workspace) .pf-couples{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--vara-color-fog)}:where(.app-workspace) .pf-couple.vara-button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name call" "meta meta";grid-gap:2px var(--vara-space-3);gap:2px var(--vara-space-3);align-items:baseline;padding:14px var(--vara-space-2);margin:0 calc(-1 * var(--vara-space-2));border-bottom:1px solid var(--vara-color-fog);transition:background-color .16s ease;box-sizing:content-box}@media (hover:hover){:where(.app-workspace) .pf-couple:hover{background:var(--vara-color-lace)}}:where(.app-workspace) .pf-couple:active{background:var(--vara-color-fog)}:where(.app-workspace) .pf-couple-name{grid-area:name;font-family:var(--vara-font-display);font-size:var(--vara-text-xl);line-height:1.15;overflow-wrap:anywhere}:where(.app-workspace) .pf-couple-meta{grid-area:meta;font-size:var(--vara-text-sm);color:var(--vara-color-muted)}:where(.app-workspace) .pf-couple-call{grid-area:call;display:flex;align-items:center;gap:var(--vara-space-2);font-size:var(--vara-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vara-color-slate);white-space:nowrap}:where(.app-workspace) .pf-draft-tag{padding:1px var(--vara-space-2);border-radius:var(--vara-radius-pill);background:var(--vara-color-dusty-sage);color:var(--vara-color-midnight);font-size:var(--vara-text-xs);letter-spacing:.1em}:where(.app-workspace) .pf-layout{display:block;--pf-bar-height:142px}@media (min-width:1000px){:where(.app-workspace) .pf-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--vara-space-12);gap:var(--vara-space-12);align-items:start}}:where(.app-workspace) .pf-guide{padding-bottom:calc(var(--pf-bar-height) + env(safe-area-inset-bottom) + var(--vara-space-6))}:where(.app-workspace) .pf-layout:has(.pf-bar .pf-bar-error){--pf-bar-height:238px}@media (min-width:1000px){:where(.app-workspace) .pf-guide{padding-bottom:var(--vara-space-12)}}:where(.app-workspace) .pf-guide-head{display:flex;align-items:center;justify-content:space-between;gap:var(--vara-space-3);margin:calc(-1 * var(--vara-space-2)) 0 var(--vara-space-2)}:where(.app-workspace) .pf-back{display:inline-flex;gap:var(--vara-space-2);align-items:center;font-size:var(--vara-text-sm)}:where(.app-workspace) .pf-save{font-size:var(--vara-text-xs);color:var(--vara-color-muted);white-space:nowrap}:where(.app-workspace) .pf-save:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--vara-color-fog);vertical-align:middle}:where(.app-workspace) .pf-save-saved:before{background:var(--vara-color-sage)}:where(.app-workspace) .pf-save-saving:before{background:var(--vara-color-sage-deep)}:where(.app-workspace) .pf-save-local{color:var(--vara-color-danger)}:where(.app-workspace) .pf-save-local:before{background:var(--vara-color-danger)}:where(.app-workspace) .pf-note{margin:0 0 var(--vara-space-4);padding:var(--vara-space-3) 14px;background:var(--vara-color-lace);border:1px solid var(--vara-color-fog);border-left:3px solid var(--vara-color-sage-deep);border-radius:var(--vara-radius-sm);font-size:var(--vara-text-sm)}:where(.app-workspace) .pf-note-full{border-left-color:var(--vara-color-danger)}:where(.app-workspace) .pf-sec{border:0;margin:28px 0 0;padding:0;min-width:0}:where(.app-workspace) .pf-sec+.pf-sec{margin-top:var(--vara-space-10);border:0}:where(.app-workspace) .pf-sec+.pf-sec .pf-legend{position:relative;width:100%;padding-top:var(--vara-space-4)}:where(.app-workspace) .pf-sec+.pf-sec .pf-legend:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid var(--vara-color-fog)}:where(.app-workspace) .pf-legend{display:flex;align-items:center;gap:10px;padding:0;margin-bottom:14px}:where(.app-workspace) .pf-n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--vara-color-midnight);color:var(--vara-color-lace);font-size:var(--vara-text-xs);font-weight:600}:where(.app-workspace) .pf-tag{padding:1px var(--vara-space-2);border:1px solid var(--vara-color-fog);border-radius:var(--vara-radius-pill);font-size:var(--vara-text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vara-color-muted)}:where(.app-workspace) .pf-hint{font-size:var(--vara-text-sm);margin:calc(-1 * var(--vara-space-1)) 0 var(--vara-space-3)}:where(.app-workspace) .pf-gap{margin-top:14px}:where(.app-workspace) span.pf-gap{display:block}:where(.app-workspace) .pf-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--vara-space-3) 10px;gap:var(--vara-space-3) 10px}:where(.app-workspace) .pf-field{display:grid;grid-gap:var(--vara-space-1);gap:var(--vara-space-1);min-width:0;align-content:start}:where(.app-workspace) .pf-field.wide,:where(.app-workspace) .pf-times.wide{grid-column:1/-1}:where(.app-workspace) .pf-sec>.pf-field+.pf-field{margin-top:var(--vara-space-3)}:where(.app-workspace) .pf-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vara-space-2);font-size:var(--vara-text-xs);color:var(--vara-color-muted)}:where(.app-workspace) .pf-field .input{font-size:var(--vara-text-base)}:where(.app-workspace) input[type=date].input,:where(.app-workspace) input[type=time].input{min-height:var(--vara-control-height);-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.app-workspace) .pf-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}:where(.app-workspace) .pf-text{resize:vertical;min-height:72px;line-height:1.5}:where(.app-workspace) .pf-link-btn{font-size:var(--vara-text-xs);color:var(--vara-color-slate);text-decoration:underline;text-underline-offset:3px}:where(.app-workspace) .pf-additional{margin-top:var(--vara-space-10);padding-top:18px;border-top:1px solid var(--vara-color-fog)}:where(.app-workspace) .pf-additional>summary{min-height:var(--vara-control-height);color:var(--vara-color-midnight);cursor:pointer;font-size:var(--vara-text-base)}:where(.app-workspace) .pf-additional>summary small{display:block;margin:var(--vara-space-1) 0 0 18px;color:var(--vara-color-muted);font-size:var(--vara-text-sm)}:where(.app-workspace) .pf-additional>.pf-sec:first-of-type{margin-top:var(--vara-space-6)}:where(.app-workspace) .pf-stepper{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:var(--vara-control-height);background:var(--vara-color-lace);border:1px solid var(--vara-color-fog);border-radius:var(--vara-radius-sm)}:where(.app-workspace) .pf-stepper button{height:var(--vara-control-height);font-size:var(--vara-text-lg);color:var(--vara-color-slate);border-radius:var(--vara-radius-sm)}@media (hover:hover){:where(.app-workspace) .pf-stepper button:hover:not(:disabled){background:var(--vara-color-fog)}}:where(.app-workspace) .pf-stepper button:disabled{opacity:.3}:where(.app-workspace) .pf-stepper output{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.app-workspace) .pf-chips{display:flex;flex-wrap:wrap;gap:6px}:where(.app-workspace) .pf-chip.vara-button{min-height:var(--vara-control-height);padding:0 14px;border:1px solid var(--vara-color-fog);border-radius:var(--vara-radius-pill);background:var(--vara-color-lace);font-size:var(--vara-text-sm);color:var(--vara-color-slate);transition:background-color .14s ease,border-color .14s ease,color .14s ease}@media (hover:hover){:where(.app-workspace) .pf-chip:hover:not(.on){border-color:var(--vara-color-slate);color:var(--vara-color-midnight)}}:where(.app-workspace) .pf-chip.on{background:var(--vara-color-midnight);border-color:var(--vara-color-midnight);color:var(--vara-color-lace)}:where(.app-workspace) .pf-djs{list-style:none;margin:0 0 var(--vara-space-3);padding:0;border-top:1px solid var(--vara-color-fog)}:where(.app-workspace) .pf-djs li{border-bottom:1px solid var(--vara-color-fog)}:where(.app-workspace) .pf-dj{display:flex;align-items:center;gap:var(--vara-space-2)}:where(.app-workspace) .pf-check{flex:1 1;display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:var(--vara-space-3);gap:var(--vara-space-3);align-items:center;min-height:52px;padding:var(--vara-space-2) 0;cursor:pointer}:where(.app-workspace) .pf-check input{position:absolute;opacity:0;width:1px;height:1px}:where(.app-workspace) .pf-box{width:22px;height:22px;border:1px solid var(--vara-color-slate);border-radius:var(--vara-radius-sm);background:var(--vara-color-lace);display:grid;place-items:center;transition:background-color .12s ease}:where(.app-workspace) .pf-check input:checked+.pf-box{background:var(--vara-color-midnight);border-color:var(--vara-color-midnight)}:where(.app-workspace) .pf-check input:checked+.pf-box:after{content:"";width:6px;height:11px;border:solid var(--vara-color-lace);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}:where(.app-workspace) .pf-dj-name{font-size:var(--vara-text-base)}:where(.app-workspace) .pf-price{font-size:var(--vara-text-sm);color:var(--vara-color-slate);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}:where(.app-workspace) .pf-dj.booked .pf-check{cursor:not-allowed}:where(.app-workspace) .pf-dj.booked .pf-dj-name{color:var(--vara-color-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--vara-color-muted);text-decoration-color:var(--vara-color-muted)}:where(.app-workspace) .pf-dj.booked .pf-box{background:var(--vara-color-fog);border-color:var(--vara-color-fog)}:where(.app-workspace) .pf-dj.booked .pf-price{font-size:var(--vara-text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vara-color-muted)}:where(.app-workspace) .pf-rec.vara-button{flex:none;min-height:var(--vara-control-height);padding:0 10px;border:1px solid var(--vara-color-fog);border-radius:var(--vara-radius-pill);font-size:var(--vara-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vara-color-slate)}@media (hover:hover){:where(.app-workspace) .pf-rec:hover:not(.on){border-color:var(--vara-color-slate)}}:where(.app-workspace) .pf-rec.on{background:var(--vara-color-accent-soft);border-color:var(--vara-color-sage-deep);color:var(--vara-color-midnight)}:where(.app-workspace) .pf-ups{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--vara-space-2);gap:var(--vara-space-2)}:where(.app-workspace) .pf-up{padding:var(--vara-space-3) 14px;background:var(--vara-color-lace);border:1px solid var(--vara-color-fog);border-radius:var(--vara-radius-sm);transition:border-color .14s ease}:where(.app-workspace) .pf-up.include{border-color:var(--vara-color-midnight)}:where(.app-workspace) .pf-up.interested{border-color:var(--vara-color-sage-deep);border-left:3px solid var(--vara-color-sage-deep)}:where(.app-workspace) .pf-up-top{display:flex;justify-content:space-between;gap:var(--vara-space-3);align-items:baseline}:where(.app-workspace) .pf-up-name{font-weight:500}:where(.app-workspace) .pf-up-point{margin:2px 0 10px;font-size:var(--vara-text-sm);color:var(--vara-color-muted);line-height:1.45}:where(.app-workspace) .pf-tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--vara-color-fog);border-radius:var(--vara-radius-sm);background:var(--vara-color-canvas);padding:2px}:where(.app-workspace) .pf-tri button{min-height:var(--vara-control-height);padding:0 6px;border-radius:var(--vara-radius-sm);font-size:var(--vara-text-sm);color:var(--vara-color-slate);transition:background-color .14s ease,color .14s ease}@media (hover:hover){:where(.app-workspace) .pf-tri button:hover:not(.on){color:var(--vara-color-midnight);background:var(--vara-color-fog)}}:where(.app-workspace) .pf-tri button.on[data-state=include]{background:var(--vara-color-midnight);color:var(--vara-color-lace)}:where(.app-workspace) .pf-tri button.on[data-state=interested]{background:var(--vara-color-sage);color:var(--vara-color-midnight)}:where(.app-workspace) .pf-tri button.on[data-state=no]{background:var(--vara-color-fog);color:var(--vara-color-midnight)}:where(.app-workspace) .pf-up-note{margin-top:var(--vara-space-2);font-size:var(--vara-text-base)!important;min-height:var(--vara-control-height)}:where(.app-workspace) .pf-side{display:none}@media (min-width:1000px){:where(.app-workspace) .pf-side{display:block;position:-webkit-sticky;position:sticky;top:24px}:where(.app-workspace) .pf-bar{display:none}}:where(.app-workspace) .pf-side-in{background:var(--vara-color-midnight);color:var(--vara-color-lace);border-radius:var(--vara-radius-sm);padding:var(--vara-space-6)}:where(.app-workspace) .pf-side-anchor{margin:0 0 var(--vara-space-4);font-size:var(--vara-text-sm);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.app-workspace) .pf-side .pf-total-num{font-size:var(--vara-text-hero);margin:2px 0 var(--vara-space-4)}:where(.app-workspace) .pf-side-lines{list-style:none;margin:0 0 var(--vara-space-3);padding:0;font-size:var(--vara-text-sm)}:where(.app-workspace) .pf-side-lines li{display:flex;justify-content:space-between;gap:var(--vara-space-3);padding:7px 0;border-bottom:1px solid rgb(var(--vara-rgb-lace)/.16)}:where(.app-workspace) .pf-side-lines li>span:first-child{min-width:0;overflow-wrap:anywhere}:where(.app-workspace) .pf-side-lines li>span:last-child{flex:none;white-space:nowrap;text-align:right}:where(.app-workspace) .pf-side-sug{font-size:var(--vara-text-sm);opacity:.8;margin:0 0 var(--vara-space-3)}:where(.app-workspace) .pf-actions{display:flex;gap:var(--vara-space-2)}:where(.app-workspace) .pf-actions-side{flex-direction:column;margin-top:var(--vara-space-5)}:where(.app-workspace) .pf-actions-side .vara-button{width:100%}:where(.app-workspace) .pf-bar{position:fixed;left:0;right:0;bottom:0;z-index:5;background:var(--vara-color-midnight);color:var(--vara-color-lace);padding:10px var(--vara-space-4) calc(10px + env(safe-area-inset-bottom));box-shadow:var(--vara-shadow-overlay)}:where(.app-workspace) .pf-bar-in{max-width:728px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--vara-space-3)}:where(.app-workspace) .pf-total{display:grid;min-width:0}:where(.app-workspace) .pf-total-label{font-size:var(--vara-text-xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.75;margin:0}:where(.app-workspace) .pf-total-num{font-family:var(--vara-font-display);font-size:var(--vara-text-2xl);line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}:where(.app-workspace) .pf-total-sub{font-size:var(--vara-text-xs);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.app-workspace) .pf-bar .pf-total-label{line-height:14px}:where(.app-workspace) .pf-bar .pf-total-num{line-height:32px}:where(.app-workspace) .pf-bar .pf-total-sub{line-height:18px}:where(.app-workspace) .pf-actions-bar{flex:none}@media (max-width:999px){:where(.app-workspace) .pf-bar-in{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--vara-space-3);gap:var(--vara-space-3)}:where(.app-workspace) .pf-actions-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);width:100%}:where(.app-workspace) .pf-actions-bar .vara-button{width:100%;min-width:0}}:where(.app-workspace) .pf-actions-bar .vara-button{padding:0 14px;min-height:46px}@media (max-width:400px){:where(.app-workspace) .pf-actions-bar .vara-button{padding:0 10px;font-size:var(--vara-text-xs);letter-spacing:.06em}}:where(.app-workspace) .pf-send.vara-button{background:var(--vara-color-lace);color:var(--vara-color-midnight)}@media (hover:hover){:where(.app-workspace) .pf-send.vara-button:hover:not(:disabled){background:var(--vara-color-canvas)}}:where(.app-workspace) .pf-show.vara-button{background:transparent;border:1px solid rgb(var(--vara-rgb-lace)/.5);color:var(--vara-color-lace)}@media (hover:hover){:where(.app-workspace) .pf-show.vara-button:hover:not(:disabled){background:rgb(var(--vara-rgb-lace)/.1)}}:where(.app-workspace) .pf-send.vara-button:disabled,:where(.app-workspace) .pf-show.vara-button:disabled{opacity:.4}:where(.app-workspace) .pf-bar-error{max-width:728px;margin:var(--vara-space-2) auto 0;font-size:var(--vara-text-sm);color:var(--vara-color-error-on-dark)}:where(.app-workspace) .pf-bar .pf-bar-error{max-height:80px;overflow-y:auto;overflow-wrap:anywhere;line-height:20px}:where(.app-workspace) .pf-link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--vara-space-2);gap:var(--vara-space-2);margin-top:var(--vara-space-2)}:where(.app-workspace) .pf-link .input{font-size:var(--vara-text-sm);color:var(--vara-color-slate);text-overflow:ellipsis}:where(.app-workspace) .pf-warn{margin:var(--vara-space-4) 0 0;padding:var(--vara-space-3) 14px var(--vara-space-3) var(--vara-space-8);background:var(--vara-color-lace);border:1px solid var(--vara-color-fog);border-left:3px solid var(--vara-color-sage-deep);font-size:var(--vara-text-sm)}:where(.app-workspace) .pf-done-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vara-space-4);margin-top:var(--vara-space-6)}@media (prefers-reduced-motion:reduce){:where(.app-workspace) .pf-box,:where(.app-workspace) .pf-chip,:where(.app-workspace) .pf-couple,:where(.app-workspace) .pf-tri button,:where(.app-workspace) .pf-up{transition:none}}@media (max-width:639px){:where(.app-workspace) .pf-couple.vara-button{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "call" "meta";gap:var(--vara-space-2);width:100%;margin:0;padding:var(--vara-space-4) 0;box-sizing:border-box}:where(.app-workspace) .pf-couple-call{flex-wrap:wrap;white-space:normal}}:where(.app-workspace) .pf-guide-head .vara-button{padding-inline:0}:where(.app-workspace) .pf-couple.vara-button{text-align:left;font-weight:400;letter-spacing:0;border-radius:0;border-width:0 0 1px;justify-content:normal}:where(.app-workspace) .pf-stepper .vara-button{padding:0;min-width:var(--vara-control-height)}:where(.app-workspace) .pf-actions>.pf-hint{color:var(--vara-color-lace);font-size:var(--vara-text-sm);line-height:1.5;margin:0}:where(.app-workspace) .pf-actions-bar>.pf-hint{grid-column:1/-1}:where(.app-workspace) .pf-layout:has(.pf-bar .pf-hint[role=status]){--pf-bar-height:260px}