.sharing{color:var(--text);max-width:1100px;margin:0 auto;font-size:14px;line-height:1.5}.sharing-surface{max-width:900px}.sharing-panel{padding-top:2px}.sharing h1{letter-spacing:-.03em;margin:0 0 8px;font-size:30px;font-weight:500}.sharing h2{margin:0;font-size:21px;font-weight:550}.sharing h3{margin:0;font-size:16px;font-weight:600}.sharing p{margin:8px 0 16px}.sharing-intro{color:var(--text-muted);max-width:680px}.sharing-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin:0 0 22px;padding-bottom:14px;display:flex}.sharing button{font:inherit;border:1px solid var(--border);color:var(--text);cursor:pointer;transition:background .16s cubic-bezier(.22, 1, .36, 1), border-color .16s cubic-bezier(.22, 1, .36, 1), color var(--theme-dur) ease;background:0 0;border-radius:9px;padding:8px 13px}.sharing-tabs button{color:var(--text-muted);border-color:#0000;font-weight:550}.sharing button:hover:not(:disabled){background:var(--hover)}.sharing-tabs button:hover:not(:disabled){color:var(--text)}.sharing button[aria-selected=true],.sharing button.primary{color:var(--ember);border-color:var(--ember);background:var(--ember-dim,#cd733214)}.sharing-tabs button[aria-selected=true]{font-weight:650}.sharing button:disabled{opacity:.45;cursor:default}.sharing button:focus-visible,.sharing input:focus-visible,.sharing select:focus-visible,.sharing textarea:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.sharing-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:15px 0 0;display:flex}.sharing-card{border:1px solid var(--border);background:var(--surface,transparent);transition:border-color .16s cubic-bezier(.22, 1, .36, 1), background var(--theme-dur) ease;border-radius:12px;margin:14px 0;padding:20px}.sharing-card-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.sharing-card-head button{flex-shrink:0}.sharing-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.sharing-field{flex-direction:column;gap:7px;margin:12px 0;display:flex}.sharing-field label{font-size:13px;font-weight:600}.sharing-field small,.sharing-muted{color:var(--text-muted);font-size:12px}.sharing input:not([type=checkbox]),.sharing select,.sharing textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:7px;padding:9px 11px}.sharing textarea{resize:vertical;min-height:78px}.sharing select option{color:var(--text);background:var(--bg)}.sharing-checks{border:0;flex-wrap:wrap;gap:10px 18px;margin:12px 0;padding:0;display:flex}.sharing-checks legend{margin-bottom:8px;font-size:13px;font-weight:600}.sharing-checks label{align-items:center;gap:7px;display:flex}.sharing input[type=checkbox]{accent-color:var(--ember)}.sharing-notice{border:1px solid var(--border);color:var(--text-muted);border-radius:8px;margin:12px 0;padding:12px 14px}.sharing-error{border-color:var(--ember);color:var(--text)}.sharing-empty{color:var(--text-muted);padding:16px 0}.sharing-list{margin:0;padding:0;list-style:none}.sharing-list>li{border-bottom:1px solid var(--border);padding:14px 0}.sharing-list>li:last-child{border-bottom:0}.sharing-list-line{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sharing-badge{letter-spacing:.03em;color:var(--text-muted);border:1px solid var(--border);border-radius:5px;margin-right:5px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.sharing-excerpt{border-left:2px solid var(--ember);white-space:pre-wrap;margin:10px 0;padding:2px 0 2px 14px}.sharing-item-claim{font-size:15px;font-weight:500}.sharing-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;display:flex}.sharing-toolbar .sharing-field{flex:1;min-width:180px;margin:0}.sharing-toolbar button{min-height:39px}.sharing-members{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;max-height:250px;padding:10px 0;display:grid;overflow-y:auto}.sharing-members label{align-items:start;gap:8px;display:flex}.sharing-section{margin-top:24px}@media (width<=680px){.sharing-card{padding:15px}.sharing-list-line{flex-direction:column}.sharing-toolbar{flex-direction:column;align-items:stretch}}.sharing-form-fields{border:0;min-width:0;margin:0;padding:0}.mkt-buy{--mkt-charcoal:#111827;--mkt-cream:#f8fafc;--mkt-ember:#e27f48;--mkt-stone:#667085;--mkt-bg:#fff;--mkt-surface:#fff;--mkt-text:#111827;--mkt-text-muted:#667085;--mkt-border:#e5e7eb;--mkt-border-2:#d1d5db;--mkt-hover:#1118270d;--mkt-line:#111827b8;--mkt-spring:cubic-bezier(.22, 1, .36, 1);background:var(--mkt-bg);height:100%;color:var(--mkt-text);flex-direction:column;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;display:flex;overflow-y:auto}:root[data-theme=dark] .mkt-buy{--mkt-bg:#000;--mkt-surface:#000;--mkt-text:#f8fafc;--mkt-text-muted:#f8fafca3;--mkt-border:#ffffff24;--mkt-border-2:#ffffff3d;--mkt-hover:#ffffff14;--mkt-line:#f8fafcb8}.mkt-buy ::selection{background:var(--mkt-ember);color:#fff}.mkt-nav{justify-content:space-between;align-items:center;width:min(1120px,100% - 48px);margin:0 auto;padding:26px 0 0;display:flex}.mkt-wm{letter-spacing:-.05em;color:var(--mkt-text);align-items:baseline;font-size:22px;font-weight:500;text-decoration:none;display:inline-flex}.mkt-wm .dot{color:var(--mkt-ember)}.mkt-nav-quiet{color:var(--mkt-text-muted);font-size:13.5px;font-weight:600;text-decoration:none}.mkt-nav-quiet:hover{color:var(--mkt-text)}.mkt-main{flex:1;width:min(1120px,100% - 48px);margin:0 auto;padding:64px 0 110px}.mkt-head{text-align:center;max-width:640px;margin:0 auto}.mkt-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--mkt-ember);font-size:11px;font-weight:700}.mkt-head h1{letter-spacing:-.028em;text-wrap:balance;margin:16px 0 0;font-size:52px;font-weight:500;line-height:1.08}.mkt-sub{color:var(--mkt-text-muted);text-wrap:balance;max-width:440px;margin:18px auto 0;font-size:17px;font-weight:500;line-height:1.65}.mkt-tiers{perspective:1400px;grid-template-columns:1fr 1fr 1fr;gap:22px;max-width:1080px;margin:72px auto 0;display:grid}.mkt-tiers--one{grid-template-columns:1fr;max-width:480px;margin-top:44px}.tier-slot{position:relative}.tier-glow{pointer-events:none;opacity:0;filter:blur(4px);background:radial-gradient(52% 58% at 50% 66%,#e27f481a,#e27f4800 72%);transition:opacity .9s;position:absolute;inset:-8% -12%}.tier-slot.in .tier-glow{opacity:1}.tier{transform-origin:50% 100%;opacity:0;height:100%;transition:transform .7s var(--mkt-spring), opacity .7s var(--mkt-spring);will-change:transform;border-radius:18px;flex-direction:column;padding:30px 30px 28px;display:flex;position:relative;transform:perspective(1200px)rotateX(18deg)translateY(70px)scale(.92)}.tier-slot.in .tier{opacity:1;transform:perspective(1200px) rotateX(0deg) rotateY(calc(var(--dir,0) * 6deg))}.mkt-tiers:not(.mkt-tiers--one) .tier-slot.in:hover .tier{transform:perspective(1200px)rotateY(0)translateY(-8px)}.tier-ground{height:0;position:relative}.tier-shadow{filter:blur(13px);opacity:0;pointer-events:none;height:44px;transition:opacity .7s ease, transform .7s var(--mkt-spring);background:radial-gradient(50% 100% at 50% 0,#11182742,#11182700 72%);border-radius:999px;position:absolute;top:18px;left:9%;right:9%}.tier-slot.in .tier-shadow{opacity:.85}.mkt-tiers:not(.mkt-tiers--one) .tier-slot.in:hover .tier-shadow{opacity:.55;transform:scaleX(.92)}.tier--ember{background:var(--mkt-ember);border:1px solid var(--mkt-ember);color:#111827;box-shadow:0 28px 70px #e27f484d}.tier--ember .mkt-eyebrow{color:#111827b3}.tier--black{color:#f8fafc;background:#000;border:1px solid #111827;box-shadow:0 32px 80px #1118274d}.tier--black .mkt-eyebrow{color:var(--mkt-ember)}.tier--light{color:#111827;background:#fff;border:1px solid #e5e7eb;box-shadow:0 24px 60px #1118271a}.tier--light .mkt-eyebrow{color:#667085}.t-tagline{margin:10px 0 0;font-size:13px;font-weight:500;line-height:1.55}.tier--ember .t-tagline{color:#111827b8}.tier--black .t-tagline{color:#f8fafcb8}.t-usage{min-height:34px;margin:4px 0 18px;font-size:12.5px;font-weight:500}.tier--ember .t-usage{color:#1118279e}.tier--black .t-usage{color:#f8fafc8c}.tier--light .t-usage{color:#667085;margin-bottom:22px}.t-contract{letter-spacing:-.02em;margin-top:18px;font-size:26px;font-weight:500}.t-lines{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.t-lines li{color:#111827b8;gap:11px;font-size:13.5px;font-weight:500;line-height:1.55;display:flex}.tier--black .t-lines li{color:#f8fafcb8}.tier--light .t-lines li{color:#111827b8}.t-lines i{background:var(--mkt-ember);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:7px;display:block}.tier--ember .t-lines i{background:#111827}.t-cta{cursor:pointer;height:48px;transition:background .18s var(--mkt-spring), color .18s var(--mkt-spring), transform .18s var(--mkt-spring), opacity .18s var(--mkt-spring);border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:auto;padding:0 24px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.t-cta:hover{transform:translateY(-1px)}.t-cta[disabled]{cursor:default;opacity:.55}.t-cta[disabled]:hover{transform:none}.tier--ember .t-cta{color:#f8fafc;background:#111827}.tier--ember .t-cta:hover{background:#000}.tier--black .t-cta{color:#111827;background:#f8fafc}.tier--light .t-cta{color:#111827;background:0 0;border:1px solid #d1d5db}.tier--light .t-cta:hover{background:#1118270d}.mkt-panel{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:18px;padding:28px 30px 30px;box-shadow:0 24px 60px #1118271a}.t-seats{justify-content:space-between;align-items:center;margin:0 0 20px;display:flex}.t-seats .lbl{font-size:13.5px;font-weight:600}.t-seats .hint{margin-top:2px;font-size:12px;font-weight:500}.tier--ember .t-seats .hint{color:#1118279e}.tier--black .t-seats .hint{color:#f8fafc8c}.t-seats .step{align-items:center;gap:10px;display:flex}.t-seats .step button{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid #1118274d;border-radius:8px;font-family:inherit;font-size:16px}.tier--black .t-seats .step button{border-color:#f8fafc4d}.t-seats .step button[disabled]{opacity:.4;cursor:default}.t-seats output{text-align:center;min-width:26px;font-size:16px;font-weight:600}.t-fine{text-align:center;margin:12px 0 0;font-size:11.5px;font-weight:500}.tier--ember .t-fine{color:#1118278c}.tier--black .t-fine{color:#f8fafc73}.t-error{margin:0 0 12px;font-size:13px;font-weight:600}.tier--checkout{padding:34px 34px 30px}.tier--checkout .mkt-eyebrow{margin-bottom:22px}.tier--checkout .t-lines{gap:12px;margin:0}.tier--checkout .t-seats{border-top:1px solid #11182724;margin:26px 0 0;padding-top:22px}.tier--black.tier--checkout .t-seats{border-top-color:#f8fafc29}.t-note{background:#11182712;border-radius:10px;margin:22px 0 0;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.55}.tier--black .t-note{color:#f8fafccc;background:#f8fafc14}.tier--ember .t-note{color:#111827c7}.tier--checkout .t-error{margin:22px 0 0}.tier--checkout .t-cta{margin-top:28px}.tier--checkout .t-cta+.t-cta{margin-top:10px}.tier--checkout .t-fine{margin-top:16px}.tier--ember .t-error{color:#7f1d1d}.tier--black .t-error{color:#fca5a5}@media (width<=1024px){.mkt-tiers{grid-template-columns:1fr;max-width:460px}}@media (width<=720px){.mkt-head h1{font-size:38px}}@media (prefers-reduced-motion:reduce){.tier,.tier-shadow,.tier-glow{transition:none}.tier{opacity:1;transform:none}.tier-slot .tier{transform:none}}:root,:root[data-theme=dark]{--theme-dur:0s;--kept-wait-cycle:.9s;--charcoal:#111827;--cream:#f8fafc;--ember:#e27f48;--ember-deep:#e27f48;--stone:#667085;--linen:#e5e7eb;--walnut:#4b5563;--bg:#000;--surface:#000;--surface-2:#121212;--sidebar:#0a0a0a;--chat-input-bg:#161616;--chat-input-border:#343434;--text:#f8fafc;--text-muted:#f8fafca3;--text-faint:#f8fafc6b;--border:#ffffff24;--border-2:#ffffff3d;--border-faint:#ffffff17;--hover:#ffffff14;--hover-strong:#ffffff24;--skeleton:#121212;--cell-bg:#ffffff0d;--cell-track:#ffffff0d;--cell-edge:#ffffff3d;--ember-soft:#e27f4829;--bubble-user:#1f1f1f;--popover:#242424;--scroll-rail:#333;--popover-border:#ffffff2e;--danger:#ef4444;--good:#4ade80;--scrim:#0a080680;--ink:#000;--panel:#000;--panel-2:#000;--on-ember:#000;--drill-bg:#000;--drill-text:#f8fafc;--drill-line:#ffffff29}:root[data-theme=light]{--bg:#fff;--surface:#fff;--surface-2:#fff;--sidebar:#fff;--chat-input-bg:#fff;--chat-input-border:#d1d5db;--text:#111827;--text-muted:#667085;--text-faint:#98a2b3;--border:#e5e7eb;--border-2:#d1d5db;--border-faint:#eef0f3;--hover:#1118270d;--hover-strong:#11182714;--skeleton:#dfe3e8;--cell-bg:#fff;--cell-track:#fff;--cell-edge:#b7bec9;--ember-soft:#e27f4824;--bubble-user:#f2f4f7;--popover:#fff;--scroll-rail:#c1c7d0;--popover-border:#d8dce1;--danger:#dc2626;--good:#16a34a;--scrim:#00000029;--ink:#111827;--panel:#fff;--panel-2:#fff;--on-ember:#fff;--drill-bg:#fff;--drill-text:#111827;--drill-line:#e5e7eb}:root[data-theme-shift]{--theme-dur:.28s}*{box-sizing:border-box}:root{--app-vh:100vh}@supports (height:100dvh){:root{--app-vh:100dvh}}html,body{width:100%;height:100%;margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;transition:background var(--theme-dur) ease, color var(--theme-dur) ease;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}#root{height:var(--app-vh);width:100%;overflow:hidden}::selection{background:var(--ember);color:#fff}button{font-family:inherit}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:5px}::-webkit-scrollbar-track{background:0 0}@keyframes cf-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes kept-part-in{0%{opacity:0;transform:translateY(var(--kept-rise,4px))}to{opacity:1;transform:translateY(0)}}.chat-list-in{--kept-rise:8px;animation:.38s cubic-bezier(.22,1,.36,1) both kept-part-in}@keyframes kept-part-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--kept-rise,4px))}}.chat-list-out{--kept-rise:8px;animation:.38s cubic-bezier(.22,1,.36,1) both kept-part-out}.kept-step-shimmer{--kept-wave:7em;background:linear-gradient(90deg, var(--text) 0%, var(--ember) 25%, var(--ember) 50%, var(--text) 75%, var(--text) 100%);background-size:var(--kept-wave) 100%;color:#0000;animation:kept-shimmer var(--kept-wait-cycle) cubic-bezier(.3, .1, .7, .9) infinite;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text}@keyframes kept-shimmer{0%{background-position:calc(-1 * var(--kept-wave,7em)) 0}to{background-position:0 0}}.kept-step-trio circle{animation:kept-trio var(--kept-wait-cycle) ease-in-out infinite backwards}@keyframes kept-trio{0%,70%,to{opacity:.28}22%{opacity:1}}.kept-title-shimmer{--kept-title-tile:10em;background:linear-gradient(90deg, var(--text-muted) 0%, var(--text-muted) 34%, var(--text) 47%, var(--text) 53%, var(--text-muted) 66%, var(--text-muted) 100%);background-size:var(--kept-title-tile) 100%;color:#0000;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text;animation:1.6s cubic-bezier(.65,0,.35,1) infinite kept-title-sweep}@keyframes kept-title-sweep{0%{background-position:calc(-1 * var(--kept-title-tile,10em)) 0}to{background-position:0 0}}@keyframes kept-step-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)}}@keyframes cf-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes cf-breathe{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}:root{--main-chrome-h:96px}main.main-full-bleed{--main-chrome-h:0px}.fills-main{height:calc(var(--app-vh) - var(--main-chrome-h))}.fills-main-min{min-height:calc(var(--app-vh) - var(--main-chrome-h))}@keyframes cf-end-offer{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--ember) 26%, transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--ember) 58%, transparent)}}@keyframes cf-word{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes cap-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes screen-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes row-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes menu-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes seal-pop{0%{opacity:0;transform:scale(.25)}60%{opacity:1;transform:scale(1.12);box-shadow:0 0 0 8px #e27f482e}to{opacity:1;transform:scale(1);box-shadow:0 0 #e27f4800}}@keyframes check-draw{0%{stroke-dashoffset:28px}to{stroke-dashoffset:0}}@keyframes live-cell-flash{0%{box-shadow:0 0 0 1px var(--ember), 0 0 10px 3px var(--ember);opacity:1}to{opacity:0;box-shadow:0 0 0 12px #e27f4800,0 0 22px 8px #e27f4800}}@keyframes live-cell-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes spark-shift{0%,to{color:var(--text)}50%{color:var(--ember)}}.jar-row-scroll{overflow-clip-margin:3px;scrollbar-width:none;margin-top:-5px;padding-top:5px;padding-bottom:5px;overflow:clip auto}.jar-row-scroll::-webkit-scrollbar{display:none}.live-jar-scroll{scrollbar-gutter:stable;flex-direction:column;gap:8px;margin-top:-14px;padding:14px 16px 14px 0;display:flex;position:relative;overflow:hidden auto}.live-jar-scroll::-webkit-scrollbar{width:8px}.live-jar-scroll::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:4px}.live-jar-scroll::-webkit-scrollbar-track{background:0 0}.drill-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;scroll-behavior:smooth;overflow:hidden auto}.drill-scroll::-webkit-scrollbar{width:6px}.drill-scroll::-webkit-scrollbar-thumb{background:var(--drill-line);border-radius:3px}.drill-scroll::-webkit-scrollbar-track{background:0 0}.screen-in{animation:.42s cubic-bezier(.22,.61,.36,1) screen-in}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes kept-blur-in{0%{opacity:0;filter:blur(10px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}.blur-in{animation:.5s cubic-bezier(.22,.61,.36,1) backwards kept-blur-in}.skeleton{background:var(--skeleton);border-radius:10px;animation:1.6s ease-in-out infinite cf-pulse}.kept-dot-pulse{animation:1.4s ease-in-out infinite cf-pulse}.kept-live-dot{animation:2.6s cubic-bezier(.22,1,.36,1) infinite kept-live-ring}@keyframes kept-live-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ember) 40%, transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb, var(--ember) 0%, transparent)}}@keyframes kept-voice-in{0%{opacity:0}to{opacity:1}}.kept-voice-in{animation:.18s both kept-voice-in}.surface-reveal{animation:.32s cubic-bezier(.22,1,.36,1) both rise-in}@keyframes orb-face-in{0%{background:0 0;border-color:#0000;box-shadow:0 0 #0000}}.orb-face-in{animation:.46s cubic-bezier(.22,.61,.36,1) both orb-face-in}.orb-glow-in{animation:.46s cubic-bezier(.22,.61,.36,1) both orb-glow-in}@keyframes orb-glow-in{0%{opacity:0}}.orb-wait-dot{animation:orb-wait-dot var(--kept-wait-cycle) ease-in-out infinite}@keyframes orb-wait-dot{0%,to{opacity:.78}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.blur-in{animation:.2s both screen-in}.skeleton{opacity:.6;animation:none}.kept-dot-pulse{animation:none}.drill-scroll{scroll-behavior:auto}.kept-live-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--ember) 20%, transparent);animation:none}.kept-voice-in,.orb-face-in,.orb-glow-in,.orb-wait-dot{animation:none}[data-end-intent=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--ember) 46%, transparent);animation:none}.kept-title-shimmer{color:inherit;background:0 0;animation:none}.kept-step-trio circle{animation:none}@keyframes kept-part-in{0%{opacity:0}to{opacity:1}}@keyframes kept-part-out{0%{opacity:1}to{opacity:0}}@keyframes rise-in{0%{opacity:0}to{opacity:1}}@keyframes row-in{0%{opacity:0}to{opacity:1}}@keyframes menu-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}}@keyframes orb-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}.orb-btn .orb-core{transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s}.orb-btn:hover .orb-core{border-color:var(--border-2);transform:translateY(-2px);box-shadow:0 16px 38px #0000001a}.orb-btn:active .orb-core{transform:translateY(0)scale(.99)}.history-row{transition:background .18s cubic-bezier(.22, 1, .36, 1), box-shadow .18s cubic-bezier(.22, 1, .36, 1), color var(--theme-dur) ease;border-radius:10px}.history-row:hover,.history-row:focus-visible{background:var(--hover)}.history-row:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.pick-row{color:var(--text-muted);background:0 0;transition:background .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1)}.pick-row:hover,.pick-row:focus-visible{background:var(--hover-strong);color:var(--text)}.pick-row.is-picked,.pick-row.is-picked:hover,.pick-row.is-picked:focus-visible{color:var(--ember)}.pick-row.is-open{background:var(--hover-strong);color:var(--text)}.pick-row:focus-visible{outline:2px solid var(--ember);outline-offset:1px}.chat-del{transition:border-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1)}.chat-del:hover,.chat-del:focus-visible{border-color:var(--ember);color:var(--ember)}.chat-del-confirm{animation:.16s cubic-bezier(.22,1,.36,1) both kept-part-in}.bar-btn{background:0 0;transition:background .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1)}.bar-btn:hover,.bar-btn:focus-visible{background:var(--hover-strong)}.bar-btn:focus-visible{outline:2px solid var(--ember);outline-offset:1px}.send-btn{color:var(--text)}.send-btn:hover:not(:disabled),.send-btn:focus-visible:not(:disabled){color:var(--ember)}.send-btn:disabled{color:var(--text-faint);cursor:default}.msg-action{color:var(--text-muted);transition:background .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1)}.msg-action:hover,.msg-action:focus-visible{background:var(--hover);color:var(--text)}.msg-action:focus-visible{outline:2px solid var(--ember);outline-offset:1px}.chat-rail,.calls-rail{scrollbar-gutter:stable both-edges}.chat-rail::-webkit-scrollbar{width:14px}.doc-rail::-webkit-scrollbar{width:14px}.calls-rail::-webkit-scrollbar{width:14px}.chat-rail::-webkit-scrollbar-track{background:var(--scroll-rail)}.doc-rail::-webkit-scrollbar-track{background:var(--scroll-rail)}.calls-rail::-webkit-scrollbar-track{background:var(--scroll-rail)}.chat-rail::-webkit-scrollbar-thumb{background:var(--bg);border:3px solid var(--scroll-rail);background-clip:padding-box;border-radius:7px}.doc-rail::-webkit-scrollbar-thumb{background:var(--bg);border:3px solid var(--scroll-rail);background-clip:padding-box;border-radius:7px}.calls-rail::-webkit-scrollbar-thumb{background:var(--bg);border:3px solid var(--scroll-rail);background-clip:padding-box;border-radius:7px}.settings-scroll::-webkit-scrollbar{width:10px}.settings-scroll::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:padding-box;border:3px solid #0000;border-radius:8px}.settings-scroll::-webkit-scrollbar-track{background:0 0;margin:12px 0}.doc-name{color:inherit}.doc-action{color:var(--text-muted)}.doc-action:hover,.doc-action:focus-visible{color:var(--text)}.outline-row{transition:box-shadow .18s cubic-bezier(.22, 1, .36, 1), color var(--theme-dur) ease;border-radius:10px}.outline-row:hover,.outline-row:focus-visible{box-shadow:inset 0 0 0 1px var(--border);background:0 0}.outline-row:focus-visible{outline:2px solid var(--border-2);outline-offset:2px}.account-popover{transform-origin:0 100%;border-radius:16px;animation:.18s cubic-bezier(.22,1,.36,1) menu-in;overflow:visible}.account-menu-group{position:relative}.account-menu-row{width:100%;min-height:42px;color:var(--text-muted);cursor:pointer;text-align:left;transition:background .17s cubic-bezier(.22, 1, .36, 1), color var(--theme-dur) ease, box-shadow .17s cubic-bezier(.22, 1, .36, 1);background:0 0;border:none;border-radius:11px;align-items:center;gap:11px;padding:0 10px;font-family:inherit;font-size:13.5px;font-weight:650;display:flex}.account-menu-row:hover,.account-menu-row:focus-visible,.account-menu-group:hover>.account-menu-row,.account-menu-group:focus-within>.account-menu-row{background:var(--hover);color:var(--text)}.account-menu-row:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.account-menu-row.danger{color:var(--ember-deep)}.account-menu-row.danger:hover,.account-menu-row.danger:focus-visible{background:var(--ember-soft);color:var(--ember-deep)}.account-menu-icon{color:currentColor;flex-shrink:0;justify-content:center;width:19px;display:inline-flex}.account-row-text{flex:1;min-width:0}.account-sidecar{border:1px solid var(--popover-border);background:var(--popover);z-index:45;opacity:0;pointer-events:none;border-radius:16px;width:278px;padding:8px;transition:opacity .17s cubic-bezier(.22,1,.36,1),transform .17s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:calc(100% + 10px);transform:translate(-6px)scale(.985);box-shadow:0 22px 58px #0000004d}.account-sidecar:before{content:"";width:11px;position:absolute;top:0;bottom:0;left:-11px}.account-sidecar.help{width:260px;top:auto;bottom:0}.account-menu-group:hover>.account-sidecar,.account-menu-group:focus-within>.account-sidecar,.account-menu-group.open>.account-sidecar{opacity:1;pointer-events:auto;transform:none}:is(.account-popover:has(.account-menu-group:hover) .account-menu-group:not(:hover)>.account-sidecar,.account-popover:has(.account-menu-group:focus-within) .account-menu-group:not(:focus-within)>.account-sidecar){opacity:0;pointer-events:none;transform:translate(-6px)scale(.985)}.account-divider{background:var(--border);height:1px;margin:7px 4px}.sidecar-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--stone);padding:8px 10px 5px;font-size:10px;font-weight:750}.rail-utility{position:relative}.rail-utility-panel{border:1px solid var(--popover-border);background:var(--popover);z-index:45;border-radius:16px;flex-direction:column;width:300px;max-height:min(440px,100vh - 120px);padding:8px;display:flex;position:absolute;bottom:0;left:calc(100% + 10px);overflow:hidden;box-shadow:0 22px 58px #0000004d}.doc-region{border-radius:6px;transition:background .14s cubic-bezier(.22,1,.36,1)}.doc-region:hover{background:0 0}.doc-region:focus{outline:none}.doc-region:focus-visible{outline:2px solid var(--border-1);outline-offset:2px}@keyframes kept-chunk-in{0%{opacity:0}to{opacity:1}}.tutorial-rail{appearance:none;cursor:pointer;border-radius:999px;outline:none;height:4px}.tutorial-rail::-webkit-slider-thumb{appearance:none;background:var(--cream,#f8fafc);border:none;border-radius:999px;width:11px;height:11px;box-shadow:0 1px 3px #00000073}.tutorial-rail::-moz-range-thumb{background:var(--cream,#f8fafc);border:none;border-radius:999px;width:11px;height:11px;box-shadow:0 1px 3px #00000073}.tutorial-rail::-moz-range-track{background:0 0}.tutorial-rail:focus-visible{box-shadow:0 0 0 3px #e27f4873}.tutorial-card:hover{border-color:var(--border-2);transform:translateY(-1px)}.tutorial-card:hover .tutorial-card-play{background:var(--ember)}.tutorial-card:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.tutorial-rail-volume{height:3px}.tutorial-rail-volume::-webkit-slider-thumb{width:9px;height:9px}.tutorial-rail-volume::-moz-range-thumb{width:9px;height:9px}.settings-body.ui-body{scroll-behavior:smooth;scrollbar-gutter:stable;padding:0;scroll-padding-top:16px}.ui-page{--ui-inset:28px;--ui-space:32px;padding:var(--ui-inset);color:var(--text);min-width:0;font-size:13px;line-height:1.5}.ui-page *{box-sizing:border-box}.ui-section{padding-bottom:var(--ui-space);min-width:0;margin:0;scroll-margin-top:16px;position:relative}.ui-section:last-child{padding-bottom:0}.ui-section-head{z-index:3;background:var(--popover);min-height:44px;box-shadow:0 -12px 0 var(--popover);align-items:center;gap:9px;margin:0 0 12px;padding:10px 0;display:flex;position:sticky;top:0}.ui-section:first-child>.ui-section-head{min-height:32px;padding-top:0}.ui-section-head h2{letter-spacing:-.012em;color:var(--text);margin:0;font-size:14px;font-weight:650;line-height:22px}.ui-section-head:after{content:"";border-bottom:1px solid var(--border-faint);position:absolute;bottom:0;left:0;right:0}.ui-section-action{align-items:center;min-width:0;margin-left:auto;display:flex}.ui-count{background:var(--hover);min-width:23px;height:22px;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:650;display:inline-flex}.ui-info{border:1px solid var(--border-2);width:16px;height:16px;color:var(--text-faint);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font:600 10px Georgia,serif;display:grid}.ui-info[aria-expanded=true],.ui-info:hover{color:var(--text);border-color:var(--text-muted)}.ui-info-copy{color:var(--text-muted);max-width:580px;margin:0 0 16px;font-size:12px;line-height:1.65}.ui-page button{font-family:inherit}.ui-page button:focus-visible,.ui-page [tabindex]:focus-visible,.ui-page input:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.ui-text-action{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:6px 0;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.ui-text-action:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}.ui-text-action:disabled{opacity:.45;cursor:default}.ui-button{border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:6px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:600}.ui-button:hover{background:var(--hover)}.ui-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),opacity .28s cubic-bezier(.4,0,.2,1);display:grid}.ui-reveal.is-open{opacity:1;grid-template-rows:1fr}.ui-reveal-clip{min-height:0;overflow:hidden}.ui-chevron{flex-shrink:0;transition:transform .24s cubic-bezier(.22,1,.36,1)}.ui-chevron.is-open{transform:rotate(180deg)}.ui-empty{color:var(--text-muted);margin:0;padding:18px 0;font-size:12px}.ui-queue-viewport>.ui-empty{padding:24px 16px}.ui-loading{gap:15px;display:grid}.ui-loading .skeleton{height:72px}.ui-loading span{color:var(--text-faint);font-size:12px}.ui-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-shell{flex:1;min-height:0;display:flex}.settings-nav{border-right:1px solid var(--border-faint);flex-direction:column;flex-shrink:0;gap:0;width:232px;padding:0;display:flex;overflow-y:auto}.settings-nav-item{border:none;border-bottom:1px solid var(--border-faint);width:100%;color:var(--text-muted);text-align:left;letter-spacing:-.012em;cursor:pointer;white-space:nowrap;min-height:50px;transition:background .17s cubic-bezier(.22, 1, .36, 1), color var(--theme-dur) ease;background:0 0;border-radius:0;align-items:center;gap:12px;padding:14px 28px;font-family:inherit;font-size:14px;font-weight:500;line-height:22px;display:flex}.settings-nav-item:hover,.settings-nav-item:focus-visible{background:var(--hover);color:var(--text)}.settings-nav-item:focus-visible{outline:2px solid var(--ember);outline-offset:-3px}.settings-nav-item.active{background:var(--hover);color:var(--text);font-weight:650}.settings-nav-icon{flex-shrink:0;justify-content:center;width:16px;display:inline-flex}.settings-body{scrollbar-gutter:stable;scroll-behavior:smooth;overscroll-behavior:auto;flex:1;min-width:0;padding:0;overflow-y:auto}@media (width<=720px){.settings-shell{flex-direction:column}.settings-nav{border-right:none;border-bottom:1px solid var(--border-faint);flex-direction:row;width:100%;padding:0;overflow:auto hidden}.settings-nav-item{border-bottom:0;flex-shrink:0;width:auto;min-height:48px;padding:13px 20px}}.ui-stats{border-bottom:1px solid var(--border-faint);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ui-stats-four{grid-template-columns:repeat(4,minmax(0,1fr))}button.ui-stat{cursor:pointer}.ui-stat{border:0;border-right:1px solid var(--border-faint);text-align:left;color:var(--text);background:0 0;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:8px 20px 16px;display:flex;position:relative}.ui-stat:first-child{padding-left:0}.ui-stat:last-child{border-right:0}.ui-stat>span:first-child{color:var(--text-muted);font-size:12px}.ui-stat strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:29px;font-weight:500;line-height:1.35}.ui-stat-arrow{color:var(--text-faint);opacity:0;font-size:14px;transition:opacity .16s;position:absolute;bottom:22px;right:18px}.ui-stat:hover .ui-stat-arrow,.ui-stat:focus-visible .ui-stat-arrow{opacity:1}.ui-workspace-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.ui-attention-row{border-bottom:1px solid var(--border-faint);min-height:52px;color:var(--text-muted);align-items:center;gap:12px;padding:10px 0;display:flex}.ui-attention-row:last-child{border-bottom:0}.ui-attention-row strong{color:var(--text);font-weight:500}.ui-attention-row>.ui-text-action{color:var(--text);margin-left:auto}.ui-attention-dot{background:var(--ember);border-radius:50%;flex-shrink:0;width:5px;height:5px}.ui-flat-row{border-bottom:1px solid var(--border-faint);justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:12px 0;font-size:12.5px;display:flex}.ui-department{border-bottom:1px solid var(--border-faint);position:relative}.ui-department:last-child{border-bottom:0}.ui-department>.ui-disclosure>.ui-disclosure-trigger{color:var(--text);text-align:left;white-space:normal;justify-content:flex-start;gap:9px;width:calc(100% - 160px);padding:14px 0;font-size:12.5px}.ui-dept-band{pointer-events:none;position:absolute;top:14px;right:0}.ui-department-people{border-left:1px solid var(--border-2);margin:0 0 14px 2px;padding:0 0 12px 16px}.ui-department-people .ui-flat-row{min-height:38px;padding:8px 0;font-size:12px}.ui-department-people .ui-flat-row:last-child{border-bottom:0}.ui-activity-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:320px;margin-bottom:12px;overflow-y:auto}.ui-activity-row{border-bottom:1px solid var(--border-faint);white-space:nowrap;align-items:center;gap:16px;min-height:44px;padding:10px 0;font-size:12.5px;display:flex}.ui-activity-row:last-child{border-bottom:0}.ui-activity-label{text-overflow:ellipsis;min-width:0;color:var(--text);flex:1;overflow:hidden}.ui-activity-actor{text-overflow:ellipsis;max-width:32%;color:var(--text-muted);flex:0 auto;font-size:11.5px;overflow:hidden}.ui-activity-time{color:var(--text-faint);flex-shrink:0;font-size:11px}.ui-queue-box{border:1px solid var(--border);background:0 0;border-radius:6px}.ui-queue-bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 16px;display:flex}.ui-tabs{border:0;align-self:stretch;align-items:stretch;gap:18px;min-width:0;margin:0;padding:0;display:flex}.ui-tab{color:var(--text-faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 0;font-size:12px;font-weight:600;display:flex;position:relative}.ui-tab.active{color:var(--text)}.ui-tab.active:after{content:"";background:var(--text-muted);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ui-tab span{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11px}.ui-queue-viewport{overscroll-behavior-y:auto;scrollbar-gutter:stable;interpolate-size:allow-keywords;scroll-behavior:smooth;height:auto;max-height:none;transition:height .26s cubic-bezier(.22,1,.36,1);overflow-y:visible}.ui-queue-viewport.expanded{max-height:380px;overflow-y:auto}.ui-queue-viewport.has-more.expanded{height:380px}.ui-queue-viewport:focus-visible{outline-offset:-3px}.ui-request{border-bottom:1px solid var(--border-faint);padding:13px 16px}.ui-request:last-child{border-bottom:0}.ui-request-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.ui-request-person{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.ui-request-person strong{overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.ui-muted{color:var(--text-faint);font-size:11px}.ui-request-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.ui-approve{color:var(--text)}.ui-request .ui-disclosure-trigger{color:var(--text-faint);padding:2px 0;font-size:11px;line-height:20px}.ui-request-detail{max-width:530px;color:var(--text-muted);overflow-wrap:anywhere;padding:10px 0 4px;font-size:12px}.ui-request-detail>span{color:var(--text-faint);font-size:11px}.ui-request-detail p{margin:6px 0 0;line-height:1.65}.ui-queue-more{border:0;border-top:1px solid var(--border);width:100%;color:var(--text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:600;display:flex}.ui-queue-more:hover{background:var(--hover)}.ui-reviewed-state{color:var(--text-muted);font-size:12px}.ui-confirm{border-top:1px solid var(--border-faint);margin-top:10px;padding:12px 0 2px;font-size:12px}.ui-confirm strong{font-weight:600}.ui-confirm p{color:var(--text-muted);margin:4px 0 10px;line-height:1.6}.ui-confirm input{background:var(--surface-2);border:1px solid var(--border-2);width:360px;max-width:100%;color:var(--text);font:inherit;border-radius:5px;margin-bottom:10px;padding:8px 10px;display:block}.ui-confirm-actions{justify-content:flex-end;gap:18px;display:flex}.ui-section:has(>.ui-section-content>.ui-queue-box)>.ui-section-head:after{content:none}.ui-decision-reason{color:var(--text-muted);gap:8px;margin:14px 0;font-size:12px;display:grid}.ui-decision-reason textarea{resize:vertical;border:1px solid var(--border-faint);width:100%;min-height:72px;color:var(--text);font:inherit;background:0 0;border-radius:4px;padding:10px 12px}.ui-decision-reason textarea:focus-visible{outline:2px solid var(--ember);outline-offset:2px}[aria-label=Workspace\ admin] .settings-body{--border:var(--border-faint);scroll-behavior:smooth;scrollbar-gutter:stable;overscroll-behavior:auto}.admin-page{font-family:Manrope,Arial,sans-serif}.admin-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.admin-seats{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:8px 0 0;display:flex}.admin-seats>.admin-actions{gap:12px}.admin-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.admin-filters>input{border:1px solid var(--border-faint);background:0 0;border-radius:6px;flex:240px;width:auto;min-width:160px;max-width:100%;height:36px;padding:0 12px}.admin-filters button[aria-haspopup]{border-color:var(--border-faint);background:0 0;border-radius:6px;height:36px}.admin-filters button{font-size:12px}.admin-table-scroll{overscroll-behavior:auto;scrollbar-gutter:stable;outline-offset:3px;overflow-x:auto}.admin-table{border:0;border-bottom:1px solid var(--border-faint);border-radius:0}.admin-table-team{min-width:660px}.admin-table-knowledge{min-width:530px}.admin-table-head{background:var(--hover);border-bottom:1px solid var(--border-faint);height:44px;padding:0 16px;position:static}.admin-table-row{border:0;border-bottom:1px solid var(--border-faint);text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;gap:16px;min-height:60px;padding:12px 16px}.admin-invites{gap:0;display:grid}.admin-invite-row{border-bottom:1px solid var(--border-faint);grid-template-columns:26px minmax(0,1fr) minmax(170px,.8fr) 174px;align-items:start;gap:16px;display:grid}.admin-invite-person{overflow-wrap:anywhere;grid-column:2;min-width:0}.admin-invite-status{overflow-wrap:anywhere;grid-column:3;min-width:0}.admin-invite-actions{flex-wrap:wrap;grid-column:4;padding-top:2px}.admin-invite-row:last-child{border-bottom:0}.admin-invite-row .ui-disclosure-trigger{padding:2px 0;font-size:11px;line-height:18px}.admin-detail-copy{max-width:280px;color:var(--text-muted);margin:6px 0;font-size:12px;line-height:1.6}.admin-departments{display:block}.admin-department-summary{color:var(--text-muted);gap:28px;padding:4px 0 0;font-size:12px;display:flex}.admin-department-summary strong{color:var(--text);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:600}.admin-department-overview{justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.admin-department-identity{align-items:center;gap:16px;min-width:0;display:flex}.admin-department-identity>svg{color:var(--text-faint);flex-shrink:0}.admin-meta-label{color:var(--text-faint);font-size:11px}.admin-department-identity p{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:500}.admin-member-rows{margin:0;padding:0;list-style:none}.admin-member-rows>li>button{border-radius:0;min-height:56px;padding:14px 0}.admin-member-rows>li>button:hover{background:var(--hover)}.admin-department-members{padding:0 0 8px}.admin-department-members>.ui-text-action{margin-top:12px}.admin-inline-form{border-top:1px solid var(--border-faint);flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px 0;display:flex}.admin-inline-form label{min-width:180px;color:var(--text-muted);flex:1;gap:8px;font-size:12px;display:grid}.admin-inline-form input{border:1px solid var(--border-faint);width:100%;height:36px;font:inherit;color:var(--text);background:0 0;border-radius:6px;padding:0 12px}@media (width<=720px){.admin-filters>input{flex-basis:100%}.admin-department-overview{align-items:flex-start;gap:16px}.admin-department-identity,.admin-actions{gap:12px}.admin-table-row{padding:12px}.admin-table-head{padding:0 12px}.admin-seats{gap:20px}.admin-page>.ui-section>.ui-section-head{flex-wrap:wrap}.admin-inline-form label{flex-basis:100%}}@media (prefers-reduced-motion:reduce){[aria-label=Workspace\ admin] .settings-body{scroll-behavior:auto}}.admin-page .ui-button,.admin-seats button{border-color:var(--border-faint)}@media (width<=720px){.admin-invite-row{grid-template-columns:26px minmax(0,1fr)}.admin-invite-status,.admin-invite-actions{grid-column:2}.admin-invite-person{grid-row:1}}.admin-invite-actions button,.admin-invites button{border-radius:0}.admin-seats.admin-seat-meter{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:16px 24px;padding-top:8px;display:grid}.admin-seat-usage{display:contents}.admin-seat-meter>.admin-actions{grid-area:2/2}.admin-seat-label{grid-area:1/1;align-items:baseline;gap:16px;font-size:13.5px;display:flex}.admin-seat-label strong{font-weight:600}.admin-seat-label>span{color:var(--ember-deep);font-size:12px;font-weight:600}.admin-seat-track{background:var(--surface-2);border-radius:999px;grid-area:2/1;width:100%;height:8px;margin-top:0;overflow:hidden}.admin-seat-track>div{border-radius:inherit;height:100%;transition:width .2s}@media (prefers-reduced-motion:reduce){.admin-seat-track>div{transition:none}}@media (width<=720px){.admin-seats.admin-seat-meter{grid-template-columns:minmax(0,1fr)}.admin-seat-meter>.admin-actions{grid-area:3/1;justify-self:start}}.sg-card{box-sizing:border-box;overscroll-behavior:auto;scrollbar-gutter:stable both-edges;width:min(360px,100vw - 64px);height:min(432px,100vh - 100px);animation:.22s ease-out load-frame-in;overflow:hidden auto}.sg-card>.load-boundary{min-height:324px}.sg-loading-ring{border:2px solid var(--border-faint);border-top-color:var(--text-muted);border-radius:50%;width:20px;height:20px;animation:1.2s linear infinite load-spin}.sg-task{text-align:left;border:0;border-bottom:1px solid var(--border-faint);width:100%;color:var(--text);box-sizing:border-box;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;min-height:54px;padding:14px 10px;font:500 13px/1.5 Manrope,Arial,sans-serif;transition:background .16s;display:flex}.sg-task:last-child{border-bottom:0}.sg-task:hover{background:var(--hover)}.sg-task-copy{flex:1;gap:3px;min-width:0;display:grid}.sg-task-copy small{color:var(--text-muted);font-size:11.5px;font-weight:400}.sg-task-arrow{color:var(--text-faint);flex-shrink:0;transition:transform .2s}.sg-task:hover .sg-task-arrow{transform:translate(2px)}.sg-task:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}.sg-arrival{animation:1.1s ease-out sg-arrive}@keyframes sg-arrive{0%,35%{background:var(--hover)}to{background:var(--popover)}}@media (prefers-reduced-motion:reduce){.sg-card,.sg-loading-ring,.sg-arrival{animation:none}.sg-task-arrow{transition:none}}.admin-person-value{color:var(--text);font-size:13.5px;font-weight:600}.admin-danger-action{border:1px solid var(--danger);height:34px;color:var(--danger);cursor:pointer;background:0 0;border-radius:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:650}.admin-action-error{color:var(--danger);font-size:13px}.settings-modal,.settings-section-dialog,.settings-knowledge-drawer{--settings-inset:28px;--ui-space:32px;--border:var(--border-faint);--surface:var(--popover);--surface-2:var(--hover);color:var(--text);border-color:var(--border-faint);font-family:Manrope,Arial,sans-serif}.settings-modal,.settings-section-dialog{background:var(--popover);border:1px solid var(--border-faint);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #00000080}.settings-modal{max-height:min(820px, calc(var(--app-vh) - 48px));border-radius:10px}.settings-section-dialog{border-radius:14px}.settings-modal-head,.settings-modal-foot{padding:var(--settings-inset)}.settings-modal-head{border-bottom-color:var(--border-faint);flex-shrink:0;align-items:center;gap:20px;display:flex}.settings-modal-heading{flex:1;min-width:0}.settings-modal-titleline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-modal-titleline>h2{letter-spacing:-.012em;margin:0;font-size:17px;font-weight:650;line-height:24px}.settings-modal-heading>.ui-reveal,.settings-modal-copy{width:100%}.settings-modal-info-copy{padding-top:12px}.settings-modal-copy{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.65}.settings-modal-body{scrollbar-gutter:stable;scroll-behavior:smooth;overscroll-behavior:auto;min-height:0}.settings-modal-foot{border-top-color:var(--border-faint);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.settings-modal button:not(.ui-info):not([role=switch]):not([aria-label=Close]),.settings-setting-control button:not(.ui-info):not([role=switch]){border-radius:6px;font-family:inherit}.settings-modal input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.settings-settings-page input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){border-color:var(--border-faint);border-radius:6px;max-width:100%;min-height:36px;font-family:inherit}.settings-modal textarea,.settings-settings-page textarea{border-color:var(--border-faint);border-radius:6px;max-width:100%;font-family:inherit}.settings-modal button[aria-haspopup=listbox],.settings-setting-control button[aria-haspopup=listbox]{border-color:var(--border-faint);min-height:36px}.settings-modal button:focus-visible,.settings-settings-page button:focus-visible,.settings-modal input:focus-visible,.settings-settings-page input:focus-visible,.settings-modal textarea:focus-visible,.settings-settings-page textarea:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.settings-settings-body{scroll-behavior:smooth;scrollbar-gutter:stable;overscroll-behavior:auto;padding:0}.settings-settings-page{--ui-space:32px}.settings-section-head{min-height:44px;margin:0 0 12px}.settings-settings-page>div>.settings-section-head:first-child{min-height:32px;padding-top:0}.settings-form-sections{display:block}.settings-settings-page .ui-section{margin-top:20px}.settings-settings-page .ui-section:first-child{margin-top:0}.settings-modal-body>.ui-section:first-child>.ui-section-head{padding-top:0}.settings-modal-body>.ui-section:last-child,.settings-form-sections>.ui-section:last-child{padding-bottom:0}.settings-knowledge-drawer{border-left-color:var(--border-faint)}.settings-modal *,.settings-settings-page *{box-sizing:border-box}@media (width<=720px){.settings-modal,.settings-section-dialog,.settings-knowledge-drawer{--settings-inset:20px;--ui-space:28px}.settings-setting-top{flex-direction:column;align-items:flex-start;gap:12px}.settings-setting-control{justify-content:flex-start;width:100%;max-width:100%}.settings-setting-control>span{flex-wrap:wrap}.settings-modal-foot>button{white-space:normal}.settings-modal-heading{gap:8px}}@media (prefers-reduced-motion:reduce){.settings-settings-page,.settings-flow-panel{animation:none}.settings-modal-body,.settings-settings-body{scroll-behavior:auto}}.ui-section-content>.settings-setting:first-child,.ui-section-content>div:first-child>.settings-setting:first-child,.settings-section-head+.ui-reveal+.settings-setting{border-top:0}.settings-knowledge-drawer{--drill-bg:var(--popover);--drill-text:var(--text);--stone:var(--text-muted);--drill-line:var(--border-faint)}.settings-modal-body{padding:0}.settings-modal-body>.load-boundary>.load-content,.settings-modal-body>.load-boundary>.load-veil .load-shapes{padding:var(--settings-inset)}.settings-modal>button[aria-label=Close]{z-index:10;background:var(--popover)}.settings-setting{border-top:1px solid var(--border-faint);padding:16px 0}.settings-setting.settings-first,.settings-section-head+.settings-setting{border-top:0}.settings-setting-top{justify-content:space-between;align-items:center;gap:24px;min-height:36px;display:flex}.settings-setting-label{align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:600;line-height:1.6;display:flex}.settings-setting-label>.ui-info{flex-shrink:0}.settings-setting-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;max-width:65%;display:flex}.settings-setting-control>div,.settings-setting-control>span{min-width:0;max-width:100%}.settings-setting-info{color:var(--text-muted);max-width:560px;padding:12px 0 0;font-size:12px;line-height:1.65}.settings-flow-panel{border:0;border-left:1px solid var(--border-faint);border-radius:0;gap:16px;margin:0 0 20px;padding:16px}.load-boundary{isolation:isolate;min-width:0;min-height:100%;position:relative}.load-content{min-width:0;display:flow-root}.load-veil{z-index:8;pointer-events:none;-webkit-backdrop-filter:blur(5px);opacity:1;background:0 0;transition:opacity .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s,background .2s;position:absolute;inset:0}.load-boundary[data-load-state=loading]>.load-veil{background:var(--popover);-webkit-backdrop-filter:none;backdrop-filter:none}.load-boundary[data-load-state=loading]>.load-content{visibility:hidden}.load-boundary[data-load-state=revealing]>.load-veil,.load-boundary[data-load-state=ready]>.load-veil{opacity:0;-webkit-backdrop-filter:blur()}.load-boundary[data-load-state=ready]>.load-veil{display:none}.load-shapes{gap:24px;padding:28px;display:none}.load-boundary[data-load-state=loading]>.load-veil>.load-shapes{display:grid}.load-shapes i{background:var(--hover);border-radius:4px;height:48px;animation:1.4s ease-in-out infinite alternate load-breathe;display:block}.load-shapes i:first-child{width:36%;height:16px;margin-bottom:8px}.load-shapes i:last-child{width:72%}.load-compact .load-shapes{gap:18px;padding:0}.load-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-body>.load-boundary[data-load-state=loading]{min-height:100%}.settings-modal-body>.load-boundary[data-load-state=loading]{min-height:min(280px,35vh)}.settings-modal-body>.load-boundary>.load-veil .load-shapes{padding:0}.settings-modal,.settings-section-dialog{animation:.22s ease-out load-frame-in}.settings-modal-body,.settings-settings-body,.settings-body.ui-body{overflow-anchor:none}@keyframes load-frame-in{0%{opacity:0}to{opacity:1}}@keyframes load-breathe{0%{opacity:.45}to{opacity:.8}}@keyframes load-spin{to{transform:rotate(360deg)}}@media (width<=720px){.load-shapes{padding:20px}}@media (prefers-reduced-motion:reduce){.load-veil{-webkit-backdrop-filter:none;transition:none}.load-shapes i,.settings-modal,.settings-section-dialog{animation:none}}.load-boundary[data-size-content=true]{min-height:0;transition:height .26s}.settings-knowledge-drawer>.load-boundary,.settings-knowledge-drawer>.load-boundary>.load-content{height:100%}@media (prefers-reduced-motion:reduce){.load-boundary[data-size-content=true]{transition:none}}.settings-flow-panel>.load-boundary>.load-content{gap:16px;display:grid}.load-footer-shape{gap:12px;height:48px;display:flex}.load-footer-shape i{background:var(--hover);border-radius:6px;width:100px;height:48px}.settings-settings-body>.load-boundary{transition:opacity .12s ease-in-out}.settings-settings-body[data-switching=true]>.load-boundary{opacity:0}.settings-settings-body .load-boundary>.load-content{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.settings-settings-body .load-boundary[data-load-state=revealing]>.load-content,.settings-settings-body .load-boundary[data-load-state=ready]>.load-content{opacity:1}.settings-settings-body .load-boundary>.load-veil{transition:opacity .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,background .3s}.settings-settings-body .load-boundary>.load-veil>.load-shapes{opacity:0;transition:opacity .22s;display:grid}.settings-settings-body .load-boundary[data-load-state=loading]>.load-veil>.load-shapes{opacity:1}@media (prefers-reduced-motion:reduce){.settings-settings-body>.load-boundary,.settings-settings-body .load-content,.settings-settings-body .load-shapes{transition:none}}:is(.settings-section-dialog,.settings-modal,.settings-knowledge-drawer,.admin-page,.sg-card),:is(.settings-section-dialog,.settings-modal,.settings-knowledge-drawer,.admin-page,.sg-card) *{scrollbar-color:auto;scrollbar-width:auto}:is(.settings-section-dialog,.settings-modal,.settings-knowledge-drawer,.admin-page,.sg-card)::-webkit-scrollbar{width:10px;height:10px}:is(.settings-section-dialog,.settings-modal,.settings-knowledge-drawer,.admin-page,.sg-card) ::-webkit-scrollbar{width:10px;height:10px}:is(.settings-section-dialog,.settings-modal,.settings-knowledge-drawer,.admin-page,.sg-card)::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:padding-box;border:3px solid #0000;border-radius:8px}:is(.settings-section-dialog,.settings-modal,.settings-knowledge-drawer,.admin-page,.sg-card) ::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:padding-box;border:3px solid #0000;border-radius:8px}:is(.settings-section-dialog,.settings-modal,.settings-knowledge-drawer,.admin-page,.sg-card)::-webkit-scrollbar-track{background:0 0;margin:12px 0}:is(.settings-section-dialog,.settings-modal,.settings-knowledge-drawer,.admin-page,.sg-card) ::-webkit-scrollbar-track{background:0 0;margin:12px 0}@supports not selector(::-webkit-scrollbar){:is(.settings-section-dialog,.settings-modal,.settings-knowledge-drawer,.admin-page,.sg-card),:is(.settings-section-dialog,.settings-modal,.settings-knowledge-drawer,.admin-page,.sg-card) *{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}}@media (width<=720px){.ui-page{--ui-inset:20px;--ui-space:28px}.ui-request-top{align-items:flex-start;gap:12px}.ui-request-person{flex-direction:column;gap:2px}.ui-request-actions{gap:12px}.ui-section-action>.ui-text-action{font-size:11px}.ui-stat{padding-left:12px;padding-right:12px}.ui-stat strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.ui-reveal,.ui-chevron,.ui-queue-viewport,.ui-stat-arrow{transition:none}.settings-body.ui-body,.ui-queue-viewport{scroll-behavior:auto}}
