.nqe .ss-stage{--ss-accent-soft:#4b1fd11f;background:0 0}:root.dark .nqe .ss-stage{--ss-surface:#17151f;--ss-accent-soft:#8b6cff3d;--ss-accent-text:#b8a4ff}.nqe-card{background:var(--ss-surface);box-shadow:var(--ss-shadow-float);color:var(--ss-text-strong);border-radius:14px;font-size:13px;line-height:1.45;position:absolute;inset:24px 24px -24px}.nqe-strong{color:var(--ss-text-strong);font-weight:500}.nqe-muted{color:var(--ss-text)}.nqe-num{font-family:var(--ss-mono);font-variant-numeric:tabular-nums}.nqe-pill{background:var(--ss-accent-soft);height:20px;color:var(--ss-accent-text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.nqe-pop{opacity:0;will-change:transform, scale, opacity;transition:opacity .25s,scale .45s cubic-bezier(.34,1.56,.64,1);scale:.85}.nqe-pop[data-on]{opacity:1;scale:1}.nqe-caret{vertical-align:-.15em;background:var(--ss-accent);width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite nqe-blink;display:inline-block}:root.dark .nqe .nqe-caret{background:#8f6ff1}@keyframes nqe-blink{50%{opacity:0}}.nqe-head{border-bottom:1px solid var(--ss-line);align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.nqe-head__end{margin-left:auto;font-size:11px}.nqe-call__body{grid-template-columns:188px minmax(0,1fr);gap:20px;padding:12px 16px 0 12px;display:grid}.nqe-call[data-layout=compact] .nqe-call__body{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 12px 0}.nqe-tile{background:var(--ss-ink-2);border-radius:10px;flex-direction:column;align-items:center;gap:14px;height:240px;padding-top:60px;display:flex;position:relative}.nqe-tile__name{color:var(--ss-text-strong);font-size:12px;font-weight:500}.nqe-tile__self{object-fit:cover;object-position:50% 25%;width:48px;height:36px;box-shadow:0 0 0 1px var(--ss-line);border-radius:6px;position:absolute;top:8px;right:8px}.nqe-speaking{outline:1.5px solid var(--ss-accent);outline-offset:2px;border-radius:999px;flex:none;display:inline-flex}.nqe-tile .nqe-speaking{outline-offset:4px;outline-width:2px}:root.dark .nqe .nqe-speaking{outline-color:#8f6ff1}.nqe-strip{background:var(--ss-ink-1);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.nqe-strip .nqe-speaking{margin-right:2px}.nqe-strip__self{margin-left:auto}.nqe-notes__title{padding:2px 0 6px;font-size:12px;font-weight:500}.nqe-note{grid-template-columns:40px minmax(0,1fr);align-items:baseline;padding:6px 0;display:grid}.nqe-call[data-layout=compact] .nqe-note{grid-template-columns:38px minmax(0,1fr);padding:6px 2px}.nqe-note__at{color:var(--ss-text);font-size:11px}.nqe-note__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nqe-doc{padding:18px 22px}.nqe-doc[data-layout=compact]{padding:16px}.nqe-doc__meta{color:var(--ss-text);align-items:center;gap:6px;font-size:11px;display:flex}.nqe-doc__mark{width:14px;height:14px}.nqe-doc__for{margin-left:auto}.nqe-doc__title{letter-spacing:-.015em;margin-top:14px;font-size:20px;font-weight:500;line-height:1.3}.nqe-doc[data-layout=compact] .nqe-doc__title{margin-top:12px;font-size:18px}.nqe-plan{margin:12px 0 0;padding:0;list-style:none}.nqe-plan__row{border-top:1px solid var(--ss-line);opacity:0;will-change:transform, translate, opacity;grid-template-columns:28px max-content max-content minmax(0,1fr);grid-template-areas:"n name pill hours";align-items:center;column-gap:0;height:38px;transition:opacity .45s,translate .6s cubic-bezier(.25,.8,.25,1);display:grid;translate:0 6px}.nqe-plan__row[data-on]{opacity:1;translate:0}.nqe-plan__n{color:var(--ss-text);grid-area:n;font-size:11px;transition:color .3s}.nqe-plan__name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;overflow:hidden}.nqe-plan__row .nqe-pill{grid-area:pill;margin-left:10px}.nqe-plan__hours{color:var(--ss-text);white-space:nowrap;grid-area:hours;justify-self:end;font-size:12px}.nqe-plan__row[data-start] .nqe-plan__n{color:var(--ss-accent-text)}.nqe-doc[data-layout=compact] .nqe-plan__row{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"n name pill""n hours pill";align-content:center;row-gap:2px;height:50px}.nqe-doc[data-layout=compact] .nqe-plan__n{align-self:start;padding-top:2px}.nqe-doc[data-layout=compact] .nqe-plan__hours{justify-self:start;font-size:11px}
.nqf .ss-stage{--ss-accent-soft:#4b1fd11a;--ss-accent-text:#4b1fd1;--ss-success:#10b981;--ss-success-text:#047857;background:0 0;overflow:hidden}:root.dark .nqf .ss-stage{--ss-surface:#17151f;--ss-accent-soft:#8b6cff38;--ss-accent-text:#b8a4ff;--ss-success-text:#34d399}.nqf .nqf-scene{position:absolute;inset:0}.nqf .nqf-card{background:var(--ss-surface);box-shadow:var(--ss-shadow-float);color:var(--ss-text-strong);border-radius:14px;font-size:13px;line-height:1.45;position:absolute;overflow:hidden}.nqf .nqf-strong{color:var(--ss-text-strong);font-weight:500}.nqf .nqf-muted{color:var(--ss-text)}.nqf .nqf-mono{font-family:var(--ss-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.nqf .nqf-head{border-bottom:1px solid var(--ss-line);white-space:nowrap;align-items:center;gap:8px;padding-bottom:10px;font-size:12px;display:flex}.nqf .nqf-head__end{margin-left:auto}.nqf .nqf-sat{padding:12px 14px 8px;bottom:24px;overflow:visible}.nqf .nqf-list{margin:4px 0 0;padding:0;list-style:none}.nqf .nqf-list__row{white-space:nowrap;align-items:center;gap:9px;height:30px;display:flex}.nqf .nqf-list__label{min-width:0;color:var(--ss-text);text-overflow:ellipsis;transition:color .3s;overflow:hidden}.nqf .nqf-list__row:is([data-on],[data-now]) .nqf-list__label{color:var(--ss-text-strong)}.nqf .nqf-list__row[data-last] .nqf-list__label{font-weight:500}.nqf .nqf-day{color:var(--ss-text);opacity:0;will-change:translate;margin-left:auto;transition:opacity .3s .2s,translate .45s cubic-bezier(.22,1,.36,1) .2s,color .3s .2s;translate:4px}.nqf .nqf-list__row[data-on] .nqf-day{color:var(--ss-success-text);opacity:1;translate:0}.nqf .nqf-strip{padding:10px 14px 12px;top:24px;left:24px;right:24px}.nqf .nqf-strip__row{white-space:nowrap;align-items:center;gap:9px;display:flex}.nqf .nqf-strip__label{min-width:0}.nqf .nqf-strip__end{margin-left:auto}.nqf .nqf-segs{gap:4px;margin-top:9px;display:flex}.nqf .nqf-seg{background:var(--ss-ink-2);border-radius:999px;flex:1;height:6px;transition:background .3s}.nqf .nqf-seg[data-on]{background:var(--ss-success)}.nqf .nqf-seg[data-now]{background:var(--ss-ink-5)}.nqf .nqf-scene--compact .nqf-outlook,.nqf .nqf-scene--compact .nqf-teams{top:92px;left:24px;right:24px}.nqf .nqf-outlook{inset:24px 24px -24px}.nqf .nqf-checklist{width:252px;right:40px}.nqf .nqf-build .nqf-mail{padding-right:280px}.nqf .nqf-ribbon__sep{background:var(--ss-ink-4);width:1px;height:14px}.nqf .nqf-ribbon{border-bottom:1px solid var(--ss-line);background:var(--ss-ink-1);white-space:nowrap;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.nqf .nqf-ribbon__tools{color:var(--ss-text-faint);align-items:center;gap:12px;margin-left:4px;display:flex}.nqf .nqf-ribbon__tools svg{flex:none}.nqf .nqf-button{background:var(--ss-accent-soft);height:26px;color:var(--ss-accent-text);border-radius:7px;align-items:center;padding:0 10px 0 8px;font-size:12px;font-weight:500;transition:scale .15s,background .2s;display:inline-flex}.nqf .nqf-button[data-pressed]{scale:.96}.nqf .nqf-mail{padding:14px 16px 0}.nqf .nqf-mail__subject{font-size:14px}.nqf .nqf-from{white-space:nowrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.nqf .nqf-draft{background:var(--ss-surface);width:fit-content;min-width:200px;max-width:100%;box-shadow:0 0 0 1px var(--ss-line), 0 1px 2px #1700440f;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:9px 10px;display:flex}.nqf .nqf-draft__text{gap:2px;min-width:0;line-height:1.3;display:grid}.nqf .nqf-draft__meta{font-size:11.5px}.nqf .nqf-draft .nqp-logo{width:20px;height:20px}.nqf .nqf-lines{justify-items:start;gap:9px;margin-top:16px;display:grid}.nqf .nqf-teams{display:flex;inset:24px 24px -24px}.nqf .nqf-opps{width:180px;left:40px}.nqf .nqf-pane{width:160px;box-shadow:inset -1px 0 0 var(--ss-line);flex:none}.nqf .nqf-pane__head{align-items:center;gap:8px;height:44px;padding:0 14px;font-size:12px;display:flex}.nqf .nqf-rail{width:48px;box-shadow:inset -1px 0 0 var(--ss-line);color:var(--ss-text-faint);flex-direction:column;flex:none;align-items:center;gap:60px;padding-top:15px;display:flex}.nqf .nqf-rail__on{color:var(--ss-accent-text)}.nqf .nqf-teams__main{flex:1;min-width:0;position:relative}.nqf .nqf-channel{border-bottom:1px solid var(--ss-line);white-space:nowrap;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:12px;display:flex}.nqf .nqf-channel__name{margin-right:6px}.nqf .nqf-tab{height:44px;color:var(--ss-text);align-items:center;padding:0 4px;display:inline-flex;position:relative}.nqf .nqf-tab[data-on]{color:var(--ss-text-strong);font-weight:500}.nqf .nqf-tab[data-on]:after{content:"";background:var(--ss-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:4px;right:4px}:root.dark .nqf .nqf-tab[data-on]:after{background:#8f6ff1}.nqf .nqf-feed{flex-direction:column;justify-content:flex-end;gap:14px;padding:0 14px;display:flex;position:absolute;inset:45px 0 36px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.nqf .nqf-post{gap:10px;display:flex}.nqf .nqf-post__body{flex:1;min-width:0}.nqf .nqf-post__meta{white-space:nowrap;align-items:center;gap:8px;height:18px;font-size:12px;display:flex}.nqf .nqf-post--old .nqf-post__meta{margin-top:2px}.nqf .nqf-post__lines{justify-items:start;gap:8px;margin-top:8px;display:grid}.nqf .nqf-guest{background:var(--ss-ink-2);height:18px;color:var(--ss-text);border-radius:5px;align-items:center;gap:4px;padding:0 6px 0 4px;font-size:11px;font-weight:500;display:inline-flex}.nqf .nqf-guest__mark{width:11px;height:11px}.nqf .nqf-post__subject{margin-top:2px}.nqf .nqf-update{margin:3px 0 0;display:grid}.nqf .nqf-update__row{white-space:nowrap;grid-template-columns:62px minmax(0,1fr);gap:8px;line-height:20px;display:grid}.nqf .nqf-update dt{font-size:12px}.nqf .nqf-update dd{text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.nqf .nqf-reacts{align-items:center;gap:8px;height:24px;margin-top:8px;display:flex}.nqf .nqf-react{background:var(--ss-accent-soft);height:24px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ss-accent) 30%, transparent);color:var(--ss-accent-text);opacity:0;transform-origin:0;border-radius:7px;align-items:center;gap:5px;padding:0 8px 0 6px;transition:opacity .2s,scale .5s cubic-bezier(.34,1.56,.64,1);display:inline-flex;scale:.6}.nqf .nqf-react[data-on]{opacity:1;scale:1}.nqf .nqf-react__emoji{font-size:13px;line-height:1}.nqf .nqf-react__who{opacity:0;font-size:12px;transition:opacity .3s .15s,translate .45s cubic-bezier(.22,1,.36,1) .15s;translate:-4px}.nqf .nqf-react__who[data-on]{opacity:1;translate:0}.nqf .nqf-scene--compact .nqf-channel,.nqf .nqf-scene--compact .nqf-tab{height:40px}.nqf .nqf-scene--compact .nqf-feed{gap:28px;top:41px;-webkit-mask-image:linear-gradient(#0000,#000 8px);mask-image:linear-gradient(#0000,#000 8px)}
