@layer base{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09090c;--surface:#101014;--raised:#17171e;--line:#25252f;--text:#f2f2f6;--muted:#93939f;--accent:#7375ff;--green:#73d9af;--amber:#e9bd76;--red:#ef939c;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.025em;font-weight:600;line-height:1.25}h1{font-size:32px}h2{font-size:18px}h3{font-size:15px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button{background:0 0;border:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input:not([type=checkbox]),select,textarea{outline-offset:1px;background:#0c0c10;border:1px solid #30303b;border-radius:7px;width:100%;min-width:0;min-height:42px;padding:10px 12px}input::placeholder,textarea::placeholder{color:#777782}input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);flex-shrink:0;margin:0}textarea{resize:vertical}select{cursor:pointer}fieldset{border:0;min-width:0;margin:0;padding:0}img{max-width:100%}svg{flex-shrink:0;width:18px;height:18px}small{font-size:12px}::selection{color:#fff;background:#5658b9}*{scrollbar-width:thin;scrollbar-color:#3a3a46 transparent}}@layer components{.button,.icon-button,.text-link{justify-content:center;align-items:center;gap:8px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.button{white-space:nowrap;background:#1a1a21;border:1px solid #34343f;border-radius:7px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:500}.button:hover:not(:disabled){background:#272730;border-color:#4c4c5a}.button.primary{color:#fff;background:#6062ed;border-color:#7779ff;box-shadow:inset 0 1px #ffffff12}.button.primary:hover:not(:disabled){background:#7274ff}.button-row{flex-wrap:wrap;gap:10px;display:flex}.icon-button{width:34px;height:34px;color:var(--muted);border-radius:7px;flex-shrink:0;padding:0}.icon-button:hover:not(:disabled){color:#fff;background:#272730}.text-link{color:#aeafff;padding:0;font-size:13px}.text-link:hover{color:#d0d0ff}.pill{border:1px solid var(--line);color:#a6a6b3;white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:11px;display:inline-flex}.pill svg{width:13px;height:13px}.eyebrow{color:#8d8d9e;letter-spacing:.12em;font-size:10px;font-weight:600;display:block}.green{color:var(--green)}.amber{color:var(--amber)}.red{color:var(--red)}.muted{color:var(--muted);font-size:12px}.presence{align-items:center;gap:7px;font-size:12px;display:inline-flex}.presence i,.badge i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge{white-space:nowrap;background:#ffffff06;border:1px solid #ffffff0d;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.badge.green{background:#1a46342b;border-color:#73d9af21}.badge.red{background:#62273224;border-color:#ef939c20}.badge.amber{background:#523d192b;border-color:#e9bd7620}.badge.neutral{color:#bebec9}.brand-link{padding:0 8px;display:block}.owner-brand{align-items:center;gap:10px;display:inline-flex}.owner-monogram{background:#6769f2;border:1px solid #9394ff55;border-radius:10px;place-items:center;width:34px;height:37px;display:grid;box-shadow:0 4px 18px #5557eb15}.owner-monogram svg{width:27px;height:27px}.owner-brand strong{letter-spacing:.04em;align-items:center;gap:7px;font-size:17px;display:flex}.owner-brand strong span{color:#acacbe;letter-spacing:.12em;font-size:9px;font-weight:500}.owner-brand small{color:#858593;margin-top:1px;font-size:10px;display:block}.workspace-label{border:1px solid var(--line);background:#141419;border-radius:8px;align-items:center;gap:10px;margin:32px 0 26px;padding:11px;display:flex}.workspace-label>span{color:#a2a2d1;background:#1f1f28;border:1px solid #373742;border-radius:6px;place-items:center;width:30px;height:32px;display:grid}.workspace-label strong{font-size:12px;font-weight:500}.workspace-label small{color:#828291;margin-top:2px;font-size:10px;display:block}.nav-label{letter-spacing:.1em;color:#727280;margin-bottom:12px;padding:0 12px;font-size:9px}.sidebar-bottom{margin-top:auto;padding-top:34px}.private-note{color:#737382;gap:10px;padding:14px 10px 18px;display:flex}.private-note svg{width:15px;margin-top:2px}.private-note strong{color:#9999a7;font-size:11px;font-weight:500}.private-note small{margin-top:2px;font-size:10px;line-height:1.7;display:block}.sidebar-bottom>a{color:#9999a8;border-top:1px solid var(--line);align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.sidebar-bottom>a svg{width:14px}.sidebar-bottom>a svg:last-child{width:12px;margin-left:auto}.avatar{color:#c6c6f4;background:#282834;border:1px solid #3a3a4c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.large{width:60px;height:60px;font-size:18px}.breadcrumb{align-items:center;gap:14px;font-size:12px;display:flex}.breadcrumb>span{color:#707080}.breadcrumb strong{font-weight:500}.console{flex-direction:column;gap:22px;animation:.25s ease-out arrive;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.page-heading h1{margin:9px 0 7px}.page-heading p{color:var(--muted);font-size:13px}.page-heading>.button{align-self:flex-end;margin-bottom:4px}.sync-line{color:#757584;align-items:center;gap:16px;margin-top:-5px;font-size:11px;display:flex}.sync-line .presence{font-size:11px}.sync-line button{color:#aaaac0;padding:0;font-size:11px;text-decoration:underline}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metrics article{border:1px solid var(--line);background:linear-gradient(135deg,#17171d,#111115);border-radius:10px;padding:19px 20px}.metrics article>div{color:#a7a7b4;justify-content:space-between;gap:10px;font-size:12px;display:flex}.metrics article>div svg{color:#777786;width:16px}.metrics article>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:12px 0 4px;font-size:32px;font-weight:550;line-height:1.1;display:block}.metrics small{color:#747481;font-size:10px;display:block}.panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:16px;padding:22px 23px;display:flex}.panel-heading p{color:#838391;margin-top:5px;font-size:12px}.panel-heading .eyebrow{margin-bottom:7px}.panel-heading h2{font-size:16px}.panel-footer{color:#777785;border-top:1px solid #23232b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:16px 23px;font-size:11px;display:flex}.panel-footer>a{color:#b1b1c7;align-items:center;gap:6px;display:flex}.panel-footer>a svg{width:13px}.overview-grid{grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);gap:20px;display:grid}.overview-grid>.panel:first-child{flex-direction:column;display:flex}.overview-grid .panel-footer{margin-top:auto}.live-list{padding:0 13px 14px}.live-list>button{text-align:left;border-radius:7px;align-items:center;gap:12px;width:100%;padding:12px 10px;display:flex}.live-list>button:hover{background:#1b1b24}.live-list>button>span:nth-child(2){flex:1;min-width:0}.live-list strong{font-size:12px;font-weight:500;display:block}.live-list small{color:#858595;margin-top:3px;font-size:11px;display:block}.live-list small span{color:#525263;padding:0 3px}.live-list>button>svg{color:#67677c;width:15px}.progress{background:#252532;border-radius:4px;height:5px;display:block;overflow:hidden}.progress>i{border-radius:inherit;background:linear-gradient(90deg,#6668e9,#999aff);height:100%;transition:width .4s;display:block}.live-list .progress{max-width:280px;height:3px;margin-top:10px}.release-card{isolation:isolate;background:radial-gradient(at 100% 0,#39397744,#0000 65%),#16161f;border:1px solid #41416a;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:300px;padding:24px;display:flex;position:relative;overflow:hidden}.release-card .eyebrow{color:#9292bf}.release-card h2{margin:9px 0;font-size:25px}.release-card p{color:#9999ae;max-width:270px;font-size:12px;line-height:1.8}.release-card .button{background:#242434;border-color:#414158;width:100%;margin-top:20px}.release-count{color:#b4b4d7;align-items:center;gap:6px;margin-top:13px;font-size:11px;display:flex}.release-count svg{width:13px}.release-art{color:#b6b7ff;align-items:flex-start;width:100%;height:54px;margin-bottom:14px;display:flex}.release-art>svg{filter:drop-shadow(0 0 14px #7778ef55);width:34px;height:34px}.release-orbit{z-index:-1;border:1px solid #7779ff14;border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;right:-50px;box-shadow:0 0 0 26px #7779ff06,0 0 0 52px #7779ff05}.table-scroll{width:100%;overflow-x:auto}.users-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.users-table th{color:#787885;background:#131318;border-top:1px solid #25252e;border-bottom:1px solid #25252e;padding:11px 20px;font-size:10px;font-weight:500}.users-table td{border-bottom:1px solid #22222b;padding:12px 20px;font-size:12px}.users-table tr:last-child td{border:0}.users-table tbody tr:hover{background:#16161d}.user-link{text-align:left;align-items:center;gap:11px;max-width:270px;padding:0;display:flex}.user-link>span:last-child{min-width:0}.user-link strong{text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.user-link small{color:#737382;margin-top:2px;font-size:10px;display:block}.version-text{color:#a5a5b6;font-variant-numeric:tabular-nums;font-size:11px}.directory-filters{flex-wrap:wrap;align-items:center;gap:12px;padding:0 23px 22px;display:flex}.search-field{color:#778;background:#0c0c10;border:1px solid #30303b;border-radius:7px;flex:1;align-items:center;gap:9px;min-width:230px;padding-left:12px;display:flex}.search-field input{background:0 0;border:0}.directory-filters>select{width:auto;max-width:190px;font-size:12px}.event-list>article,.audit-list>article{border-top:1px solid #23232b;align-items:center;gap:13px;padding:16px 23px;display:flex}.event-icon{color:#9090ac;background:#1c1c25;border:1px solid #2e2e3a;border-radius:8px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.event-icon svg{width:16px;height:16px}.event-list article>div,.audit-list article>div{flex:1;min-width:0}.event-list strong,.audit-list strong{font-size:12px;font-weight:500;display:block}.event-list small,.audit-list small{color:#7e7e8c;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.event-list small span,.audit-list small span{color:#556;padding:0 4px}.event-list time,.audit-list time{color:#747485;text-align:right;flex-shrink:0;min-width:66px;font-size:11px}.audit-list p{color:#b3b3c2;overflow-wrap:anywhere;margin-top:6px;font-size:12px}.empty-state{text-align:center;color:#797989;flex-direction:column;align-items:center;gap:10px;padding:45px 25px;display:flex}.empty-state>span{color:#8b8ba6;border:1px solid #32323e;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:4px;display:grid}.empty-state h3{color:#c4c4d0;font-size:14px}.empty-state p{max-width:400px;font-size:12px;line-height:1.8}.release-detail{align-items:flex-start;padding:30px}.section-icon{color:#a2a3ff;background:#696bff19;border:1px solid #7476ff28;border-radius:10px;margin-bottom:24px;padding:11px;display:flex}.release-detail h2{margin:10px 0;font-size:28px}.release-detail p{color:#8c8c9d;margin-bottom:26px;font-size:12px}.version-summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:28px;display:flex}.version-summary>svg{color:#b4b4d5}.version-summary>strong{letter-spacing:-.05em;font-size:42px;font-weight:500}.version-summary p{color:#8c8c9c;font-size:12px}.version-summary .text-link{margin-top:10px}.version-list{padding:0 23px 25px}.version-list article{border-top:1px solid #262630;padding:20px 0}.version-list article>div{align-items:center;gap:12px;margin-bottom:14px;display:flex}.version-list strong{font-size:13px;font-weight:500}.version-list article>div>span:not(.badge){color:#9595a8;margin-left:auto;font-size:11px}.version-list b{text-align:right;color:#bebed0;width:35px;font-size:11px}.notice-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:30px;display:grid}.notice-editor{padding:25px}.notice-editor header{margin-bottom:26px}.notice-editor header p{color:#8c8c9c;margin-top:8px;font-size:12px}.field{flex-direction:column;gap:9px;margin-top:20px;font-size:12px;display:flex}.field>span{color:#bdbdcc}.field>small{text-align:right;color:#747487;font-size:10px}.field textarea{min-height:155px;line-height:1.8}.field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field-grid .field{min-width:0}.notice-send{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:18px;margin-top:27px;padding-top:22px;display:flex}.check-row{color:#9b9bad;align-items:flex-start;gap:10px;font-size:12px;display:flex}.check-row input{margin-top:2px}.notice-send>small{color:#85859b}.notice-preview{padding-top:4px}.notice-preview>.eyebrow{margin-bottom:18px}.notice-card{background:linear-gradient(150deg,#212132,#12121b);border:1px solid #3d3d58;border-radius:12px;padding:25px}.notice-symbol{color:#b3b4ff;background:#7779ff17;border:1px solid #8587ff35;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:22px;display:grid}.notice-card[data-tone=warning] .notice-symbol{color:var(--amber);background:#e9bd7610;border-color:#e9bd7630}.notice-card .badge{color:#a5a5c6;margin-bottom:13px}.notice-card h3{overflow-wrap:anywhere;font-size:19px}.notice-card p{color:#a4a4bc;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 30px;font-size:13px;line-height:1.9}.notice-card footer{color:#73738d;border-top:1px solid #333346;justify-content:space-between;padding-top:15px;font-size:10px;display:flex}.info-note{color:#77778c;align-items:flex-start;gap:10px;padding:20px 0;display:flex}.info-note svg{width:15px;height:15px;margin-top:3px}.info-note p{font-size:11px;line-height:1.8}.feedback{color:#c0c0e4;background:#1d1d30;border:1px solid #60628e;border-radius:8px;align-items:center;gap:10px;padding:12px 15px;font-size:12px;display:flex}.feedback.error{color:#ebadb6;background:#29171c;border-color:#723e48}.feedback>span{flex:1}.feedback button{color:inherit;font-size:12px;text-decoration:underline}.feedback svg{width:16px}.block-toggle{background:#21171c;border:1px solid #503239;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.block-toggle strong{color:#e3a3ac;font-size:12px}.block-toggle small{color:#a47780;margin-top:5px;font-size:10px;display:block}.feature-grid{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0 10px;display:grid}.feature-grid label{color:#a1a1b5;border:1px solid #2b2b38;border-radius:7px;align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.feature-grid label>span{flex:1}.feature-grid svg{width:15px}.feature-grid label[data-blocked=true]{background:#271b21;border-color:#67414a}.feature-grid input{width:14px;height:14px}.linked-account{align-items:center;gap:12px;padding:12px 0;display:flex}.linked-account small{color:#7f7f94;margin-top:4px;font-size:10px;display:block}.login{flex-direction:column;max-width:1350px;min-height:100dvh;margin:auto;padding:32px 60px 22px;display:flex}.login>header{justify-content:space-between;align-items:center;display:flex}.login-body{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);align-items:center;gap:100px;padding:65px 0;display:grid}.login-story h1{letter-spacing:-.055em;margin:23px 0;font-size:clamp(38px,4vw,57px);font-weight:550;line-height:1.15}.login-story h1>span{color:#8d8ead}.login-story>p{color:#898999;font-size:14px;line-height:1.9}.login-capabilities{flex-wrap:wrap;gap:13px 20px;margin-top:29px;display:flex}.login-capabilities>span{color:#a0a0b5;align-items:center;gap:7px;font-size:11px;display:flex}.login-capabilities svg{color:#80819e;width:14px;height:14px}.login-visual{background:linear-gradient(120deg,#17171f,#101016);border:1px solid #2d2d3e;border-radius:10px;max-width:490px;margin-top:40px;overflow:hidden;box-shadow:0 20px 80px #0004}.visual-bar{border-bottom:1px solid #272733;align-items:center;gap:5px;padding:12px 15px;display:flex}.visual-bar i{background:#464655;border-radius:50%;width:5px;height:5px}.visual-bar span{letter-spacing:.12em;color:#76768e;margin-left:auto;font-size:7px}.visual-inner{display:flex}.visual-rail{color:#606074;border-right:1px solid #292933;flex-direction:column;gap:22px;width:45px;padding:20px 14px;display:flex}.visual-rail svg{width:14px;height:14px}.visual-rail svg:first-child{color:#999aff}.visual-content{flex:1;padding:21px 24px}.visual-content>span{color:#717189;font-size:9px;display:block}.visual-content>strong{margin-top:5px;font-size:13px;font-weight:500;display:block}.visual-metrics{gap:9px;margin:20px 0;display:flex}.visual-metrics i{background:#212132;border:1px solid #39394d;border-radius:5px;flex:1;height:36px}.visual-metrics i:first-child{background:#353561;border-color:#666694}.visual-lines{flex-direction:column;gap:8px;display:flex}.visual-lines i{background:#2e2e3e;border-radius:4px;width:80%;height:4px}.visual-lines i:nth-child(2){width:63%}.visual-lines i:nth-child(3){width:71%}.login-card{background:linear-gradient(155deg,#181820,#111116);border:1px solid #32323f;border-radius:14px;padding:36px;box-shadow:0 24px 70px #0004}.login-icon{color:#b9baff;background:#30305266;border:1px solid #565787;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:27px;display:grid}.login-icon svg{width:22px;height:22px}.login-card h2{margin:15px 0 12px;font-size:25px}.login-card>p{color:#9393a4;margin-bottom:28px;font-size:13px;line-height:1.8}.login-card>.button{width:100%;min-height:44px}.login-card>.primary>svg:last-child{margin-left:auto}.login-note{color:#77778f;gap:10px;margin:22px 0;font-size:11px;line-height:1.8;display:flex}.login-note svg{width:14px;margin-top:2px}.login-card footer{color:#7e7e90;border-top:1px solid #30303a;align-items:center;gap:15px;margin-top:28px;padding-top:20px;font-size:10px;display:flex}.login-card .feedback{margin-bottom:20px}.login-footer{color:#606072;border-top:1px solid #252530;justify-content:space-between;padding-top:18px;font-size:10px;display:flex}.login-footer>a{align-items:center;gap:7px;display:flex}.login-footer svg{width:12px;height:12px}.standalone{max-width:950px;margin:0 auto;padding:45px 30px}.standalone>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:65px;display:flex}.standalone h1{margin:12px 0 20px}.standalone p{color:#99a;margin:12px 0;line-height:1.9}.standalone section{margin-top:30px}.standalone footer{color:#99b;border-top:1px solid #30303d;gap:20px;margin-top:40px;padding-top:20px;font-size:12px;display:flex}.service-list{gap:12px;margin-top:30px;display:grid}.service-list article{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:18px;padding:20px;display:flex}.service-list article>div{flex:1}.service-list small{color:#818197;margin-top:6px;display:block}.service-list strong{font-weight:500}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);padding:12px;position:fixed;top:-100px;left:250px}.skip-link:focus{top:10px}.table-scroll{position:relative}@media (max-height:800px){.sidebar-bottom{padding-top:20px}.private-note{display:none}}.team-role-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.team-role-cards article{align-items:flex-start;gap:16px;padding:23px;display:flex}.team-role-cards article>svg{color:#a4a5ff;margin-top:2px}.team-role-cards h2{font-size:15px}.team-role-cards p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.8}.team-grid{grid-template-columns:minmax(300px,.9fr) minmax(0,1.4fr);align-items:start;gap:22px;display:grid}.team-editor .field textarea{min-height:80px}.field-help{color:#9090a5;margin-top:12px;font-size:11px;line-height:1.8}.team-review{color:#b5b5cf;background:#1c1c2b;border:1px solid #383852;border-radius:8px;align-items:flex-start;gap:10px;margin:22px 0;padding:15px;display:flex}.team-review p{font-size:11px;line-height:1.8}.team-review svg{width:15px;margin-top:2px}.team-review.danger{color:#e7a2ad;background:#291b21;border-color:#59343e}.team-submit{margin-top:23px}.team-members>article{border-top:1px solid var(--line);align-items:flex-start;gap:13px;padding:23px;display:flex}.team-identity{flex:1;min-width:0}.team-identity>strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.team-identity>strong>small{color:#a6a6cd;background:#262636;border-radius:4px;padding:2px 5px;font-size:9px}.team-identity>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.team-identity>code{color:#74748b;overflow-wrap:anywhere;margin-top:7px;font-size:10px;display:block}.team-identity>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.badge.violet{color:#b9baff;background:#7779ff15;border-color:#7779ff30}.team-protected{color:#838397;align-items:center;gap:5px;padding-top:5px;font-size:10px;display:flex}.team-protected svg{width:12px;height:12px}.team-footnote{border-top:1px solid var(--line);color:#88889e;align-items:flex-start;gap:10px;padding:22px;font-size:11px;line-height:1.8;display:flex}.team-footnote svg{width:14px;height:14px;margin-top:3px}.download-preview{padding:28px}.download-preview>.section-icon{width:fit-content}.download-preview h2{margin-top:12px;font-size:25px}.download-preview>p{color:#9090a5;margin-top:15px;font-size:12px;line-height:1.8}.download-preview>code{color:#b7b8ee;overflow-wrap:anywhere;padding:17px 0 23px;font-size:13px;display:block}.download-preview .team-footnote{margin-top:25px;padding:20px 0 0}.download-preview>small{color:#77778a;margin-top:16px;display:block}.download-public{max-width:1250px;min-height:100dvh;margin:auto;padding:32px 48px 24px}.download-public>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.download-public .owner-brand{width:auto}.download-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding:85px 0 70px;display:grid}.download-status-dot{background:#82d6b6;border-radius:50%;width:6px;height:6px}.download-hero .pill{letter-spacing:.12em;padding:7px 11px;font-size:10px}.download-hero h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(48px,5.8vw,76px);font-weight:600;line-height:1.07}.download-hero h1 span{color:#999bff}.download-hero>section>p{color:#9999ad;font-size:16px;line-height:1.9}.download-cta{margin-top:33px}.download-button{gap:15px;min-height:54px;padding:14px 22px;font-size:14px}.download-cta>span{color:#77778c;margin:13px 0 0 2px;font-size:11px;display:block}.download-benefits{color:#9e9eb2;flex-wrap:wrap;gap:16px;margin-top:30px;font-size:10px;display:flex}.download-benefits span{align-items:center;gap:7px;display:flex}.download-benefits svg{width:14px;height:14px}.download-product{background:linear-gradient(140deg,#222234,#101016);border:1px solid #3d3d54;border-radius:16px;overflow:hidden;box-shadow:0 25px 80px #0007}.download-product-bar{border-bottom:1px solid #393949;align-items:center;gap:5px;padding:16px 19px;display:flex}.download-product-bar i{background:#57576c;border-radius:50%;width:6px;height:6px}.download-product-bar>span{color:#9292ae;letter-spacing:.2em;margin-left:auto;font-size:8px}.download-product-body{padding:38px 34px 30px}.download-app-icon{color:#fff;background:#6567ee;border:1px solid #a2a3ff;border-radius:17px;width:62px;height:62px;margin-bottom:28px;padding:13px;box-shadow:0 8px 35px #7476ff26}.download-app-icon svg{width:100%;height:100%}.download-product h2{letter-spacing:-.045em;font-size:32px;line-height:1.15}.download-product p{color:#9e9eb4;margin:18px 0 28px;font-size:12px;line-height:1.8}.download-product-tools{flex-wrap:wrap;gap:9px;display:flex}.download-product-tools span{color:#b2b2ca;background:#ffffff04;border:1px solid #383849;border-radius:6px;align-items:center;gap:6px;padding:9px;font-size:10px;display:flex}.download-product-tools svg{width:14px;height:14px}.download-product>footer{color:#77778c;letter-spacing:.08em;border-top:1px solid #353547;align-items:center;gap:8px;padding:16px 21px;font-size:9px;display:flex}.download-product>footer>span{margin-left:auto}.download-product>footer svg{width:13px;height:13px}.download-guide{border-top:1px solid #292936;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:32px 0;display:grid}.download-guide article{gap:14px;display:flex}.download-guide article>span{color:#7779ca;padding-top:1px;font-size:12px}.download-guide h2{font-size:14px}.download-guide p{color:#89899e;margin-top:10px;font-size:11px;line-height:1.8}.download-public-footer{color:#717187;border-top:1px solid #24242f;justify-content:space-between;gap:20px;padding-top:20px;font-size:10px;display:flex}.download-public-footer nav{gap:20px;display:flex}@media (max-width:1050px){.team-grid{grid-template-columns:1fr}.team-directory{grid-row:1}.download-hero{gap:35px}}@media (max-width:700px){.team-role-cards{grid-template-columns:1fr;gap:12px}.team-role-cards article{padding:18px}.team-members>article{gap:10px;padding:18px 15px}.team-protected{font-size:9px}.team-members .button{padding:7px 9px;font-size:11px}.download-preview{padding:23px}.download-public{padding:24px}.download-public>header>.text-link{font-size:11px}.download-public>header .owner-brand small{display:none}.download-hero{grid-template-columns:1fr;gap:38px;padding:55px 0 35px}.download-hero h1{font-size:60px}.download-hero>section>p{font-size:14px}.download-guide{grid-template-columns:1fr;gap:25px}.download-public-footer{flex-direction:column;gap:15px}}.mobile-menu,.nav-shade{display:none}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (min-width:1600px){.metrics article{padding:24px}.metrics article>strong{font-size:38px}}@media (max-width:1150px){.metrics{gap:10px}.metrics article{padding:16px 14px}.metrics article>div{font-size:11px}.metrics article>div svg{display:none}.overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);gap:15px}.login-body{gap:50px}.login{padding-left:35px;padding-right:35px}.notice-grid{gap:20px}}@media (max-width:900px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:1fr}.release-card{min-height:0}.release-art{width:auto;position:absolute;top:24px;right:24px}.release-card p{max-width:none;padding-right:30px}.release-card .button{width:auto}.notice-grid{grid-template-columns:1fr}.event-list time{min-width:50px}.login-body{gap:28px}.login-card{padding:26px}.login-story h1{font-size:40px}.login-visual{display:none}}@media (max-width:700px){.mobile-menu{display:flex}.nav-shade{z-index:29;-webkit-backdrop-filter:none;background:#000d;display:block;position:fixed;inset:0}h1{font-size:27px}.page-heading{align-items:flex-start}.page-heading>div{min-width:0}.page-heading .button{align-self:center;padding:8px;font-size:11px}.page-heading p{font-size:12px}.sync-line{flex-wrap:wrap;gap:8px 15px;font-size:10px}.console{gap:18px}.metrics article>strong{font-size:28px}.metrics small{font-size:9px}.panel-heading{flex-wrap:wrap;padding:19px 16px}.panel-heading h2{font-size:15px}.directory-filters{gap:10px;padding:0 16px 18px}.search-field{min-width:100%}.directory-filters>select{flex:1;min-width:0;max-width:none}.directory-filters>button{width:100%}.panel-footer{padding:14px 16px}.event-list>article,.audit-list>article{flex-wrap:wrap;gap:10px;padding:15px}.event-list article>div{min-width:calc(100% - 48px)}.event-list article>.badge{margin-left:43px}.event-list time{margin-left:auto}.audit-list time{margin-left:43px}.event-list strong,.audit-list strong{font-size:12px}.notice-editor{padding:20px 16px}.field-grid{grid-template-columns:1fr;gap:0}.feature-grid{gap:6px}.feature-grid label{gap:6px;padding:10px 8px;font-size:10px}.feature-grid svg{width:12px}.login{padding:24px}.login-body{grid-template-columns:1fr;gap:38px;padding:50px 0}.login-story h1{font-size:42px}.login-story>p{font-size:13px}.login-capabilities{gap:12px}.login-capabilities span{font-size:10px}.login-card{padding:27px}.login>header>.pill{font-size:10px}.standalone{padding:28px 20px}.standalone>header{margin-bottom:45px}.standalone .service-list article{flex-wrap:wrap;gap:12px;padding:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}.runtime-table-note{color:#9797a3;white-space:normal;max-width:230px;margin-top:5px;font-size:10px;line-height:1.5;display:block}.runtime-read-note{color:#a0a0ac;font-size:12px;line-height:1.7}.presence.amber{color:#d5b56e}.presence.amber i{background:#d5b56e}.owner-task-list{padding:0 22px 10px}.owner-task-list>button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:18px 0;display:flex}.owner-task-list>button:hover .owner-task-copy>strong{color:#b5adff}.owner-task-list>button>.avatar{flex:0 0 36px;width:36px;height:36px}.owner-task-list>button>svg{width:15px;height:15px;color:var(--muted);flex:none}.owner-task-copy{flex:1;gap:7px;min-width:0;display:grid}.owner-task-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.owner-task-copy>small{color:var(--muted);font-size:12px;line-height:1.5}.owner-task-progress{max-width:320px;min-height:12px;color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.owner-task-progress>.progress{flex:1;height:4px;margin:0}.owner-task-progress>b{font-size:11px;font-weight:500}.owner-task-list>button:focus-visible{outline-offset:4px;border-radius:5px;outline:2px solid #938be1}@media (max-width:660px){.owner-task-list{padding:0 18px 8px}.owner-task-list>button{flex-wrap:wrap;gap:10px;position:relative}.owner-task-list>button>.badge{margin-left:46px;font-size:10px}.owner-task-list>button>svg:last-child{position:absolute;top:20px;right:0}.owner-task-copy{padding-right:18px}}
@layer components{.nav-search svg{width:15px}.nav-search input[type=search]{background:0 0;border:0;min-height:36px;padding:9px 0;font-size:11px}.nav-no-results{color:var(--muted);padding:12px 8px;font-size:12px}.page-heading h1{letter-spacing:-.035em;font-size:29px}.page-heading .eyebrow{color:#7e7f94}.page-heading p{max-width:690px;line-height:1.7}.panel{min-width:0}.button.danger{color:#f2adb4;background:#39202a;border-color:#6a3543}.button.danger:hover:not(:disabled){background:#502532;border-color:#975060}.danger-text{color:var(--red)}.control-summary{background:linear-gradient(115deg,#1a1b27,#121218);border:1px solid #30313c;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.control-summary>div{align-items:center;gap:15px;min-width:0;display:flex}.control-summary strong{margin-top:5px;font-size:15px;font-weight:500;display:block}.status-orb{color:#8adabb;background:#79d9b111;border:1px solid #79d9b133;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.status-orb.is-danger{color:var(--red);background:#ef939c11;border-color:#ef939c44}.status-orb.is-warning{color:var(--amber);background:#e9bd7611;border-color:#e9bd7644}.control-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr);align-items:start;gap:22px;display:grid}.control-form .panel-heading{border-bottom:1px solid var(--line);margin:0;padding:24px}.control-form .panel-heading>svg{color:#7c7d97}.form-section{padding:24px}.form-section+.form-section{border-top:1px solid var(--line)}.section-title{align-items:center;gap:12px;margin-bottom:22px;display:flex}.section-title>span,.section-symbol{color:#a8a9d4;background:#21212c;border:1px solid #383849;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.section-title h3{letter-spacing:0;font-size:14px}.section-title p{color:var(--muted);margin-top:5px;font-size:11px}.setting-toggle{cursor:pointer;background:#15151c;border:1px solid #30303d;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.setting-toggle+.setting-toggle{margin-top:10px}.setting-toggle strong{font-size:12px;font-weight:500;display:block}.setting-toggle small{color:#8f8fa5;max-width:380px;margin-top:5px;font-size:11px;line-height:1.7;display:block}.setting-toggle.is-danger{background:#2b1c25;border-color:#75414d}.setting-toggle input[role=switch]{appearance:none;cursor:pointer;background:#343443;border:1px solid #4a4a5d;border-radius:20px;width:32px;height:19px;position:relative}.setting-toggle input[role=switch]:before{content:"";background:#9292a6;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:3px;left:3px}.setting-toggle input:checked{background:#6466e8;border-color:#8789ff}.setting-toggle input:checked:before{background:#fff;transform:translate(13px)}.form-section>.field:first-child,.form-row-2>.field,.lookup-search .field{margin-top:0}.control-form .field>small{text-align:left;color:#8a8a9f;line-height:1.6}.form-row-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-actions{border-top:1px solid var(--line);background:#14141b;border-radius:0 0 12px 12px;flex-direction:column;align-items:flex-start;gap:18px;padding:20px 24px;display:flex}.form-actions small{color:var(--muted);font-size:11px}.inline-preview{color:#c2c3e8;overflow-wrap:anywhere;background:#6466db10;border:1px solid #6567aa44;border-radius:8px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px;font-size:12px;display:flex}.inline-preview[data-tone=warning]{color:var(--amber);background:#e9bd7610;border-color:#e9bd7630}.inline-preview[data-tone=danger]{color:var(--red);background:#ef939c10;border-color:#ef939c30}.create-device{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 22px}.create-device summary{color:#b6b7e0;cursor:pointer;align-items:center;gap:9px;font-size:12px;list-style:none;display:flex}.create-device[open] summary{margin-bottom:22px}.create-device form{gap:17px;display:grid}.create-device .field{margin:0}.create-device .button{justify-self:start}.device-list{padding:0 22px}.device-list article{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:20px 0;display:flex}.device-list article>svg{color:var(--red);margin-top:2px}.device-list article>div{min-width:0}.device-list code{overflow-wrap:anywhere;font-size:11px}.device-list p{color:#aab;margin:8px 0;font-size:12px}.device-list small{color:var(--muted);font-size:10px;display:block}.device-list .text-link{margin-top:14px;font-size:11px}.panel-footnote{border-top:1px solid var(--line);color:#87879d;align-items:flex-start;gap:10px;padding:18px 22px;font-size:11px;line-height:1.7;display:flex}.panel-footnote>svg{width:14px;height:14px;margin-top:2px}.compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.compact-metrics article{border:1px solid var(--line);background:#14141b;border-radius:10px;align-items:center;gap:16px;padding:18px 22px;display:flex}.compact-metrics article>svg{color:#8587b2}.compact-metrics strong{font-size:25px;font-weight:550;line-height:1.2;display:block}.compact-metrics span{color:#8c8ca2;margin-top:5px;font-size:11px;display:block}.license-workspace{align-items:start;gap:22px;display:grid}.license-workspace.is-creating{grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr)}.list-toolbar{gap:12px;padding:0 24px 22px;display:flex}.input-with-icon{flex:1;align-items:center;min-width:0;display:flex;position:relative}.input-with-icon>svg{color:#88889e;pointer-events:none;width:16px;position:absolute;left:12px}.input-with-icon input{padding-left:38px;font-size:12px}.list-toolbar>select{width:180px;font-size:12px}.license-list{padding:0 24px}.license-item{border-top:1px solid var(--line);padding:20px 0}.license-item-heading{align-items:center;gap:14px;display:flex}.license-item-heading>div{flex:1;min-width:0}.license-item-heading h3{letter-spacing:0;overflow-wrap:anywhere;font-size:13px;font-weight:500}.license-item-heading code{letter-spacing:.04em;color:#a1a2bc;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.license-plan{color:#b3b4ef;background:#252535;border:1px solid #3c3d56;border-radius:9px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:9px;font-weight:600;display:grid}.license-plan.staff{color:#e5c48b;background:#2c271e;border-color:#4a402c}.license-item-meta{color:#8c8ca2;flex-wrap:wrap;align-items:center;gap:15px;margin-top:15px;font-size:11px;display:flex}.license-item-meta .text-link{margin-left:auto;font-size:11px}.license-redemptions{background:#17171e;border-radius:8px;margin-top:15px;padding:12px}.license-redemptions summary{cursor:pointer;color:#a5a5bb;font-size:11px}.license-redemptions summary span{float:right}.license-redemptions>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.license-redemptions small{color:#7c7c93;margin-top:4px;font-size:10px;display:block}.license-redemptions time{color:#8e8e9f;font-size:10px}.advanced-field{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.advanced-field summary{color:#b1b1c6;cursor:pointer;font-size:12px}.advanced-field summary span{color:#737386;margin-left:7px;font-size:10px}.maintenance-preview{position:sticky;top:24px}.maintenance-preview>.eyebrow{margin-bottom:14px}.maintenance-preview>.panel{background:linear-gradient(135deg,#202132,#121218);border-color:#363747;padding:32px}.maintenance-visual{color:#b2b4ff;background:#6264db15;border:1px solid #7779c944;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:30px;display:grid}.maintenance-visual svg{width:25px;height:25px}.maintenance-preview h2{overflow-wrap:anywhere;margin-top:20px;font-size:27px;line-height:1.3}.maintenance-preview p{color:#a0a1b8;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:14px;font-size:13px;line-height:1.8}.maintenance-preview-footer{color:#787b94;border-top:1px solid #313243;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:20px;font-size:10px;display:flex}.maintenance-preview-footer .presence{font-size:10px}.network-console .panel-heading{border-bottom:1px solid var(--line)}.lookup-search{align-items:flex-end;gap:12px;padding:22px 24px;display:flex}.lookup-search>.field{flex:1;min-width:0}.lookup-search>.button{min-height:42px}.lookup-history{flex-wrap:wrap;align-items:center;gap:8px;padding:0 24px 22px;display:flex}.lookup-history>span{color:#8b8ba1;width:100%;margin-bottom:4px;font-size:10px}.lookup-history button{font-family:Consolas,monospace}.lookup-feedback{margin:0 24px 20px}.network-empty{background:radial-gradient(at top,#7375ff0a,#0000 75%);border-top:1px solid #23232e;padding:55px 25px}.lookup-result{padding:0 24px 24px}.lookup-result>header{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:24px 0;display:flex}.lookup-result h3{overflow-wrap:anywhere;margin-top:8px;font-family:Consolas,monospace;font-size:20px}.lookup-result-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.detail-list{margin:0}.detail-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;font-size:12px;display:flex}.detail-list dt{color:#8c8ca3;flex-shrink:0}.detail-list dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.lookup-map iframe{border:1px solid #383847;border-radius:10px;width:100%;height:280px}.lookup-map>.text-link{margin-top:15px;font-size:11px}.network-shortcut{justify-content:center;min-width:26px;min-height:26px}.network-shortcut svg{width:13px;height:13px}.remote-actions{gap:14px;margin-top:22px;display:grid}.remote-action-card{background:#191920;border:1px solid #353540;border-radius:10px;padding:20px}.remote-action-card>strong{font-size:13px;font-weight:500}.remote-action-card>p{color:#9494aa;overflow-wrap:anywhere;padding:8px 0 13px;line-height:1.7}.remote-action-card code{overflow-wrap:anywhere}@media (max-width:1100px){.control-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,1fr);gap:16px}.license-workspace.is-creating{grid-template-columns:1fr}}@media (max-width:960px){.control-grid{grid-template-columns:1fr}.maintenance-preview{position:static}.lookup-result-grid{grid-template-columns:1fr}}@media (max-width:700px){.page-heading h1{font-size:26px}.compact-metrics{gap:8px}.compact-metrics article{gap:6px;padding:14px 10px}.compact-metrics article>svg{display:none}.compact-metrics strong{font-size:23px}.compact-metrics span{font-size:10px}.control-summary{flex-wrap:wrap;gap:12px;padding:18px}.control-summary strong{font-size:13px}.form-section,.control-form .panel-heading,.form-actions{padding:20px}.list-toolbar{flex-wrap:wrap;padding:0 18px 18px}.list-toolbar>.input-with-icon{flex-basis:100%}.list-toolbar>select{width:100%}.license-list{padding:0 18px}.license-item-meta{gap:10px}.license-redemptions>div{flex-wrap:wrap}.maintenance-preview>.panel{padding:25px}.lookup-search{flex-wrap:wrap;padding:20px}.lookup-search>.field{flex-basis:100%}.lookup-search>.button{width:100%}.lookup-result,.lookup-history{padding-left:20px;padding-right:20px}.form-row-2{grid-template-columns:1fr}.remote-action-card{padding:18px}}.control-form .field+.form-row-2{margin-top:20px}.godview-container{gap:22px;display:grid}.godview-container .metrics{margin-bottom:0!important}.godview-container .metrics article>strong{font-size:28px}.godview-container .panel{padding:0!important}.godview-container .panel-heading{padding:24px;margin-bottom:0!important}.fleet-toolbar{padding-bottom:14px}.fleet-scope{color:var(--muted);padding:0 24px 20px;font-size:11px;line-height:1.7}.godview-container .users-table{min-width:1080px}.godview-container .users-table td{padding-top:20px;padding-bottom:20px}.godview-container .users-table .button{border-radius:6px;min-height:32px}.fleet-report{width:min(680px,100%)}@media (max-width:1100px){.godview-container .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.godview-container .metrics article>strong{font-size:24px}.godview-container .panel-heading{padding:20px}.fleet-scope{padding-left:20px;padding-right:20px}}}
