.ui-stage .ui-stage-body{margin:-6px;padding:6px 6px calc(6px + var(--stage-notice-reserve, 0px))}.ui-stage :is(.q-answers,.q-summary,.q-done-body) .ui-pager-view{margin:-6px}.ui-stage :is(.q-answers,.q-summary,.q-done-body) .ui-pager-page{inset:6px}.q-answers{flex:1 1;min-height:0;margin:0;padding:0;border:0}.q-answers,.q-list-flow{display:flex;flex-direction:column;min-width:0}.q-list-flow{gap:8px}.q-gap{height:0}.q-or{font:600 var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2);padding:4px 4px 0}:root[data-kb=open] .ui-stage .ui-pager-view{overflow:visible;margin:0}:root[data-kb=open] .ui-stage .ui-pager-page{position:relative;inset:auto}:root[data-kb=open] :is(.q-answers,.q-summary,.q-done-body,.cal){flex:none}.ui-stage.q-stage{--q-lead-h:calc(var(--t-footnote) * var(--lh-footnote) + 6px + 2 * var(--t-callout) * var(--lh-callout-read));--q-title-lines:calc(2 * var(--t-title1) * var(--lh-title1))}.ui-stage.q-stage[data-screen=question]{--stage-title-min:calc(var(--q-lead-h) + var(--q-lead-gap, 12px) + var(--q-title-lines) + 6px + var(--t-subhead) * var(--lh-subhead))}.ui-stage.q-stage[data-screen=question] .ui-stage-title{align-content:start}@media (max-height:700px){.ui-stage.q-stage{--q-title-lines:calc(2 * var(--t-title2) * var(--lh-title2))}}@media (max-width:767px){.ui-stage.q-stage{--q-title-lines:calc(3 * var(--t-title2) * var(--lh-title2) + 8px)}}@media (max-width:767px) and (max-height:700px){.ui-stage.q-stage{--q-lead-h:calc(var(--t-footnote) * var(--lh-footnote) + 6px + var(--t-callout) * var(--lh-callout-read))}}:root:is([data-text-size=xl],[data-text-size=xxl]) .ui-stage.q-stage{--q-lead-h:calc(var(--t-footnote) * var(--lh-footnote) + 6px + var(--t-callout) * var(--lh-callout-read))}@media (min-width:1024px){.ui-stage:has(>.ui-stage-main>.ui-stage-aside)>.ui-stage-nav{display:none}.ui-stage:has(>.ui-stage-main>.ui-stage-aside) .ui-stage-main{padding-top:12px}.ui-stage:has(>.ui-stage-main>.ui-stage-aside) .ui-stage-col{padding-top:clamp(8px,3vh,32px)}}.q-center{display:grid;grid-gap:14px;gap:14px;justify-items:center;max-width:30em;margin:auto}.q-center-title{font:700 var(--t-title1)/var(--lh-title1) var(--font);color:var(--label)}.q-center-glyph{width:32px;height:32px;color:var(--warn)}.q-loading-mark{width:40px;height:48px;display:block}.q-body-text{font:var(--t-body)/var(--lh-para) var(--font);color:var(--label-2);text-wrap:pretty;display:flex;gap:8px;align-items:center}.q-center .q-body-text{display:block}.q-head{display:grid;align-content:start;grid-gap:0;gap:0;min-width:0}.q-attr{display:flex;align-items:center;gap:6px;margin:0 0 8px;font:600 var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2)}.q-attr img{width:16px;height:19px;flex:none}.q-attr-h{margin:0}.q-lead{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px;font:var(--t-callout)/var(--lh-callout-read) var(--font);color:var(--label-2)}.q-anchor{display:flex;flex-direction:column;min-width:0}.ui-stage.q-stage[data-screen=question] .q-anchor{height:var(--stage-title-min)}.q-leadzone{display:flex;flex-direction:column;justify-content:space-between;min-width:0;flex:0 0 var(--q-lead-h,0px);margin-bottom:var(--q-lead-gap,12px)}.q-qblock{flex:1 0 auto;min-width:0}.q-leadzone .q-attr{margin:0}.q-leadzone .q-lead{margin:6px 0 0;gap:4px}.q-leadzone .q-attr img{height:19px;margin-block:-2px}.q-lead p{text-wrap:pretty;overflow-wrap:anywhere}.q-intro a,.q-lead a,.q-urgent a{color:var(--accent);font-weight:600}.q-title{margin:0;color:var(--label);font-weight:700;text-wrap:balance;overflow-wrap:anywhere}.q-title[data-size=lt]{font-size:var(--t-large);line-height:var(--lh-large);letter-spacing:calc(var(--tr-large, 0) * var(--track-k))}.q-title[data-size=t1]{font-size:var(--t-title1);line-height:var(--lh-title1)}.q-title[data-size=t2]{font-size:var(--t-title2);line-height:var(--lh-title2)}.q-title:focus{outline:none}.q-hint{margin:6px 0 0;font:var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label-2);text-wrap:pretty}@media (max-height:700px){.q-title[data-size=lt]{font-size:var(--t-title1);line-height:var(--lh-title1)}.q-lead{margin-bottom:12px}}.q-urgent{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;margin:0 0 10px;padding:8px 10px;border-radius:var(--r-row);background:var(--warn-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn-line) 30%,transparent)}.q-urgent-glyph{width:16px;height:16px;color:var(--warn);margin-top:1px}.q-urgent-main{display:grid;grid-gap:0;gap:0;min-width:0}.q-urgent-title{font:600 var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label)}.q-urgent-text{font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label)}.q-urgent a{color:var(--label);text-decoration:underline}.q-intro{display:grid;grid-gap:12px;gap:12px;align-content:start;font:var(--t-body)/1.5 var(--font);color:var(--label-2)}.q-intro-lede,.q-intro-p{text-wrap:pretty}.q-intro-lede{display:block;margin:0 0 -2px;font:600 var(--t-title3)/var(--lh-title3) var(--font);color:var(--label)}.q-intro-voice{flex:1 1 auto;align-content:center}.q-reply{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;min-width:0;margin:0}.q-reply-box{position:relative;display:flex;align-items:flex-end;min-height:52px;min-width:0;border-radius:var(--r-input);background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--control-stroke);transition:box-shadow .15s linear;cursor:text}.q-reply-box:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent);outline:3px solid var(--focus);outline-offset:2px}.q-reply-box:has(.q-reply-input[aria-invalid=true]){box-shadow:inset 0 0 0 2px var(--danger)}.q-reply-box:has(.q-reply-input[aria-invalid=true]):focus-within{outline-color:var(--danger);box-shadow:inset 0 0 0 2px var(--danger)}.q-reply-input{flex:1 1 auto;min-width:0;resize:none;border:0;background:transparent;outline:none;padding:14px 52px 14px 16px;min-height:52px;color:var(--label);font:max(17px,var(--t-body))/1.3 var(--font)}.q-reply-input::placeholder{color:var(--label-3)}.q-reply-btn{position:absolute;right:4px;bottom:4px;width:44px;height:44px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;border-radius:var(--r-round)}.q-reply-btn[hidden]{display:none}.q-reply-btn svg{width:32px;height:32px}.q-reply-mic{color:var(--label-2)}.q-reply-mic svg{width:22px;height:22px}.q-reply-send{color:var(--accent-fill);--glyph-knockout:var(--on-accent)}.q-reply-send[aria-disabled=true]{color:var(--label-4);cursor:default}.q-reply-send[data-pop] svg{animation:q-pop var(--dur-snappy) var(--spring-snappy)}@keyframes q-pop{40%{transform:scale(calc(1 + .08 * var(--motion)))}}.q-reply-hint{font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-3);padding-inline:4px}.q-replytray{display:flex;align-items:flex-end;gap:6px;min-width:0;width:100%}.q-replytray>.q-reply{flex:1 1 auto}.q-replyclose{background:var(--fill-3);color:var(--label-2);margin-bottom:4px}.ui-tray:has(>.q-replytray){grid-template-columns:minmax(0,1fr);padding:calc((var(--tray-min) - 52px) / 2)}@media (min-width:1024px){.ui-tray:has(>.q-replytray){grid-auto-flow:row;justify-content:stretch}}.q-textanswer{display:grid;grid-gap:16px;gap:16px;align-content:start}.q-escape{display:grid;grid-gap:8px;gap:8px}.q-count{font-weight:600}.q-next-label{display:inline-flex;align-items:center;gap:4px}.q-next-label svg{width:18px;height:18px}.q-inflow-actions{flex:none;display:grid;grid-gap:4px;gap:4px;padding-top:12px}.q-inflow-actions[data-layout=inline]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.q-inflow-actions>.ui-btn{width:100%}.q-inflow-actions[data-layout=inline]>.ui-btn[data-variant^=plain]{width:auto}.q-inflow-actions .ui-pager-count,.ui-tray .ui-pager-count{padding-inline:8px}.q-float{max-width:min(100%,34em)}.ui-msg[data-float][data-tone=error]{background:var(--bg-cell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger-line) 40%,transparent),var(--elev-2)}.q-pending{display:inline-flex;align-items:center;gap:8px}.q-days{display:grid;grid-gap:16px;gap:16px;align-content:start}.q-toggles .ui-toggle{min-height:48px}@container (max-width: 22em){.q-toggles .ui-toggle{flex-basis:30%}}.q-days-any,.q-editor{display:grid;grid-gap:8px;gap:8px}.q-editor{border:0;margin:0;padding:0;min-width:0}.q-card{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:var(--r-card);background:var(--bg-cell);box-shadow:inset 0 0 0 1px var(--row-line,rgb(19 98 138/.1)),0 1px 2px rgb(19 98 138/.05)}:root[data-theme=dark] .q-card{box-shadow:inset 0 0 0 1px rgb(255 255 255/.07)}:root[data-contrast=more] :is(.q-card,.q-next,.q-appt,.q-slotcard,.q-kv-card){box-shadow:inset 0 0 0 1px var(--control-stroke)}.q-foot{font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-3);padding-inline:4px;text-wrap:pretty}.q-card .q-foot{padding-inline:0}.q-center{text-align:center}.q-sec{display:grid;grid-gap:8px;gap:8px;min-width:0}.q-sec-head{display:grid;grid-gap:2px;gap:2px}.q-sec-title{font:600 var(--t-title3)/var(--lh-title3) var(--font);color:var(--label);padding-inline:4px}.q-accent{color:var(--accent)}.q-row-danger .ui-row-label,.q-row-danger .ui-row-lead{color:var(--danger);font-weight:600}.q-next{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:var(--r-card);background:var(--accent-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-1) 22%,transparent)}.q-next-head{display:flex;align-items:center;gap:12px}.q-next-title{font:600 var(--t-title3)/var(--lh-title3) var(--font);color:var(--label);text-wrap:balance}.q-next-title.q-next-label{font:600 var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--accent);letter-spacing:.01em}.q-next-text{font:var(--t-body)/var(--lh-para) var(--font);color:var(--label);text-wrap:pretty}.q-next-reason,.q-next-review{font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2);display:flex;gap:6px;align-items:flex-start}.q-next-review svg{width:14px;height:14px;flex:none;margin-top:2px}.q-overview-head{display:flex;align-items:center;gap:12px}.q-overview-level{font:600 var(--t-title3)/var(--lh-title3) var(--font);color:var(--label);text-wrap:balance}.q-overview-text{font:var(--t-body)/var(--lh-para) var(--font);color:var(--label-2)}.q-linkrow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0;margin:0;border:0;background:none;cursor:pointer;text-align:start;font:var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label-2);border-radius:var(--r-row)}.q-linkrow-accent{color:var(--accent);font-weight:600}.q-linkrow svg{width:14px;height:14px;color:var(--label-3);flex:none}.q-finding{gap:4px}.q-finding-topic{display:flex;align-items:center;gap:8px;font:600 var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label-2);margin-bottom:2px}.q-finding-head{font:600 var(--t-headline)/var(--lh-headline) var(--font);color:var(--label);text-wrap:pretty}.q-finding-ok{display:flex;gap:8px;align-items:flex-start;font-weight:400}.q-finding-ok svg{width:20px;height:20px;color:var(--ok);flex:none}.q-finding-detail{font:var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label-2);text-wrap:pretty}.q-summary{flex:1 1;min-height:0;display:flex;flex-direction:column}.q-valgroup{font:600 var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2);padding:4px 4px 0}.q-valrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.q-valrow[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.q-val{position:relative;isolation:isolate;display:grid;align-content:start;grid-gap:2px;gap:2px;min-height:56px;margin:0;padding:9px 30px 9px 12px;border:0;border-radius:var(--r-row);background:var(--bg-cell);color:var(--label);text-align:start;box-shadow:inset 0 0 0 1px var(--row-line,rgb(19 98 138/.1));font:inherit;cursor:pointer;transition:background-color .2s linear}.q-val[data-static]{cursor:default;padding-right:12px}@media (hover:hover){button.q-val:hover{background:var(--row-hover)}}button.q-val:active{background:var(--row-pressed)}.q-val:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.q-val-k{font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2)}.q-val-v{font:var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label);overflow-wrap:anywhere}.q-val-upd,.ui-row .q-val-upd{display:inline-flex;align-items:center;gap:4px;font:600 var(--t-footnote)/1.2 var(--font);color:var(--ok)}.q-val-upd svg{width:12px;height:12px}.ui-row-value .q-val-upd{display:flex;margin-top:2px}.q-val-chev{position:absolute;right:10px;top:50%;translate:0 -50%;width:13px;height:13px;color:var(--label-3)}.q-approval{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding-top:4px}.q-summary-sheet{display:grid;grid-gap:12px;gap:12px}.q-state{display:inline-flex;align-items:center;gap:6px;font:600 var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label-2);text-align:end}.q-state .ui-spinner,.q-state svg{width:15px;height:15px;flex:none}.q-state[data-tone=ok]{color:var(--ok)}.q-state[data-tone=warn]{color:var(--warn)}.q-state[data-tone=info]{color:var(--info)}.q-statusline{flex:none;margin-bottom:12px}.q-appt,.q-slotcard{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:var(--r-card);background:var(--bg-cell);box-shadow:inset 0 0 0 1px var(--row-line,rgb(19 98 138/.1)),0 1px 2px rgb(19 98 138/.05)}.q-slotcard-top{display:flex;align-items:center;gap:14px}.q-slotcard-when{display:grid;grid-gap:2px;gap:2px;min-width:0}.q-slotcard-time{font:700 var(--t-title2)/var(--lh-title2) var(--font);color:var(--label)}.q-slotcard-zone{font:600 var(--t-subhead)/1 var(--font);color:var(--label-2)}.q-slotcard-date{font:var(--t-headline)/var(--lh-headline) var(--font);color:var(--label)}.q-slotcard-visit{font:var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label-2)}.q-slotcard-note{display:flex;gap:8px;align-items:flex-start;font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2)}.q-slotcard-note svg{width:16px;height:16px;flex:none;margin-top:1px;color:var(--accent)}.q-slotcard[data-hold] .q-slotcard-note svg{color:var(--warn)}.q-dateblock{flex:none;width:56px;min-height:60px;display:grid;place-content:center;justify-items:center;grid-gap:0;gap:0;border-radius:var(--r-card);background:var(--accent-bg);color:var(--label)}.q-dateblock-m{font:600 var(--t-caption)/1.2 var(--font);text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.q-dateblock-d{font:700 var(--t-title1)/1.05 var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.q-dateblock[data-state=held]{background:repeating-linear-gradient(135deg,var(--warn-bg) 0 6px,var(--bg-cell) 6px 12px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn-line) 35%,transparent)}.q-dateblock[data-state=held] .q-dateblock-m{color:var(--warn)}.q-dateblock[data-state=booked]{background:var(--ok-bg)}.q-dateblock[data-state=booked] .q-dateblock-m{color:var(--ok)}.q-kv{display:grid;grid-gap:0;gap:0;margin:0;min-width:0}.q-kv>div{display:grid;grid-template-columns:minmax(0,7.5em) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;min-height:36px;padding:6px 0}.q-kv>div+div{box-shadow:0 calc(-1 * var(--separator-w)) 0 var(--separator)}.q-kv dt{font:var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label-2)}.q-kv dd{margin:0;font:var(--t-body)/var(--lh-body) var(--font);color:var(--label);text-align:end;overflow-wrap:break-word}.q-kv-sub{display:block;font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2)}.q-kv-card{padding:4px 16px;border-radius:var(--r-card);background:var(--bg-cell);box-shadow:inset 0 0 0 1px var(--row-line,rgb(19 98 138/.1))}.q-request{display:grid;grid-gap:10px;gap:10px}.q-code{font:600 var(--t-footnote)/1.3 var(--mono);padding:2px 6px;border-radius:var(--r-row);background:var(--bg-cell-2)}.q-appt-head{display:flex;gap:12px;align-items:center}.q-appt-titles{display:grid;grid-gap:2px;gap:2px;min-width:0}.q-appt-title{font:600 var(--t-title3)/var(--lh-title3) var(--font);color:var(--label)}.q-appt-sub{font:var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label-2)}.q-appt-body{display:flex;gap:14px;align-items:flex-start;box-shadow:0 calc(-1 * var(--separator-w)) 0 var(--separator);padding-top:12px}.q-appt-body .q-kv{flex:1 1 auto}.q-appt-foot{display:flex;gap:8px;align-items:flex-start;font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2)}.q-appt-foot svg{width:15px;height:15px;flex:none;margin-top:1px}.q-appt[data-state=request]{box-shadow:none;outline:1.5px dashed var(--info-line);outline-offset:-1.5px}.q-appt[data-state=held]{box-shadow:inset 0 0 0 1.5px var(--warn-line)}.q-appt[data-compact]{gap:10px;padding:14px}.q-appt .q-kv>div{grid-template-columns:auto minmax(0,1fr)}.q-appt>.q-kv:not(.q-appt-body){margin-top:-4px}.q-kv.q-appt-body{display:grid;grid-gap:0;gap:0}.q-appt[data-compact] .q-appt-sub{display:none}.q-form{display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0;flex:1 1 auto;min-height:0}.q-secure{display:grid;grid-gap:2px;gap:2px}.q-secure-title{display:flex;align-items:center;gap:6px;font:600 var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2)}.q-secure-title svg{width:15px;height:15px}.q-secure-note{font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-3)}.q-secure-mic{display:flex;gap:6px;align-items:center;color:var(--label-2)}.q-secure-mic svg{width:14px;height:14px}.q-errsum{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-input);background:var(--danger-bg);color:var(--danger);font:600 var(--t-subhead)/var(--lh-subhead) var(--font)}.q-errsum svg{width:17px;height:17px;flex:none;margin-top:1px}.q-errsum:focus{outline:none}.q-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}@media (max-width:359px){.q-form-grid{grid-template-columns:minmax(0,1fr)}}:root:is([data-text-size=xl],[data-text-size=xxl]) .q-form-grid{grid-template-columns:minmax(0,1fr)}.q-form-page{display:grid;grid-gap:14px;gap:14px;align-content:start}.q-form-pager{position:relative;min-width:0}.q-form-pagewrap[data-enter=next]{animation:ui-page-next var(--dur-page) var(--spring-smooth) both}.q-select{position:relative}.q-select svg{position:absolute;right:14px;top:50%;translate:0 -50%;width:16px;height:16px;color:var(--label-3);pointer-events:none}.q-demo{font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2)}.q-demo summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--accent);font-weight:600}.q-demo ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.q-fade-in{animation:ui-fade-in .15s linear both}.cal{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:12px;min-width:0}.cal[data-mode=side]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.cal-stepview{display:flex;flex-direction:column;min-height:0}.cal-stepview[data-enter=next]{animation:ui-page-next var(--dur-page) var(--spring-smooth) both}.cal-stepview[data-enter=prev]{animation:ui-page-prev var(--dur-page) var(--spring-smooth) both}.cal-days{display:grid;grid-gap:6px;gap:6px;min-width:0}.cal-nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}.cal-arrow{background:var(--fill-3);color:var(--label)}.cal-arrow[aria-disabled=true]{color:var(--label-4);background:transparent;cursor:default}.cal-range{text-align:center;font:600 var(--t-headline)/var(--lh-headline) var(--font);color:var(--label)}.cal-grid{grid-gap:8px}.cal-grid,.cal-row{display:grid;gap:8px}.cal-row{grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px}.cal-wd{text-align:center;font:600 var(--t-caption)/1.3 var(--font);color:var(--label-2);letter-spacing:.02em}.cal-day{position:relative;isolation:isolate;min-height:48px;padding:4px 2px;margin:0;border:0;cursor:pointer;display:grid;place-content:center;justify-items:center;grid-gap:0;gap:0;border-radius:var(--r-day);background:var(--bg-cell);color:var(--label);box-shadow:inset 0 0 0 1px var(--row-line,rgb(19 98 138/.12));transition:background-color .15s linear,box-shadow .15s linear,color .15s linear}.cal-num{font:600 var(--t-headline)/1.1 var(--font)}.cal-mon{font:600 var(--t-caption2)/1 var(--font);color:var(--accent);text-transform:uppercase;letter-spacing:.04em}.cal-why{font:var(--t-caption2)/1.1 var(--font);color:var(--label-2)}.cal-dot{width:5px;height:5px;border-radius:2px;background:var(--brand-1);margin-top:2px}@media (hover:hover){.cal-day[data-open]:hover{background:var(--row-hover)}}.cal-day:not([data-open]){background:var(--fill-3);box-shadow:none;cursor:default}.cal-day:not([data-open]) .cal-num{color:var(--label-3);font-weight:400;text-decoration:line-through;-webkit-text-decoration-color:var(--label-4);text-decoration-color:var(--label-4)}.cal-day[aria-selected=true]{background:var(--accent-fill);background-image:var(--accent-grad);color:var(--on-accent);box-shadow:inset 0 1px 0 rgb(255 255 255/.25),var(--accent-glow)}.cal-day[aria-selected=true] :is(.cal-mon,.cal-num){color:var(--on-accent)}.cal-day[aria-selected=true] .cal-dot{background:var(--on-accent)}.cal-day:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cal-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;min-width:0}.cal-where{font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-foot .cal-link{flex:none}.cal-link{flex:none;min-height:32px;padding:0 2px;margin:0;border:0;background:none;cursor:pointer;border-radius:var(--r-row);color:var(--accent);font:600 var(--t-footnote)/var(--lh-footnote) var(--font)}.cal-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cal-link[aria-disabled=true]{opacity:.5;cursor:default}.cal-times{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.cal-times-head{display:grid;grid-gap:2px;gap:2px;align-items:center;min-height:44px}.cal-times-head[data-steps]{grid-template-columns:44px minmax(0,1fr);gap:6px}.cal-back{background:var(--fill-3);color:var(--label)}.cal-back svg{width:20px;height:20px}.cal-seg{padding:0}.cal-seg .ui-segmented-track{min-height:40px}.cal-day-title{font:600 var(--t-title3)/var(--lh-title3) var(--font);color:var(--label)}.cal-empty{font:var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label-2)}.cal-period{display:grid;grid-gap:6px;gap:6px}.cal-period-label{font:600 var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2);padding-inline:2px}.cal-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-gap:8px;gap:8px}@media (max-width:480px){.cal[data-mode=stack] .cal-chips,.cal[data-mode=steps] .cal-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.cal-chip{min-height:44px;padding:0 4px;margin:0;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:var(--r-chip);background:var(--bg-cell);color:var(--label);box-shadow:inset 0 0 0 1px var(--control-stroke);font:600 var(--t-subhead)/1 var(--font);transition:background-color .15s linear,color .15s linear}.cal-chip small{font-size:.78em;font-weight:600;color:var(--label-2)}@media (hover:hover){.cal-chip:hover{background:var(--row-hover)}}.cal-chip:active{background:var(--row-pressed)}.cal-chip[aria-pressed=true]{background:var(--accent-fill);background-image:var(--accent-grad);color:var(--on-accent);box-shadow:var(--accent-glow)}.cal-chip[aria-pressed=true] small{color:var(--on-accent)}.cal-chip[aria-pressed=true] .ui-spinner{border-color:rgb(255 255 255/.35);border-top-color:var(--on-accent)}.cal-chip[aria-disabled=true]:not([aria-pressed=true]){opacity:.45;cursor:default}.cal-chip:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.q-slot-time{font-weight:600}@media (max-height:700px){.cal-day{min-height:44px}.cal-days{gap:5px}}.q-em-head{display:flex;align-items:center;gap:14px}.q-em-title{font:700 var(--t-large)/var(--lh-large) var(--font);color:var(--danger-strong);text-wrap:balance}.q-em{display:grid;grid-gap:16px;gap:16px;align-content:start}.q-em-text{font:var(--t-body)/var(--lh-para) var(--font);color:var(--label);text-wrap:pretty}.q-em-crisis{display:grid;grid-gap:8px;gap:8px;padding-top:8px}.q-em-crisis-title{font:600 var(--t-title3)/var(--lh-title3) var(--font);color:var(--label)}.q-em-crisis-text{font:var(--t-body)/var(--lh-para) var(--font);color:var(--label)}.q-em-crisis-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}:root:is([data-text-size=xl],[data-text-size=xxl]) .q-em-crisis-actions{grid-template-columns:1fr}.q-em-foot{font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2)}.q-em-dismiss{justify-self:center}@media (min-width:1024px){.q-em-911{width:360px;justify-self:start}}@media (max-height:700px){.q-em{gap:12px}.q-em-title{font-size:var(--t-title1);line-height:var(--lh-title1)}}.q-done-head{display:grid;justify-items:center;text-align:center;grid-gap:8px;gap:8px}.q-done-ring{border-radius:var(--r-round);background:var(--ok-fill)}.q-done-ring,.q-done-ring svg{width:56px;height:56px;display:block}.q-done-ring-c{fill:none;stroke:rgb(255 255 255/.35);stroke-width:3;stroke-dasharray:183;stroke-dashoffset:calc(183 * var(--motion));animation:q-ring .42s var(--ease-exit,ease-out) forwards;transform:rotate(-90deg);transform-origin:50% 50%}.q-done-ring-k{fill:none;stroke:#FFFFFF;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:calc(40 * var(--motion));animation:q-check .24s ease-out .42s forwards}@keyframes q-ring{to{stroke-dashoffset:0}}@keyframes q-check{to{stroke-dashoffset:0}}.q-done-ring{animation:q-done-pop var(--dur-smooth) var(--spring-smooth) both}@keyframes q-done-pop{0%{transform:scale(calc(1 - .2 * var(--motion)))}}.q-done-title{font:700 var(--t-title1)/var(--lh-title1) var(--font);color:var(--label)}.q-done-sub{font:var(--t-body)/var(--lh-para) var(--font);color:var(--label-2);max-width:28em;text-wrap:pretty}.q-done-body{flex:1 1;min-height:0;display:flex;flex-direction:column}.q-nextrow{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:12px;border-radius:var(--r-card);background:var(--bg-cell);box-shadow:inset 0 0 0 1px var(--row-line,rgb(19 98 138/.1))}.q-nextrow p{font:var(--t-body)/var(--lh-para) var(--font);color:var(--label);text-wrap:pretty}@media (max-height:700px){.q-done-sub{font-size:var(--t-subhead);line-height:var(--lh-subhead)}.q-done-title{font-size:var(--t-title2);line-height:var(--lh-title2)}}.q-edit{display:grid;grid-gap:14px;gap:14px}.q-edit-now,.q-empty{font:var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label-2)}.q-empty{display:grid;grid-gap:4px;gap:4px;text-align:center;padding:24px 0}.q-empty-title{font:600 var(--t-headline)/var(--lh-headline) var(--font);color:var(--label)}.convo{display:flex;flex-direction:column;gap:8px}.msg{max-width:80%;padding:9px 13px;border-radius:12px;font:var(--t-callout)/1.4 var(--font);white-space:pre-wrap;overflow-wrap:anywhere;display:grid;grid-gap:2px;gap:2px}.msg[data-who=assistant]{align-self:flex-start;background:var(--bg-sheet-cell);color:var(--label);border-bottom-left-radius:4px;box-shadow:inset 0 0 0 1px var(--row-line,rgb(19 98 138/.1))}.msg[data-who=patient]{align-self:flex-end;background:var(--accent-fill);background-image:var(--accent-grad);color:var(--on-accent);border-bottom-right-radius:4px}.msg[data-who=notice]{align-self:center;max-width:100%;background:none;padding:2px 8px;font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-3);text-align:center}.msg[data-secure]{background:var(--bg-cell-2);background-image:none;color:var(--label-2);box-shadow:inset 0 0 0 1px var(--control-stroke);outline:1px dashed var(--control-stroke);outline-offset:-1px}.msg-secure{display:inline-flex;align-items:center;gap:4px;font:600 var(--t-footnote)/1.2 var(--font)}.msg-secure svg{width:13px;height:13px}.msg-via{font:var(--t-caption)/1.2 var(--font);opacity:.9}.ps{display:flex;flex-direction:column;gap:18px;min-height:0;height:100%}.ps-brand{display:flex;gap:10px;align-items:flex-start}.ps-brand img{width:20px;height:24px;flex:none;margin-top:2px}.ps-word{font:700 17px/1.2 var(--font);color:var(--label)}.ps-word span:not(.sr-only){font-weight:500;color:var(--label-2)}.ps-practice{font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2);margin-top:2px}.ps-env{align-self:flex-start}.ps-steps ol{list-style:none;margin:0;padding:0;display:grid}.ps-steps li{display:flex;align-items:center;gap:12px;min-height:44px;font:var(--t-body)/1.25 var(--font);color:var(--label-2)}.ps-steps li[data-state=current]{font-weight:600;color:var(--label)}.ps-mark{width:22px;height:22px;flex:none;display:grid;place-items:center}.ps-mark svg{width:22px;height:22px;color:var(--accent)}.ps-mark i{width:20px;height:20px;border-radius:var(--r-round);box-shadow:inset 0 0 0 1.5px var(--control-stroke);display:grid;place-items:center}li[data-state=current] .ps-mark i{box-shadow:inset 0 0 0 2px var(--accent)}li[data-state=current] .ps-mark i:after{content:"";width:8px;height:8px;border-radius:var(--r-round);background:var(--brand-grad)}.ps-rows{display:grid;grid-gap:2px;gap:2px;padding-top:12px;box-shadow:0 calc(-1 * var(--separator-w)) 0 var(--separator)}.ps-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:44px;padding:0 8px;margin:0 -8px;border:0;border-radius:var(--r-row);background:none;color:var(--label);font:var(--t-body)/1.25 var(--font);text-align:start;cursor:pointer}.ps-row svg{width:20px;height:20px;color:var(--accent)}.ps-row .ps-chev{width:14px;height:14px;color:var(--label-3)}@media (hover:hover){.ps-row:hover{background:var(--row-hover)}}.ps-911{margin-top:auto;display:flex;gap:10px;align-items:center;min-height:44px;color:var(--danger);font:600 var(--t-subhead)/var(--lh-subhead) var(--font);text-decoration:none}.ps-911 svg{width:18px;height:18px}.ui-stage.q-stage{--vt-status-h:max(40px,calc(var(--t-headline) * var(--lh-headline) + 2 * var(--t-footnote) * var(--lh-footnote)));--vt-cap-h:calc(12px + 2 * var(--t-subhead) * 1.3);--vt-h:calc(22px + var(--vt-status-h) + 8px + var(--vt-cap-h) + 8px + 44px)}@media (max-height:700px),(max-width:359px){.ui-stage.q-stage{--vt-status-h:max(40px,calc(2 * var(--t-headline) * var(--lh-headline)))}}.voice-tray{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;padding:10px 12px 12px;border-radius:var(--r-tray);view-transition-name:tray;min-height:var(--vt-h);align-content:space-between}.ui-stage.q-stage.q-voice-tray[data-tray=reserve] .ui-stage-tray{min-height:calc(var(--vt-h) + 8px + max(12px, env(safe-area-inset-bottom)))}.vt-status{display:grid;grid-template-columns:minmax(64px,.7fr) minmax(0,2.3fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:var(--vt-status-h);min-width:0}.vt-wave{width:100%;height:40px}.vt-text{min-width:0;display:grid;grid-gap:0;gap:0;align-content:center}.vt-state{display:flex;align-items:center;gap:6px;min-width:0;font:600 var(--t-headline)/var(--lh-headline) var(--font);color:var(--label)}.vt-state svg{width:17px;height:17px;flex:none}.vt-state-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-sub{font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2);text-wrap:pretty}.vt-status .vt-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-height:700px),(max-width:359px){.vt-status .vt-sub{display:none}.vt-state-t{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.vh-captions,.vt-captions{--_lines:2;display:grid;grid-template-rows:auto calc(var(--_lines) * var(--t-callout) * 1.3125);grid-gap:2px;gap:2px;padding:8px 12px;border-radius:var(--r-card);background:var(--bg-cell);box-shadow:inset 0 0 0 1px var(--row-line,rgb(19 98 138/.1))}.vt-captions{grid-template-columns:auto minmax(0,1fr);grid-template-rows:calc(var(--_lines) * var(--t-subhead) * 1.3);column-gap:8px;align-items:end;padding:6px 10px;min-width:0;overflow:hidden}.vt-captions .vt-who{align-self:end;padding-bottom:2px}.vt-captions .vt-caption-text{font-size:var(--t-subhead);line-height:1.3;align-self:stretch;height:100%;min-height:0}@media (min-height:700px){.vh-captions{--_lines:3}}.vt-who{font:600 var(--t-caption)/var(--lh-caption) var(--font);color:var(--label-2)}.vt-caption-text{font:var(--t-callout)/1.3125 var(--font);color:var(--label);overflow:hidden;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 .9em);mask-image:linear-gradient(180deg,transparent 0,#000 .9em)}.vt-caption-text[data-empty]{color:var(--label-3);-webkit-mask-image:none;mask-image:none}.vt-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;min-width:0}.vt-btn{--_h:44px;--_px:10px;white-space:nowrap;background:var(--bg-cell);color:var(--label);font:600 var(--t-subhead)/1.2 var(--font);box-shadow:inset 0 0 0 1px var(--row-line,rgb(19 98 138/.14)),0 1px 2px rgb(0 0 0/.05)}.vt-btn svg{width:20px;height:20px}.vh-circle[data-on],.vt-btn[data-on]{background:var(--accent-bg);color:var(--accent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--brand-1) 45%,transparent)}.vt-btn[aria-disabled=true]{opacity:.5;cursor:default}.vt-chip{justify-self:end}.vt-error{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;min-width:0}.vt-error-glyph{width:22px;height:22px;color:var(--warn);margin-top:1px}.vt-error[data-tone=neutral] .vt-error-glyph{color:var(--label-2)}.vt-error-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.vt-error-text .vt-state{white-space:normal}.voice-tray:is([data-state=error],[data-state=ended]) .vt-controls{grid-template-columns:auto minmax(0,1fr)}.voice-tray:is([data-state=error],[data-state=ended],[data-state=stalled],[data-state=switching]){align-content:center;gap:12px}.vt-stalled{padding:0 2px}.vt-switching{display:flex;align-items:center;gap:10px;font:600 var(--t-headline)/var(--lh-headline) var(--font);color:var(--label)}@media (min-width:1024px){.ui-stage.q-stage{--vt-status-h:max(44px,calc(var(--t-headline) * var(--lh-headline) + var(--t-footnote) * var(--lh-footnote)));--vt-h:calc(24px + var(--vt-status-h) + 8px + var(--vt-cap-h))}.voice-tray{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status controls" "captions controls";align-items:center;column-gap:16px;row-gap:8px;padding:12px 16px;align-content:center}.vt-status{grid-area:status;grid-template-columns:88px minmax(0,1fr) auto}.vt-status .vt-sub{-webkit-line-clamp:1}.vt-captions{grid-area:captions;align-self:stretch}.vt-controls{grid-area:controls;grid-template-columns:minmax(0,1fr);align-self:center}.vt-controls .vt-btn{justify-content:flex-start}.voice-tray:is([data-state=error],[data-state=ended],[data-state=stalled],[data-state=switching]){grid-template-areas:none;grid-template-columns:minmax(0,1fr) auto}.voice-tray:is([data-state=error],[data-state=ended],[data-state=stalled],[data-state=switching]) .vt-controls{grid-area:auto;display:flex;gap:8px;align-items:center}}.voice-hero{display:grid;justify-items:center;align-content:center;grid-gap:16px;gap:16px;text-align:center;flex:1 1 auto;min-height:0}.vh-wave{width:min(200px,60vw);height:auto;aspect-ratio:120/80}@media (min-width:1024px){.vh-wave{width:240px}}@media (min-width:1024px) and (max-height:860px){.voice-hero{gap:10px}.vh-wave{width:168px}.vh-captions{--_lines:2}.vh-controls{gap:32px}.vh-circle{width:56px;height:56px}}.vh-text{display:grid;grid-gap:4px;gap:4px;justify-items:center}.vh-state{display:flex;align-items:center;gap:8px;font:700 var(--t-title2)/var(--lh-title2) var(--font);color:var(--label)}.vh-state svg{width:22px;height:22px}.vh-sub{font:var(--t-body)/var(--lh-para) var(--font);color:var(--label-2)}.vh-captions{width:min(100%,30em);text-align:start}.vh-controls{display:flex;gap:40px;justify-content:center}.vh-ctl{display:grid;justify-items:center;grid-gap:6px;gap:6px}.vh-circle{background:var(--bg-cell);box-shadow:var(--glass-rim-hi),inset 0 0 0 1px var(--row-line,rgb(19 98 138/.14)),var(--elev-2)}.vh-ctl-label{font:600 var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-2)}@media (max-height:700px){.voice-hero{gap:8px}.vh-wave{width:min(120px,40vw)}.vh-state{font-size:var(--t-title3);line-height:var(--lh-title3)}.vh-sub{font-size:var(--t-subhead);line-height:var(--lh-subhead)}.vh-controls{gap:32px}.vh-circle{width:52px;height:52px}}.waveform{display:block;overflow:visible}.waveform[data-shared]{view-transition-name:voice-wave}.wf-second{stroke:var(--brand-pale)}:root[data-theme=dark] .wf-second{stroke:rgb(191 230 245/.45)}.waveform:is([data-state=muted],[data-state=paused]) :is(.wf-main,.wf-second){stroke:var(--label-4)}.waveform:is([data-state=muted],[data-state=paused]) .wf-loop{stroke:var(--control-stroke)}.waveform:is([data-state=muted],[data-state=paused]) .wf-dot{fill:var(--label-4)}.waveform[data-state=reconnecting] .wf-main{stroke-dasharray:4 6}.waveform[data-state=checking] .wf-loop{stroke-dasharray:4 4;animation:wf-dash 1s linear infinite}@keyframes wf-dash{to{stroke-dashoffset:-12}}.waveform:is([data-state=connecting],[data-state=idle]) .wf-dot{animation:wf-breathe 1.2s ease-in-out infinite alternate}@keyframes wf-breathe{0%{opacity:1}to{opacity:.4}}:root[data-reduce-motion=true] .waveform :is(.wf-dot,.wf-loop){animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-reduce-motion]) .waveform :is(.wf-dot,.wf-loop){animation:none}}::view-transition-group(voice-wave){animation-duration:var(--dur-q);animation-timing-function:var(--spring-smooth)}.q-voice .ui-stage-tray{padding-top:8px}@media (forced-colors:active){:is(.q-card,.q-next,.q-appt,.q-slotcard,.q-val,.cal-day,.cal-chip,.q-reply-box,.voice-tray,.vt-captions,.q-urgent,.q-nextrow,.q-kv-card){forced-color-adjust:auto;border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}:is(.cal-day[aria-selected=true],.cal-chip[aria-pressed=true],.vt-btn[aria-pressed=true]){forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.q-appt[data-state=request]{border-style:dashed;border-width:2px}.q-appt[data-state=held]{border-style:solid;border-width:2px}.q-appt[data-state=booked]{border-style:double;border-width:4px}.waveform :is(path,rect){stroke:CanvasText}.waveform circle{fill:CanvasText}}#q-title:focus,#q-title:focus-visible,.q-title:focus,.q-title:focus-visible{outline:none;box-shadow:none}.voice-hero.vh-error{justify-content:center;gap:14px}.vh-error .vh-error-tile{width:56px;height:56px}.vh-error .vh-error-tile svg{width:28px;height:28px}.vh-error .vh-sub{max-width:26em;text-wrap:pretty}.vh-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}:root[data-text-size=xl]{--tray-min:77px}:root[data-text-size=xxl]{--tray-min:80px}:root:is([data-text-size=xl],[data-text-size=xxl]) .ui-tray:has(>.q-replytray){padding:11px}@media (max-width:767px) and (max-height:700px){.ui-stage.q-stage .ui-stage-body .ui-row{--row-min:44px;padding-block:11px}.ui-stage.q-stage .ui-stage-body .q-or{display:none}.cal-nav{grid-template-columns:40px minmax(0,1fr) 40px}.cal-arrow,.cal-back,.cal-nav .ui-iconbtn{width:40px;height:40px;min-height:40px}.cal-days{gap:4px}.cal-day{min-height:42px}.cal-foot{min-height:26px}.cal-times{gap:6px}.cal-times-head{min-height:40px}.cal-seg .ui-segmented-track{min-height:36px}.cal-period{gap:4px}.cal-chips{gap:8px}.cal-chip{min-height:40px;padding-block:6px}}.ui-stage.q-stage .ui-stage-notice{top:max(4px,calc(var(--stage-pad) - 8px));bottom:auto}.ui-stage.q-stage[data-panel=none] .ui-stage-notice{top:0}.ui-stage.q-stage .ui-stage-notice>*{box-shadow:var(--elev-2)}.ui-pagedlist .ui-row:focus-visible,.ui-pagedlist .ui-row:has(>.ui-row-lead input:focus-visible){outline-offset:-3px}.ui-stage.q-report :is(.ui-stage-header,.ui-stage-tray){justify-self:center;width:100%;max-width:var(--column);min-width:0}@media (min-width:1024px){.ui-stage:has(>.ui-stage-main>.ui-stage-aside) .ui-ph-row>.ui-ph-shared{display:none}}.q-center-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ps-skel{display:block;width:9em;max-width:70%;height:12px;border-radius:6px;background:var(--fill-2)}.ps-row[aria-disabled=true]{cursor:default;color:var(--label-3)}.ps-row[aria-disabled=true] svg{color:var(--label-4)}@media (hover:hover){.ps-row[aria-disabled=true]:hover{background:none}}.ps-row-note{font:var(--t-footnote)/var(--lh-footnote) var(--font);color:var(--label-3)}.q-voicehint{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px 16px;border-radius:var(--r-card);background:var(--accent-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-1) 22%,transparent)}.q-voicehint-glyph{width:22px;height:22px;color:var(--accent);margin-top:1px}.q-voicehint-t{font:600 var(--t-headline)/var(--lh-headline) var(--font);color:var(--label)}.q-voicehint-s{font:var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label-2);margin-top:2px}.vt-linger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin-top:16px;padding:6px 6px 6px 12px;border-radius:var(--r-card);background:var(--bg-cell);box-shadow:inset 0 0 0 1px var(--row-line,rgb(19 98 138/.12))}.vt-linger-glyph{width:18px;height:18px;color:var(--label-2)}.vt-linger-text{font:var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label)}@media (max-width:767px) and (max-height:700px){.ui-stage.q-stage{--q-lead-gap:8px}.ui-stage.q-stage .ui-nav{min-height:var(--nav-h);padding-block:0}}@media (max-width:440px) and (max-height:700px){.ui-stage.q-stage .ui-ph-row{min-height:24px}}@media (max-width:440px) and (max-height:600px){.ui-stage.q-stage .ui-ph-row{display:none}.ui-stage.q-stage .ui-progress{margin-top:4px}:root{--tray-min:68px}.ui-stage.q-stage .ui-stage-tray{padding-top:6px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.ui-stage.q-stage[data-tray=reserve] .ui-stage-tray{min-height:calc(var(--tray-min) + 6px + max(8px, env(safe-area-inset-bottom)))}.ui-stage.q-stage .ui-tray{padding:8px 10px}}.ui-stage-title[data-fit="4"] :is(h1,.q-title){font-size:var(--t-headline);line-height:var(--lh-headline);font-weight:700}.ui-stage-title[data-fit="4"] .q-hint{font-size:var(--t-footnote);line-height:var(--lh-footnote);margin-top:4px}.ui-stage-title[data-fit="4"] p:not(:has(img,svg)):not(.q-title):not(.q-hint){font-size:var(--t-subhead);line-height:var(--lh-subhead)}.ui-stage.q-stage[data-screen=question] .q-anchor{overflow:clip;overflow-clip-margin:6px}@media (max-width:399px){.q-form-grid-dob{grid-template-columns:minmax(0,1fr)}}@media (max-width:440px) and (max-height:600px){.q-secure .q-secure-note:not(.q-secure-mic){display:none}.q-form,.q-form-page{gap:10px}}.q-note-short,.q-slotcard-short{display:none}@media (max-width:767px) and (max-height:700px){.q-slotcard{padding:12px 14px;gap:10px}.q-slotcard :is(.q-slotcard-date,.q-slotcard-kv,.q-note-long){display:none}.q-slotcard-short{display:block;font:var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label)}.q-note-short{display:inline}}@media (max-width:480px){.cal-chip>span{display:grid;justify-items:center;line-height:1.15}.cal-chip small{font-size:.74em}.cal-chip{padding-block:5px}}@media (min-width:1024px) and (min-height:800px){.ui-stage.q-stage{--q-title-lines:calc(3 * var(--t-title1) * var(--lh-title1));--q-lead-h:calc(var(--t-footnote) * var(--lh-footnote) + 6px + 3 * var(--t-callout) * var(--lh-callout-read))}.ui-stage.q-stage .ui-stage-title:not([data-fit]) .q-title[data-size]{font-size:var(--t-title1);line-height:var(--lh-title1)}.ui-stage.q-stage .q-title{text-wrap:pretty}}.cal-link{padding:0 8px;-webkit-margin-end:-8px;margin-inline-end:-8px}.cal-foot,.cal-link{min-height:44px}@media (min-width:1024px){.cal-day{min-height:64px}.cal-chip{min-height:48px}.cal-grid,.cal-row{gap:8px}.cal-nav{grid-template-columns:48px minmax(0,1fr) 48px}}.ui-stage .ui-tray:has(>.q-replytray){position:relative;height:var(--tray-min);min-height:var(--tray-min)}.ui-stage .ui-tray>.q-replytray{position:absolute;left:calc((var(--tray-min) - 52px) / 2);right:calc((var(--tray-min) - 52px) / 2);bottom:calc((var(--tray-min) - 52px) / 2);width:auto;z-index:3}:root:is([data-text-size=xl],[data-text-size=xxl]) .ui-stage .ui-tray>.q-replytray{left:11px;right:11px;bottom:11px}.ui-stage .q-replytray .q-reply-box{box-shadow:inset 0 0 0 1px var(--control-stroke),var(--elev-1,0 1px 2px rgb(0 0 0/.06))}.q-reply-input{overflow-y:auto}:root[data-theme=dark] .cal-day[data-open]:not([aria-selected=true]){background:var(--bg-cell-2);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1)}:root[data-theme=dark] .cal-day:not([data-open]){background:transparent;box-shadow:inset 0 0 0 1px rgb(255 255 255/.06)}@media (min-width:1024px){.q-em .ui-btn.q-em-911{width:360px;max-width:100%;justify-self:start}}.q-em .q-em-dismiss{justify-self:start;text-align:start;-webkit-margin-start:calc(-1 * var(--_px, 12px));margin-inline-start:calc(-1 * var(--_px, 12px))}.q-em-foot{font-size:var(--t-subhead);line-height:var(--lh-subhead)}@media (max-height:600px){.ui-stage .q-replytray .q-reply-input{max-height:calc(2 * 1.3em + 28px)}.q-next{padding:12px;gap:6px}.q-next-text{font-size:var(--t-subhead);line-height:var(--lh-subhead)}}.ui-stage-panel[data-anchor]>.ui-stage-notice,.ui-stage-panel[data-anchor]>.ui-toast-host{top:var(--anchor-top);bottom:auto;left:var(--stage-pad);right:var(--stage-pad);width:auto;max-width:none;translate:none;display:flex;align-items:flex-start;justify-content:flex-start}.ui-stage[data-panel=none] .ui-stage-panel[data-anchor]>:is(.ui-stage-notice,.ui-toast-host){left:0;right:0}.ui-stage-panel[data-anchor]>.ui-toast-host{justify-items:start}.ui-stage-panel[data-anchor]>.ui-stage-notice>.ui-msg{width:100%;max-width:none;margin:0;padding:8px 12px;border-radius:var(--r-row);background:var(--bg-cell);box-shadow:inset 0 0 0 1px var(--row-line,rgb(19 98 138/.12)),var(--elev-1,0 1px 2px rgb(0 0 0/.06));font-size:var(--t-footnote);line-height:var(--lh-footnote)}.ui-stage-panel[data-anchor]>.ui-stage-notice>.ui-msg svg{width:16px;height:16px;margin-top:1px}.ui-stage-panel[data-anchor]>.ui-stage-notice>.ui-msg[data-tone=error]{background:var(--danger-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger-line,var(--danger)) 35%,transparent)}.ui-stage-panel[data-anchor]>.ui-toast-host>.ui-toast{min-height:36px;padding:6px 12px;font-size:var(--t-footnote);line-height:var(--lh-footnote)}.q-head-intro>.q-attr-h,.q-leadzone{transition:opacity .15s linear}.ui-stage-panel[data-anchor]:has(>.ui-stage-notice>.ui-msg) :is(.q-leadzone,.q-head-intro>.q-attr-h),.ui-stage-panel[data-anchor]:has(>.ui-toast-host>.ui-toast:not([data-leaving])) :is(.q-leadzone,.q-leadzone *,.q-head-intro>.q-attr-h,.q-head-intro>.q-attr-h *){opacity:0}@media (min-width:1024px){.ui-stage.q-stage .ui-stage-title:not([data-fit]) .q-title[data-size]{font-size:var(--t-title1);line-height:var(--lh-title1)}.ui-stage.q-stage .q-title{text-wrap:pretty}}.cal-chip-p{font-size:.78em;font-weight:600;color:var(--label-2)}.cal-chip[aria-pressed=true] .cal-chip-p{color:var(--on-accent)}@media (max-width:480px){.cal[data-mode] .cal-chips{grid-template-columns:repeat(auto-fill,minmax(max(44px,3em),1fr));gap:8px}.cal-chip{min-height:44px;padding:0 2px}.cal-chip>.cal-chip-t{display:inline}.cal-chip-p{display:none}}@media (max-width:767px){.cal-nav{grid-template-columns:44px minmax(0,1fr) 44px}.cal-arrow,.cal-back,.cal-nav .ui-iconbtn{width:44px;height:44px;min-height:44px}.cal-day,.cal-times-head{min-height:44px}}.cal-timepager{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.cal-timepager .ui-pager-count{padding-inline:4px}.q-reply-box{padding-block:14px}.q-reply-input{padding-block:0;min-height:calc(max(17px, var(--t-body)) * 1.3)}@media (max-height:600px){.ui-stage .q-replytray .q-reply-input{max-height:calc(2 * 1.3em)}}@media (max-width:1023px) and (max-height:700px),(max-width:767px){.ui-stage.q-stage{--vt-cap-h:calc(2 * var(--t-subhead) * 1.3);--vt-status-h:calc(var(--t-headline) * var(--lh-headline));--vt-h:calc(18px + var(--vt-status-h) + 2px + var(--vt-cap-h) + 2px + 8px + 44px)}.voice-tray{grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto var(--vt-cap-h) auto;grid-template-areas:"wave state" "wave cap" "ctl ctl";column-gap:10px;row-gap:2px;padding:8px 10px 10px;align-content:start}.voice-tray>.vt-status{display:contents}.voice-tray .vt-wave{grid-area:wave;width:52px;height:34px;align-self:center}.voice-tray .vt-text{grid-area:state;min-height:var(--vt-status-h)}.voice-tray .vt-status .vt-sub{display:none}.voice-tray .vt-state-t{white-space:nowrap;display:block}.voice-tray .vt-chip{grid-area:state;justify-self:end;align-self:center}.voice-tray>.vt-captions{grid-area:cap;padding:0;background:none;box-shadow:none;border-radius:0;grid-template-rows:var(--vt-cap-h);align-self:stretch}.voice-tray>.vt-captions .vt-who{padding-bottom:0}.voice-tray:not(:has(>.vt-captions)) .vt-status .vt-sub{display:-webkit-box;grid-area:cap;-webkit-line-clamp:2}.voice-tray>.vt-controls{grid-area:ctl;margin-top:8px}.voice-tray:is([data-state=error],[data-state=ended],[data-state=stalled],[data-state=switching]){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(calc(var(--vt-status-h) + 2px + var(--vt-cap-h)),auto) auto;grid-template-areas:"msg" "ctl";gap:0;align-content:stretch}.voice-tray:is([data-state=error],[data-state=ended]) .vt-error{grid-area:msg;align-self:center;gap:8px}.voice-tray:is([data-state=error],[data-state=ended]) .vt-error-glyph{width:18px;height:18px;margin-top:2px}.voice-tray:is([data-state=error],[data-state=ended]) .vt-sub{font-size:var(--t-footnote);line-height:var(--lh-footnote)}.voice-tray[data-state=stalled]>.vt-stalled{grid-area:msg;align-self:center;padding:0 2px;background:none;font:var(--t-footnote)/var(--lh-footnote) var(--font)}.voice-tray[data-state=switching]>.vt-switching{grid-area:msg;align-self:center}.voice-tray:is([data-state=error],[data-state=ended],[data-state=stalled])>.vt-controls{grid-template-columns:1fr 1fr}.voice-tray[data-state=switching]{grid-template-rows:minmax(calc(var(--vt-status-h) + 2px + var(--vt-cap-h) + 8px + 44px),auto)}}@media (max-width:374px){.vt-btn svg{display:none}.vt-btn{--_px:8px}}@media (max-width:767px){:root:is([data-text-size=xl],[data-text-size=xxl]) .vt-btn svg{display:none}:root:is([data-text-size=xl],[data-text-size=xxl]) .vt-btn{--_px:8px}}.vt-sub{text-wrap:balance}@media (min-width:1024px){:root:is([data-text-size=xl],[data-text-size=xxl]) .ui-stage.q-stage{--vt-status-h:max(44px,calc(var(--t-headline) * var(--lh-headline) + 2 * var(--t-footnote) * var(--lh-footnote)))}:root:is([data-text-size=xl],[data-text-size=xxl]) .vt-status .vt-sub{-webkit-line-clamp:2}}.ui-stage-tray>.vt-linger{margin-top:0}@media (min-width:1024px) and (max-height:1000px){.ui-stage.q-stage{--q-title-lines:calc(2 * var(--t-title1) * var(--lh-title1));--q-lead-h:calc(var(--t-footnote) * var(--lh-footnote) + 6px + var(--t-callout) * var(--lh-callout-read))}.cal-day{min-height:54px}.cal-grid,.cal-row{gap:8px}.cal-chip{min-height:44px}}.cal-foot{flex-wrap:nowrap}.cal-foot .cal-link+.cal-link{-webkit-margin-start:4px;margin-inline-start:4px}.ps-notice .q-urgent{margin:0}@media (min-width:1024px){.ui-stage:has(>.ui-stage-main>.ui-stage-aside) .ui-stage-title .q-urgent{display:none}}.q-attr-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.q-attr-row>.q-attr{min-width:0}.q-urgent-chip{position:relative;display:inline-flex;align-items:center;gap:5px;flex:none;min-height:28px;margin-block:-5px;padding:0 9px;border:0;border-radius:var(--r-row);cursor:pointer;background:var(--warn-bg);color:var(--label);font:600 var(--t-footnote)/1.2 var(--font);white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn-line) 35%,transparent)}.q-urgent-chip:after{content:"";position:absolute;inset:-8px -4px}.q-urgent-chip-glyph{width:14px;height:14px;flex:none;color:var(--warn)}.q-urgent-chip:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.q-head-intro:has(>.q-urgent-chip){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}.q-urgent-actions .ui-btn{width:100%}@media (min-width:1024px){.ui-stage:has(>.ui-stage-main>.ui-stage-aside) .q-urgent-chip{display:none}}@media (max-height:600px){.q-em,.q-em-head{gap:10px}.q-em-head>.ui-tile{width:40px;height:40px}.q-em-head>.ui-tile svg{width:22px;height:22px}.q-em-title{font-size:var(--t-title2);line-height:var(--lh-title2)}.q-em-text{font-size:var(--t-subhead);line-height:var(--lh-subhead)}.q-em .ui-btn.q-em-911{--_h:48px}.q-em-crisis{gap:6px;padding-top:2px}.q-em-crisis-title{font-size:var(--t-headline);line-height:var(--lh-headline)}.q-em-crisis-text{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.q-em-foot{font-size:var(--t-footnote);line-height:var(--lh-footnote)}}.q-attr-row>.q-attr{white-space:nowrap}.q-urgent-chip-s{display:none}@media (max-width:359px){.q-urgent-chip-t{display:none}.q-urgent-chip-s{display:inline}}.ui-stage.q-stage.q-voice-secure .ui-stage-tray>.ui-tray{height:auto;min-height:var(--vt-h);box-sizing:border-box;align-content:center}.ui-stage.q-stage.q-voice-secure:not(:root:is([data-text-size=xl],[data-text-size=xxl]) *) .ui-stage-tray>.ui-tray{height:var(--vt-h)}.ui-stage-panel[data-anchor][data-toast-sub]>.ui-toast-host{top:var(--anchor-sub-top)}.ui-stage-panel[data-anchor][data-toast-sub]>.ui-toast-host>.ui-toast{min-height:min(36px,var(--anchor-sub-h));padding-block:2px;font-size:var(--t-footnote);line-height:var(--lh-footnote)}.ui-stage-panel[data-anchor][data-toast-sub]:has(>.ui-toast-host>.ui-toast:not([data-leaving])) :is(.q-leadzone,.q-leadzone .q-attr-row,.q-leadzone .q-attr-row *,.q-leadzone>.q-attr,.q-leadzone>.q-attr *){opacity:1}.ui-stage-panel[data-anchor][data-toast-sub]:has(>.ui-toast-host>.ui-toast:not([data-leaving])) .q-leadzone .q-lead{opacity:0}@media (max-width:480px){.cal-foot:has(.cal-link+.cal-link) .cal-where-l{display:none}}.ui-stage.q-report.q-voice .q-inflow-actions{width:100%;max-width:var(--column);margin-inline:auto;box-sizing:border-box;padding-inline:12px}@media (min-width:1024px){.ui-stage.q-report.q-voice .q-inflow-actions{max-width:none}}.ui-tray:has(>.q-done-pagerbar){grid-template-columns:minmax(0,1fr);grid-auto-flow:row;justify-content:stretch;align-content:center;padding-block:6px}.ui-tray>.q-done-pagerbar{padding-top:0;min-height:44px}.q-appt-short{display:none}@media (max-height:700px){.q-appt[data-compact]{padding:12px 14px;gap:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}.q-appt[data-compact]>*{grid-column:1/-1}.q-appt[data-compact] :is(.q-slotcard-date,.q-slotcard-visit,.q-appt-loc){display:none}.q-appt[data-compact] .q-appt-short{display:block;font:var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label)}.q-appt[data-compact] .q-appt-body{padding-top:10px}.q-appt[data-compact] .q-dateblock{min-height:52px}.q-appt[data-compact]>.q-kv:has(.q-appt-conf){grid-column:1;margin-top:0}.q-appt[data-compact] .q-appt-conf{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0;box-shadow:none}.q-appt[data-compact] .q-appt-conf dt{font-size:var(--t-footnote);line-height:var(--lh-footnote)}.q-appt[data-compact] .q-appt-conf dd{text-align:start}.q-appt[data-compact]>.q-appt-ics{grid-column:2}.q-appt[data-compact] .q-code,.q-appt[data-compact]>.q-appt-ics{white-space:nowrap}}@media (max-height:700px) and (max-width:399px){.q-appt[data-compact]>.q-appt-ics{--_px:10px;gap:6px;font-size:var(--t-subhead)}.q-appt[data-compact]>.q-appt-ics>svg{display:none}}.q-float-short{display:none}@media (max-width:767px){.q-float-long:has(+.q-float-short){display:none}.q-float-short{display:inline}.ui-stage-panel[data-anchor]>.ui-stage-notice>.ui-msg>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media (min-height:701px){.ui-stage-panel[data-anchor]>.ui-stage-notice>.ui-msg[data-tone=error]>span{-webkit-line-clamp:3;line-clamp:3}}}.ui-stage-panel[data-anchor][data-anchor-col]>:is(.ui-stage-notice,.ui-toast-host){left:var(--anchor-left);right:auto;width:var(--anchor-w)}.vh-captions .vt-who{display:block;min-height:calc(var(--t-caption) * var(--lh-caption))}.ui-stage-panel[data-anchor][data-toast-end]>.ui-toast-host{top:auto;bottom:var(--stage-pad)}.ui-stage-panel[data-anchor][data-toast-end]:has(>.ui-toast-host>.ui-toast:not([data-leaving])) :is(.q-head-intro>.q-attr-h,.q-head-intro>.q-attr-h *){opacity:1}@media (min-width:1024px){.ui-stage[data-screen=emergency] .ui-stage-body>.q-em,.ui-stage[data-screen=emergency] .ui-stage-title{width:100%;max-width:760px;margin-inline:auto}.ui-stage[data-screen=emergency] .ui-stage-title{margin-inline:auto}.ui-stage[data-screen=emergency] .ui-stage-panel{grid-template-rows:auto auto;align-content:center;padding-bottom:clamp(0px,5vh,56px)}.ui-stage[data-screen=emergency] .q-em-head{gap:clamp(14px,2vh,20px)}.ui-stage[data-screen=emergency] .q-em-head>.ui-tile{width:clamp(56px,8vh,72px);height:clamp(56px,8vh,72px)}.ui-stage[data-screen=emergency] .q-em-head>.ui-tile svg{width:clamp(28px,4vh,36px);height:clamp(28px,4vh,36px)}.ui-stage[data-screen=emergency] .q-em-title{font-size:clamp(2.125rem,calc(5vh * var(--fit-tk-title, 1)),3.25rem);line-height:1.12;letter-spacing:-.014em}.ui-stage[data-screen=emergency] .q-em{gap:clamp(14px,2.6vh,26px)}.ui-stage[data-screen=emergency] .q-em-text{font-size:clamp(1.125rem,calc(2.4vh * var(--fit-tk, 1)),1.4375rem);line-height:1.45}.ui-stage[data-screen=emergency] .q-em .ui-btn.q-em-911{width:420px;--_h:clamp(52px,7vh,64px);font-size:clamp(1.125rem,calc(2.2vh * var(--fit-tk, 1)),1.3125rem)}.ui-stage[data-screen=emergency] .q-em-crisis-title{font-size:clamp(1.25rem,calc(2.6vh * var(--fit-tk, 1)),1.5625rem);line-height:1.25}.ui-stage[data-screen=emergency] .q-em-crisis-text{font-size:clamp(1.0625rem,calc(2.1vh * var(--fit-tk, 1)),1.3125rem);line-height:1.45}.ui-stage[data-screen=emergency] .q-em-crisis-actions{max-width:420px}.ui-stage[data-screen=emergency] .q-em-crisis-actions .ui-btn{--_h:clamp(44px,5.6vh,52px)}.ui-stage[data-screen=emergency] .q-em-foot{font-size:clamp(1rem,calc(1.9vh * var(--fit-tk, 1)),1.1875rem);line-height:1.4}}.q-em .q-em-dismiss[aria-busy=true],.q-em .q-em-dismiss[aria-busy=true] .ui-btn-label{text-decoration:none}@media (min-width:768px) and (max-width:1023px){.ui-stage.q-stage.q-report[data-width=wide]{--stage-column:var(--column)}}.ui-stage.q-report.q-voice .q-inflow-actions{margin-top:8px;padding:6px 12px;border-radius:var(--r-tray);background:var(--glass-chrome-solid);box-shadow:var(--glass-rim-hi),var(--glass-rim-lo),var(--glass-shadow)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.ui-stage.q-report.q-voice .q-inflow-actions{background:var(--glass-chrome);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}}.cal-chip,.cal-day,.cal-link,.en-help-opt,.en-tile,.hr-iconbtn,.ps-911,.ps-row,.q-linkrow,.q-reply-btn,.q-urgent-chip,.q-val,.ui-nav a{touch-action:manipulation}.cal-mark{height:5px;margin-top:2px;display:grid;place-items:center;color:var(--on-accent)}.cal-mark svg{width:13px;height:13px;stroke-width:3;overflow:visible}.cal-chip{position:relative}.cal-chip-check{position:absolute;top:2px;right:3px;width:11px;height:11px;stroke-width:3;color:var(--on-accent)}.cal-day-title:focus{outline:none}.q-skel{display:grid;grid-gap:8px;gap:8px;align-content:start;width:100%}.q-skel-title>i,.q-skel>i{display:block;border-radius:var(--r-row);background:var(--fill-2);animation:q-skel-pulse 1.4s ease-in-out infinite}.q-skel>i{height:var(--row-min)}.q-skel-title{display:grid;grid-gap:10px;gap:10px;padding-top:4px}.q-skel-title>i{height:calc(var(--t-title1) * var(--lh-title1) * .72);width:62%}.q-skel-title>i+i{width:38%}@keyframes q-skel-pulse{50%{opacity:.55}}:root[data-reduce-motion=true] :is(.q-skel>i,.q-skel-title>i){animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-reduce-motion]) :is(.q-skel>i,.q-skel-title>i){animation:none}}.ui-ph-row>.ui-ph-shared-off{flex:none;display:inline-flex;align-items:center;min-height:44px;-webkit-margin-end:-8px;margin-inline-end:-8px;margin-block:-4px;padding:0 8px;font:var(--t-subhead)/var(--lh-subhead) var(--font);color:var(--label-3);white-space:nowrap}@media (max-width:440px){.ui-ph-row>.ui-ph-shared-off{display:none}}@media (min-height:740px){:root:is([data-text-size=xl],[data-text-size=xxl]) .ui-stage.q-stage{--q-lead-h:calc(var(--t-footnote) * var(--lh-footnote) + 6px + 2 * var(--t-callout) * var(--lh-callout-read))}}@media (min-width:1024px){.ui-stage.q-stage .q-hint,.ui-stage.q-stage .q-lead p{max-width:70ch}}