:root{--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"SF Mono", ui-monospace, "JetBrains Mono", Menlo, monospace;--ease:cubic-bezier(.2, .8, .2, 1);--good:#30a46c;--good-ink:#1f8a55;--warn:#e5a00d;--bad:#e5484d;--bad-ink:#d0343a;--host:#dedee3;--hostbar:#f5f5f7;--page:#f3f3f5;--ink:#1d1d1f;--sub:#6e6e73;--line:#00000017;--edge:#0003;--win:#fafafce0;--bar:#f4f4f7bf;--side:#eaeaefb8;--card:#fff;--field:#fff;--hover:#0000000d;--chip:#0000000e;--track:#00000017;--sel:#0a64d821;--accent:#0a64d8;--menubar:#ffffff73;--dock:#ffffff57;--lift:0 0 0 .5px var(--edge), 0 1px 2px #0000000d;--spot:#ff8a00;--spot-glow:#ff8a0073;--spot-fade:#ff8a0038;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--good-ink:#4cc38a;--bad-ink:#ff6369;--host:#0f0f11;--hostbar:#1a1a1d;--page:#151517;--ink:#f2f2f5;--sub:#a0a0a8;--line:#ffffff17;--edge:#ffffff29;--win:#222226db;--bar:#2c2c31b8;--side:#2e2e349e;--card:#2a2a2f;--field:#1d1d21;--hover:#ffffff0f;--chip:#ffffff14;--track:#ffffff1a;--sel:#3b8cff3d;--accent:#3b8cff;--menubar:#12121673;--dock:#28282e6b;--spot:#ffa033;--spot-glow:#ffa03380;--spot-fade:#ffa0333d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--host);color:var(--ink);font:13px/1.4 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow:hidden}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:default}h1,h2,h3,h4,p,dl,dd,ol{margin:0;padding:0}img{-webkit-user-select:none;user-select:none;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#80808059;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#8080808c}::-webkit-scrollbar-track{background:0 0}::view-transition-old(root){animation-duration:.35s}::view-transition-new(root){animation-duration:.35s}.screen{flex-direction:column;display:flex;position:fixed;inset:0}.page{background:var(--page);flex:1;min-height:0;overflow:hidden auto}.grow{flex:1;min-width:0}.stack{white-space:nowrap;flex-direction:column;line-height:1.2;display:flex}.stack span{color:var(--sub);font-size:11px}.sub{color:var(--sub)}.small{font-size:12px}.accent{color:var(--accent)}.tnum,time{font-variant-numeric:tabular-nums}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pre{white-space:pre-wrap;line-height:1.5}.eyebrow{letter-spacing:.08em;color:var(--sub);font-size:12px;font-weight:600}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.brand{letter-spacing:.06em;flex:none;align-items:center;gap:7px;font-weight:800;display:flex}.brand-logo{object-fit:contain;width:28px;height:28px}.avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;box-shadow:inset 0 0 0 .5px #0000001f,inset 0 1px #ffffff38}.avatar-app{background:#fff;box-shadow:0 0 0 .5px #0000002e}.avatar-app img{width:68%}.app-icon,.dock-tile{background:linear-gradient(#fff,#eeeef2);flex:none;place-items:center;display:grid;box-shadow:0 0 0 .5px #00000029,0 3px 8px #0000002e,inset 0 1px #fff}.app-icon img,.dock-tile img{object-fit:contain;width:68%;height:68%}.company{color:#fff;background:#14532d;flex:none;place-items:center;font-weight:800;display:grid}.btn{white-space:nowrap;height:32px;transition:transform .15s var(--ease), filter .2s, opacity .2s, background-color .2s;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.btn.sm{border-radius:7px;height:28px;padding:0 11px;font-size:12.5px}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn:active:not(:disabled){transform:scale(.96)}.btn:disabled{opacity:.45}.btn-ink{background:var(--ink);color:var(--card)}.btn-ink:hover:not(:disabled){filter:none;opacity:.86}.btn-chip{background:var(--chip)}.btn-chip:hover:not(:disabled){filter:none;background:var(--track)}.btn-accent{background:var(--accent);color:#fff}.btn-soft{background:var(--sel);color:var(--accent)}.btn-danger{background:var(--bad);color:#fff}.btn-ghost{color:#e8eaf0;background:#ffffff14}.btn-ghost:hover:not(:disabled){filter:none;background:#ffffff26}.btn-go{color:#fff;background:#2f7d4f}.icon-btn{background:var(--chip);width:32px;height:32px;transition:background-color .2s, transform .15s var(--ease);border-radius:8px;flex:none;place-items:center;display:grid}.icon-btn:hover{background:var(--track)}.icon-btn:active{transform:scale(.92)}.seg{background:var(--chip);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg-grow{display:flex}.seg-grow button{flex:1;padding:9px 8px;font-size:13px}.seg button{color:var(--sub);white-space:nowrap;border-radius:7px;padding:5px 12px;font-size:12.5px;font-weight:600;transition:color .2s;position:relative}.seg button:hover,.seg button.on{color:var(--ink)}.seg button>span:last-child{position:relative}.seg-pill{background:var(--card);box-shadow:0 1px 3px #00000024, 0 0 0 .5px var(--edge);border-radius:7px;position:absolute;inset:0}.panel{background:var(--card);box-shadow:var(--lift);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.panel-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.panel-head>span{color:var(--sub);font-size:11.5px}.pill{background:var(--chip);color:var(--sub);border-radius:999px;flex:none;align-self:center;padding:3px 8px;font-size:11px;font-weight:700}.panel-head>.pill.fire{background:var(--bad);color:#fff}.pill.ok{color:var(--good-ink);background:#30a46c29}.pill.big{align-items:center;gap:6px;padding:6px 12px 6px 9px;font-size:12.5px;display:flex}.track{background:var(--track);border-radius:3px;height:4px;overflow:hidden}.track.tall{border-radius:4px;height:6px}.track i{border-radius:inherit;height:100%;transition:background-color .4s;display:block}:is(.track,.event)>i.good{background:var(--good)}:is(.track,.event)>i.warn{background:var(--warn)}:is(.track,.event)>i.bad{background:var(--bad)}:is(.track,.event)>i.accent{background:var(--accent)}.cta{background:var(--ink);height:46px;color:var(--card);transition:transform .2s var(--ease), opacity .2s, box-shadow .25s;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000002e}.cta:active{transform:scale(.985)}.cta svg{transition:transform .25s var(--ease)}.cta:hover svg{transform:translate(4px)}.topbar{background:var(--hostbar);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;height:52px;padding:0 20px;display:flex}.topbar-right{color:var(--sub);align-items:center;gap:10px;margin-left:auto;display:flex}.simbar{background:var(--hostbar);border-bottom:1px solid var(--line);white-space:nowrap;flex:none;align-items:center;gap:16px;height:56px;padding:0 14px 0 18px;display:flex;overflow:hidden}.simbar-role{flex:none;align-items:center;gap:16px;display:flex}.simbar-role b,.title b{font-size:13px}.vsep{background:var(--line);width:1px;height:28px}.simclock b{font:600 17px/1.15 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.simclock span{letter-spacing:.08em;font-size:10px;font-weight:600}.simbar .seg{flex:none}.simbar.compact :is(.simbar-role,.brand span,.chip:not(.bad)){display:none}@media (width<=1279px){.simbar :is(.simbar-role,.brand span){display:none}}.live{background:var(--bad);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:8px;height:32px;padding:0 13px 0 11px;font-size:12px;font-weight:600;display:flex;box-shadow:0 4px 14px #e5484d59}.live i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.4s infinite pulse}.live em{opacity:.55;font-style:normal}@keyframes pulse{0%{box-shadow:0 0 #ffffffb3}70%,to{box-shadow:0 0 0 7px #fff0}}.onboard{flex-wrap:wrap;align-items:flex-start;gap:56px;max-width:1120px;margin:0 auto;padding:56px 32px 64px;display:flex}.hero{flex-direction:column;flex:360px;gap:22px;min-width:0;max-width:460px;padding-top:8px;display:flex}.hero h1{letter-spacing:-.03em;text-wrap:balance;font-size:44px;font-weight:700;line-height:1.05}.lede{color:var(--sub);text-wrap:pretty;font-size:16px;line-height:1.55}.days{flex-direction:column;gap:10px;margin-top:8px;display:flex}.label{color:var(--sub);font-size:12px;font-weight:600}.days-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.day{color:var(--sub);flex-direction:column;gap:5px;font-size:11px;display:flex}.day b{font-size:11.5px;font-weight:600}.day:is(.done,.now) b{color:var(--ink)}.day-bar{background:var(--track);border-radius:2px;height:4px;margin-bottom:1px;overflow:hidden}.day-bar i{border-radius:inherit;transform-origin:0;height:100%;display:block}.day.done i{background:var(--good)}.day.now i{background:var(--accent)}.setup{background:var(--card);min-width:0;box-shadow:0 0 0 .5px var(--edge), 0 18px 50px #00000017;border-radius:18px;flex-direction:column;flex:480px;gap:26px;padding:28px;display:flex}.signin{flex:0 420px;gap:18px}.signin .input{height:40px}.signin .cta{margin-top:4px}.signin .cta-note{margin-top:-6px}.signin-back{align-self:flex-start;align-items:center;gap:4px;margin:-8px 0 -6px;font-size:12.5px;display:inline-flex}.signin-head{align-items:center;gap:8px;display:flex}.signin-links{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.signin-others{flex-direction:column;gap:10px;display:flex}.signin-or{color:var(--sub);align-items:center;gap:10px;font-size:12px;display:flex}.signin-or:before,.signin-or:after{content:"";background:var(--line);flex:1;height:1px}.signin-alt{width:100%;height:40px;font-size:13.5px}.field{flex-direction:column;gap:10px;display:flex}.field-label{font-weight:600}.roles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.tile{box-shadow:0 0 0 1px var(--line);transition:box-shadow .25s, background-color .25s, transform .25s var(--ease);border-radius:11px;flex-direction:column;gap:3px;padding:12px;display:flex;position:relative}.tile b{font-weight:600}.tile span{color:var(--sub);font-size:11.5px}.tile-top{height:20px;color:var(--sub);justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.tile.on{box-shadow:0 0 0 2px var(--accent);background:var(--sel)}.tile.on>span,.tile.on .tile-top{color:var(--accent);font-weight:600}.tile.soon{opacity:.55}.tick{background:var(--accent);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid;color:#fff!important}.level-note{min-height:18px;color:var(--sub);font-size:12.5px}.adapt{border-top:1px solid var(--line);padding-top:18px;line-height:1.5}.cta-note{color:var(--sub);text-align:center;margin-top:-14px;font-size:12px}.desk-host{background:var(--host);flex:1;min-height:0;padding:10px}.desk{background-size:cover;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000004d,0 14px 40px #00000040}.menubar{z-index:9000;background:var(--menubar);-webkit-backdrop-filter:blur(30px)saturate(1.6);-webkit-user-select:none;user-select:none;align-items:center;gap:17px;height:26px;padding:0 14px;display:flex;position:absolute;inset:0 0 auto}.menubar b{min-width:0}.menubar svg{opacity:.85;flex:none;margin-left:-4px}.menubar .dim{opacity:.7;font-size:12px}.win{will-change:transform;box-shadow:0 12px 34px #0003, 0 0 0 .5px var(--edge);border-radius:12px;transition:box-shadow .3s;position:absolute}.win.focused{box-shadow:0 26px 74px #0000005c, 0 0 0 .5px var(--edge)}.win-body{border-radius:inherit;background:var(--win);-webkit-backdrop-filter:blur(40px)saturate(1.6);display:flex;position:absolute;inset:0;overflow:hidden}.win-resize{cursor:nwse-resize;touch-action:none;width:18px;height:18px;position:absolute;bottom:0;right:0}.dragbar{-webkit-user-select:none;user-select:none;touch-action:none}.lights{flex:none;gap:8px;display:flex}.light{color:#0000008c;width:12px;height:12px;transition:background-color .2s, transform .15s var(--ease);background:#80808066;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 .5px #0003}.light svg{opacity:0;transition:opacity .15s}.lights:hover .light svg{opacity:1}.light:active{transform:scale(.88)}:is(.win.focused,.lights:hover) .close{background:#ff5f57}:is(.win.focused,.lights:hover) .min{background:#febc2e}:is(.win.focused,.lights:hover) .max{background:#28c840}.app{flex-direction:column;flex:1;min-width:0;display:flex}.app-row{flex-direction:row}.app-body{flex:1;min-height:0;display:flex}.titlebar{border-bottom:1px solid var(--line);background:var(--bar);flex:none;align-items:center;gap:14px;height:46px;padding:0 14px;display:flex}.title-logo{object-fit:contain;width:20px;height:20px;margin-right:-4px}.title-logo.wide{width:28px}:root[data-theme=dark] .title-logo.wide{filter:brightness(0)invert()}.search{background:var(--chip);width:220px;height:28px;color:var(--sub);cursor:text;border-radius:7px;align-items:center;gap:7px;padding:0 10px;transition:box-shadow .2s;display:flex}.search:focus-within{box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--sel)}.search input{color:var(--ink)}.views{color:var(--sub);gap:4px;font-size:12px;display:flex}.views span{border-radius:6px;padding:4px 9px}.views .on{background:var(--chip);color:var(--ink)}.sidebar{background:var(--side);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;padding:12px 8px;display:flex}.side-label{color:var(--sub);padding:6px 10px;font-size:11px;font-weight:600}.side-item{border-radius:7px;align-items:center;gap:8px;min-height:30px;padding:0 10px;transition:background-color .15s;display:flex;position:relative}.side-item>:not(.side-pill){position:relative}.side-item:hover:not(.on){background:var(--hover)}.side-item:is(.on,.bold){font-weight:600}.side-pill{border-radius:inherit;background:var(--sel);position:absolute;inset:0}.count{color:var(--sub);font-size:11.5px;font-weight:600}.empty{text-align:center;color:var(--sub);padding:30px 12px}.empty-full{height:100%;color:var(--sub);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.toasts{z-index:9500;pointer-events:none;flex-direction:column;gap:8px;width:340px;display:flex;position:absolute;top:34px;right:12px}.toast{pointer-events:auto;background:var(--win);-webkit-backdrop-filter:blur(30px)saturate(1.8);box-shadow:0 10px 30px #00000038, 0 0 0 .5px var(--edge);cursor:default;border-radius:16px;gap:11px;padding:11px 12px;display:flex;position:relative}.toast-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.toast-head{letter-spacing:.04em;color:var(--sub);justify-content:space-between;font-size:10.5px;font-weight:600;transition:opacity .15s;display:flex}.toast b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.toast p{opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.toast-x{background:var(--track);opacity:0;width:18px;height:18px;transition:opacity .15s, transform .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:9px;transform:scale(.7)}.toast:hover .toast-x{opacity:1;transform:none}.toast:hover .toast-head span:last-child{opacity:0}.dock-wrap{z-index:9000;pointer-events:none;justify-content:center;display:flex;position:absolute;inset:auto 0 8px}.dock{pointer-events:auto;background:var(--dock);-webkit-backdrop-filter:blur(30px)saturate(1.8);border-radius:22px;align-items:flex-end;gap:10px;height:78px;padding:0 10px 5px;display:flex;box-shadow:0 0 0 .5px #ffffff59,0 10px 30px #0003}.dock-item{outline-offset:4px;border-radius:14px;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.dock-item:active .dock-tile{filter:brightness(.82)}.dock-tip{white-space:nowrap;background:var(--win);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 14px #0003, 0 0 0 .5px var(--edge);opacity:0;transition:opacity .15s, transform .2s var(--ease);pointer-events:none;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 12px);transform:translateY(4px)}.dock-item:hover .dock-tip{opacity:1;transform:none}.dock-dot{background:var(--ink);opacity:0;width:4px;height:4px;transition:opacity .25s, transform .3s var(--ease);border-radius:50%;transform:scale(0)}.dock-dot.on{opacity:.7;transform:none}.badge{color:#fff;background:#ff3b30;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11.5px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 1px 3px #0000004d}.guide{z-index:9400;background:var(--win);-webkit-backdrop-filter:blur(30px)saturate(1.8);width:286px;max-height:calc(100% - 130px);box-shadow:0 10px 30px #00000038, 0 0 0 .5px var(--edge);border-radius:14px;flex-direction:column;transition:opacity .25s;display:flex;position:absolute;top:34px;left:12px;overflow:hidden}.guide[data-yield]{opacity:.06;pointer-events:none}.guide-head{flex:none;align-items:center;gap:8px;padding:11px 12px 9px;display:flex}.guide-head b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.guide-count{color:var(--sub);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-weight:600}.guide-fold{color:var(--sub);transition:transform .25s var(--ease);flex:none}.guide-fold.shut{transform:rotate(-90deg)}.guide-track{flex:none;margin:0 12px 10px}.guide-track i{transition:width .5s var(--ease)}.guide-body{flex-direction:column;min-height:0;display:flex;overflow:hidden auto}.guide-sub{color:var(--sub);padding:0 12px 8px;font-size:12px;line-height:1.4}.guide-label{letter-spacing:.06em;color:var(--sub);padding:8px 12px 2px;font-size:10.5px;font-weight:600}.guide-steps{padding:0 6px 6px;list-style:none}.gstep{border-radius:8px;align-items:flex-start;gap:9px;padding:6px 6px 6px 7px;font-size:12.5px;line-height:1.35;display:flex}.gstep.now{background:var(--sel)}.gstep.now .gtext>span{font-weight:600}.gstep.done .gtext>span{color:var(--sub)}.gmark{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--edge);color:#fff;border-radius:50%;flex:none;place-items:center;margin-top:1px;transition:background-color .25s,box-shadow .25s;display:grid}.gstep.now .gmark{box-shadow:inset 0 0 0 1.5px var(--accent)}.gstep.now .gmark:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.gstep.done .gmark{background:var(--good);box-shadow:none}.gmark>span{display:grid}.gtext{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.gtext em{color:var(--sub);font-size:11.5px;font-style:normal;line-height:1.4}.guide-show{margin-bottom:2px}.gpin{width:22px;height:22px;color:var(--sub);opacity:0;border-radius:6px;flex:none;place-items:center;margin:-2px -2px 0 0;transition:opacity .15s,background-color .15s,color .15s;display:grid}.gstep:hover .gpin,.gpin:focus-visible,.guide-next .gpin{opacity:1}.gpin:hover{background:var(--chip);color:var(--accent)}.guide-next{align-items:center;gap:8px;padding:0 10px 10px 12px;font-size:12.5px;font-weight:600;display:flex}.guide-next span{flex:1;min-width:0}.spot{z-index:10000;pointer-events:none;opacity:0;box-shadow:0 0 0 2.5px var(--spot), 0 0 22px 4px var(--spot-glow);transition:opacity .3s;position:fixed}.spot:before{content:"";border-radius:inherit;background:var(--spot);opacity:0;position:absolute;inset:0}.spot.on{opacity:1;animation:.8s ease-in-out 4 spot-flash}.spot.on:before{animation:.8s ease-in-out 4 spot-fill}@keyframes spot-flash{50%{box-shadow:0 0 0 3.5px var(--spot), 0 0 0 14px var(--spot-fade), 0 0 38px 10px var(--spot-glow)}}@keyframes spot-fill{50%{opacity:.18}}@media (prefers-reduced-motion:reduce){.spot.on,.spot.on:before{animation:none}}.link{color:var(--accent);border-radius:3px;font-weight:500;display:inline}.link:hover{text-decoration:underline}.link.mono,code.inline{font:.92em var(--mono)}code.inline{background:var(--chip);border-radius:4px;padding:1px 5px}mark{background:var(--sel);color:var(--accent);border-radius:4px;padding:1px 4px;font-weight:600}.files{flex-wrap:wrap;gap:8px;display:flex}.file{background:var(--card);max-width:100%;box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s, transform .2s var(--ease);border-radius:9px;align-items:center;display:flex}.file:hover{box-shadow:0 0 0 1px var(--edge), 0 5px 14px #0000001a;transform:translateY(-1px)}.file-main{border-radius:inherit;align-items:center;gap:10px;min-width:0;padding:8px 12px 8px 10px;display:flex}.file-main>:first-child{object-fit:contain;flex:none;width:22px;height:22px}.file-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.file-text>*{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.file-text b{font-size:12.5px;font-weight:600}.file-text span{color:var(--sub);font-size:11px}.file-x{width:22px;height:22px;color:var(--sub);border-radius:50%;flex:none;place-items:center;margin-right:7px;transition:background-color .15s,color .15s;display:grid}.file-x:hover{background:var(--chip);color:var(--ink)}.icon-btn.ghost{background:0 0}.icon-btn.ghost:hover{background:var(--chip)}.attach{position:relative}.menu{z-index:30;background:var(--card);width:280px;max-height:310px;box-shadow:0 0 0 .5px var(--edge), 0 16px 44px #0000003d;transform-origin:0 100%;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden auto}.menu button{border-radius:7px;align-items:center;gap:9px;width:100%;height:32px;padding:0 10px;transition:background-color .12s;display:flex}.menu button:hover{background:var(--hover)}.menu :is(svg,img){object-fit:contain;flex:none;width:16px;height:16px}.menu b{font-weight:600}.menu-label{color:var(--sub);padding:9px 10px 4px;font-size:11px;font-weight:600}.outlook{--brand:#0f6cbd;container-type:inline-size}.teams{--brand:#5b5fc7}:root[data-theme=dark] .outlook{--brand:#0c426f}:root[data-theme=dark] .teams{--brand:#3b3d80}.brandbar{background:var(--brand);color:#fff;flex:none;align-items:center;gap:14px;height:46px;padding:0 12px 0 14px;display:flex}.brandbar-name{flex:none;align-items:center;gap:8px;width:118px;font-size:14px;font-weight:600;display:flex}.brandbar-name img{object-fit:contain;background:#fff;border-radius:5px;width:20px;height:20px;padding:2px}.brandbar-search{color:#5c5c61;cursor:text;background:#ffffffe6;border-radius:8px;flex:0 440px;align-items:center;gap:8px;height:30px;margin:0 auto;padding:0 12px;transition:background-color .2s,box-shadow .2s;display:flex}.brandbar-search:focus-within{background:#fff;box-shadow:0 0 0 3px #ffffff59}.brandbar-search input,.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12.5px}.brandbar-search input{color:#1d1d1f}.brandbar-search input::placeholder{color:#6e6e73}:root[data-theme=dark] .brandbar-search{color:#ffffffbf;background:#ffffff24}:root[data-theme=dark] .brandbar-search:focus-within{background:#fff3;box-shadow:0 0 0 3px #ffffff24}:root[data-theme=dark] .brandbar-search input{color:#fff}:root[data-theme=dark] .brandbar-search input::placeholder{color:#ffffffa6}.brandbar-me{flex:none;justify-content:flex-end;width:118px;display:flex}.brandbar .avatar{box-shadow:0 0 0 1.5px #ffffffb3}.presence{flex:none;display:grid;position:relative}.presence i{background:var(--good);width:9px;height:9px;box-shadow:0 0 0 2px var(--hostbar);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.presence i.away{background:var(--warn)}.ol-ribbon{background:var(--bar);border-bottom:1px solid var(--line);white-space:nowrap;flex:none;align-items:center;gap:2px;height:46px;padding:0 10px;display:flex;overflow:hidden}.ol-ribbon .vsep{flex:none;height:20px;margin:0 6px}.ol-new{color:#fff;height:32px;transition:filter .2s, transform .15s var(--ease);background:#0f6cbd;border-radius:7px;flex:none;align-items:center;gap:7px;margin-right:4px;padding:0 14px 0 12px;font-weight:600;display:flex}.ol-new:hover{filter:brightness(1.1)}.ol-new:active{transform:scale(.96)}.ol-tool{border-radius:6px;flex:none;align-items:center;gap:6px;height:32px;padding:0 9px;font-size:12.5px;transition:background-color .15s,opacity .2s;display:flex}.ol-tool svg{color:var(--accent)}.ol-tool:hover:not(:disabled){background:var(--hover)}.ol-tool:disabled{opacity:.38}@container (width<=900px){.ol-tool span{display:none}}.mail-list{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;width:300px;padding:4px 6px 8px;display:flex;overflow:hidden auto}.mail-group{color:var(--sub);flex:none;padding:10px 10px 4px;font-size:11.5px;font-weight:600}.mail-row{border-radius:8px;flex-direction:column;flex:none;gap:2px;min-width:0;padding:9px 12px 10px 14px;transition:background-color .18s;display:flex;position:relative}.mail-row:before{content:"";background:var(--accent);width:3px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;top:9px;bottom:9px;left:3px;transform:scaleY(0)}.mail-row.unread:before{transform:none}.mail-row:hover:not(.on){background:var(--hover)}.mail-row.on{background:var(--sel)}.mail-row-top{align-items:center;gap:6px;min-width:0;display:flex}.mail-row-top svg{flex:none}.mail-row b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:400;overflow:hidden}.mail-row.unread b{font-weight:700}.mail-row time{color:var(--sub);flex:none;font-size:11px}.mail-subject{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.mail-row.unread :is(.mail-subject,time){color:var(--accent);font-weight:600}.mail-preview{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.flagged{color:var(--bad);fill:var(--bad)}.reader{background:var(--page);flex:1;min-width:0;overflow:hidden auto}.reader article{flex-direction:column;gap:12px;max-width:780px;padding:20px 22px 26px;display:flex}.reader h2{letter-spacing:-.01em;text-wrap:pretty;padding:0 2px 4px;font-size:18px;font-weight:600;line-height:1.3}.mail-card{background:var(--card);box-shadow:var(--lift);border-radius:10px;flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.mail-from{align-items:center;gap:12px;min-width:0;display:flex}.mail-quick{flex:none;align-items:center;gap:2px;display:flex}.mail-quick time{margin-left:8px}.mail-quick .icon-btn{width:30px;height:30px;color:var(--accent)}.mail-body{flex-direction:column;gap:12px;font-size:13.5px;line-height:1.55;display:flex}.mail-body p{text-wrap:pretty}.mail-next{gap:8px;padding-top:2px;display:flex}.ol-pill{background:var(--card);height:32px;box-shadow:0 0 0 1px var(--edge);transition:background-color .15s, transform .15s var(--ease);border-radius:7px;align-items:center;gap:7px;padding:0 14px 0 12px;font-weight:500;display:flex}.ol-pill svg{color:var(--accent)}.ol-pill:hover{background:var(--hover)}.ol-pill:active{transform:scale(.97)}.composer{background:var(--card);box-shadow:var(--lift);border-radius:10px;flex-direction:column;transition:box-shadow .2s;display:flex}.composer:focus-within{box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--sel)}.composer.full{max-width:780px;margin:20px 22px 26px}.composer-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:40px;padding:0 16px;display:flex}.composer-row>span:first-child{width:50px;color:var(--sub);flex:none;font-size:12.5px}.composer-row input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:38px}.person{background:var(--chip);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:12.5px;font-weight:500;display:flex}.composer .files{padding:12px 16px 0}.composer textarea{resize:vertical;background:0 0;border:0;outline:0;min-height:130px;padding:12px 16px;font-size:13.5px;line-height:1.55}.composer.full textarea{min-height:220px}.quoted{border-left:3px solid var(--track);color:var(--sub);flex-direction:column;gap:8px;margin:0 16px 12px;padding:10px 14px;line-height:1.5;display:flex}.composer-foot{border-top:1px solid var(--line);align-items:center;gap:6px;padding:10px 12px;display:flex}.tm-rail{background:var(--side);border-right:1px solid var(--line);width:66px;color:var(--sub);flex-direction:column;flex:none;align-items:center;gap:4px;padding-top:8px;display:flex}.tm-rail div{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:56px;height:52px;font-size:10px;display:flex;position:relative}.tm-rail .on{color:var(--brand-ink);font-weight:600}.tm-rail .on:before{content:"";background:currentColor;border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:-5px}.teams{--brand-ink:#4f52b2;--mine:#e8ebfa}:root[data-theme=dark] .teams{--brand-ink:#a5a8f5;--mine:#383966}.tm-list{gap:0;width:260px;padding:0}.tm-list-head{letter-spacing:-.01em;padding:14px 18px 6px;font-size:17px;font-weight:700}.side-scroll{flex-direction:column;flex:1;gap:1px;min-height:0;padding:2px 8px 10px;display:flex;overflow:hidden auto}.side-scroll .side-label{padding-top:12px}.tm-item{gap:10px;min-height:52px}.tm-item .side-pill{background:var(--card);box-shadow:var(--lift)}.tm-item-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tm-item-top{align-items:baseline;gap:8px;display:flex}.tm-item-top b{flex:1;font-weight:500}.tm-item.bold b{font-weight:700}.tm-item time{color:var(--sub);flex:none;font-size:11px;font-weight:400}.tm-preview{color:var(--sub);font-size:12px;font-weight:400}.tm-item.bold .tm-preview{color:var(--ink)}.chan-icon{background:var(--chip);width:32px;height:32px;color:var(--sub);border-radius:8px;flex:none;place-items:center;display:grid}.pip{color:#fff;background:#c4314b;border-radius:9px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid}.chat-main{background:var(--card);flex-direction:column;flex:1;min-width:0;display:flex}.chat-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:56px;padding:0 20px;display:flex}.chat-head b{font-size:14px}.chat-head .stack span{font-size:11.5px}.chat-scroll{flex:1;min-height:0;padding:16px 20px;overflow:hidden auto}.chat-msgs{flex-direction:column;gap:14px;display:flex}.msg{align-items:flex-start;gap:10px;max-width:82%;display:flex}.msg.mine{align-self:flex-end}.msg-main{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.msg.mine .msg-main{align-items:flex-end}.msg-head{align-items:baseline;gap:8px;font-size:12px;display:flex}.msg-head b{font-weight:600}.msg-head time{color:var(--sub);font-size:11px}.bubble{background:var(--chip);text-wrap:pretty;overflow-wrap:anywhere;border-radius:4px 12px 12px;padding:8px 13px;line-height:1.5}.msg.mine .bubble{background:var(--mine);border-radius:12px 4px 12px 12px}.alert{font:12px/1.5 var(--mono);border:1px solid var(--line);background:var(--chip);border-radius:4px 12px 12px;padding:9px 13px}.alert-label{font:700 10.5px var(--font);letter-spacing:.06em;color:var(--sub);align-items:center;gap:5px;margin-bottom:2px;display:flex}.alert.fire{background:#e5484d1a;border-color:#e5484d59}.alert.fire .alert-label{color:var(--bad-ink)}.alert.ok{background:#30a46c1a;border-color:#30a46c59}.alert.ok .alert-label{color:var(--good-ink)}.typing{color:var(--sub);align-items:center;gap:8px;padding:12px 0 0 42px;font-size:12px;display:flex}.dots{background:var(--chip);border-radius:10px;gap:3px;padding:6px 8px;display:flex}.dots i{background:var(--sub);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite dot}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-4px)}}.tm-compose{background:var(--field);box-shadow:0 0 0 1px var(--line);border-bottom:2px solid #0000;border-radius:10px;flex-direction:column;flex:none;margin:0 20px 16px;transition:box-shadow .2s,border-color .2s;display:flex}.tm-compose:focus-within{box-shadow:0 0 0 1px var(--edge);border-bottom-color:var(--brand-ink)}.tm-compose .files{padding:10px 12px 0}.tm-compose input{background:0 0;border:0;outline:0;height:40px;padding:0 14px}.tm-compose-bar{align-items:center;padding:0 6px 5px;display:flex}.tm-compose-bar .icon-btn{width:30px;height:30px}.send{width:34px;height:30px;color:var(--brand-ink);transition:transform .15s var(--ease), opacity .2s, background-color .2s;border-radius:7px;place-items:center;display:grid}.send:hover:not(:disabled){background:var(--chip)}.send:active:not(:disabled){transform:scale(.9)}.send:disabled{opacity:.3}.cf-side{gap:0;width:250px;padding:0}.cf-space{align-items:center;gap:10px;padding:14px 16px 6px;display:flex}.cf-space b{font-size:14px}.cf-page{background:var(--card);flex:1;min-width:0;overflow:hidden auto}.cf-page article{max-width:800px;margin:0 auto;padding:26px 40px 56px}.cf-crumbs{min-height:28px;color:var(--sub);align-items:center;gap:8px;font-size:12px;display:flex}.cf-crumbs span{opacity:.5}.cf-editbar{align-items:center;gap:8px;padding-bottom:14px;display:flex}.cf-title{letter-spacing:-.025em;background:0 0;border:0;outline:0;width:100%;margin:4px 0 14px;font-size:30px;font-weight:700}.cf-source{resize:vertical;background:var(--field);width:100%;min-height:380px;box-shadow:0 0 0 1px var(--line);font:13px/1.65 var(--mono);border:0;border-radius:10px;outline:0;margin-bottom:8px;padding:14px 16px;transition:box-shadow .2s}.cf-source:focus{box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--sel)}.cf-body :is(h1,h2,h3){letter-spacing:-.015em;margin-top:12px;line-height:1.25}.cf-body h1{margin-bottom:0;font-size:24px}.cf-body h3{font-size:15.5px}.cf-body blockquote{border-left:3px solid var(--track);color:var(--sub);margin:0;padding:2px 16px}.cf-body :not(pre)>code{background:var(--chip);border-radius:4px;padding:1px 5px;font-size:.92em}.cf-body pre code{font:inherit}.cf-body a{color:var(--accent)}.cf-body li>p{margin:0}.cf-page h1{letter-spacing:-.025em;text-wrap:balance;margin:12px 0 14px;font-size:30px;font-weight:700;line-height:1.15}.cf-byline{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:20px;display:flex}.cf-byline b{font-size:12.5px;font-weight:500}.cf-body{flex-direction:column;gap:14px;padding-top:22px;font-size:14px;line-height:1.65;display:flex}.cf-body h2{letter-spacing:-.015em;margin-top:12px;font-size:19px;font-weight:600}.cf-body p{text-wrap:pretty}.cf-body :is(ul,ol){flex-direction:column;gap:6px;margin:0;padding-left:24px;display:flex}.cf-body pre{background:var(--chip);box-shadow:inset 0 0 0 1px var(--line);font:12.5px/1.6 var(--mono);border-radius:8px;margin:0;padding:12px 16px;overflow-x:auto}.cf-body table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.cf-body :is(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 12px}.cf-body thead th{background:var(--chip);font-weight:600}.cf-body tbody th{white-space:nowrap;font-weight:600}.cf-note{background:#0a64d817;border-radius:8px;gap:12px;padding:14px 16px;display:flex}.cf-note svg{color:var(--accent);flex:none;margin-top:2px}.cf-note b{font-weight:600}.cf-note.warn{background:#e5a00d24}.cf-note.warn svg{color:#c27b00}.cf-note.tip{background:#30a46c1f}.cf-note.tip svg{color:var(--good-ink)}.win[data-app=code]{box-shadow:0 12px 34px #0000004d,0 0 0 .5px #ffffff24}.win[data-app=code].focused{box-shadow:0 26px 74px #00000073,0 0 0 .5px #ffffff24}.win[data-app=code] .win-body{-webkit-backdrop-filter:none;background:#1e2028}.code{color:#d6d9e0;--line:#ffffff0f;--sub:#7f8699;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.code-title{border-bottom:1px solid var(--line);background:#16181e;flex:none;align-items:center;height:40px;padding:0 14px;display:flex;position:relative}.code-title-text{color:#9aa1b2;pointer-events:none;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex;position:absolute;inset:0}.code-title-text img{width:14px}.activity{border-right:1px solid var(--line);color:#6b7284;background:#14161b;flex-direction:column;flex:none;align-items:center;gap:18px;width:46px;padding-top:12px;display:flex}.activity button{width:46px;height:28px;color:inherit;place-items:center;transition:color .15s;display:grid;position:relative}.activity button:hover{color:#c8ccd6}.activity button.on{color:#e8eaf0;box-shadow:inset 2px 0 #4f9ef0}.activity button i{color:#fff;min-width:15px;height:15px;font:700 9.5px/15px var(--font);text-align:center;background:#4f9ef0;border-radius:8px;padding:0 4px;font-style:normal;position:absolute;bottom:-3px;right:7px}.explorer{border-right:1px solid var(--line);background:#181a20;flex-direction:column;flex:none;width:214px;min-height:0;font-size:12.5px;display:flex}.explorer-head{letter-spacing:.08em;color:#7f8699;flex:none;justify-content:space-between;align-items:center;padding:11px 10px 7px 14px;font-size:10.5px;font-weight:600;display:flex}.explorer-head button{color:#9aa1b2;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.explorer-head button:hover{color:#e8eaf0;background:#ffffff14}.explorer-root{letter-spacing:.03em;color:#c8ccd6;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:flex}.explorer-scroll{flex:1;min-height:0;padding-bottom:10px;overflow:hidden auto}.tally{text-align:center;background:#ffffff1a;border-radius:9px;min-width:18px;margin-left:auto;padding:0 5px;font-size:10.5px}.tree-row{color:#9aa1b2;white-space:nowrap;align-items:center;gap:6px;width:100%;height:24px;padding-right:12px;transition:background-color .12s;display:flex}.tree-row:hover{background:#ffffff0b}.tree-row.leaf{color:#c8ccd6}.tree-row.leaf.on{background:#5a8cff33}.tree-row.mod,.tree-row.mod b{color:#e2c08d}.tree-row b{font-size:11px}.tree-row svg{flex:none}.tree-row .dim{color:#6b7284;font-size:11.5px}.tree-new{padding:3px 8px}.tree-new input,.scm textarea{color:#e8eaf0;resize:none;background:#0f1115;border:0;border-radius:4px;outline:0;width:100%;padding:5px 8px;font-size:12.5px;box-shadow:0 0 0 1px #4f9ef0}.scm{flex-direction:column;flex:none;gap:6px;padding:2px 10px 12px;display:flex}.scm textarea{line-height:1.4;box-shadow:0 0 0 1px #ffffff1f}.scm textarea:focus{box-shadow:0 0 0 1px #4f9ef0}.btn-vs{color:#fff;background:#0a6fc2}.scm-empty,.scm-head{color:#7f8699;white-space:normal;padding:8px 14px;font-size:12px;line-height:1.4}.scm-head{border-top:1px solid var(--line);gap:6px;margin-top:8px;display:flex}.scm-head svg{flex:none;margin-top:2px}.ic-ts{color:#4f9ef0}.ic-json{color:#d9b44a}.ic-test{color:#5ec48a}.editor{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tabs{border-bottom:1px solid var(--line);background:#181a20;flex:none;align-items:center;gap:8px;height:38px;padding-right:10px;display:flex}.tab-strip{scrollbar-width:none;flex:1;min-width:0;height:100%;display:flex;overflow:auto hidden}.tab{border-right:1px solid var(--line);color:#9aa1b2;cursor:default;flex:none;align-items:center;gap:7px;height:100%;padding:0 8px 0 12px;font-size:12.5px;transition:background-color .15s,color .15s;display:flex}.tab:hover{color:#d6d9e0}.tab.on{color:#e8eaf0;background:#1e2028;box-shadow:inset 0 1.5px #4f9ef0}.tab button{width:18px;height:18px;color:inherit;opacity:0;border-radius:4px;place-items:center;transition:opacity .15s,background-color .15s;display:grid}.tab:is(:hover,.on) button{opacity:1}.tab button:has(.unsaved){opacity:1}.tab button:hover{background:#ffffff1f}.unsaved{background:#e8eaf0;border-radius:50%;width:8px;height:8px}.code-banner{color:#aec4ff;background:#5b8cff1f;flex:none;font-size:12px;overflow:hidden}.code-banner.warn{color:#e2c08d;background:#e2c08d1f}.code-banner div{border-bottom:1px solid var(--line);padding:7px 14px}.crumbs{color:#7f8699;white-space:pre;flex:none;padding:7px 14px 3px;font-size:11.5px}.crumbs span{color:#e2c08d}.source{flex:auto;min-height:120px;position:relative}.source>section,.source>div:not(.empty-full){inset:0;position:absolute!important}.source .empty-full{color:#6b7284}.terminal{cursor:text;background:#14161b;border-top:1px solid #ffffff14;flex-direction:column;flex:0 0 34%;min-height:120px;max-height:300px;display:flex}.term-tabs{letter-spacing:.06em;color:#9aa1b2;flex:none;align-items:center;gap:16px;height:30px;padding:0 10px 0 14px;font-size:11px;font-weight:600;display:flex}.term-tabs .on{color:#e8eaf0;padding:7px 0;box-shadow:inset 0 -1.5px #4f9ef0}.term-stop{color:#ff8b85;letter-spacing:0;background:#f8514929;border-radius:5px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11px;font-weight:600;display:flex}.term-out{min-height:0;font:12px/1.6 var(--mono);-webkit-user-select:text;user-select:text;flex:1;padding:2px 14px 10px;overflow:hidden auto}.tl{white-space:pre-wrap;word-break:break-word;color:#c3c8d2}.tl.cmd{color:#e8eaf0}.tl.ok{color:#3fb950}.tl.err{color:#f85149}.tl.dim{color:#8b93a5}.tl svg{vertical-align:-1px}.prompt{color:#5ec48a}.term-line{display:flex}.term-line input{min-width:0;color:inherit;font:inherit;caret-color:#e8eaf0;background:0 0;border:0;outline:0;flex:1;padding:0}.statusbar{color:#fff;white-space:nowrap;background:#007acc;flex:none;align-items:center;gap:16px;height:22px;padding:0 12px;font-size:11px;display:flex;overflow:hidden}.statusbar span{align-items:center;gap:4px;display:flex}.board{flex:1;grid-template-columns:repeat(4,minmax(170px,1fr));align-items:start;gap:12px;min-width:0;padding:14px;display:grid;overflow:auto}.col{background:var(--chip);border-radius:11px;flex-direction:column;gap:8px;min-height:200px;padding:8px;display:flex}.col-head{letter-spacing:.03em;color:var(--sub);justify-content:space-between;padding:2px 4px 4px;font-size:11.5px;font-weight:700;display:flex}.ticket{background:var(--card);box-shadow:0 0 0 .5px var(--edge), 0 1px 2px #0000000f;border-radius:9px;flex-direction:column;gap:8px;padding:10px;transition:box-shadow .2s;display:flex}.ticket:hover{box-shadow:0 0 0 .5px var(--edge), 0 6px 16px #0000001f}.ticket.on{box-shadow:0 0 0 2px var(--accent), 0 6px 16px #0000001a}.ticket-title{text-wrap:pretty;font-size:12.5px;font-weight:500;line-height:1.35}.ticket-meta{align-items:center;gap:6px;display:flex}.ticket-id{color:var(--sub);white-space:nowrap;font-size:11px;font-weight:600}.pri{background:var(--chip);color:var(--sub);border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:600}.pri.urgent{color:var(--bad-ink);background:#e5484d26}.pri.high{color:#b86a00;background:#e58c1429}.pri.reopened{color:#a86a00;background:#e5a00d29}:root[data-theme=dark] .pri:is(.high,.reopened){color:#f0a94a}.ticket-panel{background:var(--card);border-left:1px solid var(--line);flex:none;width:330px;overflow:hidden auto}.ticket-detail{flex-direction:column;gap:14px;padding:18px;display:flex}.ticket-detail .ticket-id{font-size:12px}.ticket-detail h3{text-wrap:pretty;font-size:16px;line-height:1.3}.ticket-detail dl,.incident dl{grid-template-columns:80px 1fr;align-items:center;gap:8px 10px;font-size:12.5px;display:grid}.incident dl{font-variant-numeric:tabular-nums;grid-template-columns:110px 1fr;gap:6px 8px}dt{color:var(--sub)}.assignee{align-items:center;gap:6px;display:flex}.ticket-detail .ticket-id{align-items:center;gap:8px;display:flex}.ticket-desc{border-top:1px solid var(--line);text-wrap:pretty;padding-top:12px;line-height:1.55}.editable{cursor:text;border-radius:6px;margin:-3px -6px;padding:3px 6px;transition:background-color .15s}.editable:hover{background:var(--hover)}.ticket-tabs{border-bottom:1px solid var(--line);gap:16px;display:flex}.ticket-tabs button{color:var(--sub);padding:6px 0;font-size:12.5px;font-weight:600;transition:color .15s,box-shadow .2s;box-shadow:inset 0 -2px #0000}.ticket-tabs button.on{color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.activity-row{grid-template-columns:78px 1fr;gap:8px;font-size:12px;line-height:1.4;display:grid}.activity-row time{color:var(--sub)}.comment{gap:9px;font-size:12.5px;line-height:1.5;display:flex}.comment>div{min-width:0}.comment-head{align-items:baseline;gap:8px;display:flex}.comment-head time{color:var(--sub);font-size:11px}.comment-new{align-items:center;gap:4px;display:flex}.col.over{box-shadow:inset 0 0 0 2px var(--accent);background:var(--sel)}.col form{flex:none}.ticket{cursor:grab;width:100%}.ticket-actions{flex-wrap:wrap;gap:6px;display:flex}.ticket-actions:empty{display:none}.monitor{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;overflow:hidden auto}.tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.tile-stat{gap:4px;padding:12px 14px}.tile-stat span{color:var(--sub);font-size:11.5px;font-weight:600}.tile-stat .small{font-size:11px;font-weight:400}.tile-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;transition:color .4s}.tile-stat b.bad{color:var(--bad)}.mon-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;display:grid}.mon-row.wide-left{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}.chart{height:170px;position:relative}.chart-clip{position:absolute;inset:0;overflow:hidden}.chart-slide{animation:linear both slide;position:absolute;inset:0}@keyframes slide{to{transform:translate(-1.69492%)}}.chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.grid-line{border-top:1px solid var(--line);position:absolute;inset:auto 0}.grid-line span{color:var(--sub);opacity:.7;font-size:9.5px;position:absolute;top:2px;left:0}.threshold{border-top:1px dashed #e5484d99;position:absolute;inset:auto 0}.marker{border-left:1.5px dashed var(--accent);color:var(--accent);position:absolute;top:0;bottom:0}.marker.good{border-color:var(--good);color:var(--good-ink)}.marker span{background:var(--card);white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:10.5px;font-weight:600;position:absolute;top:0;left:5px}.ticks{color:var(--sub);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10.5px;display:flex}.incident{flex-direction:column;gap:10px;display:flex}.incident>b{font-weight:600;line-height:1.35}.recover{gap:8px;display:flex}.recover .btn{flex:1;padding:0 8px}.progress{color:var(--accent);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.progress i{border:2px solid var(--sel);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.event{gap:10px;font-size:12.5px;display:flex}.event i{background:var(--ink);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.event i.dim{background:var(--sub)}.event time{width:62px;color:var(--sub);flex:none}.event span{line-height:1.4}.customers{flex-direction:column;display:flex}.cust{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.6fr) 70px 100px;align-items:center;gap:8px;padding:7px 0;font-size:12.5px;display:grid}.cust.head{color:var(--sub);padding:4px 0;font-size:11px;font-weight:600}.cust>:first-child{flex-direction:column;display:flex}.cust>:last-child{text-align:right}.cust b{font-weight:600}.cust em{color:var(--bad-ink);font-size:11px;font-style:normal;font-weight:600}.input,.select{background:var(--field);width:100%;box-shadow:0 0 0 1px var(--line);border:0;border-radius:8px;outline:0;font-size:13px;transition:box-shadow .2s}.input{resize:vertical;padding:8px 10px;line-height:1.45}.select{cursor:pointer;width:auto;max-width:100%;height:28px;padding:0 8px;font-size:12.5px;font-weight:500}.select:disabled{opacity:.6;cursor:default}:is(.input,.select):focus-visible{box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--sel)}.chip{background:var(--chip);height:26px;color:var(--sub);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.chip.bad{color:var(--bad-ink);background:#e5484d24}.simbar .chip.bad{flex-shrink:1;min-width:0;max-width:380px}.cta:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.ai-warn{background:#e5a00d21;border-radius:11px;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #e5a00d59}.ai-warn svg{color:var(--warn);flex:none;margin-top:1px}.ai-warn div{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.ai-warn span{color:var(--sub)}.cta-note.bad{color:var(--bad-ink);font-weight:500}.field-label .sub{font-size:12px;font-weight:400}.bubble p+p{margin-top:8px}.ai-fallback{max-width:520px;color:var(--bad-ink);background:#e5484d1a;border-radius:8px;align-items:flex-start;gap:6px;margin-top:4px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.45;display:flex}.ai-fallback svg{flex:none;margin-top:2px}.coach{background:var(--card);width:100%;max-width:520px;box-shadow:0 0 0 1px var(--line), 0 6px 20px #00000012;border-radius:4px 14px 14px;margin-top:2px;overflow:hidden}.coach-row{gap:11px;padding:11px 14px;line-height:1.5;display:flex}.coach-row+.coach-row{border-top:1px solid var(--line)}.coach-row svg{color:var(--sub);flex:none;margin-top:2px}.coach-row b{letter-spacing:.06em;text-transform:uppercase;color:var(--sub);margin-bottom:1px;font-size:10.5px;font-weight:700;display:block}.coach-row.blast{background:#e5484d12}.coach-row.blast :is(svg,b){color:var(--bad-ink)}.coach-row.question{background:var(--mine)}.coach-row.question :is(svg,b){color:var(--brand-ink)}.coach-row.question p{font-weight:500}.coach-row.next :is(svg,b){color:var(--good-ink)}.recap{flex-direction:column;gap:24px;max-width:1080px;margin:0 auto;padding:40px 32px 64px;display:flex}.post-head{flex-direction:column;gap:6px;display:flex}.post-head h1{letter-spacing:-.03em;font-size:36px;line-height:1.1}.post-head .sub{font-size:14px}.recap .panel{border-radius:14px;gap:14px;padding:22px}.panel-title{font-size:15px}.mentor-note{flex-direction:row;align-items:flex-start;gap:16px}.mentor-note>div:not(.avatar){flex-direction:column;gap:8px;min-width:0;display:flex}.mentor-note p{text-wrap:pretty;font-size:15.5px;line-height:1.6}.writing{align-items:center;gap:8px;display:flex;font-size:13.5px!important}.recap-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:24px;display:grid}.recap-side{flex-direction:column;gap:16px;display:flex}.happened{flex-direction:column;list-style:none;display:flex}.happened li{grid-template-columns:62px 10px minmax(0,1fr);gap:12px;padding-bottom:14px;font-size:13.5px;line-height:1.45;display:grid;position:relative}.happened li:not(:last-child):before{content:"";background:var(--track);border-radius:1px;width:2px;position:absolute;top:12px;bottom:-4px;left:78px}.happened time{text-align:right;color:var(--sub);padding-top:1px;font-size:12px}.happened i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--card);border-radius:50%;margin:6px 1px 0;position:relative}.recap-item{gap:10px;font-size:13.5px;line-height:1.5;display:flex}.recap-item svg{color:var(--sub);flex:none;margin-top:3px}.recap-item.good svg{color:var(--good-ink)}.recap-side .cta{height:44px;font-size:14px}code{font:12.5px var(--mono)}@media (prefers-reduced-motion:reduce){.chart-slide,.live i,.dots i,.spin{animation:none}*{transition-duration:.01ms!important}}a.brand{color:inherit;border-radius:6px;text-decoration:none}a.link,a.btn{text-decoration:none}.library{flex-direction:column;gap:22px;max-width:1120px;margin:0 auto;padding:48px 32px 64px;display:flex}.library-head{flex-direction:column;gap:14px;max-width:620px;display:flex}.library-head h1{letter-spacing:-.025em;text-wrap:balance;font-size:36px;font-weight:700;line-height:1.1}.library-filters{flex-direction:column;gap:12px;display:flex}.library-search{max-width:420px;color:var(--sub);position:relative}.library-search svg{pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.library-search .input{height:38px;padding-left:34px}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.chip.tag{text-decoration:none;transition:background-color .2s,color .2s}button.chip.tag:hover,a.chip.tag:hover{background:var(--track)}.chip.tag.on{background:var(--sel);color:var(--accent)}.tag-n{opacity:.7;font-weight:500}.library-empty{padding:24px 0;font-size:14px}.lesson-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.lesson-card{background:var(--card);color:inherit;box-shadow:0 0 0 .5px var(--edge), 0 6px 18px #0000000f;transition:transform .2s var(--ease), box-shadow .25s;border-radius:14px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;display:flex}.lesson-card:hover{box-shadow:0 0 0 .5px var(--edge), 0 14px 32px #0000001a;transform:translateY(-2px)}.lesson-title{letter-spacing:-.01em;font-size:16px;font-weight:600}.lesson-summary{color:var(--sub);font-size:13.5px;line-height:1.5}.lesson-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:12px;display:flex}.lesson-foot .sub{margin-right:4px}.lesson-card.resume{width:100%;max-width:620px;box-shadow:0 0 0 2px var(--accent);color:var(--accent);flex-direction:row;align-items:center;gap:12px;padding:14px 18px}.lesson-card.resume .grow{color:var(--ink)}.lesson-back{align-items:center;gap:4px;font-size:13px;display:inline-flex}.lesson-facts{grid-template-columns:max-content 1fr;gap:6px 16px;font-size:13.5px;display:grid}.lesson-facts dt{color:var(--sub)}.lesson-levels{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.lesson-levels .tile span{line-height:1.45}.report-open{color:var(--sub);align-self:center;align-items:center;gap:5px;margin-top:-8px;font-size:12px;font-weight:500;display:inline-flex}.report-done{align-self:center;margin-top:-8px;font-size:12px}.report{flex-direction:column;gap:10px;font-size:13px;display:flex}.report .select{align-self:flex-start}.report .cta-note{text-align:left;margin-top:0}.report-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mod-list{flex-direction:column;gap:14px;max-width:760px;display:flex}.mod-card,.mod-card:hover{transform:none}.mod-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mod-head .lesson-title{overflow-wrap:anywhere;min-width:0;color:var(--ink)}.mod-reports{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:10px 0;list-style:none;display:flex}.mod-reports li{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.mod-reports p{overflow-wrap:anywhere;flex:1 0 100%;font-size:13px;line-height:1.45}.authoring{max-width:860px}.author-card{background:var(--card);box-shadow:0 0 0 .5px var(--edge), 0 6px 18px #0000000f;border-radius:16px;flex-direction:column;gap:12px;padding:22px;display:flex}.author-row,.author-actions,.ask-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.author-vis{color:var(--sub);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ask{flex-direction:column;gap:10px;display:flex}.ask textarea{font:inherit;font-size:14px}.ask-foot{font-size:12.5px}.quota-out{color:var(--bad-ink);font-weight:500}.gate{flex-direction:column;gap:14px;display:flex}.gen-error{color:var(--bad-ink);font:12px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#e5484d1a;border-radius:11px;max-height:240px;margin:0;padding:12px 14px;overflow:auto}.chip.on-ok{color:var(--good-ink);background:#30a46c26}.chip.on-live{background:var(--sel);color:var(--accent)}.removed{color:var(--bad-ink);overflow-wrap:anywhere;background:#e5484d1a;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:500}.json-edit{border-radius:10px;height:60vh;min-height:320px;overflow:hidden}.outline{flex-direction:column;gap:20px;display:flex}.outline-list{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;line-height:1.45;list-style:none;display:flex}.outline-list li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.outline-list .chip{font-variant-numeric:tabular-nums;height:22px}.cast-list li{align-items:center}.beats li{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;display:grid}.beats .chip{justify-self:start}.cast-list .dot{border-radius:50%;flex:none;width:10px;height:10px}.outline-steps{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.45;display:flex}.win-back,.pace-select{display:none}@media (width<=720px),(pointer:coarse) and (height<=540px){:root{--dock-h:60px;--guide-h:42px}html{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html,body{overscroll-behavior:none}::-webkit-scrollbar{width:0;height:0}.wide{display:none}.input{font-size:15px}.select{height:34px;font-size:14px}.icon-btn.ghost{width:36px;height:36px}.menu button{height:40px}.file-text>*{max-width:56vw}.topbar{gap:10px;height:50px;padding:0 14px}.topbar-right{gap:8px}.topbar-right>span{display:none}.simbar{flex-wrap:wrap;gap:0 7px;height:auto;min-height:50px;padding:9px 10px;overflow:visible}.simbar :is(.simbar-role,.brand span,.chip:not(.bad),.seg,.btn-soft){display:none}.simclock b{font-size:15px}.pace-select{flex:100 1 0;min-width:0;max-width:96px;height:32px;display:block}.simbar:after{content:"";flex:0 0 100%;order:1}.simbar>:is(.chip.bad,.live){order:2;margin-top:9px}.simbar .chip.bad{max-width:100%}.live{height:auto;min-height:30px;box-shadow:none;border-radius:10px;flex-wrap:wrap;flex:1 0 100%;justify-content:center;gap:1px 8px;padding:5px 12px;font-size:11.5px}.onboard{gap:26px;padding:26px 18px 44px}.hero{gap:14px;padding-top:0}.hero h1{font-size:32px}.lede{font-size:15px}.setup{border-radius:16px;gap:22px;padding:18px}.signin{flex:100%}.roles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile{padding:10px}.seg-grow button{white-space:normal;padding:9px 4px;line-height:1.2}.recap{gap:16px;padding:22px 16px 44px}.library{gap:18px;padding:24px 16px 44px}.library-head h1{font-size:28px}.library-search{max-width:none}.lesson-grid{grid-template-columns:minmax(0,1fr);gap:12px}.lesson-card,.author-card{padding:16px}.author-actions>.btn,.ask-foot>.btn{flex:auto}.json-edit{height:70vh}.author-vis{width:100%}.author-vis .select{flex:auto}.beats li{grid-template-columns:minmax(0,1fr);gap:4px}.post-head h1{font-size:28px}.recap .panel{padding:16px}.recap-grid{gap:16px}.mentor-note{gap:12px}.mentor-note p{font-size:15px}.comment-head{flex-wrap:wrap;column-gap:8px}.desk-host{padding:0}.desk{box-shadow:none;border-radius:0}.menubar,.lights,.win-resize{display:none}.win{border-radius:0;left:0!important;top:var(--guide-h)!important;width:100%!important;height:calc(100% - var(--guide-h) - var(--dock-h))!important;box-shadow:none!important}.win-body{background:linear-gradient(var(--win), var(--win)), var(--page);-webkit-backdrop-filter:none}.win[data-deep] .win-back{width:34px;height:34px;color:inherit;border-radius:8px;flex:none;place-items:center;margin:0 -6px 0 -8px;display:grid}.win-back:active{background:var(--hover)}.dock-wrap{inset:auto 0 0}.dock{width:100%;height:var(--dock-h);box-shadow:0 -.5px 0 var(--edge);border-radius:0;justify-content:space-around;align-items:center;gap:0;padding:0 6px}.dock-item{gap:4px;padding-top:4px}.dock-tile{border-radius:10px!important;width:42px!important;height:42px!important}.dock-tip{display:none}.dock-dot{background:var(--accent);border-radius:2px;width:16px;height:3px}.dock-dot.on{opacity:0;transform:scale(0)}.dock-item.here .dock-dot{opacity:1;transform:none}.badge{min-width:18px;height:18px;font-size:11px;top:-2px;right:-7px}.toasts{width:auto;top:6px;left:8px;right:8px}.toast:nth-last-child(n+3){display:none}.toast-x{opacity:1;transform:none}.toast-head span:last-child{visibility:hidden}.guide{width:auto;max-height:calc(100% - var(--dock-h) - 16px);border-radius:0 0 16px 16px;top:0;left:0;right:0}.guide-head{height:var(--guide-h);padding:0 14px}.guide-head b{font-size:14px}.guide-track{margin:0 14px 10px}.guide-sub{padding:0 14px 8px;font-size:13px}.guide-steps{padding:0 8px 8px}.gstep{gap:10px;padding:8px 8px 8px 9px;font-size:14px}.gtext em{font-size:12.5px}.gmark{margin-top:2px}.gpin{opacity:1;width:32px;height:32px;margin:-6px -4px -6px 0}.guide[data-folded]{height:var(--guide-h);box-shadow:0 .5px 0 var(--edge);border-radius:0;flex-direction:row;align-items:center}.guide[data-folded] .guide-body{display:none}.guide[data-folded] .guide-head{flex:1;order:2;gap:6px;padding:0 12px 0 6px}.guide[data-folded]:has(.guide-next) .guide-head{flex:none}.guide[data-folded]:has(.guide-next) .guide-head>:is(svg:first-child,b){display:none}.guide[data-folded] .guide-next{flex:1;order:1;min-width:0;padding:0 0 0 14px;font-size:13.5px}.guide[data-folded] .guide-next:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.guide[data-folded] .guide-track{border-radius:0;height:2px;margin:0;position:absolute;inset:auto 0 0}.titlebar,.brandbar{gap:10px;padding:0 12px}.title-logo{flex:none}.title{flex:0 10 auto;min-width:0}.title span{text-overflow:ellipsis;overflow:hidden}.views{display:none}.search{flex:130px;width:auto;min-width:90px;height:32px}.brandbar-name,.brandbar-me{width:auto}.brandbar-search{flex:1;min-width:0;height:32px;margin:0}.brandbar-search input,.search input{font-size:14px}.win[data-deep] .brandbar-search{visibility:hidden}.win[data-deep] .search{display:none}.side-item{min-height:42px;font-size:14.5px}.side-scroll{padding:2px 8px 12px}.outlook .app-body{flex-direction:column}.outlook .sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;gap:4px;padding:7px 8px;overflow:auto hidden;width:auto!important}.outlook .side-label{display:none}.outlook .side-item{flex:none;min-height:32px;font-size:13px}.mail-list{border-right:0;flex:1;width:auto;min-height:0}.mail-row{gap:3px;padding:11px 12px 12px 15px}.mail-row b{font-size:14.5px}.mail-subject{font-size:13.5px}.mail-preview{font-size:13px}.win[data-deep] :is(.outlook .sidebar,.mail-list),.win:not([data-deep]) .reader{display:none}.ol-ribbon{overflow:auto hidden}.win:not([data-deep]) .ol-ribbon>:not(.ol-new){display:none}.win[data-deep] .ol-new{gap:0;padding:0 10px;font-size:0}.ol-new,.ol-tool{height:36px}.ol-tool{padding:0 10px}.reader article{padding:14px 12px 24px}.reader h2{font-size:17px}.mail-card{padding:14px}.mail-body,.mail-card .pre{font-size:15px}.composer.full{margin:12px}.composer-row input,.composer textarea{font-size:15px}.tm-rail{display:none}.tm-list{border-right:0;flex:1;width:auto;min-width:0}.tm-item{min-height:62px}.tm-preview{font-size:13px}.win[data-deep] .tm-list,.win:not([data-deep]) .chat-main{display:none}.chat-head{height:50px;padding:0 14px}.chat-head .stack{min-width:0}.chat-head .stack span{text-overflow:ellipsis;overflow:hidden}.chat-scroll{padding:12px}.msg{gap:8px;max-width:94%}.bubble{font-size:15px}.alert{font-size:12.5px}.coach-row{font-size:14px}.tm-compose{margin:0 10px 10px}.tm-compose input{height:44px;font-size:15px}.win:not([data-deep]) .editor,.win[data-deep] :is(.activity,.explorer),.activity>svg{display:none}.explorer{border-right:0;flex:1;width:auto;min-width:0;font-size:14.5px}.tree-row{gap:8px;height:36px}.tree-row b{font-size:12px}.tree-new input,.scm textarea{font-size:15px}.scm .btn{height:36px}.scm-empty,.scm-head{font-size:13px}.tabs{gap:6px;padding-right:8px}.crumbs span{display:none}.statusbar{gap:8px;padding:0 10px}.statusbar>span:is(:nth-child(2),:nth-last-child(-n+2)){display:none}.board{grid-template-columns:minmax(0,1fr);padding:12px}.col{min-height:auto}.ticket{padding:12px}.ticket-title{font-size:14px}.win[data-deep] .board,.win:not([data-deep]) .ticket-panel{display:none}.ticket-panel{border-left:0;flex:1;width:auto;min-width:0}.ticket-detail{padding:16px}.ticket-detail h3{font-size:18px}.ticket-detail dl,.ticket-desc,.comment{font-size:14px}.ticket-tabs button{padding:8px 0;font-size:13.5px}.cf-side{border-right:0;flex:1;width:auto;min-width:0}.win[data-deep] .cf-side,.win:not([data-deep]) .cf-page{display:none}.cf-page article{padding:16px 16px 44px}.cf-page h1{font-size:25px}.cf-title{font-size:24px}.cf-byline .stack{white-space:normal}.cf-body{font-size:15.5px}.cf-body table{display:block;overflow-x:auto}.cf-body tbody th{white-space:normal}.cf-editbar{flex-wrap:wrap}.cf-source{min-height:300px;font-size:14px}.monitor{padding:12px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile-stat b{font-size:22px}.mon-row,.mon-row.wide-left{grid-template-columns:minmax(0,1fr)}.recover .btn{height:40px}.event,.cust{font-size:13.5px}}
