:where(html:has(.saga-next-root),body:has(.saga-next-root)),:where(.saga-next-root) :where(:not(svg,svg *)){all:revert}:where(.saga-next-root) :where(svg){display:revert;vertical-align:revert}:root{--ink-1:#1a1a18;--ink-2:#3c3b37;--ink-3:#6b6a65;--ink-4:#8a887f;--ink-5:#a9a79e;--ink-hover:#2e2f2b;--paper:#fff;--canvas:#faf9f7;--surface-muted:#fbfaf8;--surface-sidebar:#f4f2ee;--surface-hover:#eae8e2;--surface-row-hover:#f7f6f3;--avatar:#e7e4dd;--line-1:#e4e2dc;--line-2:#efede8;--line-strong:#dcdad3;--accent:#1f5fd8;--accent-deep:#17439a;--accent-soft:#93aee0;--accent-tint:#eef2fb;--mark-idle:#c6c3ba;--on-ink:#f2f1ed;--on-ink-muted:#9b9992;--accent-on-ink:#5c8fe8;--ink-raised:#2e2f2b;--ink-line:#34352f;--text-primary:var(--ink-1);--text-body:var(--ink-2);--text-muted:var(--ink-3);--text-faint:var(--ink-5);--text-link:var(--accent);--surface-page:var(--canvas);--surface-card:var(--paper);--surface-nav:var(--surface-sidebar);--border-default:var(--line-1);--border-row:var(--line-2);--border-input:var(--line-strong);--action-primary:var(--ink-1);--action-primary-hover:var(--ink-hover);--action-attention:var(--accent);--action-attention-hover:var(--accent-deep);--action-needs-you:var(--accent);--action-needs-you-hover:var(--accent-deep);--status-urgent:var(--accent-deep);--status-active:var(--accent);--status-info:var(--accent-soft);--status-idle:var(--mark-idle);--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--fs-label:10.5px;--fs-caption:11px;--fs-meta:11.5px;--fs-small:12px;--fs-body:12.5px;--fs-body-l:13px;--fs-reading:14px;--fs-metric:18px;--fs-lead:24px;--fs-page-title:28px;--fs-headline:30px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-tight:1.1;--lh-snug:1.15;--lh-body:1.45;--lh-reading:1.5;--tracking-label:.09em;--tracking-kind:.07em;--tracking-title:-.02em;--tracking-lead:-.015em;--text-label-size:var(--fs-label);--text-body-size:var(--fs-body);--text-title-size:var(--fs-page-title);--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:18px;--space-10:20px;--space-11:24px;--space-12:28px;--space-13:44px;--space-14:48px;--space-15:96px;--sidebar-w:300px;--rail-w:72px;--context-rail-w:380px;--page-pad-x:48px;--page-pad-top:48px;--reading-max:880px;--headline-max:760px;--data-max:1440px;--nav-row-pad:13px 12px;--table-row-pad:13px 18px;--card-pad:16px;--hit-min:44px;--radius-mark:1.5px;--radius-chip:4px;--radius-sm:6px;--radius-md:7px;--radius-card:8px;--radius-panel:12px;--radius-round:50%;--shadow-card:0 1px 2px #1a1a180a;--shadow-frame:0 1px 3px #1a1a1814;--shadow-menu:0 8px 24px #1a1a181f;--shadow-overlay:0 16px 40px #1a1a1847;--dur-disclosure:.16s;--dur-progress:.24s;--dur-pulse:2.4s;--ease-out:ease-out}@keyframes hl-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes hl-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.hl-live{animation:hl-pulse var(--dur-pulse) ease-in-out infinite}.hl-wave{transform-origin:50%;animation:.9s ease-in-out infinite hl-wave}@media (prefers-reduced-motion:reduce){.hl-live,.hl-wave{animation:none}}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:var(--line-1);border-radius:3px}*{scrollbar-width:thin;scrollbar-color:var(--line-1) transparent}html,body{background:var(--canvas);height:100%;font-family:var(--font-sans);color:var(--ink-1);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-deep)}*{box-sizing:border-box}button,input{font-family:inherit}@keyframes hlpulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes hlflow{to{stroke-dashoffset:-14px}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1f5fd8}[data-rm="1"] *{transition:none!important;animation:none!important}:root{--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-standard:cubic-bezier(.2, .8, .2, 1)}@keyframes sg-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sg-fade{0%{opacity:0}to{opacity:1}}@keyframes sg-slide-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes sg-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sg-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes sg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sg-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes sg-caret{0%,45%{opacity:1}50%,to{opacity:0}}.cn-live{animation:hl-pulse var(--dur-pulse) ease-in-out infinite}.saga-next-root main>div>*{animation:sg-rise var(--dur-slow) var(--ease-standard) both}.saga-next-root main>div>:nth-child(2){animation-delay:40ms}.saga-next-root main>div>:nth-child(3){animation-delay:80ms}.saga-next-root main>div>:nth-child(4){animation-delay:.12s}.saga-next-root main>div>:nth-child(n+5){animation-delay:.16s}.saga-next-root main [style*=grid-template-columns]>*{animation:sg-rise var(--dur-slow) var(--ease-standard) both}.saga-next-root main [style*=grid-template-columns]>:nth-child(2){animation-delay:40ms}.saga-next-root main [style*=grid-template-columns]>:nth-child(3){animation-delay:80ms}.saga-next-root main [style*=grid-template-columns]>:nth-child(4){animation-delay:.12s}.saga-next-root main [style*=grid-template-columns]>:nth-child(5){animation-delay:.16s}.saga-next-root main [style*=grid-template-columns]>:nth-child(6){animation-delay:.2s}.saga-next-root main [style*=grid-template-columns]>:nth-child(n+7){animation-delay:.24s}.saga-next-root main~aside{animation:sg-slide-right var(--dur-slow) var(--ease-standard) both!important}@media (max-width:767px){.saga-next-root main~aside{animation-name:sg-slide-up!important}}.saga-next-root [style*="position: fixed"][style*="inset: 0"][style*=rgba]{animation:sg-fade var(--dur-base) var(--ease-standard) both}.saga-next-root [role=dialog]{animation:sg-scale-in var(--dur-base) var(--ease-standard) both!important}.saga-next-root a,.saga-next-root button,.saga-next-root select,.saga-next-root input,.saga-next-root textarea{transition:color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.saga-next-root button:not(:disabled):active{transform:scale(.97)}.saga-next-root input:focus,.saga-next-root textarea:focus,.saga-next-root select:focus{border-color:var(--ink-3)}.sg-skel{background:linear-gradient(90deg, var(--line-2) 0%, var(--surface-hover) 50%, var(--line-2) 100%);background-size:200% 100%;animation:1.6s linear infinite sg-shimmer}.sg-dots{vertical-align:middle;align-items:center;gap:3px;margin-left:2px;display:inline-flex}.sg-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite sg-dot;display:inline-block}.sg-dots i:nth-child(2){animation-delay:.15s}.sg-dots i:nth-child(3){animation-delay:.3s}.sg-stream:after{content:"";vertical-align:-.12em;background:var(--accent);border-radius:1px;width:2px;height:.95em;margin-left:2px;animation:1s step-end infinite sg-caret;display:inline-block}.sg-thinking{align-items:center;gap:6px;display:inline-flex}.sg-md{overflow-wrap:anywhere;flex-direction:column;gap:10px;min-width:0;display:flex}.sg-md>*{margin:0}.sg-md h1,.sg-md h2,.sg-md h3,.sg-md h4{letter-spacing:-.01em;color:var(--ink-1);margin:8px 0 0;font-weight:600;line-height:1.3}.sg-md h1{font-size:18px}.sg-md h2{font-size:16.5px}.sg-md h3,.sg-md h4{font-size:15px}.sg-md>:first-child{margin-top:0}.sg-md p{margin:0}.sg-md ul,.sg-md ol{flex-direction:column;gap:4px;margin:0;padding-left:22px;display:flex}.sg-md li>ul,.sg-md li>ol{margin-top:4px}.sg-md li::marker{color:var(--ink-3)}.sg-md strong{color:var(--ink-1);font-weight:600}.sg-md a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.sg-md code{background:var(--surface-sidebar);border:1px solid var(--line-2);border-radius:4px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:.88em}.sg-md pre{background:var(--surface-sidebar);border:1px solid var(--line-1);border-radius:8px;margin:0;padding:12px;overflow-x:auto}.sg-md pre code{background:0 0;border:0;padding:0}.sg-md blockquote{border-left:2px solid var(--line-strong);color:var(--ink-2);margin:0;padding-left:12px}.sg-md hr{border:0;border-top:1px solid var(--line-1);margin:4px 0}.sg-md-table{overflow-x:auto}.sg-md table{border-collapse:collapse;min-width:100%;font-size:13.5px}.sg-md th,.sg-md td{text-align:left;border-bottom:1px solid var(--line-2);vertical-align:top;padding:7px 10px}.sg-md th{border-bottom-color:var(--line-strong);font-weight:600}.sg-pw-toggle{all:unset;height:44px;font:500 12.5px var(--font-sans);color:var(--ink-3);cursor:pointer;align-items:center;display:flex;position:absolute;bottom:0;right:12px}.sg-pw-toggle:hover{color:var(--ink-1)}.sg-pw-toggle:focus-visible{color:var(--ink-1);outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.sg-shell-skel{background:var(--canvas);min-height:100vh;font-family:var(--font-sans);animation:sg-fade var(--dur-base) var(--ease-standard) both;display:flex}.sg-shell-skel-side{box-sizing:border-box;background:var(--surface-sidebar);border-right:1px solid var(--line-1);flex-direction:column;flex:none;width:clamp(248px,21vw,300px);padding:28px 22px 20px;display:flex}.sg-shell-skel-top{display:none}.sg-shell-skel-main{box-sizing:border-box;flex:1;min-width:0;padding:48px 72px}.sg-shell-skel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}@media (max-width:759px){.sg-shell-skel{flex-direction:column}.sg-shell-skel-side{display:none}.sg-shell-skel-top{box-sizing:border-box;border-bottom:1px solid var(--line-1);background:var(--canvas);justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}.sg-shell-skel-main{padding:24px 16px}.sg-shell-skel-grid{grid-template-columns:1fr}}@media (max-width:720px){.saga-next-root header>div{gap:12px!important}.saga-next-root header>div>nav{display:none!important}.saga-next-root header>div>span:first-child>span:last-child{display:none}.saga-next-root header>div>div:last-child{justify-content:flex-end;min-width:0;flex:auto!important}}@media (pointer:coarse){.saga-next-root button,.saga-next-root [role=button],.saga-next-root select{min-height:36px}}.scp0:hover{background:var(--surface-sidebar)!important}.scp1:hover{background:var(--ink-hover)!important}.scp2:hover{border-color:var(--ink-2)!important}.scp3:focus{left:8px!important}.scp4:hover{border-color:var(--line-strong)!important}.scp5:hover{background:var(--surface-row-hover)!important}.scp6:hover{background:var(--ink-raised)!important}.saga-next-root div[style*="justify-content: space-between"][style*=border-top][style*="padding-top: 14px"]>a[href=\#]:first-child{display:none}html[data-team=solo] .saga-next-root select[aria-label^="Role for "]{display:none!important}html[data-team=solo] .saga-next-root div[style*="padding: 16px 18px"]:has(>div input[aria-label="Email address to invite"]){display:none!important}html[data-team=solo] .saga-next-root div:has(>div>[role=table][aria-label=Role\ permissions]){display:none!important}.saga-next-root div[style*="max-width: 420px"][style*="border: 1px solid transparent"][style*="background: var(--paper)"]{background:0 0!important}@media (max-width:640px){.sg-st-hint{display:none}}
