.app-root .sch{--sch-label:9.75rem;--sch-ok:var(--ok);--sch-bad:var(--danger);--sch-tint:var(--sch-ok);--sch-person:var(--qa-person);--sch-when:var(--qa-time);--sch-duration:var(--qa-duration);--sch-place:var(--qa-place);border-radius:var(--radius-16);background:var(--raised);-webkit-backdrop-filter:blur(var(--veil-blur));backdrop-filter:blur(var(--veil-blur));box-shadow:var(--raised-shadow);-webkit-user-select:none;user-select:none;flex-direction:column;font-size:.8125rem;animation:.12s ease-out ep-qa-in;display:flex;position:relative;overflow:hidden}.app-root .sch.bad{--sch-tint:var(--sch-bad)}.app-root .sch-input{align-items:center;gap:10px;min-height:3.125rem;padding:.5rem 14px .5rem 16px;display:flex}.app-root .sch:not(.empty) .sch-input{border-bottom:1px solid var(--line)}.app-root .sch-input-icon{flex:none}.app-root .sch-field{flex:1;min-width:0;min-height:1.375rem;position:relative}.app-root .sch-mirror,.app-root .sch-text{font:inherit;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;border:0;margin:0;padding:0;font-size:.9375rem;line-height:1.375rem}.app-root .sch-mirror{min-height:1.375rem;color:var(--text);pointer-events:none;position:relative}.app-root .sch-text{resize:none;color:#0000;width:100%;height:100%;caret-color:var(--text);z-index:1;background:0 0;outline:0;position:absolute;inset:0;overflow:hidden}.app-root .sch-text::placeholder{color:var(--text-3)}.app-root .sch-text::selection{background:color-mix(in srgb, var(--focus) 26%, transparent);color:#0000}.app-root .sch-tok.sch-when{color:var(--sch-when)}.app-root .sch-tok.sch-duration{color:var(--sch-duration)}.app-root .sch-tok.sch-place{color:var(--sch-place)}.app-root .sch-tok.sch-person{color:var(--sch-person);background:color-mix(in srgb, var(--sch-person) 13%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--sch-person) 13%, transparent);border-radius:var(--radius-4)}.app-root .sch-try{padding:2px 8px 10px}.app-root .sch-label{color:var(--text-3);padding:0 6px 6px;font-size:.75rem}.app-root .sch-try-row{border-radius:var(--radius-7);text-align:left;align-items:center;gap:10px;width:100%;padding:7px 8px;font-size:.8125rem;line-height:1.125rem;display:flex}@media (hover:hover){.app-root .sch-try-row:hover{background:var(--bg-hover)}}.app-root .sch-day{align-items:center;gap:4px;padding:8px 10px 2px;display:flex}.app-root .sch-day .icon-btn{width:1.5rem;height:1.5rem}.app-root .sch-day-name{color:var(--text-2);font-variant-numeric:tabular-nums;padding:0 4px}.app-root .sch-day-name strong{color:var(--text);font-weight:600}.app-root .sch-tl{--hours:9;padding:0 14px;position:relative}.app-root .sch-axis{height:1.375rem;margin-left:var(--sch-label);position:relative}.app-root .sch-axis span{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem;position:absolute;bottom:4px;transform:translate(-50%)}.app-root .sch-axis span:first-child{transform:none}.app-root .sch-row{align-items:center;height:2.625rem;display:flex}.app-root .sch-who{width:var(--sch-label);flex:none;align-items:center;gap:8px;min-width:0;padding-right:10px;display:flex}.app-root .sch-names{flex-direction:column;min-width:0;line-height:.9375rem;display:flex}.app-root .sch-names strong,.app-root .sch-names span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-root .sch-names strong{font-size:.7812rem;font-weight:600}.app-root .sch-names span{color:var(--text-3);font-size:.6875rem}.app-root .sch-av{background:var(--av);color:#fff;object-fit:cover;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:600;display:inline-grid}.app-root .sch-av.pending{background:color-mix(in srgb, var(--av) 22%, var(--bg));color:var(--av)}.app-root .sch-track{border-top:1px solid var(--line-soft,var(--line));background-image:linear-gradient(to right, var(--line-soft,var(--line)) 1px, transparent 1px);background-size:calc(100% / var(--hours)) 100%;flex:1;align-self:stretch;position:relative}.app-root .sch-row:last-of-type .sch-track{border-bottom:1px solid var(--line-soft,var(--line))}.app-root .sch-busy{border-radius:var(--radius-6);background:color-mix(in srgb, var(--text) 13%, transparent);min-width:3px;position:absolute;top:9px;bottom:9px}.app-root .sch-shim{border-radius:var(--radius-6);background:linear-gradient(90deg, var(--bg-sunken) 0%, var(--bg-active) 50%, var(--bg-sunken) 100%);opacity:.7;background-size:200% 100%;animation:1.2s linear infinite sch-shim;position:absolute;inset:12px 0}@keyframes sch-shim{0%{background-position:100% 0}to{background-position:-100% 0}}.app-root .sch-track.hatched{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text) 7%, transparent) 0 1px, transparent 1px 7px);background-size:auto}.app-root .sch-cant{color:var(--text-3);place-items:center;font-size:.75rem;display:grid;position:absolute;inset:0}.app-root .sch-layer{top:1.375rem;bottom:0;left:calc(14px + var(--sch-label));cursor:pointer;touch-action:none;position:absolute;right:14px}.app-root .sch-now{background:var(--accent);opacity:.6;pointer-events:none;width:1.5px;margin-left:-.75px;position:absolute;top:0;bottom:0}.app-root .sch-band{border-radius:var(--radius-6);background:color-mix(in srgb, var(--sch-tint) 18%, transparent);min-width:.375rem;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sch-tint) 75%, transparent);cursor:grab;transition:left .12s var(--ease,ease), width .12s var(--ease,ease), background var(--hover-t,.15s), box-shadow var(--hover-t,.15s);position:absolute;top:0;bottom:0}.app-root .sch-layer.dragging,.app-root .sch-layer.dragging .sch-band{cursor:grabbing}.app-root .sch-layer.dragging .sch-band{transition:background var(--hover-t,.15s), box-shadow var(--hover-t,.15s)}.app-root .sch-pill{border-radius:var(--radius-pill);background:var(--sch-tint);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;padding:2px 7px;font-size:.6875rem;font-weight:600;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.app-root .sch-status{height:1.5rem;padding:6px 16px 0 calc(16px + var(--sch-label));color:var(--text-3);align-items:center;gap:5px;font-size:.75rem;display:flex}.app-root .sch-status.bad{color:var(--sch-bad)}.app-root .sch-status.allow{height:auto;min-height:1.5rem;color:var(--text-2);flex-wrap:wrap;padding:8px 16px 2px;line-height:1.35}.app-root .sch-allow-acts{white-space:nowrap;gap:14px;display:inline-flex}.app-root .sch-allow-ask,.app-root .sch-allow-no,.app-root .sch-allow-yes{font-size:inherit;padding:0;position:relative}.app-root .sch-allow-ask,.app-root .sch-allow-no{color:var(--text-3)}.app-root .sch-allow-yes{color:var(--text);font-weight:600}@media (hover:hover){.app-root .sch-allow-ask:hover,.app-root .sch-allow-no:hover,.app-root .sch-allow-yes:hover{text-underline-offset:2px;text-decoration:underline}}.app-root .sch-allow-ask:focus-visible,.app-root .sch-allow-no:focus-visible,.app-root .sch-allow-yes:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.app-root .sch-allow-ask:after,.app-root .sch-allow-no:after,.app-root .sch-allow-yes:after{content:"";position:absolute;inset:-14px -7px}}.app-root .sch-free{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 14px 2px;display:flex}.app-root .sch-free .sch-label{padding:0 4px 0 2px}.app-root .sch-chip{border-radius:var(--radius-pill);border:1px solid var(--line-strong);font-variant-numeric:tabular-nums;height:1.5rem;transition:background var(--hover-t,.15s), border-color var(--hover-t,.15s), color var(--hover-t,.15s);padding:0 10px;font-size:.75rem}@media (hover:hover){.app-root .sch-chip:hover{background:var(--bg-hover)}}.app-root .sch-chip.on{background:var(--sch-ok);border-color:var(--sch-ok);color:#fff}.app-root .sch-event{z-index:1;border-radius:var(--radius-10);background:var(--bg-soft);box-shadow:0 0 0 1px var(--line);align-items:center;gap:8px;margin:10px;padding:8px 8px 8px 0;display:flex;position:sticky;bottom:10px}.app-root .sch-bar{border-radius:0 var(--radius-4) var(--radius-4) 0;background:var(--cal);width:.25rem;transition:background var(--hover-t,.15s);align-self:stretch;margin-right:4px}.app-root .sch.bad .sch-bar{background:var(--sch-bad)}.app-root .sch-ev-main{flex-direction:column;flex:1;min-width:0;line-height:1.0625rem;display:flex}.app-root .sch-ev-main strong,.app-root .sch-ev-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-root .sch-ev-main strong{font-size:.8125rem;font-weight:600}.app-root .sch-ev-main span{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:.75rem}.app-root .sch[data-wrap] .sch-ev-main strong+span{white-space:normal;overflow:visible}.app-root .sch-stack{flex:none;display:flex}.app-root .sch-stack .sch-av{box-shadow:0 0 0 2px var(--bg-soft)}.app-root .sch-stack .sch-av+.sch-av{margin-left:-6px}.app-root .sch-stack .sch-av.more{background:var(--bg-active);width:1.375rem;height:1.375rem;color:var(--text-2);font-size:.6875rem}.app-root .sch-video{flex:none}.app-root .sch-video.on{background:color-mix(in srgb, var(--focus,#4f7dd9) 14%, transparent);color:var(--focus,#4f7dd9)}.app-root .sch-step{border-radius:var(--radius-7);height:1.625rem;box-shadow:0 0 0 1px var(--line-strong);font-variant-numeric:tabular-nums;flex:none;align-items:center;font-size:.75rem;display:inline-flex}.app-root .sch-step span{text-align:center;white-space:nowrap;min-width:3.25rem}.app-root .sch-step button{border-radius:var(--radius-7);width:1.5rem;height:1.625rem;color:var(--text-2);font-size:.9375rem}@media (hover:hover){.app-root .sch-step button:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}}.app-root .sch-step button:disabled{opacity:.45}.app-root .sch-book{flex:none;gap:6px}.app-root .sch-book .kbd{background:color-mix(in srgb, var(--accent-text) 22%, transparent);min-width:1rem;height:1rem;color:var(--accent-text)}.app-root .sch-book:disabled{opacity:.45;cursor:default}.app-root .ask.scheduling{width:min(660px,100% - 32px)}.app-root .ask-schedule{flex:none}.app-root .ask-schedule .duo{opacity:.85}@media (max-width:560px){.app-root .sch{--sch-label:6.5rem}.app-root .sch-event{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;padding-left:12px}.app-root .sch-event .sch-bar{margin:0;position:absolute;top:0;bottom:0;left:0}.app-root .sch-ev-main{flex:100%}.app-root .sch-ev-main strong{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.app-root .sch-event .sch-video{position:relative}.app-root .sch-event .sch-video:before{content:"";position:absolute;inset:min(0px,.875rem - 22px)}.app-root .sch-names span{display:none}.app-root .sch-step span{min-width:2.75rem}}@media (max-width:360px){.app-root .sch-event{column-gap:4px}.app-root .sch-event .sch-video{margin-inline:max(0px,18px - .875rem)}.app-root .sch-step button{width:1.25rem}.app-root .sch-book .kbd{display:none}}.app-root .ep-mail-scrim{z-index:90;background:#0f0f0f47;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.app-root .ep-mail{border-radius:var(--radius-12);background:var(--raised-solid,var(--surface));width:min(32rem,100%);max-height:calc(100dvh - 32px);box-shadow:var(--raised-shadow);color:var(--text);flex-direction:column;gap:10px;padding:16px;font-size:.8125rem;line-height:1.4;display:flex}.app-root .ep-mail-title{margin:0;font-size:.9375rem;font-weight:600}.app-root .ep-mail-head{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;display:grid}.app-root .ep-mail-head dt{color:var(--text-3)}.app-root .ep-mail-head dd{overflow-wrap:anywhere;min-width:0;margin:0}.app-root .ep-mail-body{border:1px solid var(--line);border-radius:var(--radius-6);background:var(--bg);min-height:6rem;max-height:22rem;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);flex:auto;margin:0;padding:10px 12px;font-size:.78125rem;line-height:1.45;overflow-y:auto}.app-root .ep-mail-wait{color:var(--text-3);margin:0}.app-root .ep-mail-error{color:var(--danger);margin:0}.app-root .ep-mail-acts{justify-content:flex-end;gap:8px;display:flex}.app-root .ep-mail-btn{border-radius:var(--radius-6);border:1px solid var(--line);background:var(--bg);height:2rem;color:var(--text);font-size:inherit;padding:0 12px;font-weight:500}.app-root .ep-mail-btn.primary{border-color:var(--text);background:var(--text);color:var(--bg)}.app-root .ep-mail-btn:disabled{opacity:.5}@media (hover:hover){.app-root .ep-mail-btn:not(:disabled):hover{background:var(--bg-hover)}.app-root .ep-mail-btn.primary:not(:disabled):hover{background:color-mix(in srgb, var(--text) 86%, var(--bg))}}.app-root .ep-mail-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:767px){.app-root .ep-mail-scrim{place-items:end stretch;padding:0}.app-root .ep-mail{width:100%;max-height:86dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0}.app-root .ep-mail-btn{height:44px}}@keyframes ep-people-spin{to{transform:rotate(360deg)}}
.app-root .composer{gap:6px}.app-root .composer .qa-panel{overscroll-behavior:contain;background:var(--raised-solid);max-height:min(65vh,760px,100vh - 302px);overflow:auto}.app-root .composer[data-active=true] .askbar-bar{box-shadow:0 0 0 1px var(--focus), 0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent), var(--rest-shadow)}.app-root .askbar-bar:has(.qa-input:focus-visible){box-shadow:0 0 0 1px var(--focus), 0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent), var(--rest-shadow)}.app-root .cmp-bar-icon{flex:none;place-items:center;width:1.125rem;height:1.125rem;display:grid}.app-root .cmp-placeholder{color:var(--text-3)}.app-root .cmp-thinking{background:var(--cmp-hue,var(--brand));opacity:.6;border-radius:50%;flex:none;width:.375rem;height:.375rem;animation:.9s ease-in-out infinite alternate cmp-pulse}@keyframes cmp-pulse{0%{opacity:.25}to{opacity:.7}}.app-root .cmp-glyph{place-items:center;line-height:0;display:inline-grid}.app-root .cmp-glyph .duo{color:var(--cmp-hue)!important}.app-root .cmp-ic{color:var(--cmp-hue);background:color-mix(in srgb, var(--cmp-hue) 13%, transparent)!important}.app-root .cmp-card{border-left:0;padding:12px 14px 10px;animation:.16s cubic-bezier(.2,.8,.2,1) cmp-in;position:relative}@keyframes cmp-in{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.app-root .cmp-card[data-ghost]{opacity:.45;filter:grayscale(.5);pointer-events:none}.app-root .cmp-card[data-ghost] .cmp-foot{pointer-events:auto}.app-root .cmp-head{align-items:center;gap:10px;min-height:1.875rem;display:flex}.app-root .cmp-head .cmp-ic{border-radius:var(--radius-7);flex:none;place-items:center;width:1.875rem;height:1.875rem;display:grid}.app-root .cmp-label{color:var(--text);font-size:.8125rem;font-weight:600;animation:.14s ease-out cmp-in}.app-root .cmp-badge{border-radius:var(--radius-pill);height:1.25rem;color:var(--text-2);background:var(--bg-hover);white-space:nowrap;align-items:center;padding:0 7px;font-size:.75rem;display:inline-flex}.app-root .cmp-head .cmp-label{margin-right:auto}.app-root .cmp-badge[data-tone=caution]{color:var(--tone-caution);background:color-mix(in srgb, var(--tone-caution) 14%, transparent)}.app-root .cmp-badge[data-tone=brand]{color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, transparent)}.app-root .cmp-body{flex-direction:column;gap:10px;min-width:0;padding:10px 0 12px 40px;display:flex}.app-root .cmp-hero{flex-direction:column;gap:2px;min-width:0;display:flex}.app-root .cmp-hero strong{letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.75rem;font-weight:600;line-height:1.15}.app-root .cmp-hero small,.app-root .cmp-hero span{color:var(--text-2);font-size:.7812rem}.app-root .cmp-hero[data-tone=ok] strong{color:var(--ok)}.app-root .cmp-hero[data-tone=bad] strong{color:var(--danger)}.app-root .cmp-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.app-root .cmp-rows{grid-template-columns:auto 1fr;gap:3px 14px;margin:0;font-size:.7812rem;display:grid}.app-root .cmp-rows>div{display:contents}.app-root .cmp-rows dt{color:var(--text-3);white-space:nowrap}.app-root .cmp-rows dd{color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}.app-root .cmp-rows [data-tone=muted] dd{color:var(--text-2)}.app-root .cmp-chips{flex-wrap:wrap;gap:6px;display:flex}.app-root .cmp-chip{border-radius:var(--radius-pill);height:1.375rem;color:var(--text-2);background:var(--bg-hover);align-items:center;padding:0 8px;font-size:.75rem;text-decoration:none;display:inline-flex}.app-root .cmp-chip[data-tone=accent]{color:var(--cmp-hue);background:color-mix(in srgb, var(--cmp-hue) 12%, transparent)}.app-root .cmp-chip[data-tone=bad]{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.app-root .cmp-chip[data-tone=ok]{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.app-root .cmp-choices{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-root .cmp-choices>small{width:100%;color:var(--text-3);font-size:.75rem}.app-root .cmp-choices .cmp-chip{height:auto;min-height:1.75rem;font:inherit;cursor:pointer;text-align:left;border:0;padding:3px 10px;font-size:.8125rem}@media (hover:hover){.app-root .cmp-choices .cmp-chip:hover{background:color-mix(in srgb, var(--cmp-hue) 20%, transparent)}}.app-root .cmp-choices .cmp-chip:focus-visible{outline:2px solid var(--cmp-hue);outline-offset:2px}.app-root .cmp-list{flex-direction:column;gap:4px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.app-root .cmp-list li{align-items:center;gap:8px;display:flex}.app-root .cmp-list[data-check] li>i{border-radius:var(--radius-4);border:1.5px solid var(--text-4);flex:none;width:.875rem;height:.875rem}.app-root .cmp-list:not([data-check]) li:before{content:"";background:var(--text-3);border-radius:50%;flex:none;width:.25rem;height:.25rem}.app-root .cmp-table-wrap{margin-left:-2px;overflow-x:auto}.app-root .cmp-table{border-collapse:collapse;width:100%;font-size:.75rem}.app-root .cmp-table th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:3px 10px 3px 2px;font-weight:600}.app-root .cmp-table td{border-bottom:1px solid var(--line-soft);color:var(--text);vertical-align:top;padding:4px 10px 4px 2px}.app-root .cmp-progress{border-radius:var(--radius-4);background:var(--bg-hover);height:.5rem;margin-bottom:14px;position:relative}.app-root .cmp-progress>span{border-radius:var(--radius-4);background:var(--cmp-hue);transition:width .24s;position:absolute;inset:0 auto 0 0}.app-root .cmp-progress[data-tone=bad]>span{background:var(--danger)}.app-root .cmp-progress small{color:var(--text-2);font-size:.75rem;position:absolute;top:11px;left:0}.app-root .cmp-swatch{align-items:center;gap:12px;display:flex}.app-root .cmp-swatch i{border-radius:var(--radius-10);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px #00000014}.app-root .cmp-swatch span{font-size:.9375rem;font-family:var(--mono)}.app-root .cmp-quote{border-left:2px solid var(--cmp-hue);margin:0;padding:2px 0 2px 12px}.app-root .cmp-quote p{color:var(--text);font-size:.9375rem}.app-root .cmp-quote cite{color:var(--text-2);font-size:.7812rem;font-style:normal}.app-root .cmp-text{color:var(--text);overflow-wrap:anywhere;font-size:.8125rem}.app-root .cmp-text[data-muted]{color:var(--text-3);font-size:.7812rem}.app-root .cmp-fields{flex-wrap:wrap;gap:8px 12px;display:flex}.app-root .cmp-field{color:var(--text-3);flex-direction:column;gap:3px;font-size:.75rem;display:flex}.app-root .cmp-field-input{border-radius:var(--radius-6);border:1px solid var(--line-strong);background:var(--surface);align-items:center;gap:3px;height:1.625rem;padding:0 8px;display:inline-flex}.app-root .cmp-field-input input{font-variant-numeric:tabular-nums;width:72px;height:1.375rem;padding:0;font-size:.7812rem;box-shadow:none!important;background:0 0!important;border:0!important}.app-root .cmp-field-input i{color:var(--text-3);font-size:.75rem;font-style:normal}.app-root .cmp-links{flex-wrap:wrap;gap:4px 14px;font-size:.7812rem;display:flex}.app-root .cmp-links a{color:var(--cmp-hue);overflow-wrap:anywhere;text-decoration:none}@media (hover:hover){.app-root .cmp-links a:hover{text-decoration:underline}}.app-root .cmp-image{object-fit:contain;border-radius:var(--radius-6);max-width:160px;max-height:96px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;padding:4px}.app-root .cmp-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.app-root .cmp-hint{color:var(--text-3);align-items:center;gap:5px;min-width:0;font-size:.75rem;display:inline-flex}.app-root .cmp-hint[data-missing]{color:var(--text-2)}.app-root .cmp-foot-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;margin-left:auto;display:inline-flex}@media (max-width:400px){.app-root .cmp-foot{min-width:0}.app-root .cmp-foot-actions{flex:100%;row-gap:6px}.app-root .cmp-foot-actions>*{min-width:0;max-width:100%}.app-root .cmp-foot-actions .btn{white-space:nowrap}}.app-root .cmp-target{color:var(--text-3);font-size:.75rem}.app-root .cmp-target strong{color:var(--text-2);font-weight:600}.app-root .cmp-go{opacity:calc(.45 + var(--cmp-ready,0) * .55);transition:opacity .18s ease, filter var(--hover-t);gap:6px}.app-root .cmp-go[data-ready]{opacity:1}.app-root .btn.cmp-go:disabled{opacity:1;background:var(--action-off);border-color:var(--action-off);color:var(--text-2);box-shadow:none;filter:none}.app-root .cmp-enter{opacity:.7;font-size:.6875rem}.app-root .cmp-go:disabled .cmp-enter{opacity:1}.app-root .cmp-choice{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);height:1.875rem;color:var(--text-2);align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;display:inline-flex;position:relative;overflow:hidden}.app-root .cmp-choice[data-sel=true]{border-color:color-mix(in srgb, var(--cmp-hue) 50%, transparent);color:var(--text)}.app-root .cmp-choice>i{background:var(--cmp-hue);transform-origin:0;width:100%;height:2px;transform:scaleX(var(--p));position:absolute;bottom:0;left:0}.app-root .cmp-palette-list{flex-direction:column;display:flex}.app-root .cmp-palette-row strong{font-weight:600}.app-root .cmp-group{color:var(--text-3);white-space:nowrap;flex:none;font-size:.75rem}.app-root .cmp-row{gap:0;padding:0}.app-root .cmp-row-main{text-align:left;border-radius:var(--radius-7);flex:1;align-items:center;gap:10px;min-width:0;padding:7px 8px;display:flex}.app-root .cmp-row-actions{align-items:center;padding-right:4px;display:none}.app-root .cmp-row:focus-within .cmp-row-actions{display:inline-flex}@media (hover:hover){.app-root .cmp-row:hover .cmp-row-actions{display:inline-flex}.app-root .cmp-row:hover .cmp-group{display:none}}.app-root .cmp-row-actions .icon-btn{width:1.5rem;height:1.5rem}@media (hover:none){.app-root .cmp-row-actions{display:inline-flex}.app-root .cmp-row .cmp-group{display:none}.app-root .cmp-row-actions .icon-btn{width:2rem;height:2rem}}.app-root .cmp-clip{padding:0 4px 8px}.app-root .cmp-clip-chip{gap:6px}.app-root .cmp-timer{border-radius:var(--radius-pill);background:var(--raised);height:1.875rem;box-shadow:var(--raised-shadow);color:var(--text-2);align-self:center;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:.7812rem;display:inline-flex;position:relative;overflow:hidden}.app-root .cmp-timer strong{color:var(--text)}.app-root .cmp-timer>i{background:var(--hue-terracotta);height:2px;transition:width 1s linear;position:absolute;bottom:0;left:0}.app-root .composer .sch{pointer-events:auto;max-height:min(70vh,760px);overflow:auto}.app-root .app-shell[data-layout=phone] .composer .sch{--sch-label:6.5rem;max-height:calc(100dvh - var(--bottom-bar-h) - 12px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px) - 16px)}.app-root .app-shell[data-layout=phone] .cmp-body{padding-left:0}.app-root .app-shell[data-layout=phone] .composer .qa-panel{max-height:54vh}@media (prefers-reduced-motion:reduce){.app-root .cmp-card,.app-root .cmp-label,.app-root .composer .qa-panel{animation:none!important}.app-root .cmp-thinking{animation:none}.app-root .cmp-progress>span,.app-root .cmp-timer>i,.app-root .cmp-go{transition:none}}.app-root[data-reduce-motion=true] .cmp-card{animation:none}.app-root .sch .sch-text,.app-root .sch .sch-text:focus,.app-root .sch .sch-text:focus-visible{height:100%;min-height:0;box-shadow:none;color:#0000;background:0 0;border:0;border-radius:0;outline:0;padding:0}.app-root .cmp-empty .qa-label:not(:first-child){border-top:1px solid var(--line-soft);margin-top:6px;padding-top:10px}.app-root .cmp-clip+.qa-label{border-top:0;margin-top:0;padding-top:0}.app-root .compose-only{background:var(--bg);min-height:100dvh;position:relative}.app-root .compose-only .composer{width:min(640px,100% - 32px);position:fixed;top:auto;bottom:16px}.app-root .compose-only .composer .qa-panel{max-height:calc(100dvh - 120px)}.app-root .sch-retry{color:var(--brand);text-underline-offset:2px;margin-left:6px;font-size:.75rem;text-decoration:underline}.app-root .sch-cands{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.app-root .sch-cand{border-radius:var(--radius-pill);background:var(--bg-hover);height:1.25rem;color:var(--text);padding:0 7px;font-size:.75rem}@media (hover:hover){.app-root .sch-cand:hover{background:var(--bg-active)}}.app-root .sch-confirm{color:var(--text-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:.7812rem;display:inline-flex}.app-root .sch .icon-btn:disabled{opacity:.45;pointer-events:none}.app-root .cmp-status{justify-content:center;align-self:center;max-width:100%;display:flex}.app-root .cmp-status:empty{display:none}.app-root .app-shell:not([data-layout=phone]) .cmp-status{right:16px;bottom:var(--toast-bottom);z-index:90;justify-content:flex-end;width:min(26.25rem,100vw - 32px);position:fixed}.app-root .mkt{flex-direction:column;gap:8px;min-width:0;display:flex}.app-root .mkt-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;min-height:3.25rem;display:flex}.app-root .mkt-id{flex-direction:column;gap:2px;min-width:0;display:flex}.app-root .mkt-id strong{letter-spacing:.02em;color:var(--text);font-size:.8125rem;font-weight:600}.app-root .mkt-id span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;overflow:hidden}.app-root .mkt-price{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.app-root .mkt-price strong{letter-spacing:-.015em;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1}.app-root .mkt-price strong[data-dim]{opacity:.5}.app-root .mkt-change{font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap;font-size:.7812rem}.app-root .mkt-change[data-trend=up]{color:var(--ok)}.app-root .mkt-change[data-trend=down]{color:var(--danger)}.app-root .mkt-change small{color:var(--text-3);margin-left:2px;font-size:.75rem}.app-root .mkt-chart{touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none;height:132px;position:relative}.app-root .mkt-svg{width:100%;height:100%;animation:.52s cubic-bezier(.2,.8,.2,1) both mkt-draw;display:block;overflow:visible}@keyframes mkt-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.app-root .mkt-cross{background:color-mix(in srgb, var(--text) 22%, transparent);pointer-events:none;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.app-root .mkt-dot{background:var(--mkt);width:.5625rem;height:.5625rem;box-shadow:0 0 0 2px var(--raised-solid);pointer-events:none;border-radius:50%;margin:-.2812rem 0 0 -.2812rem;position:absolute}.app-root .mkt-tip{border-radius:var(--radius-6);background:var(--text);color:var(--raised-solid);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;z-index:1;padding:3px 8px;font-size:.75rem;position:absolute;top:-6px;transform:translate(-50%,-100%)}.app-root .mkt-tip[data-edge=end]{transform:translate(-100%,-100%)}.app-root .mkt-tip[data-edge=start]{transform:translateY(-100%)}.app-root .mkt-tip strong{margin-right:4px;font-weight:600}.app-root .mkt-problem{text-align:center;height:100%;color:var(--text-2);border-radius:var(--radius-7);background:color-mix(in srgb, var(--bg-hover) 60%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:.7812rem;display:flex}.app-root .mkt-problem p{max-width:34em;margin:0}.app-root .mkt-settings{border-radius:var(--radius-pill);height:1.625rem;color:var(--cmp-hue);background:color-mix(in srgb, var(--cmp-hue) 12%, transparent);padding:0 10px;font-size:.75rem;font-weight:400}@media (hover:hover){.app-root .mkt-settings:hover{background:color-mix(in srgb, var(--cmp-hue) 18%, transparent)}}.app-root .mkt-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.app-root .mkt-source{color:var(--text-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;font-size:.6875rem;line-height:1rem;display:inline-flex}.app-root .mkt-source a{color:var(--text-3);text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.app-root .mkt-source a:hover{color:var(--text-2)}}.app-root .mkt-sk{border-radius:var(--radius-4);background:linear-gradient(90deg, var(--bg-hover) 0%, color-mix(in srgb, var(--bg-hover) 40%, transparent) 50%, var(--bg-hover) 100%);background-size:200% 100%;height:.75rem;animation:1.2s ease-in-out infinite mkt-shimmer;display:block}.app-root .mkt-sk-price{width:8.125rem;height:1.75rem}.app-root .mkt-sk-chart{border-radius:var(--radius-7);opacity:.7;height:100%}@keyframes mkt-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.app-root .app-shell[data-layout=phone] .mkt-price strong{font-size:1.25rem}.app-root .app-shell[data-layout=phone] .mkt-chart{height:112px}@media (prefers-reduced-motion:reduce){.app-root .mkt-svg,.app-root .mkt-sk{animation:none!important}}.app-root[data-reduce-motion=true] .mkt-svg,.app-root[data-reduce-motion=true] .mkt-sk{animation:none}.app-root .composer .cmp-food{padding:6px}.app-root .composer .askbar-camera{color:var(--text-2)}@media (hover:hover){.app-root .composer .askbar-camera:hover{color:var(--text);background:var(--bg-hover)}}.app-root .askbar>.cmp-veil{z-index:-1;pointer-events:none;opacity:0;visibility:hidden;background:color-mix(in srgb, var(--scrim) 70%, transparent);-webkit-backdrop-filter:blur(var(--veil-blur));backdrop-filter:blur(var(--veil-blur));transition:opacity .2s,visibility 0s linear .2s;position:fixed;inset:0}.app-root .askbar>.cmp-veil[data-on]{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .2s}.app-root .askbar.composer[data-focus]{z-index:55}.app-root .askbar>.cmp-surface{pointer-events:none;flex-direction:column-reverse;gap:6px;min-width:0;display:flex}.app-root .cmp-surface>*{pointer-events:auto}.app-root .cmp-grow{flex-direction:column;min-width:0;display:flex}.app-root .composer .cmp-grow>.qa-panel,.app-root .composer .cmp-grow>.sch{animation:none}.app-root .cmp-surface[data-fused]{border-radius:var(--radius-16) var(--radius-16) var(--radius-24) var(--radius-24);background:var(--raised-solid);box-shadow:var(--raised-shadow), var(--shadow-lg);gap:0}.app-root .cmp-surface[data-fused]>.askbar-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0 0 var(--radius-24) var(--radius-24);border-top:1px solid var(--line-soft);background:0 0}.app-root .cmp-surface[data-fused] .cmp-grow>.qa-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-16) var(--radius-16) 0 0;background:0 0}.app-root .composer[data-active=true] .cmp-surface[data-fused]{box-shadow:0 0 0 1px var(--focus), 0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent), var(--raised-shadow), var(--shadow-lg)}.app-root .composer[data-focus] .qa-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.app-root .cmp-grow:focus-visible{outline:none}.app-root .cmp-hint.cmp-error{color:var(--danger)}.app-root .cmp-confirm{border-radius:var(--radius-pill);background:var(--raised-solid);max-width:100%;min-height:2.25rem;box-shadow:var(--raised-shadow);color:var(--text);align-self:center;align-items:center;gap:6px;padding:0 6px 0 12px;font-size:.8125rem;transition:opacity .2s;display:inline-flex}.app-root .cmp-confirm>*{transition:opacity .12s}.app-root .cmp-confirm:not([data-landed]),.app-root .cmp-confirm[data-leaving]{opacity:0}.app-root .cmp-confirm-check{color:var(--ok);flex:none;font-weight:700}.app-root .cmp-confirm[data-tone=bad] .cmp-confirm-check{color:var(--danger)}.app-root .cmp-confirm-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--text);padding-right:6px;overflow:hidden}@media (hover:hover){.app-root button.cmp-confirm-text:hover{text-underline-offset:2px;text-decoration:underline}}.app-root .cmp-confirm-undo{border-radius:var(--radius-pill);height:1.75rem;color:var(--brand);flex:none;padding:0 10px;font-size:.8125rem;font-weight:600}@media (hover:hover){.app-root .cmp-confirm-undo:hover{background:var(--bg-hover)}}.app-root .cmp-confirm-undo:focus-visible,.app-root .cmp-confirm-text:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:var(--radius-pill)}.app-root .askbar>.cmp-confirm-ghost{z-index:1;pointer-events:none;background:var(--raised-solid);box-shadow:var(--raised-shadow);border-radius:var(--radius-16);transform-origin:50% 100%;position:fixed;overflow:hidden}.app-root .cmp-confirm-ghost>*{width:100%;height:100%;margin:0}@media (pointer:coarse){.app-root .cmp-confirm{min-height:44px}.app-root .cmp-confirm-undo{min-width:44px;min-height:44px}}.app-root .cmp-hero strong[data-reveal]{animation:.3s cubic-bezier(.2,.8,.2,1) both cmp-settle}@keyframes cmp-settle{0%{opacity:.25;filter:blur(1.5px);transform:translateY(.18em)}to{opacity:1;filter:none;transform:none}}.app-root .cmp-rows[data-reveal] dt,.app-root .cmp-rows[data-reveal] dd{animation:.26s ease-out both cmp-row-in;animation-delay:calc(var(--i,0) * 45ms + 60ms)}@keyframes cmp-row-in{0%{opacity:.15}}.app-root .cmp-strip{--strip-busy:color-mix(in srgb, var(--text) 20%, transparent);--strip-grid:var(--line);--strip-past:color-mix(in srgb, var(--text) 9%, transparent)}:root[data-theme=dark] .app-root .cmp-strip{--strip-busy:color-mix(in srgb, var(--text) 12%, transparent);--strip-grid:var(--line-soft);--strip-past:color-mix(in srgb, var(--text) 6%, transparent)}.app-root .cmp-strip{--strip-h:9rem;-webkit-user-select:none;user-select:none;flex-direction:column;gap:6px;min-width:0;display:flex}.app-root .cmp-strip-grid{grid-template-columns:2.5rem repeat(3,minmax(0,1fr));column-gap:4px;display:grid}.app-root .cmp-strip-axis{height:var(--strip-h);margin-top:calc(.875rem + 4px);position:relative}.app-root .cmp-strip-axis span{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1;position:absolute;right:4px;transform:translateY(-50%)}.app-root .cmp-strip-day{flex-direction:column;gap:4px;min-width:0;display:flex}.app-root .cmp-strip-dname{height:.875rem;color:var(--text-3);text-align:center;white-space:nowrap;font-size:.6875rem;line-height:.875rem;overflow:hidden}.app-root .cmp-strip-day[data-named] .cmp-strip-dname{color:var(--text);font-weight:600}.app-root .cmp-strip-col{height:var(--strip-h);border-radius:var(--radius-6);background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--strip-grid);cursor:pointer;touch-action:manipulation;position:relative;overflow:hidden}.app-root .cmp-strip-hour{background:var(--strip-grid);pointer-events:none;height:1px;position:absolute;left:0;right:0}.app-root .cmp-strip-past{pointer-events:none;background:repeating-linear-gradient(135deg, transparent 0 5px, var(--strip-past) 5px 6px);position:absolute;left:0;right:0}.app-root .cmp-strip-busy{background:var(--strip-busy);pointer-events:none;border-radius:3px;position:absolute;left:3px;right:3px}.app-root .cmp-strip-theirs{opacity:.9;pointer-events:none;border-radius:2px;width:3px;position:absolute}.app-root .cmp-strip-slot{background:color-mix(in srgb, var(--cmp-hue) 22%, transparent);min-height:6px;box-shadow:inset 0 0 0 1.5px var(--cmp-hue);border-radius:5px;transition:top .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1);position:absolute;left:2px;right:2px}.app-root .cmp-strip-allday{background:color-mix(in srgb, var(--cmp-hue) 12%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--cmp-hue) 70%, transparent);pointer-events:none;border-radius:5px;position:absolute;inset:1px}.app-root .cmp-strip-slot[data-clash]{background:color-mix(in srgb, var(--tone-caution) 18%, transparent);box-shadow:inset 0 0 0 1.5px var(--tone-caution)}.app-root .cmp-strip-slot:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.app-root .cmp-strip-foot{min-height:1.125rem;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:2px 12px;padding-left:calc(2.5rem + 4px);font-size:.75rem;display:flex}.app-root .cmp-strip-foot:empty{display:none}.app-root .cmp-strip-who{color:var(--text-2);align-items:center;gap:5px;display:inline-flex}.app-root .cmp-strip-who i{border-radius:50%;flex:none;width:.5rem;height:.5rem}.app-root .cmp-strip-clash{color:var(--tone-caution)}.app-root .app-shell[data-layout=phone] .cmp-strip{--strip-h:6.5rem}.app-root .app-shell[data-layout=phone] .cmp-strip-grid{grid-template-columns:2.25rem repeat(3,minmax(0,1fr))}.app-root .app-shell[data-layout=phone] .cmp-strip-foot{padding-left:0}.app-root .app-shell[data-layout=phone] .composer .cmp-card .cmp-foot{z-index:1;background:var(--raised-solid);margin-bottom:-10px;padding-bottom:10px;position:sticky;bottom:-10px}.app-root .job-pill-wrap{pointer-events:auto;flex-direction:column;align-self:center;align-items:center;gap:6px;max-width:100%;display:flex;position:relative}.app-root .job-pill{border-radius:var(--radius-pill);background:var(--raised);max-width:100%;height:2rem;-webkit-backdrop-filter:blur(var(--veil-blur));backdrop-filter:blur(var(--veil-blur));box-shadow:var(--raised-shadow);color:var(--text-2);align-items:center;gap:8px;padding:0 12px;font-size:.75rem;display:inline-flex}@media (hover:hover){.app-root .job-pill:hover{color:var(--text)}}.app-root .job-pill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.app-root .job-dot{background:var(--brand);border-radius:50%;flex:none;width:.4375rem;height:.4375rem;animation:.9s ease-in-out infinite alternate cmp-pulse}.app-root .job-check{color:var(--ok);flex:none;font-weight:700}.app-root .job-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-root .job-list{border-radius:var(--radius-12);background:var(--raised-solid);min-width:14rem;max-width:100%;box-shadow:var(--raised-shadow);margin:0;padding:4px;list-style:none}.app-root .job-list button{border-radius:var(--radius-7);width:100%;min-height:2rem;color:var(--text);text-align:left;align-items:center;gap:8px;padding:4px 8px;font-size:.75rem;display:flex}@media (hover:hover){.app-root .job-list button:hover{background:var(--bg-hover)}}.app-root .job-pill-solo{left:var(--col-left,0px);right:var(--col-right,0px);z-index:45;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:22px}.app-root .job-pill-solo:empty{display:none}.app-root .app-shell[data-layout=phone] .job-pill-solo{bottom:calc(var(--bottom-bar-h) + 12px + env(safe-area-inset-bottom,0px))}@media (pointer:coarse){.app-root .job-pill,.app-root .job-list button{min-height:44px}}@media (prefers-reduced-motion:reduce){.app-root .askbar>.cmp-veil{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.app-root .askbar>.cmp-veil[data-on]{background:var(--scrim)}.app-root .cmp-confirm,.app-root .cmp-confirm>*,.app-root .cmp-strip-slot{transition:none}.app-root .cmp-hero strong[data-reveal],.app-root .cmp-rows[data-reveal] dt,.app-root .cmp-rows[data-reveal] dd,.app-root .job-dot{animation:none}}.app-root .composer .cmp-food:focus{outline:none}.app-root .composer .cmp-food:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.app-root .askbar.composer{--band-below:22px;--band-top:12px}.app-root .app-shell[data-layout=phone] .askbar.composer{--band-below:12px}.app-root .askbar.composer[data-band]:after{content:"";z-index:-1;width:var(--band-w,calc(100% + 32px));left:50%;bottom:calc(-1 * var(--band-below));height:calc(var(--band-below) + max(48px, calc(2rem + 16px)) + var(--band-top));background:var(--bg-soft);border-top:1px solid var(--line);pointer-events:auto;position:absolute;transform:translate(-50%)}.app-root .app-shell:not([data-layout=phone]) .askbar.composer[data-band]:after{z-index:-2;height:calc(var(--band-below) + var(--bar-h,75px) + 40px);background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 40px);border-top:0}.app-root .app-shell[data-calendar]:not([data-layout=phone]) .askbar.composer[data-band]:after{content:none}.app-root .app-shell[data-layout=phone]:has(.askbar.composer[data-band]) .bottom-bar{border-top-color:#0000}.app-root .cmp-qa{flex-direction:column;gap:6px;display:flex}.app-root .cmp-qa-row{text-align:left;width:100%;min-width:0;color:var(--text);align-items:center;gap:8px;padding:4px 2px;font-size:.8125rem;line-height:1.125rem;display:flex}.app-root .cmp-qa-what{color:var(--text-3);flex:none;font-size:.6875rem;line-height:.875rem}.app-root .cmp-qa-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.app-root .cmp-qa-when{color:var(--qa-time);font-variant-numeric:tabular-nums;flex:none}.app-root .cmp-qa-cal{color:var(--text-2);flex:none;align-items:center;gap:5px;display:inline-flex}.app-root .cmp-qa-cal i{border-radius:50%;width:8px;height:8px}.app-root .cmp-qa-by{color:#d6a531;flex:none;font-size:.6875rem;line-height:.875rem}.app-root .cmp-qa-keys{color:var(--text-3);white-space:nowrap;flex:none;margin-left:auto;font-size:.6875rem;line-height:.875rem}.app-root .cmp-qa-meta{color:var(--text-2);flex-wrap:wrap;gap:4px 12px;padding:0 2px;font-size:.75rem;line-height:1rem;display:flex}.app-root .cmp-qa-alts{flex-wrap:wrap;align-items:center;gap:6px;padding:0 2px 2px;font-size:.75rem;line-height:1rem;display:flex}.app-root .cmp-qa-or{color:var(--text-3)}.app-root .cmp-qa-alt{border-radius:var(--radius-pill);border:1px solid var(--line-strong,var(--line));color:var(--text);font-variant-numeric:tabular-nums;padding:2px 9px}@media (hover:hover){.app-root .cmp-qa-alt:hover{background:var(--bg-hover)}}@media (max-width:767px){.app-root .cmp-qa-row{flex-wrap:wrap;row-gap:2px}.app-root .cmp-qa-alt{padding:6px 11px}}
