*{box-sizing:border-box;margin:0;padding:0}select{appearance:none;-webkit-appearance:none;color-scheme:dark;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:5px 28px 5px 8px;color:var(--text-color);font-size:12px;font-family:var(--font-hud);cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s,background .15s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666e85' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}select:hover{border-color:rgb(var(--tas-lime-rgb) / .16);background-color:#ffffff0f}select:focus{border-color:rgb(var(--tas-lime-rgb) / .16);box-shadow:0 0 0 1px rgb(var(--tas-lime-rgb) / .16),0 0 8px rgb(var(--tas-lime-rgb) / .16);background-color:#ffffff0f}select option{background:var(--tas-panel);color:var(--text-color);padding:6px 8px}select option:checked{background:rgb(var(--tas-lime-rgb) / .16);color:var(--tas-lime)}select:disabled{opacity:.4;cursor:not-allowed}:root{font-family:var(--font-body);--tas-void: #02030a;--tas-ink: #060a18;--tas-panel: #0a1126;--tas-panel-2: #0e1633;--tas-lime: #c5ff5e;--tas-yellow: #fff600;--tas-teal: #00f5d4;--tas-blue: #005cff;--tas-magenta: #ff2d92;--tas-rose: #ff7eb6;--tas-violet: #9b3cff;--tas-orange: #ff3f0a;--tas-red: #ff1a3d;--tas-lime-rgb: 197 255 94;--tas-yellow-rgb: 255 246 0;--tas-teal-rgb: 0 245 212;--tas-blue-rgb: 0 92 255;--tas-magenta-rgb: 255 45 146;--tas-violet-rgb: 155 60 255;--tas-orange-rgb: 255 63 10;--tas-red-rgb: 255 26 61;--tas-void-rgb: 2 3 10;--tas-ink-rgb: 6 10 24;--tas-panel-rgb: 10 17 38;--tas-panel-2-rgb: 14 22 51;--neon-green: var(--tas-lime);--neon-cyan: var(--tas-teal);--neon-blue: var(--tas-blue);--neon-yellow: var(--tas-yellow);--neon-orange: var(--tas-orange);--neon-pink: var(--tas-magenta);--neon-magenta: var(--tas-violet);--neon-red: var(--tas-red);--bg-color: var(--tas-ink);--bg-surface: var(--tas-panel);--text-color: #eef0ff;--text-muted: #8a90b0;--border-subtle: color-mix(in srgb, var(--tas-lime) 20%, transparent);--border-accent: color-mix(in srgb, var(--tas-lime) 45%, transparent);--hud-green: var(--tas-lime);--hud-green-dim: #72bf38;--hud-amber: var(--tas-yellow);--hud-amber-dim: #c2a900;--hud-ion: var(--tas-teal);--hud-ion-dim: #00a38f;--hud-alert: var(--tas-red);--hud-bg: var(--tas-ink);--hud-panel: var(--tas-panel);--hud-panel-2: var(--tas-panel-2);--hud-grid: color-mix(in srgb, var(--tas-lime) 7%, transparent);--hud-rule: color-mix(in srgb, var(--tas-lime) 22%, transparent);--hud-rule-soft: color-mix(in srgb, var(--tas-teal) 12%, transparent);--hud-rule-strong: color-mix(in srgb, var(--tas-lime) 55%, transparent);--admin-basic: var(--tas-lime);--admin-basic-rgb: var(--tas-lime-rgb);--admin-team: var(--tas-yellow);--admin-team-rgb: var(--tas-yellow-rgb);--admin-sensitive: var(--tas-orange);--admin-sensitive-rgb: var(--tas-orange-rgb);--admin-platform: var(--tas-red);--admin-platform-rgb: var(--tas-red-rgb);--ui-bg: var(--tas-ink);--ui-bg-quiet: rgb(var(--tas-void-rgb) / .72);--ui-surface: rgb(var(--tas-panel-rgb) / .88);--ui-surface-raised: rgb(var(--tas-panel-2-rgb) / .94);--ui-surface-muted: rgb(var(--tas-panel-rgb) / .68);--ui-border: rgb(var(--tas-teal-rgb) / .2);--ui-border-strong: rgb(var(--tas-lime-rgb) / .34);--ui-border-muted: rgb(var(--tas-teal-rgb) / .1);--ui-text: var(--text-color);--ui-text-muted: color-mix(in srgb, var(--text-muted) 88%, transparent);--ui-text-faint: color-mix(in srgb, var(--text-muted) 62%, transparent);--ui-accent: var(--tas-lime);--ui-accent-rgb: var(--tas-lime-rgb);--ui-data: var(--tas-teal);--ui-data-rgb: var(--tas-teal-rgb);--ui-warning: var(--tas-orange);--ui-warning-rgb: var(--tas-orange-rgb);--ui-danger: var(--tas-red);--ui-danger-rgb: var(--tas-red-rgb);--ui-focus: rgb(var(--tas-lime-rgb) / .38);--ui-radius: 3px;--ui-radius-sm: 2px;--ui-shadow: 0 0 0 1px rgb(var(--tas-void-rgb) / .58), 0 14px 34px rgb(var(--tas-void-rgb) / .36);--ui-shadow-soft: 0 0 0 1px rgb(var(--tas-void-rgb) / .42), 0 8px 22px rgb(var(--tas-void-rgb) / .24);--ui-nav-height: 58px;--notch: 10px;--notch-sm: 6px;--hud-nav-height: 61px;--font-hud: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sign: "Chakra Petch", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, "SF Mono", monospace;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--hud-pink: var(--tas-magenta);--hud-pink-dim: #b8368f;--psy-magenta: var(--tas-magenta);--psy-rose: var(--tas-rose);--psy-violet: var(--tas-violet);--psy-lime: var(--tas-lime);--psy-yellow: var(--tas-yellow);--psy-teal: var(--tas-teal);--psy-blue: var(--tas-blue);--psy-orange: var(--tas-orange);--psy-red: var(--tas-red);--psy-void: var(--tas-void)}.neon-text{text-shadow:0 0 4px currentColor,0 0 10px currentColor,0 0 20px color-mix(in srgb,currentColor 40%,transparent)}.neon-text-sm{text-shadow:0 0 3px currentColor,0 0 8px color-mix(in srgb,currentColor 50%,transparent)}.neon-sign,.neon-sign-sm{font-family:var(--font-sign);font-weight:700;text-transform:uppercase;color:transparent;-webkit-text-stroke:.6px currentColor;filter:drop-shadow(0 0 3px color-mix(in srgb,currentColor 45%,transparent))}.neon-sign{letter-spacing:.04em}.neon-sign-sm{letter-spacing:.06em}.neon-box{box-shadow:inset 0 0 0 1px currentColor,0 0 6px color-mix(in srgb,currentColor 60%,transparent),0 0 18px color-mix(in srgb,currentColor 25%,transparent)}.neon-hum,.neon-flicker{animation:none}.scanlines{position:relative}.scanlines:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 2px,rgba(0,0,0,.25) 2px 3px);mix-blend-mode:multiply;opacity:.35}@media(prefers-reduced-motion:reduce){.neon-hum,.neon-flicker{animation:none}}body :focus-visible{outline:2px solid var(--hud-green);outline-offset:2px;box-shadow:0 0 12px color-mix(in srgb,var(--hud-green) 55%,transparent)}body :where(input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=url],input[type=tel],textarea):not(.svelte-flow *){font-family:var(--font-hud);color:var(--text-color);background:#080e1e99;border:1px solid var(--hud-rule);border-radius:3px;transition:border-color .12s,box-shadow .12s,background .12s}body :where(input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,input[type=search]:hover,input[type=url]:hover,input[type=tel]:hover,textarea:hover):not(.svelte-flow *){border-color:color-mix(in srgb,var(--hud-green) 35%,transparent)}body :where(input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,input[type=tel]:focus,textarea:focus):not(.svelte-flow *){outline:none;border-color:var(--hud-green);box-shadow:0 0 0 1px color-mix(in srgb,var(--hud-green) 35%,transparent),0 0 12px color-mix(in srgb,var(--hud-green) 25%,transparent);background:#080e1ed9}body input:invalid:not(.svelte-flow *){border-color:color-mix(in srgb,var(--hud-alert) 60%,transparent)}::selection{background:var(--hud-green);color:var(--hud-bg);text-shadow:none}body :not(.svelte-flow,.svelte-flow *)::-webkit-scrollbar{width:10px;height:10px}body :not(.svelte-flow,.svelte-flow *)::-webkit-scrollbar-track{background:#0000004d}body :not(.svelte-flow,.svelte-flow *)::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--hud-green-dim),var(--hud-green));border:2px solid rgba(0,0,0,.3);border-radius:5px;box-shadow:inset 0 0 4px color-mix(in srgb,var(--hud-green) 45%,transparent)}body :not(.svelte-flow,.svelte-flow *)::-webkit-scrollbar-thumb:hover{background:var(--hud-green)}body{scrollbar-color:var(--hud-green) rgba(0,0,0,.3);scrollbar-width:thin}.fm-auth-shell{min-height:80vh;display:grid;place-items:center;padding:48px 32px;position:relative;overflow:hidden;isolation:isolate}@media(max-width:1100px){.fm-auth-shell{place-items:center;padding:40px 20px}}.fm-auth-shell:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(ellipse at center,transparent 40%,rgba(6,10,24,.35) 72%,rgba(6,10,24,.75) 100%)}.fm-auth-shell:after{content:none}@keyframes fm-auth-sweep{0%{background-position:-110% 0}to{background-position:110% 0}}.fm-auth-card{width:100%;max-width:380px;background:linear-gradient(145deg,rgb(var(--tas-lime-rgb) / .055),rgb(var(--tas-teal-rgb) / .035) 56%,rgb(var(--tas-magenta-rgb) / .035)),#02030aeb;border:1px solid rgb(var(--tas-lime-rgb) / .24);padding:32px 28px;position:relative;clip-path:polygon(var(--notch) 0,100% 0,100% calc(100% - var(--notch)),calc(100% - var(--notch)) 100%,0 100%,0 var(--notch));box-shadow:0 0 0 1px rgb(var(--tas-teal-rgb) / .08),0 18px 70px #0000007a,0 0 44px -18px rgb(var(--tas-lime-rgb) / .22);animation:none}@keyframes fm-auth-card-glow{0%,to{box-shadow:0 0 0 1px rgb(var(--tas-lime-rgb) / .16),0 0 24px rgb(var(--tas-lime-rgb) / .16),0 0 64px -10px #005cff4d,0 0 120px -20px #ff2d9229}50%{box-shadow:0 0 0 1px rgb(var(--tas-lime-rgb) / .16),0 0 34px #c5ff5e59,0 0 84px -10px #005cff70,0 0 160px -20px #ff2d9247}}.fm-auth-card:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--psy-lime) 26%,var(--psy-teal) 72%,transparent 100%);box-shadow:0 0 10px rgb(var(--tas-lime-rgb) / .22);z-index:2}@keyframes fm-auth-rail-pulse{0%,to{opacity:.6}50%{opacity:1}}.fm-auth-card.wide{max-width:440px}.fm-auth-top-packet,.fm-auth-frame-rails{display:none}.fm-auth-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,rgba(255,63,10,.55) 0 1px,transparent 2px) 0 0 / 34px 34px,radial-gradient(circle,rgba(0,245,212,.36) 0 1px,transparent 2px) 14px 18px / 24px 24px,repeating-linear-gradient(to bottom,transparent 0 4px,rgba(197,255,94,.035) 5px 6px);mix-blend-mode:screen}.fm-auth-card>*{position:relative;z-index:1}.fm-auth-card h1{font-family:var(--font-sign);font-size:40px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:transparent;-webkit-text-stroke:.7px var(--psy-lime);filter:drop-shadow(0 0 8px rgba(197,255,94,.34));margin:0 0 14px;line-height:1.05}.fm-auth-card .access-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 20px}.fm-auth-card .access-strip span{display:inline-flex;justify-content:center;padding:7px 6px;font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--psy-void);background:linear-gradient(90deg,var(--psy-blue),var(--psy-teal) 35%,var(--psy-lime) 72%,var(--psy-yellow));clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);box-shadow:0 0 14px #00f5d42e;white-space:nowrap}.fm-auth-frame{position:relative;padding:0;isolation:isolate;width:380px;max-width:calc(100vw - 40px)}.fm-auth-readout{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-hud);font-size:9.5px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--hud-green);padding:0 4px 10px}.fm-auth-readout.bottom{padding:12px 4px 0;color:var(--hud-ion)}.fm-auth-readout .rdot{width:6px;height:6px;background:var(--hud-green);box-shadow:0 0 8px var(--hud-green);animation:fm-auth-rail-pulse 1.6s ease-in-out infinite;display:inline-block;margin-right:8px;vertical-align:middle}.fm-auth-readout.bottom .rdot{background:var(--hud-amber);box-shadow:0 0 8px var(--hud-amber)}.fm-auth-atmosphere{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:-1;opacity:.42}.fm-auth-stars-far{position:absolute;inset:-8vh 0 38vh;background-image:radial-gradient(.8px .8px at 4% 6%,rgba(255,255,255,.7),transparent 60%),radial-gradient(.8px .8px at 17% 22%,rgb(var(--tas-teal-rgb) / .14),transparent 60%),radial-gradient(1px 1px at 29% 4%,rgba(255,255,255,.75),transparent 60%),radial-gradient(.8px .8px at 39% 38%,rgba(255,255,255,.6),transparent 60%),radial-gradient(.9px .9px at 51% 16%,rgba(255,255,255,.7),transparent 60%),radial-gradient(.8px .8px at 63% 30%,rgb(var(--tas-lime-rgb) / .16),transparent 60%),radial-gradient(.9px .9px at 78% 42%,rgb(var(--tas-teal-rgb) / .14),transparent 60%),radial-gradient(1px 1px at 90% 9%,rgba(255,255,255,.75),transparent 60%),radial-gradient(.8px .8px at 8% 48%,rgba(255,255,255,.55),transparent 60%),radial-gradient(.9px .9px at 21% 56%,rgba(255,255,255,.7),transparent 60%),radial-gradient(1px 1px at 34% 62%,rgb(var(--tas-yellow-rgb) / .16),transparent 60%),radial-gradient(.9px .9px at 47% 52%,rgba(255,255,255,.7),transparent 60%),radial-gradient(.8px .8px at 58% 66%,rgb(var(--tas-lime-rgb) / .16),transparent 60%),radial-gradient(1px 1px at 69% 58%,rgba(255,255,255,.65),transparent 60%),radial-gradient(.8px .8px at 81% 64%,rgba(255,255,255,.6),transparent 60%),radial-gradient(1px 1px at 94% 54%,rgb(var(--tas-teal-rgb) / .14),transparent 60%),radial-gradient(.9px .9px at 2% 32%,rgba(255,255,255,.5),transparent 60%),radial-gradient(.8px .8px at 13% 70%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1px 1px at 26% 12%,rgba(255,255,255,.75),transparent 60%),radial-gradient(.9px .9px at 42% 8%,rgba(255,255,255,.7),transparent 60%);background-size:100% 100%;animation:fm-auth-drift-slow 90s linear infinite,fm-auth-stars-twinkle 6.2s ease-in-out infinite alternate;opacity:.46}.fm-auth-stars-near{position:absolute;inset:-4vh 0 38vh;background-image:radial-gradient(1.6px 1.6px at 12% 18%,#ffffff,transparent 60%),radial-gradient(1.8px 1.8px at 28% 38%,rgb(var(--tas-teal-rgb) / .14),transparent 60%),radial-gradient(1.4px 1.4px at 44% 10%,#ffffff,transparent 60%),radial-gradient(2px 2px at 58% 28%,#ffffff,transparent 60%),radial-gradient(1.5px 1.5px at 72% 46%,rgb(var(--tas-lime-rgb) / .16),transparent 60%),radial-gradient(1.6px 1.6px at 82% 14%,#ffffff,transparent 60%),radial-gradient(1.8px 1.8px at 92% 34%,rgb(var(--tas-teal-rgb) / .14),transparent 60%),radial-gradient(1.4px 1.4px at 6% 60%,#ffffff,transparent 60%),radial-gradient(1.8px 1.8px at 24% 66%,rgb(var(--tas-yellow-rgb) / .16),transparent 60%),radial-gradient(1.5px 1.5px at 40% 54%,#ffffff,transparent 60%),radial-gradient(2px 2px at 66% 68%,rgb(var(--tas-lime-rgb) / .16),transparent 60%);background-size:120% 120%;animation:fm-auth-drift-fast 45s linear infinite,fm-auth-stars-twinkle 3.8s ease-in-out infinite alternate;opacity:.22}@keyframes fm-auth-stars-twinkle{0%{filter:brightness(.7)}to{filter:brightness(1.15)}}@keyframes fm-auth-drift-slow{0%{background-position:0% 0%}to{background-position:-100% 0%}}@keyframes fm-auth-drift-fast{0%{background-position:0% 0%}to{background-position:-240% 0%}}.fm-auth-nebula{position:absolute;inset:-10vh -10vw 40vh -10vw;pointer-events:none;background:radial-gradient(60vw 40vh at 18% 32%,rgba(167,139,250,.22),transparent 60%),radial-gradient(45vw 32vh at 78% 18%,rgb(var(--tas-teal-rgb) / .14),transparent 60%),radial-gradient(38vw 28vh at 58% 58%,rgba(244,114,182,.14),transparent 65%);filter:blur(30px);opacity:.18;animation:none;mix-blend-mode:screen}@keyframes fm-auth-nebula-drift{0%{transform:translate(0) scale(1)}to{transform:translate(4%,-2%) scale(1.08)}}.fm-auth-planet-wrap{position:absolute;top:50%;left:10vw;width:min(44vh,440px);height:min(44vh,440px);transform:translateY(-50%);pointer-events:none;opacity:.22}@media(max-width:1100px){.fm-auth-planet-wrap{top:6vh;left:50%;transform:translate(-50%);width:min(34vh,300px);height:min(34vh,300px);opacity:.3}}.fm-auth-planet-rim{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,transparent 48%,rgb(var(--tas-teal-rgb) / .14) 52%,rgb(var(--tas-lime-rgb) / .16) 58%,transparent 72%);filter:blur(10px);opacity:.42;animation:none}@keyframes fm-auth-rim-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.95;transform:scale(1.04)}}.fm-auth-planet-core{position:absolute;inset:22%;border-radius:50%;background:radial-gradient(circle,rgb(var(--tas-teal-rgb) / .14) 0%,rgb(var(--tas-lime-rgb) / .16) 30%,rgb(var(--tas-lime-rgb) / .16) 60%,transparent 80%);filter:blur(14px);animation:none;opacity:.48;pointer-events:none}@keyframes fm-auth-core-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.fm-auth-planet{position:absolute;inset:0;width:100%;height:100%;opacity:.32;animation:none}@keyframes fm-auth-planet-spin{to{transform:rotate(360deg)}}.fm-auth-shooting{display:none;position:absolute;top:0;left:0;width:140px;height:1.5px;background:linear-gradient(90deg,transparent 0%,rgb(var(--tas-teal-rgb) / .14) 70%,#ffffff 100%);box-shadow:0 0 8px rgb(var(--tas-teal-rgb) / .14),0 0 18px rgb(var(--tas-lime-rgb) / .16);transform-origin:right center;transform:translate(-200%) rotate(22deg);opacity:0;animation:fm-auth-shooting-cross 11s ease-out infinite}@keyframes fm-auth-shooting-cross{0%,80%{transform:translate(-40vw,5vh) rotate(22deg);opacity:0}82%{opacity:1}88%{transform:translate(90vw,45vh) rotate(22deg);opacity:1}92%,to{opacity:0}}.fm-auth-ring{position:absolute;top:50%;left:50%;pointer-events:none;border-radius:50%;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 18%,black 82%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 18%,black 82%,transparent 100%)}.fm-auth-ring.outer{width:180%;height:180%;margin:-90% 0 0 -90%;border:1px solid rgb(var(--tas-lime-rgb) / .16);box-shadow:inset 0 0 24px rgb(var(--tas-lime-rgb) / .16),0 0 40px rgb(var(--tas-lime-rgb) / .16);transform:rotate(0) rotateX(72deg) rotateY(8deg);animation:none;opacity:.28}.fm-auth-ring.inner{width:130%;height:130%;margin:-65% 0 0 -65%;border:1px solid rgb(var(--tas-teal-rgb) / .14);box-shadow:inset 0 0 18px rgb(var(--tas-teal-rgb) / .14),0 0 30px rgb(var(--tas-teal-rgb) / .14);transform:rotate(0) rotateX(58deg) rotateY(-14deg);animation:none;opacity:.24}.fm-auth-ring.dust{width:220%;height:220%;margin:-110% 0 0 -110%;border:1px dashed rgb(var(--tas-yellow-rgb) / .16);transform:rotate(0) rotateX(82deg) rotateY(20deg);animation:none;opacity:.16}.fm-auth-ring.tight{width:108%;height:108%;margin:-54% 0 0 -54%;border:1px solid rgb(var(--tas-lime-rgb) / .16);box-shadow:inset 0 0 12px rgb(var(--tas-lime-rgb) / .16),0 0 20px rgb(var(--tas-lime-rgb) / .16);transform:rotate(0) rotateX(80deg) rotateY(-4deg);animation:none;opacity:.22}@keyframes fm-auth-ring-tight{0%{transform:rotate(0) rotateX(80deg) rotateY(-4deg)}to{transform:rotate(360deg) rotateX(80deg) rotateY(-4deg)}}.fm-auth-ring:before{content:"";position:absolute;top:-5px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#fff;pointer-events:none}.fm-auth-ring.outer:before{box-shadow:0 0 10px rgb(var(--tas-lime-rgb) / .16),0 0 22px rgb(var(--tas-lime-rgb) / .16),0 0 40px rgb(var(--tas-lime-rgb) / .16)}.fm-auth-ring.inner:before{box-shadow:0 0 10px rgb(var(--tas-teal-rgb) / .14),0 0 22px rgb(var(--tas-teal-rgb) / .14),0 0 40px rgb(var(--tas-teal-rgb) / .14);width:7px;height:7px;margin-left:-3.5px;top:-4px}.fm-auth-ring.dust:before{box-shadow:0 0 8px rgb(var(--tas-yellow-rgb) / .16),0 0 18px rgb(var(--tas-yellow-rgb) / .16),0 0 32px rgb(var(--tas-yellow-rgb) / .16);width:5px;height:5px;margin-left:-2.5px;top:-3px}.fm-auth-ring.tight:before{box-shadow:0 0 8px rgb(var(--tas-lime-rgb) / .16),0 0 16px rgb(var(--tas-lime-rgb) / .16);width:6px;height:6px;margin-left:-3px;top:-3.5px}@keyframes fm-auth-ring-outer{0%{transform:rotate(0) rotateX(72deg) rotateY(8deg)}to{transform:rotate(360deg) rotateX(72deg) rotateY(8deg)}}@keyframes fm-auth-ring-inner{0%{transform:rotate(0) rotateX(58deg) rotateY(-14deg)}to{transform:rotate(360deg) rotateX(58deg) rotateY(-14deg)}}@keyframes fm-auth-ring-dust{0%{transform:rotate(0) rotateX(82deg) rotateY(20deg)}to{transform:rotate(360deg) rotateX(82deg) rotateY(20deg)}}@media(prefers-reduced-motion:reduce){.fm-auth-card{animation:none}.fm-auth-card:after{opacity:.9}.fm-auth-readout .rdot,.fm-auth-stars-far,.fm-auth-stars-near,.fm-auth-nebula,.fm-auth-planet,.fm-auth-planet-rim{animation:none}.fm-auth-planet-core{animation:none;opacity:.7}.fm-auth-ring{animation:none}.fm-auth-shooting{display:none}}.fm-auth-card form{display:flex;flex-direction:column;gap:14px}.fm-auth-card label{display:flex;flex-direction:column;gap:6px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hud-ion);font-weight:600;position:relative}.fm-auth-card input{width:100%;box-sizing:border-box;background:linear-gradient(90deg,rgba(0,92,255,.12),transparent 38%),#02030adb;border:1px solid rgba(0,245,212,.32);border-left:3px solid rgba(197,255,94,.7);border-radius:0;padding:11px 13px;color:var(--text-color);font-size:14px;font-family:var(--font-hud);letter-spacing:.04em;transition:border-color .12s,box-shadow .12s;box-shadow:inset 0 0 18px #005cff1f}.fm-auth-card input:hover{border-color:#c5ff5e85;border-left-color:var(--psy-lime)}.fm-auth-card input:focus{outline:none;border-color:var(--psy-lime);border-left-color:var(--psy-lime);box-shadow:0 0 0 1px #c5ff5e4d,0 0 18px #c5ff5e38,inset 0 0 20px #005cff2e}.fm-auth-card button[type=submit]{margin-top:10px;background:linear-gradient(90deg,var(--psy-orange),var(--psy-yellow) 34%,var(--psy-lime) 62%,var(--psy-teal));color:var(--psy-void);border:1px solid rgba(197,255,94,.75);padding:12px 14px;font-weight:700;font-family:var(--font-hud);letter-spacing:.18em;text-transform:uppercase;font-size:12px;cursor:pointer;clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm));transition:background .12s,box-shadow .12s;text-shadow:none;box-shadow:0 0 0 1px #c5ff5e2e,0 0 20px #c5ff5e38,0 0 34px #005cff2e}.fm-auth-card button[type=submit]:hover:not(:disabled){background:linear-gradient(90deg,var(--psy-yellow),var(--psy-lime) 34%,var(--psy-teal) 68%,var(--psy-blue));box-shadow:0 0 0 1px #c5ff5e75,0 0 22px #c5ff5e4d,0 0 42px #005cff38}.fm-auth-card button[type=submit]:disabled{opacity:.45;cursor:not-allowed}.fm-auth-card button.secondary{background:transparent;color:var(--hud-ion);border:1px solid color-mix(in srgb,var(--hud-ion) 45%,transparent);padding:9px 12px;font-weight:600;font-family:var(--font-hud);letter-spacing:.14em;text-transform:uppercase;font-size:11px;cursor:pointer;border-radius:3px;transition:background .12s,color .12s}.fm-auth-card button.secondary:hover{background:rgb(var(--tas-teal-rgb) / .14);color:#fff}.fm-auth-card .err{background:rgb(var(--tas-red-rgb) / .16);border:1px solid rgb(var(--tas-red-rgb) / .16);color:#ff7171;padding:8px 10px;border-radius:3px;font-size:12px;margin:0;font-family:var(--font-hud);letter-spacing:.06em}.fm-auth-card .ok{background:rgb(var(--tas-lime-rgb) / .16);border:1px solid rgb(var(--tas-lime-rgb) / .16);color:var(--hud-green);padding:8px 10px;border-radius:3px;font-size:12px;margin:0;font-family:var(--font-hud);letter-spacing:.06em}.fm-auth-card .warn{background:rgb(var(--tas-yellow-rgb) / .16);border:1px solid rgb(var(--tas-yellow-rgb) / .16);color:var(--tas-yellow);padding:8px 10px;border-radius:3px;font-size:12px;margin:0;font-family:var(--font-hud);letter-spacing:.06em}.fm-auth-card .muted{color:var(--text-muted);font-size:13px;margin:0 0 14px}.fm-auth-card .links{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-top:18px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.fm-auth-card .links a{color:var(--text-muted);text-decoration:none}.fm-auth-card .links a:hover{color:var(--hud-green);text-shadow:0 0 6px rgb(var(--tas-lime-rgb) / .16)}body:not(.canvas-body){background-color:var(--hud-bg);background-image:linear-gradient(rgb(var(--tas-lime-rgb) / .105) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--tas-lime-rgb) / .105) 1px,transparent 1px),radial-gradient(ellipse at 50% 0%,rgb(var(--tas-teal-rgb) / .16),transparent 54%),radial-gradient(ellipse at 12% 36%,rgb(var(--tas-lime-rgb) / .08),transparent 38%),linear-gradient(180deg,var(--tas-ink) 0%,var(--tas-void) 100%);background-size:40px 40px,40px 40px,100% 100%,100% 100%,100% 100%;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat;background-attachment:fixed;color:var(--text-color)}body:not(.canvas-body) .page-wrapper:not(.bare){background:transparent}.hud-panel{position:relative;background:var(--hud-panel);border:1px solid var(--hud-rule);clip-path:polygon(var(--notch) 0,100% 0,100% calc(100% - var(--notch)),calc(100% - var(--notch)) 100%,0 100%,0 var(--notch))}.hud-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgb(var(--tas-lime-rgb) / .16) 3px,rgb(var(--tas-lime-rgb) / .16) 4px);mix-blend-mode:screen}.hud-frame{position:relative;padding:14px}.hud-frame:before,.hud-frame:after,.hud-frame>.corners:before,.hud-frame>.corners:after{content:"";position:absolute;width:12px;height:12px;border:1px solid var(--hud-rule-strong);pointer-events:none}.hud-frame:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.hud-frame:after{top:-1px;right:-1px;border-left:none;border-bottom:none}.hud-frame>.corners:before{bottom:-1px;left:-1px;border-right:none;border-top:none}.hud-frame>.corners:after{bottom:-1px;right:-1px;border-left:none;border-top:none}.hud-label{font-family:var(--font-hud);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hud-green);display:inline-flex;align-items:center;gap:8px}.hud-label:before{content:"//";color:var(--hud-ion);opacity:.7;font-weight:400}.config-label{display:block;font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:color-mix(in srgb,var(--text-muted) 72%,transparent);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.hud-rule{display:flex;align-items:center;gap:10px;width:100%;color:var(--hud-green);font-family:var(--font-hud);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin:0}.hud-rule:before{content:"▌";color:var(--hud-amber);font-size:14px;line-height:0}.hud-rule:after{content:"";flex:1;height:1px;background:repeating-linear-gradient(to right,var(--hud-rule) 0 6px,transparent 6px 10px)}.hud-led{display:inline-block;width:7px;height:7px;background:var(--hud-green);box-shadow:0 0 6px var(--hud-green),0 0 2px #fff;flex-shrink:0}.hud-led.amber{background:var(--hud-amber);box-shadow:0 0 6px var(--hud-amber),0 0 2px #fff}.hud-led.ion{background:var(--hud-ion);box-shadow:0 0 6px var(--hud-ion),0 0 2px #fff}.hud-led.alert{background:var(--hud-alert);box-shadow:0 0 6px var(--hud-alert),0 0 2px #fff}.hud-led.idle{background:color-mix(in srgb,var(--text-muted) 48%,transparent);box-shadow:none}.hud-led.pulse{animation:hud-pulse 1.4s ease-in-out infinite}@keyframes hud-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.hud-cursor:after{content:"█";margin-left:4px;color:var(--hud-green);animation:hud-blink 1.1s steps(1) infinite}@keyframes hud-blink{0%,50%{opacity:1}51%,to{opacity:0}}.hud-hazard{background:repeating-linear-gradient(-45deg,rgb(var(--tas-yellow-rgb) / .92) 0 11px,rgb(var(--tas-orange-rgb) / .28) 11px 13px,var(--tas-void) 13px 24px);box-shadow:0 0 0 1px rgb(var(--tas-yellow-rgb) / .12) inset,0 0 14px rgb(var(--tas-yellow-rgb) / .16)}.hud-btn{--btn-c: var(--hud-green);--btn-fill: rgb(var(--tas-lime-rgb) / .16);display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--btn-fill);border:1px solid color-mix(in srgb,var(--btn-c) 40%,transparent);color:var(--btn-c);font-family:var(--font-hud);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-decoration:none;position:relative;clip-path:polygon(var(--notch-sm) 0,100% 0,100% calc(100% - var(--notch-sm)),calc(100% - var(--notch-sm)) 100%,0 100%,0 var(--notch-sm));transition:background .12s,color .12s,box-shadow .12s}.hud-btn:before{content:"[";opacity:.6;font-weight:400}.hud-btn:after{content:"]";opacity:.6;font-weight:400}.hud-btn:hover{background:color-mix(in srgb,var(--btn-c) 22%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--btn-c) 60%,transparent),0 0 16px color-mix(in srgb,var(--btn-c) 25%,transparent)}.hud-btn.amber{--btn-c: var(--hud-amber);--btn-fill: rgb(var(--tas-yellow-rgb) / .16)}.hud-btn.ion{--btn-c: var(--hud-ion);--btn-fill: rgb(var(--tas-teal-rgb) / .14)}.hud-btn.alert{--btn-c: var(--hud-alert);--btn-fill: rgb(var(--tas-red-rgb) / .16)}.hud-btn.ghost{--btn-c: var(--text-muted);--btn-fill: transparent;border-color:var(--hud-rule)}.hud-btn:disabled{opacity:.35;cursor:not-allowed}.hud-readout{font-family:var(--font-hud);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;color:var(--hud-green);text-shadow:0 0 8px color-mix(in srgb,currentColor 40%,transparent)}.hud-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 8px;font-family:var(--font-hud);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:color-mix(in srgb,var(--tag-c, var(--hud-green)) 14%,transparent);color:var(--tag-c, var(--hud-green));border:1px solid color-mix(in srgb,var(--tag-c, var(--hud-green)) 40%,transparent);border-left:2px solid var(--tag-c, var(--hud-green))}.ui-page-shell{width:min(1180px,calc(100vw - 48px));margin:0 auto;padding:24px 0 72px;display:grid;gap:18px;color:var(--ui-text);font-family:var(--font-hud)}.ui-page-shell-wide{width:min(1440px,calc(100vw - 48px))}.ui-page-shell-full{width:100%;padding-inline:24px}.ui-page-shell.ui-density-compact{gap:12px;padding-top:18px}.ui-surface,.ui-metric-card,.ui-empty-state{position:relative;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:linear-gradient(90deg,rgb(var(--tas-teal-rgb) / .07),transparent 42%) 0 0 / 100% 1px no-repeat,linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .035),transparent 88px),var(--ui-surface);box-shadow:var(--ui-shadow-soft)}.ui-surface:before,.ui-metric-card:before,.ui-empty-state:before{position:absolute;top:-1px;left:-1px;width:20px;height:1px;background:var(--ui-data);content:"";opacity:.78;pointer-events:none}.ui-surface{padding:16px}.ui-surface-raised{background:var(--ui-surface-raised);box-shadow:var(--ui-shadow)}.ui-surface-interactive{transition:border-color .14s,background .14s,transform .14s}.ui-surface-interactive:hover{border-color:color-mix(in srgb,var(--ui-tone, var(--ui-data)) 32%,transparent);background:color-mix(in srgb,var(--ui-tone, var(--ui-data)) 5%,var(--ui-surface))}.ui-tone-neutral{--ui-tone: var(--ui-data);--ui-tone-rgb: var(--ui-data-rgb)}.ui-tone-accent{--ui-tone: var(--ui-accent);--ui-tone-rgb: var(--ui-accent-rgb)}.ui-tone-data{--ui-tone: var(--ui-data);--ui-tone-rgb: var(--ui-data-rgb)}.ui-tone-success{--ui-tone: var(--tas-lime);--ui-tone-rgb: var(--tas-lime-rgb)}.ui-tone-warning{--ui-tone: var(--ui-warning);--ui-tone-rgb: var(--ui-warning-rgb)}.ui-tone-danger{--ui-tone: var(--ui-danger);--ui-tone-rgb: var(--ui-danger-rgb)}.ui-eyebrow{color:var(--ui-tone, var(--ui-data));font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.ui-button,.ui-icon-button{border:1px solid color-mix(in srgb,var(--ui-tone, var(--ui-data)) 20%,var(--ui-border));border-radius:var(--ui-radius-sm);background:linear-gradient(90deg,rgb(var(--ui-tone-rgb, var(--ui-data-rgb)) / .08),transparent 48%) 0 0 / 100% 1px no-repeat,rgb(var(--tas-panel-2-rgb) / .62);color:var(--ui-text);font-family:var(--font-hud);font-weight:720;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 13px;font-size:12px;white-space:nowrap}.ui-button svg,.ui-icon-button svg{flex-shrink:0}.ui-button-primary{border-color:color-mix(in srgb,var(--ui-tone, var(--ui-accent)) 38%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-tone, var(--ui-accent)) 30%,transparent),transparent 54%) 0 0 / 100% 1px no-repeat,color-mix(in srgb,var(--ui-tone, var(--ui-accent)) 14%,var(--ui-surface-raised));color:var(--ui-tone, var(--ui-accent))}.ui-button-secondary{background:rgb(var(--tas-panel-rgb) / .56)}.ui-button-ghost,.ui-icon-button-ghost{background:transparent;border-color:transparent;color:var(--ui-text-muted)}.ui-button-danger,.ui-icon-button-danger{--ui-tone: var(--ui-danger);--ui-tone-rgb: var(--ui-danger-rgb);color:var(--ui-danger);background:rgb(var(--ui-danger-rgb) / .08);border-color:rgb(var(--ui-danger-rgb) / .24)}.ui-button:hover:not(:disabled),.ui-icon-button:hover:not(:disabled){color:var(--ui-tone, var(--ui-accent));border-color:color-mix(in srgb,var(--ui-tone, var(--ui-accent)) 42%,transparent);background:color-mix(in srgb,var(--ui-tone, var(--ui-accent)) 10%,var(--ui-surface-raised));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-tone, var(--ui-accent)) 12%,transparent)}.ui-button:active:not(:disabled),.ui-icon-button:active:not(:disabled){transform:translateY(1px)}.ui-button:disabled,.ui-icon-button:disabled{opacity:.46;cursor:not-allowed}.ui-size-sm{min-height:28px;font-size:11px}.ui-button.ui-size-sm{padding-inline:10px}.ui-size-lg{min-height:40px;font-size:13px}.ui-button.ui-density-compact{min-height:30px;padding-inline:10px}.ui-icon-button{display:inline-grid;place-items:center;width:34px;height:34px;padding:0}.ui-icon-button.ui-size-sm{width:28px;height:28px;min-height:28px}.ui-icon-button.ui-size-lg{width:40px;height:40px;min-height:40px}.ui-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:7px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:linear-gradient(90deg,rgb(var(--tas-teal-rgb) / .1),transparent 38%) 0 0 / 100% 1px no-repeat,rgb(var(--tas-panel-rgb) / .86);box-shadow:var(--ui-shadow-soft);backdrop-filter:blur(14px)}.ui-toolbar.ui-density-compact{gap:5px;padding:5px}.ui-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-width:0}.ui-section-copy{display:grid;gap:4px;min-width:0}.ui-section-copy h2,.ui-empty-state h2{margin:0;color:var(--ui-text);font-size:20px;line-height:1.15;letter-spacing:0}.ui-section-copy p,.ui-empty-state p{margin:0;color:var(--ui-text-muted);font-size:13px;line-height:1.5}.ui-section-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ui-metric-card{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:13px;border-left:2px solid color-mix(in srgb,var(--ui-tone, var(--ui-data)) 46%,transparent)}.ui-metric-icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--ui-radius-sm);color:var(--ui-tone, var(--ui-data));background:rgb(var(--ui-tone-rgb, var(--ui-data-rgb)) / .1);border:1px solid rgb(var(--ui-tone-rgb, var(--ui-data-rgb)) / .18)}.ui-metric-copy{display:grid;gap:2px;min-width:0}.ui-metric-label{color:var(--ui-text-faint);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.ui-metric-copy strong{color:var(--ui-tone, var(--ui-accent));font-size:25px;line-height:1;letter-spacing:0}.ui-metric-detail{color:var(--ui-text-muted);font-size:12px;line-height:1.35}.ui-badge{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;min-height:22px;padding:0 8px;border-radius:var(--ui-radius-sm);border:1px solid rgb(var(--ui-tone-rgb, var(--ui-data-rgb)) / .22);background:rgb(var(--ui-tone-rgb, var(--ui-data-rgb)) / .08);color:var(--ui-tone, var(--ui-data));font-size:10px;font-weight:760;letter-spacing:0;line-height:1.1;text-transform:none;white-space:nowrap}.ui-tabs{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs .ui-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-text-muted);font-family:var(--font-hud);font-size:12px;font-weight:720;letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap}.ui-tabs .ui-tab:hover{color:var(--ui-text);background:rgb(var(--tas-teal-rgb) / .06);border-color:rgb(var(--tas-teal-rgb) / .12)}.ui-tabs .ui-tab.active{color:var(--ui-accent);background:linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .16),transparent 100%),rgb(var(--tas-lime-rgb) / .08);border-color:rgb(var(--tas-lime-rgb) / .2)}.ui-tabs .ui-tab em{font-style:normal;color:inherit;font-size:10px;opacity:.82}body :is(.data-console.page,.page-shell,.teams-page) .app-page-header .ui-tabs .ui-tab,body .app-page-header .ui-tabs .ui-tab{min-height:34px;padding:0 12px;border-radius:var(--ui-radius-sm);font-size:12px;letter-spacing:0;text-transform:none}body :is(.data-console.page,.page-shell,.teams-page) .app-page-header .ui-tabs .ui-tab:hover,body .app-page-header .ui-tabs .ui-tab:hover{color:var(--ui-text);background:rgb(var(--tas-teal-rgb) / .06);border-color:rgb(var(--tas-teal-rgb) / .12)}body :is(.data-console.page,.page-shell,.teams-page) .app-page-header .ui-tabs .ui-tab.active,body .app-page-header .ui-tabs .ui-tab.active{color:var(--ui-accent);background:linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .16),transparent 100%),rgb(var(--tas-lime-rgb) / .08);border-color:rgb(var(--tas-lime-rgb) / .2)}body .app-page-header .page-section-nav .page-section-nav-item{min-height:34px;padding:0 12px;border-radius:var(--ui-radius-sm);font-size:12px;letter-spacing:0;text-transform:none;white-space:nowrap}.ui-empty-state{display:grid;justify-items:center;gap:8px;padding:26px 18px;text-align:center}.ui-empty-state p{max-width:560px}.ui-empty-actions{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;flex-wrap:wrap}@media(max-width:720px){.ui-page-shell,.ui-page-shell-wide{width:calc(100vw - 28px);padding-top:18px}.ui-page-shell-full{padding-inline:14px}.ui-section-header{display:grid;gap:12px}.ui-section-actions{justify-content:flex-start}.ui-toolbar{overflow-x:auto;flex-wrap:nowrap}}.svelte-flow{--bg-color: var(--tas-ink);--node-border-radius: 16px;--xy-edge-label-background-color: transparent;--xy-edge-label-color: inherit;background-color:var(--bg-color)!important;background-image:linear-gradient(rgb(var(--tas-lime-rgb) / .16) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--tas-lime-rgb) / .16) 1px,transparent 1px),radial-gradient(ellipse at 50% 0%,rgb(var(--tas-teal-rgb) / .14),transparent 60%);background-size:40px 40px,40px 40px,100% 100%;background-repeat:repeat,repeat,no-repeat;color:var(--text-color)}.svelte-flow__edgeupdater{cursor:grab;fill:color-mix(in srgb,var(--hud-green) 25%,transparent);stroke:var(--hud-green);stroke-width:1.5;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--hud-green) 55%,transparent));transition:fill .12s,stroke .12s,stroke-width .12s,filter .12s;animation:edgeupdater-hum 2.6s ease-in-out infinite}.svelte-flow__edgeupdater:hover{fill:var(--hud-green);stroke:#fff;stroke-width:2;filter:drop-shadow(0 0 6px var(--hud-green)) drop-shadow(0 0 2px #fff)}.svelte-flow__edgeupdater:active{cursor:grabbing}@keyframes edgeupdater-hum{0%,to{opacity:.85}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.svelte-flow__edgeupdater{animation:none}}.svelte-flow__node-trigger{--nc1: var(--tas-lime);--nc2: color-mix(in srgb, var(--tas-lime) 64%, black);--nc3: color-mix(in srgb, var(--tas-lime) 72%, white)}.svelte-flow__node-action{--nc1: var(--tas-blue);--nc2: color-mix(in srgb, var(--tas-blue) 68%, black);--nc3: color-mix(in srgb, var(--tas-blue) 55%, white)}.svelte-flow__node-condition{--nc1: var(--tas-yellow);--nc2: color-mix(in srgb, var(--tas-yellow) 62%, black);--nc3: color-mix(in srgb, var(--tas-yellow) 72%, white)}.svelte-flow__node-transform{--nc1: var(--tas-magenta);--nc2: color-mix(in srgb, var(--tas-magenta) 62%, black);--nc3: color-mix(in srgb, var(--tas-magenta) 58%, white)}.svelte-flow__node-delay{--nc1: var(--tas-orange);--nc2: color-mix(in srgb, var(--tas-orange) 62%, black);--nc3: color-mix(in srgb, var(--tas-orange) 58%, white)}.svelte-flow__node-code{--nc1: var(--tas-teal);--nc2: color-mix(in srgb, var(--tas-teal) 60%, black);--nc3: color-mix(in srgb, var(--tas-teal) 65%, white)}.svelte-flow__node-loop{--nc1: var(--tas-rose);--nc2: color-mix(in srgb, var(--tas-rose) 62%, black);--nc3: color-mix(in srgb, var(--tas-rose) 62%, white)}.svelte-flow__node-merge{--nc1: var(--tas-lime);--nc2: color-mix(in srgb, var(--tas-lime) 58%, black);--nc3: color-mix(in srgb, var(--tas-lime) 68%, white)}.svelte-flow__node-httpResponse{--nc1: var(--tas-yellow);--nc2: color-mix(in srgb, var(--tas-yellow) 58%, black);--nc3: color-mix(in srgb, var(--tas-yellow) 70%, white)}.svelte-flow__node-table_iterator{--nc1: var(--tas-violet);--nc2: color-mix(in srgb, var(--tas-violet) 62%, black);--nc3: color-mix(in srgb, var(--tas-violet) 58%, white)}.svelte-flow__node-compose{--nc1: var(--tas-violet);--nc2: color-mix(in srgb, var(--tas-violet) 64%, black);--nc3: color-mix(in srgb, var(--tas-violet) 56%, white)}.svelte-flow__node-filter{--nc1: var(--tas-orange);--nc2: color-mix(in srgb, var(--tas-orange) 62%, black);--nc3: color-mix(in srgb, var(--tas-orange) 62%, white)}.svelte-flow__node-groupBy{--nc1: var(--tas-violet);--nc2: color-mix(in srgb, var(--tas-violet) 62%, black);--nc3: color-mix(in srgb, var(--tas-magenta) 58%, white)}.svelte-flow__node-sort{--nc1: var(--tas-teal);--nc2: color-mix(in srgb, var(--tas-teal) 62%, black);--nc3: color-mix(in srgb, var(--tas-teal) 64%, white)}.svelte-flow__node-httpRequest{--nc1: var(--tas-blue);--nc2: color-mix(in srgb, var(--tas-blue) 62%, black);--nc3: color-mix(in srgb, var(--tas-blue) 62%, white)}.svelte-flow__node-setFields{--nc1: var(--tas-orange);--nc2: color-mix(in srgb, var(--tas-orange) 62%, black);--nc3: color-mix(in srgb, var(--tas-orange) 62%, white)}.svelte-flow__node-switchNode{--nc1: var(--tas-rose);--nc2: color-mix(in srgb, var(--tas-rose) 62%, black);--nc3: color-mix(in srgb, var(--tas-rose) 66%, white)}.svelte-flow__node-join{--nc1: var(--tas-red);--nc2: color-mix(in srgb, var(--tas-red) 62%, black);--nc3: color-mix(in srgb, var(--tas-red) 62%, white)}.svelte-flow__node-deduplicate{--nc1: var(--tas-lime);--nc2: color-mix(in srgb, var(--tas-lime) 58%, black);--nc3: color-mix(in srgb, var(--tas-lime) 70%, white)}.svelte-flow__node-pivot{--nc1: var(--tas-violet);--nc2: color-mix(in srgb, var(--tas-violet) 62%, black);--nc3: color-mix(in srgb, var(--tas-violet) 66%, white)}.svelte-flow__node-parse{--nc1: var(--tas-teal);--nc2: color-mix(in srgb, var(--tas-teal) 62%, black);--nc3: color-mix(in srgb, var(--tas-teal) 66%, white)}.svelte-flow__node-stitch{--nc1: var(--tas-yellow);--nc2: color-mix(in srgb, var(--tas-yellow) 56%, black);--nc3: color-mix(in srgb, var(--tas-yellow) 70%, white)}.svelte-flow__node-format{--nc1: var(--tas-magenta);--nc2: color-mix(in srgb, var(--tas-magenta) 62%, black);--nc3: color-mix(in srgb, var(--tas-magenta) 66%, white)}.svelte-flow__node-notify{--nc1: var(--tas-violet);--nc2: color-mix(in srgb, var(--tas-violet) 62%, black);--nc3: color-mix(in srgb, var(--tas-violet) 62%, white)}.svelte-flow__node-aiRequest{--nc1: var(--tas-orange);--nc2: color-mix(in srgb, var(--tas-orange) 62%, black);--nc3: color-mix(in srgb, var(--tas-orange) 62%, white)}.svelte-flow__node-sendEmail{--nc1: var(--tas-lime);--nc2: color-mix(in srgb, var(--tas-lime) 58%, black);--nc3: color-mix(in srgb, var(--tas-lime) 70%, white)}.svelte-flow__node-tryCatch{--nc1: var(--tas-red);--nc2: color-mix(in srgb, var(--tas-red) 62%, black);--nc3: color-mix(in srgb, var(--tas-red) 62%, white)}.svelte-flow__node-validate{--nc1: var(--tas-teal);--nc2: color-mix(in srgb, var(--tas-teal) 62%, black);--nc3: color-mix(in srgb, var(--tas-teal) 66%, white)}.svelte-flow__node-sample{--nc1: var(--tas-orange);--nc2: color-mix(in srgb, var(--tas-orange) 62%, black);--nc3: color-mix(in srgb, var(--tas-orange) 62%, white)}.svelte-flow__node-regex{--nc1: var(--tas-lime);--nc2: color-mix(in srgb, var(--tas-lime) 58%, black);--nc3: color-mix(in srgb, var(--tas-lime) 70%, white)}.svelte-flow__node-integration,.svelte-flow__node-entityMerge{--nc1: var(--tas-violet);--nc2: color-mix(in srgb, var(--tas-violet) 62%, black);--nc3: color-mix(in srgb, var(--tas-violet) 62%, white)}.svelte-flow__node-stateSync,.svelte-flow__node-tableView{--nc1: var(--tas-teal);--nc2: color-mix(in srgb, var(--tas-teal) 62%, black);--nc3: color-mix(in srgb, var(--tas-teal) 64%, white)}.svelte-flow__node-inspect{--nc1: var(--tas-violet);--nc2: color-mix(in srgb, var(--tas-violet) 62%, black);--nc3: color-mix(in srgb, var(--tas-violet) 62%, white)}.svelte-flow__node-textTemplate{--nc1: var(--tas-teal);--nc2: color-mix(in srgb, var(--tas-teal) 62%, black);--nc3: color-mix(in srgb, var(--tas-teal) 64%, white)}.svelte-flow__node-digest{--nc1: var(--tas-rose);--nc2: color-mix(in srgb, var(--tas-rose) 62%, black);--nc3: color-mix(in srgb, var(--tas-rose) 66%, white)}.svelte-flow__node-mcpTool,.svelte-flow__node-tableCreate{--nc1: var(--tas-lime);--nc2: color-mix(in srgb, var(--tas-lime) 58%, black);--nc3: color-mix(in srgb, var(--tas-lime) 70%, white)}.svelte-flow__node-tableDelete{--nc1: var(--tas-red);--nc2: color-mix(in srgb, var(--tas-red) 62%, black);--nc3: color-mix(in srgb, var(--tas-red) 62%, white)}.svelte-flow__node-tableSearch{--nc1: var(--tas-teal);--nc2: color-mix(in srgb, var(--tas-teal) 62%, black);--nc3: color-mix(in srgb, var(--tas-teal) 64%, white)}.svelte-flow__node-tableUpdate{--nc1: var(--tas-yellow);--nc2: color-mix(in srgb, var(--tas-yellow) 58%, black);--nc3: color-mix(in srgb, var(--tas-yellow) 70%, white)}.svelte-flow__node-docCreate{--nc1: var(--tas-lime);--nc2: color-mix(in srgb, var(--tas-lime) 58%, black);--nc3: color-mix(in srgb, var(--tas-lime) 70%, white)}.svelte-flow__node-cardCreate{--nc1: var(--tas-teal);--nc2: color-mix(in srgb, var(--tas-teal) 62%, black);--nc3: color-mix(in srgb, var(--tas-teal) 64%, white)}.svelte-flow__node-webBrowser,.svelte-flow__node-sqlQuery{--nc1: var(--tas-blue);--nc2: color-mix(in srgb, var(--tas-blue) 62%, black);--nc3: color-mix(in srgb, var(--tas-blue) 62%, white)}.svelte-flow__node-aiAgent{--nc1: var(--tas-violet);--nc2: color-mix(in srgb, var(--tas-violet) 62%, black);--nc3: color-mix(in srgb, var(--tas-violet) 66%, white)}.svelte-flow__node-promptTransform{--nc1: var(--tas-lime);--nc2: color-mix(in srgb, var(--tas-lime) 58%, black);--nc3: color-mix(in srgb, var(--tas-lime) 70%, white)}.svelte-flow__node-aiTransform{--nc1: var(--tas-violet);--nc2: color-mix(in srgb, var(--tas-violet) 62%, black);--nc3: color-mix(in srgb, var(--tas-violet) 66%, white)}.svelte-flow__node-peopleQuery,.svelte-flow__node-peopleUpsert{--nc1: var(--tas-lime);--nc2: color-mix(in srgb, var(--tas-lime) 58%, black);--nc3: color-mix(in srgb, var(--tas-lime) 70%, white)}.svelte-flow__node-accessRuleApply{--nc1: var(--tas-violet);--nc2: color-mix(in srgb, var(--tas-violet) 62%, black);--nc3: color-mix(in srgb, var(--tas-violet) 66%, white)}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group){border-radius:var(--node-border-radius);display:flex;min-height:140px;min-width:200px;font-family:var(--font-mono);font-weight:500;letter-spacing:-.2px;border:none;background:transparent;overflow:visible;box-shadow:0 0 20px rgb(from var(--nc1) r g b / .25),0 0 40px rgb(from var(--nc1) r g b / .08)}.svelte-flow__node-filter,.svelte-flow__node-groupBy,.svelte-flow__node-sort,.svelte-flow__node-join,.svelte-flow__node-deduplicate,.svelte-flow__node-pivot,.svelte-flow__node-parse,.svelte-flow__node-stitch,.svelte-flow__node-table_iterator,.svelte-flow__node-tableCreate,.svelte-flow__node-tableDelete,.svelte-flow__node-tableSearch,.svelte-flow__node-tableUpdate,.svelte-flow__node-docCreate,.svelte-flow__node-cardCreate,.svelte-flow__node-loop,.svelte-flow__node-compose{min-width:240px;max-width:280px}.svelte-flow__node-note{border-radius:8px;display:flex;background:transparent;border:none;font-family:var(--font-mono)}.svelte-flow__node-group{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;min-width:0!important;min-height:0!important;overflow:visible;z-index:-1!important}.svelte-flow__node-group.selected{box-shadow:none!important}.svelte-flow__node-group .svelte-flow__resize-control.handle{width:8px;height:8px;background:#00ffcc4d;border:1px solid rgba(0,255,204,.5);border-radius:2px}.svelte-flow__node-group .svelte-flow__resize-control.line{border-color:#00ffcc26}.zoom-near-portal .svelte-flow__node-compose,.zoom-near-portal .svelte-flow__node-loop{box-shadow:0 0 30px #818cf880,0 0 60px #818cf826,0 0 4px #ffffff14;transition:box-shadow .4s ease}.zoom-near-portal .svelte-flow__node-loop{box-shadow:0 0 30px #ff448880,0 0 60px #ff448826,0 0 4px #ffffff14}.zoom-near-back .breadcrumb{animation:breadcrumb-pulse 1.5s ease-in-out infinite}@keyframes breadcrumb-pulse{0%,to{border-color:#818cf833}50%{border-color:#818cf88c;box-shadow:0 0 12px #818cf826}}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group) .wrapper{display:flex;padding:2px;position:relative;border-radius:var(--node-border-radius);flex-grow:1;isolation:isolate;max-width:240px;clip-path:inset(0 round var(--node-border-radius))}.svelte-flow__node.fm-provenance .wrapper{outline:2px solid var(--tas-lime);outline-offset:2px;box-shadow:0 0 24px rgb(var(--tas-lime-rgb) / .16);transition:outline .12s ease,box-shadow .12s ease;z-index:10}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group) .inner{background:var(--bg-color);padding:18px 20px;border-radius:calc(var(--node-border-radius) - 2px);display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;position:relative;overflow:hidden}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group) .inner:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 2px,rgba(255,255,255,.04) 2px 3px);mix-blend-mode:screen;opacity:.5;z-index:0}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group) .inner>*{position:relative;z-index:1}.svelte-flow [class*=svelte-flow__node] .config-info{margin-top:10px;padding:6px 8px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:5px;font-size:10px;color:color-mix(in srgb,var(--text-muted) 78%,transparent);line-height:1.5;max-width:100%;overflow:hidden}.svelte-flow [class*=svelte-flow__node] .config-row{display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden}.svelte-flow [class*=svelte-flow__node] .config-row+.config-row{margin-top:2px}.svelte-flow [class*=svelte-flow__node] .config-tag{display:inline-block;padding:1px 5px;border-radius:3px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:#ffffff0f;color:var(--text-muted);flex-shrink:0}.svelte-flow [class*=svelte-flow__node] .config-val{color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.svelte-flow [class*=svelte-flow__node] .config-mono{font-family:var(--font-mono);font-size:9px;color:color-mix(in srgb,var(--text-muted) 78%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svelte-flow [class*=svelte-flow__node] .subflow-preview{margin-top:10px;padding:8px 10px;background:#ffffff04;border:1px dashed rgba(255,255,255,.06);border-radius:6px;display:flex;flex-direction:column;gap:4px}.svelte-flow [class*=svelte-flow__node] .subflow-node-dot{display:flex;align-items:center;gap:6px;font-size:9px;color:color-mix(in srgb,var(--text-muted) 78%,transparent)}.svelte-flow [class*=svelte-flow__node] .subflow-node-dot:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.5;flex-shrink:0}.svelte-flow [class*=svelte-flow__node] .subflow-empty{font-size:9px;color:color-mix(in srgb,var(--text-muted) 62%,transparent);text-align:center;padding:6px 0}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group) .icon{margin-right:8px}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group) .body{display:flex;align-items:center;min-width:0}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group) .body>div:not(.icon){min-width:0}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group) .title{font-size:16px;margin-bottom:2px;line-height:1;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group) .subtitle{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group) .gradient:before{content:"";position:absolute;padding-bottom:calc(100% * 1.41421356237);width:calc(100% * 1.41421356237);background:conic-gradient(from -160deg at 50% 50%,var(--nc1) 0deg,var(--nc2) 120deg,var(--nc3) 240deg,var(--nc1) 360deg);left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group) .cloud{border-radius:100%;width:30px;height:30px;right:0;position:absolute;top:0;transform:translate(50%,-50%);display:flex;transform-origin:center center;padding:2px;overflow:hidden;z-index:1;box-shadow:0 0 16px rgb(from var(--nc1) r g b / .6)}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group) .cloud div{background-color:var(--bg-color);flex-grow:1;border-radius:100%;display:flex;justify-content:center;align-items:center;position:relative}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group).selected .wrapper.gradient:before{animation:spinner 4s linear infinite;transform:translate(-50%,-50%) rotate(0);z-index:-1}@keyframes spinner{to{transform:translate(-50%,-50%) rotate(-360deg)}}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group).node-running .wrapper.gradient:before{background:conic-gradient(from -160deg at 50% 50%,var(--tas-lime) 0deg,var(--tas-magenta) 120deg,var(--tas-lime) 240deg,rgba(0,255,68,0) 360deg)!important;animation:spinner 1.5s linear infinite!important}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group).node-success{box-shadow:0 0 24px #00ff4480,0 0 48px #00ff4426!important}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group).node-success .wrapper.gradient:before{background:conic-gradient(from -160deg at 50% 50%,var(--tas-lime) 0deg,#00cc22 120deg,color-mix(in srgb,var(--tas-lime) 72%,white) 240deg,var(--tas-lime) 360deg)!important}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group).node-error{box-shadow:0 0 24px rgb(var(--tas-red-rgb) / .16),0 0 48px rgb(var(--tas-red-rgb) / .16)!important}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group).node-error .wrapper.gradient:before{background:conic-gradient(from -160deg at 50% 50%,var(--tas-red) 0deg,var(--tas-magenta) 120deg,var(--tas-red) 240deg,var(--tas-red) 360deg)!important;animation:pulse-error 2s ease-in-out infinite!important}[class*=svelte-flow__node-]:not(.svelte-flow__node-note):not(.svelte-flow__node-group).node-skipped{opacity:.35}@keyframes pulse-error{0%,to{opacity:1}50%{opacity:.7}}.svelte-flow__handle{width:10px;height:10px;background:var(--tas-panel-2);border:2px solid color-mix(in srgb,var(--tas-blue) 54%,var(--tas-teal));border-radius:50%;opacity:0;position:absolute;transition:opacity .2s,background .2s,border-color .2s,transform .15s}.svelte-flow__handle:after{content:"";position:absolute;inset:-18px;border-radius:50%}.svelte-flow__node:hover .svelte-flow__handle,.svelte-flow__handle:hover,.svelte-flow__handle.connecting,.svelte-flow__handle.connectingto{opacity:1}.svelte-flow__handle.source{right:-6px}.svelte-flow__handle.target{left:-6px}.svelte-flow__node-tableView .svelte-flow__handle{opacity:1}.svelte-flow__node-tableView .svelte-flow__handle.target[data-handlepos=left]{inset:50% auto auto -6px}.svelte-flow__node-tableView .svelte-flow__handle.target[data-handlepos=right]{inset:50% -6px auto auto}.svelte-flow__node-tableView .svelte-flow__handle.target[data-handlepos=top]{inset:-6px auto auto 50%}.svelte-flow__node-tableView .svelte-flow__handle.target[data-handlepos=bottom]{inset:auto auto -6px 50%}.svelte-flow__handle.handle-connected{opacity:1}.svelte-flow__node-note{--nc1: var(--text-muted)}.svelte-flow__node-group{--nc1: var(--tas-teal)}.svelte-flow__handle.handle-connected{background:var(--nc1, #888);border-color:color-mix(in srgb,var(--nc1, #888) 60%,white);box-shadow:0 0 6px color-mix(in srgb,var(--nc1, #888) 60%,transparent)}.svelte-flow__handle:hover{background:var(--nc1, #888);border-color:color-mix(in srgb,var(--nc1, #888) 60%,white);box-shadow:0 0 8px color-mix(in srgb,var(--nc1, #888) 70%,transparent)}.svelte-flow__connection-path{stroke:var(--tas-lime);stroke-width:2;stroke-opacity:.75;filter:drop-shadow(0 0 5px rgb(var(--tas-lime-rgb) / .45)) drop-shadow(0 0 12px rgb(var(--tas-teal-rgb) / .24));stroke-dasharray:8 10;animation:connection-march .5s linear infinite}@keyframes connection-march{to{stroke-dashoffset:-18}}.svelte-flow__node:focus{outline:none}.svelte-flow__edge .svelte-flow__edge-path{stroke:url(#edge-gradient);stroke-width:2;stroke-opacity:.75}.svelte-flow__controls button{background-color:var(--bg-color);color:var(--text-color);border:1px solid rgb(var(--tas-lime-rgb) / .16);border-bottom:none}.svelte-flow__controls button:hover{background-color:#0a0a18;border-color:rgb(var(--tas-lime-rgb) / .16)}.svelte-flow__controls button:first-child{border-radius:5px 5px 0 0}.svelte-flow__controls button:last-child{border-bottom:1px solid rgb(var(--tas-lime-rgb) / .16);border-radius:0 0 5px 5px}.svelte-flow__controls button path{fill:var(--text-color)}.svelte-flow__background{background-color:var(--bg-color)!important}.svelte-flow__attribution{background:#0006}.svelte-flow__attribution a{color:var(--tas-lime)}.teams-page{min-height:calc(100vh - var(--hud-nav-height));max-width:1180px;margin:0 auto;padding:28px 28px 80px;color:var(--text-color);font-family:var(--font-hud);display:flex;flex-direction:column;gap:18px}.teams-page.board-mode{max-width:1440px;gap:12px;padding-top:20px}.teams-header{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:flex-end;gap:20px;padding:4px 0 18px;position:relative;border-bottom:1px solid var(--hud-rule)}.teams-page.board-mode .teams-header{grid-template-columns:minmax(0,1fr) 280px;align-items:end;padding-bottom:12px}.teams-header:after{content:"◆ TEAM.OS // LOCAL";position:absolute;top:0;right:0;font-size:9px;letter-spacing:.22em;color:var(--hud-amber);pointer-events:none}.teams-page .eyebrow,.teams-page .team-picker>span,.teams-page label>span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--hud-ion)}.teams-page h1,.teams-page h2,.teams-page p{margin:0}.teams-page h1{font-family:var(--font-sign);font-size:44px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1;color:transparent;-webkit-text-stroke:.6px var(--hud-green);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--hud-green) 45%,transparent))}.teams-page.board-mode h1{font-size:34px}.teams-page h2{text-transform:uppercase;letter-spacing:.08em}.teams-header p,.teams-page .team-card p,.teams-page .empty-panel span{color:var(--text-muted);line-height:1.5}.teams-page .team-picker{background:var(--hud-panel);border:1px solid var(--hud-rule);border-left:3px solid var(--hud-green);padding:12px}.teams-page .error-banner,.teams-page .empty-panel{border:1px solid var(--hud-rule);border-left:3px solid var(--hud-alert);background:var(--hud-panel);padding:16px;display:flex;flex-direction:column;gap:6px}.teams-page .team-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.teams-page.board-mode .team-shell{grid-template-columns:1fr;gap:12px}.teams-page .team-sidebar,.teams-page .team-main,.teams-page .doc-tree,.teams-page .doc-editor,.teams-page .kanban-column,.teams-page .calendar-layout,.teams-page .access-layout{border:1px solid var(--hud-rule);border-left:3px solid var(--hud-rule);background:var(--hud-panel);box-shadow:0 18px 60px rgb(var(--tas-ink-rgb) / .42)}.teams-page .team-sidebar{padding:14px;position:sticky;top:88px}.teams-page.board-mode .team-sidebar{position:static;display:grid;grid-template-columns:minmax(260px,1fr) minmax(240px,.55fr);align-items:stretch;gap:10px;padding:10px}.teams-page .team-main{min-height:620px;padding:14px}.teams-page.board-mode .team-main{min-height:0;padding:12px}.teams-page .team-card{padding:14px;background:var(--hud-panel-2);border:1px solid var(--hud-rule-soft);border-left:3px solid var(--hud-green)}.teams-page.board-mode .team-card{display:grid;align-content:center;padding:10px 12px}.teams-page .team-key,.teams-page .role-pill{display:inline-flex;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--tas-lime)}.teams-page .team-card h2{margin:8px 0;font-size:22px}.teams-page.board-mode .team-card h2{margin:4px 0;font-size:16px}.teams-page.board-mode .team-card p{display:none}.teams-page .role-pill{margin-top:12px;padding:5px 8px;border:1px solid rgb(var(--tas-lime-rgb) / .35);background:rgb(var(--tas-lime-rgb) / .08)}.teams-page.board-mode .role-pill{margin-top:5px}.teams-page .team-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.teams-page.board-mode .team-stats{margin:0}.teams-page .team-stats div{padding:10px;background:rgb(var(--tas-ink-rgb) / .48);border:1px solid var(--hud-rule-soft);border-left:2px solid var(--hud-amber)}.teams-page .team-stats span,.teams-page .team-stats strong{display:block}.teams-page .team-stats span,.teams-page .page-list small,.teams-page .kanban-column small,.teams-page .event-row small,.teams-page .grant-row small{color:var(--text-muted)}.teams-page .team-tabs,.teams-page .page-list,.teams-page .blocks,.teams-page .board-layout,.teams-page .card-stack,.teams-page .event-list,.teams-page .grant-list{display:grid;gap:8px}.teams-page button,.teams-page input,.teams-page textarea{font:inherit;border-radius:0}.teams-page button{border:1px solid rgb(var(--tas-teal-rgb) / .22);background:rgb(var(--tas-panel-2-rgb) / .86);color:var(--text-color);padding:9px 11px;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.teams-page .team-tabs a{border:1px solid rgb(var(--tas-teal-rgb) / .22);background:rgb(var(--tas-panel-2-rgb) / .86);color:var(--text-color);padding:9px 11px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.teams-page.board-mode .team-tabs{grid-template-columns:repeat(4,minmax(88px,1fr));align-content:stretch}.teams-page.board-mode .team-tabs a{display:grid;place-items:center;min-height:100%}.teams-page button:hover,.teams-page button.active,.teams-page .team-tabs a:hover,.teams-page .team-tabs a.active{border-color:rgb(var(--tas-lime-rgb) / .55);color:var(--tas-lime)}.teams-page button:disabled{opacity:.55;cursor:not-allowed}.teams-page .primary-btn{background:var(--tas-lime);border-color:var(--tas-lime);color:var(--tas-void);font-weight:700;box-shadow:0 0 18px rgb(var(--tas-lime-rgb) / .18)}.teams-page input,.teams-page textarea{width:100%;border:1px solid rgb(var(--tas-teal-rgb) / .18);background:rgb(var(--tas-ink-rgb) / .54);color:var(--text-color);padding:10px 11px;box-sizing:border-box}.teams-page textarea{resize:vertical;line-height:1.5}.teams-page input:focus,.teams-page textarea:focus{outline:none;border-color:var(--tas-teal);box-shadow:0 0 0 2px rgb(var(--tas-teal-rgb) / .14)}.teams-page .docs-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:14px}.teams-page .doc-tree,.teams-page .doc-editor,.teams-page .calendar-layout,.teams-page .access-layout{padding:14px}.teams-page .pane-head,.teams-page .board-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--hud-rule-soft)}.teams-page .inline-create,.teams-page .board-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.teams-page .inline-create.wide,.teams-page .board-controls{grid-template-columns:minmax(0,1fr) minmax(140px,220px) auto}.teams-page .board-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;flex:1 1 460px;min-width:min(460px,100%)}.teams-page .board-view-controls,.teams-page .board-create-controls{display:grid;align-items:center;gap:8px;min-width:0}.teams-page .board-view-controls{grid-template-columns:minmax(150px,220px) minmax(132px,180px)}.teams-page .board-create-controls{grid-template-columns:minmax(130px,190px) auto}.teams-page .page-list{margin-top:12px}.teams-page .page-list button{display:grid;grid-template-columns:28px minmax(0,1fr);text-align:left;gap:4px 8px;align-items:center;border-left:2px solid transparent}.teams-page .page-list button.active{border-left-color:var(--hud-green);background:rgb(var(--tas-lime-rgb) / .08)}.teams-page .page-list button>span,.teams-page .page-list strong,.teams-page .page-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-page .page-list button>span{color:var(--hud-amber);font-size:10px}.teams-page .page-list small{grid-column:2}.teams-page .docs-layout.docs-upgraded{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:0}.teams-page .doc-library{position:sticky;top:88px;max-height:calc(100vh - 112px);overflow:auto;scrollbar-color:var(--hud-rule-strong) transparent}.teams-page .doc-library-head{align-items:flex-start}.teams-page .doc-count{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;border:1px solid var(--hud-rule);color:var(--tas-lime);font-weight:800}.teams-page .doc-create{grid-template-columns:minmax(0,1fr) 40px;margin-bottom:12px}.teams-page .doc-page-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px 10px;align-items:center;padding:12px 10px;text-decoration:none;color:var(--text-color);background:transparent;border:0;border-left:2px solid transparent;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .1)}.teams-page .doc-page-card:hover,.teams-page .doc-page-card.active{border-left-color:var(--tas-lime);background:linear-gradient(90deg,rgb(var(--tas-lime-rgb) / .095),transparent 84%)}.teams-page .doc-page-mark{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--tas-teal-rgb) / .24);background:rgb(var(--tas-teal-rgb) / .08);color:var(--tas-teal);font-size:11px;font-weight:900;letter-spacing:.08em}.teams-page .doc-page-mark.large{width:52px;height:52px;color:var(--tas-lime);border-color:rgb(var(--tas-lime-rgb) / .42);background:rgb(var(--tas-lime-rgb) / .08);font-size:13px;flex-shrink:0}.teams-page .doc-page-main{min-width:0;display:grid;gap:3px}.teams-page .doc-page-main strong,.teams-page .doc-page-main small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-page .doc-page-main small,.teams-page .doc-page-meta small{color:var(--text-muted);font-size:10px}.teams-page .doc-page-meta{grid-column:2;display:flex;gap:8px;justify-content:space-between;text-transform:uppercase;letter-spacing:.08em}.teams-page .doc-meta{display:grid;gap:10px;margin-bottom:14px}.teams-page .doc-title{font-size:30px;font-weight:800}.teams-page .doc-workspace{padding:0;overflow:visible;min-height:calc(100vh - 136px);background:linear-gradient(90deg,rgb(var(--tas-blue-rgb) / .08),transparent 22%),linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .045),transparent 320px),rgb(var(--tas-ink-rgb) / .18)}.teams-page .doc-live-toolbar{position:sticky;top:72px;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:11px 24px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .16);background:rgb(var(--tas-ink-rgb) / .84);backdrop-filter:blur(18px)}.teams-page .doc-live-left{display:flex;align-items:center;gap:10px;min-width:0}.teams-page .doc-live-left strong{display:block;color:var(--text-color);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.teams-page .doc-mode-pill{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:1px solid rgb(var(--tas-teal-rgb) / .22);background:rgb(var(--tas-teal-rgb) / .07);color:var(--tas-teal);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.teams-page .live-dot{width:12px;height:12px;border:1px solid rgb(var(--tas-lime-rgb) / .55);background:var(--tas-lime);box-shadow:0 0 16px rgb(var(--tas-lime-rgb) / .35)}.teams-page .live-dot.dirty{background:var(--tas-yellow);border-color:rgb(var(--tas-yellow-rgb) / .65);box-shadow:0 0 16px rgb(var(--tas-yellow-rgb) / .35)}.teams-page .live-dot.saving,.teams-page .live-dot.syncing{background:var(--tas-teal);border-color:rgb(var(--tas-teal-rgb) / .65);box-shadow:0 0 16px rgb(var(--tas-teal-rgb) / .35)}.teams-page .live-dot.error{background:var(--tas-red);border-color:rgb(var(--tas-red-rgb) / .65);box-shadow:0 0 16px rgb(var(--tas-red-rgb) / .35)}.teams-page .doc-live-collab{display:flex;align-items:center;justify-content:flex-end}.teams-page .doc-live-collab span{width:30px;height:30px;display:inline-grid;place-items:center;margin-left:-7px;border:1px solid rgb(var(--tas-teal-rgb) / .35);background:var(--tas-panel);color:var(--tas-teal);font-size:10px;font-weight:900;letter-spacing:.06em}.teams-page .doc-live-actions{display:flex;align-items:end;gap:8px}.teams-page .doc-date-control{min-width:148px}.teams-page .doc-date-control input{height:34px;padding:7px 9px}.teams-page .doc-hero{padding:18px;background:linear-gradient(90deg,rgb(var(--tas-lime-rgb) / .08),transparent 42%),var(--hud-panel-2);border-bottom:1px solid var(--hud-rule);display:grid;gap:12px}.teams-page .doc-hero-top{display:flex;gap:12px;align-items:center;min-width:0}.teams-page .doc-hero-top>div{min-width:0;flex:1}.teams-page .doc-hero .doc-title{border:none;padding:0;background:transparent;font-size:34px;font-weight:900;line-height:1.1;min-height:76px;resize:none;overflow:hidden}.teams-page .doc-hero .doc-title:focus{box-shadow:none}.teams-page .doc-hero .doc-summary{min-height:76px;background:rgb(var(--tas-ink-rgb) / .36)}.teams-page .doc-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;align-items:center}.teams-page .doc-status-strip span{min-height:36px;padding:8px 10px;border:1px solid var(--hud-rule-soft);background:rgb(var(--tas-ink-rgb) / .36);color:var(--text-muted);font-size:11px}.teams-page .doc-status-strip strong{color:var(--tas-lime);font-size:14px}.teams-page .doc-body-grid{display:block;padding:10px 28px 54px}.teams-page .doc-blocks{gap:12px}.teams-page .doc-paper{max-width:980px;margin:0 auto;padding:46px 64px 72px;border:0;background:linear-gradient(90deg,rgb(var(--tas-lime-rgb) / .045),transparent 24%),linear-gradient(180deg,rgb(var(--tas-panel-rgb) / .52),rgb(var(--tas-panel-rgb) / .12));box-shadow:none}.teams-page .doc-page-heading{display:flex;gap:14px;align-items:flex-start;min-width:0;padding-bottom:6px}.teams-page .doc-live-title,.teams-page .doc-live-summary,.teams-page .live-block-editor{min-width:0;outline:none;caret-color:var(--tas-lime);white-space:pre-wrap;overflow-wrap:anywhere}.teams-page .doc-live-title{flex:1;min-height:72px;color:var(--text-color);font-size:46px;font-weight:900;line-height:1.08}.teams-page .doc-live-summary{margin:12px 0 14px 66px;min-height:34px;color:var(--text-muted);font-size:16px;line-height:1.65}.teams-page .doc-live-title:focus,.teams-page .doc-live-summary:focus,.teams-page .live-block-editor:focus{background:rgb(var(--tas-teal-rgb) / .035);box-shadow:inset 2px 0 0 var(--tas-teal)}.teams-page .doc-live-title:empty:before,.teams-page .doc-live-summary:empty:before,.teams-page .live-block-editor.empty:before{content:attr(data-placeholder);color:color-mix(in srgb,var(--text-muted) 58%,transparent)}.teams-page .doc-live-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 22px 66px;padding-bottom:16px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .12)}.teams-page .doc-live-meta span{padding:0;border:0;background:transparent;color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.teams-page .doc-live-meta strong{color:var(--tas-lime);font-size:14px}.teams-page .doc-block-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px 66px;padding-bottom:0;border-bottom:0}.teams-page .doc-block-toolbar button{padding:6px 9px;border-color:rgb(var(--tas-teal-rgb) / .18);background:transparent;color:var(--text-muted)}.teams-page .doc-block-toolbar button:hover{color:var(--tas-teal);background:rgb(var(--tas-teal-rgb) / .06)}.teams-page .live-doc-blocks{gap:4px;margin-left:0}.teams-page .doc-line{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start;position:relative;padding:3px 44px 3px 66px;border-left:0}.teams-page .doc-line:has(.doc-line-tools){grid-template-columns:minmax(0,1fr)}.teams-page .doc-line.todo:has(.doc-line-tools){grid-template-columns:28px minmax(0,1fr)}.teams-page .doc-line:hover,.teams-page .doc-line:focus-within{background:linear-gradient(90deg,rgb(var(--tas-teal-rgb) / .04),transparent 70%)}.teams-page .doc-line-tools{display:grid;grid-template-columns:28px 64px;gap:6px;position:absolute;top:6px;left:-10px;width:98px;opacity:.38;transition:opacity .12s ease}.teams-page .doc-line:hover .doc-line-tools,.teams-page .doc-line:focus-within .doc-line-tools{opacity:1}.teams-page .doc-line-tools .icon-btn,.teams-page .doc-line-remove{width:28px;height:28px}.teams-page .doc-line-remove{position:absolute;top:6px;right:0;opacity:.3}.teams-page .doc-line:hover .doc-line-remove,.teams-page .doc-line:focus-within .doc-line-remove{opacity:1}.teams-page .live-block-content{min-width:0}.teams-page .live-block-editor{min-height:30px;padding:2px 0;color:var(--text-color);font-size:16px;line-height:1.7}.teams-page .doc-line.heading .live-block-editor{min-height:42px;color:var(--text-color);font-size:29px;font-weight:900;line-height:1.25}.teams-page .doc-line.callout .live-block-editor{padding:12px 14px;border:1px solid rgb(var(--tas-magenta-rgb) / .2);border-left:3px solid var(--tas-magenta);background:rgb(var(--tas-magenta-rgb) / .06)}.teams-page .doc-line.code .live-block-editor{min-height:92px;padding:12px 14px;border:1px solid rgb(var(--tas-violet-rgb) / .24);border-left:3px solid var(--tas-violet);background:rgb(var(--tas-ink-rgb) / .62);font-family:var(--font-mono);font-size:12px}.teams-page .doc-line.divider{padding:8px 0}.teams-page .live-check{margin-top:7px}.teams-page .doc-empty-line{width:100%;margin-top:8px;padding:18px;text-align:left;border:1px dashed var(--hud-rule);background:rgb(var(--tas-ink-rgb) / .28);color:var(--text-muted)}.teams-page .meta-row,.teams-page .editor-actions,.teams-page .card-actions{display:flex;justify-content:space-between;gap:10px;align-items:end;flex-wrap:wrap}.teams-page .block-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:8px;align-items:start;padding:10px;background:rgb(var(--tas-ink-rgb) / .42);border:1px solid var(--hud-rule-soft);border-left:2px solid var(--hud-ion)}.teams-page .block-row.todo{grid-template-columns:150px 28px minmax(0,1fr) auto}.teams-page .doc-workspace .doc-block.block-row{grid-template-columns:118px minmax(0,1fr) 36px;gap:10px;padding:12px;background:rgb(var(--tas-ink-rgb) / .36);border-color:rgb(var(--tas-teal-rgb) / .16);border-left-color:var(--tas-teal)}.teams-page .doc-workspace .doc-block.block-row.todo{grid-template-columns:118px 34px minmax(0,1fr) 36px;border-left-color:var(--tas-lime)}.teams-page .doc-workspace .doc-block.block-row.heading{border-left-color:var(--tas-yellow)}.teams-page .doc-workspace .doc-block.block-row.callout{border-left-color:var(--tas-magenta);background:rgb(var(--tas-magenta-rgb) / .06)}.teams-page .doc-workspace .doc-block.block-row.code{border-left-color:var(--tas-violet)}.teams-page .doc-workspace .doc-block.block-row.divider{border-left-color:var(--hud-rule-strong)}.teams-page .block-control{display:grid;align-content:start;gap:7px}.teams-page .block-control>span{color:var(--hud-ion);font-size:10px;text-transform:uppercase;letter-spacing:.18em}.teams-page .block-content{min-width:0}.teams-page .doc-block textarea{min-height:88px;background:rgb(var(--tas-panel-rgb) / .62)}.teams-page .doc-block.heading textarea{min-height:94px;font-size:22px}.teams-page .doc-block.code textarea{font-family:var(--font-mono);font-size:12px}.teams-page .todo-check{width:28px;height:28px;display:inline-grid;place-items:center;margin-top:31px}.teams-page .todo-check input{position:absolute;opacity:0;width:1px;height:1px}.teams-page .todo-check span{width:18px;height:18px;border:1px solid rgb(var(--tas-lime-rgb) / .5);background:rgb(var(--tas-lime-rgb) / .08)}.teams-page .todo-check input:checked+span{background:var(--tas-lime);box-shadow:0 0 14px rgb(var(--tas-lime-rgb) / .3)}.teams-page .block-row.heading textarea{font-size:20px;font-weight:800}.teams-page .divider-line{height:1px;margin:18px 0;background:linear-gradient(90deg,transparent,var(--tas-teal),transparent)}.teams-page .icon-btn{width:36px;height:36px;padding:0}.teams-page .editor-actions,.teams-page .card-actions{margin-top:14px}.teams-page .doc-inspector{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;position:static;order:-1}.teams-page .doc-inspector-card{display:grid;gap:10px;padding:12px;border:1px solid var(--hud-rule-soft);border-left:2px solid var(--hud-amber);background:rgb(var(--tas-panel-2-rgb) / .5)}.teams-page .doc-inspector-card small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.teams-page .doc-meter{height:8px;border:1px solid rgb(var(--tas-lime-rgb) / .2);background:rgb(var(--tas-ink-rgb) / .65);overflow:hidden}.teams-page .doc-meter span{display:block;height:100%;background:var(--tas-lime);box-shadow:0 0 14px rgb(var(--tas-lime-rgb) / .35)}.teams-page .block-palette{border-left-color:var(--hud-ion)}.teams-page .block-palette button{width:100%;text-align:left}.teams-page .doc-inspector-actions{display:grid;min-width:160px}.teams-page .doc-inspector-actions .primary-btn{height:100%}.teams-page .doc-empty{margin:14px}.teams-page .docs-layout.docs-enterprise{grid-template-columns:minmax(240px,286px) minmax(460px,1fr) minmax(250px,310px);gap:0;align-items:stretch;min-height:calc(100vh - 150px)}.teams-page .enterprise-doc-library,.teams-page .enterprise-doc-workspace,.teams-page .enterprise-doc-inspector{border-left-width:1px;box-shadow:none}.teams-page .enterprise-doc-library{padding:14px;border-right:0;background:linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .045),transparent 230px),rgb(var(--tas-panel-rgb) / .82)}.teams-page .doc-library-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .14)}.teams-page .doc-library-title h2{margin:4px 0 0;font-size:18px;line-height:1.2}.teams-page .doc-library-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.teams-page .doc-library-actions button{min-height:28px;padding:6px 8px;font-size:9px}.teams-page .doc-search-row,.teams-page .enterprise-create{display:grid;gap:8px;margin-top:12px}.teams-page .doc-search-row{grid-template-columns:minmax(0,1fr) auto}.teams-page .enterprise-create{grid-template-columns:minmax(0,1fr);padding:10px;border:1px solid rgb(var(--tas-lime-rgb) / .16);background:rgb(var(--tas-ink-rgb) / .34)}.teams-page .doc-library-stats,.teams-page .health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.teams-page .health-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.teams-page .doc-library-stats span,.teams-page .health-grid span{display:grid;gap:2px;padding:8px;border:1px solid rgb(var(--tas-teal-rgb) / .12);background:rgb(var(--tas-ink-rgb) / .32);color:var(--text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.teams-page .doc-library-stats strong,.teams-page .health-grid strong{color:var(--tas-lime);font-size:15px;letter-spacing:0}.teams-page .library-section-label{margin:16px 0 6px;color:var(--text-muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.teams-page .enterprise-page-list{gap:0;margin-top:0}.teams-page .enterprise-page-card{grid-template-columns:34px minmax(0,1fr);padding-top:10px;padding-right:8px;padding-bottom:10px;background:transparent;border-bottom-color:rgb(var(--tas-teal-rgb) / .09)}.teams-page .enterprise-page-card.archived{opacity:.58}.teams-page .enterprise-page-card .doc-page-mark{width:32px;height:32px;font-size:10px}.teams-page .doc-status-chip{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:3px 6px;border:1px solid rgb(var(--tas-teal-rgb) / .2);background:rgb(var(--tas-teal-rgb) / .06);color:var(--tas-teal);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.teams-page .doc-status-chip.review{border-color:rgb(var(--tas-yellow-rgb) / .25);background:rgb(var(--tas-yellow-rgb) / .07);color:var(--tas-yellow)}.teams-page .doc-status-chip.approved,.teams-page .doc-status-chip.published{border-color:rgb(var(--tas-lime-rgb) / .28);background:rgb(var(--tas-lime-rgb) / .08);color:var(--tas-lime)}.teams-page .doc-tag-row{grid-column:2;display:flex;gap:4px;min-width:0;flex-wrap:wrap}.teams-page .doc-tag-row small{padding:2px 5px;border:1px solid rgb(var(--tas-violet-rgb) / .18);background:rgb(var(--tas-violet-rgb) / .06);color:var(--text-muted)}.teams-page .library-empty{padding:16px 10px;color:var(--text-muted);border:1px dashed var(--hud-rule)}.teams-page .enterprise-doc-workspace{min-height:calc(100vh - 150px);border-right:0;background:linear-gradient(90deg,rgb(var(--tas-blue-rgb) / .06),transparent 26%),linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .035),transparent 360px),rgb(var(--tas-ink-rgb) / .24)}.teams-page .enterprise-doc-toolbar{top:74px;grid-template-columns:minmax(0,1fr) auto auto;padding:10px 18px}.teams-page .doc-toolbar-copy{display:grid;min-width:0;gap:2px}.teams-page .doc-breadcrumbs{display:flex;gap:6px;min-width:0;overflow:hidden;color:var(--text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.teams-page .doc-breadcrumbs span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-page .doc-conflict-banner{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:14px 18px 0;padding:12px;border:1px solid rgb(var(--tas-yellow-rgb) / .28);border-left:3px solid var(--tas-yellow);background:rgb(var(--tas-yellow-rgb) / .07)}.teams-page .doc-conflict-banner strong,.teams-page .doc-conflict-banner span{display:block}.teams-page .doc-conflict-banner span{margin-top:3px;color:var(--text-muted);font-size:12px}.teams-page .doc-conflict-banner>div:last-child{display:flex;gap:8px}.teams-page .enterprise-doc-shell{padding:28px clamp(18px,3vw,44px) 64px}.teams-page .enterprise-doc-paper{max-width:1040px;min-height:840px;padding:clamp(36px,4.6vw,72px);background:linear-gradient(90deg,rgb(var(--tas-lime-rgb) / .032),transparent 25%),rgb(var(--tas-panel-rgb) / .48);border-left:1px solid rgb(var(--tas-teal-rgb) / .12);border-right:1px solid rgb(var(--tas-teal-rgb) / .08)}.teams-page .enterprise-doc-cover{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:start;padding-bottom:16px}.teams-page .enterprise-title-group{min-width:0}.teams-page .enterprise-doc-paper .doc-live-title{min-height:72px;font-size:clamp(34px,4vw,54px);line-height:1.03}.teams-page .enterprise-doc-paper .doc-live-summary{margin:12px 0 0;max-width:760px}.teams-page .enterprise-doc-meta{grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 26px 76px;padding:12px 0 18px}.teams-page .enterprise-commandbar{position:sticky;top:124px;z-index:1;margin-left:76px;padding:8px 0;background:rgb(var(--tas-panel-rgb) / .86);backdrop-filter:blur(12px)}.teams-page .enterprise-blocks{margin-top:12px}.teams-page .enterprise-doc-line{grid-template-columns:minmax(0,1fr);padding:5px 46px 5px 76px;min-height:40px}.teams-page .enterprise-doc-line.todo{grid-template-columns:28px minmax(0,1fr)}.teams-page .enterprise-line-tools{grid-template-columns:repeat(3,26px) minmax(92px,118px);width:206px;left:-138px}.teams-page .enterprise-line-tools .icon-btn{width:26px;height:26px}.teams-page .doc-line-sidecar{position:absolute;top:6px;right:0;display:flex;gap:5px;opacity:.2;transition:opacity .12s ease}.teams-page .enterprise-doc-line:hover .doc-line-sidecar,.teams-page .enterprise-doc-line:focus-within .doc-line-sidecar{opacity:1}.teams-page .enterprise-doc-line .doc-line-remove{position:static;opacity:1}.teams-page .enterprise-doc-line.heading .live-block-editor{font-size:clamp(23px,calc(34px - (var(--heading-level) * 3px)),31px)}.teams-page .enterprise-doc-line.quote .live-block-editor{padding:8px 0 8px 16px;border-left:3px solid var(--tas-teal);color:color-mix(in srgb,var(--text-color) 86%,var(--tas-teal));font-size:18px}.teams-page .enterprise-doc-line.table .live-block-editor,.teams-page .enterprise-doc-line.bookmark .live-block-editor,.teams-page .enterprise-doc-line.asset .live-block-editor,.teams-page .enterprise-doc-line.embed .live-block-editor{padding:10px 12px;border:1px solid rgb(var(--tas-teal-rgb) / .16);background:rgb(var(--tas-ink-rgb) / .26)}.teams-page .enterprise-doc-line.table .live-block-editor,.teams-page .enterprise-doc-line.code .live-block-editor{font-family:var(--font-mono);font-size:12px}.teams-page .block-url-input{margin-top:8px;height:32px;padding:7px 9px;font-size:12px}.teams-page .block-due-control{display:grid;grid-template-columns:auto minmax(150px,210px);gap:8px;align-items:center;width:fit-content;margin-top:8px;color:var(--text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.teams-page .block-due-control input{height:30px;padding:6px 8px}.teams-page .enterprise-doc-inspector{display:block;position:sticky;top:88px;order:0;max-height:calc(100vh - 112px);overflow:auto;padding:12px;border-left:1px solid rgb(var(--tas-teal-rgb) / .14);background:linear-gradient(180deg,rgb(var(--tas-violet-rgb) / .035),transparent 260px),rgb(var(--tas-panel-rgb) / .72);scrollbar-color:var(--hud-rule-strong) transparent}.teams-page .inspector-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:10px}.teams-page .inspector-tabs button{padding:7px 5px;font-size:9px;letter-spacing:.08em}.teams-page .inspector-panel,.teams-page .inspector-card,.teams-page .activity-card,.teams-page .history-card,.teams-page .asset-card{display:grid;gap:10px}.teams-page .inspector-card{padding:12px;border:1px solid rgb(var(--tas-teal-rgb) / .13);border-left:3px solid var(--tas-teal);background:rgb(var(--tas-ink-rgb) / .32)}.teams-page .property-card label{display:grid;gap:6px}.teams-page .property-card label>span,.teams-page .block-due-control span{color:var(--text-muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.teams-page .inspector-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.teams-page .source-row,.teams-page .asset-row,.teams-page .history-row,.teams-page .activity-row,.teams-page .outline-row{display:grid;gap:4px;padding:9px;border:1px solid rgb(var(--tas-teal-rgb) / .11);background:rgb(var(--tas-panel-2-rgb) / .36);color:var(--text-color);text-decoration:none;text-align:left}.teams-page .outline-row{grid-template-columns:30px minmax(0,1fr);align-items:center;width:100%;text-transform:none;letter-spacing:0;font-size:12px}.teams-page .outline-row span,.teams-page .source-row span,.teams-page .asset-row span,.teams-page .activity-row span{color:var(--tas-lime);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.teams-page .outline-row strong,.teams-page .source-row strong,.teams-page .asset-row strong,.teams-page .history-row strong,.teams-page .activity-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-page .source-row small,.teams-page .asset-row small,.teams-page .history-row small,.teams-page .activity-row small,.teams-page .inspector-card>small{color:var(--text-muted);font-size:11px}.teams-page .history-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.teams-page .kanban-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,1fr);gap:14px;overflow-x:auto;padding:4px 2px 14px;scrollbar-color:var(--hud-rule-strong) transparent}.teams-page .board-pro{gap:14px}.teams-page .board-commandbar{margin-bottom:4px;padding:2px 2px 14px;border-bottom-color:rgb(var(--tas-teal-rgb) / .14)}.teams-page .board-commandbar>div:first-child{flex:1 1 360px;min-width:280px}.teams-page .board-commandbar h2{font-size:22px;line-height:1.1}.teams-page .board-commandbar p{margin-top:6px;color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.teams-page .board-health-bar{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-bottom:12px}.teams-page .board-health-bar div{padding:10px 12px;border:1px solid rgb(var(--tas-teal-rgb) / .12);border-left:3px solid var(--tas-teal);background:rgb(var(--tas-ink-rgb) / .38)}.teams-page .board-health-bar div.warn{border-left-color:var(--tas-orange);background:rgb(var(--tas-orange-rgb) / .06)}.teams-page .board-health-bar span,.teams-page .board-health-bar strong{display:block}.teams-page .board-health-bar span{color:var(--text-muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.teams-page .board-health-bar strong{margin-top:4px;color:var(--text-color);font-size:22px;line-height:1}.teams-page .board-workspace{min-height:600px}.teams-page.board-mode .board-workspace{min-height:calc(100vh - 350px)}.teams-page .kanban-column{padding:0;min-height:580px;border:1px solid rgb(var(--tas-teal-rgb) / .12);border-top:2px solid var(--column-color, var(--tas-teal));border-left:1px solid rgb(var(--tas-teal-rgb) / .12);background:linear-gradient(180deg,color-mix(in srgb,var(--column-color, var(--tas-teal)) 10%,transparent),transparent 180px),rgb(var(--tas-panel-rgb) / .42);box-shadow:none}.teams-page .kanban-column.wip-warning{border-top-color:var(--tas-yellow)}.teams-page .kanban-column.wip-limit{border-top-color:var(--tas-red);background:linear-gradient(180deg,rgb(var(--tas-red-rgb) / .1),transparent 180px),rgb(var(--tas-panel-rgb) / .42)}.teams-page .kanban-column.drop-ready{border-color:rgb(var(--tas-lime-rgb) / .38);background:linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .08),transparent 180px),rgb(var(--tas-panel-rgb) / .5)}.teams-page .kanban-column.drop-blocked{border-color:rgb(var(--tas-red-rgb) / .44);background:linear-gradient(180deg,rgb(var(--tas-red-rgb) / .1),transparent 180px),rgb(var(--tas-panel-rgb) / .5)}.teams-page.board-mode .kanban-column{min-height:calc(100vh - 370px)}.teams-page .kanban-column header{display:grid;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .12);background:rgb(var(--tas-ink-rgb) / .22)}.teams-page .kanban-column header .column-rail{width:4px;height:34px;background:var(--column-color);box-shadow:0 0 18px var(--column-color)}.teams-page .kanban-column header strong,.teams-page .kanban-column header small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-page .kanban-column header strong{font-size:13px;text-transform:uppercase;letter-spacing:.1em}.teams-page .column-count{display:inline-grid;place-items:center;min-width:30px;height:28px;padding:0 8px;border:1px solid color-mix(in srgb,var(--column-color, var(--tas-teal)) 45%,transparent);color:var(--column-color, var(--tas-teal));font-size:12px;font-weight:900}.teams-page .column-settings-shell{border-bottom:1px solid rgb(var(--tas-teal-rgb) / .1);background:rgb(var(--tas-ink-rgb) / .2)}.teams-page .column-settings-shell summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:36px;padding:7px 12px;cursor:pointer;list-style:none}.teams-page .column-settings-shell summary:after{content:"+";display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgb(var(--tas-teal-rgb) / .16);color:var(--text-muted);font-size:12px;font-weight:900}.teams-page .column-settings-shell[open] summary:after{content:"-";color:var(--tas-teal);border-color:rgb(var(--tas-teal-rgb) / .32)}.teams-page .column-settings-shell summary::-webkit-details-marker{display:none}.teams-page .column-settings-shell summary span,.teams-page .column-settings-shell summary small{color:var(--text-muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.teams-page .column-settings-shell summary strong{min-width:0;overflow:hidden;color:var(--tas-teal);font-size:10px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;letter-spacing:.1em}.teams-page .column-settings-shell[open] summary{border-bottom:1px solid rgb(var(--tas-teal-rgb) / .08)}.teams-page .column-settings{display:grid;grid-template-columns:minmax(0,1.1fr) 64px minmax(0,1.3fr);gap:8px;padding:10px 12px}.teams-page .column-settings label{display:grid;gap:5px;min-width:0}.teams-page .column-settings span,.teams-page .swimlane-label span,.teams-page .swimlane-label small{color:var(--text-muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.teams-page .column-settings input{height:30px;min-width:0;padding:6px 7px;font-size:11px}.teams-page .subcolumn-strip{display:flex;flex-wrap:wrap;gap:5px;padding:8px 12px 0}.teams-page .subcolumn-strip span{padding:4px 7px;border:1px solid rgb(var(--tas-violet-rgb) / .2);background:rgb(var(--tas-violet-rgb) / .06);color:var(--tas-rose);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.teams-page .card-stack{padding:12px;gap:10px;min-height:438px;align-content:start}.teams-page .column-empty{padding:18px 12px;border:1px dashed rgb(var(--tas-teal-rgb) / .16);background:rgb(var(--tas-ink-rgb) / .18);color:var(--text-muted);font-size:11px;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.11em}.teams-page .swimlane-group{display:grid;gap:10px}.teams-page .swimlane-group+.swimlane-group{margin-top:6px;padding-top:10px;border-top:1px dashed rgb(var(--tas-teal-rgb) / .12)}.teams-page .swimlane-label{display:flex;align-items:center;justify-content:space-between;gap:8px}.teams-page .work-card{position:relative;padding:13px;border:1px solid rgb(var(--tas-blue-rgb) / .16);border-left:3px solid rgb(var(--tas-blue-rgb) / .44);background:linear-gradient(90deg,rgb(var(--tas-blue-rgb) / .055),transparent 54%),rgb(var(--tas-ink-rgb) / .56);box-shadow:0 14px 34px rgb(var(--tas-ink-rgb) / .18);transition:border-color .12s ease,background .12s ease,transform .12s ease}.teams-page .work-card.stale{border-left-color:var(--tas-orange)}.teams-page .work-card:hover,.teams-page .work-card:focus-within{border-color:rgb(var(--tas-teal-rgb) / .34);background:linear-gradient(90deg,rgb(var(--tas-teal-rgb) / .055),transparent 54%),rgb(var(--tas-panel-rgb) / .66);transform:translateY(-1px)}.teams-page .card-topline{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.teams-page .card-top-left{display:inline-flex;align-items:center;gap:7px;min-width:0}.teams-page .card-grip{width:12px;height:18px;opacity:.55;background:repeating-linear-gradient(0deg,transparent 0 3px,rgb(var(--tas-teal-rgb) / .48) 3px 5px),repeating-linear-gradient(90deg,transparent 0 4px,rgb(var(--tas-teal-rgb) / .35) 4px 6px)}.teams-page .work-card:hover .card-grip,.teams-page .work-card:focus-within .card-grip{opacity:1}.teams-page .priority-chip,.teams-page .card-due,.teams-page .card-labels span{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid rgb(var(--tas-teal-rgb) / .16);background:rgb(var(--tas-teal-rgb) / .045);color:var(--tas-teal);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.teams-page .priority-chip.low,.teams-page .priority-chip.p3{color:var(--text-muted);border-color:var(--hud-rule-soft);background:rgb(var(--tas-ink-rgb) / .2)}.teams-page .priority-chip.high,.teams-page .priority-chip.p1{color:var(--tas-yellow);border-color:rgb(var(--tas-yellow-rgb) / .28);background:rgb(var(--tas-yellow-rgb) / .055)}.teams-page .priority-chip.urgent,.teams-page .priority-chip.p0{color:var(--tas-orange);border-color:rgb(var(--tas-orange-rgb) / .32);background:rgb(var(--tas-orange-rgb) / .07)}.teams-page .card-due{color:var(--text-muted);background:transparent}.teams-page .card-due.quiet{border-color:transparent;background:rgb(var(--tas-ink-rgb) / .18);color:color-mix(in srgb,var(--text-muted) 72%,transparent)}.teams-page .card-due.overdue{color:var(--tas-orange);border-color:rgb(var(--tas-orange-rgb) / .28);background:rgb(var(--tas-orange-rgb) / .06)}.teams-page .card-title{width:100%;min-height:34px;margin-bottom:6px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--text-color);font-size:18px;font-weight:800;line-height:1.25}.teams-page .card-title:focus{border-color:transparent;box-shadow:inset 2px 0 0 var(--tas-teal);padding-left:8px;background:rgb(var(--tas-teal-rgb) / .035)}.teams-page .card-description{min-height:54px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--text-muted);font-size:13px;line-height:1.5;resize:none}.teams-page .card-description:focus{border-color:transparent;box-shadow:inset 2px 0 0 var(--tas-teal);padding-left:8px;background:rgb(var(--tas-teal-rgb) / .035)}.teams-page .card-description::placeholder{color:color-mix(in srgb,var(--text-muted) 54%,transparent)}.teams-page .card-labels{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 2px}.teams-page .card-labels span{border-color:rgb(var(--tas-magenta-rgb) / .22);background:rgb(var(--tas-magenta-rgb) / .055);color:var(--tas-rose)}.teams-page .card-signal-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.teams-page .calendar-link,.teams-page .workflow-link,.teams-page .stale-chip,.teams-page .blocked-chip{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;border:1px solid var(--hud-rule-soft);background:rgb(var(--tas-ink-rgb) / .24);color:var(--text-muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.teams-page .calendar-link.active{color:var(--tas-teal);border-color:rgb(var(--tas-teal-rgb) / .22);background:rgb(var(--tas-teal-rgb) / .05)}.teams-page .workflow-link.active{color:var(--tas-lime);border-color:rgb(var(--tas-lime-rgb) / .24);background:rgb(var(--tas-lime-rgb) / .055)}.teams-page .stale-chip,.teams-page .blocked-chip{color:var(--tas-orange);border-color:rgb(var(--tas-orange-rgb) / .24);background:rgb(var(--tas-orange-rgb) / .055)}.teams-page .card-detail-drawer{margin-top:10px;border-top:1px solid rgb(var(--tas-teal-rgb) / .08)}.teams-page .card-detail-drawer summary{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:center;gap:8px;min-height:34px;cursor:pointer;list-style:none}.teams-page .card-detail-drawer summary:after{content:"+";display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgb(var(--tas-teal-rgb) / .14);color:var(--text-muted);font-size:12px;font-weight:900}.teams-page .card-detail-drawer[open] summary:after{content:"-";color:var(--tas-teal);border-color:rgb(var(--tas-teal-rgb) / .32)}.teams-page .card-detail-drawer summary::-webkit-details-marker{display:none}.teams-page .card-detail-drawer summary span,.teams-page .card-detail-drawer summary small{min-width:0;overflow:hidden;color:var(--text-muted);font-size:10px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;letter-spacing:.1em}.teams-page .card-detail-drawer summary span{color:var(--tas-teal)}.teams-page .card-detail-drawer[open] summary{border-bottom:1px solid rgb(var(--tas-teal-rgb) / .08)}.teams-page .card-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);gap:8px;margin-top:10px}.teams-page .card-grid label{display:grid;gap:5px;min-width:0}.teams-page .card-grid label>span{color:var(--text-muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.teams-page .card-grid input{height:32px;padding:6px 7px;font-size:11px}.teams-page .card-owner-control strong{display:none}.teams-page .card-workflow-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid rgb(var(--tas-teal-rgb) / .08)}.teams-page .card-workflow-row>span{overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.teams-page .card-actions{justify-content:flex-start;align-items:center;gap:6px;margin-top:10px}.teams-page .card-actions button{min-width:30px;height:30px;padding:0 8px;background:transparent;color:var(--text-muted)}.teams-page .card-actions button:disabled{border-color:var(--hud-rule-soft);color:color-mix(in srgb,var(--text-muted) 42%,transparent);background:rgb(var(--tas-ink-rgb) / .18)}.teams-page .card-actions button:hover{color:var(--tas-lime);background:rgb(var(--tas-lime-rgb) / .05)}.teams-page .card-actions .archive-card{margin-left:auto;color:var(--text-muted);border-color:rgb(var(--tas-orange-rgb) / .16)}.teams-page .new-card{display:grid;grid-template-columns:1fr auto;gap:8px;margin:0 12px 12px;padding-top:10px;border-top:1px dashed rgb(var(--tas-teal-rgb) / .14)}.teams-page .new-card input{height:36px;border-color:transparent;background:rgb(var(--tas-ink-rgb) / .34)}.teams-page .new-card button{width:36px;height:36px;padding:0}.teams-page .event-row,.teams-page .grant-row{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:12px;align-items:center;text-decoration:none;color:var(--text-color);padding:12px;background:rgb(var(--tas-ink-rgb) / .45);border:1px solid rgb(var(--tas-teal-rgb) / .14);border-left:3px solid var(--hud-ion)}.teams-page .event-date{color:var(--tas-lime);font-weight:800}.teams-page.calendar-mode .calendar-layout.team-calendar-board{display:flex;flex-direction:column;min-height:calc(100vh - 238px);padding:0;overflow:hidden;border-left-color:var(--hud-ion)}.teams-page .calendar-board-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .14);background:linear-gradient(90deg,rgb(var(--tas-teal-rgb) / .07),transparent 56%),rgb(var(--tas-panel-rgb) / .42)}.teams-page .calendar-board-head h2{font-size:20px;line-height:1.1}.teams-page .calendar-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:min(680px,68%)}.teams-page .calendar-nav-controls{display:inline-grid;grid-template-columns:34px auto 34px;align-items:center;border:1px solid rgb(var(--tas-teal-rgb) / .16);background:rgb(var(--tas-ink-rgb) / .36)}.teams-page .calendar-nav-controls button{min-height:34px;padding:0 10px;border:0;border-left:1px solid rgb(var(--tas-teal-rgb) / .12);background:transparent;color:var(--text-color);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.teams-page .calendar-nav-controls button:first-child{border-left:0}.teams-page .calendar-nav-controls button:hover,.teams-page .team-calendar-day-top button:hover{background:rgb(var(--tas-lime-rgb) / .12);color:var(--tas-lime)}.teams-page .calendar-create{min-width:min(520px,100%)}.teams-page .team-calendar-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,300px);min-height:0;flex:1}.teams-page .team-calendar-month{display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:0;padding:10px}.teams-page .team-calendar-weekdays,.teams-page .team-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.teams-page .team-calendar-weekdays{border:1px solid rgb(var(--tas-teal-rgb) / .14);border-bottom:0;background:rgb(var(--tas-ink-rgb) / .45)}.teams-page .team-calendar-weekdays span{display:grid;place-items:center;min-height:28px;border-left:1px solid rgb(var(--tas-teal-rgb) / .1);color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.teams-page .team-calendar-weekdays span:first-child{border-left:0}.teams-page .team-calendar-grid{min-height:min(640px,calc(100vh - 326px));border-top:1px solid rgb(var(--tas-teal-rgb) / .14);border-left:1px solid rgb(var(--tas-teal-rgb) / .14)}.teams-page .team-calendar-day{min-width:0;min-height:82px;padding:7px;border-right:1px solid rgb(var(--tas-teal-rgb) / .14);border-bottom:1px solid rgb(var(--tas-teal-rgb) / .14);background:linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .035),transparent 56%),rgb(var(--tas-void-rgb) / .32);overflow:hidden}.teams-page .team-calendar-day.outside{opacity:.46;background:rgb(var(--tas-void-rgb) / .22)}.teams-page .team-calendar-day.today{box-shadow:inset 0 0 0 1px rgb(var(--tas-lime-rgb) / .7);background:linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .1),transparent 58%),rgb(var(--tas-void-rgb) / .35)}.teams-page .team-calendar-day-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.teams-page .team-calendar-day-top span{color:var(--text-color);font-size:14px;font-weight:900}.teams-page .team-calendar-day-top button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid rgb(var(--tas-teal-rgb) / .16);background:rgb(var(--tas-panel-rgb) / .44);color:var(--hud-ion);font-size:13px;line-height:1}.teams-page .team-calendar-day-events{display:grid;gap:4px;min-width:0}.teams-page .team-calendar-chip{display:block;min-width:0;padding:5px 6px;border:1px solid rgb(var(--tas-teal-rgb) / .16);border-left:3px solid var(--hud-ion);background:rgb(var(--tas-teal-rgb) / .08);color:var(--text-color);font-size:10px;font-weight:750;line-height:1.15;text-decoration:none}.teams-page .team-calendar-chip span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-page .team-calendar-chip.source-card{border-left-color:var(--tas-lime);background:rgb(var(--tas-lime-rgb) / .08)}.teams-page .team-calendar-chip.source-doc{border-left-color:var(--tas-magenta);background:rgb(var(--tas-magenta-rgb) / .08)}.teams-page .team-calendar-overflow{color:var(--text-muted);font-size:10px;font-weight:800}.teams-page .team-calendar-agenda{min-width:0;padding:10px;border-left:1px solid rgb(var(--tas-teal-rgb) / .14);background:rgb(var(--tas-panel-rgb) / .34);overflow:auto}.teams-page .team-calendar-agenda-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .12)}.teams-page .team-calendar-agenda-head strong{display:grid;place-items:center;min-width:28px;height:24px;border:1px solid rgb(var(--tas-lime-rgb) / .24);color:var(--tas-lime);font-size:11px}.teams-page .team-calendar-agenda .event-row{grid-template-columns:58px minmax(0,1fr) auto;gap:8px;padding:8px}.teams-page .dd-trigger,.teams-page .dd-menu,.teams-page .dd-search,.teams-page .dd-option{border-radius:0;font-family:var(--font-hud)}@media(max-width:980px){.teams-page .teams-header,.teams-page .team-shell,.teams-page .docs-layout{grid-template-columns:1fr;display:grid}.teams-page.board-mode{padding-top:14px;gap:10px}.teams-page.board-mode .teams-header{grid-template-columns:1fr;gap:10px;padding-bottom:10px}.teams-page.board-mode .teams-header h1{font-size:28px}.teams-page.board-mode .teams-header p,.teams-page.board-mode .teams-header:after{display:none}.teams-page.board-mode .team-picker{padding:9px}.teams-page .team-sidebar{position:static;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:10px;padding:10px}.teams-page.board-mode .team-sidebar{grid-template-columns:1fr;gap:8px;padding:8px}.teams-page.board-mode .team-card{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px}.teams-page.board-mode .team-card h2{margin:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teams-page.board-mode .team-key{flex:0 0 auto}.teams-page.board-mode .role-pill{flex:0 0 auto;margin:0 0 0 auto}.teams-page.board-mode .team-stats{display:none}.teams-page .teams-header{align-items:stretch}.teams-page .team-card{padding:10px}.teams-page .team-card h2{margin:5px 0;font-size:17px}.teams-page .team-card p{display:none}.teams-page .role-pill{width:fit-content;margin-top:6px}.teams-page .team-stats{margin:0;align-self:stretch}.teams-page .team-tabs{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.teams-page.board-mode .team-tabs a{padding:8px}.teams-page .board-commandbar{display:grid;grid-template-columns:1fr;align-items:stretch}.teams-page .board-controls{justify-content:stretch;min-width:0}.teams-page .board-view-controls,.teams-page .board-create-controls{grid-template-columns:1fr 1fr;width:100%}.teams-page.board-mode .board-commandbar h2{font-size:20px}.teams-page.board-mode .board-workspace,.teams-page.board-mode .kanban-column{min-height:480px}.teams-page.board-mode .kanban-board{grid-auto-columns:minmax(280px,82vw)}.teams-page .docs-layout.docs-upgraded,.teams-page .docs-layout.docs-enterprise{grid-template-columns:1fr}.teams-page .doc-library,.teams-page .enterprise-doc-inspector{position:static;max-height:none}.teams-page .doc-live-toolbar,.teams-page .enterprise-doc-toolbar{grid-template-columns:1fr;align-items:stretch}.teams-page .doc-live-actions{justify-content:space-between}.teams-page .doc-paper{padding:22px}.teams-page .enterprise-doc-paper{max-width:none;min-height:620px}.teams-page .enterprise-doc-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.teams-page .enterprise-line-tools{left:-118px}.teams-page .card-grid{grid-template-columns:1fr}.teams-page .calendar-board-head,.teams-page .calendar-head-actions{align-items:stretch;flex-direction:column;min-width:0}.teams-page .team-calendar-shell{grid-template-columns:1fr}.teams-page .team-calendar-agenda{border-top:1px solid rgb(var(--tas-teal-rgb) / .14);border-left:0;max-height:none}}@media(max-width:680px){.teams-page{padding:18px 12px 32px}.teams-page h1{font-size:32px}.teams-page .team-sidebar,.teams-page .team-tabs{grid-template-columns:1fr}.teams-page.board-mode .team-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.teams-page .block-row,.teams-page .block-row.todo,.teams-page .doc-workspace .doc-block.block-row,.teams-page .doc-workspace .doc-block.block-row.todo,.teams-page .event-row,.teams-page .grant-row,.teams-page .inline-create.wide,.teams-page .board-controls{grid-template-columns:1fr}.teams-page .board-controls,.teams-page .board-view-controls,.teams-page .board-create-controls,.teams-page .column-settings,.teams-page .card-detail-drawer summary{grid-template-columns:1fr}.teams-page .board-health-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.teams-page .doc-hero-top{align-items:flex-start}.teams-page .doc-hero .doc-title{font-size:26px;min-height:92px}.teams-page .doc-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.teams-page .doc-status-strip .primary-btn{grid-column:1 / -1}.teams-page .team-calendar-month{overflow-x:auto}.teams-page .team-calendar-weekdays,.teams-page .team-calendar-grid{min-width:720px}.teams-page .calendar-create{grid-template-columns:1fr}.teams-page .doc-page-heading{display:grid;grid-template-columns:44px minmax(0,1fr)}.teams-page .doc-live-title{font-size:30px}.teams-page .doc-live-summary,.teams-page .doc-live-meta,.teams-page .doc-block-toolbar,.teams-page .enterprise-doc-meta,.teams-page .enterprise-commandbar,.teams-page .enterprise-milkdown{margin-left:0}.teams-page .doc-live-meta{grid-template-columns:1fr 1fr}.teams-page .doc-line:has(.doc-line-tools),.teams-page .doc-line.todo:has(.doc-line-tools){grid-template-columns:1fr}.teams-page .doc-line-tools{opacity:1;grid-template-columns:28px minmax(120px,180px)}.teams-page .enterprise-doc-cover{grid-template-columns:44px minmax(0,1fr);gap:12px}.teams-page .enterprise-doc-paper{padding:20px 14px 28px}.teams-page .enterprise-doc-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.teams-page .enterprise-commandbar{position:static}.teams-page .enterprise-milkdown{margin-left:0}.teams-page .enterprise-doc-line,.teams-page .enterprise-doc-line.todo{grid-template-columns:1fr;padding:42px 8px 8px}.teams-page .enterprise-line-tools{top:6px;left:8px;width:calc(100% - 86px);grid-template-columns:repeat(3,26px) minmax(110px,1fr)}.teams-page .doc-line-sidecar{top:6px;right:8px;opacity:1}.teams-page .block-due-control,.teams-page .inspector-actions{grid-template-columns:1fr;width:100%}.teams-page .inspector-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.teams-page .doc-line-remove{justify-self:start}.teams-page .todo-check{margin-top:0}.teams-page .kanban-board{grid-auto-flow:row;grid-auto-columns:auto}}.teams-page.docs-mode .docs-layout.docs-enterprise{position:relative;grid-template-columns:46px minmax(0,1fr) 46px!important;overflow:visible}.teams-page.docs-mode .doc-side-rail{position:sticky;top:76px;z-index:7;display:flex;flex-direction:column;gap:7px;align-self:start;max-height:calc(100vh - 96px);padding:8px 5px;border:1px solid rgb(var(--tas-teal-rgb) / .12);background:linear-gradient(180deg,rgb(var(--tas-panel-rgb) / .88),rgb(var(--tas-void-rgb) / .72));backdrop-filter:blur(16px)}.teams-page.docs-mode .doc-side-rail-left{grid-column:1;border-left:0}.teams-page.docs-mode .doc-side-rail-right{grid-column:3;border-right:0}.teams-page.docs-mode .doc-side-rail button{display:grid;place-items:center;gap:3px;width:34px;min-height:42px;padding:5px 3px;border-color:rgb(var(--tas-teal-rgb) / .16);background:rgb(var(--tas-ink-rgb) / .46);color:var(--text-muted)}.teams-page.docs-mode .doc-side-rail button:hover,.teams-page.docs-mode .doc-side-rail button.active{border-color:rgb(var(--tas-lime-rgb) / .5);background:rgb(var(--tas-lime-rgb) / .08);color:var(--tas-lime)}.teams-page.docs-mode .doc-side-rail svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.teams-page.docs-mode .doc-side-rail span{color:inherit;font-size:8px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.teams-page.docs-mode .enterprise-doc-workspace{grid-column:2!important;grid-row:1}.teams-page.docs-mode .enterprise-doc-library,.teams-page.docs-mode .enterprise-doc-inspector{position:absolute!important;top:0;z-index:12;display:none!important;width:min(318px,calc(100vw - 110px));max-height:calc(100vh - 96px);overflow:auto;background:linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .06),transparent 260px),rgb(var(--tas-panel-rgb) / .98);backdrop-filter:blur(20px);box-shadow:0 24px 80px rgb(var(--tas-void-rgb) / .72)}.teams-page.docs-mode .enterprise-doc-library{left:46px;border-right:1px solid rgb(var(--tas-lime-rgb) / .2);border-bottom:1px solid rgb(var(--tas-teal-rgb) / .12)}.teams-page.docs-mode .enterprise-doc-inspector{right:46px;border-left:1px solid rgb(var(--tas-lime-rgb) / .2)}.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout.docs-enterprise{grid-template-columns:minmax(0,1fr)!important}.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout.docs-enterprise .doc-side-rail,.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout.docs-enterprise .enterprise-doc-library,.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout.docs-enterprise .enterprise-doc-inspector{display:none}.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout.docs-enterprise .enterprise-doc-workspace{grid-column:1 / -1!important}@media(max-width:720px){.teams-page.docs-mode .docs-layout.docs-enterprise{grid-template-columns:38px minmax(0,1fr) 38px!important}.teams-page.docs-mode .doc-side-rail{top:76px;padding:6px 3px}.teams-page.docs-mode .doc-side-rail button{width:30px;min-height:38px}.teams-page.docs-mode .doc-side-rail svg{width:16px;height:16px}.teams-page.docs-mode .doc-side-rail span{font-size:7px}.teams-page.docs-mode .enterprise-doc-library,.teams-page.docs-mode .enterprise-doc-inspector{position:absolute;width:calc(100vw - 86px);max-height:calc(100vh - 118px)}.teams-page.docs-mode .enterprise-doc-library{left:38px}.teams-page.docs-mode .enterprise-doc-inspector{right:38px}}.teams-page.docs-mode{max-width:min(1680px,100%);padding:18px clamp(14px,2vw,28px) 72px;gap:12px}.teams-page.docs-mode .teams-header{grid-template-columns:minmax(180px,.5fr) minmax(280px,380px);align-items:end;min-height:54px;padding:0 0 6px}.teams-page.docs-mode h1{font-size:clamp(24px,2.2vw,30px)}.teams-page.docs-mode .teams-header p{display:none}.teams-page.docs-mode .team-picker{padding:8px 10px}.teams-page.docs-mode .team-shell{grid-template-columns:1fr;gap:12px}.teams-page.docs-mode .team-sidebar{position:static;display:grid;grid-template-columns:minmax(196px,.34fr) minmax(420px,1fr);gap:0;align-items:center;padding:0;border-left-width:1px;background:rgb(var(--tas-panel-rgb) / .68)}.teams-page.docs-mode .team-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;min-height:48px;padding:8px 12px;border:0;border-right:1px solid rgb(var(--tas-teal-rgb) / .12);background:transparent}.teams-page.docs-mode .team-card h2{margin:2px 0;font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-page.docs-mode .team-card p{display:none}.teams-page.docs-mode .role-pill{width:fit-content;flex:0 0 auto;margin-top:0;padding:4px 7px;font-size:9px}.teams-page.docs-mode .team-stats{display:none}.teams-page.docs-mode .team-stats div{display:grid;align-content:center;min-height:64px}.teams-page.docs-mode .team-tabs{grid-column:auto;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));align-content:stretch;margin:0;gap:0}.teams-page.docs-mode .team-tabs a{display:grid;place-items:center;min-height:48px;padding:7px 8px;font-size:10px;letter-spacing:.1em;border:0;border-left:1px solid rgb(var(--tas-teal-rgb) / .12);background:transparent}.teams-page.docs-mode .team-tabs a.active{background:linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .12),rgb(var(--tas-lime-rgb) / .035));box-shadow:inset 0 -2px 0 var(--tas-lime)}.teams-page:not(.board-mode):not(.docs-mode){max-width:min(1480px,100%);padding:20px clamp(14px,2vw,28px) 72px;gap:12px}.teams-page:not(.board-mode):not(.docs-mode) .team-shell{grid-template-columns:1fr;gap:12px}.teams-page:not(.board-mode):not(.docs-mode) .team-sidebar{position:static;display:grid;grid-template-columns:minmax(220px,.5fr) minmax(420px,1fr);gap:0;padding:0;border-left-width:1px;background:rgb(var(--tas-panel-rgb) / .68)}.teams-page:not(.board-mode):not(.docs-mode) .team-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;min-height:58px;padding:10px 14px;border:0;border-right:1px solid rgb(var(--tas-teal-rgb) / .12);background:transparent}.teams-page:not(.board-mode):not(.docs-mode) .team-card h2{margin:4px 0;font-size:16px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-page:not(.board-mode):not(.docs-mode) .team-card p{display:none}.teams-page:not(.board-mode):not(.docs-mode) .role-pill{flex:0 0 auto;margin-top:0}.teams-page:not(.board-mode):not(.docs-mode) .team-stats{display:none}.teams-page:not(.board-mode):not(.docs-mode) .team-stats div{display:grid;align-content:center;min-height:58px;border:0;border-right:1px solid rgb(var(--tas-teal-rgb) / .12);background:transparent}.teams-page:not(.board-mode):not(.docs-mode) .team-tabs{grid-column:auto;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:0;margin:0}.teams-page:not(.board-mode):not(.docs-mode) .team-tabs a{display:grid;place-items:center;min-height:58px;padding:8px;font-size:10px;letter-spacing:.1em;border:0;border-left:1px solid rgb(var(--tas-teal-rgb) / .12);background:transparent}.teams-page:not(.board-mode):not(.docs-mode) .team-tabs a.active{background:linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .12),rgb(var(--tas-lime-rgb) / .035));box-shadow:inset 0 -2px 0 var(--tas-lime)}.teams-page:not(.board-mode):not(.docs-mode) .team-main{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.teams-page:not(.board-mode):not(.docs-mode) .calendar-layout,.teams-page:not(.board-mode):not(.docs-mode) .access-layout{padding:16px}.teams-page.board-mode .team-sidebar{grid-template-columns:minmax(220px,.5fr) minmax(420px,1fr);gap:0;padding:0;border-left-width:1px;background:rgb(var(--tas-panel-rgb) / .68)}.teams-page.board-mode .team-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;min-height:58px;padding:10px 14px;border:0;border-right:1px solid rgb(var(--tas-teal-rgb) / .12);background:transparent}.teams-page.board-mode .team-card h2{margin:4px 0;font-size:16px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-page.board-mode .role-pill{flex:0 0 auto;margin-top:0}.teams-page.board-mode .team-stats{display:none}.teams-page.board-mode .team-stats div{display:grid;align-content:center;min-height:58px;border:0;border-right:1px solid rgb(var(--tas-teal-rgb) / .12);background:transparent}.teams-page.board-mode .team-tabs{grid-column:auto;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:0;margin:0}.teams-page.board-mode .team-tabs a{min-height:58px;padding:8px;font-size:10px;letter-spacing:.1em;border:0;border-left:1px solid rgb(var(--tas-teal-rgb) / .12);background:transparent}.teams-page.board-mode .team-tabs a.active{background:linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .12),rgb(var(--tas-lime-rgb) / .035));box-shadow:inset 0 -2px 0 var(--tas-lime)}.teams-page.docs-mode .team-main{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.teams-page.docs-mode .docs-layout.docs-enterprise{grid-template-columns:minmax(220px,252px) minmax(700px,1fr) minmax(226px,272px);min-height:calc(100vh - 238px);border:0;background:linear-gradient(90deg,rgb(var(--tas-blue-rgb) / .028),transparent 34%),rgb(var(--tas-void-rgb) / .16)}.teams-page.docs-mode .enterprise-doc-library,.teams-page.docs-mode .enterprise-doc-inspector{top:76px;max-height:calc(100vh - 96px)}.teams-page.docs-mode .enterprise-doc-library{border-left:0;border-right:1px solid rgb(var(--tas-teal-rgb) / .12)}.teams-page.docs-mode .doc-library-title h2{max-width:142px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.teams-page.docs-mode .doc-library-title{gap:8px;padding-bottom:9px}.teams-page.docs-mode .doc-count{min-width:28px;height:24px;font-size:13px}.teams-page.docs-mode .enterprise-page-card{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:6px 8px;padding-top:8px;padding-bottom:8px;padding-right:6px;font-size:13px}.teams-page.docs-mode .enterprise-page-card .doc-page-main{padding-top:0}.teams-page.docs-mode .enterprise-page-card .doc-page-mark{width:26px;height:26px;font-size:9px}.teams-page.docs-mode .enterprise-page-card .doc-status-chip{padding:2px 5px;font-size:8px}.teams-page.docs-mode .enterprise-page-card .doc-page-main small{display:none}.teams-page.docs-mode .enterprise-page-card .doc-page-meta{grid-column:2 / 4;display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-top:4px}.teams-page.docs-mode .enterprise-page-card .doc-page-meta small{margin-left:auto}.teams-page.docs-mode .enterprise-page-card .doc-tag-row{grid-column:2 / 4;margin-top:2px;display:none}.teams-page.docs-mode .enterprise-page-card.active .doc-page-main strong{white-space:normal;line-height:1.25}.teams-page.docs-mode .enterprise-create{padding:8px;margin-top:8px}.teams-page.docs-mode .doc-search-row{grid-template-columns:minmax(0,1fr) 70px;gap:6px;margin-top:9px}.teams-page.docs-mode .doc-search-row input,.teams-page.docs-mode .enterprise-create input{height:34px;padding:7px 9px;font-size:12px}.teams-page.docs-mode .doc-search-row button{min-height:34px;padding:7px 8px;font-size:9px}.teams-page.docs-mode .doc-library-stats{display:flex;align-items:center;gap:8px;margin-top:9px;padding:0 2px 7px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .09)}.teams-page.docs-mode .doc-library-stats span{display:inline-flex;align-items:baseline;gap:4px;padding:0;border:0;background:transparent;font-size:9px;letter-spacing:.08em}.teams-page.docs-mode .doc-library-stats strong{font-size:12px}.teams-page.docs-mode .library-section-label{margin:11px 0 4px;font-size:9px}.teams-page.docs-mode .enterprise-create .primary-btn{min-height:34px;padding:7px 10px}.teams-page.docs-mode .enterprise-doc-workspace{min-height:calc(100vh - 238px);border:0;background:linear-gradient(90deg,rgb(var(--tas-teal-rgb) / .028),transparent 18%),linear-gradient(180deg,rgb(var(--tas-panel-rgb) / .18),transparent 420px),rgb(var(--tas-void-rgb) / .12)}.teams-page.docs-mode .enterprise-doc-toolbar{top:var(--hud-nav-height);padding:7px clamp(10px,1.4vw,16px);gap:8px;grid-template-columns:minmax(0,1fr) auto}.teams-page.docs-mode .enterprise-doc-toolbar .doc-live-actions{gap:6px}.teams-page.docs-mode .enterprise-doc-toolbar button,.teams-page.docs-mode .enterprise-doc-toolbar .doc-focus-button{min-height:30px;padding:7px 9px;font-size:10px}.teams-page.docs-mode .doc-mode-pill{height:22px;padding:0 7px;font-size:9px}.teams-page.docs-mode .doc-live-left{gap:8px}.teams-page.docs-mode .live-dot{width:9px;height:9px}.teams-page.docs-mode .enterprise-doc-shell{padding:clamp(10px,1.5vw,18px) clamp(18px,3.8vw,62px) 56px}.teams-page.docs-mode .enterprise-doc-paper{position:relative;max-width:1080px;min-height:680px;padding:clamp(28px,3.5vw,52px);background:linear-gradient(90deg,rgb(var(--tas-lime-rgb) / .035),transparent 24%),linear-gradient(180deg,rgb(var(--tas-panel-2-rgb) / .48),rgb(var(--tas-panel-rgb) / .26));border:1px solid rgb(var(--tas-teal-rgb) / .13);border-left:2px solid rgb(var(--tas-lime-rgb) / .34);box-shadow:0 20px 70px rgb(var(--tas-void-rgb) / .32),inset 0 1px rgb(var(--tas-teal-rgb) / .08)}.teams-page.docs-mode .enterprise-doc-paper:before{content:"";position:absolute;top:0;bottom:0;left:72px;width:1px;background:linear-gradient(180deg,transparent,rgb(var(--tas-teal-rgb) / .18) 16%,rgb(var(--tas-teal-rgb) / .08) 70%,transparent);pointer-events:none}.teams-page.docs-mode .enterprise-doc-paper:after{content:"";position:absolute;top:18px;right:clamp(24px,3vw,48px);left:clamp(88px,8vw,124px);height:1px;background:linear-gradient(90deg,rgb(var(--tas-lime-rgb) / .22),rgb(var(--tas-teal-rgb) / .08),transparent);pointer-events:none}.teams-page.docs-mode .enterprise-doc-cover{grid-template-columns:42px minmax(0,1fr);gap:14px;margin-bottom:4px;padding-bottom:16px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .08)}.teams-page.docs-mode .doc-page-mark.large{width:42px;height:42px}.teams-page.docs-mode .doc-live-title,.teams-page.docs-mode .doc-live-summary,.teams-page.docs-mode .live-block-editor{overflow-wrap:break-word;word-break:normal;hyphens:none}.teams-page.docs-mode .enterprise-doc-paper .doc-live-title{min-height:40px;max-width:880px;font-size:clamp(28px,2.5vw,38px);line-height:1.12;text-wrap:pretty}.teams-page.docs-mode .enterprise-doc-paper .doc-live-title:focus,.teams-page.docs-mode .enterprise-doc-paper .doc-live-summary:focus{background:rgb(var(--tas-teal-rgb) / .035);box-shadow:inset 2px 0 0 var(--tas-teal)}.teams-page.docs-mode .enterprise-doc-paper .doc-live-summary{max-width:760px;font-size:14px;line-height:1.48}.teams-page.docs-mode .enterprise-doc-meta{display:flex;flex-wrap:wrap;margin:0 0 16px 56px;gap:7px 9px;padding-bottom:14px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .09)}.teams-page.docs-mode .enterprise-doc-meta span{display:inline-flex;align-items:center;gap:5px;min-width:0;width:fit-content;min-height:24px;padding:3px 7px;border:1px solid rgb(var(--tas-teal-rgb) / .12);background:rgb(var(--tas-ink-rgb) / .26);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.teams-page.docs-mode .enterprise-doc-meta span strong{color:var(--tas-lime);font-size:12px}.teams-page.docs-mode .enterprise-commandbar{top:calc(var(--hud-nav-height) + 47px);margin-left:64px;padding:8px 0 9px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .08);background:linear-gradient(180deg,rgb(var(--tas-panel-rgb) / .84),rgb(var(--tas-panel-rgb) / .56));opacity:.68;transition:opacity .14s ease}.teams-page.docs-mode .enterprise-doc-paper:hover .enterprise-commandbar,.teams-page.docs-mode .enterprise-doc-paper:focus-within .enterprise-commandbar{opacity:1}.teams-page.docs-mode .enterprise-commandbar button{min-height:30px;padding:6px 9px;font-size:10px;background:transparent}.teams-page.docs-mode .enterprise-doc-line{padding:7px 42px 7px 64px;border-left:2px solid transparent;background:transparent}.teams-page.docs-mode .enterprise-doc-line:hover,.teams-page.docs-mode .enterprise-doc-line:focus-within{border-left-color:rgb(var(--tas-teal-rgb) / .44)}.teams-page.docs-mode .enterprise-doc-line.todo{grid-template-columns:26px minmax(0,1fr)}.teams-page.docs-mode .enterprise-line-tools{left:-8px;width:64px;grid-template-columns:repeat(2,26px);opacity:0}.teams-page.docs-mode .enterprise-line-tools .dd,.teams-page.docs-mode .enterprise-line-tools .dd-trigger{grid-column:1 / -1}.teams-page.docs-mode .enterprise-doc-line:hover .enterprise-line-tools,.teams-page.docs-mode .enterprise-doc-line:focus-within .enterprise-line-tools{opacity:1}.teams-page.docs-mode .doc-line-sidecar{opacity:0}.teams-page.docs-mode .enterprise-doc-line:hover .doc-line-sidecar,.teams-page.docs-mode .enterprise-doc-line:focus-within .doc-line-sidecar{opacity:1}.teams-page.docs-mode .live-block-editor{max-width:760px;font-size:15.5px;line-height:1.74}.teams-page.docs-mode .enterprise-doc-line.heading .live-block-editor{max-width:840px;font-size:clamp(22px,calc(31px - (var(--heading-level) * 2px)),29px);line-height:1.22}.teams-page.docs-mode .enterprise-doc-line.callout .live-block-editor,.teams-page.docs-mode .enterprise-doc-line.quote .live-block-editor,.teams-page.docs-mode .enterprise-doc-line.code .live-block-editor,.teams-page.docs-mode .enterprise-doc-line.table .live-block-editor,.teams-page.docs-mode .enterprise-doc-line.bookmark .live-block-editor,.teams-page.docs-mode .enterprise-doc-line.asset .live-block-editor,.teams-page.docs-mode .enterprise-doc-line.embed .live-block-editor{border-radius:0}.teams-page.docs-mode .enterprise-doc-inspector{border-left:1px solid rgb(var(--tas-teal-rgb) / .12);padding:9px}.teams-page.docs-mode .enterprise-doc-inspector .inspector-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:8px}.teams-page.docs-mode .enterprise-doc-inspector .inspector-tabs button{min-height:28px;padding:6px 4px;font-size:8px}.teams-page.docs-mode .enterprise-doc-inspector .inspector-panel,.teams-page.docs-mode .enterprise-doc-inspector .inspector-card,.teams-page.docs-mode .enterprise-doc-inspector .activity-card,.teams-page.docs-mode .enterprise-doc-inspector .history-card,.teams-page.docs-mode .enterprise-doc-inspector .asset-card{gap:8px}.teams-page.docs-mode .enterprise-doc-inspector .inspector-card{padding:10px}.teams-page.docs-mode .enterprise-doc-inspector input,.teams-page.docs-mode .enterprise-doc-inspector button{min-height:30px;padding:7px 8px;font-size:10px}.teams-page.docs-mode .enterprise-milkdown{position:relative;margin-left:56px;max-width:900px;min-height:460px;padding-left:18px;border-left:1px solid rgb(var(--tas-teal-rgb) / .09)}.teams-page.docs-mode .enterprise-milkdown:before{content:"";position:absolute;top:4px;bottom:76px;left:-1px;width:1px;background:linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .38),rgb(var(--tas-teal-rgb) / .1),transparent);pointer-events:none}.teams-page.docs-mode .enterprise-milkdown .milkdown-state{display:inline-flex;align-items:center;min-height:34px;margin:10px 0;padding:8px 10px;border:1px solid rgb(var(--tas-teal-rgb) / .18);background:rgb(var(--tas-panel-2-rgb) / .72);color:var(--text-muted);font-size:12px}.teams-page.docs-mode .enterprise-milkdown .milkdown-error{border-color:rgb(var(--tas-red-rgb) / .5);color:var(--tas-red)}.teams-page.docs-mode .enterprise-milkdown .milkdown{--crepe-color-background: transparent;--crepe-color-on-background: var(--text-color);--crepe-color-surface: rgb(var(--tas-panel-2-rgb) / .96);--crepe-color-surface-low: rgb(var(--tas-ink-rgb) / .92);--crepe-color-on-surface: var(--text-color);--crepe-color-on-surface-variant: var(--text-muted);--crepe-color-outline: rgb(var(--tas-teal-rgb) / .5);--crepe-color-primary: var(--tas-lime);--crepe-color-secondary: rgb(var(--tas-teal-rgb) / .16);--crepe-color-on-secondary: var(--text-color);--crepe-color-inverse: var(--tas-lime);--crepe-color-on-inverse: var(--tas-void);--crepe-color-inline-code: var(--tas-yellow);--crepe-color-error: var(--tas-red);--crepe-color-hover: rgb(var(--tas-teal-rgb) / .1);--crepe-color-selected: rgb(var(--tas-lime-rgb) / .16);--crepe-color-inline-area: rgb(var(--tas-void-rgb) / .5);--crepe-font-title: inherit;--crepe-font-default: inherit;--crepe-font-code: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--crepe-shadow-1: 0 16px 38px rgb(var(--tas-void-rgb) / .46);--crepe-shadow-2: 0 24px 54px rgb(var(--tas-void-rgb) / .58);background:transparent;color:var(--text-color)}.teams-page.docs-mode .enterprise-milkdown .milkdown-root,.teams-page.docs-mode .enterprise-milkdown .milkdown,.teams-page.docs-mode .enterprise-milkdown .ProseMirror{min-width:0}.teams-page.docs-mode .enterprise-milkdown .milkdown-root{position:relative}.teams-page.docs-mode .enterprise-milkdown .milkdown-root:after{content:"";position:absolute;z-index:42;top:var(--milkdown-drop-guide-y, -999px);left:clamp(18px,8%,52px);right:clamp(18px,8%,52px);height:2px;border-radius:999px;background:linear-gradient(90deg,var(--tas-lime),var(--tas-teal));box-shadow:0 0 0 1px rgb(var(--tas-void-rgb) / .72),0 0 18px rgb(var(--tas-lime-rgb) / .5),0 0 30px rgb(var(--tas-teal-rgb) / .25);opacity:0;pointer-events:none;transform:translateY(-1px);transition:opacity .12s ease}.teams-page.docs-mode .enterprise-milkdown .milkdown-root.is-block-dragging:after{opacity:1}.teams-page.docs-mode .enterprise-milkdown .milkdown-top-bar,.teams-page.docs-mode .enterprise-milkdown .milkdown-toolbar{display:none!important}.teams-page.docs-mode .enterprise-milkdown .milkdown-top-bar .top-bar-heading-button,.teams-page.docs-mode .enterprise-milkdown .milkdown-top-bar .top-bar-item,.teams-page.docs-mode .enterprise-milkdown .milkdown-toolbar .toolbar-item,.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item{border-radius:4px}.teams-page.docs-mode .enterprise-milkdown .milkdown-top-bar .top-bar-heading-label{min-width:68px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.teams-page.docs-mode .enterprise-milkdown .milkdown-toolbar,.teams-page.docs-mode .enterprise-milkdown .milkdown-slash-menu,.teams-page.docs-mode .enterprise-milkdown .milkdown-link-preview,.teams-page.docs-mode .enterprise-milkdown .milkdown-link-edit,.teams-page.docs-mode .enterprise-milkdown .top-bar-heading-dropdown{border:1px solid rgb(var(--tas-teal-rgb) / .16);border-radius:8px;background:rgb(var(--tas-panel-2-rgb) / .96)}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle{transform:translate(-52px);cursor:grab;gap:4px;padding:2px;border:1px solid rgb(var(--tas-teal-rgb) / .12);background:rgb(var(--tas-panel-rgb) / .5);backdrop-filter:blur(10px)}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle:active{cursor:grabbing}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item{width:26px;height:26px;padding:5px;color:var(--hud-ion)}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item:last-child{cursor:grab}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item:last-child:active{cursor:grabbing}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item svg{width:16px;height:16px;fill:currentColor}.teams-page.docs-mode .enterprise-milkdown .milkdown-slash-menu{min-width:min(560px,calc(100vw - 48px));overflow:hidden;border-color:rgb(var(--tas-lime-rgb) / .2);box-shadow:0 24px 58px rgb(var(--tas-void-rgb) / .68)}.teams-page.docs-mode .enterprise-milkdown .milkdown-slash-menu .tab-group{border-bottom:1px solid rgb(var(--tas-teal-rgb) / .14);background:rgb(var(--tas-ink-rgb) / .32)}.teams-page.docs-mode .enterprise-milkdown .milkdown-slash-menu .tab-group li,.teams-page.docs-mode .enterprise-milkdown .milkdown-slash-menu .menu-group li{border-radius:4px}.teams-page.docs-mode .enterprise-milkdown .milkdown-slash-menu .tab-group li.selected,.teams-page.docs-mode .enterprise-milkdown .milkdown-slash-menu .menu-group li.hover{background:rgb(var(--tas-lime-rgb) / .12);color:var(--tas-lime)}.teams-page.docs-mode .enterprise-milkdown .milkdown-command-palette{position:absolute;z-index:18;top:12px;left:18px;width:min(540px,calc(100vw - 120px));overflow:hidden;border:1px solid rgb(var(--tas-lime-rgb) / .24);border-radius:8px;background:linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .08),transparent 170px),rgb(var(--tas-panel-2-rgb) / .98);box-shadow:0 26px 72px rgb(var(--tas-void-rgb) / .74);backdrop-filter:blur(18px)}.teams-page.docs-mode .enterprise-milkdown .command-palette-query{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:44px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .14);background:rgb(var(--tas-ink-rgb) / .36)}.teams-page.docs-mode .enterprise-milkdown .command-palette-query span{display:grid;place-items:center;height:100%;color:var(--tas-lime);font-size:18px;font-weight:900}.teams-page.docs-mode .enterprise-milkdown .command-palette-query strong{min-width:0;overflow:hidden;color:var(--text-color);font-size:13px;font-weight:850;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.teams-page.docs-mode .enterprise-milkdown .command-palette-results{display:grid;gap:2px;max-height:min(430px,60vh);padding:7px;overflow:auto}.teams-page.docs-mode .enterprise-milkdown .command-palette-results button{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:42px;padding:5px 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--text-color);text-align:left}.teams-page.docs-mode .enterprise-milkdown .command-palette-results button:hover,.teams-page.docs-mode .enterprise-milkdown .command-palette-results button.active{border-color:rgb(var(--tas-lime-rgb) / .24);background:rgb(var(--tas-lime-rgb) / .1);color:var(--tas-lime)}.teams-page.docs-mode .enterprise-milkdown .command-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgb(var(--tas-teal-rgb) / .14);background:rgb(var(--tas-ink-rgb) / .42);color:var(--hud-ion)}.teams-page.docs-mode .enterprise-milkdown .command-icon svg{width:18px;height:18px;fill:currentColor}.teams-page.docs-mode .enterprise-milkdown .command-icon text{fill:currentColor;font-family:inherit;letter-spacing:0}.teams-page.docs-mode .enterprise-milkdown .command-label{display:grid;min-width:0;gap:2px}.teams-page.docs-mode .enterprise-milkdown .command-label strong{overflow:hidden;font-size:12px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.teams-page.docs-mode .enterprise-milkdown .command-label small{overflow:hidden;color:var(--text-muted);font-size:10px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.teams-page.docs-mode .enterprise-milkdown .command-palette-results button.active .command-label small,.teams-page.docs-mode .enterprise-milkdown .command-palette-results button:hover .command-label small{color:color-mix(in srgb,var(--tas-lime),var(--text-muted) 38%)}.teams-page.docs-mode .enterprise-milkdown .command-palette-results em{justify-self:end;max-width:118px;overflow:hidden;color:var(--text-muted);font-size:9px;font-style:normal;font-weight:850;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.teams-page.docs-mode .enterprise-milkdown .command-empty{padding:12px;border:1px solid rgb(var(--tas-teal-rgb) / .12);color:var(--text-muted);font-size:12px}.teams-page.docs-mode .enterprise-milkdown .ProseMirror{min-height:430px;padding:0 2px 96px;outline:none;caret-color:var(--tas-lime);color:var(--text-color);font-size:15.5px;line-height:1.74;overflow-wrap:break-word;word-break:normal;hyphens:none}.teams-page.docs-mode .enterprise-milkdown .ProseMirror>*{max-width:840px}.teams-page.docs-mode .enterprise-milkdown .ProseMirror>*+*{margin-top:.82em}.teams-page.docs-mode .enterprise-milkdown .ProseMirror p,.teams-page.docs-mode .enterprise-milkdown .ProseMirror li{color:color-mix(in srgb,var(--text-color),transparent 7%)}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h1,.teams-page.docs-mode .enterprise-milkdown .ProseMirror h2,.teams-page.docs-mode .enterprise-milkdown .ProseMirror h3{margin:1.35em 0 .42em;color:var(--text-color);font-weight:850;letter-spacing:0;line-height:1.16}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h1:first-child,.teams-page.docs-mode .enterprise-milkdown .ProseMirror h2:first-child,.teams-page.docs-mode .enterprise-milkdown .ProseMirror h3:first-child{margin-top:.35em}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h1{font-size:31px}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h2{font-size:25px}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h3{font-size:20px;color:color-mix(in srgb,var(--text-color),transparent 8%)}.teams-page.docs-mode .enterprise-milkdown .ProseMirror a{color:var(--tas-teal);text-decoration:none;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .34)}.teams-page.docs-mode .enterprise-milkdown .ProseMirror blockquote{margin:18px 0;padding:12px 16px;border:1px solid rgb(var(--tas-teal-rgb) / .14);border-left:3px solid var(--tas-teal);background:linear-gradient(90deg,rgb(var(--tas-teal-rgb) / .12),transparent),rgb(var(--tas-void-rgb) / .24);color:color-mix(in srgb,var(--text-color),transparent 10%)}.teams-page.docs-mode .enterprise-milkdown .ProseMirror hr{margin:28px 0;border:0;border-top:1px solid rgb(var(--tas-teal-rgb) / .18)}.teams-page.docs-mode .enterprise-milkdown .ProseMirror code{padding:2px 5px;border:1px solid rgb(var(--tas-yellow-rgb) / .18);background:rgb(var(--tas-yellow-rgb) / .08);color:var(--tas-yellow);font-family:var(--crepe-font-code);font-size:.9em}.teams-page.docs-mode .enterprise-milkdown .ProseMirror pre,.teams-page.docs-mode .enterprise-milkdown .cm-editor{border:1px solid rgb(var(--tas-teal-rgb) / .13);background:linear-gradient(180deg,rgb(var(--tas-blue-rgb) / .06),transparent 42%),rgb(var(--tas-void-rgb) / .58)}.teams-page.docs-mode .enterprise-milkdown .ProseMirror pre{padding:14px 16px;overflow:auto}.teams-page.docs-mode .enterprise-milkdown .ProseMirror pre code{padding:0;border:0;background:transparent;color:inherit}.teams-page.docs-mode .enterprise-milkdown .ProseMirror ul,.teams-page.docs-mode .enterprise-milkdown .ProseMirror ol{padding-left:1.4em}.teams-page.docs-mode .enterprise-milkdown .ProseMirror input[type=checkbox]{width:16px;height:16px;margin-right:8px;accent-color:var(--tas-lime)}.teams-page.docs-mode .enterprise-milkdown .milkdown-table-block{overflow-x:auto}.teams-page.docs-mode .enterprise-milkdown .milkdown-table-block table{min-width:520px;border-collapse:collapse;background:rgb(var(--tas-void-rgb) / .24)}.teams-page.docs-mode .enterprise-milkdown .milkdown-table-block th{color:var(--tas-lime);background:rgb(var(--tas-lime-rgb) / .07)}.teams-page.docs-mode .enterprise-milkdown .milkdown-table-block th,.teams-page.docs-mode .enterprise-milkdown .milkdown-table-block td{padding:9px 12px;border-color:rgb(var(--tas-teal-rgb) / .16)}.teams-page.docs-mode .enterprise-milkdown .milkdown-image-block>.image-wrapper{margin:18px 0}.teams-page.docs-mode .enterprise-milkdown .milkdown-image-block>.image-wrapper img{border:1px solid rgb(var(--tas-teal-rgb) / .16);background:rgb(var(--tas-void-rgb) / .36)}@media(max-width:720px){.teams-page.docs-mode .enterprise-doc-paper:before,.teams-page.docs-mode .enterprise-doc-paper:after{display:none}.teams-page.docs-mode .enterprise-milkdown{padding-left:0;border-left:0}.teams-page.docs-mode .enterprise-milkdown:before{display:none}.teams-page.docs-mode .enterprise-milkdown .milkdown-command-palette{left:0;width:min(100%,calc(100vw - 44px))}.teams-page.docs-mode .enterprise-milkdown .command-palette-results button{grid-template-columns:30px minmax(0,1fr)}.teams-page.docs-mode .enterprise-milkdown .command-palette-results em{display:none}}.teams-page.docs-mode .doc-focus-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.teams-page.docs-mode .doc-focus-button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:7px 9px;border:1px solid rgb(var(--tas-teal-rgb) / .22);background:rgb(var(--tas-panel-2-rgb) / .86);color:var(--text-color);cursor:pointer;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.teams-page.docs-mode .doc-focus-button>span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.teams-page.docs-mode .doc-focus-button .focus-off{display:none}.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout .doc-focus-button{border-color:rgb(var(--tas-lime-rgb) / .55);color:var(--tas-lime)}.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout .doc-focus-button .focus-on{display:none}.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout .doc-focus-button .focus-off{display:inline}.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout.docs-enterprise{grid-template-columns:minmax(0,1fr)}.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout.docs-enterprise .enterprise-doc-library,.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout.docs-enterprise .enterprise-doc-inspector{display:none}.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout.docs-enterprise .enterprise-doc-workspace{min-height:calc(100vh - 238px)}.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout.docs-enterprise .enterprise-doc-paper{max-width:1120px}@media(max-width:1180px){.teams-page.docs-mode .team-sidebar{grid-template-columns:minmax(0,.42fr) minmax(320px,1fr)}.teams-page.docs-mode .team-stats{display:none}.teams-page.docs-mode .docs-layout.docs-enterprise{grid-template-columns:minmax(208px,238px) minmax(0,1fr);min-height:calc(100vh - 226px)}.teams-page.docs-mode .enterprise-doc-inspector{position:static;grid-column:1 / -1;max-height:none;border-top:1px solid rgb(var(--tas-teal-rgb) / .12);border-left:0}.teams-page.docs-mode .inspector-panel{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.teams-page.docs-mode .enterprise-doc-paper{min-height:600px;padding:clamp(24px,3vw,38px)}.teams-page.docs-mode .enterprise-doc-paper .doc-live-title{font-size:clamp(28px,3vw,38px)}.teams-page.docs-mode .enterprise-doc-meta,.teams-page.docs-mode .enterprise-commandbar,.teams-page.docs-mode .enterprise-milkdown{margin-left:0}.teams-page.docs-mode .enterprise-doc-line,.teams-page.docs-mode .enterprise-doc-line.todo{padding-left:42px}.teams-page.docs-mode .enterprise-line-tools{left:4px}}@media(max-width:900px){.teams-page.docs-mode .teams-header{grid-template-columns:minmax(180px,.54fr) minmax(260px,1fr);min-height:70px;gap:12px}.teams-page.docs-mode .teams-header p{display:none}.teams-page.docs-mode h1{font-size:27px}.teams-page.docs-mode .team-picker{padding:8px 10px}.teams-page.docs-mode .team-sidebar{padding:8px}.teams-page.docs-mode .team-card{min-height:64px;padding:8px 10px}.teams-page.docs-mode .role-pill{display:none}.teams-page.docs-mode .team-tabs a{min-height:46px}}@media(max-width:720px){.teams-page.docs-mode .teams-header,.teams-page.docs-mode .team-sidebar{grid-template-columns:1fr}.teams-page.docs-mode .team-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.teams-page.docs-mode .docs-layout.docs-enterprise{grid-template-columns:1fr}.teams-page.docs-mode .enterprise-doc-workspace{order:1}.teams-page.docs-mode .enterprise-doc-library{order:2}.teams-page.docs-mode .enterprise-doc-inspector{order:3}.teams-page.docs-mode .enterprise-doc-library,.teams-page.docs-mode .enterprise-doc-inspector{position:static;max-height:none}.teams-page.docs-mode .enterprise-doc-library{border-right:0;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .12);max-height:310px}}@media(max-width:680px){.teams-page.docs-mode{padding:14px 10px 40px}.teams-page.docs-mode .enterprise-doc-toolbar{grid-template-columns:1fr;gap:7px;padding:8px 10px}.teams-page.docs-mode .enterprise-doc-toolbar .doc-live-left{align-items:flex-start;flex-wrap:wrap;gap:6px 8px}.teams-page.docs-mode .enterprise-doc-toolbar .doc-breadcrumbs{display:none}.teams-page.docs-mode .enterprise-doc-toolbar .doc-toolbar-copy{max-width:calc(100vw - 120px)}.teams-page.docs-mode .enterprise-doc-toolbar .doc-live-left strong{white-space:normal;line-height:1.15}.teams-page.docs-mode .enterprise-doc-toolbar .doc-live-actions{justify-content:flex-start;flex-wrap:wrap;width:100%}.teams-page.docs-mode .enterprise-doc-shell{padding:8px 0 30px}.teams-page.docs-mode .enterprise-doc-paper{min-height:520px;padding:18px 14px 28px}.teams-page.docs-mode .enterprise-doc-paper .doc-live-title{font-size:28px}.teams-page.docs-mode .enterprise-doc-cover{grid-template-columns:40px minmax(0,1fr)}.teams-page.docs-mode .doc-page-mark.large{width:40px;height:40px}.teams-page.docs-mode .enterprise-doc-line,.teams-page.docs-mode .enterprise-doc-line.todo{padding:42px 8px 8px}.teams-page.docs-mode .enterprise-line-tools{left:8px;width:calc(100% - 90px);grid-template-columns:repeat(3,26px) minmax(110px,1fr);opacity:1}}.teams-page,.teams-page.docs-mode,.teams-page.board-mode,.teams-page:not(.board-mode):not(.docs-mode){max-width:min(1500px,100%);padding:12px clamp(12px,1.8vw,24px) 64px;gap:12px}.teams-page .teams-header,.teams-page.docs-mode .teams-header,.teams-page.board-mode .teams-header,.teams-page:not(.board-mode):not(.docs-mode) .teams-header{display:none}.teams-page .team-shell,.teams-page.docs-mode .team-shell,.teams-page.board-mode .team-shell,.teams-page:not(.board-mode):not(.docs-mode) .team-shell{grid-template-columns:1fr;gap:12px}.teams-page .team-sidebar,.teams-page.docs-mode .team-sidebar,.teams-page.board-mode .team-sidebar,.teams-page:not(.board-mode):not(.docs-mode) .team-sidebar{position:sticky;top:var(--hud-nav-height);z-index:16;display:grid;grid-template-columns:minmax(360px,.88fr) minmax(360px,1.12fr);align-items:stretch;gap:0;min-height:50px;padding:0;border:1px solid rgb(var(--tas-teal-rgb) / .15);border-left:1px solid rgb(var(--tas-lime-rgb) / .28);background:linear-gradient(90deg,rgb(var(--tas-lime-rgb) / .075),transparent 30%),rgb(var(--tas-panel-rgb) / .88);backdrop-filter:blur(18px);box-shadow:0 14px 38px rgb(var(--tas-void-rgb) / .32);overflow:hidden}.teams-page .team-sidebar .team-card,.teams-page.docs-mode .team-card,.teams-page.board-mode .team-card,.teams-page:not(.board-mode):not(.docs-mode) .team-card{display:grid;grid-template-columns:auto minmax(230px,1fr);align-items:center;gap:10px;min-width:0;min-height:50px;padding:6px 10px 6px 12px;border:0;border-right:1px solid rgb(var(--tas-teal-rgb) / .13);background:transparent}.teams-page .team-sidebar .team-card>div:first-child{min-width:0}.teams-page .team-sidebar .team-key{font-size:10px;white-space:nowrap}.teams-page .team-sidebar .team-card h2,.teams-page.docs-mode .team-card h2,.teams-page.board-mode .team-card h2,.teams-page:not(.board-mode):not(.docs-mode) .team-card h2{display:none;max-width:100%;margin:1px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.05}.teams-page .team-sidebar .team-card p,.teams-page.docs-mode .team-card p,.teams-page.board-mode .team-card p,.teams-page:not(.board-mode):not(.docs-mode) .team-card p,.teams-page .team-sidebar .team-stats,.teams-page.docs-mode .team-stats,.teams-page.board-mode .team-stats,.teams-page:not(.board-mode):not(.docs-mode) .team-stats{display:none}.teams-page .team-switch-controls{display:grid;grid-template-columns:minmax(170px,1fr) auto;align-items:center;gap:8px;min-width:0}.teams-page .team-sidebar .team-picker,.teams-page .team-sidebar .team-picker-inline,.teams-page.docs-mode .team-sidebar .team-picker,.teams-page.board-mode .team-sidebar .team-picker,.teams-page:not(.board-mode):not(.docs-mode) .team-sidebar .team-picker{min-width:0;padding:0;border:0;background:transparent}.teams-page .team-sidebar .team-picker>span{display:none}.teams-page .team-sidebar .role-pill,.teams-page.docs-mode .role-pill,.teams-page.board-mode .role-pill,.teams-page:not(.board-mode):not(.docs-mode) .role-pill{flex:0 0 auto;width:fit-content;margin-top:0;padding:4px 7px;border-color:rgb(var(--tas-lime-rgb) / .32);background:rgb(var(--tas-lime-rgb) / .08);font-size:9px}.teams-page .team-sidebar .team-tabs,.teams-page.docs-mode .team-tabs,.teams-page.board-mode .team-tabs,.teams-page:not(.board-mode):not(.docs-mode) .team-tabs{display:grid;grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:0;min-width:0;margin:0}.teams-page .team-sidebar .team-tabs.has-access,.teams-page.docs-mode .team-tabs.has-access,.teams-page.board-mode .team-tabs.has-access,.teams-page:not(.board-mode):not(.docs-mode) .team-tabs.has-access{grid-template-columns:repeat(4,minmax(0,1fr))}.teams-page .team-sidebar .team-tabs a,.teams-page.docs-mode .team-tabs a,.teams-page.board-mode .team-tabs a,.teams-page:not(.board-mode):not(.docs-mode) .team-tabs a{display:grid;place-items:center;height:50px;min-height:50px;padding:0 10px;border:0;border-left:1px solid rgb(var(--tas-teal-rgb) / .12);background:transparent;color:var(--text-muted);font-size:10px;letter-spacing:.12em;line-height:1;text-align:center;text-transform:uppercase}.teams-page .team-sidebar .team-tabs a:hover,.teams-page .team-sidebar .team-tabs a.active,.teams-page.docs-mode .team-tabs a.active,.teams-page.board-mode .team-tabs a.active,.teams-page:not(.board-mode):not(.docs-mode) .team-tabs a.active{background:linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .13),rgb(var(--tas-lime-rgb) / .035));color:var(--text-color);box-shadow:inset 0 -2px 0 var(--tas-lime)}.teams-page .team-sidebar .team-tabs a:focus-visible{position:relative;z-index:1;outline:2px solid rgb(var(--tas-teal-rgb) / .72);outline-offset:-2px}@media(max-width:940px){.teams-page .team-sidebar,.teams-page.docs-mode .team-sidebar,.teams-page.board-mode .team-sidebar,.teams-page:not(.board-mode):not(.docs-mode) .team-sidebar{grid-template-columns:1fr;position:static}.teams-page .team-sidebar .team-card,.teams-page.docs-mode .team-card,.teams-page.board-mode .team-card,.teams-page:not(.board-mode):not(.docs-mode) .team-card{border-right:0;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .12)}}@media(max-width:620px){.teams-page,.teams-page.docs-mode,.teams-page.board-mode,.teams-page:not(.board-mode):not(.docs-mode){padding:10px 10px 48px}.teams-page .team-sidebar .team-card,.teams-page.docs-mode .team-card,.teams-page.board-mode .team-card,.teams-page:not(.board-mode):not(.docs-mode) .team-card{grid-template-columns:1fr;min-height:0;padding:8px 10px}.teams-page .team-switch-controls{grid-template-columns:minmax(0,1fr) auto}.teams-page .team-sidebar .team-tabs,.teams-page.docs-mode .team-tabs,.teams-page.board-mode .team-tabs,.teams-page:not(.board-mode):not(.docs-mode) .team-tabs,.teams-page .team-sidebar .team-tabs.has-access,.teams-page.docs-mode .team-tabs.has-access,.teams-page.board-mode .team-tabs.has-access,.teams-page:not(.board-mode):not(.docs-mode) .team-tabs.has-access{grid-template-columns:repeat(2,minmax(0,1fr))}.teams-page .team-sidebar .team-tabs a,.teams-page.docs-mode .team-tabs a,.teams-page.board-mode .team-tabs a,.teams-page:not(.board-mode):not(.docs-mode) .team-tabs a{height:42px;min-height:42px;padding:0 8px;font-size:9px}}.teams-page,.teams-page.docs-mode,.teams-page.board-mode,.teams-page.calendar-mode,.teams-page:not(.board-mode):not(.docs-mode){--team-workbar-height: 44px;--doc-rail-size: 38px;--doc-popout-width: min(294px, calc(100vw - 104px) );max-width:min(1520px,100%);margin:0;padding:0;gap:0}.teams-page .work-page-main{gap:12px;padding-top:12px}.teams-page .app-page-header h1,.teams-page.docs-mode .app-page-header h1,.teams-page.board-mode .app-page-header h1,.teams-page.calendar-mode .app-page-header h1,.teams-page:not(.board-mode):not(.docs-mode) .app-page-header h1{color:var(--text-color);font-family:var(--font-hud);font-size:clamp(23px,2vw,30px);font-weight:760;letter-spacing:0;line-height:1.08;text-transform:none;-webkit-text-stroke:0;filter:none}.teams-page .app-page-header .eyebrow,.teams-page.docs-mode .app-page-header .eyebrow,.teams-page.board-mode .app-page-header .eyebrow,.teams-page.calendar-mode .app-page-header .eyebrow,.teams-page:not(.board-mode):not(.docs-mode) .app-page-header .eyebrow{font-size:11px;letter-spacing:.1em}.teams-page .app-page-header p,.teams-page.docs-mode .app-page-header p,.teams-page.board-mode .app-page-header p,.teams-page.calendar-mode .app-page-header p,.teams-page:not(.board-mode):not(.docs-mode) .app-page-header p{font-size:14px;line-height:1.5}.teams-page .team-main,.teams-page.docs-mode .team-main,.teams-page.board-mode .team-main,.teams-page.calendar-mode .team-main,.teams-page:not(.board-mode):not(.docs-mode) .team-main{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.teams-page .team-sidebar,.teams-page.docs-mode .team-sidebar,.teams-page.board-mode .team-sidebar,.teams-page.calendar-mode .team-sidebar,.teams-page:not(.board-mode):not(.docs-mode) .team-sidebar{position:sticky;top:calc(var(--hud-nav-height) + 12px);z-index:18;display:grid;grid-template-columns:minmax(286px,.7fr) minmax(326px,1fr);align-items:stretch;min-height:var(--team-workbar-height);border-color:rgb(var(--tas-teal-rgb) / .12);border-left-color:rgb(var(--tas-lime-rgb) / .22);background:linear-gradient(90deg,rgb(var(--tas-lime-rgb) / .055),transparent 24%),rgb(var(--tas-panel-rgb) / .82);box-shadow:0 10px 30px rgb(var(--tas-void-rgb) / .26)}.teams-page .team-sidebar .team-card,.teams-page.docs-mode .team-card,.teams-page.board-mode .team-card,.teams-page.calendar-mode .team-card,.teams-page:not(.board-mode):not(.docs-mode) .team-card{grid-template-columns:auto minmax(190px,1fr);min-height:var(--team-workbar-height);padding:5px 9px 5px 11px}.teams-page .team-sidebar .team-card h2,.teams-page.docs-mode .team-card h2,.teams-page.board-mode .team-card h2,.teams-page.calendar-mode .team-card h2,.teams-page:not(.board-mode):not(.docs-mode) .team-card h2{font-size:13px;line-height:1.15}.teams-page .team-sidebar .team-card p,.teams-page.docs-mode .team-card p,.teams-page.board-mode .team-card p,.teams-page.calendar-mode .team-card p,.teams-page:not(.board-mode):not(.docs-mode) .team-card p{font-size:11px;line-height:1.25}.teams-page .team-switch-controls{grid-template-columns:minmax(150px,1fr) auto;gap:7px}.teams-page .team-sidebar .team-key{color:var(--tas-lime);font-size:9px;letter-spacing:.12em}.teams-page .team-sidebar .role-pill,.teams-page.docs-mode .role-pill,.teams-page.board-mode .role-pill,.teams-page.calendar-mode .role-pill,.teams-page:not(.board-mode):not(.docs-mode) .role-pill{padding:3px 6px;font-size:8px;letter-spacing:.1em}.teams-page .team-sidebar .team-tabs,.teams-page.docs-mode .team-tabs,.teams-page.board-mode .team-tabs,.teams-page.calendar-mode .team-tabs,.teams-page:not(.board-mode):not(.docs-mode) .team-tabs{grid-template-columns:repeat(3,minmax(0,1fr));min-height:var(--team-workbar-height)}.teams-page .team-sidebar .team-tabs.has-access,.teams-page.docs-mode .team-tabs.has-access,.teams-page.board-mode .team-tabs.has-access,.teams-page.calendar-mode .team-tabs.has-access,.teams-page:not(.board-mode):not(.docs-mode) .team-tabs.has-access{grid-template-columns:repeat(4,minmax(0,1fr))}.teams-page .team-sidebar .team-tabs a,.teams-page.docs-mode .team-tabs a,.teams-page.board-mode .team-tabs a,.teams-page.calendar-mode .team-tabs a,.teams-page:not(.board-mode):not(.docs-mode) .team-tabs a{height:var(--team-workbar-height);min-height:var(--team-workbar-height);padding:0 9px;font-size:9px;letter-spacing:.12em}.teams-page.docs-mode .docs-layout.docs-enterprise{display:grid;position:relative;grid-template-columns:var(--doc-rail-size) minmax(0,1fr) var(--doc-rail-size)!important;gap:8px;min-height:calc(100vh - var(--hud-nav-height) - 72px);border:0;background:linear-gradient(90deg,rgb(var(--tas-blue-rgb) / .018),transparent 30%),rgb(var(--tas-void-rgb) / .08);overflow:visible}.teams-page.docs-mode .doc-side-rail{top:calc(var(--hud-nav-height) + var(--team-workbar-height) + 18px);z-index:11;gap:6px;width:var(--doc-rail-size);max-height:calc(100vh - var(--hud-nav-height) - 86px);padding:4px;border-color:rgb(var(--tas-teal-rgb) / .1);background:rgb(var(--tas-panel-rgb) / .76);box-shadow:0 12px 34px rgb(var(--tas-void-rgb) / .24)}.teams-page.docs-mode .doc-side-rail-left{grid-column:1}.teams-page.docs-mode .doc-side-rail-right{grid-column:3}.teams-page.docs-mode .doc-side-rail button{width:28px;min-height:30px;padding:0;border-color:transparent;background:transparent;color:color-mix(in srgb,var(--text-muted) 82%,transparent)}.teams-page.docs-mode .doc-side-rail button:hover,.teams-page.docs-mode .doc-side-rail button.active{border-color:rgb(var(--tas-lime-rgb) / .26);background:rgb(var(--tas-lime-rgb) / .08);color:var(--tas-lime)}.teams-page.docs-mode .doc-side-rail svg{width:17px;height:17px}.teams-page.docs-mode .enterprise-doc-workspace{grid-column:2!important;min-width:0;min-height:calc(100vh - var(--hud-nav-height) - 72px);border:0;background:linear-gradient(180deg,rgb(var(--tas-panel-rgb) / .14),transparent 360px),rgb(var(--tas-void-rgb) / .1)}.teams-page.docs-mode .enterprise-doc-library,.teams-page.docs-mode .enterprise-doc-inspector{position:absolute!important;top:46px;z-index:24;display:none!important;width:var(--doc-popout-width);max-height:min(640px,calc(100vh - var(--hud-nav-height) - 128px));padding:10px;border:1px solid rgb(var(--tas-teal-rgb) / .13);background:linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .045),transparent 180px),rgb(var(--tas-panel-rgb) / .97);box-shadow:0 24px 62px rgb(var(--tas-void-rgb) / .62);backdrop-filter:blur(18px)}.teams-page.docs-mode .enterprise-doc-library{left:calc(var(--doc-rail-size) + 8px);border-left-color:rgb(var(--tas-lime-rgb) / .28)}.teams-page.docs-mode .enterprise-doc-inspector{right:calc(var(--doc-rail-size) + 8px);border-right-color:rgb(var(--tas-lime-rgb) / .28)}.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .enterprise-doc-library,.teams-page.docs-mode .docs-layout.docs-enterprise.inspectorOpen .enterprise-doc-inspector{display:block!important}.teams-page.docs-mode .doc-library-title h2{max-width:132px;font-size:13px}.teams-page.docs-mode .doc-library-title,.teams-page.docs-mode .doc-search-row,.teams-page.docs-mode .doc-library-stats{margin-top:0}.teams-page.docs-mode .doc-library-stats{gap:7px;padding-bottom:8px}.teams-page.docs-mode .enterprise-page-card{grid-template-columns:24px minmax(0,1fr) auto;gap:5px 7px;padding-top:7px;padding-bottom:7px}.teams-page.docs-mode .enterprise-page-card .doc-page-mark{width:23px;height:23px}.teams-page.docs-mode .enterprise-page-card .doc-page-meta{margin-top:2px}.teams-page.docs-mode .enterprise-doc-toolbar{top:calc(var(--hud-nav-height) + var(--team-workbar-height) + 10px);z-index:10;grid-template-columns:minmax(0,1fr) auto;min-height:38px;padding:6px clamp(8px,1vw,12px);border:1px solid rgb(var(--tas-teal-rgb) / .1);border-left:0;border-right:0;background:rgb(var(--tas-ink-rgb) / .78);box-shadow:0 10px 28px rgb(var(--tas-void-rgb) / .18)}.teams-page.docs-mode .enterprise-doc-toolbar .doc-live-left{gap:7px}.teams-page.docs-mode .enterprise-doc-toolbar .doc-toolbar-copy{gap:1px}.teams-page.docs-mode .enterprise-doc-toolbar .doc-breadcrumbs{font-size:9px;letter-spacing:.07em}.teams-page.docs-mode .enterprise-doc-toolbar button,.teams-page.docs-mode .enterprise-doc-toolbar .doc-focus-button{min-height:28px;padding:6px 8px;font-size:9px;letter-spacing:.1em}.teams-page.docs-mode .enterprise-doc-toolbar .primary-btn{padding-inline:10px}.teams-page.docs-mode .doc-mode-pill{height:20px;padding:0 6px;font-size:8px}.teams-page.docs-mode .live-dot{width:7px;height:7px;box-shadow:0 0 9px rgb(var(--tas-lime-rgb) / .22)}.teams-page.docs-mode .enterprise-doc-shell{padding:clamp(12px,1.8vw,24px) clamp(18px,5vw,76px) 60px}.teams-page.docs-mode .enterprise-doc-paper{max-width:1040px;min-height:calc(100vh - var(--hud-nav-height) - 166px);padding:clamp(28px,4vw,54px);background:rgb(var(--tas-panel-rgb) / .62);border:1px solid rgb(var(--tas-teal-rgb) / .11);border-left:1px solid rgb(var(--tas-lime-rgb) / .28);box-shadow:0 18px 48px rgb(var(--tas-void-rgb) / .26),inset 0 1px rgb(var(--tas-teal-rgb) / .06)}.teams-page.docs-mode .enterprise-doc-paper:before,.teams-page.docs-mode .enterprise-doc-paper:after,.teams-page.docs-mode .enterprise-milkdown:before{display:none}.teams-page.docs-mode .enterprise-doc-cover{grid-template-columns:34px minmax(0,1fr);gap:12px;padding-bottom:13px;border-bottom-color:rgb(var(--tas-teal-rgb) / .08)}.teams-page.docs-mode .doc-page-mark.large{width:34px;height:34px;font-size:12px}.teams-page.docs-mode .enterprise-doc-paper .doc-live-title{min-height:34px;max-width:860px;font-size:clamp(26px,2.3vw,36px);line-height:1.12}.teams-page.docs-mode .enterprise-doc-paper .doc-live-summary{max-width:760px;font-size:13px;line-height:1.48;color:var(--text-muted)}.teams-page.docs-mode .enterprise-doc-meta{margin:0 0 16px;gap:6px;padding-bottom:13px}.teams-page.docs-mode .enterprise-doc-meta span{min-height:22px;padding:3px 6px;border-color:rgb(var(--tas-teal-rgb) / .1);background:rgb(var(--tas-void-rgb) / .22);font-size:9px;letter-spacing:.08em}.teams-page.docs-mode .enterprise-doc-meta span strong{font-size:11px}.teams-page.docs-mode .enterprise-milkdown{margin-left:0;max-width:900px;min-height:440px;padding-left:0;border-left:0}.teams-page.docs-mode .enterprise-milkdown .ProseMirror{min-height:420px;padding:0 0 88px;font-size:15px;line-height:1.72}.teams-page.docs-mode .enterprise-milkdown .ProseMirror>*{max-width:820px}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h1,.teams-page.docs-mode .enterprise-milkdown .ProseMirror h2,.teams-page.docs-mode .enterprise-milkdown .ProseMirror h3{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--text-color);-webkit-text-stroke:0;filter:none;text-shadow:none}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h1{font-size:30px}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h2{font-size:23px}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h3{font-size:18px}.teams-page.docs-mode .enterprise-milkdown .milkdown-command-palette,.teams-page.docs-mode .enterprise-milkdown .milkdown-slash-menu,.teams-page.docs-mode .enterprise-milkdown .milkdown-link-preview,.teams-page.docs-mode .enterprise-milkdown .milkdown-link-edit,.teams-page.docs-mode .enterprise-milkdown .top-bar-heading-dropdown{border-radius:6px;box-shadow:0 18px 46px rgb(var(--tas-void-rgb) / .58)}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle{transform:translate(-42px);cursor:default;border-color:rgb(var(--tas-teal-rgb) / .08);background:rgb(var(--tas-panel-rgb) / .38);opacity:.62}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle:hover,.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle:focus-within{opacity:1}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle:active,.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item:last-child,.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item:last-child:active{cursor:default}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item{width:24px;height:24px;padding:5px;color:color-mix(in srgb,var(--hud-ion) 76%,transparent)}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item:last-child{opacity:.46}.teams-page.calendar-mode .calendar-layout.team-calendar-board,.teams-page:not(.board-mode):not(.docs-mode) .calendar-layout.team-calendar-board{min-height:calc(100vh - var(--hud-nav-height) - 72px)}.teams-page.calendar-mode .team-calendar-grid,.teams-page:not(.board-mode):not(.docs-mode) .team-calendar-grid{min-height:min(650px,calc(100vh - var(--hud-nav-height) - 190px))}@media(max-width:940px){.teams-page .team-sidebar,.teams-page.docs-mode .team-sidebar,.teams-page.board-mode .team-sidebar,.teams-page.calendar-mode .team-sidebar,.teams-page:not(.board-mode):not(.docs-mode) .team-sidebar{position:static;grid-template-columns:1fr}.teams-page.docs-mode .docs-layout.docs-enterprise{grid-template-columns:var(--doc-rail-size) minmax(0,1fr) var(--doc-rail-size)!important}}@media(max-width:720px){.teams-page,.teams-page.docs-mode,.teams-page.board-mode,.teams-page.calendar-mode,.teams-page:not(.board-mode):not(.docs-mode){--team-workbar-height: 42px;--doc-rail-size: 34px;padding:8px 8px 44px}.teams-page .team-sidebar .team-tabs,.teams-page.docs-mode .team-tabs,.teams-page.board-mode .team-tabs,.teams-page.calendar-mode .team-tabs,.teams-page:not(.board-mode):not(.docs-mode) .team-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.teams-page .team-sidebar .team-tabs.has-access,.teams-page.docs-mode .team-tabs.has-access,.teams-page.board-mode .team-tabs.has-access,.teams-page.calendar-mode .team-tabs.has-access,.teams-page:not(.board-mode):not(.docs-mode) .team-tabs.has-access{grid-template-columns:repeat(4,minmax(0,1fr))}.teams-page.docs-mode .docs-layout.docs-enterprise{grid-template-columns:var(--doc-rail-size) minmax(0,1fr) var(--doc-rail-size)!important;gap:6px}.teams-page.docs-mode .doc-side-rail{top:calc(var(--hud-nav-height) + 8px);width:var(--doc-rail-size);padding:3px}.teams-page.docs-mode .doc-side-rail button{width:26px;min-height:28px}.teams-page.docs-mode .enterprise-doc-library,.teams-page.docs-mode .enterprise-doc-inspector{width:min(292px,calc(100vw - 82px));max-height:calc(100vh - var(--hud-nav-height) - 84px)}.teams-page.docs-mode .enterprise-doc-toolbar{grid-template-columns:1fr;top:var(--hud-nav-height)}.teams-page.docs-mode .enterprise-doc-toolbar .doc-live-actions{width:100%;justify-content:flex-start;overflow-x:auto}.teams-page.docs-mode .enterprise-doc-shell{padding:8px 0 36px}.teams-page.docs-mode .enterprise-doc-paper{min-height:520px;padding:18px 14px 30px}.teams-page.docs-mode .enterprise-doc-paper .doc-live-title{font-size:26px}.teams-page.docs-mode .enterprise-doc-cover{grid-template-columns:32px minmax(0,1fr)}.teams-page.docs-mode .doc-page-mark.large{width:32px;height:32px}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle{transform:none}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h1{font-size:26px}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h2{font-size:21px}}.teams-page,.teams-page.docs-mode,.teams-page.board-mode,.teams-page.calendar-mode,.teams-page:not(.board-mode):not(.docs-mode){--team-workbar-height: 44px}.teams-page .team-sidebar,.teams-page.docs-mode .team-sidebar,.teams-page.board-mode .team-sidebar,.teams-page.calendar-mode .team-sidebar,.teams-page:not(.board-mode):not(.docs-mode) .team-sidebar{grid-template-columns:minmax(286px,.66fr) minmax(340px,1fr)!important;min-height:var(--team-workbar-height)!important;padding:0!important;overflow:hidden}.teams-page .team-sidebar .team-card,.teams-page.docs-mode .team-card,.teams-page.board-mode .team-card,.teams-page.calendar-mode .team-card,.teams-page:not(.board-mode):not(.docs-mode) .team-card{min-height:var(--team-workbar-height)!important;height:var(--team-workbar-height);padding:4px 9px 4px 11px!important}.teams-page .team-switch-controls{min-height:calc(var(--team-workbar-height) - 8px)}.teams-page .team-sidebar .team-tabs,.teams-page.docs-mode .team-tabs,.teams-page.board-mode .team-tabs,.teams-page.calendar-mode .team-tabs,.teams-page:not(.board-mode):not(.docs-mode) .team-tabs{min-height:var(--team-workbar-height)!important;height:var(--team-workbar-height)}.teams-page .team-sidebar .team-tabs a,.teams-page.docs-mode .team-tabs a,.teams-page.board-mode .team-tabs a,.teams-page.calendar-mode .team-tabs a,.teams-page:not(.board-mode):not(.docs-mode) .team-tabs a{height:var(--team-workbar-height)!important;min-height:var(--team-workbar-height)!important;padding:0 8px!important;white-space:nowrap}@media(max-width:940px){.teams-page .team-sidebar,.teams-page.docs-mode .team-sidebar,.teams-page.board-mode .team-sidebar,.teams-page.calendar-mode .team-sidebar,.teams-page:not(.board-mode):not(.docs-mode) .team-sidebar{grid-template-columns:1fr!important}}.teams-page.docs-mode{--doc-rail-size: 40px;--doc-popout-width: min(318px, calc(100vw - 104px) )}.teams-page.docs-mode .docs-layout.docs-enterprise{grid-template-columns:var(--doc-rail-size) minmax(0,1fr) var(--doc-rail-size)!important;gap:10px;min-height:calc(100vh - var(--hud-nav-height) - var(--team-workbar-height) - 36px);padding:0;background:linear-gradient(180deg,rgb(var(--tas-panel-rgb) / .1),transparent 34vh),rgb(var(--tas-void-rgb) / .12)}.teams-page.docs-mode .doc-side-rail{position:sticky;top:calc(var(--hud-nav-height) + var(--team-workbar-height) + 18px);display:flex;flex-direction:column;align-items:center;gap:7px;width:var(--doc-rail-size);height:fit-content;max-height:calc(100vh - var(--hud-nav-height) - var(--team-workbar-height) - 34px);padding:5px;border:1px solid rgb(var(--tas-teal-rgb) / .1);background:rgb(var(--tas-panel-rgb) / .68);backdrop-filter:blur(14px);box-shadow:0 14px 34px rgb(var(--tas-void-rgb) / .28)}.teams-page.docs-mode .doc-side-rail button{display:grid;place-items:center;width:30px;min-height:32px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:color-mix(in srgb,var(--text-muted) 78%,transparent);transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.teams-page.docs-mode .doc-side-rail button:hover,.teams-page.docs-mode .doc-side-rail button:focus-visible,.teams-page.docs-mode .doc-side-rail button.active{border-color:rgb(var(--tas-lime-rgb) / .26);background:rgb(var(--tas-lime-rgb) / .09);color:var(--tas-lime);transform:translateY(-1px)}.teams-page.docs-mode .doc-side-rail button:focus-visible{outline:2px solid rgb(var(--tas-teal-rgb) / .6);outline-offset:2px}.teams-page.docs-mode .doc-side-rail svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.teams-page.docs-mode .doc-side-rail span{display:none}.teams-page.docs-mode .enterprise-doc-library,.teams-page.docs-mode .enterprise-doc-inspector{position:absolute!important;top:48px;z-index:28;display:none!important;width:var(--doc-popout-width);max-height:min(680px,calc(100vh - var(--hud-nav-height) - var(--team-workbar-height) - 72px));padding:11px;overflow:auto;border:1px solid rgb(var(--tas-teal-rgb) / .14);border-radius:8px;background:linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .052),transparent 184px),rgb(var(--tas-panel-rgb) / .97);box-shadow:0 26px 70px rgb(var(--tas-void-rgb) / .66);backdrop-filter:blur(18px);scrollbar-color:rgb(var(--tas-teal-rgb) / .32) transparent}.teams-page.docs-mode .enterprise-doc-library{left:calc(var(--doc-rail-size) + 10px);border-left-color:rgb(var(--tas-lime-rgb) / .32)}.teams-page.docs-mode .enterprise-doc-inspector{right:calc(var(--doc-rail-size) + 10px);border-right-color:rgb(var(--tas-lime-rgb) / .32)}.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .enterprise-doc-library,.teams-page.docs-mode .docs-layout.docs-enterprise.inspectorOpen .enterprise-doc-inspector{display:grid!important}.teams-page.docs-mode .doc-library-title,.teams-page.docs-mode .doc-library-actions,.teams-page.docs-mode .inspector-tabs{align-items:center}.teams-page.docs-mode .doc-library-title h2{max-width:176px;font-size:14px;line-height:1.05}.teams-page.docs-mode .doc-library-actions{display:flex;gap:5px}.teams-page.docs-mode .doc-panel-close{border-color:rgb(var(--tas-teal-rgb) / .12);background:rgb(var(--tas-void-rgb) / .22);color:var(--text-muted)}.teams-page.docs-mode .doc-panel-close:hover,.teams-page.docs-mode .doc-panel-close:focus-visible{border-color:rgb(var(--tas-lime-rgb) / .28);color:var(--tas-lime)}.teams-page.docs-mode .doc-search-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}.teams-page.docs-mode .doc-search-row input,.teams-page.docs-mode .enterprise-create input,.teams-page.docs-mode .property-card input{border-radius:6px;background:rgb(var(--tas-void-rgb) / .28)}.teams-page.docs-mode .doc-library-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:2px 0 6px}.teams-page.docs-mode .doc-library-stats span{min-height:42px;border-radius:6px;background:rgb(var(--tas-void-rgb) / .2)}.teams-page.docs-mode .library-section-label{margin-top:8px;color:var(--text-muted);font-size:9px;letter-spacing:.13em}.teams-page.docs-mode .enterprise-page-card{grid-template-columns:24px minmax(0,1fr);gap:6px 8px;padding:8px;border-radius:7px;border-color:transparent;background:transparent}.teams-page.docs-mode .enterprise-page-card:hover,.teams-page.docs-mode .enterprise-page-card.active{border-color:rgb(var(--tas-lime-rgb) / .2);background:rgb(var(--tas-lime-rgb) / .07)}.teams-page.docs-mode .enterprise-page-card .doc-page-mark{width:24px;height:24px;border-radius:6px}.teams-page.docs-mode .enterprise-page-card .doc-page-meta,.teams-page.docs-mode .enterprise-page-card .doc-tag-row{grid-column:2}.teams-page.docs-mode .enterprise-page-card .doc-status-chip{justify-self:start}.teams-page.docs-mode .enterprise-doc-workspace{grid-column:2!important;min-width:0;border:0;background:transparent}.teams-page.docs-mode .enterprise-doc-toolbar{position:sticky;top:calc(var(--hud-nav-height) + var(--team-workbar-height) + 8px);z-index:12;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;min-height:40px;padding:6px 10px;border:1px solid rgb(var(--tas-teal-rgb) / .09);border-radius:8px;background:rgb(var(--tas-ink-rgb) / .76);backdrop-filter:blur(16px);box-shadow:0 12px 30px rgb(var(--tas-void-rgb) / .22)}.teams-page.docs-mode .enterprise-doc-toolbar .doc-live-left{min-width:0;gap:8px}.teams-page.docs-mode .doc-toolbar-copy{min-width:0}.teams-page.docs-mode .enterprise-doc-toolbar .doc-breadcrumbs{max-width:52vw;overflow:hidden;color:color-mix(in srgb,var(--text-muted) 84%,transparent);text-overflow:ellipsis;white-space:nowrap}.teams-page.docs-mode .enterprise-doc-toolbar .doc-live-left strong{font-size:10px;letter-spacing:.08em}.teams-page.docs-mode .doc-toolbar-stat,.teams-page.docs-mode .doc-mode-pill{display:inline-flex;align-items:center;height:22px;padding:0 7px;border:1px solid rgb(var(--tas-teal-rgb) / .12);border-radius:999px;background:rgb(var(--tas-void-rgb) / .26);color:var(--text-muted);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.teams-page.docs-mode .doc-mode-pill{border-color:rgb(var(--tas-lime-rgb) / .18);color:var(--tas-lime)}.teams-page.docs-mode .enterprise-doc-toolbar button,.teams-page.docs-mode .enterprise-doc-toolbar .doc-focus-button{min-height:28px;border-radius:6px}.teams-page.docs-mode .doc-live-actions{gap:6px}.teams-page.docs-mode .doc-live-collab span{width:26px;height:26px;border-radius:999px;background:rgb(var(--tas-teal-rgb) / .08)}.teams-page.docs-mode .enterprise-doc-shell{padding:clamp(14px,2.2vw,30px) clamp(20px,5vw,88px) 70px}.teams-page.docs-mode .enterprise-doc-paper{position:relative;max-width:980px;min-height:calc(100vh - var(--hud-nav-height) - var(--team-workbar-height) - 138px);margin:0 auto;padding:clamp(30px,4.6vw,62px);border:1px solid rgb(var(--tas-teal-rgb) / .09);border-left:1px solid rgb(var(--tas-lime-rgb) / .22);border-radius:8px;background:linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .035),transparent 210px),rgb(var(--tas-panel-rgb) / .54);box-shadow:0 20px 54px rgb(var(--tas-void-rgb) / .22),inset 0 1px rgb(var(--tas-teal-rgb) / .045)}.teams-page.docs-mode .enterprise-doc-cover{display:grid;grid-template-columns:36px minmax(0,1fr);gap:13px;padding-bottom:14px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .07)}.teams-page.docs-mode .doc-page-mark.large{width:36px;height:36px;border-radius:8px;border-color:rgb(var(--tas-lime-rgb) / .24);background:linear-gradient(135deg,rgb(var(--tas-lime-rgb) / .16),rgb(var(--tas-teal-rgb) / .08)),rgb(var(--tas-void-rgb) / .34);color:var(--tas-lime)}.teams-page.docs-mode .enterprise-title-group{min-width:0}.teams-page.docs-mode .enterprise-doc-paper .doc-live-title{min-height:36px;max-width:850px;font-size:clamp(30px,3.2vw,44px);line-height:1.05}.teams-page.docs-mode .enterprise-doc-paper .doc-live-summary{max-width:730px;margin-top:4px;font-size:13.5px;line-height:1.55}.teams-page.docs-mode .doc-title-context{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;color:var(--text-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.teams-page.docs-mode .doc-title-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-page.docs-mode .enterprise-doc-meta{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:12px 0 14px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .055)}.teams-page.docs-mode .enterprise-doc-meta span{min-height:22px;padding:3px 7px;border:1px solid rgb(var(--tas-teal-rgb) / .08);border-radius:999px;background:rgb(var(--tas-void-rgb) / .18);color:var(--text-muted);font-size:8px;letter-spacing:.1em}.teams-page.docs-mode .enterprise-doc-meta span strong{color:color-mix(in srgb,var(--text-color) 90%,var(--tas-lime));font-size:10px}.teams-page.docs-mode .enterprise-milkdown{max-width:860px;min-height:480px;margin-left:0;padding-left:0;border-left:0}.teams-page.docs-mode .enterprise-milkdown .ProseMirror{min-height:460px;padding:0 0 100px;caret-color:var(--tas-lime);font-size:16px;line-height:1.76}.teams-page.docs-mode .enterprise-milkdown .ProseMirror>*{max-width:800px}.teams-page.docs-mode .enterprise-milkdown .ProseMirror>*+*{margin-top:.78em}.teams-page.docs-mode .enterprise-milkdown .ProseMirror p,.teams-page.docs-mode .enterprise-milkdown .ProseMirror li{color:color-mix(in srgb,var(--text-color),transparent 5%)}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h1,.teams-page.docs-mode .enterprise-milkdown .ProseMirror h2,.teams-page.docs-mode .enterprise-milkdown .ProseMirror h3{margin:1.28em 0 .36em;font-family:var(--font-body);font-weight:850;letter-spacing:0;line-height:1.14;text-transform:none;text-shadow:none}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h1{font-size:clamp(30px,2.6vw,38px)}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h2{font-size:clamp(23px,2vw,28px)}.teams-page.docs-mode .enterprise-milkdown .ProseMirror h3{font-size:19px}.teams-page.docs-mode .enterprise-milkdown .ProseMirror blockquote{border-radius:7px;border-left-color:var(--tas-teal);background:linear-gradient(90deg,rgb(var(--tas-teal-rgb) / .11),transparent 70%),rgb(var(--tas-void-rgb) / .18)}.teams-page.docs-mode .enterprise-milkdown .ProseMirror a{color:var(--tas-teal);text-decoration:none;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .38)}.teams-page.docs-mode .enterprise-milkdown .ProseMirror code{border-radius:4px}.teams-page.docs-mode .enterprise-milkdown .ProseMirror pre,.teams-page.docs-mode .enterprise-milkdown .cm-editor{border-radius:7px}.teams-page.docs-mode .enterprise-milkdown .milkdown-table-block table{border-radius:7px;overflow:hidden}.teams-page.docs-mode .enterprise-milkdown .milkdown-table-block th{color:var(--tas-lime)}.teams-page.docs-mode .enterprise-milkdown .milkdown-image-block>.image-wrapper img{border-radius:7px}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle{transform:translate(-38px);cursor:grab;gap:3px;padding:2px;border-radius:8px;border-color:rgb(var(--tas-teal-rgb) / .1);background:rgb(var(--tas-panel-rgb) / .62);opacity:.68}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle:hover,.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle:focus-within{border-color:rgb(var(--tas-lime-rgb) / .22);opacity:1}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item{width:25px;height:25px;border-radius:6px;color:color-mix(in srgb,var(--tas-teal) 76%,var(--text-muted))}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item:hover,.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item:focus-visible{background:rgb(var(--tas-lime-rgb) / .1);color:var(--tas-lime)}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item:first-child{cursor:pointer}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item:last-child,.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle .operation-item:last-child:active{cursor:grab;opacity:.72}.teams-page.docs-mode .enterprise-milkdown .milkdown-root.is-block-dragging .milkdown-block-handle .operation-item:last-child{cursor:grabbing}.teams-page.docs-mode .enterprise-milkdown .milkdown-command-palette,.teams-page.docs-mode .enterprise-milkdown .milkdown-slash-menu,.teams-page.docs-mode .enterprise-milkdown .milkdown-link-preview,.teams-page.docs-mode .enterprise-milkdown .milkdown-link-edit,.teams-page.docs-mode .enterprise-milkdown .top-bar-heading-dropdown{border-radius:8px;border-color:rgb(var(--tas-teal-rgb) / .16);background:rgb(var(--tas-panel-rgb) / .98);box-shadow:0 22px 62px rgb(var(--tas-void-rgb) / .68)}.teams-page.docs-mode .enterprise-milkdown .milkdown-command-palette{top:10px;left:0;width:min(520px,calc(100vw - 128px))}.teams-page.docs-mode .enterprise-milkdown .command-palette-results button,.teams-page.docs-mode .enterprise-milkdown .command-icon{border-radius:6px}.teams-page.docs-mode .enterprise-doc-inspector .inspector-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.teams-page.docs-mode .enterprise-doc-inspector .inspector-tabs .doc-panel-close{grid-column:1 / -1}.teams-page.docs-mode .enterprise-doc-inspector .inspector-card,.teams-page.docs-mode .enterprise-doc-inspector .source-row,.teams-page.docs-mode .enterprise-doc-inspector .asset-row,.teams-page.docs-mode .enterprise-doc-inspector .history-row,.teams-page.docs-mode .enterprise-doc-inspector .activity-row,.teams-page.docs-mode .enterprise-doc-inspector .outline-row{border-radius:7px}@media(max-width:940px){.teams-page.docs-mode .docs-layout.docs-enterprise{grid-template-columns:var(--doc-rail-size) minmax(0,1fr) var(--doc-rail-size)!important}.teams-page.docs-mode .enterprise-doc-toolbar{top:calc(var(--hud-nav-height) + 8px)}}@media(max-width:720px){.teams-page.docs-mode{--doc-rail-size: 34px;--doc-popout-width: min(304px, calc(100vw - 82px) )}.teams-page.docs-mode .docs-layout.docs-enterprise{gap:6px}.teams-page.docs-mode .doc-side-rail{top:calc(var(--hud-nav-height) + 8px);width:var(--doc-rail-size);padding:3px}.teams-page.docs-mode .doc-side-rail button{width:26px;min-height:28px}.teams-page.docs-mode .enterprise-doc-library,.teams-page.docs-mode .enterprise-doc-inspector{top:40px;max-height:calc(100vh - var(--hud-nav-height) - 80px)}.teams-page.docs-mode .enterprise-doc-toolbar{grid-template-columns:1fr;align-items:start}.teams-page.docs-mode .enterprise-doc-toolbar .doc-live-actions{width:100%;justify-content:flex-start;overflow-x:auto}.teams-page.docs-mode .doc-live-collab{display:none}.teams-page.docs-mode .enterprise-doc-shell{padding:8px 0 38px}.teams-page.docs-mode .enterprise-doc-paper{min-height:520px;padding:20px 15px 34px}.teams-page.docs-mode .enterprise-doc-cover{grid-template-columns:32px minmax(0,1fr);gap:10px}.teams-page.docs-mode .doc-page-mark.large{width:32px;height:32px}.teams-page.docs-mode .enterprise-doc-paper .doc-live-title{font-size:28px}.teams-page.docs-mode .enterprise-doc-meta{gap:5px}.teams-page.docs-mode .enterprise-milkdown .ProseMirror{font-size:15px;line-height:1.7}.teams-page.docs-mode .enterprise-milkdown .milkdown-command-palette{width:min(100%,calc(100vw - 82px))}.teams-page.docs-mode .enterprise-milkdown .milkdown-block-handle{transform:none}}.teams-page.docs-mode{--doc-popout-width: clamp(276px, 22vw, 336px)}.teams-page.docs-mode .doc-tree.enterprise-doc-library,.teams-page.docs-mode .doc-inspector.enterprise-doc-inspector{box-sizing:border-box;width:var(--doc-popout-width)!important;min-width:0!important;max-width:var(--doc-popout-width)!important}.teams-page.docs-mode .doc-tree.enterprise-doc-library{display:none!important;grid-template-rows:auto auto auto minmax(0,1fr);gap:9px}.teams-page.docs-mode .doc-inspector.enterprise-doc-inspector{display:none!important}.teams-page.docs-mode .docs-layout.docs-enterprise.inspectorOpen .doc-inspector.enterprise-doc-inspector{display:grid!important}.teams-page.docs-mode .doc-library-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0}.teams-page.docs-mode .doc-library-title>div:first-child{min-width:0}.teams-page.docs-mode .doc-library-title h2{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-page.docs-mode .doc-library-actions{flex:0 0 auto}.teams-page.docs-mode .doc-library-actions button,.teams-page.docs-mode .doc-search-row button,.teams-page.docs-mode .enterprise-create button,.teams-page.docs-mode .doc-empty-actions button,.teams-page.docs-mode .doc-panel-close{border-radius:6px;white-space:nowrap}.teams-page.docs-mode .doc-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0}.teams-page.docs-mode .doc-search-row input{min-width:0}.teams-page.docs-mode .doc-library-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.teams-page.docs-mode .doc-library-stats span{display:grid;align-content:center;min-width:0;min-height:36px;padding:6px 7px}.teams-page.docs-mode .doc-library-stats strong{font-size:16px;line-height:1}.teams-page.docs-mode .enterprise-page-list{min-height:0;overflow:auto;padding-right:2px;scrollbar-color:rgb(var(--tas-teal-rgb) / .26) transparent}.teams-page.docs-mode .doc-library-empty{display:grid;gap:9px;padding:18px 16px;border:1px dashed rgb(var(--tas-teal-rgb) / .2);border-radius:7px;background:linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .05),transparent 120px),rgb(var(--tas-void-rgb) / .18);color:var(--text-muted)}.teams-page.docs-mode .doc-library-empty strong{color:var(--text-color);font-size:13px;letter-spacing:.02em}.teams-page.docs-mode .doc-library-empty span{max-width:28ch;color:var(--text-muted);font-size:12px;line-height:1.45}.teams-page.docs-mode .doc-library-empty .primary-btn{justify-self:start}.teams-page.docs-mode .doc-team-navigator{display:grid;gap:8px;min-height:0;max-height:330px;overflow:auto;padding-right:2px;scrollbar-color:rgb(var(--tas-teal-rgb) / .26) transparent}.teams-page.docs-mode .doc-team-group,.teams-page.docs-mode .doc-navigator-team{display:grid;gap:6px;min-width:0;border:1px solid rgb(var(--tas-teal-rgb) / .1);border-radius:8px;background:linear-gradient(135deg,rgb(var(--tas-teal-rgb) / .045),transparent 62%),rgb(var(--tas-void-rgb) / .2)}.teams-page.docs-mode .doc-team-group{padding:7px}.teams-page.docs-mode .doc-team-group.active,.teams-page.docs-mode .doc-navigator-team.active{border-color:rgb(var(--tas-lime-rgb) / .22);background:linear-gradient(135deg,rgb(var(--tas-lime-rgb) / .055),transparent 60%),rgb(var(--tas-void-rgb) / .24)}.teams-page.docs-mode .doc-team-row,.teams-page.docs-mode .doc-navigator-team-title,.teams-page.docs-mode .doc-team-page,.teams-page.docs-mode .doc-navigator-page{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;color:var(--text-color);text-decoration:none}.teams-page.docs-mode .doc-team-row,.teams-page.docs-mode .doc-navigator-team-title{padding:3px}.teams-page.docs-mode .doc-team-sigil{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgb(var(--tas-teal-rgb) / .18);border-radius:6px;background:rgb(var(--tas-teal-rgb) / .08);color:var(--tas-teal);font-family:var(--font-display);font-size:9px;font-weight:900;letter-spacing:.1em}.teams-page.docs-mode .doc-team-copy,.teams-page.docs-mode .doc-team-page>span:last-child,.teams-page.docs-mode .doc-navigator-team-title>span:last-child,.teams-page.docs-mode .doc-navigator-page>span:last-child{min-width:0}.teams-page.docs-mode .doc-team-row strong,.teams-page.docs-mode .doc-navigator-team-title strong,.teams-page.docs-mode .doc-team-page strong,.teams-page.docs-mode .doc-navigator-page strong{display:block;overflow:hidden;color:var(--text-color);font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.teams-page.docs-mode .doc-team-row small,.teams-page.docs-mode .doc-navigator-team-title small,.teams-page.docs-mode .doc-team-page small,.teams-page.docs-mode .doc-navigator-page small{display:block;overflow:hidden;color:var(--text-muted);font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.teams-page.docs-mode .doc-team-pages,.teams-page.docs-mode .doc-navigator-pages{display:grid;gap:3px}.teams-page.docs-mode .doc-team-page,.teams-page.docs-mode .doc-navigator-page{padding:5px 6px 5px calc(6px + (var(--depth, 0) * 13px));border:1px solid transparent;border-radius:6px;color:var(--text-color)}.teams-page.docs-mode .doc-team-page:hover,.teams-page.docs-mode .doc-team-page:focus-visible,.teams-page.docs-mode .doc-team-page.active,.teams-page.docs-mode .doc-navigator-page:hover,.teams-page.docs-mode .doc-navigator-page:focus-visible{border-color:rgb(var(--tas-lime-rgb) / .2);background:rgb(var(--tas-lime-rgb) / .07);outline:0}.teams-page.docs-mode .doc-team-page .doc-page-mark,.teams-page.docs-mode .doc-navigator-page .doc-page-mark{width:22px;height:22px;border-radius:6px}.teams-page.docs-mode .doc-team-empty,.teams-page.docs-mode .doc-team-more,.teams-page.docs-mode .doc-navigator-more{padding:5px 7px 5px 36px;color:var(--text-muted);font-size:10px;line-height:1.35;text-decoration:none}.teams-page.docs-mode .doc-team-more,.teams-page.docs-mode .doc-navigator-more{color:var(--tas-teal)}.teams-page.docs-mode .enterprise-doc-workspace{display:grid;min-height:calc(100vh - var(--hud-nav-height) - var(--team-workbar-height) - 42px)}.teams-page.docs-mode .doc-empty-state{align-self:start;justify-self:center;display:grid;place-items:start;gap:10px;width:min(680px,100%);margin:clamp(34px,8vh,92px) auto 0;padding:clamp(24px,4vw,42px);border:1px solid rgb(var(--tas-teal-rgb) / .12);border-left:1px solid rgb(var(--tas-lime-rgb) / .22);border-radius:8px;background:linear-gradient(135deg,rgb(var(--tas-lime-rgb) / .07),transparent 34%),linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .035),transparent 72%),rgb(var(--tas-panel-rgb) / .48);box-shadow:0 22px 58px rgb(var(--tas-void-rgb) / .24),inset 0 1px rgb(var(--tas-teal-rgb) / .045)}.teams-page.docs-mode .doc-empty-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgb(var(--tas-lime-rgb) / .24);border-radius:8px;background:rgb(var(--tas-lime-rgb) / .08);color:var(--tas-lime)}.teams-page.docs-mode .doc-empty-mark svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.teams-page.docs-mode .doc-empty-state>strong{color:var(--text-color);font-size:clamp(26px,3vw,38px);line-height:1.04;letter-spacing:0}.teams-page.docs-mode .doc-empty-state p{max-width:58ch;margin:0;color:var(--text-muted);font-size:14px;line-height:1.65}.teams-page.docs-mode .doc-empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.teams-page.docs-mode .doc-empty-actions button{min-height:34px;padding:8px 12px}.teams-page.docs-mode .doc-workspace-navigator{width:min(1040px,100%);place-items:stretch}.teams-page.docs-mode .doc-navigator-hero{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start}.teams-page.docs-mode .doc-navigator-hero>div:last-child{min-width:0}.teams-page.docs-mode .doc-navigator-hero strong{display:block;color:var(--text-color);font-size:clamp(28px,3.1vw,42px);line-height:1.03;letter-spacing:0}.teams-page.docs-mode .doc-navigator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px;width:100%;margin-top:8px}.teams-page.docs-mode .doc-navigator-team{padding:10px}.teams-page.docs-mode .doc-navigator-empty{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:7px 8px 7px 36px;color:var(--text-muted);font-size:11px}.teams-page.docs-mode .doc-navigator-empty button{min-height:28px;padding:5px 8px;border-radius:6px;white-space:nowrap}.teams-page.docs-mode .enterprise-create{grid-template-columns:minmax(0,1fr)}.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .doc-empty-state,.teams-page.docs-mode .docs-layout.docs-enterprise.inspectorOpen .doc-empty-state{opacity:.2;filter:saturate(.6);pointer-events:none}@media(max-width:940px){.teams-page.docs-mode{--doc-popout-width: min(320px, calc(100vw - 96px) )}.teams-page.docs-mode .enterprise-doc-library{left:calc(var(--doc-rail-size) + 8px)}.teams-page.docs-mode .enterprise-doc-inspector{right:calc(var(--doc-rail-size) + 8px)}}@media(max-width:720px){.teams-page.docs-mode{--doc-popout-width: min(304px, calc(100vw - 82px) )}.teams-page.docs-mode .doc-tree.enterprise-doc-library,.teams-page.docs-mode .doc-inspector.enterprise-doc-inspector{top:38px;max-height:calc(100vh - var(--hud-nav-height) - 78px)}.teams-page.docs-mode .doc-empty-state{margin-top:18px;padding:20px 16px}.teams-page.docs-mode .doc-empty-state>strong{font-size:26px}.teams-page.docs-mode .doc-navigator-hero,.teams-page.docs-mode .doc-navigator-grid{grid-template-columns:1fr}}.teams-page.docs-mode{background:linear-gradient(rgb(var(--tas-lime-rgb) / .075) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--tas-teal-rgb) / .065) 1px,transparent 1px),radial-gradient(ellipse at 52% 0%,rgb(var(--tas-teal-rgb) / .12),transparent 52%),linear-gradient(180deg,rgb(var(--tas-ink-rgb) / .12),rgb(var(--tas-void-rgb) / .18));background-size:40px 40px,40px 40px,100% 100%,100% 100%;background-repeat:repeat,repeat,no-repeat,no-repeat}.teams-page.docs-mode .team-main,.teams-page.docs-mode .docs-layout.docs-enterprise,.teams-page.docs-mode .enterprise-doc-workspace{background:linear-gradient(rgb(var(--tas-lime-rgb) / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--tas-teal-rgb) / .052) 1px,transparent 1px),linear-gradient(180deg,rgb(var(--tas-panel-rgb) / .52),rgb(var(--tas-ink-rgb) / .58));background-size:40px 40px,40px 40px,100% 100%;background-repeat:repeat,repeat,no-repeat}.teams-page.docs-mode .enterprise-doc-paper,.teams-page.docs-mode .doc-empty-state{backdrop-filter:blur(10px)}.teams-page.docs-mode{--doc-nav-width: clamp(286px, 24vw, 356px);width:min(1520px,100%);box-sizing:border-box}.teams-page.docs-mode .team-shell,.teams-page.docs-mode .team-main,.teams-page.docs-mode .docs-layout.docs-enterprise{width:100%;min-width:0;box-sizing:border-box}.teams-page.docs-mode .docs-layout.docs-enterprise{grid-template-columns:var(--doc-rail-size) minmax(268px,var(--doc-nav-width)) minmax(0,1fr) var(--doc-rail-size)!important;align-items:start}.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen{grid-template-columns:var(--doc-rail-size) minmax(268px,var(--doc-nav-width)) minmax(0,1fr) var(--doc-rail-size)!important}.teams-page.docs-mode .doc-side-rail-left,.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .doc-side-rail-left{grid-column:1}.teams-page.docs-mode .doc-tree.enterprise-doc-library,.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .doc-tree.enterprise-doc-library{position:sticky!important;top:calc(var(--hud-nav-height) + var(--team-workbar-height) + 18px);left:auto!important;right:auto!important;grid-column:2!important;grid-row:1!important;align-self:start;width:100%!important;min-width:0!important;max-width:none!important;height:auto;max-height:calc(100vh - var(--hud-nav-height) - var(--team-workbar-height) - 36px);z-index:32;box-shadow:0 24px 62px rgb(var(--tas-void-rgb) / .62)}.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .doc-tree.enterprise-doc-library{display:grid!important}.teams-page.docs-mode .enterprise-doc-workspace,.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .enterprise-doc-workspace{grid-column:3!important}.teams-page.docs-mode .doc-side-rail-right,.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .doc-side-rail-right{grid-column:4}.teams-page.docs-mode .doc-hierarchy-list{max-height:min(42vh,420px)}.teams-page.docs-mode .doc-workspace-tree{max-height:none;overflow:visible;padding-right:0}.teams-page.docs-mode .doc-tree-team{gap:4px;padding:5px}.teams-page.docs-mode .doc-tree-team-row{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px;min-width:0;border:1px solid transparent;border-radius:7px}.teams-page.docs-mode .doc-tree-team-row.drop-root{border-color:rgb(var(--tas-lime-rgb) / .28);background:rgb(var(--tas-lime-rgb) / .06);box-shadow:inset 0 -2px 0 var(--tas-lime)}.teams-page.docs-mode .doc-tree-expander{display:grid;place-items:center;width:22px;min-height:24px;padding:0;border-color:rgb(var(--tas-teal-rgb) / .12);border-radius:6px;background:rgb(var(--tas-void-rgb) / .22);color:var(--text-muted)}.teams-page.docs-mode .doc-tree-expander:hover,.teams-page.docs-mode .doc-tree-expander:focus-visible{border-color:rgb(var(--tas-lime-rgb) / .3);color:var(--tas-lime)}.teams-page.docs-mode .doc-tree-expander svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:rotate(90deg);transition:transform .14s ease}.teams-page.docs-mode .doc-tree-expander.collapsed svg{transform:rotate(0)}.teams-page.docs-mode .doc-branch-list{position:relative;gap:2px;margin-left:10px;padding-left:8px;border-left:1px solid rgb(var(--tas-teal-rgb) / .16)}.teams-page.docs-mode .doc-tree-page{position:relative;grid-template-columns:12px 22px minmax(0,1fr);gap:5px;padding:4px 5px 4px calc(4px + (var(--depth, 0) * 13px))}.teams-page.docs-mode .doc-tree-page-shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;border-radius:7px;outline:1px solid transparent;cursor:grab}.teams-page.docs-mode .doc-tree-page-shell.dragging{opacity:.46}.teams-page.docs-mode .doc-tree-page-shell:active{cursor:grabbing}.teams-page.docs-mode .doc-tree-page-shell.drop-before:before,.teams-page.docs-mode .doc-tree-page-shell.drop-after:after{position:absolute;right:6px;left:calc(18px + (var(--depth, 0) * 13px));z-index:2;height:2px;border-radius:999px;background:var(--tas-lime);box-shadow:0 0 14px rgb(var(--tas-lime-rgb) / .48);content:"";pointer-events:none}.teams-page.docs-mode .doc-tree-page-shell.drop-before:before{top:-2px}.teams-page.docs-mode .doc-tree-page-shell.drop-after:after{bottom:-2px}.teams-page.docs-mode .doc-tree-page-shell.drop-inside{outline-color:rgb(var(--tas-lime-rgb) / .38);background:rgb(var(--tas-lime-rgb) / .06);box-shadow:inset 3px 0 0 var(--tas-lime)}.teams-page.docs-mode .doc-tree-page-shell.drop-inside .doc-tree-page{background:rgb(var(--tas-lime-rgb) / .06)}.teams-page.docs-mode .doc-tree-child-button{display:grid;place-items:center;width:24px;height:24px;min-height:24px;padding:0;border-color:rgb(var(--tas-teal-rgb) / .14);border-radius:6px;background:rgb(var(--tas-void-rgb) / .22);color:var(--text-muted);opacity:0;transition:opacity .14s ease,border-color .14s ease,color .14s ease,background .14s ease}.teams-page.docs-mode .doc-tree-page-shell:hover .doc-tree-child-button,.teams-page.docs-mode .doc-tree-page-shell:focus-within .doc-tree-child-button{opacity:1}.teams-page.docs-mode .doc-tree-child-button:hover,.teams-page.docs-mode .doc-tree-child-button:focus-visible{border-color:rgb(var(--tas-lime-rgb) / .3);background:rgb(var(--tas-lime-rgb) / .09);color:var(--tas-lime)}.teams-page.docs-mode .doc-tree-child-button svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.teams-page.docs-mode .doc-tree-page .doc-tree-line{width:10px;height:1px;background:rgb(var(--tas-teal-rgb) / .22)}.teams-page.docs-mode .doc-tree-page.hasChildren .doc-page-mark{border-color:rgb(var(--tas-lime-rgb) / .22);background:rgb(var(--tas-lime-rgb) / .08);color:var(--tas-lime)}.teams-page.docs-mode .enterprise-doc-toolbar,.teams-page.docs-mode .enterprise-doc-shell,.teams-page.docs-mode .enterprise-doc-paper{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.teams-page.docs-mode .enterprise-doc-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.teams-page.docs-mode .enterprise-doc-toolbar .doc-live-collab{display:none}.teams-page.docs-mode .enterprise-doc-toolbar .doc-live-actions{min-width:0;flex-wrap:wrap;justify-content:flex-end}.teams-page.docs-mode .enterprise-doc-paper{border:0;border-left:1px solid rgb(var(--tas-teal-rgb) / .16);border-radius:0;background:linear-gradient(90deg,rgb(var(--tas-teal-rgb) / .035),transparent 38%),linear-gradient(180deg,rgb(var(--tas-panel-rgb) / .28),rgb(var(--tas-void-rgb) / .08));box-shadow:none}.teams-page.docs-mode .enterprise-doc-paper:focus-within{border-left-color:rgb(var(--tas-lime-rgb) / .24);box-shadow:inset 1px 0 rgb(var(--tas-lime-rgb) / .08)}.teams-page.docs-mode .doc-pane-toggle{border-color:rgb(var(--tas-teal-rgb) / .22);background:rgb(var(--tas-panel-2-rgb) / .82);color:var(--text-color)}.teams-page.docs-mode .doc-pane-toggle:hover,.teams-page.docs-mode .doc-pane-toggle:focus-visible,.teams-page.docs-mode .doc-pane-toggle.active{border-color:rgb(var(--tas-lime-rgb) / .38);background:rgb(var(--tas-lime-rgb) / .1);color:var(--tas-lime)}.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout.docs-enterprise,.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout.docs-enterprise.libraryOpen{grid-template-columns:minmax(0,1fr)!important}.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout.docs-enterprise .enterprise-doc-workspace,.teams-page.docs-mode .doc-focus-toggle:checked+.docs-layout.docs-enterprise.libraryOpen .enterprise-doc-workspace{grid-column:1 / -1!important}@media(max-width:940px){.teams-page.docs-mode .docs-layout.docs-enterprise,.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen{grid-template-columns:var(--doc-rail-size) minmax(0,1fr) var(--doc-rail-size)!important}.teams-page.docs-mode .doc-tree.enterprise-doc-library,.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .doc-tree.enterprise-doc-library{position:relative!important;top:auto;left:auto!important;right:auto!important;grid-column:1 / -1!important;grid-row:1!important;width:100%!important;max-width:none!important;max-height:min(46vh,420px)}.teams-page.docs-mode .enterprise-doc-workspace,.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .enterprise-doc-workspace{grid-column:2!important;grid-row:2}.teams-page.docs-mode .doc-side-rail-left{grid-column:1;grid-row:2}.teams-page.docs-mode .doc-side-rail-right,.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .doc-side-rail-right{grid-column:3;grid-row:2}.teams-page.docs-mode .doc-hierarchy-list{max-height:min(46vh,360px)}}.teams-page.docs-mode .enterprise-doc-toolbar .doc-live-left{display:flex;flex:1 1 260px;flex-wrap:wrap;align-items:center;min-width:0;row-gap:4px}.teams-page.docs-mode .enterprise-doc-toolbar .doc-toolbar-copy{flex:1 1 180px;min-width:150px}.teams-page.docs-mode .enterprise-doc-toolbar .doc-mode-pill,.teams-page.docs-mode .enterprise-doc-toolbar .doc-toolbar-stat{flex:0 0 auto}@media(max-width:1180px){.teams-page.docs-mode .enterprise-doc-toolbar .doc-toolbar-stat{display:none}}body :is(.data-console.page,.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console){--console-accent: var(--tas-teal);--console-accent-rgb: var(--tas-teal-rgb);--console-panel: rgb(var(--tas-panel-rgb) / .78);--console-panel-strong: rgb(var(--tas-panel-2-rgb) / .86);--console-field: rgb(var(--tas-void-rgb) / .52);--console-rule: rgb(var(--console-accent-rgb) / .18);--console-rule-strong: rgb(var(--console-accent-rgb) / .34);--console-faint: rgb(var(--console-accent-rgb) / .07);--console-danger: rgb(var(--tas-red-rgb) / .18);--console-warning: rgb(var(--tas-orange-rgb) / .18);color:var(--text-color);font-family:var(--font-hud);letter-spacing:0}body .admin-console.shell{--console-accent: var(--admin-platform);--console-accent-rgb: var(--admin-platform-rgb)}body .settings-console.shell{--console-accent: var(--admin-basic);--console-accent-rgb: var(--admin-basic-rgb)}body .team-console.shell{--console-accent: var(--admin-team);--console-accent-rgb: var(--admin-team-rgb)}body .idp-console.idp-console{--console-accent: var(--admin-sensitive);--console-accent-rgb: var(--admin-sensitive-rgb)}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console:not(.idp-section)){width:min(1480px,calc(100vw - 32px));max-width:min(1480px,calc(100vw - 32px));margin:0 auto;padding:18px 0 84px;background:linear-gradient(180deg,rgb(var(--console-accent-rgb) / .055),transparent 260px),linear-gradient(90deg,rgb(var(--tas-blue-rgb) / .035),transparent 30%),var(--tas-ink)}body .idp-section.idp-console{width:min(1480px,calc(100vw - 32px));max-width:min(1480px,calc(100vw - 32px));margin:0 auto;padding:18px 0 84px}body .data-console.page{--console-accent: var(--tas-teal);--console-accent-rgb: var(--tas-teal-rgb);background:linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .045),transparent 280px),linear-gradient(90deg,rgb(var(--tas-blue-rgb) / .035),transparent 34%),var(--tas-ink)}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console) :is(header,.header,.page-head,.team-hero,.platform-hero,.overview-panel,.editor-page-header),body .data-console.page :is(.editor-page-header,.sidebar-header){border:1px solid var(--console-rule);border-left:3px solid rgb(var(--console-accent-rgb) / .52);border-radius:4px;background:linear-gradient(90deg,rgb(var(--console-accent-rgb) / .08),transparent 36%),rgb(var(--tas-panel-rgb) / .7);box-shadow:none;clip-path:none;padding:14px 16px}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(h1,h2,h3){color:var(--text-color);font-family:var(--font-hud);letter-spacing:0;text-transform:none}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) h1{font-size:clamp(1.42rem,2.1vw,2.12rem);line-height:1.12}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(.admin-kicker,.eyebrow,.panel-kicker,.editor-kicker,.empty-kicker,header span,.metric span,label>span){color:var(--console-accent);font-size:.78rem;font-weight:760;letter-spacing:.035em;text-transform:none}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(p,small,.muted,.sidebar-subtitle,.table-item-meta,.summary-sub){color:var(--text-muted);line-height:1.45}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(.card,.panel,.tile,.metric,.empty,.editor,.table-wrap,.detail-drawer,.detail-empty,.model-strip,.source-roster,.source-card,.tables-command-center,.tables-pulse,.data-overview-command,.studio-panel,.data-intelligence,.table-controls,.table-wrapper,.dialog,.editor-summary,.table-alert,.workspace-card,.hero-panel,.hero-status-card,.stat-card,.identity-dashboard,.identity-command-center,.identity-stat,.identity-panel,.attention-card,.identity-card,.quick-card,.sensitive-card,.platform-settings-card,.platform-danger-card,.policy-card,.config-brief,.token-box,.empty-list-card,.table-item){border:1px solid var(--console-rule);border-left-color:var(--console-rule-strong);border-radius:4px;background:linear-gradient(180deg,rgb(var(--tas-panel-2-rgb) / .26),transparent 160px),var(--console-panel);box-shadow:none;clip-path:none}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(.error,.danger-zone,.destructive-zone){border-color:rgb(var(--tas-red-rgb) / .34);background:linear-gradient(180deg,rgb(var(--tas-red-rgb) / .08),transparent 160px),var(--console-panel);color:var(--tas-red)}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(.ok,.success,.status-chip.tone-ready){border-color:rgb(var(--tas-lime-rgb) / .3);background:rgb(var(--tas-lime-rgb) / .08);color:var(--tas-lime)}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(button,.button-link,.primary-link,a.button-link){min-height:34px;border:1px solid var(--console-rule-strong);border-radius:4px;background:var(--console-panel-strong);color:var(--text-color);padding:0 11px;font:inherit;font-size:.82rem;font-weight:740;letter-spacing:0;line-height:1.15;text-transform:none;text-decoration:none;box-shadow:none;cursor:pointer}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(button:hover,button:focus-visible,.button-link:hover,.primary-link:hover){border-color:var(--console-accent);background:linear-gradient(180deg,rgb(var(--console-accent-rgb) / .12),transparent 120px),var(--console-panel-strong);color:var(--text-color)}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(button.primary,.primary-link,.button-primary){min-height:36px;border-color:rgb(var(--tas-lime-rgb) / .66);background:var(--tas-lime);color:var(--tas-ink);font-weight:820}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(button.secondary,.btn-secondary,button.quiet){border-color:var(--console-rule);background:rgb(var(--tas-panel-rgb) / .56);color:var(--text-color)}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(button.danger,.danger-btn){border-color:rgb(var(--tas-red-rgb) / .42);background:rgb(var(--tas-red-rgb) / .07);color:var(--tas-red)}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(button.small,.row-actions button,.actions button){min-height:30px;padding:6px 9px;font-size:.78rem;line-height:1.1;white-space:nowrap}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) button:disabled{cursor:not-allowed;opacity:.56}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) .app-page-header .page-section-nav .page-section-nav-item,body .app-page-header .page-section-nav .page-section-nav-item{min-height:34px;padding:0 12px;border-radius:var(--ui-radius-sm);font-size:12px;letter-spacing:0;text-transform:none}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) .app-page-header h1{font-size:clamp(23px,2vw,30px);line-height:1.08}.context-page-layout{--context-page-gap: 14px;--context-page-top-pad: 12px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--context-page-gap);min-width:0;width:100%}.context-page-main{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:var(--context-page-top-pad) var(--app-page-gutter) 72px 0;box-sizing:border-box}@media(max-width:860px){.context-page-layout{grid-template-columns:minmax(0,1fr)}.context-page-main{padding:0 var(--app-page-gutter) 72px}}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(input:not([type=checkbox]):not([type=radio]),textarea){min-height:44px;border:1px solid var(--console-rule);border-radius:4px;background:var(--console-field);color:var(--text-color);font:inherit;box-shadow:none}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(input:not([type=checkbox]):not([type=radio]),textarea):focus{border-color:rgb(var(--console-accent-rgb) / .54);box-shadow:0 0 0 2px rgb(var(--console-accent-rgb) / .14);outline:none}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) textarea{line-height:1.5}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(.filters,.detail-mode-switch,.risk-row,.method-grid){border:1px solid var(--console-rule);border-radius:4px;background:rgb(var(--tas-void-rgb) / .34);box-shadow:none}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(.filters button,.detail-mode-switch button,.risk-row button,.method-grid button){min-height:30px;padding:6px 9px;border-radius:3px;background:transparent;color:var(--text-muted);font-size:.78rem;line-height:1.1;white-space:nowrap}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(.filters button.active,.detail-mode-switch button.active,.risk-row button.active,.method-grid button.active){border-color:rgb(var(--console-accent-rgb) / .48);background:rgb(var(--console-accent-rgb) / .12);color:var(--text-color)}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(.table-wrap,.table-wrapper){overflow:auto}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) table{width:100%;border-collapse:separate;border-spacing:0;color:var(--text-color);font-size:.88rem}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(th,td){border-bottom:1px solid rgb(var(--tas-teal-rgb) / .1);padding:12px 14px;text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) th{background:rgb(var(--tas-void-rgb) / .32);color:var(--tas-teal);font-size:.78rem;font-weight:760;letter-spacing:.035em;text-transform:none;white-space:nowrap}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) tbody tr:hover td{background:rgb(var(--console-accent-rgb) / .045)}body .data-console.page .sidebar{border-right:1px solid var(--console-rule);background:linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .045),transparent 260px),rgb(var(--tas-void-rgb) / .54);box-shadow:none}body .data-console.page .editor{background:transparent}body .data-console.page .source-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}body .data-console.page .source-card{min-height:116px;text-align:left}body .data-console.page .tables-command-stats,body .data-console.page .editor-summary{gap:10px}body .data-console.page :is(.tables-command-stats>div,.editor-summary>div){border:1px solid rgb(var(--tas-teal-rgb) / .14);border-radius:4px;background:rgb(var(--tas-void-rgb) / .28);box-shadow:none}body .data-console.page .table-controls{padding:14px}body .data-console.page .data-table :is(input:not([type=checkbox]):not([type=radio]),textarea){min-height:40px}body .idp-console.idp-console .records-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.42fr);gap:14px}body .idp-console.idp-console .detail-drawer{top:calc(var(--hud-nav-height) + 18px)}body .idp-console.idp-console :is(.summary,.summary-grid,.grid){gap:12px}body .idp-console.idp-console :is(.model-strip,.setup-grid,.layout,.workspace,.columns){gap:14px}body .idp-console.idp-redirect{min-height:calc(100vh - var(--hud-nav-height));display:grid;align-content:start}body .idp-console.idp-redirect .panel{display:grid;gap:10px;max-width:520px}body .idp-shell{--console-accent: var(--admin-sensitive);--console-accent-rgb: var(--admin-sensitive-rgb);background:linear-gradient(180deg,rgb(var(--admin-sensitive-rgb) / .055),transparent 300px),linear-gradient(90deg,rgb(var(--tas-blue-rgb) / .035),transparent 30%),var(--tas-ink)}body .idp-shell .scope-card{border:1px solid rgb(var(--admin-sensitive-rgb) / .2);border-radius:4px;background:linear-gradient(90deg,rgb(var(--admin-sensitive-rgb) / .08),transparent 34%),rgb(var(--tas-panel-rgb) / .74);box-shadow:none;clip-path:none}body .idp-shell .scope-card span{color:var(--admin-sensitive);font-size:.75rem;letter-spacing:.035em;text-transform:none}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) button.primary{min-height:36px}body .team-console.team-console :is(header,.team-hero,.hero-panel,.pulse-grid button,.card,.panel,.stat-card,.ops-board,.ops-row button,.ops-row a,.identity-command-center,.identity-stat,.identity-panel,.hris-status>div,.identity-list-grid>div,.queue-grid a,.queue-grid button,.role-pill,.pill,code,input:not([type=checkbox]):not([type=radio]),textarea,.team-banner,.modal,.history-list li,.quota-track,.quota-fill,.sparkbar-bar,.sparkbar-err){border-radius:0}body .team-console.team-console :is(.card,.hero-panel,.stat-card,.ops-board,.identity-panel,.identity-stat,.queue-grid a,.queue-grid button){box-shadow:inset 1px 0 rgb(var(--console-accent-rgb) / .12),inset 0 1px rgb(var(--tas-lime-rgb) / .08)}body .team-console.team-console :is(button,a.button-link,.primary-link,.queue-grid a,.identity-command-actions a,.identity-link-stack a){border-radius:0;box-shadow:inset 0 -1px rgb(var(--tas-void-rgb) / .72)}body.square-console{--ui-radius: 0;--ui-radius-sm: 0;--notch: 0;--notch-sm: 0}body.square-console :is(.directory,.obs-page,.teams-page,.hardware-dashboard,.data-console,.admin-console,.settings-console,.team-console,.idp-console,.idp-shell,.page-shell,.docs-page,.about-page,.legal-page,.landing,.landing-shell,.auth-shell,.resume-page,.calendar-redirect){--people-radius-panel: 0;--people-radius-control: 0;--ui-radius: 0;--ui-radius-sm: 0}body.square-console :is(button,input:not([type=checkbox]):not([type=radio]),textarea,select,.hud-nav,.hud-nav-glyph,.hud-tab,.hud-more,.hud-more summary,.hud-more-menu,.hud-utility-link,.hud-mobile-menu summary,.hud-mobile-menu-panel,.hud-mobile-link,.verify-banner,.invite-banner,.announcement-banner,.page-wrapper,.page,.page-shell,.shell,.card,.panel,.dialog,.modal,.toast,.error-box,.empty,.empty-panel,.loading,[class*=-card],[class*=Card],[class*=-panel],[class*=Panel],[class*=-tile],[class*=Tile],[class*=-pill],[class*=Pill],[class*=-chip],[class*=Chip],[class*=-badge],[class*=Badge],[class*=-button],[class*=Button],[class*=-btn],[class*=Btn],[class*=-modal],[class*=Modal],[class*=-dialog],[class*=Dialog],[class*=-toolbar],[class*=Toolbar],[class*=-filter],[class*=Filter],[class*=-metric],[class*=Metric],[class*=-surface],[class*=Surface],[class*=-rail],[class*=Rail],[class*=-bar],[class*=Bar],[class*=-track],[class*=Track],[class*=-row],[class*=Row],[class*=-tab],[class*=Tab],[class*=-tabs],[class*=Tabs],[class*=-list],[class*=List],[class*=-item],[class*=Item],.status-segment,.bucket,.mini-bar,.hotspot-meter){border-radius:0!important}body.square-console .page-wrapper :is(button,a.button-link,a.primary-link,.btn,[class*=-btn],[class*=Btn],[class*=-button],[class*=Button]){min-height:34px}body.square-console .page-wrapper :is(.compact,.tiny,.icon-only,[class*=icon-only]){min-height:30px;min-width:30px}.ui-data-table-wrap,body .page-wrapper :where(.table-wrap,.table-wrapper,.api-table,.explorer-table-preview){max-width:100%;overflow-x:auto}.ui-data-table-wrap{border:1px solid var(--console-rule, rgb(var(--tas-teal-rgb) / .16));border-radius:var(--ui-radius-sm);background:rgb(var(--tas-panel-rgb) / .78)}.ui-data-table-wrap table{width:100%;min-width:var(--ui-data-table-min, 720px);border-collapse:collapse;color:var(--text-color);font-size:.86rem}.ui-data-table-wrap.ui-density-compact table{font-size:.8rem}.ui-data-table-wrap :where(th,td),body .page-wrapper :where(table) :where(th,td){word-break:normal;overflow-wrap:normal}.ui-data-table-wrap th{padding:10px 12px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .14);color:var(--tas-teal);font-size:.72rem;font-weight:760;letter-spacing:.03em;line-height:1.2;text-align:left;text-transform:none;white-space:nowrap}.ui-data-table-wrap td{padding:11px 12px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .1);line-height:1.35;text-align:left;vertical-align:top}.ui-data-table-wrap.ui-density-compact :where(th,td){padding:8px 10px}.ui-data-table-wrap td :where(strong,small){display:block;overflow-wrap:normal;word-break:normal}.ui-data-table-wrap td small{margin-top:3px;color:var(--text-muted);font-size:.78rem;line-height:1.35}.ui-status-badge,body .page-wrapper :where(.pill,.role-pill,.status-chip,.status-tag,.status-badge,.risk,.badge-builtin,.mcp-transport-badge,.mcp-oauth-badge,.mcp-health-badge,.cred-pill,.field-pill,.type-badge,.col-type-badge,.doc-status-chip,.run-status-badge,.published-badge,.draft-badge){display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;min-height:22px;line-height:1.1;overflow-wrap:normal;text-align:center;white-space:nowrap;word-break:normal}.ui-status-badge{gap:5px;padding:4px 8px;border:1px solid rgb(var(--ui-tone-rgb, var(--ui-data-rgb)) / .24);border-radius:var(--ui-radius-sm);background:rgb(var(--ui-tone-rgb, var(--ui-data-rgb)) / .09);color:var(--ui-tone, var(--ui-data));font-size:.76rem;font-weight:760;letter-spacing:0;text-transform:none}.ui-action-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.ui-action-group.ui-action-group-end{justify-content:flex-end}.ui-action-group.ui-action-group-grid{display:grid;grid-template-columns:repeat(var(--ui-action-columns, 2),minmax(0,1fr));align-items:stretch}.ui-action-group :where(button,a.button-link,.ui-button){min-height:30px;padding:6px 9px;font-size:.78rem;line-height:1.1;white-space:nowrap}.ui-action-group.ui-action-group-grid :where(button,a.button-link,.ui-button){width:100%;justify-content:center}body.square-console :is(.legal-page,.terms-page,.privacy-page,.ideology-page) li:before{border-radius:0!important}.ui-action-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui-action-bar-start{justify-content:flex-start}.ui-action-bar-end{justify-content:flex-end}.ui-action-bar-between{justify-content:space-between}.ui-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--ui-stats-min, 160px),1fr));gap:12px}@media(max-width:980px){body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console:not(.idp-section)),body .idp-section.idp-console{width:min(100%,calc(100vw - 20px));max-width:min(100%,calc(100vw - 20px));padding-block:12px 64px}body :is(.admin-console.shell,.settings-console.shell,.team-console.shell,.idp-console.idp-console,.data-console.page) :is(header,.header,.page-head,.team-hero,.platform-hero,.overview-panel,.editor-page-header,.sidebar-header){display:grid;align-items:start;gap:12px}body .idp-console.idp-console .records-layout,body .idp-console.idp-console :is(.layout,.workspace,.columns,.setup-grid){grid-template-columns:1fr}body .data-console.page .source-card-grid{grid-template-columns:1fr}body .idp-shell .idp-frame{max-width:min(100%,calc(100vw - 20px));padding-block:12px 64px}}.teams-page.docs-mode{--work-doc-library-width: clamp(260px, 20vw, 320px);--work-doc-inspector-rail: 48px}.teams-page.docs-mode .team-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;overflow:visible!important}.teams-page.docs-mode .team-sidebar{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;padding:12px 14px!important;overflow:visible!important}.teams-page.docs-mode .team-sidebar .team-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.teams-page.docs-mode .team-sidebar .team-card h2,.teams-page.docs-mode .team-sidebar .team-card p{display:none!important}.teams-page.docs-mode .team-sidebar .team-switch-controls{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.teams-page.docs-mode .team-sidebar .team-stats{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important;min-width:0!important}.teams-page.docs-mode .team-sidebar .team-stats div{min-width:84px!important;padding:8px 10px!important}.teams-page.docs-mode .team-main{min-width:0!important;overflow:visible!important}.teams-page.docs-mode .docs-layout.docs-enterprise,.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen{display:grid!important;grid-template-columns:minmax(0,1fr) var(--work-doc-inspector-rail)!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;min-height:clamp(620px,calc(100vh - var(--hud-nav-height, 72px) - 280px),920px)!important;max-height:calc(100vh - var(--hud-nav-height, 72px) - 156px)!important;overflow:hidden!important}.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen{grid-template-columns:var(--work-doc-library-width) minmax(0,1fr) var(--work-doc-inspector-rail)!important}.teams-page.docs-mode .doc-side-rail-left,.teams-page.docs-mode .doc-tree.enterprise-doc-library{display:none!important}.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .doc-tree.enterprise-doc-library{position:relative!important;top:auto!important;left:auto!important;right:auto!important;display:grid!important;grid-column:1!important;grid-row:1!important;align-self:stretch!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:auto!important;box-shadow:none!important}.teams-page.docs-mode .enterprise-doc-workspace{grid-column:1!important;grid-row:1!important;min-width:0!important;min-height:0!important;max-height:none!important;overflow:auto!important}.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .enterprise-doc-workspace{grid-column:2!important}.teams-page.docs-mode .doc-side-rail-right{grid-column:2!important;grid-row:1!important;align-self:stretch!important;width:var(--work-doc-inspector-rail)!important}.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .doc-side-rail-right{grid-column:3!important}.teams-page.docs-mode .doc-inspector.enterprise-doc-inspector{grid-column:2!important;grid-row:1!important;max-height:none!important;min-height:0!important;overflow:auto!important}.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .doc-inspector.enterprise-doc-inspector{grid-column:3!important}.teams-page.docs-mode .docs-layout.docs-enterprise.inspectorOpen,.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen.inspectorOpen{grid-template-columns:minmax(0,1fr) minmax(260px,320px)!important}.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen.inspectorOpen{grid-template-columns:var(--work-doc-library-width) minmax(0,1fr) minmax(260px,320px)!important}.teams-page.docs-mode .docs-layout.docs-enterprise.inspectorOpen .doc-side-rail-right{display:none!important}.teams-page.docs-mode .docs-layout.docs-enterprise.inspectorOpen .doc-inspector.enterprise-doc-inspector{grid-column:2!important;display:block!important}.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen.inspectorOpen .doc-inspector.enterprise-doc-inspector{grid-column:3!important}.teams-page.docs-mode .doc-library-title{gap:10px!important;align-items:start!important;padding-bottom:10px!important}.teams-page.docs-mode .doc-library-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;flex-wrap:wrap!important;min-width:0!important}.teams-page.docs-mode .doc-library-actions button,.teams-page.docs-mode .doc-search-row button{min-height:34px!important;padding:0 10px!important;font-size:.68rem!important;white-space:nowrap!important}.teams-page.docs-mode .doc-search-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;margin:0 0 10px!important}.teams-page.docs-mode .doc-search-row input{min-width:0!important}.teams-page.docs-mode .doc-library-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.teams-page.docs-mode .doc-workspace-tree{min-height:0!important;overflow:visible!important}.teams-page.docs-mode .enterprise-doc-toolbar{position:sticky!important;top:0!important;z-index:8!important}.teams-page.docs-mode .enterprise-doc-shell{min-width:0!important}@media(max-width:940px){.teams-page.docs-mode .team-sidebar,.teams-page.docs-mode .team-sidebar .team-card{grid-template-columns:minmax(0,1fr)!important}.teams-page.docs-mode .team-sidebar .team-switch-controls,.teams-page.docs-mode .team-sidebar .team-stats{justify-content:flex-start!important;flex-wrap:wrap!important}.teams-page.docs-mode .docs-layout.docs-enterprise,.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen,.teams-page.docs-mode .docs-layout.docs-enterprise.inspectorOpen,.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen.inspectorOpen{grid-template-columns:minmax(0,1fr)!important;max-height:none!important;overflow:visible!important}.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .doc-tree.enterprise-doc-library,.teams-page.docs-mode .enterprise-doc-workspace,.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .enterprise-doc-workspace,.teams-page.docs-mode .doc-inspector.enterprise-doc-inspector,.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .doc-inspector.enterprise-doc-inspector{grid-column:1!important;position:relative!important;max-height:none!important}.teams-page.docs-mode .doc-side-rail-right{display:none!important}}.teams-page.overview-mode,.teams-page.calendar-mode{width:min(1520px,100%);box-sizing:border-box}.teams-page.overview-mode .team-shell,.teams-page.calendar-mode .team-shell,.teams-page.overview-mode .team-main,.teams-page.calendar-mode .team-main{width:100%;min-width:0;box-sizing:border-box}.teams-page.overview-mode .team-shell,.teams-page.calendar-mode .team-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.teams-page.overview-mode .team-sidebar,.teams-page.calendar-mode .team-sidebar{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0!important;padding:12px 14px!important}.teams-page.overview-mode .team-sidebar .team-card,.teams-page.calendar-mode .team-sidebar .team-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.teams-page.overview-mode .team-sidebar .team-card h2,.teams-page.overview-mode .team-sidebar .team-card p,.teams-page.calendar-mode .team-sidebar .team-card h2,.teams-page.calendar-mode .team-sidebar .team-card p{display:none!important}.teams-page.overview-mode .team-sidebar .team-switch-controls,.teams-page.calendar-mode .team-sidebar .team-switch-controls,.teams-page.overview-mode .team-sidebar .team-stats,.teams-page.calendar-mode .team-sidebar .team-stats{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;min-width:0!important}.teams-page.overview-mode .team-sidebar .team-stats,.teams-page.calendar-mode .team-sidebar .team-stats{justify-content:flex-end!important}.teams-page.overview-mode .team-sidebar .team-stats div,.teams-page.calendar-mode .team-sidebar .team-stats div{min-width:84px!important;padding:8px 10px!important}.teams-page .card-object-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgb(var(--tas-teal-rgb) / .08)}.teams-page .card-object-links a{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border:1px solid rgb(var(--tas-teal-rgb) / .18);background:rgb(var(--tas-teal-rgb) / .05);color:var(--tas-teal);font-size:10px;font-weight:850;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.teams-page .card-object-links a:hover{border-color:rgb(var(--tas-lime-rgb) / .32);background:rgb(var(--tas-lime-rgb) / .08);color:var(--tas-lime)}.teams-page .members-layout{display:grid;gap:12px}.teams-page .pane-head.compact{margin:0;padding:0 0 10px}.teams-page .member-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.teams-page .member-summary-grid div,.teams-page .member-row,.teams-page .member-access-note,.teams-page .access-owner-panel{border:1px solid rgb(var(--tas-teal-rgb) / .14);background:rgb(var(--tas-panel-rgb) / .48)}.teams-page .member-summary-grid div{padding:10px 12px;border-left:3px solid rgb(var(--tas-teal-rgb) / .42)}.teams-page .member-summary-grid span,.teams-page .member-summary-grid strong{display:block}.teams-page .member-summary-grid span{color:var(--text-muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.teams-page .member-summary-grid strong{margin-top:4px;color:var(--tas-lime);font-size:20px;line-height:1;text-transform:none}.teams-page .member-list{display:grid;gap:7px}.teams-page .member-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;color:var(--text-color);text-decoration:none}.teams-page .member-row:hover{border-color:rgb(var(--tas-lime-rgb) / .28);background:rgb(var(--tas-lime-rgb) / .06)}.teams-page .member-row strong,.teams-page .member-row span,.teams-page .member-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-page .member-row span,.teams-page .member-row small,.teams-page .member-access-note span{color:var(--text-muted)}.teams-page .access-owner-panel{display:grid;gap:10px;padding:14px;border-left:3px solid rgb(var(--tas-yellow-rgb) / .42)}.teams-page .member-access-note{display:grid;gap:5px;padding:12px 14px;border-left:3px solid rgb(var(--tas-teal-rgb) / .42)}.teams-page .member-access-note strong{color:var(--text-color)}@media(max-width:940px){.teams-page.overview-mode .team-sidebar,.teams-page.overview-mode .team-sidebar .team-card,.teams-page.calendar-mode .team-sidebar,.teams-page.calendar-mode .team-sidebar .team-card{grid-template-columns:minmax(0,1fr)!important}.teams-page.overview-mode .team-sidebar .team-switch-controls,.teams-page.overview-mode .team-sidebar .team-stats,.teams-page.calendar-mode .team-sidebar .team-switch-controls,.teams-page.calendar-mode .team-sidebar .team-stats{justify-content:flex-start!important;flex-wrap:wrap!important}.teams-page .member-summary-grid,.teams-page .member-row{grid-template-columns:minmax(0,1fr)}}.teams-page.docs-mode .doc-library-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;padding-bottom:6px!important;border-bottom:0!important}.teams-page.docs-mode .doc-library-heading{display:grid!important;gap:3px!important;min-width:0!important}.teams-page.docs-mode .doc-library-title h2{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.teams-page.docs-mode .doc-library-title .doc-count{flex:0 0 auto!important;min-width:32px!important;height:28px!important;border-color:rgb(var(--tas-lime-rgb) / .28)!important;background:rgb(var(--tas-lime-rgb) / .08)!important;color:var(--tas-lime)!important;font-size:13px!important}.teams-page.docs-mode .doc-library-toolbar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;min-width:0!important;padding-bottom:8px!important;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .14)!important}.teams-page.docs-mode .doc-library-toolbar .doc-tool-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;min-width:0!important;min-height:34px!important;padding:0!important;border-radius:6px!important;white-space:nowrap!important}.teams-page.docs-mode .doc-library-toolbar .doc-tool-button span{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.teams-page.docs-mode .doc-library-toolbar .doc-tool-button svg{flex:0 0 auto!important}.teams-page.docs-mode .doc-library-toolbar .doc-tool-button:hover,.teams-page.docs-mode .doc-library-toolbar .doc-tool-button:focus-visible,.teams-page.docs-mode .doc-library-toolbar .doc-tool-button.active{border-color:rgb(var(--tas-lime-rgb) / .45)!important;background:rgb(var(--tas-lime-rgb) / .11)!important;color:var(--tas-lime)!important}.teams-page.docs-mode .doc-library-toolbar .doc-panel-close{color:var(--text-muted)!important}.teams-page.docs-mode .doc-search-row{margin-top:0!important}@media(max-width:520px){.teams-page.docs-mode .doc-library-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.teams-page.docs-mode .docs-layout.docs-enterprise.libraryOpen .doc-tree.enterprise-doc-library{display:flex!important;flex-direction:column!important;gap:8px!important;overflow:hidden!important}.teams-page.docs-mode .doc-tree-region{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:5px!important;flex:1 1 280px!important;min-height:190px!important;min-width:0!important;overflow:hidden!important}.teams-page.docs-mode .doc-tree-region .library-section-label{margin:0!important;padding-top:2px!important;line-height:1.1!important}.teams-page.docs-mode .doc-tree-region .doc-workspace-tree{align-content:start!important;align-self:stretch!important;min-height:0!important;max-height:none!important;overflow:auto!important;padding-right:4px!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.teams-page.docs-mode .doc-tree-region .doc-tree-team{gap:3px!important;padding:4px!important}.teams-page.docs-mode .doc-tree-region .doc-tree-team-row,.teams-page.docs-mode .doc-tree-region .doc-tree-page-shell{min-height:30px!important}.teams-page.docs-mode .doc-tree-region .doc-branch-list{gap:1px!important;margin-top:2px!important}.teams-page.docs-mode .doc-library-stats{flex:0 0 auto!important;gap:6px!important;margin:0!important}.teams-page.docs-mode .doc-library-stats span{min-height:30px!important;padding:5px 7px!important}.teams-page.docs-mode .pinned-list{flex:0 1 auto!important;min-height:0!important;max-height:min(24vh,220px)!important;overflow:auto!important}.teams-page.board-mode .board-layout.board-pro{position:relative;display:grid;gap:12px;min-width:0}.teams-page.board-mode .board-commandbar,.teams-page.board-mode .board-ops-strip{position:sticky;z-index:9;backdrop-filter:blur(16px)}.teams-page.board-mode .board-commandbar{top:calc(var(--hud-nav-height, 72px) + 8px)}.teams-page.board-mode .board-ops-strip{top:calc(var(--hud-nav-height, 72px) + 126px);display:grid;gap:8px;padding:10px;border:1px solid rgb(var(--tas-teal-rgb) / .1);background:linear-gradient(90deg,rgb(var(--tas-teal-rgb) / .045),transparent 68%),rgb(var(--tas-panel-rgb) / .86)}.teams-page.board-mode .board-health-bar{margin:0}.teams-page.board-mode .board-focus-bar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.teams-page.board-mode .board-focus-bar button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:0 10px;border:1px solid rgb(var(--tas-teal-rgb) / .14);background:rgb(var(--tas-void-rgb) / .24);color:var(--text-muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.teams-page.board-mode .board-focus-bar button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-page.board-mode .board-focus-bar button strong{color:var(--tas-teal);font-size:12px}.teams-page.board-mode .board-focus-bar button.active,.teams-page.board-mode .board-focus-bar button:hover{border-color:rgb(var(--tas-lime-rgb) / .34);background:rgb(var(--tas-lime-rgb) / .09);color:var(--tas-lime)}.teams-page.board-mode .board-focus-bar button.active strong,.teams-page.board-mode .board-focus-bar button:hover strong{color:var(--tas-lime)}.teams-page.board-mode .board-filter-row{display:grid;grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(150px,.75fr));gap:8px;min-width:0}.teams-page.board-mode .board-filter-row input{min-width:0}.teams-page.board-mode .board-empty-hub{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:132px;padding:22px;border:1px solid rgb(var(--tas-lime-rgb) / .2);border-left:3px solid var(--tas-lime);background:linear-gradient(135deg,rgb(var(--tas-lime-rgb) / .08),transparent 62%),rgb(var(--tas-panel-rgb) / .72)}.teams-page.board-mode .board-empty-hub strong{display:block;color:var(--text-color);font-size:20px}.teams-page.board-mode .board-empty-hub p{max-width:56ch;margin:6px 0 0;color:var(--text-muted)}.teams-page.board-mode .board-workspace{align-items:stretch;min-height:calc(100vh - var(--hud-nav-height, 72px) - 300px);overflow-x:auto;scrollbar-gutter:stable}.teams-page.board-mode .kanban-column{min-width:278px;overflow:hidden}.teams-page.board-mode .kanban-column>header{position:sticky;top:calc(var(--hud-nav-height, 72px) + 250px);z-index:3}.teams-page.board-mode .column-settings-shell summary{min-height:30px;padding-block:5px}.teams-page.board-mode .compact-card{padding:0;overflow:hidden}.teams-page.board-mode .compact-card.selected{border-color:rgb(var(--tas-lime-rgb) / .38);box-shadow:inset 2px 0 0 var(--tas-lime)}.teams-page.board-mode .card-open-surface{display:grid;gap:8px;width:100%;padding:12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.teams-page.board-mode .card-open-surface:hover{background:rgb(var(--tas-teal-rgb) / .045)}.teams-page.board-mode .compact-card-title{color:var(--text-color);font-size:14px;line-height:1.22}.teams-page.board-mode .compact-card p{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-muted);font-size:12px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.teams-page.board-mode .card-meta-row,.teams-page.board-mode .card-signal-row{display:flex;flex-wrap:wrap;gap:5px}.teams-page.board-mode .card-meta-row span,.teams-page.board-mode .doc-link{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid rgb(var(--tas-teal-rgb) / .12);background:rgb(var(--tas-void-rgb) / .2);color:var(--text-muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.teams-page.board-mode .doc-link.active{border-color:rgb(var(--tas-teal-rgb) / .28);background:rgb(var(--tas-teal-rgb) / .08);color:var(--tas-teal)}.teams-page.board-mode .card-actions{padding:0 10px 10px}.teams-page.board-mode .board-card-drawer{position:fixed;top:calc(var(--hud-nav-height, 72px) + 12px);right:14px;z-index:42;display:grid;gap:12px;width:min(390px,calc(100vw - 32px));max-height:calc(100vh - var(--hud-nav-height, 72px) - 28px);padding:14px;border:1px solid rgb(var(--tas-teal-rgb) / .18);border-right:3px solid var(--tas-lime);background:linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .055),transparent 260px),rgb(var(--tas-panel-rgb) / .98);box-shadow:0 24px 70px rgb(var(--tas-void-rgb) / .68);overflow:auto}.teams-page.board-mode .drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.teams-page.board-mode .drawer-head h3{margin:2px 0 0;color:var(--text-color);font-size:20px;line-height:1.2}.teams-page.board-mode .drawer-link-strip{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:10px;border-bottom:1px solid rgb(var(--tas-teal-rgb) / .1)}.teams-page.board-mode .drawer-link-strip a,.teams-page.board-mode .drawer-link-strip span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid rgb(var(--tas-lime-rgb) / .22);background:rgb(var(--tas-lime-rgb) / .07);color:var(--tas-lime);font-size:10px;font-weight:850;text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.teams-page.board-mode .drawer-link-strip span{border-color:rgb(var(--tas-teal-rgb) / .12);background:rgb(var(--tas-void-rgb) / .24);color:var(--text-muted)}.teams-page.board-mode .card-detail-form{display:grid;gap:10px}.teams-page.board-mode .card-detail-form label,.teams-page.board-mode .card-detail-grid label{display:grid;gap:5px;min-width:0}.teams-page.board-mode .card-detail-form label>span,.teams-page.board-mode .card-detail-grid label>span{color:var(--text-muted);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.teams-page.board-mode .card-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.teams-page.board-mode .card-detail-form input,.teams-page.board-mode .card-detail-form textarea{min-width:0}.teams-page.board-mode .lane-history{display:grid;gap:7px;padding-top:10px;border-top:1px solid rgb(var(--tas-teal-rgb) / .1)}.teams-page.board-mode .lane-history div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px;padding:0 8px;border-left:2px solid rgb(var(--tas-teal-rgb) / .3);background:rgb(var(--tas-void-rgb) / .2)}.teams-page.board-mode .lane-history strong{color:var(--text-color);font-size:12px}.teams-page.board-mode .lane-history span,.teams-page.board-mode .lane-history small{color:var(--text-muted);font-size:11px}@media(max-width:980px){.teams-page.board-mode .board-commandbar,.teams-page.board-mode .board-ops-strip,.teams-page.board-mode .kanban-column>header{position:relative;top:auto}.teams-page.board-mode .board-focus-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.teams-page.board-mode .board-filter-row,.teams-page.board-mode .board-empty-hub,.teams-page.board-mode .card-detail-grid{grid-template-columns:minmax(0,1fr)}.teams-page.board-mode .board-empty-hub{display:grid}.teams-page.board-mode .board-workspace{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.teams-page.board-mode .kanban-column{min-width:0;min-height:0}.teams-page.board-mode .board-card-drawer{inset:auto 10px 10px;width:auto;max-height:min(78vh,720px)}}:root{--ui-radius: 5px;--ui-radius-sm: 3px;--ui-radius-lg: 8px;--border-subtle: rgb(var(--tas-teal-rgb) / .13);--border-accent: rgb(var(--tas-lime-rgb) / .32);--hud-rule: rgb(var(--tas-teal-rgb) / .13);--hud-rule-soft: rgb(var(--tas-teal-rgb) / .08);--hud-rule-strong: rgb(var(--tas-lime-rgb) / .3);--hud-grid: rgb(var(--tas-lime-rgb) / .04);--ui-border: rgb(var(--tas-teal-rgb) / .13);--ui-border-strong: rgb(var(--tas-lime-rgb) / .26);--ui-border-muted: rgb(var(--tas-teal-rgb) / .07);--text-muted: #9ea4c6;--ui-text-muted: #9ea4c6;--ui-text-faint: #6f76a0;--ui-shadow: 0 1px 0 rgb(var(--tas-lime-rgb) / .03) inset, 0 18px 44px -22px rgb(var(--tas-void-rgb) / .92), 0 4px 14px -8px rgb(var(--tas-void-rgb) / .7);--ui-shadow-soft: 0 10px 28px -18px rgb(var(--tas-void-rgb) / .8);--ui-focus: rgb(var(--tas-lime-rgb) / .55);--ui-surface: rgb(var(--tas-panel-rgb) / .82);--ui-surface-raised: rgb(var(--tas-panel-2-rgb) / .9);--ui-surface-muted: rgb(var(--tas-panel-rgb) / .55)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.neon-text{text-shadow:0 0 8px color-mix(in srgb,currentColor 28%,transparent)}.neon-text-sm{text-shadow:0 0 6px color-mix(in srgb,currentColor 22%,transparent)}.neon-sign,.neon-sign-sm{filter:drop-shadow(0 0 1.5px color-mix(in srgb,currentColor 28%,transparent))}.neon-box{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 38%,transparent),0 0 10px -2px color-mix(in srgb,currentColor 22%,transparent)}.scanlines:after{opacity:.08}body :focus-visible{outline:2px solid var(--hud-green);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--hud-green) 18%,transparent)}body :where(input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=url],input[type=tel],textarea):not(.svelte-flow *){border:1px solid var(--hud-rule);border-radius:var(--ui-radius-sm);padding:9px 12px}body :where(input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,input[type=tel]:focus,textarea:focus):not(.svelte-flow *){border-color:color-mix(in srgb,var(--hud-green) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--hud-green) 16%,transparent);background:#080e1ed9}select{border-radius:var(--ui-radius-sm);padding:8px 30px 8px 11px}select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--hud-green) 16%,transparent)}body :not(.svelte-flow,.svelte-flow *)::-webkit-scrollbar{width:11px;height:11px}body :not(.svelte-flow,.svelte-flow *)::-webkit-scrollbar-thumb{background:rgb(var(--tas-teal-rgb) / .22);border:3px solid transparent;background-clip:padding-box;border-radius:999px;box-shadow:none}body :not(.svelte-flow,.svelte-flow *)::-webkit-scrollbar-thumb:hover{background:rgb(var(--tas-teal-rgb) / .4);background-clip:padding-box}body{scrollbar-color:rgb(var(--tas-teal-rgb) / .28) transparent}.fm-auth-card button[type=submit]{background:linear-gradient(180deg,color-mix(in srgb,var(--tas-lime) 92%,white),var(--tas-lime));border:1px solid color-mix(in srgb,var(--tas-lime) 70%,transparent);letter-spacing:.08em;box-shadow:0 0 0 1px rgb(var(--tas-lime-rgb) / .18),0 6px 18px -8px rgb(var(--tas-lime-rgb) / .45)}.fm-auth-card button[type=submit]:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--tas-lime) 80%,white),color-mix(in srgb,var(--tas-lime) 92%,white));box-shadow:0 0 0 1px rgb(var(--tas-lime-rgb) / .32),0 8px 22px -8px rgb(var(--tas-lime-rgb) / .5)}.fm-auth-card button.secondary{letter-spacing:.08em}.fm-auth-card:before{background:radial-gradient(circle,rgb(var(--tas-teal-rgb) / .1) 0 1px,transparent 2px) 0 0 / 30px 30px,repeating-linear-gradient(to bottom,transparent 0 5px,rgb(var(--tas-lime-rgb) / .018) 6px 7px);opacity:.5}.fm-auth-card{animation:none!important;box-shadow:0 1px rgb(var(--tas-lime-rgb) / .05) inset,0 24px 70px -28px rgb(var(--tas-void-rgb) / .95),0 0 40px -28px rgb(var(--tas-lime-rgb) / .3)}.fm-auth-card:after{background:linear-gradient(90deg,transparent 0%,rgb(var(--tas-lime-rgb) / .7) 30%,rgb(var(--tas-teal-rgb) / .55) 70%,transparent 100%);box-shadow:none}.fm-auth-card h1{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--psy-lime) 30%,transparent))}.command-trigger.svelte-1o3qukb{display:inline-flex;align-items:center;gap:7px;min-width:72px;justify-content:center;border:1px solid rgb(var(--tas-teal-rgb) / .18);background:rgb(var(--tas-teal-rgb) / .08);color:var(--hud-ion);font-family:var(--font-hud);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.command-trigger.svelte-1o3qukb:hover,.command-trigger.svelte-1o3qukb:focus-visible{outline:none;border-color:rgb(var(--tas-lime-rgb) / .28);color:var(--hud-green);background:rgb(var(--tas-lime-rgb) / .1)}kbd.svelte-1o3qukb{border:1px solid rgb(var(--tas-lime-rgb) / .18);background:rgb(var(--tas-void-rgb) / .42);color:color-mix(in srgb,var(--text-color) 80%,transparent);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;padding:2px 5px}.command-overlay.svelte-1o3qukb{position:fixed;inset:0;z-index:500;display:grid;place-items:start center;padding-top:min(18vh,150px);background:rgb(var(--tas-void-rgb) / .66);backdrop-filter:blur(10px)}.command-panel.svelte-1o3qukb{width:min(680px,calc(100vw - 28px));border:1px solid var(--hud-rule-strong);background:linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .08),transparent 160px),rgb(var(--tas-panel-rgb) / .98);box-shadow:0 24px 90px rgb(var(--tas-void-rgb) / .72)}.command-search.svelte-1o3qukb{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;border-bottom:1px solid var(--hud-rule);color:var(--hud-ion);font-family:var(--font-hud)}.command-search.svelte-1o3qukb input:where(.svelte-1o3qukb){min-width:0;border:none;outline:none;background:transparent;color:var(--text-color);font-family:var(--font-hud);font-size:16px;letter-spacing:.02em}.command-search.svelte-1o3qukb input:where(.svelte-1o3qukb)::placeholder{color:var(--text-muted)}.command-list.svelte-1o3qukb{display:grid;gap:4px;max-height:min(54vh,520px);overflow-y:auto;padding:8px}.command-item.svelte-1o3qukb{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:58px;border:1px solid transparent;background:transparent;color:var(--text-color);text-align:left;cursor:pointer}.command-item.svelte-1o3qukb:hover,.command-item.active.svelte-1o3qukb,.command-item.svelte-1o3qukb:focus-visible{outline:none;border-color:rgb(var(--tas-lime-rgb) / .24);background:rgb(var(--tas-lime-rgb) / .08)}.command-scope.svelte-1o3qukb{justify-self:stretch;margin-left:8px;padding:6px 8px;border-left:2px solid var(--hud-ion);color:var(--hud-ion);font-family:var(--font-hud);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.scope-create.svelte-1o3qukb{border-left-color:var(--hud-green);color:var(--hud-green)}.scope-admin.svelte-1o3qukb{border-left-color:var(--admin-sensitive);color:var(--admin-sensitive)}.scope-reference.svelte-1o3qukb{border-left-color:var(--tas-violet);color:color-mix(in srgb,var(--tas-violet) 58%,white)}.command-copy.svelte-1o3qukb{display:grid;gap:4px;min-width:0;padding-right:12px}.command-copy.svelte-1o3qukb strong:where(.svelte-1o3qukb){font-family:var(--font-hud);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.command-copy.svelte-1o3qukb small:where(.svelte-1o3qukb){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:11px;line-height:1.35}.command-empty.svelte-1o3qukb{padding:28px;color:var(--text-muted);font-family:var(--font-hud);font-size:11px;letter-spacing:.12em;text-align:center;text-transform:uppercase}@media(max-width:640px){.command-trigger.svelte-1o3qukb{min-width:54px;padding-inline:8px}.command-trigger.svelte-1o3qukb span:where(.svelte-1o3qukb){display:none}.command-panel.svelte-1o3qukb{width:calc(100vw - 18px)}.command-item.svelte-1o3qukb{grid-template-columns:74px minmax(0,1fr)}}.org-switcher.svelte-wcx78p{position:relative;font-family:var(--font-hud, monospace);min-width:0}.trigger.svelte-wcx78p{display:inline-flex;align-items:center;gap:8px;max-width:min(260px,32vw);min-width:0;padding:0 14px;height:100%;background:rgb(var(--tas-lime-rgb) / .16);border:none;border-left:1px solid var(--hud-rule, rgb(var(--tas-lime-rgb) / .16));color:var(--text-color);font-family:inherit;font-size:11px;letter-spacing:.12em;cursor:pointer;transition:background .12s,box-shadow .12s}.trigger.svelte-wcx78p:hover{background:rgb(var(--tas-lime-rgb) / .16);box-shadow:inset 0 0 18px rgb(var(--tas-lime-rgb) / .16)}.label.svelte-wcx78p{color:var(--hud-ion, var(--text-muted));opacity:.7;font-weight:600}.value.svelte-wcx78p{color:var(--hud-green, var(--tas-lime));text-shadow:0 0 3px currentColor,0 0 8px color-mix(in srgb,currentColor 50%,transparent);max-width:clamp(100px,14vw,170px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caret.svelte-wcx78p{opacity:.6;font-size:9px}.panel.svelte-wcx78p{position:absolute;right:0;top:calc(100% + 4px);z-index:1000;min-width:260px;width:min(320px,calc(100vw - 20px));max-height:min(72vh,560px);overflow-x:hidden;overflow-y:auto;background:var(--tas-ink);border:1px solid color-mix(in srgb,var(--hud-green) 45%,transparent);box-shadow:0 8px 24px rgb(var(--tas-void-rgb) / .65),0 0 0 1px rgb(var(--tas-lime-rgb) / .16),0 0 18px rgb(var(--tas-lime-rgb) / .16),0 0 36px rgb(var(--tas-lime-rgb) / .16);padding:10px 0}.workspace-block.svelte-wcx78p{padding:8px 14px 10px}.workspace-name.svelte-wcx78p{font-size:13px;color:var(--text-color)}.workspace-role.svelte-wcx78p{font-size:11px;color:var(--admin-basic);margin-top:2px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.divider.svelte-wcx78p{height:1px;background:rgb(var(--tas-lime-rgb) / .16);margin:4px 0}.section-label.svelte-wcx78p{padding:6px 14px 4px;font-size:10px;letter-spacing:.2em;color:var(--text-muted)}.row.svelte-wcx78p{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;background:none;border:none;color:var(--text-color);font-family:inherit;font-size:12px;text-align:left;cursor:pointer}.row.svelte-wcx78p:hover{background:rgb(var(--tas-lime-rgb) / .16)}.row.active.svelte-wcx78p{color:var(--hud-green, var(--tas-lime))}.row-name.svelte-wcx78p{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-role.svelte-wcx78p{font-size:10px;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase}.row-check.svelte-wcx78p{color:var(--hud-green, var(--tas-lime))}.create.svelte-wcx78p{display:flex;gap:6px;padding:6px 14px}.create-input.svelte-wcx78p{flex:1;min-width:0;background:var(--tas-ink);border:1px solid rgb(var(--tas-lime-rgb) / .16);color:var(--text-color);font-size:12px;padding:6px 8px;border-radius:2px}.create-input.svelte-wcx78p:focus{outline:none;border-color:rgb(var(--tas-lime-rgb) / .16)}.create-btn.svelte-wcx78p{width:32px;background:var(--hud-green, var(--tas-lime));color:var(--tas-void);border:none;font-weight:700;cursor:pointer;border-radius:2px}.create-btn.svelte-wcx78p:disabled{opacity:.5;cursor:not-allowed}.trigger.svelte-wcx78p:focus-visible,.row.svelte-wcx78p:focus-visible,.create-input.svelte-wcx78p:focus-visible,.create-btn.svelte-wcx78p:focus-visible{outline:1px solid var(--hud-green, var(--tas-lime));outline-offset:3px}.err.svelte-wcx78p{padding:4px 14px 2px;color:var(--tas-red);font-size:11px}@media(max-width:860px){.trigger.svelte-wcx78p{max-width:210px}.value.svelte-wcx78p{max-width:118px}}@media(max-width:640px){.trigger.svelte-wcx78p{height:62px;padding:0 10px;gap:5px;border-left:1px solid var(--hud-rule, rgb(var(--tas-lime-rgb) / .16))}.label.svelte-wcx78p{display:none}.value.svelte-wcx78p{max-width:92px;font-size:11px;letter-spacing:.04em}.panel.svelte-wcx78p{position:fixed;top:66px;right:8px;min-width:min(280px,calc(100vw - 16px));width:min(300px,calc(100vw - 16px));max-height:calc(100vh - 82px)}}.pub-hdr.svelte-bsv0kg{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;height:62px;padding:0 22px 0 18px;background:linear-gradient(180deg,#0a1226eb,#070d1feb);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--hud-rule);font-family:var(--font-hud)}.pub-hdr-identity.svelte-bsv0kg{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;position:relative;z-index:1;min-width:0}.pub-hdr-glyph.svelte-bsv0kg{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--hud-green);background:rgb(var(--tas-lime-rgb) / .16);border:1px solid var(--hud-rule-strong);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);box-shadow:0 0 10px rgb(var(--tas-lime-rgb) / .16) inset}.pub-hdr-brand.svelte-bsv0kg{display:flex;flex-direction:column;line-height:1;gap:5px;min-width:0}.pub-brand-line.svelte-bsv0kg{font-family:var(--font-sign);font-size:22px;font-weight:400;letter-spacing:.08em;color:transparent;-webkit-text-stroke:.5px var(--hud-green);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--hud-green) 45%,transparent))}.pub-brand-sub.svelte-bsv0kg{font-size:9px;font-weight:500;letter-spacing:.22em;color:var(--hud-ion);opacity:.75}.pub-hdr-nav.svelte-bsv0kg{display:flex;align-items:center;gap:10px;position:relative;z-index:1;min-width:0;flex-shrink:0}.pub-hdr-nav.svelte-bsv0kg .hud-btn{min-width:90px;justify-content:center}.pub-hdr-hazard.svelte-bsv0kg{height:6px;background:repeating-linear-gradient(-45deg,rgb(var(--tas-yellow-rgb) / .92) 0 11px,rgb(var(--tas-orange-rgb) / .28) 11px 13px,var(--tas-ink) 13px 24px);border-top:1px solid rgb(var(--tas-yellow-rgb) / .22);border-bottom:1px solid rgb(var(--tas-yellow-rgb) / .3);box-shadow:0 0 12px rgb(var(--tas-yellow-rgb) / .14),inset 0 1px rgb(var(--tas-yellow-rgb) / .2);position:sticky;top:62px;z-index:19}@media(max-width:720px){.pub-hdr.svelte-bsv0kg{padding:0 14px;gap:10px}.pub-hdr-nav.svelte-bsv0kg{gap:6px}.pub-brand-sub.svelte-bsv0kg{display:none}}@media(max-width:560px){.pub-hdr.svelte-bsv0kg{height:58px;padding:0 10px}.pub-hdr-glyph.svelte-bsv0kg{width:30px;height:30px}.pub-brand-line.svelte-bsv0kg{font-size:16px;letter-spacing:.04em}.pub-hdr-nav.svelte-bsv0kg .hud-btn.secondary{display:none}.pub-hdr-nav.svelte-bsv0kg .hud-btn{min-width:0;padding-inline:10px;font-size:10px;letter-spacing:.12em}.pub-hdr-hazard.svelte-bsv0kg{top:58px}}.user-settings-menu.svelte-9hco1n{position:relative;display:flex;align-items:stretch;font-family:var(--font-hud, monospace)}.settings-trigger.svelte-9hco1n{display:inline-grid;place-items:center;min-width:46px;height:100%;border:0;border-left:1px solid rgb(var(--tas-teal-rgb) / .18);background:rgb(var(--tas-teal-rgb) / .075);color:color-mix(in srgb,var(--text-color) 66%,var(--tas-teal));cursor:pointer}.settings-trigger.svelte-9hco1n:hover,.settings-trigger.svelte-9hco1n:focus-visible,.user-settings-menu.svelte-9hco1n:has(.settings-panel:where(.svelte-9hco1n)) .settings-trigger:where(.svelte-9hco1n){outline:none;background:rgb(var(--tas-lime-rgb) / .12);color:var(--tas-lime)}.user-settings-menu.identity.svelte-9hco1n{align-items:center;padding-right:8px}.user-settings-menu.identity.svelte-9hco1n .settings-trigger:where(.svelte-9hco1n){min-width:34px;width:34px;height:34px;border:1px solid rgb(var(--tas-lime-rgb) / .28);background:rgb(var(--tas-void-rgb) / .42);color:var(--tas-lime)}.settings-panel.svelte-9hco1n{position:absolute;right:0;top:calc(100% + 4px);z-index:1000;width:min(300px,calc(100vw - 20px));max-height:min(72vh,590px);overflow-x:hidden;overflow-y:auto;background:var(--tas-ink);border:1px solid rgb(var(--tas-lime-rgb) / .3);box-shadow:0 8px 24px rgb(var(--tas-void-rgb) / .65),0 0 0 1px rgb(var(--tas-lime-rgb) / .1),0 0 28px rgb(var(--tas-lime-rgb) / .12);padding:10px 0}.align-start.svelte-9hco1n .settings-panel:where(.svelte-9hco1n){left:0;right:auto}.user-block.svelte-9hco1n{padding:8px 14px 10px}.user-name.svelte-9hco1n{color:var(--text-color);font-size:13px;font-weight:750}.user-email.svelte-9hco1n{margin-top:2px;overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workspace-chip.svelte-9hco1n{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:7px 8px;border:1px solid rgb(var(--tas-lime-rgb) / .16);background:rgb(var(--tas-lime-rgb) / .07);color:var(--text-color);font-size:11px}.workspace-chip.svelte-9hco1n span:where(.svelte-9hco1n){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-chip.svelte-9hco1n strong:where(.svelte-9hco1n){color:var(--admin-basic);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.divider.svelte-9hco1n{height:1px;margin:4px 0;background:rgb(var(--tas-lime-rgb) / .14)}.menu-link.svelte-9hco1n{display:block;width:100%;box-sizing:border-box;padding:9px 14px;border:0;background:none;color:var(--text-muted);font:inherit;font-size:12px;text-align:left;text-decoration:none;cursor:pointer}.menu-link.svelte-9hco1n:hover,.menu-link.svelte-9hco1n:focus-visible{outline:none;background:rgb(var(--tas-lime-rgb) / .1);color:var(--tas-lime)}.account-link.svelte-9hco1n{color:var(--admin-basic)}.docs-link.svelte-9hco1n{color:var(--tas-teal)}.team-link.svelte-9hco1n{color:var(--admin-team)}.sensitive-link.svelte-9hco1n{color:var(--admin-sensitive)}.platform-link.svelte-9hco1n{color:var(--admin-platform)}.signout-link.svelte-9hco1n{color:var(--text-color)}.team-link.svelte-9hco1n:hover,.team-link.svelte-9hco1n:focus-visible{background:rgb(var(--admin-team-rgb) / .1);color:var(--admin-team)}.sensitive-link.svelte-9hco1n:hover,.sensitive-link.svelte-9hco1n:focus-visible{background:rgb(var(--admin-sensitive-rgb) / .1);color:var(--admin-sensitive)}.platform-link.svelte-9hco1n:hover,.platform-link.svelte-9hco1n:focus-visible{background:rgb(var(--admin-platform-rgb) / .1);color:var(--admin-platform)}.docs-link.svelte-9hco1n:hover,.docs-link.svelte-9hco1n:focus-visible{background:rgb(var(--tas-teal-rgb) / .1);color:var(--tas-teal)}@media(max-width:640px){.user-settings-menu.identity.svelte-9hco1n{padding-right:4px}.user-settings-menu.identity.svelte-9hco1n .settings-trigger:where(.svelte-9hco1n){width:32px;height:32px;min-width:32px}.settings-trigger.svelte-9hco1n{min-width:42px}.settings-panel.svelte-9hco1n{position:fixed;top:66px;right:8px;width:min(300px,calc(100vw - 16px));max-height:calc(100vh - 82px)}.align-start.svelte-9hco1n .settings-panel:where(.svelte-9hco1n){left:8px;right:auto}}.hud-nav.svelte-12qhfyh{display:grid;grid-template-columns:minmax(172px,198px) minmax(0,1fr) minmax(212px,max-content);align-items:stretch;height:62px;padding:0;background:linear-gradient(180deg,var(--tas-panel) 0%,var(--tas-ink) 100%);border-bottom:1px solid var(--hud-rule);position:sticky;top:0;z-index:100;font-family:var(--font-hud)}.hud-nav-identity.svelte-12qhfyh{display:flex;align-items:center;gap:10px;padding:0 16px;color:inherit;border-right:1px solid var(--hud-rule);background:linear-gradient(90deg,rgb(var(--tas-lime-rgb) / .11),transparent 76%),rgb(var(--tas-panel-rgb) / .36);position:relative}.hud-brand-link.svelte-12qhfyh{display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.hud-nav-glyph.svelte-12qhfyh{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--hud-green);background:rgb(var(--tas-lime-rgb) / .16);border:1px solid var(--hud-rule-strong);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);box-shadow:0 0 10px rgb(var(--tas-lime-rgb) / .16) inset}.hud-nav-brand.svelte-12qhfyh{display:flex;flex-direction:column;line-height:1;gap:5px}.brand-line.svelte-12qhfyh{font-family:var(--font-sign);font-size:19px;font-weight:400;letter-spacing:.08em;color:transparent;-webkit-text-stroke:.5px var(--hud-green);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--hud-green) 45%,transparent))}.brand-sub.svelte-12qhfyh{font-family:var(--font-display);font-size:9px;font-weight:500;letter-spacing:.22em;color:var(--hud-ion);opacity:.75}.brand-current.svelte-12qhfyh{display:none;color:var(--text-muted);font-size:11px;font-weight:650;letter-spacing:.02em}.hud-nav-center.svelte-12qhfyh{display:flex;justify-content:center;align-items:stretch;min-width:0;overflow:visible}.hud-nav-tabs.svelte-12qhfyh{display:flex;flex:0 1 auto;align-items:center;gap:4px;min-width:0;padding:0 10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.hud-nav-tabs.svelte-12qhfyh::-webkit-scrollbar{display:none}.hud-tab.svelte-12qhfyh{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:76px;min-height:38px;padding:0 11px;text-decoration:none;color:color-mix(in srgb,var(--text-muted) 76%,transparent);font-family:var(--font-hud);font-size:11px;font-weight:600;letter-spacing:.04em;transition:color .12s,background .12s,border-color .12s;border:1px solid transparent;background:rgb(var(--tas-ink-rgb) / .18)}.hud-tab.svelte-12qhfyh:hover{color:color-mix(in srgb,var(--text-color) 88%,transparent);background:rgb(var(--tas-teal-rgb) / .14);border-color:rgb(var(--tas-teal-rgb) / .18)}.hud-tab.active.svelte-12qhfyh{color:var(--hud-green);background:linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .12),rgb(var(--tas-lime-rgb) / .08) 65%);border-color:rgb(var(--tas-lime-rgb) / .24);text-shadow:none}.hud-tab.active.svelte-12qhfyh:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent 0%,var(--hud-green) 18%,var(--hud-ion) 100%);box-shadow:0 0 8px rgb(var(--tas-lime-rgb) / .18)}.hud-tab.tone-team.svelte-12qhfyh:hover{color:var(--admin-team);background:rgb(var(--admin-team-rgb) / .12)}.hud-tab.tone-team.active.svelte-12qhfyh{color:var(--admin-team);background:linear-gradient(180deg,rgb(var(--admin-team-rgb) / .14),rgb(var(--admin-sensitive-rgb) / .1) 65%);border-left-color:color-mix(in srgb,var(--admin-team) 35%,transparent);border-right-color:color-mix(in srgb,var(--admin-team) 35%,transparent)}.hud-tab.tone-team.active.svelte-12qhfyh:after{background:linear-gradient(90deg,var(--admin-team) 0%,var(--admin-sensitive) 100%);box-shadow:0 0 10px var(--admin-sensitive)}.hud-tab.tone-team.active.svelte-12qhfyh .tab-led:where(.svelte-12qhfyh){background:var(--admin-sensitive);box-shadow:0 0 6px var(--admin-sensitive)}.tab-label.svelte-12qhfyh{opacity:1}.tab-led.svelte-12qhfyh{display:none}@keyframes svelte-12qhfyh-tab-led-pulse{0%,to{opacity:1}50%{opacity:.3}}.hud-more.svelte-12qhfyh{position:relative;display:flex;flex:0 0 auto;align-items:center;min-width:0;padding:0 10px;border-left:1px solid rgb(var(--tas-teal-rgb) / .12);background:rgb(var(--tas-ink-rgb) / .18)}.hud-more.svelte-12qhfyh summary:where(.svelte-12qhfyh){display:inline-grid;place-items:center;min-height:32px;padding:0 10px;border:1px solid transparent;color:color-mix(in srgb,var(--text-muted) 76%,transparent);cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.06em;line-height:1;list-style:none}.hud-more.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.hud-more.svelte-12qhfyh summary:where(.svelte-12qhfyh):after{content:"+";margin-left:7px;color:var(--hud-ion)}.hud-more[open].svelte-12qhfyh summary:where(.svelte-12qhfyh):after{content:"-"}.hud-more.svelte-12qhfyh summary:where(.svelte-12qhfyh):hover,.hud-more.active.svelte-12qhfyh summary:where(.svelte-12qhfyh),.hud-more[open].svelte-12qhfyh summary:where(.svelte-12qhfyh){border-color:rgb(var(--tas-teal-rgb) / .18);background:rgb(var(--tas-teal-rgb) / .08);color:var(--text-color)}.hud-more-menu.svelte-12qhfyh{position:absolute;top:calc(100% - 6px);right:8px;z-index:140;display:grid;gap:4px;min-width:148px;max-width:min(240px,calc(100vw - 24px));padding:6px;border:1px solid rgb(var(--tas-teal-rgb) / .2);background:linear-gradient(180deg,rgb(var(--tas-teal-rgb) / .06),transparent 92px),rgb(var(--tas-panel-rgb) / .98);box-shadow:0 18px 54px rgb(var(--tas-void-rgb) / .62)}.hud-utility-link.svelte-12qhfyh{display:inline-grid;flex:0 0 auto;align-items:center;justify-items:start;min-height:32px;padding:0 10px;border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--text-muted) 88%,transparent);font-size:9px;font-weight:700;letter-spacing:.05em;line-height:1;text-decoration:none}.hud-utility-link.svelte-12qhfyh:hover{border-color:rgb(var(--tas-teal-rgb) / .18);background:rgb(var(--tas-teal-rgb) / .08);color:var(--text-color)}.hud-utility-link.active.svelte-12qhfyh{border-color:rgb(var(--tas-lime-rgb) / .24);background:rgb(var(--tas-lime-rgb) / .1);color:var(--hud-green)}.hud-utility-link.tone-admin.active.svelte-12qhfyh,.hud-utility-link.tone-team.active.svelte-12qhfyh{border-color:rgb(var(--admin-team-rgb) / .28);background:rgb(var(--admin-team-rgb) / .1);color:var(--admin-team)}.hud-nav-telemetry.svelte-12qhfyh{display:none;flex-direction:column;justify-content:center;gap:3px;padding:0 12px;border-left:1px solid var(--hud-rule);background:rgb(var(--tas-teal-rgb) / .08);font-size:10px}.hud-nav-telemetry.svelte-12qhfyh .tele-row:where(.svelte-12qhfyh):first-child{display:none}.tele-row.svelte-12qhfyh{display:flex;align-items:center;gap:8px;justify-content:flex-end}.tele-key.svelte-12qhfyh{letter-spacing:.18em;color:var(--hud-ion);opacity:.7;font-weight:600}.tele-val.svelte-12qhfyh{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--text-color) 90%,transparent);font-size:12px;letter-spacing:.02em}.tele-clock.svelte-12qhfyh{color:var(--hud-green);text-shadow:0 0 6px rgb(var(--tas-lime-rgb) / .16)}.tele-led.svelte-12qhfyh{width:6px;height:6px;background:var(--hud-green);box-shadow:0 0 6px var(--hud-green);animation:svelte-12qhfyh-tab-led-pulse 1.2s ease-in-out infinite}.hud-nav-right.svelte-12qhfyh{display:flex;align-items:stretch;justify-content:flex-end;min-width:0;border-left:1px solid var(--hud-rule);gap:0}.hud-nav-right.svelte-12qhfyh .command-trigger{border-block:none;border-left:none;min-height:100%;flex:0 0 auto}.hud-mobile-menu.svelte-12qhfyh{position:relative;display:none;align-items:center;padding:0 8px;border-left:1px solid var(--hud-rule)}.hud-mobile-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh){display:inline-grid;place-items:center;min-height:34px;padding:0 10px;border:1px solid var(--hud-rule);background:rgb(var(--tas-ink-rgb) / .28);color:var(--text-color);cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.02em;list-style:none}.hud-mobile-menu.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.hud-mobile-menu-panel.svelte-12qhfyh{position:absolute;top:calc(100% - 4px);right:8px;z-index:150;display:grid;gap:4px;min-width:min(220px,calc(100vw - 18px));max-height:calc(100vh - var(--hud-nav-height) - 12px);overflow-y:auto;padding:6px;border:1px solid rgb(var(--tas-teal-rgb) / .2);background:rgb(var(--tas-panel-rgb) / .98);box-shadow:0 18px 54px rgb(var(--tas-void-rgb) / .62)}.hud-mobile-link.svelte-12qhfyh{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid transparent;color:color-mix(in srgb,var(--text-muted) 88%,transparent);font-size:12px;font-weight:700;letter-spacing:.02em;text-decoration:none}.hud-mobile-link.svelte-12qhfyh:hover,.hud-mobile-link.active.svelte-12qhfyh{border-color:rgb(var(--tas-lime-rgb) / .22);background:rgb(var(--tas-lime-rgb) / .08);color:var(--hud-green)}.verify-banner.svelte-12qhfyh,.invite-banner.svelte-12qhfyh{position:sticky;top:var(--hud-nav-height);z-index:98;display:flex;justify-content:center;align-items:center;gap:12px;padding:6px 20px;font-size:12px;font-family:var(--font-hud);letter-spacing:.1em}.verify-banner.svelte-12qhfyh{background:rgb(var(--tas-yellow-rgb) / .16);border-bottom:1px solid rgb(var(--tas-yellow-rgb) / .16);color:var(--tas-yellow)}.verify-banner.svelte-12qhfyh .resend:where(.svelte-12qhfyh){background:transparent;border:1px solid rgb(var(--tas-yellow-rgb) / .16);color:var(--tas-yellow);padding:2px 8px;font-size:10px;letter-spacing:.15em;cursor:pointer;border-radius:2px}.verify-banner.svelte-12qhfyh .resend:where(.svelte-12qhfyh):hover{background:rgb(var(--tas-yellow-rgb) / .16)}.invite-banner.svelte-12qhfyh{background:rgb(var(--tas-lime-rgb) / .16);border-bottom:1px solid rgb(var(--tas-lime-rgb) / .16);color:var(--tas-lime)}.invite-banner.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--tas-lime);text-decoration:underline}.announcement-banner.svelte-12qhfyh{padding:10px 18px;font-size:13px;text-align:center;font-weight:500;letter-spacing:.02em;line-height:1.5}.announcement-banner.sev-info.svelte-12qhfyh{background:rgb(var(--tas-lime-rgb) / .16);color:var(--tas-lime);border-bottom:1px solid rgb(var(--tas-lime-rgb) / .16)}.announcement-banner.sev-warning.svelte-12qhfyh{background:rgb(var(--tas-yellow-rgb) / .16);color:var(--tas-yellow);border-bottom:1px solid rgb(var(--tas-yellow-rgb) / .16)}.announcement-banner.sev-critical.svelte-12qhfyh{background:rgb(var(--tas-red-rgb) / .16);color:var(--tas-red);border-bottom:1px solid rgb(var(--tas-red-rgb) / .16)}.hud-nav-hazard.svelte-12qhfyh{height:3px;background:linear-gradient(90deg,transparent 0%,rgb(var(--tas-lime-rgb) / .45) 18%,rgb(var(--tas-teal-rgb) / .34) 54%,transparent 100%),rgb(var(--tas-ink-rgb) / .92);border-top:1px solid rgb(var(--tas-teal-rgb) / .12);border-bottom:1px solid rgb(var(--tas-lime-rgb) / .08);box-shadow:0 0 10px rgb(var(--tas-lime-rgb) / .09),inset 0 1px rgb(var(--tas-teal-rgb) / .08);position:sticky;top:62px;z-index:99}.route-progress.svelte-12qhfyh{position:sticky;top:var(--hud-nav-height);z-index:101;height:2px;margin-bottom:-2px;background:linear-gradient(90deg,transparent,var(--hud-ion),var(--hud-green),transparent);transform:scaleX(0);transform-origin:left;opacity:0;transition:opacity .12s ease,transform .18s ease;pointer-events:none}.route-progress.active.svelte-12qhfyh{opacity:1;transform:scaleX(1)}.hud-nav.svelte-12qhfyh{grid-template-columns:minmax(156px,184px) minmax(0,1fr) minmax(190px,max-content);height:var(--ui-nav-height);background:linear-gradient(180deg,rgb(var(--tas-panel-rgb) / .94),rgb(var(--tas-ink-rgb) / .96));border-bottom-color:var(--ui-border);box-shadow:0 10px 28px rgb(var(--tas-void-rgb) / .24)}.hud-nav-identity.svelte-12qhfyh{gap:9px;padding-inline:14px;background:rgb(var(--tas-panel-rgb) / .34);border-right-color:var(--ui-border)}.hud-nav-glyph.svelte-12qhfyh{width:30px;height:30px;border-radius:7px;clip-path:none;border-color:rgb(var(--tas-lime-rgb) / .18);background:rgb(var(--tas-lime-rgb) / .08);box-shadow:none}.hud-nav-brand.svelte-12qhfyh{gap:3px;min-width:0}.brand-line.svelte-12qhfyh{font-size:17px;letter-spacing:.05em;filter:none}.brand-sub.svelte-12qhfyh{display:none}.brand-current.svelte-12qhfyh{display:block;overflow:hidden;color:var(--ui-text-muted);font-size:10px;font-weight:700;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hud-nav-tabs.svelte-12qhfyh{gap:2px;padding-inline:8px}.hud-tab.svelte-12qhfyh{min-width:72px;min-height:34px;border-radius:6px;background:transparent;color:var(--ui-text-muted);font-size:12px;font-weight:650;letter-spacing:0}.hud-tab.svelte-12qhfyh:hover{background:rgb(var(--tas-teal-rgb) / .06);border-color:rgb(var(--tas-teal-rgb) / .12);color:var(--ui-text)}.hud-tab.active.svelte-12qhfyh{background:rgb(var(--tas-lime-rgb) / .1);border-color:rgb(var(--tas-lime-rgb) / .18);color:var(--tas-lime)}.hud-tab.active.svelte-12qhfyh:after{left:10px;right:10px;bottom:3px;height:1px;background:var(--tas-lime);box-shadow:none}.hud-tab.tone-team.active.svelte-12qhfyh{background:rgb(var(--admin-team-rgb) / .08);border-color:rgb(var(--admin-team-rgb) / .18);color:var(--admin-team)}.hud-tab.tone-team.active.svelte-12qhfyh:after{background:var(--admin-team);box-shadow:none}.hud-more.svelte-12qhfyh{padding-inline:6px;border-left-color:var(--ui-border-muted);background:transparent}.hud-more.svelte-12qhfyh summary:where(.svelte-12qhfyh){min-height:32px;border-radius:6px;color:var(--ui-text-muted);font-size:11px;letter-spacing:.01em}.hud-more.svelte-12qhfyh summary:where(.svelte-12qhfyh):hover,.hud-more.active.svelte-12qhfyh summary:where(.svelte-12qhfyh),.hud-more[open].svelte-12qhfyh summary:where(.svelte-12qhfyh){border-color:rgb(var(--tas-teal-rgb) / .14);background:rgb(var(--tas-teal-rgb) / .06)}.hud-more-menu.svelte-12qhfyh{top:calc(100% - 2px);border-color:var(--ui-border);border-radius:8px;background:var(--ui-surface-raised);box-shadow:var(--ui-shadow)}.hud-utility-link.svelte-12qhfyh{min-height:34px;border-radius:5px;font-size:12px;letter-spacing:0}.hud-nav-right.svelte-12qhfyh{border-left-color:var(--ui-border)}.hud-nav-hazard.svelte-12qhfyh{height:3px;top:var(--ui-nav-height);background:linear-gradient(90deg,transparent 0%,rgb(var(--tas-lime-rgb) / .18) 24%,rgb(var(--tas-teal-rgb) / .14) 54%,transparent 100%),rgb(var(--tas-ink-rgb) / .96);border-top-color:rgb(var(--tas-teal-rgb) / .06);border-bottom-color:rgb(var(--tas-lime-rgb) / .05);box-shadow:none}.hud-nav.svelte-12qhfyh{background:linear-gradient(180deg,rgb(var(--tas-panel-rgb) / .98),rgb(var(--tas-ink-rgb) / .98));border-bottom-color:rgb(var(--tas-teal-rgb) / .22);box-shadow:0 0 0 1px rgb(var(--tas-void-rgb) / .55),0 10px 24px rgb(var(--tas-void-rgb) / .28)}.hud-nav-identity.svelte-12qhfyh{background:linear-gradient(90deg,rgb(var(--tas-lime-rgb) / .07),transparent 60%),rgb(var(--tas-panel-rgb) / .62);border-right-color:rgb(var(--tas-teal-rgb) / .18)}.hud-nav-glyph.svelte-12qhfyh,.hud-tab.svelte-12qhfyh,.hud-more.svelte-12qhfyh summary:where(.svelte-12qhfyh),.hud-more-menu.svelte-12qhfyh,.hud-utility-link.svelte-12qhfyh{border-radius:var(--ui-radius-sm)}.hud-nav-glyph.svelte-12qhfyh{border-color:rgb(var(--tas-lime-rgb) / .28);background:linear-gradient(135deg,rgb(var(--tas-lime-rgb) / .14),rgb(var(--tas-teal-rgb) / .06)),rgb(var(--tas-void-rgb) / .42)}.brand-line.svelte-12qhfyh{letter-spacing:.03em}.hud-tab.svelte-12qhfyh{min-width:76px;border-color:transparent;font-family:var(--font-mono);font-size:11px;font-weight:720}.hud-tab.svelte-12qhfyh:hover{border-color:rgb(var(--tas-teal-rgb) / .2);background:rgb(var(--tas-teal-rgb) / .075)}.hud-tab.active.svelte-12qhfyh{border-color:rgb(var(--tas-lime-rgb) / .3);background:linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .16),transparent 105%),rgb(var(--tas-void-rgb) / .22)}.hud-tab.active.svelte-12qhfyh:after{left:8px;right:8px;bottom:4px;height:2px}.hud-nav-hazard.svelte-12qhfyh{height:2px;background:linear-gradient(90deg,transparent,rgb(var(--tas-teal-rgb) / .24),rgb(var(--tas-lime-rgb) / .28),transparent),rgb(var(--tas-void-rgb) / .72)}:root{--ui-nav-height: 64px;--hud-nav-height: 64px}.hud-nav.svelte-12qhfyh{height:64px;grid-template-columns:220px minmax(0,1fr) auto;background:linear-gradient(180deg,rgb(var(--tas-void-rgb) / .98),rgb(var(--tas-panel-rgb) / .96));border-bottom:1px solid rgb(var(--tas-teal-rgb) / .34);box-shadow:0 18px 34px rgb(var(--tas-void-rgb) / .4)}.hud-nav-identity.svelte-12qhfyh{padding-inline:14px;border-right:1px solid rgb(var(--tas-teal-rgb) / .3);background:linear-gradient(90deg,rgb(var(--tas-lime-rgb) / .16),transparent 70%),rgb(var(--tas-void-rgb) / .42)}.hud-nav-glyph.svelte-12qhfyh{width:38px;height:38px;border-radius:0;border-color:rgb(var(--tas-lime-rgb) / .46);background:rgb(var(--tas-void-rgb) / .72)}.brand-line.svelte-12qhfyh{color:var(--text-color);font-size:18px;font-weight:850}.brand-sub.svelte-12qhfyh,.brand-current.svelte-12qhfyh{font-family:var(--font-mono);letter-spacing:.1em}.hud-nav-center.svelte-12qhfyh{align-self:stretch}.hud-nav-tabs.svelte-12qhfyh{height:100%;padding:0;gap:0}.hud-tab.svelte-12qhfyh{min-width:88px;min-height:100%;border:0;border-right:1px solid rgb(var(--tas-teal-rgb) / .15);border-radius:0;background:transparent;color:color-mix(in srgb,var(--text-color) 58%,var(--tas-teal));font-family:var(--font-mono);font-size:10.5px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.hud-tab.svelte-12qhfyh:hover{border-color:rgb(var(--tas-teal-rgb) / .24);background:rgb(var(--tas-teal-rgb) / .1);color:var(--text-color)}.hud-tab.active.svelte-12qhfyh{border-color:rgb(var(--tas-lime-rgb) / .28);background:linear-gradient(180deg,rgb(var(--tas-lime-rgb) / .28),rgb(var(--tas-lime-rgb) / .08)),rgb(var(--tas-void-rgb) / .45);color:var(--tas-lime);box-shadow:inset 0 -3px 0 var(--tas-lime)}.hud-tab.active.svelte-12qhfyh:after{content:none}.hud-more.svelte-12qhfyh{align-self:stretch;padding:0;border-left:1px solid rgb(var(--tas-teal-rgb) / .18)}.hud-more.svelte-12qhfyh summary:where(.svelte-12qhfyh){min-height:100%;border:0;border-radius:0;padding-inline:20px;color:color-mix(in srgb,var(--text-color) 70%,var(--tas-teal));font-family:var(--font-mono);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.hud-more.svelte-12qhfyh summary:where(.svelte-12qhfyh):hover,.hud-more.active.svelte-12qhfyh summary:where(.svelte-12qhfyh),.hud-more[open].svelte-12qhfyh summary:where(.svelte-12qhfyh){background:rgb(var(--tas-teal-rgb) / .1);color:var(--text-color)}.hud-nav-right.svelte-12qhfyh{align-self:stretch;border-left:1px solid rgb(var(--tas-teal-rgb) / .22);background:rgb(var(--tas-panel-rgb) / .6)}.hud-nav-hazard.svelte-12qhfyh{top:64px;height:4px;background:linear-gradient(90deg,var(--tas-lime),var(--tas-teal),transparent 70%),rgb(var(--tas-void-rgb) / .9)}@media(max-width:860px){.hud-nav.svelte-12qhfyh{grid-template-columns:auto minmax(0,1fr) auto}.hud-nav-telemetry.svelte-12qhfyh,.brand-sub.svelte-12qhfyh{display:none}.hud-more.svelte-12qhfyh{padding:0 6px}.hud-more.svelte-12qhfyh summary:where(.svelte-12qhfyh){padding:0 8px}}@media(max-width:640px){:root{--hud-nav-height: 61px}.hud-nav.svelte-12qhfyh{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity right";height:var(--ui-nav-height);align-items:stretch}.hud-nav-identity.svelte-12qhfyh{grid-area:identity;min-width:0;padding:0 10px;gap:8px}.hud-nav-brand.svelte-12qhfyh{min-width:0}.hud-nav-glyph.svelte-12qhfyh{width:30px;height:30px;flex-shrink:0}.brand-line.svelte-12qhfyh{font-size:16px;letter-spacing:.04em;white-space:nowrap}.brand-current.svelte-12qhfyh{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-nav-right.svelte-12qhfyh{grid-area:right;min-width:0;border-left:none}.hud-nav-right.svelte-12qhfyh .command-trigger{min-height:100%}.hud-nav-center.svelte-12qhfyh{display:none}.hud-nav-center.svelte-12qhfyh::-webkit-scrollbar{display:none}.hud-mobile-menu.svelte-12qhfyh{display:flex}.hud-nav-tabs.svelte-12qhfyh{flex:0 0 auto;padding:0 4px}.hud-more.svelte-12qhfyh{flex:0 0 auto;border-left:1px solid var(--hud-rule)}.hud-tab.svelte-12qhfyh{min-width:66px;min-height:40px;padding:0 10px;font-size:10px;letter-spacing:.03em;flex:0 0 auto}.hud-more.svelte-12qhfyh summary:where(.svelte-12qhfyh){min-height:40px}.hud-nav-hazard.svelte-12qhfyh{top:var(--ui-nav-height)}}.page-wrapper.svelte-12qhfyh{flex:1;display:flex;flex-direction:column}.page-wrapper.canvas.svelte-12qhfyh{height:100vh}.page-wrapper.bare.svelte-12qhfyh{padding:0}body{display:flex;flex-direction:column;min-height:100vh}
