:root{color-scheme:dark;font-family:Avenir Next,IBM Plex Sans,system-ui,sans-serif;color:#edf0f4;background:#121418;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:1040px;min-height:100vh;background:#121418;color:#edf0f4}button,input{font:inherit}button{color:inherit;cursor:pointer}button:focus-visible,input:focus-visible{outline:2px solid #8778f4;outline-offset:3px}.shell{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh}.rail{border-right:1px solid #323842;padding:28px 20px;display:flex;flex-direction:column}.wordmark{margin:0 0 48px;font:18px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.28em}.wordmark span{color:#8778f4}.workspace{padding:14px 0;border-block:1px solid #323842;color:#9ca5b3;font-size:12px;line-height:1.45}.workspace strong{display:block;color:#edf0f4;font-size:14px;font-weight:600}nav{margin-top:24px;display:grid;gap:3px}nav button{border:0;border-left:1px solid transparent;background:transparent;padding:11px 10px;text-align:left;color:#9ca5b3;font-size:14px}nav button.active{color:#edf0f4;border-left-color:#8778f4;background:#211f3a}nav button:hover:not(:disabled){color:#edf0f4;background:#1d2027}nav button:disabled{cursor:default;opacity:.54}.rail-footer{margin-top:auto;color:#8993a1;font:12px/1.45 IBM Plex Mono,ui-monospace,monospace}main{padding:38px 48px 54px;max-width:1500px;width:100%;margin:0 auto}.topline{display:flex;align-items:start;justify-content:space-between;gap:32px;padding-bottom:28px;border-bottom:1px solid #323842}h1{margin:0;font-size:clamp(28px,3vw,40px);letter-spacing:-.025em;font-weight:500}.summary{margin:10px 0 0;color:#9ca5b3;font-size:15px}.synced{white-space:nowrap;color:#71b99d;font:12px IBM Plex Mono,ui-monospace,monospace;padding-top:12px}.synced:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;vertical-align:1px;background:currentColor;border-radius:50%}.synced.unavailable{color:#d9a85d}.tools{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:27px 0 18px}.search{position:relative;width:min(420px,48%)}.search input{width:100%;border:0;border-bottom:1px solid #323842;background:transparent;color:#edf0f4;padding:11px 28px 10px 0}.search input::placeholder{color:#8993a1}.search:after{content:"⌕";position:absolute;right:1px;top:5px;color:#9ca5b3;font-size:24px}.actions{display:flex;align-items:center;gap:18px}.text-action,.primary{padding:10px 0;border:0;border-bottom:1px solid currentColor;background:transparent;font-size:13px}.text-action{color:#9ca5b3}.text-action:hover{color:#edf0f4}.primary{padding:10px 15px;border:1px solid #8778f4;background:#8778f4;color:#121418;font-weight:700}.primary:hover{background:#9b8fff}table{width:100%;border-collapse:collapse;table-layout:fixed}th{height:50px;color:#8993a1;font:12px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.04em;text-align:left;text-transform:uppercase}td{height:74px;border-top:1px solid #323842;font-size:14px;vertical-align:middle}th:nth-child(1),td:nth-child(1){width:28%}th:nth-child(2),td:nth-child(2){width:15%}th:nth-child(3),td:nth-child(3){width:17%}th:nth-child(4),td:nth-child(4){width:15%}th:nth-child(5),td:nth-child(5){width:15%}th:nth-child(6),td:nth-child(6){width:10%;text-align:right}.person{display:flex;align-items:center;gap:12px;min-width:0}.avatar{flex:0 0 38px;width:38px;height:38px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;position:relative;font-weight:600;font-size:12px}.avatar:after{content:"";position:absolute;width:9px;height:1px;right:-2px;bottom:4px;background:currentColor;transform:rotate(-42deg)}.blue{color:#789fc5}.marino{color:#718db4}.oliva{color:#89976e}.topo{color:#9a8778}.ciruela{color:#a37b9c}.person-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-meta{display:block;color:#9ca5b3;font-size:12px;margin-top:3px}.tag{display:inline-block;color:#9ca5b3;font-size:12px}.tag.lead{color:#8778f4}.device{color:#9ca5b3;font-size:12px;line-height:1.55}.device strong{display:block;color:#edf0f4;font-weight:500}.online{color:#71b99d}.away{color:#d9a85d}.offline{color:#8993a1}.presence{display:inline-flex;align-items:center;gap:8px;color:#9ca5b3;font-size:13px}.presence:before{content:"";width:7px;height:7px;background:currentColor;display:inline-block}.presence.en_route{color:#789fc5}.presence.on_site{color:#71b99d}.presence.busy{color:#d9a85d}.presence.resting{color:#a37b9c}.presence.unknown{color:#8993a1}.more{border:0;background:transparent;color:#9ca5b3;font-size:22px;letter-spacing:2px}.more:hover{color:#edf0f4}.notice,.problem{display:flex;gap:14px;align-items:center;margin-top:32px;padding:15px 0;border-top:1px solid #323842;border-bottom:1px solid #323842;color:#9ca5b3;font-size:13px}.notice b,.problem b{color:#edf0f4;font-weight:500}.notice .danger{margin-left:auto;color:#dc747d}.problem{color:#d9a85d}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1120px){main{padding:30px}.shell{grid-template-columns:210px minmax(0,1fr)}}.company-identity{display:grid;grid-template-columns:156px minmax(0,1fr);gap:36px;padding:34px 0 30px;border-bottom:1px solid #323842}.company-logo{width:132px;height:132px;border:1px solid #8778f4;color:#8778f4;display:grid;place-items:center;position:relative;overflow:hidden;font:700 28px IBM Plex Mono,ui-monospace,monospace;letter-spacing:-.1em}.company-logo img{width:100%;height:100%;object-fit:cover}.company-logo small{position:absolute;bottom:9px;font:10px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em}.company-name{margin:4px 0 7px;font-size:28px;font-weight:500;letter-spacing:-.02em}.company-domain{margin:0;color:#9ca5b3;font:13px IBM Plex Mono,ui-monospace,monospace}.company-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px}.company-actions button:disabled,.section-head button:disabled{cursor:default;opacity:.78}.company-section{padding:29px 0;border-bottom:1px solid #323842}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:17px}.section-head h2{margin:0;font-size:17px;font-weight:500}.section-head>span{color:#8993a1;font:12px IBM Plex Mono,ui-monospace,monospace}.capacity-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.company-metric b{display:block;font-size:30px;font-weight:500;letter-spacing:-.03em}.company-metric small{display:block;color:#9ca5b3;margin-top:4px}.capacity-bar{height:5px;margin:15px 0 9px;background:#292d35}.capacity-bar i{display:block;height:100%;background:#8778f4}.company-rows{display:grid}.company-row{display:grid;grid-template-columns:1fr 180px 120px;align-items:center;gap:16px;min-height:56px;padding:10px 12px;border-top:1px solid #323842;font-size:14px}.company-row:first-child{border-top:0}.company-row span{color:#9ca5b3;font-size:13px}.company-row em{color:#71b99d;font: 12px IBM Plex Mono,ui-monospace,monospace}.company-row em.pending{color:#d9a85d}.company-notice{display:flex;gap:14px;margin-top:28px;padding:15px 0;border-block:1px solid #323842;color:#9ca5b3;font-size:13px}.company-notice b{color:#edf0f4;font-weight:500;white-space:nowrap}.loading{padding:32px 0;color:#9ca5b3}.groups-panel{padding:20px 0 60px;max-width:1100px;min-width:0}.groups-topline{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #323842;padding:12px 0}.groups-topline h2{margin:0 0 5px;font-size:19px;font-weight:600}.groups-topline strong{font-size:14px;font-weight:600}.groups-topline p{margin:4px 0 0;color:#aeb7c3;font-size:13px}.group-switch{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-size:13px}.group-switch input{width:21px;height:21px;accent-color:#8778f4}.group-switch input:disabled{opacity:.55}.groups-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px;padding-top:26px}.groups-layout>div{min-width:0}.groups-layout h3{margin:0 0 16px;font-size:16px;font-weight:600}.groups-tree{list-style:none;margin:0 0 32px;padding:0}.groups-tree li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:45px;border-top:1px solid #323842;font-size:13px}.groups-tree li strong{font-weight:500}.groups-tree li span{color:#aeb7c3;font-size:12px}.group-people>div{display:grid;grid-template-columns:minmax(0,1fr) 120px 58px;align-items:center;gap:8px;padding:7px 0;border-top:1px solid #323842;font-size:13px}.group-people select,.groups-form select,.groups-form input:not([type=checkbox]){min-height:38px;width:100%;background:#1d2027;border:1px solid #535b68;color:#edf0f4;padding:7px 9px}.group-people>div>span:last-child{color:#aeb7c3;font-size:11px}.groups-form{display:grid;gap:14px}.groups-form>label:not(.group-person-choice){display:grid;gap:7px;font:12px IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase;color:#aeb7c3}.groups-form button{justify-self:start;margin-top:8px;border:1px solid #8778f4;background:#8778f4;color:#121418;padding:10px 14px;font-size:12px;font-weight:700}.groups-form button:disabled{opacity:.5;cursor:not-allowed}.group-person-choice{display:flex;align-items:center;gap:10px;min-height:43px;border-top:1px solid #323842;font-size:13px}.group-person-choice input{accent-color:#8778f4}.group-person-choice small{margin-left:auto;color:#aeb7c3}.group-admin-choice{grid-column:1 / -1;color:#aeb7c3;font-size:11px}.group-admin-choice input{accent-color:#8778f4;margin-right:7px}.groups-tree button,.group-role-shortcuts button{border:1px solid #535b68;background:transparent;color:#d4ccff;font-size:11px;padding:5px 7px;cursor:pointer}.group-role-shortcuts{display:flex;flex-wrap:wrap;gap:6px}.group-role-shortcuts button{margin:0;color:#d4ccff}.group-warning{margin-top:28px;border-left:3px solid #d5c74d;background:#25261e;padding:15px 18px;font-size:13px}.group-warning strong{display:block;margin-bottom:6px}.group-warning p{margin:5px 0;color:#e1dcc0}.group-ready{margin-top:28px;color:#71b99d;font-size:13px}.group-error{color:#ef9297;font-size:13px}@media(max-width:1150px){.groups-layout{grid-template-columns:1fr;gap:24px}}@media(max-width:650px){.groups-topline{align-items:flex-start;flex-direction:column;gap:10px}}body:has(.groups-panel){min-width:0}body:has(.groups-panel) main{box-sizing:border-box;min-width:0}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.station-actions{gap:22px;padding-top:6px}.station-actions a.text-action,.station-drawer-actions a.text-action{color:#9ca5b3;text-decoration:none}.text-action:disabled{cursor:default;opacity:.5}.stations-table{margin-top:18px}.stations-table td{height:78px}.stations-table th:nth-child(1),.stations-table td:nth-child(1){width:27%}.stations-table th:nth-child(2),.stations-table td:nth-child(2){width:14%}.stations-table th:nth-child(3),.stations-table td:nth-child(3){width:12%;text-align:left}.stations-table th:nth-child(4),.stations-table td:nth-child(4){width:14%}.stations-table th:nth-child(5),.stations-table td:nth-child(5){width:17%}.stations-table th:nth-child(6),.stations-table td:nth-child(6){width:9%;text-align:left}.stations-table th:nth-child(7),.stations-table td:nth-child(7){width:7%;text-align:right}.station-name{display:block;font-weight:500}.station-meta{display:block;color:#9ca5b3;font-size:12px;margin-top:3px}.station-state{display:inline-flex;align-items:center;gap:8px;font-size:13px}.station-state:before{content:"";width:7px;height:7px;display:inline-block;background:currentColor;border-radius:50%}.station-state.online{color:#71b99d}.station-state.offline{color:#d9a85d}.station-state.revoked{color:#8993a1}.station-state.revoked:before{border-radius:0;background:transparent;border:1px solid currentColor}.station-revoked .station-name,.station-revoked td{color:#8993a1}.num{font-variant-numeric:tabular-nums}.pending{color:#d9a85d}.station-menu-cell{position:relative}.station-menu{position:absolute;right:0;top:58px;z-index:2;min-width:240px;padding:6px 0;background:#191c22;border:1px solid #323842;text-align:left;box-shadow:0 18px 40px #00000073}.station-menu button{display:block;width:100%;border:0;background:transparent;padding:10px 16px;text-align:left;font-size:13px;color:#dc747d}.station-menu p{margin:4px 16px 8px;color:#8993a1;font-size:12px;line-height:1.4}.station-empty{display:grid;gap:6px;padding:40px 0;color:#9ca5b3;font-size:14px}.station-empty b{color:#edf0f4;font-weight:500}.station-locked{margin-top:40px;max-width:620px;padding:34px 0;border-block:1px solid #323842}.station-locked .badge{display:inline-block;color:#8993a1;font:12px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.06em;border:1px solid #323842;padding:5px 9px}.station-locked h2{margin:18px 0 10px;font-size:24px;font-weight:500}.station-locked p{margin:0;color:#9ca5b3;font-size:15px;line-height:1.55}.station-scrim{position:fixed;inset:0;background:#08090c9e}.station-drawer{position:fixed;top:0;right:0;bottom:0;width:440px;background:#191c22;border-left:1px solid #323842;padding:34px;display:flex;flex-direction:column;gap:22px}.station-drawer h2{margin:0;font-size:22px;font-weight:500}.station-close{position:absolute;top:26px;right:26px;border:0;background:transparent;color:#9ca5b3;font-size:22px}.station-field{display:grid;gap:6px;color:#8993a1;font:12px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}.station-field input{border:0;border-bottom:1px solid #323842;background:transparent;color:#edf0f4;padding:10px 0;font:15px Avenir Next,IBM Plex Sans,system-ui,sans-serif;text-transform:none;letter-spacing:0}.station-drawer .primary:disabled{opacity:.5;cursor:default}.station-code{border:1px solid #8778f4;background:#211f3a;padding:22px 18px 18px;text-align:center}.station-code strong{display:block;font:600 40px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.14em}.station-code span{display:block;margin-top:12px;color:#9ca5b3;font-size:13px}.station-steps{margin:0;padding-left:20px;color:#9ca5b3;font-size:14px;line-height:1.6}.station-steps b{color:#edf0f4;font-weight:500}.station-waiting{display:flex;align-items:center;gap:10px;margin:0;color:#9ca5b3;font-size:13px;padding-top:14px;border-top:1px solid #323842}.station-waiting:before{content:"";width:7px;height:7px;border-radius:50%;background:#8778f4}.station-drawer-actions{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.nav-lock{float:right;margin-top:2px;color:#8993a1}.station-locked .station-locked-note{margin-top:12px;color:#8993a1;font-size:13px}.shell{grid-template-columns:248px minmax(0,1fr)}.rail{padding:28px 20px 22px}.rail .wordmark{margin-bottom:30px}.areas{display:grid;grid-template-columns:1fr 1fr;border:1px solid #323842;padding:3px;gap:3px;margin-bottom:18px}.areas button{border:0;background:transparent;padding:8px 0;font:11px IBM Plex Mono,ui-monospace,monospace;letter-spacing:0;color:#9ca5b3;white-space:nowrap}.areas button.on{background:#8778f4;color:#121418;font-weight:700}.areas .live{display:inline-block;width:6px;height:6px;border-radius:50%;background:#71b99d;margin-left:6px;vertical-align:1px}nav{margin-top:18px}nav button{display:flex;align-items:center;justify-content:space-between;gap:8px}nav button.locked{color:#8993a1}nav small{font:10px IBM Plex Mono,ui-monospace,monospace;color:#8993a1;letter-spacing:.04em}nav .dot{width:7px;height:7px;border-radius:50%;background:#71b99d}.me{margin-top:auto;padding-top:16px;border-top:1px solid #323842;font-size:13px;line-height:1.45;color:#9ca5b3}.me b{display:block;color:#edf0f4;font-weight:500}.me button{display:block;margin-top:8px;border:0;background:transparent;padding:0;color:#8993a1;font:11px IBM Plex Mono,ui-monospace,monospace;text-decoration:underline}.boot,.login{min-height:100vh;display:grid;place-items:center}.login-card{width:820px;display:grid;grid-template-columns:1fr 300px;gap:48px;padding:44px;border:1px solid #323842;background:#191c22}.login-card.single{width:520px;grid-template-columns:1fr;gap:16px}.login-card h1{font-size:30px}.login-card ol{margin:22px 0 0;padding-left:20px;color:#9ca5b3;line-height:1.8;font-size:15px}.login-card ol b{color:#edf0f4;font-weight:500}.login-card .summary{margin-top:22px}.login-status{margin:14px 0 0;color:#9ca5b3;font-size:13px}.problem-text{color:#d9a85d}.qr-pending{width:300px;height:300px;border:1px dashed #4a505b;display:grid;align-content:center;gap:14px;padding:28px;text-align:center;color:#9ca5b3;font-size:14px;line-height:1.5}.qr-pending b{color:#edf0f4;font-weight:500}.login-foot{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding-top:22px;border-top:1px solid #323842;color:#9ca5b3;font-size:13px}.login-foot button{border:0;border-bottom:1px solid currentColor;background:transparent;color:#edf0f4;padding:6px 0;font-size:13px}.login-foot button:disabled{opacity:.5;cursor:default}main.desk-main{padding:0;max-width:none;height:100vh;overflow:hidden}.live-room{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100vh;min-width:0}.live-bar{display:flex;align-items:center;gap:22px;padding:20px 30px;border-bottom:1px solid #323842}.live-bar h1{margin:0;font-size:26px;font-weight:500;letter-spacing:-.02em}.kpis{display:flex;gap:26px;margin-left:10px}.kpi{font-size:13px;color:#9ca5b3}.kpi b{display:block;font:600 20px IBM Plex Mono,ui-monospace,monospace;color:#edf0f4}.kpi.alert b{color:#dc747d}.readonly{color:#8993a1;font:11px IBM Plex Mono,ui-monospace,monospace;border:1px solid #323842;padding:4px 8px}.live-dot{margin-left:auto;color:#71b99d;font:12px IBM Plex Mono,ui-monospace,monospace;display:flex;align-items:center;gap:8px}.live-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #71b99d2e}.live-dot.stale{color:#d9a85d}.live-flares{border-bottom:1px solid #323842}.live-flare{display:flex;align-items:center;gap:18px;padding:13px 30px;background:#3a1d22;border-bottom:1px solid #dc747d}.live-flare .tag{font:700 12px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.14em;color:#dc747d;border:1px solid #dc747d;padding:5px 9px}.live-flare p{margin:0;font-size:14px}.live-flare p span{color:#9ca5b3}.live-flare .owner{margin-left:auto;font:12px IBM Plex Mono,ui-monospace,monospace;color:#d9a85d}.ghost{border:0;border-bottom:1px solid currentColor;background:transparent;padding:6px 0;font-size:12px;color:#9ca5b3}.ghost:disabled,.play:disabled{opacity:.55;cursor:default}.live-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:0}.live-left{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border-right:1px solid #323842}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 30px 10px;color:#8993a1;font:12px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}.live-ops{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:0 30px 18px}.live-op{border:1px solid #323842;background:#191c22;padding:16px 16px 12px;display:grid;gap:10px;text-align:left;align-content:start;min-width:0;overflow:hidden}.live-op.sel{border-color:#8778f4}.op-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px}.op-title b{font-weight:500;font-size:15px}.op-title span{color:#9ca5b3;font:12px IBM Plex Mono,ui-monospace,monospace;white-space:nowrap}.op-meta{color:#9ca5b3;font-size:12px}.meter{display:block;height:4px;background:#292d35}.meter i{display:block;height:100%;background:#71b99d}.groups{display:grid;gap:4px}.group{display:flex;justify-content:space-between;font-size:13px;padding:5px 0;border-top:1px solid #262a32}.group b{font-weight:600}.group span{color:#9ca5b3}.group .talking{color:#71b99d;display:inline-flex;align-items:center;gap:6px}.bars{display:inline-flex;gap:2px;align-items:end;height:10px}.bars i{width:2px;background:#71b99d}.bars i:nth-child(1){height:5px}.bars i:nth-child(2){height:10px}.bars i:nth-child(3){height:7px}.live-feed-wrap{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border-top:1px solid #323842}.filters{display:flex;gap:18px;flex-wrap:wrap}.filters button{border:0;background:transparent;padding:0 0 4px;font:12px IBM Plex Mono,ui-monospace,monospace;color:#8993a1;border-bottom:1px solid transparent;text-transform:none;letter-spacing:0}.filters button.on{color:#edf0f4;border-bottom-color:#8778f4}.live-feed{overflow:auto;padding:0 30px 20px}.line{display:grid;grid-template-columns:54px 26px minmax(0,1fr);gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid #262a32}.line time{font:12px IBM Plex Mono,ui-monospace,monospace;color:#8993a1;padding-top:2px}.play{width:24px;height:24px;border:1px solid #323842;background:transparent;display:grid;place-items:center;font-size:9px;color:#9ca5b3}.who{font-size:13px;color:#9ca5b3}.who b{color:#edf0f4;font-weight:500}.who .g{font:11px IBM Plex Mono,ui-monospace,monospace;color:#8993a1;margin-left:6px}.say{margin:3px 0 0;font-size:14px;line-height:1.45}.line.now .say:after{content:" ▍";color:#71b99d}.line.flare-l{border-left:2px solid #dc747d;padding-left:10px;margin-left:-12px}.line.flare-l .g{color:#dc747d}mark{background:#dc747d38;color:#edf0f4;padding:0 2px}.live-empty{padding:4px 30px 18px;margin:0;color:#8993a1;font-size:13px}.live-people{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0}.live-people .section-head{padding-left:20px;padding-right:20px}.tally{display:grid;grid-template-columns:repeat(3,1fr);padding:0 20px 14px;gap:10px}.tally div{font-size:12px;color:#9ca5b3}.tally b{display:block;font:600 18px IBM Plex Mono,ui-monospace,monospace}.tally .on b{color:#71b99d}.tally .re b{color:#d9a85d}.tally .off b{color:#8993a1}.plist{list-style:none;margin:0;padding:0 20px;overflow:auto}.plist li{display:grid;gap:2px;padding:10px 0;border-top:1px solid #262a32}.plist b{font-weight:500;font-size:14px}.plist small{color:#9ca5b3;font-size:12px}.conn{display:inline-flex;align-items:center;gap:6px}.conn:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.conn.on{color:#71b99d}.conn.re{color:#d9a85d}.conn.off{color:#8993a1}.flare-text{color:#dc747d}.people-foot{padding:14px 20px;border-top:1px solid #323842;color:#8993a1;font-size:12px;line-height:1.5}.dim{color:#8993a1}.op-desk{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);height:100vh;min-width:0}.op-bar{display:flex;align-items:center;gap:22px;padding:18px 28px;border-bottom:1px solid #323842}.op-bar h1{margin:0;font-size:22px;font-weight:500;letter-spacing:-.01em}.operator{color:#9ca5b3;font-size:13px}.operator b{color:#edf0f4;font-weight:500}.voice{display:flex;align-items:center;gap:8px;font:12px IBM Plex Mono,ui-monospace,monospace;color:#71b99d}.voice:before{content:"●"}.voice.pending{color:#d9a85d}.server{margin-left:auto;display:flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid #323842;font-size:13px;color:#9ca5b3}.server b{color:#edf0f4;font-weight:500}.server:before{content:"";width:7px;height:7px;border-radius:50%;background:#71b99d}.op-flare{display:flex;align-items:center;gap:18px;padding:14px 28px;background:#3a1d22;border-bottom:1px solid #dc747d}.op-flare .tag{font:700 12px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.14em;color:#dc747d;border:1px solid #dc747d;padding:5px 9px}.op-flare p{margin:0;font-size:14px}.op-flare p span{color:#9ca5b3}.op-flare .act{margin-left:auto;display:flex;gap:14px;align-items:center}.take{border:1px solid #dc747d;background:#dc747d;color:#121418;font-weight:700;padding:9px 16px;font-size:13px}.op-notice{padding:10px 28px;border-bottom:1px solid #d9a85d;background:#2b2416;color:#d9a85d;font-size:13px}.op-columns{display:grid;grid-template-columns:280px minmax(0,1fr) 300px;min-height:0}.op-col{min-height:0;overflow:hidden;display:flex;flex-direction:column}.op-col+.op-col{border-left:1px solid #323842}.col-head{padding:18px 20px 12px;color:#8993a1;font:12px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;display:flex;justify-content:space-between}.dest{list-style:none;margin:0;padding:0 10px;overflow:auto}.dest button{width:100%;display:grid;gap:2px;border:0;border-left:2px solid transparent;background:transparent;text-align:left;padding:11px 10px}.dest button:hover{background:#1d2027}.dest button.sel{background:#211f3a;border-left-color:#8778f4}.dest button.indent{padding-left:26px}.dest strong{font-weight:500;font-size:14px}.dest small{color:#9ca5b3;font-size:12px}.dest .speaking{color:#71b99d;display:inline-flex;align-items:center;gap:6px}.dest-section{padding:16px 10px 6px;color:#8993a1;font:11px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.06em}.conv-head{display:flex;align-items:baseline;gap:14px;padding:18px 26px 14px;border-bottom:1px solid #323842}.conv-head h2{margin:0;font-size:19px;font-weight:500}.conv-head span{color:#9ca5b3;font-size:13px}.op-feed{flex:1;min-height:0;overflow:auto;padding:8px 26px 18px}.item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid #262a32}.avatar{width:34px;height:34px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;color:#789fc5}.item.mine .avatar,.item.mine .who b{color:#8778f4}.item.flare-item{border-left:2px solid #dc747d;padding-left:10px;margin-left:-12px}.item.flare-item .avatar,.item.flare-item .kind{color:#dc747d}.kind{font:11px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.05em;color:#8993a1;margin-left:8px}.text{margin:5px 0 0;font-size:14px;line-height:1.5}.ptt{display:flex;align-items:center;gap:12px;margin-top:7px}.wave{flex:0 0 160px;height:18px;background:repeating-linear-gradient(90deg,#8993a1 0 2px,transparent 2px 5px);opacity:.5}.dur{font:12px IBM Plex Mono,ui-monospace,monospace;color:#8993a1}.talk{border-top:1px solid #323842;padding:16px 26px 18px;display:grid;grid-template-columns:200px minmax(0,1fr);gap:26px;align-items:center}.ptt-side{display:grid;justify-items:center;gap:8px}.ptt-btn{width:176px;height:176px;border-radius:50%;border:6px solid #71b99d;background:#121418;display:grid;place-content:center;text-align:center;gap:3px;box-shadow:0 0 0 8px #71b99d14;touch-action:none;-webkit-user-select:none;user-select:none}.ptt-btn:active{transform:scale(.96)}.ptt-btn .state{font:700 10px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em;color:#71b99d}.ptt-btn strong{font:800 44px/1 IBM Plex Mono,ui-monospace,monospace;color:#edf0f4}.ptt-btn span:last-child{font-size:11px;color:#8993a1}.ptt-btn.busy{border-color:#8778f4;background:#211f3a;box-shadow:0 0 0 8px #8778f414}.ptt-btn.busy .state{color:#b3a9ff}.ptt-btn.tx{border-color:#dc747d;background:#3a1d22;box-shadow:0 0 0 10px #dc747d2e}.ptt-btn.tx .state{color:#dc747d}.compose{display:flex;align-items:center;gap:16px;border-bottom:1px solid #323842}.compose input{flex:1;min-width:0;border:0;background:transparent;color:#edf0f4;padding:12px 0;font-size:14px}.compose input::placeholder{color:#8993a1}.send{flex:none;border:1px solid #8778f4;background:#8778f4;color:#121418;font-weight:700;font-size:12px;padding:7px 12px}.extras{display:flex;gap:18px;margin-top:8px}.hint{margin:6px 0 0;color:#8993a1;font-size:12px}kbd{font:11px IBM Plex Mono,ui-monospace,monospace;border:1px solid #323842;padding:1px 5px;color:#9ca5b3}.people{list-style:none;margin:0;padding:0 20px;overflow:auto}.people li{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:11px 0;border-bottom:1px solid #262a32}.people b{font-weight:500;font-size:14px}.people small{color:#9ca5b3;font-size:12px}.people .knock{grid-row:1 / span 2;grid-column:2;align-self:center;border:0;background:transparent;color:#8993a1;font:11px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.05em}.people .knock:disabled{opacity:.6;cursor:default}.op-col .people-foot{margin-top:auto}.tabs{display:flex;gap:26px;padding:20px 0 6px}.tabs button{border:0;background:transparent;padding:6px 0;color:#9ca5b3;font-size:14px;border-bottom:1px solid transparent}.tabs button.on{color:#edf0f4;border-bottom-color:#8778f4}td small{display:block;color:#9ca5b3;font-size:12px;margin-top:3px}.state{display:inline-flex;align-items:center;gap:8px;font-size:13px}.state:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.state.active{color:#71b99d}.state.scheduled{color:#9ca5b3}.state.ended{color:#8993a1}.link{border:0;background:transparent;padding:0;color:#8778f4;font:12px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.04em}.row-open{border:0;background:transparent;padding:0;color:#edf0f4;font-size:14px;text-align:left}.row-open:hover{color:#9b8fff}.ops-table tr.sel td{background:#1d1b33}.ops-table th:nth-child(1),.ops-table td:nth-child(1){width:30%}.ops-table th:nth-child(6),.ops-table td:nth-child(6){width:10%}.empty-note{margin:28px 0 0;padding:15px 0;border-block:1px solid #323842;color:#9ca5b3;font-size:13px}.nav-note{display:inline-flex;align-items:center;gap:6px}.op-card,.logbook-detail{margin-top:30px;padding:24px 26px;border:1px solid #323842;background:#191c22}.op-card header,.logbook-detail header{display:flex;justify-content:space-between;align-items:start;gap:20px}.op-card h2,.logbook-detail h2{margin:0;font-size:22px;font-weight:500}.op-card h3{margin:26px 0 8px;color:#8993a1;font:12px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}.op-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0 0}.op-facts dt{color:#8993a1;font-size:12px}.op-facts dd{margin:4px 0 0;font-size:14px}.op-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;color:#9ca5b3;font-size:13px}.text-action.danger{color:#dc747d}.primary.danger{background:#dc747d;border-color:#dc747d}.op-note{margin:14px 0 0;color:#9ca5b3;font-size:13px}.op-note.ok{color:#71b99d}.op-members{list-style:none;margin:0;padding:0}.op-members li{display:grid;grid-template-columns:38px minmax(0,1fr) 120px 130px;align-items:center;gap:14px;padding:10px 0;border-top:1px solid #262a32}.op-members small{display:block;color:#9ca5b3;font-size:12px}.op-members b{font-weight:500}.tag.joined{color:#71b99d}.tag.pending{color:#d9a85d}.tag.declined{color:#8993a1}.presence.connected{color:#71b99d}.presence.reconnecting{color:#d9a85d}.presence.offline{color:#8993a1}.team-table th:nth-child(1),.team-table td:nth-child(1){width:34%}.team-table td:nth-child(4),.team-table th:nth-child(4){text-align:left}.logbook-rows{list-style:none;margin:0;padding:0}.logbook-rows button{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) 130px 96px 100px;align-items:center;gap:16px;border:0;border-top:1px solid #323842;background:transparent;padding:16px 6px;text-align:left}.logbook-rows li.sel button,.logbook-rows button:hover{background:#1d2027}.logbook-main b{display:block;font-weight:500;font-size:15px}.logbook-main small{color:#9ca5b3;font-size:12px}.logbook-rows time{color:#9ca5b3;font:12px IBM Plex Mono,ui-monospace,monospace}.doc-glyph{width:16px;height:20px;border:1px solid #9ca5b3;position:relative}.doc-glyph:after{content:"";position:absolute;left:3px;right:3px;top:6px;height:6px;border-block:1px solid #9ca5b3}.chip{justify-self:start;padding:3px 8px;font:11px IBM Plex Mono,ui-monospace,monospace;border:1px solid currentColor}.chip.open{color:#71b99d}.chip.closed{color:#8993a1}.where{color:#8778f4;font:12px IBM Plex Mono,ui-monospace,monospace}.timeline{list-style:none;margin:18px 0 0;padding:0}.timeline li{display:grid;grid-template-columns:120px 160px 90px minmax(0,1fr);gap:14px;align-items:baseline;padding:11px 0;border-top:1px solid #262a32}.timeline time{color:#9ca5b3;font:12px IBM Plex Mono,ui-monospace,monospace}.timeline p{margin:0;font-size:14px;line-height:1.45}.ops-table td:nth-child(6){white-space:nowrap;text-align:right}body{min-width:0}.shell.v2{grid-template-columns:64px 248px minmax(0,1fr)}.shell.v2.with-live{grid-template-columns:64px 248px minmax(0,1fr) 380px}.shell.v2 main{min-width:0;padding:30px 36px 44px}.shell.v2 main.desk-main{padding:0}.spine{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;padding:18px 0 16px;border-right:1px solid #323842;background:#101215;color:#8778f4}.spine.listening{color:#71b99d}.spine.offline{color:#6b7380}.spine-brand{position:relative;width:44px;height:44px;display:grid;place-items:center}.spine-head{width:30px;height:30px}.spine-ring,.spine-wave{position:absolute;border-radius:50%;border:1px solid currentColor}.spine-ring{inset:0;opacity:.45}.spine-wave{inset:4px;animation:spine-wave 1.4s ease-out infinite}@keyframes spine-wave{0%{transform:scale(.55);opacity:.9}to{transform:scale(1.55);opacity:0}}.spine-word{width:15px;height:96px;margin:14px 0 10px;color:#edf0f4}.spine-a{fill:currentColor}.spine .spine-word .spine-a{fill:#8778f4}.spine-caption{margin-bottom:12px;font:9px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;writing-mode:vertical-rl;transform:rotate(180deg)}.spine-ticker{position:relative;flex:1;width:100%;overflow:hidden;border-bottom:1px solid #323842;transform:rotate(180deg);mask:linear-gradient(transparent,#000 12%,#000 88%,transparent)}.spine-run{position:absolute;left:50%;top:0;display:flex;gap:28px;writing-mode:vertical-rl;white-space:nowrap;animation:spine-run 22s linear infinite reverse}.spine-ticker:hover .spine-run,.spine-ticker:focus-within .spine-run{animation-play-state:paused}@keyframes spine-run{0%{transform:translate(-50%)}to{transform:translate(-50%,-50%)}}.spine-notice{border:0;background:transparent;padding:0;color:#edf0f4;font-size:12px;text-align:left}.spine-notice b{font:600 11px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em}.spine-notice small{color:#9ca5b3;font-size:11px}.spine-notice i{color:#8993a1;font: 10px IBM Plex Mono,ui-monospace,monospace}.tone-flare{color:#dc747d}.tone-talk{color:#71b99d}.tone-task{color:#8778f4}.spine-gear{margin-top:12px;border:0;background:transparent;padding:4px;color:#8993a1}.spine-gear:hover{color:#edf0f4}@media(prefers-reduced-motion:reduce){.spine-run,.spine-wave{animation:none}}.shell.v2 .rail{padding:20px 16px;position:sticky;top:0;height:100vh;overflow-y:auto}.rail .company{display:flex;gap:11px;align-items:center;padding:12px 0;border-block:1px solid #323842}.rail .company-logo{width:36px;height:36px;flex:0 0 36px;font:700 12px IBM Plex Mono,ui-monospace,monospace;letter-spacing:0}.rail .company b{display:block;font-size:14px;font-weight:600}.rail .company small{color:#9ca5b3;font-size:12px}.rail-section{margin:18px 0 6px;padding-left:10px;color:#8993a1;font:11px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;white-space:nowrap}.rail-section.brand{color:#8778f4}.shell.v2 .rail-nav{margin-top:0;gap:2px}.rail-nav button{display:flex;align-items:center;justify-content:flex-start;gap:11px;padding:9px 10px;white-space:nowrap}.rail-nav button.locked{opacity:.6}.nav-icon{flex:0 0 19px}.nav-label{overflow:hidden;text-overflow:ellipsis}.rail-nav .nav-note{margin-left:auto;display:flex;gap:6px;align-items:center;color:#8993a1;font:10px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.04em}.rail-nav .nav-note small{font:inherit}.nav-count{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center;background:#edf0f4;color:#121418;font:600 11px IBM Plex Mono,ui-monospace,monospace}.live-dot{margin-left:auto;width:7px;height:7px;border-radius:50%;background:#71b99d;box-shadow:0 0 0 3px #71b99d2e}.live-dot.off{background:#6b7380;box-shadow:none}.rail .me{margin-top:auto;display:flex;gap:11px;align-items:center;padding-top:16px;border-top:1px solid #323842}.rail .me b{display:block;font-size:14px}.rail .me small{display:block;color:#9ca5b3;font-size:12px}.rail .me button{border:0;background:transparent;padding:3px 0 0;color:#8993a1;font:11px IBM Plex Mono,ui-monospace,monospace;text-decoration:underline}.avatar-app{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:center;gap:3px}.avatar-ring{position:relative;display:grid;place-items:center}.avatar-ring svg{position:absolute;inset:0;fill:none;stroke:#5a6370;stroke-width:1.5}.avatar-ring b{position:relative;color:#edf0f4;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.02em}.avatar-accent{display:block;border-radius:2px;background:#8778f4}.avatar-presence{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;border:2px solid #121418;background:#8993a1}.avatar-presence.connected{background:#71b99d}.avatar-presence.reconnecting{background:#d9a85d}.avatar-stack{display:inline-flex;align-items:flex-start}.avatar-stack .avatar-app+.avatar-app{margin-left:-4px}.avatar-stack small{margin-left:4px;color:#8993a1;font:11px IBM Plex Mono,ui-monospace,monospace;align-self:center}.live-column{position:sticky;top:0;height:100vh;overflow-y:auto;border-left:1px solid #323842;padding:22px 20px;background:#15171b}.live-column-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid #323842}.live-column-head b{font-size:14px;font-weight:600}.live-column-head b:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#71b99d}.live-column-head button{border:0;background:transparent;color:#8778f4;font:11px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.06em}.live-column-state{margin:16px 0;color:#9ca5b3;font-size:13px}.live-talking{display:flex;gap:12px;align-items:center;margin-top:14px;padding:12px;border:1px solid #2f5a49;background:#16231e}.live-talking b{display:block;font-size:14px}.live-talking small{color:#9ca5b3;font-size:12px}.live-talking .bars{margin-left:auto;display:flex;gap:3px;align-items:center;height:22px}.live-talking .bars i{width:3px;background:#71b99d;animation:talk-bar .9s ease-in-out infinite alternate;height:8px}.live-talking .bars i:nth-child(2){animation-delay:.2s}.live-talking .bars i:nth-child(3){animation-delay:.4s}.live-talking .bars i:nth-child(4){animation-delay:.1s}@keyframes talk-bar{to{height:20px}}.live-column-feed{margin-top:10px}.live-entry,.convo-entries li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #292d35}.live-entry .who,.convo-entries .who{font-size:13px;font-weight:600}.live-entry .kind,.convo-entries .kind{margin-left:8px;color:#8993a1;font:10px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.06em}.live-entry.flare .kind{color:#dc747d}.live-entry p,.convo-entries p{margin:4px 0;font-size:13px;line-height:1.45}.live-entry .time{display:block;margin-top:3px;color:#8993a1;font:11px IBM Plex Mono,ui-monospace,monospace}.lines-split{display:grid;grid-template-columns:320px minmax(0,1fr);gap:0;margin-top:18px;border-top:1px solid #323842;min-height:520px}.lines-list{border-right:1px solid #323842;padding-right:14px}.lines-list .search{width:100%;margin:10px 0 4px}.lines-list ul{list-style:none;margin:0;padding:0}.lines-list li button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 8px;border:0;border-bottom:1px solid #292d35;background:transparent;text-align:left}.lines-list li button.sel{background:#211f3a;box-shadow:inset 2px 0 #8778f4}.lines-list b{display:block;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lines-list small{display:block;color:#9ca5b3;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lines-list time{color:#8993a1;font:11px IBM Plex Mono,ui-monospace,monospace}.convo{padding:0 0 0 24px;min-width:0}.convo-head{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #323842}.convo-head b{display:block;font-size:15px}.convo-head small{color:#9ca5b3;font-size:12px}.convo-entries{list-style:none;margin:0;padding:0}.convo-entries li{grid-template-columns:auto minmax(0,1fr) auto}.convo-entries time{color:#8993a1;font:11px IBM Plex Mono,ui-monospace,monospace;white-space:nowrap}.tabs button i{margin-left:6px;color:#8993a1;font: 11px IBM Plex Mono,ui-monospace,monospace}.task-rows{list-style:none;margin:10px 0 0;padding:0}.task-rows li{display:grid;grid-template-columns:auto minmax(0,1fr) 140px auto 150px;gap:16px;align-items:center;min-height:64px;padding:10px 6px;border-bottom:1px solid #323842}.task-box{width:20px;height:20px;border:1.8px solid #8993a1;border-radius:6px;background:transparent;padding:0}.task-box.done{background:#71b99d;border-color:#71b99d}.task-box.done:after{content:"✓";color:#121418;font-size:13px;font-weight:700;line-height:16px}.task-main b{display:block;font-size:14px;font-weight:500}.task-main b.done{color:#8993a1;text-decoration:line-through}.task-main small{display:flex;gap:8px;align-items:center;margin-top:3px;color:#9ca5b3;font-size:12px}.task-priority{padding:1px 6px;border:1px solid #8778f4;color:#8778f4;font:10px IBM Plex Mono,ui-monospace,monospace}.task-rows .time{color:#9ca5b3;font:12px IBM Plex Mono,ui-monospace,monospace}.task-rows .time.late{color:#d9a85d}.task-rows .text-action{justify-self:end}.task-confirm{display:flex;gap:10px;justify-self:end;align-items:center}.task-confirm .primary{padding:6px 10px;font-size:11px}.task-form{margin-top:22px;padding:20px;border:1px solid #323842;background:#171a1f;display:grid;gap:14px;max-width:640px}.task-form header{display:flex;justify-content:space-between;align-items:center}.task-form h2{margin:0;font-size:17px;font-weight:500}.task-form label{display:grid;gap:6px}.task-form label>span,.task-form legend{color:#8993a1;font:11px IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em}.task-form input:not([type=checkbox]),.task-form textarea{border:1px solid #323842;background:#121418;color:#edf0f4;padding:9px 10px;font:inherit}.task-form fieldset{border:0;margin:0;padding:0;display:grid;gap:8px}.task-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.task-form .chips{display:flex;gap:8px;flex-wrap:wrap}.task-form .chip{background:transparent;color:#9ca5b3;border-color:#323842;cursor:pointer}.task-form .chip.on{color:#edf0f4;border-color:#8778f4;background:#211f3a}.task-form .chip:disabled{opacity:.4;cursor:default}.task-people{display:flex;flex-wrap:wrap;gap:8px}.task-people label{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #323842;cursor:pointer;font-size:13px}.task-people label.on{border-color:#8778f4;background:#211f3a}.task-people input{position:absolute;opacity:0;pointer-events:none}.task-form .primary{justify-self:start}.task-form .primary:disabled{opacity:.5;cursor:default}@media(max-width:1360px){.shell.v2.with-live{grid-template-columns:64px 248px minmax(0,1fr)}.shell.v2 .live-column{display:none}}@media(max-width:1100px){.shell.v2,.shell.v2.with-live{grid-template-columns:64px 76px minmax(0,1fr)}.shell.v2 .rail{padding:16px 8px;align-items:center}.rail .company{border:0;padding:4px 0 10px}.rail .company>div:last-child{display:none}.rail-section{margin:12px 0 4px;padding:0;width:40px;height:1px;background:#323842;font-size:0}.rail-nav button{position:relative;justify-content:center;padding:11px}.nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rail-nav .nav-note{display:none}.nav-count,.live-dot{position:absolute;top:4px;right:4px;margin:0}.nav-count{min-width:16px;height:16px;font-size:10px}.rail .me{flex-direction:column;gap:6px}.rail .me>div>b,.rail .me>div>small{display:none}.shell.v2 main{padding:24px 24px 40px}.lines-split{grid-template-columns:240px minmax(0,1fr)}.task-rows li{grid-template-columns:auto minmax(0,1fr) auto auto}.task-rows li .avatar-stack{display:none}}@media(max-width:760px){.shell.v2,.shell.v2.with-live{grid-template-columns:minmax(0,1fr)}.shell.v2 .spine{display:none}.shell.v2 .rail{position:fixed;z-index:20;inset:auto 0 0;height:60px;flex-direction:row;gap:0;padding:0 6px;border:0;border-top:1px solid #323842;background:#101215;overflow-x:auto}.rail .company,.rail-section{display:none}.shell.v2 .rail-nav{display:flex;gap:0}.rail-nav button{border-left:0;border-top:2px solid transparent;padding:14px 12px}.rail-nav button.active{border-top-color:#8778f4}.rail .me{margin:0 0 0 auto;padding:0 6px;border:0;flex-direction:row}.rail .me .avatar-app{display:none}.shell.v2 main{padding:18px 16px 84px}.topline{flex-wrap:wrap;gap:12px}.search{width:100%}.lines-split{grid-template-columns:minmax(0,1fr)}.lines-list{border-right:0;padding-right:0}.convo{padding:16px 0 0}.task-form-row{grid-template-columns:minmax(0,1fr)}.task-rows li{grid-template-columns:auto minmax(0,1fr)}.task-rows .time,.task-rows li>:last-child{grid-column:2;justify-self:start}.team-table{display:block;overflow-x:auto}}
