:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07121f;--panel:#0d1d2d;--panel-strong:#13283d;--line:#25425e;--text:#f4f8fb;--muted:#a9bdd1;--accent:#21c7d9;--accent-2:#7aa7ff;--ok:#1fc47c;--warn:#ffbc42}*{box-sizing:border-box}body{background:radial-gradient(circle at top left, #21c7d938, transparent 34%), var(--bg);min-height:100vh;color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}.shell{width:min(1120px,100vw - 32px);margin:0 auto;padding:72px 0}.app-root{--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-bg:#f5f7fb;--color-surface:#fff;--color-border:#e4e8f0;--color-text:#172033;--color-muted:#667085;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:Segoe UI Variable,Segoe UI,Arial,Helvetica,sans-serif}.app-shell{min-width:0;min-height:100vh}.app-topbar{border-bottom:1px solid var(--color-border);z-index:20;background:#fffffff5;align-items:center;gap:22px;min-width:0;min-height:64px;padding:0 24px;display:flex;position:sticky;top:0}.app-brand{color:var(--color-text);background:0 0;border:0;flex:none;align-items:center;gap:10px;min-height:44px;padding:0;display:inline-flex}.app-brand img{object-fit:contain;border-radius:8px;width:34px;height:34px}.app-primary-nav{align-items:stretch;gap:4px;min-height:64px;display:flex}.app-primary-nav button{color:#344054;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:64px;padding:0 13px}.app-primary-nav button.active,.app-primary-nav button:hover{border-bottom-color:var(--color-primary);color:var(--color-primary)}.app-top-actions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.app-top-actions button,.context-sidebar button,.page-head-actions button{border:1px solid var(--color-border);color:var(--color-text);background:#fff}.org-chip{border:1px solid var(--color-border);color:#344054;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:min(320px,32vw);padding:9px 11px;font-size:13px;font-weight:800;overflow:hidden}.avatar-button{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:#fff;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:0;font-weight:800;list-style:none;display:flex;border-radius:999px!important}.avatar-button::-webkit-details-marker{display:none}.account-menu{position:relative}.account-menu[open] .avatar-button{border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1f}.account-menu-panel{border:1px solid var(--color-border);z-index:60;background:#fff;border-radius:8px;gap:4px;min-width:290px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 36px #0f172a2e}.account-menu-identity{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;margin-bottom:4px;padding:8px 8px 12px;display:flex}.account-menu-identity div{gap:3px;min-width:0;display:grid}.account-menu-identity strong,.account-menu-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-identity small{color:var(--color-muted);text-transform:capitalize}.account-menu-avatar,.account-profile-avatar{color:var(--color-primary);background:#eaf1ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:flex}.account-menu-panel button{text-align:left;border:0;justify-content:flex-start;width:100%;min-height:40px}.account-menu-panel .account-menu-logout{border-top:1px solid var(--color-border);color:var(--color-danger);margin-top:4px;padding-top:8px}.account-profile-avatar{width:54px;height:54px;font-size:22px}.account-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.account-profile-grid>div{border-top:1px solid var(--color-border);gap:6px;padding-top:12px;display:grid}.account-profile-grid span{color:var(--color-muted);font-size:12px}.account-profile-grid strong{overflow-wrap:anywhere;text-transform:capitalize}.app-workspace{grid-template-columns:236px minmax(0,1fr);min-width:0;min-height:calc(100vh - 64px);display:grid}.context-sidebar{border-right:1px solid var(--color-border);background:#fff;align-content:start;gap:4px;padding:18px 12px;display:grid}.context-sidebar button{text-align:left;justify-content:flex-start}.peek-nav-tree{gap:16px;padding:22px 14px 18px}.nav-tree-brand{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:0 4px 14px;display:flex}.nav-tree-brand img{object-fit:contain;width:30px;height:30px}.nav-tree-brand strong{color:var(--color-text)}.nav-tree-group{gap:2px;display:grid}.nav-tree-group button{color:#53657d;background:0 0;border:0;min-height:34px;padding:0 10px 0 20px;font-size:13px}.nav-tree-group button:first-child{color:#172033;margin-top:2px;padding-left:10px;font-size:14px;font-weight:900}.nav-tree-group button.active,.nav-tree-group button:hover{color:var(--color-primary);background:#eff6ff}.app-content{gap:18px;min-width:0;padding:26px;display:grid}.app-page-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-page-head h1{color:var(--color-text);margin:0;font-size:28px;line-height:1.15}.app-page-head p{color:var(--color-muted);margin:6px 0 0}.page-head-actions,.app-toast{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-toast{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:10px;padding:12px 14px}.app-content .panel{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text);box-shadow:0 8px 24px #1018280d}.app-content .panel h1,.app-content .panel h2,.app-content .panel h3,.app-content .panel h4,.app-content .panel strong{color:var(--color-text)}.app-content .panel p,.app-content .panel li,.app-content .panel small,.app-content .panel span:not(.pill):not(.label):not(.capability-state){color:var(--color-muted)}.app-content input,.app-content select{color:var(--color-text);background:#fff;border-color:#d0d5dd}.app-content code{border-color:var(--color-border);color:#0f4fc7;background:#f8fafc}.app-content button.primary,.app-content button.active{background:var(--color-primary);color:#fff}.hero{padding:32px 0 40px}.hero-status-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.launch-hero-status{background:#facc1514;border:1px solid #facc153d;border-radius:8px;gap:3px;max-width:360px;padding:10px 12px;display:grid}.launch-hero-status.ready{background:#34d39914;border-color:#34d39947}.launch-hero-status span{color:var(--text);font-size:13px;font-weight:800}.launch-hero-status small{color:var(--muted);font-size:12px;line-height:1.4}h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(38px,6vw,76px);line-height:.98}.summary{max-width:760px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.7}.status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.panel{border:1px solid var(--line);color:var(--text);background:#0d1d2dd1;border-radius:8px;margin-bottom:18px;padding:22px}.panel h1,.panel h2,.panel h3,.panel h4,.panel strong{color:var(--text)}.panel p,.panel li,.panel small,.panel span:not(.pill):not(.label):not(.capability-state){color:#c7d8ea}.viewer-stage{border:1px solid var(--line);background:#020914;border-radius:8px;margin-bottom:18px;padding:18px}.viewer-stage.detached{z-index:2000;flex-direction:column;margin:0;display:flex;position:fixed;inset:16px;box-shadow:0 24px 80px #00000073}.viewer-stage img{object-fit:contain;border:1px solid var(--line);background:#000;border-radius:8px;width:100%;max-height:70vh;display:block}.viewer-stage.detached img{flex:1;height:calc(100vh - 112px);max-height:none}.notice{color:var(--text);background:#21c7d91f;border:1px solid #21c7d980;border-radius:8px;margin-bottom:18px;padding:14px 16px}.remote-session-shell{--rs-bg:#07111f;--rs-toolbar:#0d1726;--rs-panel:#101c2c;--rs-border:#243247;--rs-screen:#05080d;--rs-text:#eaf0f7;--rs-muted:#94a3b8;--rs-primary:#3b82f6;--rs-success:#22c55e;--rs-warning:#f59e0b;--rs-danger:#ef4444;background:var(--rs-bg);color:var(--rs-text);flex-direction:column;height:100vh;display:flex;overflow:hidden}.remote-session-header,.remote-toolbar,.remote-statusbar{background:var(--rs-toolbar);border-bottom:1px solid var(--rs-border);flex:none;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.remote-session-header{justify-content:space-between}.remote-session-brand,.remote-session-title,.remote-session-actions,.toolbar-group{align-items:center;gap:10px;display:flex}.remote-session-brand img{object-fit:contain;border-radius:6px}.remote-session-title{color:var(--rs-muted);flex:1;justify-content:center}.remote-session-title strong{color:var(--rs-text)}.session-state,.live-dot,.permission-list strong{border:1px solid var(--rs-border);color:var(--rs-muted);text-transform:capitalize;border-radius:999px;padding:4px 8px;font-size:12px}.session-state.connected,.live-dot.online,.permission-list strong{color:var(--rs-success);border-color:#22c55e66}.danger-outline{color:#fecaca;border-color:#ef444480}.remote-toolbar{min-height:48px}.remote-toolbar label{color:var(--rs-muted);align-items:center;gap:8px;margin:0;display:inline-flex}.remote-toolbar select,.remote-toolbar button,.remote-session-actions button,.panel-collapse,.remote-panel-tabs button,.chat-compose button,.remote-panel-section button{border:1px solid var(--rs-border);color:var(--rs-text);background:#142235;border-radius:6px;min-height:34px;padding:0 10px}.remote-toolbar button:disabled,.remote-panel-section button:disabled{color:#64748b;cursor:not-allowed;opacity:.65}.remote-toolbar .recording-button.active{color:#fff;background:#7f1d1d;border-color:#ef4444;min-width:142px}.remote-toolbar .recording-button.active:before{content:"";background:#f87171;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.toolbar-spacer{flex:1}.privacy-screen-control{border:1px solid var(--rs-border);border-radius:6px;align-items:center;min-height:34px;display:inline-flex;overflow:hidden}.privacy-screen-control>span{color:var(--rs-muted);padding:0 9px;font-size:12px;font-weight:700}.remote-toolbar .privacy-screen-control button{border:0;border-left:1px solid var(--rs-border);border-radius:0;min-width:42px}.remote-toolbar .privacy-screen-control button.active{color:#fff;background:#2563eb}.remote-actions-menu{position:relative}.remote-actions-menu summary{border:1px solid var(--rs-border);color:var(--rs-text);cursor:pointer;background:#142235;border-radius:6px;align-items:center;min-height:34px;padding:0 10px;list-style:none;display:flex}.remote-actions-menu summary::-webkit-details-marker{display:none}.remote-actions-menu summary:after{content:"▾";margin-left:8px;font-size:11px}.remote-actions-popover{border:1px solid var(--rs-border);z-index:30;background:#101c2c;border-radius:6px;gap:4px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0006}.remote-actions-popover button{text-align:left;justify-content:flex-start;width:100%}.remote-session-body{flex:auto;min-height:0;display:flex;overflow:hidden}.remote-screen-workspace{background:var(--rs-screen);flex:auto;justify-content:center;align-items:center;min-width:0;padding:8px;display:flex;position:relative;overflow:hidden}.restart-reconnect-overlay{border:1px solid var(--rs-border);color:var(--rs-muted);text-align:center;z-index:20;background:#07111ff0;border-radius:8px;flex-direction:column;align-items:center;gap:10px;min-width:min(420px,100% - 32px);padding:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #00000073}.stale-frame-overlay{color:var(--rs-muted);text-align:center;z-index:18;background:#07111ff0;border:1px solid #f59e0b;border-radius:8px;flex-direction:column;align-items:center;gap:8px;max-width:min(460px,100% - 32px);padding:18px 22px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000073}.stale-frame-overlay strong{color:#fbbf24}.restart-reconnect-overlay strong{color:var(--rs-text);font-size:18px}.restart-reconnect-overlay.timed_out{border-color:#ef44448c}.restart-reconnect-spinner{border:3px solid #334155;border-top-color:var(--rs-primary);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite restart-reconnect-spin}@keyframes restart-reconnect-spin{to{transform:rotate(360deg)}}.remote-screen-scroll{overscroll-behavior:contain;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:auto}.remote-screen-workspace.mode-auto .remote-screen-scroll,.remote-screen-workspace.mode-fit .remote-screen-scroll,.remote-screen-workspace.mode-stretch .remote-screen-scroll{overflow:hidden}.remote-screen-workspace.mode-actual .remote-screen-scroll,.remote-screen-workspace.mode-zoom .remote-screen-scroll{justify-content:flex-start;align-items:flex-start}.remote-screen-frame{box-sizing:border-box;object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;background:#000;border:1px solid #1f2a3a;outline:none;flex:none;display:block}.remote-screen-workspace.mode-stretch .remote-screen-frame{object-fit:fill;flex:auto}.remote-screen-empty{border:1px dashed var(--rs-border);color:var(--rs-muted);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:28px;display:flex}.remote-screen-empty strong{color:var(--rs-text)}.remote-side-panel{background:var(--rs-panel);border-left:1px solid var(--rs-border);flex-direction:column;flex:0 0 344px;min-height:0;display:flex;overflow:hidden}.remote-session-body.panel-collapsed .remote-side-panel{flex-basis:56px}.panel-collapse{margin:10px}.remote-panel-tabs{grid-template-columns:repeat(4,1fr);gap:6px;padding:0 10px 10px;display:grid}.remote-panel-tabs button.active{background:var(--rs-primary);border-color:var(--rs-primary)}.remote-panel-section{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px 14px 16px;display:flex;overflow:auto}.remote-panel-section h2,.remote-panel-section h3{color:var(--rs-text);margin:0}.session-details{gap:10px;margin:0;display:grid}.session-details div,.permission-list li,.transfer-row,.background-result-list article{border:1px solid var(--rs-border);background:#ffffff0a;border-radius:7px;padding:10px}.session-details dt{color:var(--rs-muted);font-size:12px}.session-details dd{color:var(--rs-text);overflow-wrap:anywhere;margin:4px 0 0}.permission-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.permission-list li{justify-content:space-between;align-items:center;display:flex}.capability-self-test{gap:8px;display:grid}.capability-test-card{border:1px solid var(--rs-border);background:#ffffff0a;border-radius:7px;grid-template-columns:1fr auto;gap:6px;padding:10px;display:grid}.capability-test-card strong,.capability-test-card b{color:var(--rs-text)}.capability-test-card span,.capability-test-card p{color:var(--rs-muted);margin:0;font-size:12px}.capability-test-card p{grid-column:1/-1}.capability-test-card.pass{border-color:#22c55e6b}.capability-test-card.pass b{color:var(--rs-success)}.capability-test-card.waiting{border-color:#f59e0b7a}.capability-test-card.waiting b{color:#fbbf24}.capability-test-card.blocked{border-color:#ef444475}.capability-test-card.blocked b{color:#fca5a5}.chat-panel{min-height:0}.chat-log{flex-direction:column;flex:auto;gap:10px;min-height:140px;display:flex;overflow:auto}.chat-message{color:#172033;background:#eef6ff;border:1px solid #2563eb2e;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:82%;padding:10px}.chat-message.own{color:#fff;background:#2563eb;border-color:#2563eb;border-radius:14px 14px 4px;align-self:flex-end}.chat-message span{color:#667085e6;float:right;font-size:12px}.chat-message.own span{color:#ffffffd1}.chat-message p{margin:8px 0 0}.chat-emoji-row{flex-wrap:wrap;gap:6px;display:flex}.chat-emoji-row button{color:#172033;background:#fff;border:1px solid #94a3b866;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 6px;display:inline-flex}.chat-compose{gap:8px;display:flex}.chat-compose input,.remote-panel-section input,.remote-panel-section textarea{border:1px solid var(--rs-border);color:var(--rs-text);background:#091421;border-radius:6px;width:100%;min-height:36px;padding:0 10px}.remote-panel-section textarea{resize:vertical;min-height:72px;padding:10px}.drop-zone{border:1px dashed var(--rs-border);color:var(--rs-muted);border-radius:8px;justify-content:center;align-items:center;min-height:92px;display:flex}.transfer-list,.background-result-list,.system-actions,.session-timeline,.system-tool-grid{gap:10px;display:grid}.shortcut-command-board{gap:12px;margin-bottom:16px;display:grid}.shortcut-command-board section{border:1px solid var(--rs-border);background:#ffffff0b;border-radius:8px;padding:10px}.shortcut-command-board h3{color:var(--rs-text);margin:0 0 10px;font-size:13px}.shortcut-button-list{gap:8px;display:grid}.shortcut-command{background:#0f172a73;border:1px solid #94a3b83d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.shortcut-command strong,.shortcut-command span{display:block}.shortcut-command strong{color:#f8fafc;font-size:13px}.shortcut-command span{color:#cbd5e1;margin-top:2px;font-size:12px;line-height:1.35}.shortcut-command input{min-height:34px;margin-top:8px}.shortcut-command button{min-width:54px}.system-tool-grid section{border:1px solid var(--rs-border);background:#ffffff0a;border-radius:7px;gap:8px;padding:10px;display:grid}.system-tool-grid h3{font-size:13px}.system-tool-grid button{justify-content:center}.background-result-list ul{color:var(--rs-muted);gap:4px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.session-timeline div{border-left:2px solid var(--rs-primary);padding:0 0 0 10px}.session-timeline span{color:var(--rs-muted);margin-top:2px;font-size:12px;display:block}.session-timeline p{color:var(--rs-muted);margin:4px 0 0}.transfer-row progress{width:100%}.remote-statusbar{border-bottom:0;border-top:1px solid var(--rs-border);color:var(--rs-muted);min-height:32px;font-size:12px}.remote-statusbar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.remote-statusbar .connection-good{color:#86efac}.remote-statusbar .connection-degraded{color:#fde68a}.remote-statusbar .connection-poor{color:#fca5a5}.tabs,.actions{flex-wrap:wrap;gap:10px;display:flex}.workspace-switcher{border:1px solid var(--line);background:#08121fd1;border-radius:8px;gap:18px;margin:18px 0;padding:20px;display:grid;box-shadow:0 18px 60px #0000002e}.workspace-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workspace-tile{color:var(--text);cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #7da9ff2e;border-radius:8px;align-items:start;gap:8px;min-height:136px;padding:16px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.workspace-tile:hover,.workspace-tile.active{background:#2563eb2e;border-color:#60a5fab8;transform:translateY(-2px);box-shadow:0 14px 36px #2563eb2e}.workspace-tile span{color:#93c5fd;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.workspace-tile strong{color:var(--text);font-size:16px}.workspace-tile em{color:#fff;font-size:20px;font-style:normal;font-weight:800}.workspace-tile small{color:var(--muted);line-height:1.45}.workspace-tile.ok em{color:var(--ok)}.workspace-tile.warn em{color:#fbbf24}.workspace-panel.is-hidden{display:none}.workspace-panel.is-active{animation:.18s workspaceIn}@keyframes workspaceIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.invite-accept-panel{max-width:760px}.invite-delivery-box{background:#21c7d914;border:1px solid #21c7d961;border-radius:8px;gap:10px;margin:14px 0;padding:14px;display:grid}.invite-delivery-box strong{color:var(--text)}.invite-delivery-box code{white-space:nowrap;margin-top:0}.invite-delivery-actions{flex-wrap:wrap;gap:10px;display:flex}label{color:var(--muted);gap:8px;font-size:13px;font-weight:800;display:grid}input,select{border:1px solid var(--line);min-height:46px;color:var(--text);font:inherit;background:#081625;border-radius:8px;padding:0 14px}button{border:1px solid var(--line);min-height:42px;color:var(--text);cursor:pointer;background:#13283d;border-radius:8px;padding:0 16px;font-weight:800}button:hover{border-color:var(--accent)}button:disabled{opacity:.6;cursor:wait}button.primary,button.active{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#04111f;border-color:#0000}.onboarding-shell{color:#172033;background:#f5f7fb;place-items:center;min-height:100vh;padding:32px;display:grid}.onboarding-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:min(880px,100%);padding:32px;box-shadow:0 16px 40px #0f172a14}.onboarding-brand{color:#172033;align-items:center;gap:12px;margin-bottom:24px;display:flex}.onboarding-progress{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.onboarding-progress button{color:#475569;background:#fff;border-color:#cbd5e1;width:34px;min-height:34px;padding:0}.onboarding-progress button.active{color:#fff;background:#2563eb}.onboarding-progress button.done{color:#166534;background:#dcfce7}.onboarding-card .label,.onboarding-card .muted-copy{color:#667085}.onboarding-card h1{letter-spacing:0;color:#172033;margin:0;font-size:32px}.onboarding-copy{color:#475569;max-width:720px;margin:12px 0 0;font-size:16px;line-height:1.6}.onboarding-action-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:24px;padding:18px}.onboarding-action-panel strong{color:#172033}.onboarding-action-panel p,.onboarding-action-panel li{color:#475569}.onboarding-form{margin-top:24px}.onboarding-form label{color:#344054}.onboarding-form input{color:#172033;background:#fff;border-color:#cbd5e1}.onboarding-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.onboarding-actions button:not(.primary),.onboarding-action-panel button{color:#172033;background:#fff;border-color:#cbd5e1}.status-card{border:1px solid var(--line);background:linear-gradient(145deg, var(--panel), var(--panel-strong));border-radius:8px;min-height:148px;padding:22px}.label{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.status-card strong{margin-top:18px;font-size:26px;display:block}.status-card span:not(.label):not(.pill){color:var(--muted);margin-top:10px;display:block}.pill{border-radius:999px;margin-top:18px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.pill.ok{color:#05170f;background:var(--ok)}.pill.warn{color:#1f1600;background:var(--warn)}.pill.danger{color:#fff;background:#ef4444}code{border:1px solid var(--line);color:var(--accent);background:#06111e;border-radius:8px;margin-top:12px;padding:14px;display:block;overflow-x:auto}.section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.muted-copy{color:var(--muted);margin:6px 0 0;line-height:1.5}h2{margin:0;font-size:22px}.table{gap:10px;display:grid}.row{border:1px solid var(--line);border-radius:8px;grid-template-columns:1.4fr 1fr .8fr auto auto auto auto auto auto;align-items:center;gap:12px;padding:14px;display:grid}.row span{color:var(--muted)}.support-request-queue{border:1px solid var(--line);background:#0816258f;border-radius:8px;margin-top:18px;padding:16px}.session-filters.compact{grid-template-columns:minmax(220px,1.2fr) minmax(180px,.7fr) auto auto;margin-bottom:14px}.support-request-list{gap:10px;display:grid}.support-request-row{border:1px solid var(--line);background:#ffffff05;border-radius:8px;grid-template-columns:minmax(220px,1.3fr) minmax(120px,.6fr) minmax(120px,.5fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.support-request-row strong,.support-request-row span{display:block}.support-request-row span{color:var(--muted)}.support-request-row code{color:var(--text);margin-top:0;padding:10px}.device-card{border:1px solid var(--line);background:#081625b8;border-radius:8px;padding:14px}.device-row{border:0;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) .8fr .9fr .8fr .8fr auto auto;padding:0}.device-actions,.inventory-form{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.inventory-form label{min-width:min(220px,100%)}.device-tags,.device-notes{color:var(--muted);margin:10px 0 0;font-size:13px}.device-groups{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.device-groups button{border-radius:999px;padding:8px 10px;font-size:12px}.device-filters{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.7fr) minmax(160px,.8fr) minmax(140px,.7fr) auto auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.session-filters{grid-template-columns:minmax(220px,1.3fr) minmax(140px,.7fr) minmax(160px,.8fr) minmax(160px,.8fr) auto auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.recording-filters{grid-template-columns:minmax(220px,1.3fr) minmax(140px,.7fr) minmax(160px,.8fr) minmax(190px,.9fr) auto auto auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.package-filters{grid-template-columns:minmax(220px,1.3fr) minmax(120px,.65fr) minmax(110px,.55fr) minmax(130px,.7fr) minmax(120px,.6fr) auto auto auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.recording-row{grid-template-columns:1.2fr .7fr .7fr .8fr 1fr}.session-row{grid-template-columns:minmax(130px,1fr) .7fr minmax(160px,1.2fr) minmax(120px,.9fr) 1fr minmax(170px,1.1fr) auto}.audit-filters{grid-template-columns:minmax(220px,1.2fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(190px,1fr) minmax(170px,.9fr) minmax(170px,.8fr) minmax(170px,.8fr) auto auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.audit-row{grid-template-columns:minmax(170px,1.1fr) .8fr minmax(180px,1fr) .7fr 1fr minmax(170px,1fr)}.deployment-box{margin-top:18px}.access-setup{background:linear-gradient(145deg,#0d1d2de6,#0a2738db)}.access-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.access-method-grid article{border:1px solid var(--line);background:#081625;border-radius:8px;padding:16px}.access-method-grid strong{margin-top:10px;font-size:18px;display:block}.access-method-grid p{min-height:88px;color:var(--muted);margin:10px 0 14px;line-height:1.55}.access-safety-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.access-safety-grid span{color:var(--muted);background:#21c7d914;border:1px solid #21c7d93d;border-radius:8px;padding:12px;font-size:13px;font-weight:700;line-height:1.45}.access-compose{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.access-compose-grid{grid-template-columns:minmax(160px,.9fr) minmax(220px,1.2fr) minmax(160px,.9fr) auto;align-items:end;gap:12px;display:grid}.message-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.message-preview-grid article{min-width:0}.message-preview-grid code{white-space:pre-wrap;min-height:180px}.provider-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.provider-status .pill{margin-top:0}.provider-admin-panel{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;margin:12px 0;padding:14px}.provider-admin-standalone{background:linear-gradient(135deg,#061221eb,#102236d6);margin:18px 0}.provider-quick-settings{background:linear-gradient(135deg,#0c2d48db,#0c1626e6)}.provider-inline-note{color:var(--muted);background:#7da9ff14;border:1px solid #7da9ff3d;border-radius:8px;margin:12px 0;padding:10px;font-size:13px}.provider-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.provider-save-target-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.provider-admin-summary article{background:#06122175;border:1px solid #7da9ff33;border-radius:8px;gap:8px;padding:12px;display:grid}.provider-save-target-grid article{background:#0f172a47;border:1px solid #7da9ff33;border-radius:8px;min-width:0;padding:10px}.provider-save-target-grid strong{overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.4;display:block}.provider-admin-summary .pill{justify-self:start;margin-top:0}.provider-admin-summary p{color:var(--muted);margin:0;font-size:13px}.provider-direct-path{background:#06122161;border:1px solid #7da9ff33;border-radius:8px;gap:12px;margin-top:12px;padding:12px;display:grid}.provider-direct-path p,.provider-direct-path li{color:var(--muted);font-size:13px}.provider-direct-path ol{gap:8px;margin:0;padding-left:20px;display:grid}.final-blocker-action-strip{background:#facc1512;border:1px solid #facc153d;border-radius:8px;gap:14px;margin:14px 0;padding:14px;display:grid}.final-blocker-action-strip p{color:var(--muted);margin:0;font-size:13px}.final-blocker-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.final-blocker-action-grid article{background:#0612217a;border:1px solid #7da9ff2e;border-radius:8px;gap:8px;padding:12px;display:grid}.provider-quick-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.provider-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-settings-grid article{gap:10px;display:grid}.provider-settings-grid label{color:var(--muted);gap:5px;font-size:12px;display:grid}.provider-settings-grid p{color:var(--muted);margin:0;font-size:13px}.provider-readiness-inline{background:#ffffff0a;border:1px solid #7da9ff2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:8px 0;padding:10px;display:grid}.provider-readiness-inline p{margin:0}.provider-preflight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.provider-preflight-item{background:#ffffff09;border:1px solid #7da9ff29;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.provider-preflight-item strong{color:var(--text);font-size:13px}.provider-preflight-item p{line-height:1.4}.provider-placeholder-warning{color:#fde68a;background:#fbbf241a;border:1px solid #fbbf2457;border-radius:8px;gap:8px;margin:10px 0 14px;padding:12px;display:grid}.provider-placeholder-warning ul{color:var(--muted);gap:5px;margin:0;padding-left:18px;display:grid}.provider-save-receipt{border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:10px 0 14px;padding:12px;display:grid}.provider-save-receipt.ok{background:#10b9811a;border:1px solid #10b9814d}.provider-save-receipt.warn{background:#fbbf241a;border:1px solid #fbbf2457}.provider-save-receipt p{color:var(--muted);margin:4px 0;font-size:13px;line-height:1.45}.provider-save-receipt small{color:var(--muted)}.provider-save-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.switch-row{align-items:center;gap:9px!important;display:flex!important}.switch-row input{width:auto}.provider-disabled-note{color:var(--muted);background:#7da9ff14;border:1px solid #7da9ff3d;border-radius:8px;padding:10px;font-size:13px}.support-signing-fix-card{background:#fbbf2412;border-color:#fbbf2447}.support-signing-steps{color:var(--muted);gap:7px;margin:0;padding-left:22px;display:grid}.support-signing-steps li{line-height:1.45}.support-publish-checklist{border:1px solid #7da9ff2e;border-radius:8px;gap:10px;padding:10px;display:grid}.support-publish-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.support-publish-checklist-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.support-publish-checklist-row strong{color:var(--text)}.support-publish-checklist-row code{white-space:normal;word-break:break-word}.support-final-check-panel{background:#10b98112;border:1px solid #10b98138;border-radius:8px;gap:10px;padding:12px;display:grid}.support-final-check-panel code{white-space:pre-wrap}.support-upload-panel{background:#06122175;border:1px solid #7da9ff3d;border-radius:8px;gap:10px;padding:12px;display:grid}.support-upload-panel label{color:var(--muted);gap:6px;font-size:12px;display:grid}.support-upload-readiness{gap:8px;display:grid}.support-upload-readiness-row{background:#ffffff0a;border:1px solid #7da9ff2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.support-upload-readiness-row .pill{margin-top:0}.support-upload-readiness-row p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.support-upload-result{color:var(--ok);overflow-wrap:anywhere;margin:0;font-size:12px}.dns-missing-grid{gap:10px;display:grid}.dns-admin-fix-panel{background:#06122175;border:1px solid #7da9ff3d;border-radius:8px;gap:10px;padding:12px;display:grid}.dns-admin-fix-panel label{color:var(--muted);gap:6px;font-size:12px;display:grid}.dns-admin-fix-result{color:var(--ok);overflow-wrap:anywhere;margin:0;font-size:12px}.dns-final-check-panel{background:#10b98112;border:1px solid #10b98138;border-radius:8px;gap:10px;padding:12px;display:grid}.dns-final-check-panel code{white-space:pre-wrap}.dns-missing-row{background:#fbbf2412;border:1px solid #fbbf2442;border-radius:8px;gap:8px;padding:12px;display:grid}.dns-missing-row .pill{margin-top:0}.dns-missing-row strong{margin-top:8px;display:block}.dns-missing-row p{color:var(--muted);margin:0}.dns-missing-row code{margin-top:0}.dns-missing-row button{justify-self:start}.smtp-setup-fix-card{background:#7da9ff12;border-color:#7da9ff47}.smtp-required-fields{flex-wrap:wrap;gap:8px;display:flex}.smtp-required-fields span{color:var(--muted);border:1px solid #7da9ff3d;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.smtp-required-fields span.missing{color:#ffe6a6;background:#fbbf241a;border-color:#fbbf2461}.smtp-operator-checklist{border:1px solid #7da9ff2e;border-radius:8px;gap:10px;padding:10px;display:grid}.smtp-operator-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.smtp-operator-checklist-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.smtp-operator-checklist-row strong{color:var(--text)}.smtp-operator-checklist-row code{white-space:normal;word-break:break-word}.smtp-final-check-panel{background:#10b98112;border:1px solid #10b98138;border-radius:8px;gap:10px;padding:12px;display:grid}.smtp-final-check-panel code{white-space:pre-wrap}.next-unblock-panel{background:#fbbf2414;border:1px solid #fbbf2442;border-radius:8px;gap:12px;padding:14px;display:grid}.next-unblock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.next-unblock-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.next-unblock-card strong{color:var(--text)}.next-unblock-card p{color:var(--muted);margin:0;font-size:13px}.next-unblock-card code{white-space:normal;word-break:break-word}.external-receipt-panel{background:#21c7d912;border:1px solid #21c7d938;border-radius:8px;gap:10px;padding:12px;display:grid}.external-receipt-panel code{white-space:pre-wrap}.external-receipt-validation-panel{background:#10b98112;border:1px solid #10b98138;border-radius:8px;gap:10px;padding:12px;display:grid}.external-receipt-validation-panel code{white-space:pre-wrap}.final-verification-panel{background:#10b98114;border:1px solid #10b9813d;border-radius:8px;gap:10px;padding:12px;display:grid}.final-verification-panel code{white-space:pre-wrap}.final-blocker-focus-panel{background:#fbbf2414;border:1px solid #fbbf2442;border-radius:8px;gap:12px;padding:14px;display:grid}.final-blocker-focus-panel p{color:var(--muted);margin:6px 0 0}.final-blocker-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.final-blocker-focus-grid article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:8px;padding:12px;display:grid}.final-blocker-focus-grid code{white-space:pre-wrap}.remaining-operator-handoff-panel{background:#60a5fa14;border:1px solid #60a5fa3d;border-radius:8px;gap:12px;padding:14px;display:grid}.remaining-operator-handoff-panel p{color:var(--muted);margin:6px 0 0}.remaining-operator-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.remaining-operator-handoff-grid article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:8px;padding:12px;display:grid}.remaining-operator-handoff-grid ul{color:var(--muted);margin:0;padding-left:18px}.remaining-operator-handoff-grid code{white-space:pre-wrap}.current-blocker-summary-panel{background:#7da9ff14;border:1px solid #7da9ff3d;border-radius:8px;gap:10px;padding:12px;display:grid}.current-blocker-summary-panel code{white-space:pre-wrap}.smtp-admin-helper{background:#21c7d912;border:1px solid #21c7d938;border-radius:8px;gap:7px;padding:10px;display:grid}.smtp-admin-helper span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.4}.provider-mode-control{background:#10b98112;border:1px solid #10b98138;border-radius:8px;grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.provider-mode-control p{color:var(--muted);margin:6px 0 0}.provider-mode-control strong{margin-top:8px;display:block}.provider-mode-badges,.provider-mode-actions{flex-wrap:wrap;gap:8px;display:flex}.provider-mode-actions{justify-content:flex-end}.provider-setup-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.provider-setup-path article{background:#7da9ff12;border:1px solid #7da9ff2e;border-radius:8px;gap:7px;padding:12px;display:grid}.provider-setup-path p{color:var(--muted);margin:0;font-size:13px}.ses-region-helper{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.ses-region-helper label{min-width:0}.support-quick-start{border-color:#7da9ff3d}.quick-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quick-start-grid article{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;padding:12px}.quick-start-grid p{color:var(--muted);font-size:13px}.inline-actions{flex-wrap:wrap;gap:8px;display:flex}.provider-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.provider-checklist article{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;padding:12px}.provider-checklist p{color:var(--muted);margin:8px 0 0;font-size:13px}.provider-checklist code{min-height:0;margin-top:10px;font-size:12px;display:block}.provider-checklist button{margin-top:10px;margin-right:8px}.go-live-checklist{border-color:#21c7d93d}.go-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.go-live-grid .pill{justify-content:center;margin-top:0}.launch-unblock-checklist{background:#0612216b;border:1px solid #7da9ff42;border-radius:10px;gap:12px;margin-top:14px;padding:12px;display:grid}.launch-unblock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.launch-unblock-grid article{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;gap:8px;padding:12px;display:grid}.launch-unblock-grid p{color:var(--muted);margin:0}.launch-unblock-grid a{color:var(--accent);font-weight:700;text-decoration:none}.launch-gate-evidence{background:#21c7d90f;border:1px solid #21c7d938;border-radius:10px;gap:12px;margin-top:14px;padding:12px;display:grid}.launch-gate-evidence>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.launch-gate-evidence p{color:var(--muted);grid-column:2;margin:0}.launch-gate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.launch-gate-grid .pill{justify-content:center}.launch-gate-evidence button{justify-self:start}.operator-handoff{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;gap:10px;margin-top:14px;padding:12px;display:grid}.operator-handoff code{white-space:pre-wrap;min-height:0;font-size:12px;display:block}.operator-handoff button{justify-self:start}.blocker-list{color:var(--muted);gap:6px;margin:0;padding-left:18px;display:grid}.blocker-list li{line-height:1.45}.blocker-actions{gap:10px;display:grid}.external-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.external-evidence-card{background:#ffffff0a;border:1px solid #7da9ff38;border-radius:10px;gap:10px;padding:12px;display:grid}.external-evidence-card>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.external-evidence-card strong{font-size:14px}.external-evidence-card ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;display:grid}.external-evidence-card p{color:#ffe6a6;margin:0;font-size:13px}.external-evidence-card code{min-height:0}.external-evidence-card button{justify-self:start}.dns-record-grid,.support-download-grid{gap:8px;display:grid}.dns-fix-card{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;gap:10px;padding:12px;display:grid}.dns-fix-card p{color:var(--muted);margin:0}.dns-required-records{border:1px solid #7da9ff2e;border-radius:8px;gap:10px;padding:10px;display:grid}.dns-required-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dns-required-record-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.dns-required-record-row strong{color:var(--text)}.dns-manual-steps{color:var(--muted);gap:7px;margin:0;padding-left:22px;display:grid}.dns-manual-steps li{line-height:1.45}.dns-record-row,.support-download-summary,.support-download-row{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;grid-template-columns:auto minmax(180px,1fr) minmax(160px,2fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.dns-record-row p,.support-download-summary p,.support-download-row p{color:var(--muted);word-break:break-word;margin:0}@media (max-width:720px){.external-evidence-grid,.launch-unblock-grid,.launch-gate-grid,.dns-record-row,.final-blocker-focus-grid,.remaining-operator-handoff-grid,.provider-mode-control,.support-download-summary,.support-download-row{grid-template-columns:1fr;align-items:start}.provider-mode-actions{justify-content:flex-start}.launch-gate-evidence>div:first-child{grid-template-columns:1fr}.launch-gate-evidence p{grid-column:auto}}.blocker-action-card{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;gap:8px;padding:12px;display:grid}.blocker-action-card h3{margin:0;font-size:15px}.blocker-action-card p,.blocker-action-card ol{color:var(--muted);margin:0}.blocker-action-card ol{gap:6px;padding-left:18px;display:grid}.installer-handoff{margin-top:10px}.installer-handoff code{min-height:0;font-size:12px;display:block}.installer-handoff button{margin-top:10px}.ops-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.ops-command-grid article{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;padding:12px}.ops-command-grid code{min-height:0;margin-top:10px;font-size:12px;display:block}.ops-command-grid button{margin-top:10px}.deployment-summary{grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;margin:12px 0 14px;display:grid}.deployment-summary article{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;padding:12px}.deployment-summary span{color:var(--muted);font-size:12px;font-weight:700;display:block}.deployment-summary strong{margin-top:6px;font-size:18px;display:block}.members-box{margin-top:18px}.deployment-form{grid-template-columns:minmax(110px,.6fr) minmax(110px,.55fr) minmax(90px,.45fr) minmax(210px,1.2fr) minmax(230px,1.2fr) minmax(180px,1fr) auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.preparation-filters{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(140px,.65fr) auto auto;align-items:end;gap:12px;margin:12px 0 14px;display:grid}.member-form{grid-template-columns:minmax(160px,1fr) minmax(220px,1.2fr) minmax(130px,.6fr) auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.member-filters{grid-template-columns:minmax(220px,1.3fr) minmax(140px,.7fr) auto auto;align-items:end;gap:12px;margin:14px 0 16px;display:grid}.invitation-filters{grid-template-columns:minmax(220px,1.3fr) minmax(130px,.7fr) minmax(140px,.7fr) auto auto;align-items:end;gap:12px;margin:16px 0;display:grid}.package-row{grid-template-columns:.8fr .5fr .4fr .6fr .5fr .55fr 1fr auto}.coverage-row{grid-template-columns:minmax(130px,.8fr) .5fr .5fr .8fr .6fr minmax(170px,1fr)}.member-row{grid-template-columns:minmax(160px,1fr) minmax(220px,1.2fr) .6fr minmax(130px,.7fr) auto}.invitation-row{grid-template-columns:minmax(220px,1.3fr) .7fr .7fr minmax(180px,1fr) auto}.inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.inline-actions button{min-height:34px;padding:0 10px;font-size:12px}.empty{color:var(--muted)}.tool-grid{grid-template-columns:minmax(220px,1.3fr) auto auto minmax(180px,1fr) auto minmax(120px,.7fr) auto minmax(140px,.8fr) auto auto;align-items:end;gap:12px;display:grid}.tool-grid .hint{min-height:42px;color:var(--muted);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.background-tools{grid-template-columns:minmax(220px,1.2fr) auto auto minmax(180px,1fr) auto auto auto minmax(180px,1fr) auto auto}.background-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.background-result{border:1px solid var(--line);background:#081625;border-radius:8px;padding:14px}.background-result>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.background-result p{color:var(--muted);margin:8px 0 0;font-size:12px;font-weight:700}.text-action{min-height:30px;color:var(--accent);background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;font-weight:800}.text-action:hover{color:var(--accent-2)}.background-entry-list{gap:6px;margin-top:12px;display:grid}.background-entry{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:6px;display:flex}.background-entry span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.background-entry small{color:var(--muted);flex:none}.background-history-row{grid-template-columns:minmax(130px,.8fr) 90px minmax(180px,1fr) minmax(160px,1fr) minmax(260px,2fr)}.background-history-row code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.background-failure-row{grid-template-columns:minmax(130px,.8fr) minmax(180px,1fr) minmax(170px,.9fr) minmax(280px,2fr)}.background-failure-row code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.background-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.background-summary-grid article,.background-breakdown>div{border:1px solid var(--line);background:#081625;border-radius:8px;padding:14px}.background-summary-grid span,.background-breakdown span{color:var(--muted);font-size:12px;font-weight:800}.background-summary-grid strong{margin-top:8px;font-size:20px;display:block}.background-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.background-breakdown>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.background-breakdown>div>strong{flex-basis:100%}.background-breakdown span{border:1px solid #21c7d93d;border-radius:999px;padding:6px 10px}.background-breakdown b{color:var(--text)}.policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.check{border:1px solid var(--line);background:#081625;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.check input{width:18px;height:18px;min-height:auto}.enterprise-actions,.group-tools{flex-wrap:wrap;align-items:end;gap:10px;margin-top:16px;display:flex}.export-filename-hint{color:var(--muted);margin:8px 0 0;font-size:.88rem}.group-tools label{min-width:min(340px,100%)}.compact{margin-top:16px}.group-row{grid-template-columns:minmax(180px,1fr) 120px minmax(220px,1.4fr) auto}.readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.alert-list{gap:10px;margin-bottom:14px;display:grid}.config-posture-card{border:1px solid var(--line);background:#081625;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding:16px;display:flex}.config-posture-card p{color:var(--muted);margin:6px 0 0}.posture-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.posture-badges .pill{margin-top:0}.test-readiness-card{border:1px solid var(--line);background:#071827;border-radius:8px;gap:14px;margin-bottom:14px;padding:16px;display:grid}.test-readiness-card p{color:var(--muted);margin:6px 0 0}.test-readiness-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.test-readiness-metrics span{border:1px solid var(--line);color:var(--muted);background:#0b2033;border-radius:8px;padding:10px}.test-readiness-metrics strong{color:var(--text);font-size:1.35rem;display:block}.readiness-check-list{flex-wrap:wrap;gap:8px;display:flex}.alert-card{background:#ffbc4214;border:1px solid #ffbc4273;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.alert-card p{color:var(--muted);margin:6px 0 0}.rmm-monitoring-panel{border:1px solid var(--line);background:#081625;border-radius:8px;margin-bottom:16px;padding:16px}.rmm-rule-form{grid-template-columns:minmax(180px,1.2fr) minmax(160px,.9fr) minmax(110px,.55fr) minmax(130px,.65fr) minmax(120px,.6fr) auto;align-items:end;gap:12px;margin:12px 0 16px;display:grid}.rmm-rule-list{gap:10px;display:grid}.rmm-rule-card{border:1px solid var(--line);background:#0b2033;border-radius:8px;grid-template-columns:minmax(220px,1.2fr) minmax(300px,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.rmm-rule-card.triggered{background:#ff5b6e17;border-color:#ff5b6e85}.rmm-rule-card p{color:var(--muted);margin:8px 0 0}.rmm-rule-card strong{margin-top:8px;display:block}.rmm-rule-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rmm-rule-metrics span{color:var(--muted);border:1px solid #7da9ff29;border-radius:8px;padding:8px}.rmm-rule-metrics strong{color:var(--text);margin:0}.automation-panel{border:1px solid var(--line);background:#081625;border-radius:8px;margin-bottom:16px;padding:16px}.automation-form{grid-template-columns:minmax(180px,.8fr) minmax(140px,.5fr) minmax(260px,1.4fr) auto;align-items:end;gap:12px;margin:12px 0;display:grid}.automation-form textarea{resize:vertical}.automation-target-row{grid-template-columns:minmax(160px,.45fr) minmax(260px,1fr);gap:12px;margin-bottom:16px;display:grid}.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.automation-list{gap:10px;display:grid}.automation-card{border:1px solid var(--line);background:#0b2033;border-radius:8px;gap:10px;padding:14px;display:grid}.automation-card p{color:var(--muted);margin:0}.automation-card code{white-space:pre-wrap;min-height:0;max-height:140px;overflow:auto}.ops-filters{grid-template-columns:minmax(220px,1.2fr) minmax(140px,.7fr) minmax(150px,.8fr) minmax(220px,1.2fr) minmax(140px,.7fr) minmax(150px,.8fr) minmax(170px,.9fr) auto auto;align-items:end;gap:12px;margin-top:16px;display:grid}.readiness-card{border:1px solid var(--line);background:#081625;border-radius:8px;min-height:148px;padding:16px}.readiness-card strong{min-height:38px;display:block}.readiness-card p{color:var(--muted);margin:10px 0 0;line-height:1.5}.phase3-command-center{color:#102035;background:#f8fbff;border-color:#d8e4f2;box-shadow:0 18px 50px #08182d1f}.phase3-command-center h2,.phase3-command-center strong,.phase3-command-center button{color:#102035}.phase3-command-center p,.phase3-command-center small,.phase3-command-center .muted-copy{color:#475f7d}.phase3-hero{grid-template-columns:minmax(0,1fr) minmax(170px,.24fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.phase3-hero>div:first-child{background:#fff;border:1px solid #d8e4f2;border-radius:8px;padding:24px}.phase3-hero h2{letter-spacing:0;margin:6px 0 8px;font-size:32px}.phase3-hero p{max-width:760px;margin:0;font-size:16px;line-height:1.55}.phase3-score-card{color:#fff;background:linear-gradient(135deg,#0f62fe,#26c6da);border-radius:8px;align-content:center;gap:6px;padding:20px;display:grid}.phase3-score-card span,.phase3-score-card p{color:#eaf8ff;margin:0;font-weight:800}.phase3-score-card strong{color:#fff;font-size:42px;line-height:1}.phase3-command-grid,.phase3-market-grid{gap:14px;display:grid}.phase3-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.phase3-command-grid article,.phase3-market-grid>section{background:#fff;border:1px solid #d8e4f2;border-radius:8px;padding:16px}.phase3-command-grid article{gap:12px;display:grid}.phase3-command-grid article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.phase3-command-grid small{text-transform:uppercase;font-size:12px;font-weight:900}.phase3-command-grid strong{font-size:18px}.phase3-command-grid p{min-height:62px;margin:0;line-height:1.45}.phase3-command-grid button,.phase3-track-list button,.phase3-setup-list button{color:#0b5eea;background:#eef5ff;border:1px solid #c7d9ef;border-radius:8px;min-height:40px;padding:0 12px;font-weight:900}.phase3-command-grid button:hover,.phase3-track-list button:hover,.phase3-setup-list button:hover{background:#dceaff;border-color:#91b8ef}.phase3-market-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.phase3-track-list{gap:10px;display:grid}.phase3-track-list button{text-align:left;background:#f8fbff;place-items:start;gap:6px;min-height:0;padding:14px;display:grid}.phase3-track-list span{color:#0b5eea;text-transform:uppercase;font-size:12px;font-weight:900}.phase3-track-list p{margin:0}.phase3-setup-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.phase3-setup-list li{background:#f8fbff;border:1px solid #d8e4f2;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.phase3-setup-list li>span{background:#fff7e6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:900;display:inline-flex;color:#b45309!important}.phase3-setup-list li.done>span{background:#dcfae6;color:#067647!important}.phase3-setup-list button{text-align:left;background:0 0;border:0;justify-content:start;min-height:32px;padding:0}.ops-count{color:var(--muted);align-self:center;font-weight:800}.waiting-session-shell{color:#102035;background:linear-gradient(#eef5ff 0%,#f8fbff 100%);align-items:center;min-height:100vh;padding:32px;display:flex}.waiting-session-card{background:#fff;border:1px solid #d8e4f2;border-radius:12px;width:100%;max-width:920px;margin:0 auto;padding:28px;box-shadow:0 20px 60px #0f234124}.waiting-session-brand{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.waiting-session-brand img{object-fit:contain;width:44px;height:44px;display:block}.waiting-session-brand h1{color:#102035;margin:2px 0 0;font-size:38px;line-height:1.05}.waiting-session-copy{color:#405a78;margin:18px 0;font-size:16px}.support-code-box{background:#f5f9ff;border:1px solid #cbd9ea;border-radius:10px;gap:4px;max-width:360px;margin:18px 0;padding:14px 16px;display:grid}.support-code-box span,.support-code-box small{color:#55708f;text-transform:uppercase;font-size:12px;font-weight:900}.support-code-box strong{color:#102035;letter-spacing:.04em;font-size:30px}.waiting-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.waiting-session-card .inline-actions{flex-wrap:wrap;gap:10px;display:flex}.waiting-session-card button{min-height:40px}.technician-start-console{color:#102035;background:linear-gradient(#fffffffa,#f2f8fff5);border-color:#cbd9ea;box-shadow:0 18px 50px #08182d29}.technician-start-console h2,.technician-start-console strong,.technician-start-console label{color:#102035}.technician-start-console p,.technician-start-console small,.technician-start-console span:not(.pill):not(.label){color:#405a78}.technician-start-top{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.technician-start-top h2{margin:4px 0 8px;font-size:28px}.technician-mode-switch{white-space:nowrap;background:#eef4fb;border:1px solid #cbd9ea;border-radius:999px;align-items:center;gap:6px;padding:5px;display:inline-flex}.technician-mode-switch span{border-radius:999px;padding:9px 12px;font-weight:900}.technician-mode-switch .active-dot{background:#fff;box-shadow:0 6px 20px #2765d729;color:#0b5eea!important}.technician-start-form{grid-template-columns:minmax(220px,1.4fr) minmax(170px,.9fr) minmax(170px,.9fr) auto auto auto;align-items:end;gap:10px;display:grid}.technician-start-form input{color:#102035;background:#fff;border-color:#c5d5e8}.technician-session-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.technician-session-strip article,.technician-device-card{background:#fff;border:1px solid #d8e4f2;border-radius:8px;padding:16px}.technician-session-strip span,.technician-device-card small{color:#5f7590;text-transform:uppercase;font-size:12px;font-weight:800}.technician-session-strip strong{margin:6px 0;font-size:26px;display:block}.session-progress-card{background:#fff;border:1px solid #d8e4f2;border-radius:8px;margin-top:16px;padding:16px}.session-progress-card h2{letter-spacing:0;margin:4px 0;font-size:32px}.support-code-action-row{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.customer-waiting-state{color:#d97706;margin:12px 0;font-weight:900}.session-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.session-timeline li{border:1px solid #e4e8f0;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.session-timeline li span{font-weight:900;color:#98a2b3!important}.session-timeline li.done{background:#ecfdf3;border-color:#abefc6}.session-timeline li.done span{color:#16a34a!important}.professional-table{border:1px solid #e4e8f0;border-radius:10px;overflow:hidden}.professional-table-head{color:#475467;text-transform:uppercase;background:#f8fafc;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:13px 16px;font-size:12px;font-weight:900;display:grid}.professional-empty{text-align:center;justify-items:center;gap:6px;padding:54px 20px;display:grid}.download-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.download-card-grid article{background:#fff;border:1px solid #e4e8f0;border-radius:10px;gap:10px;padding:18px;display:grid}.download-card-grid strong{color:#172033;font-size:18px}.download-card-grid p{color:#667085;margin:0}.unattended-access-console{color:#102035;background:#fffffff0}.unattended-access-console h2,.unattended-access-console strong{color:#102035}.technician-device-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.technician-device-card{gap:10px;display:grid}.technician-device-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.technician-device-card p{color:#405a78;margin:0}.technician-card-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.device-action-menu{position:relative}.device-action-menu summary{color:#17304f;cursor:pointer;background:#fff;border:1px solid #cbd7e6;border-radius:6px;align-items:center;min-height:38px;padding:0 12px;font-weight:700;display:flex}.device-action-menu summary:after{content:"▾";margin-left:8px;font-size:11px}.device-action-menu summary::-webkit-details-marker{display:none}.device-action-menu>div{z-index:20;background:#fff;border:1px solid #cbd7e6;border-radius:6px;gap:4px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #10274429}.device-action-menu>div button{text-align:left;justify-content:flex-start;width:100%}.productivity .section-head{background:#ffffff0f;border:1px solid #7da9ff29;border-radius:8px;align-items:center;padding:12px}.tool-grid button{min-height:44px}.tool-grid label{min-width:0}@media (max-width:800px){.shell{padding:40px 0}.status-grid,.form-grid,.row,.tool-grid,.policy-grid,.phase3-hero,.phase3-command-grid,.phase3-market-grid,.access-method-grid,.access-safety-grid,.access-compose-grid,.message-preview-grid,.provider-admin-summary,.provider-save-target-grid,.provider-direct-path,.final-blocker-action-grid,.provider-settings-grid,.provider-checklist,.rmm-rule-form,.rmm-rule-card,.automation-form,.automation-target-row,.automation-grid,.technician-start-form,.technician-session-strip,.technician-device-grid,.session-timeline,.download-card-grid,.group-row,.background-failure-row,.deployment-summary,.background-summary-grid,.background-breakdown,.preparation-filters,.test-readiness-metrics,.readiness-grid,.ses-region-helper{grid-template-columns:1fr}.provider-readiness-inline{grid-template-columns:1fr;align-items:start}.rmm-rule-metrics,.workspace-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technician-start-top{display:grid}.technician-mode-switch{white-space:normal;align-items:stretch;display:grid}.app-topbar,.app-primary-nav,.app-top-actions{flex-wrap:wrap}.app-topbar{min-height:auto;padding:12px}.org-chip{max-width:min(220px,42vw)}.app-workspace{grid-template-columns:1fr}.context-sidebar{border-right:0;border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto}.app-content{padding:16px}.account-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-menu-panel{position:fixed;top:68px;right:12px}.app-page-head{align-items:flex-start;display:grid}.professional-table-head{display:none}}.public-site,.support-entry{color:#102035;background:#f7faff;min-height:100vh}.public-header{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100vw - 32px);margin:0 auto;padding:24px 0;display:flex}.brand-mark{color:#f4f8fb;align-items:center;gap:10px;display:inline-flex}.brand-mark.dark{color:#102035}.brand-mark img{object-fit:contain;filter:drop-shadow(0 8px 18px #0f6fd638);flex:none;width:44px;height:44px}.brand-mark strong{font-size:18px}.public-header nav,.public-actions,.public-cta-row,.support-footer{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.public-header a,.public-footer a,.support-footer a{color:#33506e;font-weight:800;text-decoration:none}.public-button{background:#1865f2;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.public-button.secondary{background:#fff;border-color:#c8d6e7;color:#123250!important}.public-hero,.public-section,.public-footer{width:min(1180px,100vw - 32px);margin:0 auto}.public-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:42px;padding:72px 0 58px;display:grid}.public-hero.compact{min-height:520px;padding-bottom:52px}.public-kicker{color:#087b8f;text-transform:uppercase;letter-spacing:0;margin:0 0 14px;font-size:13px;font-weight:900}.public-hero h1,.public-section h2,.support-card h1{color:#0d2038;letter-spacing:0;margin:0}.public-hero h1{max-width:720px;font-size:clamp(42px,6vw,78px);line-height:.96}.public-hero p,.public-section p,.support-card p{color:#506783;line-height:1.7}.public-hero>div>p:not(.public-kicker){max-width:690px;font-size:18px}.product-illustration{background:linear-gradient(145deg,#fff,#edf7ff);border:1px solid #d7e3f1;border-radius:8px;gap:18px;padding:28px;display:grid;box-shadow:0 24px 60px #0d20381f}.mock-window,.dashboard-preview div,.public-card,.audience-card,.support-card,.support-steps article{background:#fff;border:1px solid #d7e3f1;border-radius:8px}.mock-window{min-height:120px;padding:20px}.mock-window span,.dashboard-preview span{color:#607896;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.mock-window strong,.dashboard-preview strong{color:#102035;margin-top:12px;font-size:22px;display:block}.secure-connection{color:#fff;background:linear-gradient(135deg,#0f6df1,#19b8c8);border-radius:8px;place-items:center;min-height:70px;font-weight:900;display:grid}.public-section{padding:52px 0}.public-grid{gap:18px;display:grid}.public-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.public-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.public-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.public-card,.audience-card{padding:22px}.public-card h2{font-size:21px}.public-icon{color:#087b8f;background:#e7f8fb;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:inline-grid}.public-bullet-panel{background:#071827;border:1px solid #21c7d938;border-radius:16px;flex-wrap:wrap;gap:10px;padding:22px;display:flex}.public-bullet-panel span{color:#e8f7ff;background:#21c7d91f;border:1px solid #21c7d942;border-radius:999px;padding:10px 12px;font-weight:800}.split{grid-template-columns:minmax(0,.82fr) minmax(340px,1fr);align-items:center;gap:28px;display:grid}.dashboard-preview{gap:12px;display:grid}.dashboard-preview div{padding:18px}.final-cta{text-align:center}.public-footer{border-top:1px solid #d7e3f1;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:24px;padding:38px 0 54px;display:grid}.public-footer div{gap:10px;display:grid}.support-entry{place-items:center;padding:48px 16px;display:grid}.support-card{width:min(520px,100%);padding:34px;box-shadow:0 24px 60px #0d20381f}.support-card h1{margin-top:28px;font-size:34px}.support-code-form{gap:12px;margin-top:22px;display:grid}.support-code-form label{color:#263f5c}.support-code-form input{color:#102035;letter-spacing:.08em;text-align:center;background:#fff;border-color:#b9cce2;font-size:24px}.support-warning{border-left:4px solid #19b8c8;padding-left:12px;font-weight:800}.support-status,.support-confirm{color:#173552;background:#eef6ff;border-radius:8px;margin-top:16px;padding:16px}.support-confirm h2{margin:0 0 10px}.customer-download-guide{z-index:1200;color:#102035;background:#fff;border:1px solid #9ec5ff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:min(390px,100vw - 32px);padding:16px;display:grid;position:fixed;box-shadow:0 18px 44px #0d203838}.customer-download-guide.top-right{top:72px;right:20px}.customer-download-guide.bottom-left{bottom:64px;left:20px}.customer-download-guide.bottom-right{bottom:64px;right:20px}.customer-download-guide strong,.customer-download-guide p,.customer-download-browser{display:block}.customer-download-guide strong{margin-top:4px;font-size:15px;line-height:1.45}.customer-download-guide p{color:#49627e;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.45}.customer-download-browser{color:#1164d8;text-transform:uppercase;font-size:12px;font-weight:800}.customer-download-guide>button{color:#49627e;background:0 0;border:0;align-self:start;padding:2px 0;font-size:12px;font-weight:800}.customer-download-pointer{filter:drop-shadow(0 4px 6px #1164d840);width:24px;height:42px;position:absolute}.customer-download-pointer:before{content:"";background:#1164d8;border-radius:2px;width:4px;height:30px;position:absolute;left:10px}.customer-download-pointer:after{content:"";border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;left:3px}.customer-download-guide.top-right .customer-download-pointer{animation:.9s ease-in-out infinite alternate customer-download-point-up;top:-52px;right:28px}.customer-download-guide.top-right .customer-download-pointer:before{bottom:0}.customer-download-guide.top-right .customer-download-pointer:after{border-bottom:14px solid #1164d8;top:0}.customer-download-guide.bottom-left .customer-download-pointer,.customer-download-guide.bottom-right .customer-download-pointer{animation:.9s ease-in-out infinite alternate customer-download-point-down;bottom:-52px}.customer-download-guide.bottom-left .customer-download-pointer{left:28px}.customer-download-guide.bottom-right .customer-download-pointer{right:28px}.customer-download-guide.bottom-left .customer-download-pointer:before,.customer-download-guide.bottom-right .customer-download-pointer:before{top:0}.customer-download-guide.bottom-left .customer-download-pointer:after,.customer-download-guide.bottom-right .customer-download-pointer:after{border-top:14px solid #1164d8;bottom:0}@keyframes customer-download-point-up{0%{transform:translateY(5px)}to{transform:translateY(-5px)}}@keyframes customer-download-point-down{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.support-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(840px,100%);margin-top:24px;display:grid}.support-steps article{padding:16px}.capability-readiness{gap:18px;display:grid}.dashboard-policy-card{background:#fff;border:1px solid #c9d8ea;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.dashboard-policy-card strong{color:#102035;margin-top:8px;display:block}.dashboard-policy-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-policy-actions .check{white-space:nowrap;margin:0}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.capability-grid article{color:#102035;background:#fff;border:1px solid #d7e3f1;border-radius:8px;gap:12px;padding:18px;display:grid}.capability-grid h3{color:#102035;margin:0;font-size:16px}.capability-row{border-top:1px solid #e4edf7;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:12px;padding-top:12px;display:grid}.capability-row strong,.capability-row p{overflow-wrap:anywhere}.capability-row strong{color:#102035}.capability-row p{color:#31506f;margin:4px 0 0;font-size:13px;line-height:1.45}.capability-state{text-transform:uppercase;border-radius:999px;place-items:center;min-height:26px;padding:0 8px;font-size:11px;font-weight:900;display:inline-grid}.capability-state.ready{color:#117642;background:#e8f8ef}.capability-state.setup,.capability-state.guarded{color:#875600;background:#fff5db}.capability-state.planned{color:#245eab;background:#eaf2ff}.capability-state.blocked{color:#b81d34;background:#ffe8ec}.capability-guardrails{color:var(--text);background:#092236;border:1px solid #21c7d93d;border-radius:8px;gap:14px;padding:16px;display:grid}.capability-guardrails strong{color:#f4f8fb}.capability-guardrails p,.capability-guardrails .muted-copy{color:#c7d8ea}.guardrail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guardrail-grid span{color:#e8f6ff;background:#0a2738f2;border:1px solid #22d3ee38;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.45}.support-steps span{color:#fff;background:#1865f2;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:900;display:inline-grid}.support-footer{justify-content:center;margin-top:22px}.attended-support{gap:18px;display:grid}.support-code-console{grid-template-columns:minmax(240px,.9fr) minmax(240px,.9fr) minmax(340px,1.3fr);align-items:stretch;gap:16px;display:grid}.support-code-console article{background:#fff;border:1px solid #d7e3f1;border-radius:8px;gap:12px;min-width:0;padding:18px;display:grid}.support-code-create label{gap:8px;display:grid}.support-code-display strong{color:#102035;letter-spacing:.08em;text-align:center;white-space:nowrap;background:#ecf4ff;border-radius:8px;width:100%;padding:14px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:30px;display:block}.support-code-copy code{white-space:pre-wrap;min-height:220px}.technician-start-form input{color:#102035;background:#fff;border:1px solid #d8e1ec;border-radius:8px;min-height:44px}.technician-start-form input::placeholder{color:#94a3b8}.technician-start-form input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb24}.multi-session-summary{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.multi-session-summary>span{background:#fff;border:1px solid #d7e3f1;border-radius:8px;align-items:baseline;gap:7px;min-width:132px;padding:10px 12px;font-weight:700;display:inline-flex;color:#405a78!important}.multi-session-summary strong{font-size:20px}.active-support-sessions{margin-top:0}.active-support-row{grid-template-columns:minmax(180px,1fr) minmax(115px,.55fr) minmax(110px,.55fr) minmax(70px,.35fr) minmax(360px,1.6fr)}.active-support-row .inline-actions{justify-content:flex-end}.peek-confirm-modal.start-support-modal{color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #94a3b838;border-radius:12px;grid-template-rows:auto minmax(0,1fr);gap:0;width:min(640px,100vw - 32px);max-height:min(720px,100vh - 40px);padding:0;font-family:Inter,Segoe UI,Arial,sans-serif;display:grid;overflow:hidden;box-shadow:0 24px 64px #0f172a33}.peek-modal-backdrop.start-support-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80}.start-support-modal *,.start-support-modal :before,.start-support-modal :after{box-sizing:border-box}.start-support-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 16px;display:flex}.start-support-eyebrow{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:600;line-height:1.25;display:block}.start-support-modal .start-support-header h2{color:#0f172a;font-size:24px;font-weight:700;line-height:1.2}.start-support-modal .start-support-close{color:#475569;background:0 0;border:0;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:inline-grid}.start-support-modal .start-support-close:hover{background:#f1f5f9;border:0}.start-support-modal .start-support-close svg{width:20px;height:20px}.start-support-form{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.start-support-body{gap:20px;min-width:0;padding:0 24px 24px;display:grid;overflow:hidden auto}.start-support-section{gap:10px;min-width:0;display:grid}.start-support-section h3,.support-method-picker legend{color:#0f172a;margin:0;font-size:14px;font-weight:600;line-height:1.4}.start-support-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.start-support-fields>label,.start-support-method-options>label{color:#0f172a;gap:6px;min-width:0;font-size:13px;font-weight:600;line-height:1.35;display:grid}.start-support-fields label>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.start-support-fields small:not(.start-support-error){color:#64748b;font-size:12px;font-weight:400}.start-support-phone-field{grid-column:1/-1}.start-support-modal input:not([type=checkbox]),.start-support-modal select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;height:44px;min-height:44px;padding:0 12px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400}.start-support-modal input:not([type=checkbox])::placeholder{color:#94a3b8;opacity:1;font-weight:400}.start-support-modal input:not([type=checkbox]):hover,.start-support-modal select:hover{border-color:#94a3b8}.start-support-modal input:not([type=checkbox]):focus,.start-support-modal select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.start-support-modal input[aria-invalid=true]{border-color:#dc2626}.start-support-modal .start-support-error{color:#dc2626;font-size:12px;font-weight:400;line-height:1.35}.support-method-picker{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.support-method-picker legend{grid-column:1/-1;margin-bottom:10px}.start-support-modal .support-method-picker button{color:#334155;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;height:42px;min-height:42px;padding:0 10px;font-size:14px;font-weight:600;overflow:hidden}.start-support-modal .support-method-picker button:hover:not(:disabled){border-color:#94a3b8}.support-method-picker button.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.start-support-modal .support-method-picker button:disabled{color:#94a3b8;cursor:not-allowed;opacity:1;background:#f8fafc;border-color:#e2e8f0}.start-support-method-options{grid-template-columns:minmax(0,1fr)}.start-support-method-options>label{max-width:280px}.start-support-check{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;display:flex}.start-support-check input{accent-color:#2563eb;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:1px 0 0}.start-support-check>span{gap:3px;min-width:0;display:grid}.start-support-check strong{color:#0f172a;font-size:13px;font-weight:600;line-height:1.4}.start-support-check small{color:#64748b;font-size:12px;font-weight:400;line-height:1.45}.start-support-footer{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px 24px;display:flex}.start-support-modal .start-support-footer button{border-radius:8px;height:40px;min-height:40px;font-size:14px;font-weight:600}.start-support-modal .start-support-cancel{color:#334155;background:#fff;border:1px solid #cbd5e1;min-width:80px}.start-support-modal .start-support-cancel:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.start-support-modal .start-support-create{color:#fff;background:#2563eb;border:1px solid #2563eb;min-width:120px}.start-support-modal .start-support-create:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.start-support-modal .start-support-footer button:disabled,.start-support-modal .start-support-close:disabled{cursor:wait;opacity:.6}.modal-actions{justify-content:flex-end}@media (max-width:1000px){.active-support-row{grid-template-columns:1fr 1fr}.active-support-row .inline-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:560px){.start-support-fields{grid-template-columns:1fr}.start-support-phone-field{grid-column:auto}.support-method-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.start-support-header{padding:18px 18px 14px}.start-support-body{gap:18px;padding:0 18px 18px}.start-support-footer{padding:16px 18px 18px}}@media (max-width:700px){.support-method-picker legend{grid-column:1/-1}.active-support-row{grid-template-columns:1fr}.active-support-row .inline-actions{grid-column:1}}@media (max-width:400px){.support-method-picker{grid-template-columns:1fr}.start-support-footer button{flex:1 1 0}}.compact-recent .support-request-list{max-height:none}.customer-waiting-state.connected{color:#047857;background:#ecfdf5;border-color:#86efac}.notification-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.notification-toggle-grid label{color:#102035;background:#fff;border:1px solid #d7e3f1;border-radius:8px;align-items:center;gap:10px;padding:14px;font-weight:700;display:flex}.support-session-table-row{grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) minmax(100px,.65fr) minmax(110px,.7fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(190px,1fr)}.row-check{justify-content:center;align-items:center;min-width:28px;display:inline-flex}.row-check input{width:16px;height:16px}.bulk-action-bar{color:#102035;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.peek-modal-backdrop{z-index:1000;background:#030c189e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.peek-confirm-modal{color:#102035;background:#fff;border:1px solid #d7e3f1;border-radius:8px;gap:14px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 22px 80px #0f172a47}.peek-confirm-modal h2,.peek-confirm-modal p{margin:0}.peek-confirm-modal .inline-actions{justify-content:flex-end}.device-details-backdrop{justify-items:end;padding:0}.device-details-modal{color:#102035;background:#fff;grid-template-rows:auto auto minmax(0,1fr);width:min(920px,100vw);height:100vh;display:grid;overflow:hidden;box-shadow:-18px 0 56px #0f172a3d}.device-details-head{border-bottom:1px solid #d7e3f1;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 20px;display:flex}.device-details-head h2,.device-details-head p,.device-details-body h3,.device-details-body p{margin:0}.device-details-head h2{margin-top:4px;font-size:24px}.device-details-head p{color:#52657d;margin-top:5px}.device-details-head-actions{align-items:center;gap:12px;display:flex}.device-details-tabs{background:#f7f9fc;border-bottom:1px solid #d7e3f1;gap:4px;padding:10px 20px;display:flex;overflow-x:auto}.device-details-tabs button{white-space:nowrap;background:0 0;border-color:#0000}.device-details-tabs button.active{color:#075ecf;background:#eaf3ff;border-color:#b8d2f4}.device-details-body{padding:24px 28px 36px;overflow:auto}.device-details-loading{text-align:center;color:#52657d;padding:50px 0}.device-overview-layout{grid-template-columns:1fr 1fr;gap:26px;display:grid}.device-overview-layout section{min-width:0}.device-overview-layout h3,.performance-history h3{margin-bottom:14px;font-size:17px}.device-fact-grid{background:#d7e3f1;border:1px solid #d7e3f1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.device-fact-grid div{background:#fff;min-width:0;padding:13px 14px}.device-fact-grid dt{color:#61728a;font-size:12px}.device-fact-grid dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.device-health-message,.patch-foundation-note p,.table-note{color:#52657d;line-height:1.5;margin-top:12px!important}.network-interface-list{gap:8px;margin-top:12px;display:grid}.network-interface-list>div{border:1px solid #d7e3f1;gap:3px;padding:10px 12px;display:grid}.network-interface-list span{color:#52657d;overflow-wrap:anywhere}.patch-foundation-note{grid-column:1/-1;padding-top:2px}.performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.performance-metrics article{border:1px solid #d7e3f1;padding:16px}.performance-metrics span{color:#52657d;display:block}.performance-metrics strong{margin:7px 0 12px;font-size:24px;display:block}.performance-metrics article>div{background:#e7edf5;height:7px;overflow:hidden}.performance-metrics i{background:#1671e8;height:100%;display:block}.performance-capacity{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.performance-history{margin-top:24px}.compact-data-table{border:1px solid #d7e3f1}.compact-data-table>div{border-bottom:1px solid #e5ebf2;grid-template-columns:2fr repeat(3,1fr);gap:12px;padding:11px 14px;display:grid}.compact-data-table>div:last-of-type{border-bottom:0}.compact-data-head{color:#52657d;text-transform:uppercase;background:#f2f6fb;font-size:12px;font-weight:700}.software-table>div,.service-table>div{grid-template-columns:1.5fr 2fr 1fr}.session-history-table>div{grid-template-columns:1.5fr 1.2fr 1fr .8fr}.status-text-good{color:#067647;font-weight:700}.status-text-warn{color:#a15c00;font-weight:700}.activity-list{background:#d7e3f1;border:1px solid #d7e3f1;gap:1px;display:grid}.activity-list article{background:#fff;padding:13px 14px}.activity-list article div{justify-content:space-between;gap:16px;display:flex}.activity-list article span,.activity-list article p{color:#61728a;font-size:13px}.activity-list article p{margin-top:5px}@media (max-width:720px){.device-details-head,.device-details-body{padding:18px}.device-overview-layout,.performance-metrics,.performance-capacity{grid-template-columns:1fr}.compact-data-table{overflow-x:auto}.compact-data-table>div{min-width:620px}}.add-device-modal{color:#102035;background:#fff;border:1px solid #d7e3f1;border-radius:8px;gap:18px;width:min(820px,100%);max-height:min(880px,100vh - 40px);padding:24px;display:grid;overflow:auto;box-shadow:0 24px 80px #0f172a4d}.add-device-modal h2,.add-device-modal h3,.add-device-modal p{margin:0}.add-device-modal-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.add-device-modal-head h2{margin-top:4px;font-size:24px;line-height:1.2}.add-device-modal-head p,.deployment-choice p{color:#52657d;margin-top:6px;line-height:1.5}.icon-button{flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;font-size:24px;line-height:1;display:inline-grid}.deployment-choice{background:#fff;border:1px solid #d7e3f1;border-radius:8px}.primary-choice{background:#f7fbff;border-color:#9ec5ff;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.deployment-choice-icon{color:#175cd3;background:#e8f1ff;border-radius:8px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:800;display:grid}.deployment-choice-copy{min-width:0}.deployment-choice-copy h3{color:#102035;font-size:18px;line-height:1.3}.choice-kicker{color:#175cd3;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.package-facts{flex-wrap:wrap;gap:22px;margin:14px 0 0;display:flex}.package-facts div{gap:2px;display:grid}.package-facts dt{color:#6b7f98;text-transform:uppercase;font-size:11px;font-weight:700}.package-facts dd{color:#102035;margin:0;font-weight:800}.deployment-success{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;gap:2px;margin-top:14px;padding:10px 12px;display:grid}.deployment-success span{color:#286a4a;font-size:13px}.package-unavailable{font-size:13px;font-weight:700;color:#b54708!important}.deployment-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.compact-choice{grid-template-columns:44px minmax(0,1fr);align-content:start;gap:14px;padding:18px;display:grid}.compact-choice>button,.advanced-deployment-panel{grid-column:1/-1}.deployment-value-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.deployment-value-row input,.deployment-value-row code{color:#102035;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #cbd8e7;border-radius:6px;min-width:0;padding:10px 12px;overflow:hidden}.advanced-deployment-panel{border-top:1px solid #e4eaf2;gap:10px;padding-top:14px;display:grid}.advanced-deployment-panel small{color:#52657d}.enroll-page{color:#102035;background:#f4f7fb;place-items:center;min-height:100vh;padding:28px;display:grid}.enroll-shell{background:#fff;border:1px solid #d7e3f1;border-radius:8px;width:min(680px,100%);overflow:hidden;box-shadow:0 20px 60px #0f172a1f}.enroll-brand{color:#fff;background:#0b326d;align-items:center;gap:12px;padding:18px 22px;display:flex}.enroll-brand img{width:38px;height:38px}.enroll-brand strong{font-size:20px}.enroll-content{gap:18px;padding:28px;display:grid}.enroll-content h1,.enroll-content p{margin:0}.enroll-content p{color:#52657d;line-height:1.55}.enroll-code-panel{background:#f8fafc;border:1px solid #d7e3f1;border-radius:8px;gap:10px;padding:16px;display:grid}.enroll-code-panel code{overflow-wrap:anywhere;color:#102035}.enroll-actions{flex-wrap:wrap;gap:10px;display:flex}.enroll-security-note{border-top:1px solid #e4eaf2;padding-top:16px;font-size:13px}@media (max-width:700px){.primary-choice,.deployment-choice-grid{grid-template-columns:1fr}.primary-choice>button{width:100%}.add-device-modal{padding:18px}}@media (max-width:900px){.hero-status-row{flex-direction:column;align-items:stretch}.launch-hero-status{max-width:none}.public-header{flex-direction:column;align-items:flex-start}.public-hero,.split,.public-footer{grid-template-columns:1fr}.public-grid.four,.public-grid.three,.public-grid.five,.support-steps,.support-code-console,.notification-toggle-grid,.next-unblock-grid,.capability-grid,.guardrail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-code-copy{grid-column:1/-1}}@media (max-width:560px){.workspace-switcher{padding:14px}.workspace-tile-grid{grid-template-columns:1fr}.public-header nav{display:none}.public-grid.four,.public-grid.three,.public-grid.five,.support-steps,.support-code-console,.notification-toggle-grid,.next-unblock-grid,.capability-grid,.guardrail-grid{grid-template-columns:1fr}.support-code-copy{grid-column:auto}.support-code-display strong{font-size:24px}.support-card{padding:22px}.customer-download-guide,.customer-download-guide.top-right,.customer-download-guide.bottom-left,.customer-download-guide.bottom-right{width:auto;inset:auto 16px 16px}.customer-download-pointer{display:none}}.auth-page{color:#0f172a;letter-spacing:0;background:#f5f8fc;grid-template-columns:minmax(420px,1.1fr) minmax(440px,.9fr);min-height:100vh;display:grid}.auth-brand-panel{color:#f8fafc;background-color:#06111f;background-image:linear-gradient(#3e7fba1f 1px,#0000 1px),linear-gradient(90deg,#3e7fba1f 1px,#0000 1px),linear-gradient(140deg,#06111f,#0a3151);background-size:42px 42px,42px 42px,auto;flex-direction:column;justify-content:space-between;min-width:0;padding:42px clamp(36px,5vw,82px);display:flex;position:relative;overflow:hidden}.auth-brand,.auth-mobile-brand{width:fit-content;color:inherit;align-items:center;gap:11px;font-size:18px;text-decoration:none;display:inline-flex}.auth-brand img,.auth-mobile-brand img{object-fit:contain}.auth-brand-copy{max-width:700px;margin:58px 0 34px}.auth-brand-copy .eyebrow,.auth-card-heading .eyebrow{color:#22d3ee}.auth-brand-copy h1{color:#fff;letter-spacing:0;margin:12px 0 20px;font-size:clamp(40px,4.5vw,68px);line-height:1.02}.auth-brand-copy>p:last-child{color:#bfd0e3;max-width:610px;font-size:17px;line-height:1.65}.auth-product-preview{background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;width:min(800px,100%);overflow:hidden;box-shadow:0 28px 65px #00000057}.auth-product-preview>div{color:#b9cce0;justify-content:space-between;gap:16px;padding:11px 14px;font-size:12px;display:flex}.auth-product-preview>div strong{color:#6ee7a5}.auth-product-preview img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:340px;display:block}.auth-trust-line{color:#9eb3c9;flex-wrap:wrap;gap:10px 24px;margin:28px 0 0;font-size:12px;display:flex}.auth-trust-line span{color:#72d8ff}.auth-form-panel{background:#f5f8fc;place-items:center;min-width:0;padding:46px clamp(24px,4vw,68px);display:grid}.auth-card{background:#fffffff5;border:1px solid #d7e0eb;border-radius:8px;width:min(560px,100%);padding:40px;box-shadow:0 24px 65px #1e3a5f1f}.auth-card-heading{margin-bottom:24px}.auth-mobile-brand{margin-bottom:30px;display:none}.auth-card-heading h2{color:#0f172a;letter-spacing:0;margin:10px 0 8px;font-size:32px;line-height:1.12}.auth-card-heading p{color:#607087}.auth-tabs{background:#edf2f8;border-radius:7px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:4px;display:grid!important}.auth-tabs button{color:#51647d;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:42px}.auth-tabs button.active{color:#0c3261;background:#fff;box-shadow:0 4px 14px #1e3a5f1a}.auth-form{gap:17px;display:grid}.auth-form>label,.auth-consents>label:not(.consent-row){color:#17243a;gap:7px;font-size:13px;font-weight:750;display:grid}.auth-form label small{color:#73839a;margin-left:5px;font-weight:500}.auth-form input:not([type=checkbox]){color:#0f172a;background:#fff;border:1px solid #c9d5e3;border-radius:6px;outline:none;width:100%;min-height:48px;padding:0 13px}.auth-form input:not([type=checkbox]):focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.signup-captcha{background:#f7faff;border:1px solid #c9d5e3;border-radius:6px;gap:10px;padding:14px;display:grid}.signup-captcha-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.signup-captcha-head strong{color:#17243a;font-size:14px}.signup-captcha-head button{min-height:34px;padding:0 12px}.signup-captcha img{object-fit:contain;background:#fff;border:1px solid #d7e0eb;border-radius:4px;width:min(250px,100%);height:72px;display:block}.signup-captcha p{color:#607087;margin:0;font-size:12px}.signup-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.signup-verification-form input{text-align:center;letter-spacing:0;font-size:22px}.paid-signup-gate{align-content:start;gap:18px;display:grid}.paid-signup-gate h2{color:#0f172a;margin:0;font-size:30px}.paid-signup-gate p{color:#607087;margin:0;line-height:1.6}.paid-signup-gate a{color:#174779;background:#fff;border:1px solid #c9d5e3;border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-height:44px;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex}.paid-signup-progress{color:#174779;background:#edf6ff;border:1px solid #b9d7ff;border-radius:6px;align-items:center;gap:12px;padding:14px;font-weight:700;display:flex}.paid-signup-progress svg{width:20px;height:20px;animation:.9s linear infinite peek-auth-loading-spin}.paid-signup-summary{background:#f0fdf4;border:1px solid #86efac;border-radius:6px;gap:5px;margin-bottom:20px;padding:15px;display:grid}.paid-signup-summary span{color:#047857;text-transform:uppercase;font-size:12px;font-weight:800}.paid-signup-summary strong{color:#14532d;font-size:20px}.paid-signup-summary p{color:#357153;margin:0}.password-field{display:block;position:relative}.password-field input{padding-right:66px!important}.password-field button{color:#174779;cursor:pointer;background:#edf4fc;border:0;border-radius:5px;min-width:54px;height:36px;position:absolute;top:6px;right:6px}.auth-consents{gap:14px;padding-top:2px;display:grid}.consent-row{grid-template-columns:20px 1fr;align-items:start;line-height:1.5;color:#4a5d74!important;gap:10px!important;font-size:12px!important;font-weight:500!important;display:grid!important}.consent-row input{accent-color:#2563eb;width:18px;height:18px;margin:1px 0 0}.consent-row a{color:#075ed0;font-weight:700}.consent-row.required{color:#263951!important}.forgot-link{color:#075ed0;justify-self:end;width:fit-content;font-size:13px;font-weight:700}.auth-submit{min-height:50px}.auth-switch{color:#5f7087;text-align:center;margin:22px 0 0;font-size:13px}.auth-switch button{color:#075ed0;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.auth-legal-note{color:#718198;border-top:1px solid #e0e7f0;margin:18px 0 0;padding-top:16px;font-size:11px;line-height:1.55}.auth-page>.notice{z-index:20;width:min(620px,100% - 40px);position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0000002e}.communication-preferences-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.communication-preferences-grid article{background:#fff;border:1px solid #d7e1ed;border-radius:8px;align-content:start;gap:14px;padding:20px;display:grid}.communication-preferences-grid article>strong{color:#12243a;font-size:17px}.communication-preferences-grid article>label:not(.switch-row){color:#31445b;gap:6px;font-size:13px;font-weight:700;display:grid}.communication-preferences-grid input[type=tel]{border:1px solid #c9d5e3;border-radius:6px;min-height:44px;padding:0 12px}.communication-preferences-grid .switch-row{border-top:1px solid #e2e8f0;align-items:flex-start;gap:10px;min-height:42px;padding:10px 0;display:flex}.communication-preferences-grid .switch-row input{accent-color:#2563eb;width:18px;height:18px}.communication-preferences-grid .switch-row span{color:#21354d;gap:3px;display:grid}.communication-preferences-grid .switch-row small{color:#718198;font-weight:500}.communication-preferences-grid .locked-preference{opacity:.78}.billing-settings-panel{scroll-margin-top:90px}.billing-settings-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:22px;display:grid}.billing-plan-controls,.billing-checkout-summary{background:#fff;border:1px solid #d7e0eb;border-radius:8px;align-content:start;gap:15px;padding:20px;display:grid}.billing-plan-controls label{color:#17243a;gap:7px;font-size:13px;font-weight:750;display:grid}.billing-plan-controls select,.billing-plan-controls input{color:#0f172a;background:#fff;border:1px solid #c9d5e3;border-radius:6px;width:100%;min-height:44px;padding:0 12px}.billing-interval-control{background:#edf2f8;border-radius:6px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.billing-interval-control button{color:#41536c;background:0 0;border-color:#0000}.billing-interval-control button.active{color:#0f172a;background:#fff;border-color:#c9d5e3;box-shadow:0 2px 8px #0f172a14}.billing-checkout-summary>span{color:#607087;font-size:14px}.billing-checkout-summary>strong{color:#0f172a;font-size:32px;line-height:1.1}.billing-checkout-summary p,.billing-checkout-summary small{color:#607087;margin:0}.billing-role-note{background:#fff8e8;border-left:3px solid #f59e0b;padding:12px;color:#704a00!important}.billing-current-plan{background:#fff;border:1px solid #d7e0eb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;padding:20px;display:grid}.billing-current-plan>.pill,.billing-current-plan>p{grid-column:1/-1;width:fit-content}.billing-current-plan>div{border-top:1px solid #e2e8f0;gap:4px;padding:12px 0;display:grid}.billing-current-plan span,.billing-current-plan div>span{color:#607087;font-size:12px;font-weight:700}.billing-current-plan div>strong{color:#12243a;font-size:17px}.billing-checkout-summary label{color:#17243a;gap:7px;font-size:13px;font-weight:750;display:grid}.billing-checkout-summary input[type=number]{border:1px solid #c9d5e3;border-radius:6px;width:100%;min-height:44px;padding:0 12px}.billing-checkout-summary .billing-charge-confirm{background:#f7f9fc;border:1px solid #cdd9e7;border-radius:6px;grid-template-columns:20px 1fr;align-items:start;padding:12px;font-weight:600;line-height:1.45}.billing-charge-confirm input{accent-color:#2563eb;width:18px;height:18px;margin:1px 0 0}.customer-support-panel{scroll-margin-top:90px}.customer-support-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:22px;display:grid}.customer-support-form,.customer-ticket-list,.customer-ticket-detail{background:#fff;border:1px solid #d7e0eb;border-radius:8px;align-content:start;gap:14px;padding:20px;display:grid}.customer-support-form label{color:#17243a;gap:7px;font-size:13px;font-weight:750;display:grid}.customer-support-form input:not([type=file]),.customer-support-form select,.customer-support-form textarea{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c9d5e3;border-radius:6px;padding:10px 12px}.customer-support-form textarea{resize:vertical;line-height:1.5}.customer-support-form input[type=file]{background:#f7f9fc;border:1px dashed #aebed1;border-radius:6px;padding:10px}.customer-support-form small,.support-file-summary{color:#607087;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500}.customer-support-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customer-ticket-list h3,.customer-ticket-detail h3{color:#12243a;margin:0}.customer-ticket-row{color:#15283f;text-align:left;background:#fff;border:1px solid #dce4ee;border-radius:6px;grid-template-columns:minmax(140px,.7fr) minmax(180px,1.4fr) auto;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.customer-ticket-row:hover{background:#f7fbff;border-color:#8db7ee}.customer-ticket-row>span:not(.pill){gap:3px;min-width:0;display:grid}.customer-ticket-row strong,.customer-ticket-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-ticket-row small{color:#607087;font-weight:500}.customer-ticket-detail{margin-top:22px}.customer-ticket-detail article{background:#f7f9fc;border-left:3px solid #2383e2;padding:14px}.customer-ticket-detail article p{color:#31445b;white-space:pre-wrap;margin:7px 0}.customer-ticket-detail article small{color:#718198}.customer-ticket-attachments{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.app-root .app-content{grid-auto-rows:max-content;align-content:start;min-height:0;overflow:hidden}.app-root .app-main{min-width:0}.app-root .workspace-panel,.app-root .workspace-page-header{max-width:100%}.app-root .workspace-panel{color:#172033;min-width:0}.app-root .workspace-panel h1,.app-root .workspace-panel h2,.app-root .workspace-panel h3,.app-root .workspace-panel h4,.app-root .workspace-panel strong,.app-root .workspace-panel label{color:#172033}.app-root .workspace-panel p,.app-root .workspace-panel small,.app-root .workspace-panel span:not(.pill):not(.label):not(.capability-state){color:#52647d}.app-root .support-request-queue{background:#f8fafc;border-color:#d7e1ed;min-width:0;margin-top:16px}.app-root .support-request-row{background:#fff;border-color:#d7e1ed;min-width:0}.app-root .support-request-row code{color:#174ea6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-root .support-request-row .inline-actions{min-width:0;margin-top:0}.app-root .provider-admin-panel,.app-root .provider-quick-settings{color:#172033;background:#fff;border-color:#d7e1ed}.app-root .provider-mode-control{background:#f0fdf8;grid-template-columns:minmax(260px,1fr) auto;align-items:start}.app-root .platform-mail-note{color:#52647d;margin:-2px 0 2px;font-size:13px;line-height:1.45}.app-root .provider-mode-actions{grid-column:1/-1;justify-content:flex-start}.app-root .provider-mode-badges{justify-content:flex-end}.app-root .provider-admin-summary article,.app-root .provider-save-target-grid article,.app-root .provider-direct-path,.app-root .provider-setup-path article{color:#172033;background:#f8fafc;border-color:#d7e1ed}.app-root .audit-filters{grid-template-columns:repeat(4,minmax(150px,1fr))}.app-root .audit-filters button{align-self:end}.app-root .audit-row{grid-template-columns:minmax(170px,1.1fr) minmax(110px,.7fr) minmax(180px,1fr) minmax(140px,.8fr) minmax(170px,.9fr) minmax(190px,1fr);min-width:0}.app-root .audit-row>*{overflow-wrap:anywhere;min-width:0}.app-root .audit-row code{text-overflow:ellipsis;margin:0;overflow:hidden}.waiting-session-card>h1,.waiting-session-brand h1{color:#102035;font-size:clamp(30px,4vw,42px);line-height:1.1}.waiting-session-card>p:not(.eyebrow):not(.muted-copy){color:#405a78}@media (max-width:1180px){.app-root .audit-filters{grid-template-columns:repeat(2,minmax(180px,1fr))}.app-root .audit-row,.app-root .support-session-table-row,.app-root .active-support-row{grid-template-columns:repeat(2,minmax(0,1fr))}.app-root .audit-row code,.app-root .support-request-row .inline-actions{grid-column:1/-1}}@media (max-width:960px){.auth-page{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-form-panel{min-height:100vh}.auth-mobile-brand{display:inline-flex}}@media (max-width:560px){.auth-form-panel{place-items:start stretch;padding:22px 14px}.auth-card{padding:25px 20px}.auth-card-heading h2{font-size:27px}}@media (max-width:760px){.communication-preferences-grid,.billing-settings-grid,.customer-support-layout{grid-template-columns:1fr}.customer-ticket-row{grid-template-columns:1fr auto}.customer-ticket-row>span:nth-child(2){grid-area:2/1/auto/-1}.app-root .audit-filters,.app-root .audit-row,.app-root .support-session-table-row,.app-root .active-support-row,.app-root .provider-mode-control{grid-template-columns:1fr}.app-root .provider-mode-actions,.app-root .audit-row code,.app-root .support-request-row .inline-actions{grid-column:1}}.managed-deployment-page{gap:20px;display:grid}.managed-deployment-summary{background:#fff;border:1px solid #d8e1ee;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.managed-deployment-summary>div{border-right:1px solid #e3e9f2;min-width:0;padding:16px 18px}.managed-deployment-summary>div:last-child{border-right:0}.managed-deployment-summary span,.managed-credential-row span,.field-label{color:#52647d;font-size:12px;font-weight:700;display:block}.managed-deployment-summary strong{color:#0b1f3a;margin-top:5px;font-size:18px;display:block}.managed-deployment-block{border-top:1px solid #dbe3ef;padding-top:18px}.compact-head{align-items:flex-start;margin-bottom:14px}.compact-head h3{color:#0b1f3a;margin:0 0 4px;font-size:18px}.managed-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.managed-method-grid article{background:#fff;border:1px solid #d6e0ed;border-radius:6px;grid-template-rows:auto 1fr auto auto;gap:12px;min-width:0;min-height:220px;padding:18px;display:grid}.managed-method-grid h3,.managed-method-grid p{margin:0}.managed-method-grid h3{color:#0b1f3a;font-size:16px}.managed-method-grid p,.managed-method-grid small{color:#52647d;line-height:1.5}.method-icon{color:#0a55bf;background:#edf4ff;border:1px solid #b8c9df;border-radius:5px;place-items:center;width:46px;height:34px;font-size:11px;font-weight:800;display:grid}.managed-empty-state{text-align:center;background:#f7f9fc;border:1px dashed #b9c7da;padding:28px}.managed-empty-state strong,.managed-empty-state h2{color:#0b1f3a}.managed-empty-state p{color:#52647d}.managed-deployment-output{background:#f7fbff;border:1px solid #9bbce8;border-left:4px solid #1769d2;gap:14px;padding:18px;display:grid}.managed-deployment-output ol{color:#263c59;margin:0;padding-left:22px}.managed-deployment-output textarea{resize:vertical;width:100%;margin-top:6px;font-family:Consolas,Courier New,monospace}.managed-credential-row{background:#fff;border:1px solid #d6e0ed;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.managed-credential-row>div{min-width:0}.managed-credential-row code{overflow-wrap:anywhere;color:#102d55;max-width:100%;margin-top:5px;display:block}.managed-policy-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.managed-policy-layout fieldset{background:#fff;border:1px solid #d6e0ed;align-content:start;gap:11px;min-width:0;margin:0;padding:16px;display:grid}.managed-policy-layout legend{color:#0b1f3a;padding:0 5px;font-size:14px;font-weight:800}.managed-policy-layout label:not(.check){color:#334a68;gap:5px;font-size:12px;font-weight:700;display:grid}.managed-policy-layout input[type=time],.managed-policy-layout input:not([type]){width:100%}@media (max-width:980px){.managed-deployment-summary,.managed-method-grid,.managed-policy-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.managed-deployment-summary,.managed-method-grid,.managed-policy-layout{grid-template-columns:1fr}.managed-deployment-summary>div{border-bottom:1px solid #e3e9f2;border-right:0}.managed-deployment-summary>div:last-child{border-bottom:0}.managed-credential-row{flex-direction:column;align-items:stretch}}.remote-session-shell{isolation:isolate;background:#05080d;width:100%;height:100vh;position:relative;overflow:hidden}.remote-session-body{width:100%;height:100%;min-height:0;position:absolute;inset:0}.remote-screen-workspace{width:100%;height:100%;padding:0}.remote-screen-frame{border:0}.remote-toolbar-capsule{color:#f8fafc;z-index:50;background:#0f172a;border:1px solid #94a3b86b;border-radius:0 0 14px 14px;justify-content:center;align-items:center;gap:9px;min-width:74px;height:27px;padding:0 12px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000052}.remote-toolbar-capsule>svg{width:16px;height:16px}.remote-connection-dot,.remote-active-dot{background:#94a3b8;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.remote-connection-dot.connected,.remote-connection-dot.negotiating{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.remote-active-dot{background:#ef4444}.remote-menu-backdrop{z-index:40;background:0 0;border:0;padding:0;position:absolute;inset:0}.remote-sound-enable{color:#1d4ed8;z-index:38;background:#fff;border:1px solid #bfdbfe;border-radius:8px;min-height:36px;padding:0 12px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 12px 28px #00000047}.session-expiry-notice{z-index:37;color:#78350f;pointer-events:none;text-align:center;background:#fffbeb;border:1px solid #f59e0b;border-radius:6px;gap:2px;width:min(440px,100vw - 32px);padding:10px 14px;display:grid;position:fixed;top:54px;left:50%;box-shadow:0 10px 28px #0f172a2e}.session-expiry-notice strong{font-size:13px}.session-expiry-notice span{font-size:12px}.remote-toolbar.floating{z-index:50;background:#0f172a;border:1px solid #94a3b857;border-radius:14px;align-items:center;gap:5px;width:max-content;max-width:calc(100vw - 24px);height:54px;min-height:54px;padding:7px 9px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000061}.remote-toolbar.floating button{color:#e2e8f0;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;min-height:36px;padding:0 10px;font-size:13px;font-weight:700}.remote-toolbar.floating button:hover,.remote-toolbar.floating button:focus-visible,.remote-toolbar.floating button.active{background:#1e293b;border-color:#475569}.remote-toolbar.floating button:focus-visible,.remote-toolbar-capsule:focus-visible,.remote-panel-launcher button:focus-visible,.remote-panel-edge-handle:focus-visible,.remote-side-panel button:focus-visible,.remote-side-panel input:focus-visible,.remote-side-panel textarea:focus-visible,.remote-side-panel select:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.remote-toolbar.floating button:disabled{color:#64748b;cursor:not-allowed;opacity:.7}.remote-toolbar-identity{align-items:center;gap:8px;min-width:160px;max-width:210px;padding:0 7px 0 2px;display:flex}.remote-toolbar-identity img{border-radius:5px}.remote-toolbar-identity>span,.remote-toolbar-identity strong,.remote-toolbar-identity small{min-width:0;display:block}.remote-toolbar-identity strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.remote-toolbar-identity small{color:#94a3b8;text-transform:capitalize;margin-top:2px;font-size:10px}.remote-toolbar-divider{background:#334155;width:1px;height:26px;margin:0 2px}.remote-toolbar.floating .icon-command{justify-content:center;align-items:center;min-width:36px;padding:0 7px;font-size:17px;display:inline-flex}.remote-toolbar.floating .icon-command svg{width:17px;height:17px}.session-people-backdrop{z-index:90;background:#02060cb8;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.session-people-modal{color:#102035;background:#f8fafc;border:1px solid #334155;border-radius:8px;gap:14px;width:min(660px,100%);max-height:calc(100vh - 40px);padding:22px;display:grid;overflow:auto;box-shadow:0 24px 70px #0000007a}.session-people-modal header,.session-people-modal footer,.session-person,.session-invite-form{align-items:center;gap:12px;display:flex}.session-people-modal header{justify-content:space-between;align-items:flex-start}.session-people-modal h2,.session-people-modal p{margin:0}.session-people-modal h2{margin-top:3px;font-size:22px;line-height:1.25}.session-people-modal header p,.session-people-modal footer,.session-people-list>p,.session-person span{color:#5b6b80;font-size:13px}.session-people-modal header p{margin-top:5px}.session-people-modal .icon-command{color:#102035;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.session-people-modal .icon-command svg,.session-people-modal button svg{width:17px;height:17px}.session-people-modal .icon-command.danger{color:#b42318}.session-people-loading{color:#52647d;justify-content:center;align-items:center;gap:10px;min-height:120px;display:flex}.session-people-loading svg{width:18px;height:18px;animation:1s linear infinite spin}.session-people-list{border:1px solid #d7e3f1}.session-people-list>p{padding:18px}.session-person{background:#fff;border-bottom:1px solid #e4eaf2;min-height:58px;padding:10px 12px}.session-person:last-child{border-bottom:0}.session-person.host{background:#eef6ff;border:1px solid #bfdbfe}.session-person>div{flex:1;gap:2px;min-width:0;display:grid}.session-person strong,.session-person span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-person-permission{border:1px solid #cbd5e1;border-radius:999px;padding:4px 8px;font-weight:700;color:#334155!important}.session-invite-form{border-top:1px solid #d7e3f1;align-items:end;padding-top:14px}.session-invite-form label{color:#52647d;flex:1;gap:5px;font-size:12px;font-weight:700;display:grid}.session-invite-form select,.session-invite-form button,.session-people-modal footer button{color:#102035;background:#fff;border:1px solid #b9c7da;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:0 11px;display:inline-flex}.session-permission-control{display:inline-flex}.session-permission-control button{border-radius:0}.session-permission-control button:first-child{border-radius:6px 0 0 6px}.session-permission-control button:last-child{border-left:0;border-radius:0 6px 6px 0}.session-permission-control button.active,.session-invite-form>button.primary{color:#fff;background:#1463d6;border-color:#1463d6}.session-people-modal button:disabled{cursor:not-allowed;opacity:.55}.session-people-modal footer{border-top:1px solid #d7e3f1;justify-content:space-between;padding-top:14px}@media (max-width:680px){.session-invite-form{flex-direction:column;align-items:stretch}.session-invite-form label,.session-invite-form select,.session-invite-form>button{width:100%}.session-people-modal footer{flex-direction:column;align-items:stretch}}.remote-toolbar.floating .toolbar-end-session{color:#fff;background:#b91c1c;border-color:#ef4444}.remote-toolbar.floating .toolbar-end-session:hover,.remote-toolbar.floating .toolbar-end-session:focus-visible{background:#dc2626;border-color:#f87171}.remote-toolbar-popover{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:12px;gap:8px;min-width:255px;max-height:calc(100vh - 86px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);overflow:auto;box-shadow:0 20px 45px #00000073}.remote-toolbar-popover.display-menu{grid-template-columns:repeat(2,minmax(120px,1fr));width:360px;left:168px}.remote-toolbar-popover.command-menu{left:min(48vw,285px)}.remote-toolbar-popover.options-menu{width:300px;right:0}.remote-toolbar-popover label{color:#94a3b8;align-items:stretch;gap:5px;font-size:11px;font-weight:700;display:grid}.remote-toolbar-popover select,.remote-toolbar-popover input[type=range]{width:100%}.remote-toolbar-popover select{color:#f8fafc;background:#172235;border:1px solid #475569;border-radius:7px;min-height:36px;padding:0 8px}.remote-toolbar-popover.command-menu button,.remote-toolbar-popover.options-menu>button{text-align:left;justify-content:space-between;width:100%}.remote-toolbar-popover button small{color:#94a3b8;float:right;margin-left:18px}.toolbar-sound-settings{background:#172235;border:1px solid #334155;border-radius:8px;gap:9px;padding:10px;display:grid}.toolbar-sound-settings label:first-child{align-items:center;gap:8px;display:flex}.remote-menu-separator{border-top:1px solid #334155;display:block}.remote-panel-launcher{z-index:35;background:#0f172a;border:1px solid #334155;border-radius:12px 0 0 12px;gap:4px;padding:6px 4px 6px 6px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 16px 34px #0000005c}.remote-panel-launcher button,.remote-panel-edge-handle{color:#e2e8f0;background:0 0;border:1px solid #0000;border-radius:7px;min-width:54px;min-height:38px;padding:0 8px;position:relative}.remote-panel-launcher button{justify-content:flex-start;align-items:center;gap:7px;display:flex}.remote-panel-launcher button>svg,.remote-panel-edge-handle>svg{width:17px;height:17px}.remote-panel-launcher button:hover{background:#1e293b}.remote-panel-launcher .remote-panel-tuck{color:#94a3b8;min-height:26px}.remote-panel-edge-handle{z-index:35;background:#0f172a;border-color:#334155;border-radius:8px 0 0 8px;min-width:24px;padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 10px 24px #00000052}.remote-unread-badge{color:#fff;background:#2563eb;border:2px solid #0f172a;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 4px;font-size:10px;display:inline-flex}.remote-side-panel{color:#0f172a;z-index:35;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex:none;width:min(350px,100vw - 32px);display:flex;position:absolute;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 24px 64px #0000005c}.remote-side-panel.utility-dialog{width:min(760px,100vw - 32px);inset:76px auto 28px 50%;transform:translate(-50%)}.remote-panel-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;min-height:58px;padding:9px 12px 9px 16px;display:flex}.remote-panel-header>span,.remote-panel-header strong,.remote-panel-header small{display:block}.remote-panel-header strong{color:#0f172a;font-size:15px}.remote-panel-header small{color:#64748b;text-transform:capitalize;margin-top:3px;font-size:11px}.remote-panel-header small .remote-connection-dot{width:7px;height:7px;margin-right:4px}.remote-panel-header>div{gap:4px;display:flex}.remote-panel-header button{color:#475569;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;padding:0;font-size:20px;display:inline-flex}.remote-panel-header button svg{width:17px;height:17px}.remote-panel-header button:hover{background:#f1f5f9;border-color:#e2e8f0}.remote-panel-tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(2,1fr);gap:6px;padding:8px 10px;display:grid}.remote-panel-tabs button{color:#475569;background:0 0;border:1px solid #0000;border-radius:7px;min-height:36px}.remote-panel-tabs button.active{color:#1d4ed8;background:#e8f1ff;border-color:#bfdbfe}.remote-side-panel .remote-panel-section{color:#334155;padding:14px 16px 16px}.remote-side-panel .remote-panel-section h2,.remote-side-panel .remote-panel-section h3,.remote-side-panel .shortcut-command strong,.remote-side-panel .capability-test-card strong,.remote-side-panel .capability-test-card b{color:#0f172a}.remote-side-panel .session-details div,.remote-side-panel .permission-list li,.remote-side-panel .transfer-row,.remote-side-panel .background-result-list article,.remote-side-panel .shortcut-command-board section,.remote-side-panel .system-tool-grid section{background:#f8fafc;border-color:#e2e8f0}.remote-side-panel .shortcut-command{background:#fff;border-color:#dbe4ef}.remote-side-panel .shortcut-command span,.remote-side-panel .capability-test-card span,.remote-side-panel .capability-test-card p,.remote-side-panel .session-timeline span,.remote-side-panel .session-timeline p,.remote-side-panel .session-details dt{color:#64748b}.remote-side-panel .session-details dd,.remote-side-panel .background-result-list ul{color:#334155}.remote-side-panel .compact-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-side-panel .remote-panel-section input,.remote-side-panel .remote-panel-section textarea{color:#0f172a;background:#fff;border-color:#cbd5e1}.remote-side-panel .remote-panel-section button,.remote-side-panel .chat-compose button{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;min-height:36px}.remote-side-panel .remote-panel-section button:hover:not(:disabled),.remote-side-panel .chat-compose button:hover:not(:disabled){background:#eef4ff;border-color:#93c5fd}.remote-side-panel .chat-log{padding:2px 2px 8px}.remote-side-panel .chat-message{box-shadow:none}.remote-side-panel .chat-compose{background:#fff;border-top:1px solid #e2e8f0;margin:0 -16px -16px;padding:12px 16px}.remote-side-panel .chat-compose .chat-attach{flex:0 0 38px;padding:0;font-size:22px}.remote-side-panel .chat-compose button:last-child{color:#fff;background:#2563eb;border-color:#2563eb}.remote-side-panel .drop-zone{color:#64748b;background:#f8fafc;border-color:#94a3b8}.remote-side-panel .transfer-row{color:#334155;gap:7px;display:grid}.remote-side-panel .transfer-row strong{color:#0f172a;overflow-wrap:anywhere}.remote-side-panel .transfer-row span{color:#64748b;font-size:12px}.transfer-group{gap:8px;display:grid}.transfer-group>h3{color:#475569;letter-spacing:0;text-transform:uppercase;font-size:11px}.remote-side-panel .transfer-offer-actions{grid-template-columns:1fr;gap:6px;display:grid}.remote-side-panel .remote-panel-section button.primary,.incoming-file-modal button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.transfer-warning{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:6px;margin:0;padding:8px;font-size:12px;line-height:1.4}.incoming-file-modal-backdrop{z-index:60;background:#0206179e;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.incoming-file-modal{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:14px;width:100%;max-width:460px;padding:22px;display:grid;box-shadow:0 24px 70px #02061761}.incoming-file-modal h2,.incoming-file-modal p{margin:0}.incoming-file-modal h2{color:#0f172a;font-size:20px}.incoming-file-modal>p{color:#64748b;font-size:13px;line-height:1.5}.incoming-file-kicker{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:700}.incoming-file-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;gap:4px;padding:12px;display:grid}.incoming-file-summary strong{color:#0f172a;overflow-wrap:anywhere}.incoming-file-summary span{color:#64748b;font-size:13px}.incoming-file-actions{grid-template-columns:auto auto minmax(130px,1fr);gap:8px;display:grid}.incoming-file-actions button{min-height:40px}@media (max-width:900px){.remote-toolbar-identity{display:none}.remote-toolbar-popover.display-menu{left:0}.remote-toolbar-popover.command-menu{left:58px}}@media (max-width:640px){.remote-toolbar.floating{gap:2px;padding:6px}.remote-toolbar.floating>button:not(.icon-command):not(.toolbar-end-session){min-width:34px;padding:0 7px;font-size:0}.remote-toolbar.floating>button:not(.icon-command):not(.toolbar-end-session):first-letter{font-size:13px}.remote-toolbar-popover.display-menu{grid-template-columns:1fr;width:min(300px,100vw - 24px)}.remote-toolbar-popover.command-menu{left:0}.remote-toolbar-popover.options-menu{width:min(300px,100vw - 24px);right:0}.remote-side-panel{width:calc(100vw - 16px);top:8px;bottom:8px;right:8px}.remote-side-panel.utility-dialog{width:calc(100vw - 16px);top:70px;bottom:8px}.incoming-file-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.remote-toolbar-capsule,.remote-toolbar.floating,.remote-side-panel,.remote-panel-launcher{transition:none}.customer-download-pointer{animation:none}}.pa-support{isolation:isolate;color:#f0f5ff;min-height:100svh;font-family:var(--pa-font);background:radial-gradient(circle at 18% 4%,#4f9ed321,#0000 34%),radial-gradient(circle at 88% 72%,#5183b817,#0000 38%),#080f1c;position:relative;overflow-x:clip}.pa-support:before{z-index:-2;content:"";pointer-events:none;background-image:linear-gradient(#a8ccee06 1px,#0000 1px),linear-gradient(90deg,#a8ccee06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.pa-support .ambient-art{z-index:-1;opacity:.16;pointer-events:none;width:min(62vw,1100px);position:absolute;top:90px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22% 76%,#0000 100%)}.pa-support .ambient-art img{width:100%;height:auto;display:block}.pa-support .portal-shell{z-index:1;width:min(1040px,100% - 64px);margin:0 auto;padding-bottom:32px;position:relative}.pa-support .portal-header{border-bottom:1px solid #a8ccee29;justify-content:space-between;align-items:center;gap:24px;min-height:94px;display:flex}.pa-support .support-brand,.pa-support .support-context{align-items:center;display:inline-flex}.pa-support .support-brand{color:#f0f5ff;gap:10px;min-height:44px;text-decoration:none}.pa-support .support-brand img{object-fit:contain;filter:drop-shadow(0 8px 20px #79c4f333);width:38px;height:38px}.pa-support .support-brand strong{font-size:18px;font-weight:700}.pa-support .support-context{color:#a1b2c7;gap:9px;font-size:14px;font-weight:600}.pa-support .support-context svg{color:#96ddff;stroke-width:2px;width:20px;height:20px}.pa-support .join-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101d2ed6;border:1px solid #a8ccee29;border-radius:24px;width:min(560px,100%);margin:44px auto 0;padding:36px;animation:.22s ease-out both support-card-enter;box-shadow:0 24px 70px #00000052}.pa-support .support-eyebrow{color:#96ddff;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-flex}.pa-support .support-eyebrow svg{stroke-width:2px;width:18px;height:18px}.pa-support .join-card h1{color:#f0f5ff;letter-spacing:-.02em;margin:0;font-size:34px;font-weight:600;line-height:1.17}.pa-support .support-intro{color:#a1b2c7;margin:12px 0 0;font-size:15px;line-height:1.6}.pa-support .support-code-form{gap:10px;margin-top:28px;display:grid}.pa-support .support-code-form label{color:#f0f5ff;font-size:14px;font-weight:600}.pa-support .support-code-form input{color:#f0f5ff;caret-color:#96ddff;letter-spacing:0;text-align:left;background:#0b1524;border:2px solid #5f7893;border-radius:10px;outline:0;width:100%;min-height:58px;padding:0 16px;font-size:22px;font-weight:600;line-height:1.3;transition:border-color .17s,box-shadow .17s,background-color .17s}.pa-support .support-code-form input::placeholder{color:#a1b2c7;opacity:1;letter-spacing:0;text-align:left;font-size:16px;font-weight:400}.pa-support .support-code-form input:hover:not(:read-only){border-color:#83a2c0}.pa-support .support-code-form input:focus-visible{border-color:#96ddff;box-shadow:0 0 0 4px #96ddff2e}.pa-support .support-code-form input[aria-invalid=true]{border-color:#ff939f}.pa-support .support-code-form input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 4px #ff939f29}.pa-support .support-code-form input:read-only{color:#c7d4e3;cursor:wait}.pa-support .support-code-form input:-webkit-autofill{-webkit-text-fill-color:#f0f5ff;caret-color:#96ddff;box-shadow:inset 0 0 0 1000px #0b1524}.pa-support .support-code-form input:-webkit-autofill:hover{-webkit-text-fill-color:#f0f5ff;caret-color:#96ddff;box-shadow:inset 0 0 0 1000px #0b1524}.pa-support .support-code-form input:-webkit-autofill:focus{-webkit-text-fill-color:#f0f5ff;caret-color:#96ddff;box-shadow:inset 0 0 0 1000px #0b1524}.pa-support .support-code-help,.pa-support .support-field-error{margin:0;font-size:14px;line-height:1.45}.pa-support .support-code-help{color:#a1b2c7}.pa-support .support-field-error{color:#ffb0b8;align-items:flex-start;gap:8px;display:flex}.pa-support .support-field-error span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:12px;font-weight:700;display:inline-grid}.pa-support .support-connect,.pa-support .support-download{color:#071724;cursor:pointer;background:linear-gradient(135deg,#a6e7ff,#79c4f3);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;padding:0 18px;font-weight:700;transition:transform .17s,filter .17s,box-shadow .17s;display:inline-flex}.pa-support .support-connect{margin-top:6px}.pa-support .support-connect svg,.pa-support .support-download svg{stroke-width:2px;width:20px;height:20px}.pa-support .support-connect:hover:not(:disabled),.pa-support .support-download:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 24px #79c4f329}.pa-support .support-connect:focus-visible,.pa-support .support-download:focus-visible,.pa-support .support-brand:focus-visible,.pa-support .support-footer a:focus-visible,.pa-support .customer-download-guide button:focus-visible{outline-offset:3px;outline:3px solid #96ddff}.pa-support .support-connect:disabled{color:#8ca0b6;cursor:not-allowed;box-shadow:none;background:#24384d}.pa-support .support-spinner{animation:.8s linear infinite support-spin}.pa-support .safety-note{border-top:1px solid #a8ccee29;grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:23px;padding-top:20px;display:grid}.pa-support .safety-note svg{color:#96ddff;stroke-width:2px;width:22px;height:22px;margin-top:1px}.pa-support .safety-note p{color:#c4d1df;margin:0;font-size:14px;font-weight:500;line-height:1.55}.pa-support .support-feedback{min-height:0}.pa-support .support-feedback p{color:#f0f5ff;background:#0b1524b8;border-left:3px solid;margin:16px 0 0;padding:10px 12px;font-size:14px;line-height:1.5}.pa-support .support-feedback .success{color:#9cf4cf}.pa-support .support-feedback .warning{color:#ffe0a8}.pa-support .support-feedback .error{color:#ffb0b8}.pa-support .support-confirm{color:#f0f5ff;background:0 0;border:0;border-top:1px solid #a8ccee29;border-radius:0;margin-top:26px;padding:24px 0 0}.pa-support .support-confirm h2{color:#f0f5ff;outline:0;align-items:center;gap:9px;margin:0;font-size:20px;font-weight:600;line-height:1.3;display:flex}.pa-support .support-confirm h2 svg{color:#7becbe;stroke-width:2px;width:21px;height:21px}.pa-support .support-confirm dl{gap:12px;margin:18px 0 20px;display:grid}.pa-support .support-confirm dl div{grid-template-columns:118px minmax(0,1fr);gap:12px;display:grid}.pa-support .support-confirm dt{color:#8fa4bb;font-size:13px}.pa-support .support-confirm dd{color:#f0f5ff;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:600}.pa-support .support-run-guidance{color:#c4d1df;margin:14px 0 0;font-size:14px;line-height:1.55}.pa-support .support-run-guidance strong{color:#f0f5ff;overflow-wrap:anywhere}.pa-support .support-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:30px 0 0;padding:0;list-style:none;display:grid}.pa-support .support-steps li{background:#101d2e94;border:1px solid #a8ccee21;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:14px;display:grid}.pa-support .support-steps span{color:#96ddff;background:#96ddff17;border:1px solid #96ddff59;border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:inline-grid}.pa-support .support-steps p{color:#c4d1df;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.45}.pa-support .support-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin-top:18px;display:flex}.pa-support .support-footer a{color:#a1b2c7;align-items:center;min-height:44px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pa-support .support-footer a:hover{color:#96ddff}.pa-support .customer-download-guide{color:#f0f5ff;background:#101d2e;border:1px solid #96ddff59;border-radius:8px;grid-template-columns:minmax(0,1fr) 44px;gap:12px;width:min(560px,100%);margin:18px auto 0;padding:16px;display:grid;position:relative;inset:auto;box-shadow:0 18px 44px #00000047}.pa-support .customer-download-browser{color:#96ddff;font-size:11px;font-weight:700}.pa-support .customer-download-guide strong{color:#f0f5ff;font-size:14px;font-weight:600}.pa-support .customer-download-guide p{color:#a1b2c7;font-size:13px}.pa-support .customer-download-guide>button{color:#a1b2c7;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:start;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.pa-support .customer-download-guide>button:hover{color:#f0f5ff;background:#96ddff14}.pa-support .customer-download-guide>button svg{stroke-width:2px;width:20px;height:20px}.pa-support .customer-download-pointer{display:none}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.pa-support .join-card{background:#101d2e}}@keyframes support-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes support-spin{to{transform:rotate(360deg)}}@media (min-width:1280px){.pa-support .customer-download-guide.top-right{z-index:1200;width:min(360px,100vw - 40px);margin:0;position:fixed;inset:76px 20px auto auto}.pa-support .customer-download-guide.bottom-left{z-index:1200;width:min(360px,100vw - 40px);margin:0;position:fixed;inset:auto auto 64px 20px}.pa-support .customer-download-guide.bottom-right{z-index:1200;width:min(360px,100vw - 40px);margin:0;position:fixed;inset:auto 20px 64px auto}.pa-support .customer-download-pointer{display:block}}@media (max-width:760px){.pa-support .portal-shell{width:min(100% - 40px,1040px)}.pa-support .support-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.pa-support .ambient-art{display:none}.pa-support .portal-shell{width:calc(100% - 32px);padding-bottom:20px}.pa-support .portal-header{gap:14px;min-height:78px}.pa-support .support-brand{gap:8px}.pa-support .support-brand img{width:32px;height:32px}.pa-support .support-brand strong{font-size:16px}.pa-support .support-context{gap:7px;font-size:12px}.pa-support .support-context svg{width:18px;height:18px}.pa-support .join-card{border-radius:20px;margin-top:24px;padding:24px 20px}.pa-support .join-card h1{font-size:30px;line-height:1.18}.pa-support .support-intro{font-size:14px}.pa-support .support-code-form input{min-height:58px;padding:0 14px;font-size:20px}.pa-support .support-code-form input::placeholder{font-size:16px}.pa-support .support-confirm dl div{grid-template-columns:1fr;gap:3px}.pa-support .support-steps{grid-template-columns:1fr}.pa-support .customer-download-guide{grid-template-columns:minmax(0,1fr) 44px;width:100%;margin-top:16px}}@media (prefers-reduced-transparency:reduce){.pa-support .join-card,.pa-support .support-steps li{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101d2e}.pa-support .ambient-art{display:none}}@media (prefers-reduced-motion:reduce){.pa-support .join-card{animation:none}.pa-support .support-connect,.pa-support .support-download,.pa-support .support-code-form input{transition:none}.pa-support .support-connect:hover:not(:disabled),.pa-support .support-download:hover:not(:disabled){transform:none}.pa-support .support-spinner,.pa-support .customer-download-pointer{animation:none}}.app-auth-loading{color:#10213a;background:#f4f7fb;place-content:center;justify-items:center;gap:12px;min-height:100vh;display:grid}.app-auth-loading svg{color:#2563eb;width:28px;height:28px;animation:.9s linear infinite peek-auth-loading-spin}.notification-menu{position:relative}.notification-menu summary{cursor:pointer;color:#10213a;background:#fff;border:1px solid #d8e1ee;border-radius:8px;place-items:center;width:42px;height:42px;list-style:none;display:grid;position:relative}.notification-menu summary::-webkit-details-marker{display:none}.notification-menu summary svg{width:19px;height:19px}.notification-menu summary>span{color:#fff;background:#dc2626;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.notification-menu-panel{z-index:80;background:#fff;border:1px solid #d8e1ee;border-radius:8px;width:min(390px,100vw - 32px);max-height:520px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 48px #0f23402e}.notification-menu-head{z-index:1;background:#fff;border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.notification-menu-head button{width:auto;min-height:34px}.notification-menu-panel>button{text-align:left;color:#203450;background:#fff;border:0;border-bottom:1px solid #edf1f6;border-radius:0;gap:4px;width:100%;padding:13px 16px;display:grid}.notification-menu-panel>button.unread{background:#eff6ff;border-left:3px solid #2563eb}.notification-menu-panel>button span,.notification-menu-panel>button small{white-space:normal;color:#58708f}.notification-menu-panel>p{color:#58708f;padding:22px 16px}.billing-invoice-history{border-top:1px solid #dbe4ef;margin-top:22px;padding-top:20px}.billing-invoice-history>article{border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.billing-invoice-history article>div{gap:3px;display:grid}.billing-invoice-history article>div:last-child{flex-wrap:wrap;justify-content:flex-end;display:flex}.billing-invoice-history button svg{width:16px;height:16px}@media (max-width:700px){.billing-invoice-history>article{flex-direction:column;align-items:stretch}.billing-invoice-history article>div:last-child{justify-content:flex-start}}@keyframes peek-auth-loading-spin{to{transform:rotate(360deg)}}
