.ai-intake-launch{color:#5520a5;background:#efe6ff;border:1px solid #ccb2fa}.ai-intake-launch:hover{background:#e6d7ff}.ai-intake-launch svg{width:17px}.ai-intake-backdrop{z-index:130}.ai-intake-modal{border-radius:28px;width:min(1100px,94vw);max-height:92vh;padding:0;overflow:auto}.ai-intake-close{z-index:2;position:absolute;top:24px;right:24px}.ai-intake-head{border-bottom:1px solid var(--line);gap:18px;padding:30px 72px 24px 30px;display:flex}.ai-intake-head>span{background:var(--purple);color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.ai-intake-head>span svg{width:25px}.ai-intake-head small{letter-spacing:.12em;color:var(--purple);margin-bottom:7px;font-size:14px;font-weight:800;display:block}.ai-intake-head h2{margin:0 0 5px;font-size:28px}.ai-intake-head p{color:var(--muted);margin:0}.ai-intake-modal>.form-error{margin:18px 30px 0}.ai-intake-source,.ai-intake-preview{padding:26px 30px 30px}.ai-intake-goal,.ai-intake-reason{gap:8px;font-weight:700;display:grid}.ai-intake-goal textarea{min-height:112px}.ai-intake-reason{margin-top:22px}.ai-intake-reason textarea{min-height:82px}.ai-intake-file-title,.ai-intake-diff-head{justify-content:space-between;align-items:end;margin:26px 0 12px;display:flex}.ai-intake-file-title div,.ai-intake-diff-head div{gap:3px;display:grid}.ai-intake-file-title small,.ai-intake-diff-head small,.ai-intake-file-title>span{color:var(--muted);font-size:15px}.ai-intake-files{grid-template-columns:1fr 1fr;gap:10px;max-height:310px;display:grid;overflow:auto}.ai-intake-files>label{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.ai-intake-files>label.selected{border-color:var(--purple);background:#f7f2ff}.ai-intake-files input,.ai-intake-diff input{opacity:0;pointer-events:none;position:absolute}.ai-intake-files label>span{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ai-intake-files label>span>svg{width:21px;color:var(--purple)}.ai-intake-files i{min-width:0;font-style:normal;display:grid}.ai-intake-files i b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-intake-files i small{color:var(--muted);margin-top:3px}.ai-intake-files label>svg{opacity:0;width:18px;color:var(--purple)}.ai-intake-files label.selected>svg{opacity:1}.ai-intake-files>p{color:var(--muted);grid-column:1/-1;justify-content:center;gap:8px;padding:34px;display:flex}.ai-intake-source>footer,.ai-intake-preview>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:20px;display:flex}.ai-intake-source>footer>span,.ai-intake-preview>footer span{color:var(--muted);max-width:540px;font-size:15px}.ai-intake-source .button,.ai-intake-preview .button{white-space:nowrap}.spin{animation:.8s linear infinite ai-spin}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-intake-summary{background:#f5f0fd;border:1px solid #decdf7;border-radius:16px;padding:18px 20px}.ai-intake-summary>p{margin:8px 0 0;line-height:1.55}.ai-intake-summary>div{gap:7px;margin-top:12px;display:grid}.ai-intake-summary>div span{color:#744b09;align-items:flex-start;gap:8px;font-size:13px;display:flex}.ai-intake-summary>div svg{flex:none;width:16px}.ai-preview-badge{color:#d5a9ff;letter-spacing:.08em;background:#21132f;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:800}.ai-intake-diff{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.4fr);gap:14px;display:grid}.ai-intake-diff>section{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.ai-intake-diff section>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:14px 16px;display:flex}.ai-intake-diff section>header svg{width:18px;color:var(--purple)}.ai-intake-diff section>header em{background:var(--canvas);border-radius:8px;margin-left:auto;padding:3px 7px;font-size:14px;font-style:normal}.ai-intake-diff section>label{border-bottom:1px solid var(--line);cursor:pointer;opacity:.55;gap:12px;padding:15px 16px;display:flex}.ai-intake-diff section>label:last-child{border-bottom:0}.ai-intake-diff section>label.selected{opacity:1;background:#fbf9fe}.ai-intake-diff section>label>i{border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.ai-intake-diff section>label>div{flex:1;min-width:0}.ai-intake-diff section>label>div>span{justify-content:space-between;gap:10px;display:flex}.ai-intake-diff section>label>div>span em{color:var(--muted);white-space:nowrap;font-size:13px;font-style:normal}.ai-intake-diff section>label p{color:var(--muted);margin:6px 0;font-size:13px;line-height:1.4}.ai-intake-diff section>label small{color:var(--muted);font-size:14px}.ai-intake-diff section>label>svg{width:17px;color:var(--purple);flex:none}.ai-intake-diff section:first-child>label>svg{opacity:0}.ai-intake-diff section:first-child>label.selected>svg{opacity:1}.ai-intake-diff .dependency{color:#7c4c00;margin-top:6px;display:block}.ai-intake-preview>footer>div{align-items:center;gap:14px;display:flex}.ai-intake-success{text-align:center;padding:70px 30px}.ai-intake-success>span{background:var(--accent);color:#111;border-radius:24px;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid}.ai-intake-success h3{margin:0 0 8px;font-size:25px}.ai-intake-success p{color:var(--muted);max-width:560px;margin:0 auto 25px}.ai-intake-success .button{margin:auto}html[data-theme=dark] .ai-intake-launch{color:#d2a5fa;background:#251634;border-color:#51316f}html[data-theme=dark] .ai-intake-modal,html[data-theme=dark] .ai-intake-diff>section,html[data-theme=dark] .ai-intake-files>label{color:#f3f4ef;background:#151616;border-color:#303232}html[data-theme=dark] .ai-intake-files>label.selected,html[data-theme=dark] .ai-intake-diff section>label.selected{background:#21182a;border-color:#7544a2}html[data-theme=dark] .ai-intake-summary{background:#21182a;border-color:#49335d}html[data-theme=dark] .ai-intake-head,html[data-theme=dark] .ai-intake-source>footer,html[data-theme=dark] .ai-intake-preview>footer,html[data-theme=dark] .ai-intake-diff section>header,html[data-theme=dark] .ai-intake-diff section>label{border-color:#303232}@media (width<=800px){.ai-intake-diff,.ai-intake-files{grid-template-columns:1fr}.ai-intake-modal{width:96vw}.ai-intake-source,.ai-intake-preview{padding:20px}.ai-intake-head{padding:24px 60px 20px 20px}.ai-intake-source>footer,.ai-intake-preview>footer,.ai-intake-preview>footer>div{flex-direction:column;align-items:stretch}.ai-intake-file-title,.ai-intake-diff-head{flex-direction:column;align-items:flex-start;gap:10px}}.ai-intake-upload{cursor:pointer;background:linear-gradient(135deg,#faf7ff,#f4edff);border:1.5px dashed #bda2e9;border-radius:17px;align-items:center;gap:14px;margin-bottom:12px;padding:15px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.ai-intake-upload:hover{border-color:var(--purple);transform:translateY(-1px);box-shadow:0 10px 24px #7d39eb1a}.ai-intake-upload.uploading{cursor:wait;opacity:.72}.ai-intake-upload>span{background:var(--purple);color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ai-intake-upload>span svg{width:22px}.ai-intake-upload>div{gap:3px;min-width:0;display:grid}.ai-intake-upload>div small{color:var(--muted);font-size:14px}.ai-intake-upload>em{color:var(--purple);background:#fff;border:1px solid #ded4ec;border-radius:11px;margin-left:auto;padding:9px 13px;font-size:14px;font-style:normal;font-weight:800}.ai-intake-upload>em svg{width:18px;display:block}.ai-intake-upload>input{display:none}.ai-intake-files>p.ai-intake-empty{text-align:center;border:1px solid var(--line);border-radius:16px;flex-direction:column;align-items:center}.ai-intake-empty>svg{width:26px;color:var(--purple)}.ai-intake-empty>b{color:var(--ink)}.ai-intake-empty>small{max-width:430px;font-size:14px;line-height:1.45}html[data-theme=dark] .ai-intake-upload{background:linear-gradient(135deg,#1e1726,#251a31);border-color:#60417f}html[data-theme=dark] .ai-intake-upload>em{color:#d2a5fa;background:#151616;border-color:#49335d}@media (width<=800px){.ai-intake-upload{align-items:flex-start}.ai-intake-upload>em{display:none}}:is(html:has(.ai-intake-backdrop),body:has(.ai-intake-backdrop)){overflow:hidden}body:has(.ai-intake-backdrop){min-width:0}.ai-intake-backdrop{width:100vw;max-width:100vw;padding:16px;overflow:hidden}.modal.ai-intake-modal{overscroll-behavior:contain;width:min(920px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:hidden auto;border-radius:28px!important}.ai-intake-head{background:linear-gradient(135deg,#fff,#f8f3ff);border:1px solid #e6dfef;border-radius:20px;align-items:center;margin:18px 72px 0 18px;padding:18px}.ai-intake-head>span{border-radius:18px;width:58px;height:58px;box-shadow:0 10px 24px #7d39eb2e}.ai-intake-head h2{font-size:26px;line-height:1.08}.ai-intake-head p{margin-top:7px;line-height:1.4}.ai-intake-close{border:1px solid #e1e1dc;top:18px;right:18px;background:#f7f7f3!important}.ai-intake-source{min-width:0;padding-top:20px}.ai-intake-goal textarea{background:#fafaf7;border-radius:13px;min-width:0;line-height:1.5}.ai-intake-file-title{background:#faf9fc;border:1px solid #e6e3e9;border-radius:14px;align-items:center;margin:22px 0 12px;padding:12px 14px}.ai-intake-file-title b{font-size:16px}.ai-intake-file-title>span{color:#6230a5;background:#eee7f8;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}.ai-intake-files,.ai-intake-upload,.ai-intake-source>footer{min-width:0;max-width:100%}html[data-theme=dark] .ai-intake-head{background:linear-gradient(135deg,#191a1a,#211926);border-color:#3e3548}html[data-theme=dark] .ai-intake-file-title{background:#202220;border-color:#383a38}html[data-theme=dark] .ai-intake-file-title>span{color:#d0a4ff;background:#322440}@media (width<=800px){.ai-intake-backdrop{place-items:center;padding:8px}.modal.ai-intake-modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:22px!important}.ai-intake-head{border-radius:17px;gap:12px;margin:12px 58px 0 12px;padding:14px}.ai-intake-head>span{border-radius:15px;width:48px;height:48px}.ai-intake-head small{margin-bottom:4px;font-size:11px}.ai-intake-head h2{font-size:21px}.ai-intake-head p{font-size:13px}.ai-intake-close{top:13px;right:13px}.ai-intake-source{padding:18px 16px 22px}.ai-intake-file-title{align-items:flex-start}.ai-intake-file-title>span{white-space:normal}.ai-intake-source>footer{gap:14px}.ai-intake-source>footer .button{width:100%}}@media (width<=540px){.ai-intake-head{flex-direction:column;align-items:flex-start}.ai-intake-head>span{width:42px;height:42px}.ai-intake-file-title{gap:10px}.ai-intake-upload{padding:13px}.ai-intake-files>label{padding:12px}.ai-intake-source>footer>span{font-size:13px}}@font-face{font-family:Stetica;src:url(/assets/AA-Stetica-Regular-DntTUtX-.otf)}@font-face{font-family:Stetica;src:url(/assets/AA-Stetica-Medium-DNqQblTY.otf);font-weight:500}@font-face{font-family:Stetica;src:url(/assets/AA-Stetica-Bold-CW-lTMAN.otf);font-weight:700}.invitation-link{gap:8px;display:flex}.invitation-link input{border:1px solid var(--line);background:#f5f5f5;border-radius:8px;flex:1;min-width:0;height:42px;padding:0 11px}.invitation-link button{color:#fff;background:#111;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.invitation-link button svg{width:14px}.invitation-link button:disabled{opacity:.45}:root{color:#151515;font-synthesis:none;--black:#0b0b0b;--surface:#fff;--line:#e5e5e1;--muted:#74746f;--accent:#edfc41;--purple:#7d39eb;--critical:#6d001a;--red:#f44343;--sidebar:250px;background:#f1f1ef;font-family:Stetica,Inter,Arial,sans-serif}*{box-sizing:border-box}html{background:#f1f1ef}body{min-width:1180px;min-height:100vh;margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #7d39eb3d}.app{min-height:100vh;padding-left:var(--sidebar);transition:padding-left .22s}.sidebar{z-index:50;width:var(--sidebar);color:#fff;background:#0a0a0a;flex-direction:column;padding:18px 14px;transition:width .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand-row{justify-content:space-between;align-items:center;gap:8px;height:44px;display:flex}.brand{color:#fff;background:0 0;align-items:center;gap:10px;min-width:0;padding:0 7px;display:flex}.brand-mark{background:var(--accent);color:#090909;border-radius:10px;place-items:center;width:34px;height:34px;font-size:21px;font-weight:700;display:grid}.brand-name{letter-spacing:-.7px;font-size:22px;font-weight:700}.sidebar .icon-button{color:#aaa;background:#222;width:34px;height:34px}.sidebar .icon-button:hover{color:#fff;background:#303030}.sidebar .icon-button svg{width:17px}.product-label{color:#6c6c6c;letter-spacing:1.4px;white-space:nowrap;margin:24px 12px 13px;font-size:13px;font-weight:700}.sidebar nav{flex-direction:column;gap:2px;display:flex}.sidebar nav>button,.sidebar-footer>button{color:#a7a7a7;text-align:left;white-space:nowrap;background:0 0;border-radius:9px;align-items:center;gap:12px;width:100%;height:43px;padding:0 11px;transition:all .16s;display:flex;position:relative}.sidebar nav>button:hover,.sidebar-footer>button:hover{color:#fff;background:#181818}.sidebar nav>button.active,.sidebar-footer>button.active{color:#fff;background:#252525}.sidebar nav>button.active:before,.sidebar-footer>button.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:-14px}.nav-label{font-size:14px}.nav-count{color:#c9c9c9;background:#282828;border-radius:10px;place-items:center;min-width:22px;height:20px;margin-left:auto;padding:0 6px;font-size:13px;display:grid}.active .nav-count{background:var(--accent);color:#111;font-weight:700}.nav-alert{background:var(--red);border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #f443431f}.sidebar-footer{flex-direction:column;gap:11px;margin-top:auto;display:flex}.signed-in{white-space:nowrap;border-top:1px solid #242424;align-items:center;gap:10px;height:62px;padding:10px;display:flex}.signed-in>span{background:var(--purple);border-radius:50%;place-items:center;min-width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.signed-in>div{flex-direction:column;flex:1;min-width:0;display:flex}.signed-in b{font-size:13px}.signed-in small{color:#7e7e7e;font-size:13px}.signed-in svg{color:#777;width:17px}.collapsed .brand-name,.collapsed .product-label,.collapsed .nav-label,.collapsed .nav-count,.collapsed .signed-in>div,.collapsed .signed-in>svg{display:none}.collapsed .brand-row{justify-content:center}.collapsed .brand{display:none}.collapsed nav>button,.collapsed .sidebar-footer>button{justify-content:center}.collapsed .signed-in{justify-content:center;padding-inline:0}.collapsed nav>button.active:before,.collapsed .sidebar-footer>button.active:before{left:-14px}.collapsed .nav-alert{position:absolute;top:8px;right:8px}.topbar{z-index:40;top:0;left:var(--sidebar);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#fffffff0;align-items:center;gap:28px;height:76px;padding:0 34px;transition:left .22s;display:flex;position:fixed;right:0}.environment-wrap{align-items:center;gap:11px;width:240px;display:flex}.environment{text-transform:uppercase;letter-spacing:.45px;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:15px;font-weight:700;display:flex}.environment>span{border-radius:50%;width:7px;height:7px}.environment svg{width:13px}.environment-production{color:#680014;background:#fff0f1;box-shadow:inset 0 0 0 1px #f0cbd2}.environment-production>span{background:var(--red)}.environment-staging{color:#5d24bd;background:#f0e8ff;box-shadow:inset 0 0 0 1px #d8c5fa}.environment-staging>span{background:var(--purple)}.environment-wrap>small{color:#8a8a84;font-size:13px;line-height:1.15}.global-search-wrap{width:min(480px,38vw);position:relative}.global-search{border:1px solid var(--line);background:#f7f7f5;border-radius:9px;align-items:center;gap:9px;width:100%;height:40px;padding:0 12px;display:flex}.global-search:focus-within,.global-search.open{background:#fff;border-color:#a96eff;box-shadow:0 0 0 3px #7d39eb1a}.global-search svg{color:#777;width:17px}.global-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.global-search kbd{color:#888;background:#fff;border:1px solid #deded9;border-radius:5px;padding:3px 6px;font-family:inherit;font-size:13px}.global-search-popover{z-index:55;border:1px solid var(--line);background:#fff;border-radius:14px;padding:8px;animation:.15s popover-in;position:absolute;top:48px;left:0;right:0;box-shadow:0 22px 65px #0000002e}.global-search-heading{justify-content:space-between;align-items:center;padding:7px 9px 9px;display:flex}.global-search-heading span{color:#777;letter-spacing:1px;font-size:14px;font-weight:800}.global-search-heading small{color:#999;font-size:14px}.global-search-popover>button{text-align:left;background:0 0;border-radius:9px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 9px;display:grid}.global-search-popover>button.active,.global-search-popover>button:hover{background:#f3effb}.global-search-popover>button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.global-search-popover>button small{color:#7d39eb;text-transform:uppercase;letter-spacing:.65px;font-size:13px;font-weight:800}.global-search-popover>button b,.global-search-popover>button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-popover>button b{font-size:14px}.global-search-popover>button em{color:#85857f;font-size:14px;font-style:normal}.global-search-popover>button>svg{color:#aaa;width:15px}.global-search-icon{color:#6d2aca;background:#f0e9fc;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.global-search-icon svg{width:16px}.global-search-icon.incident,.global-search-icon.error{color:#8b0a24;background:#fff0f1}.global-search-icon.business{color:#405500;background:#efffc1}.global-search-icon.ticket,.global-search-icon.consumer{color:#245a9b;background:#edf5ff}.global-search-empty{color:#999;justify-content:center;align-items:center;gap:11px;min-height:82px;padding:16px;display:flex}.global-search-empty>svg{width:22px}.global-search-empty span{flex-direction:column;display:flex}.global-search-empty b{color:#333;font-size:14px}.global-search-empty small{font-size:14px}.global-search-popover footer{color:#999;border-top:1px solid #eee;gap:13px;margin-top:5px;padding:8px 9px 3px;font-size:13px;display:flex}.global-search-popover footer span{align-items:center;gap:3px;display:flex}.global-search-popover footer kbd{color:#666;background:#f7f7f5;border:1px solid #ddd;border-radius:4px;padding:2px 4px;font-family:inherit;font-size:13px}.topbar-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.quick-action{background:var(--black);color:#fff;border-radius:9px;height:40px;padding:0 16px;font-size:15px}.quick-action span{color:var(--accent);margin-right:5px;font-size:17px}.icon-button{background:#f4f4f1;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.icon-button:hover{background:#ebebe7}.icon-button svg{width:18px}.alert-button{position:relative}.alert-button i{background:var(--red);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.avatar{background:var(--purple);color:#fff;border-radius:10px;width:40px;height:40px;font-size:15px;font-weight:700}.alerts-wrap{position:relative}.alerts-popover{border:1px solid var(--line);background:#fff;border-radius:14px;width:390px;padding:12px;animation:.15s popover-in;position:absolute;top:49px;right:0;box-shadow:0 22px 60px #00000029}.popover-title{justify-content:space-between;align-items:center;padding:5px 6px 12px;display:flex}.popover-title div{flex-direction:column;display:flex}.popover-title small,.panel-heading>div>span,.placeholder-main>span,.checklist>span{color:#8b8b85;letter-spacing:1.1px;font-size:14px;font-weight:700}.popover-title strong{font-size:17px}.popover-title button{background:0 0}.popover-title svg{width:17px}.alerts-popover>button{text-align:left;background:#fff;border-top:1px solid #eee;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;width:100%;padding:13px 7px;display:grid}.alerts-popover>button:hover{background:#fafaf7}.alerts-popover>button>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.alerts-popover b{font-size:15px}.alerts-popover small{color:#888;font-size:13px}.alerts-popover>button>svg{color:#999;width:15px}.alert-symbol{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.alert-symbol svg{width:16px}.alert-symbol.critical{color:var(--red);background:#fff0f1}.alert-symbol.warning{color:var(--purple);background:#f2edff}.alerts-popover>a{color:#5c24bc;justify-content:space-between;align-items:center;padding:12px 7px 4px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.alerts-popover>a svg{width:14px}main{max-width:1760px;margin:0 auto;padding:112px 34px 50px}.page-header{justify-content:space-between;align-items:flex-end;gap:30px;min-height:76px;margin-bottom:25px;display:flex}.page-header>div:first-child>span{color:#777771;letter-spacing:1.4px;font-size:13px;font-weight:700}.page-header h1{letter-spacing:-.8px;margin:7px 0 4px;font-size:34px;font-weight:600;line-height:1}.page-header p{color:#777771;margin:0;font-size:15px}.page-actions{align-items:center;gap:8px;display:flex}.button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.button svg{width:16px}.button.dark{color:#fff;background:#111}.button.dark:hover{background:#292929}.button.secondary{border:1px solid var(--line);background:#fff}.button.secondary:hover{background:#f8f8f5}.button.accent{background:var(--accent)}.button.danger{background:var(--critical);color:#fff}.button:disabled{opacity:.45;cursor:not-allowed}.metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;height:116px;padding:17px;display:flex;position:relative}.metric>span{color:#73736e;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.metric strong{letter-spacing:-.7px;margin-top:auto;font-size:28px;font-weight:600}.metric small{color:#666;background:#f2f2ef;border-radius:12px;padding:4px 7px;font-size:14px;position:absolute;bottom:17px;right:14px}.metric-accent{background:var(--accent);border-color:#dce936}.metric-accent small{color:#111;background:#ffffff94}.metric-warning small{color:#6328c4;background:#f2edff}.metric-danger{color:#fff;background:#21050b;border-color:#21050b}.metric-danger>span{color:#cfadb5}.metric-danger small{color:#fff;background:#6d001a}.overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);gap:10px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:13px}.chart-panel{height:338px;padding:22px 24px}.activity-chart{height:100%;position:relative}.chart-summary{align-items:flex-end;gap:13px;display:flex}.chart-summary>div{flex-direction:column;display:flex}.chart-summary>div span{color:#777;font-size:14px}.chart-summary strong{font-size:29px}.status{white-space:nowrap;border-radius:11px;align-items:center;gap:6px;width:max-content;min-height:22px;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-positive{color:#3d5600;background:#f0f9c9}.status-warning{color:#6526c8;background:#f2eafe}.status-danger{color:#9b1731;background:#fff0f1}.status-purple{color:#6526c8;background:#f0e8ff}.status-muted{color:#777;background:#efefec}.status-neutral{color:#555;background:#f1f1ee}.chart-legend{color:#777;gap:14px;font-size:14px;display:flex;position:absolute;top:9px;right:0}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:2px;width:7px;height:7px}.chart-legend i.purple{background:var(--purple)}.chart-legend i.gray{background:#b9b9b3}.activity-chart svg{width:100%;height:205px;position:absolute;top:67px;left:0;right:0;overflow:visible}.grid-line{stroke:#e9e9e5;stroke-width:.45px;stroke-dasharray:2 2}.activity-line{fill:none;stroke:var(--purple);stroke-width:1.6px;vector-effect:non-scaling-stroke}.comparison-line{fill:none;stroke:#bfbfba;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.chart-axis{color:#8a8a85;justify-content:space-between;font-size:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.attention-panel{height:338px;padding:20px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:39px;display:flex}.panel-heading>div{flex-direction:column;gap:4px;display:flex}.panel-heading h2{margin:0;font-size:18px}.panel-heading>button,.text-button{color:#6123c2;background:0 0;align-items:center;gap:5px;padding:3px 0;font-size:13px;font-weight:700;display:flex}.panel-heading button svg,.text-button svg{width:13px}.attention-items{margin-top:9px}.attention-items>button{text-align:left;background:#fff;border-top:1px solid #eeeeea;grid-template-columns:6px minmax(0,1fr) 120px 16px;align-items:center;gap:10px;width:100%;min-height:57px;padding:9px 4px;display:grid}.attention-items>button:hover{background:#fafaf7}.severity{border-radius:3px;width:6px;height:34px}.severity-critical{background:var(--red)}.severity-high{background:var(--critical)}.severity-medium{background:var(--purple)}.attention-items>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.attention-items b{font-size:14px}.attention-items small{color:#85857f;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.attention-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.attention-meta em{background:#f1f1ee;border-radius:5px;padding:3px 6px;font-size:13px;font-style:normal}.attention-items>button>svg{color:#aaa;width:14px}.service-panel{min-height:295px;padding:20px 20px 14px}.service-table{margin-top:11px}.table-head,.service-table>button{grid-template-columns:1.2fr 1fr .75fr .55fr;align-items:center;gap:12px;display:grid}.table-head{color:#8a8a85;height:27px;font-size:14px}.service-table>button{text-align:left;background:#fff;border-top:1px solid #efefeb;width:100%;height:42px}.service-table>button:hover{background:#fafaf7}.service-table b,.service-table>button>span{font-size:13px}.service-table code{font-size:14px}.release-panel{background:#f2ecff;border-color:#e0d2fa;min-height:295px;padding:20px}.release-panel>.panel-heading>svg{background:var(--purple);color:#fff;border-radius:10px;width:36px;height:36px;padding:8px}.release-panel>p{color:#5e5666;max-width:520px;margin:28px 0 24px;font-size:15px;line-height:1.5}.release-meta{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.release-meta>span{background:#ffffff94;border:1px solid #dfd3f3;border-radius:9px;flex-direction:column;gap:4px;padding:10px;display:flex}.release-meta small{color:#7c7284;font-size:13px}.release-meta b{font-size:13px}.release-meta .good{color:#436000}.release-panel .text-button{margin-top:17px}.list-summary{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;height:68px;margin-bottom:10px;padding:0 20px;display:flex}.list-summary>div{border-right:1px solid var(--line);align-items:baseline;gap:8px;min-width:135px;padding:0 22px;display:flex}.list-summary>div:first-child{padding-left:0}.list-summary>div:last-child{border:0}.list-summary strong{font-size:20px}.list-summary span{color:#777;font-size:13px}.table-panel{overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:64px;padding:11px 14px;display:flex}.table-toolbar>label{border:1px solid var(--line);background:#f8f8f6;border-radius:8px;align-items:center;gap:8px;width:290px;height:40px;padding:0 12px;display:flex}.table-toolbar>label svg{color:#777;width:15px}.table-toolbar>label input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.segmented{background:#f1f1ee;border-radius:8px;padding:3px;display:flex}.segmented button{color:#777;background:0 0;border-radius:6px;height:32px;padding:0 13px;font-size:13px}.segmented button.active{color:#111;background:#fff;font-weight:700;box-shadow:0 1px 5px #00000014}.table-toolbar>.button:first-of-type{margin-left:auto}.business-row{text-align:left;background:#fff;border-bottom:1px solid #efefec;grid-template-columns:minmax(180px,1.5fr) minmax(135px,1fr) 70px 50px 120px 95px 92px 100px 17px;align-items:center;gap:12px;width:100%;min-width:1100px;min-height:64px;padding:0 14px;font-size:13px;display:grid}.business-row:not(.business-head):hover{background:#fbfbf7}.business-head{color:#868680;background:#f7f7f5;min-height:35px;font-size:14px}.business-name{align-items:center;gap:9px;min-width:0;display:flex}.business-name>i{color:#6829c8;background:#eee8fb;border-radius:8px;place-items:center;width:32px;min-width:32px;height:32px;font-size:14px;font-style:normal;font-weight:700;display:grid}.business-name>span{flex-direction:column;gap:3px;min-width:0;display:flex}.business-name b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.business-name small{color:#898984;font-size:13px}.business-row>code{background:#f1f1ee;border-radius:5px;width:max-content;padding:4px 6px;font-size:14px}.business-row>svg{color:#aaa;width:14px}.progress-wrap{align-items:center;gap:6px;display:flex}.progress{background:#e8e8e4;border-radius:3px;width:76px;height:5px;overflow:hidden}.progress i{background:var(--purple);border-radius:3px;height:100%;display:block}.progress-wrap>span{font-size:13px}.table-footer{color:#83837e;justify-content:space-between;align-items:center;height:57px;padding:0 15px;font-size:14px;display:flex}.table-footer>div{gap:3px;display:flex}.table-footer button{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:29px;height:29px;padding:0 8px;font-size:14px}.table-footer button.active{color:#fff;background:#111}.table-footer button:disabled{opacity:.4}.empty-table{color:#777;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:260px;display:flex}.empty-table svg{width:26px}.empty-table b{color:#222}.approval-notice{background:#f2ecff;border:1px solid #d9caf5;border-radius:12px;align-items:center;gap:12px;min-height:64px;margin-bottom:12px;padding:13px 16px;display:flex}.approval-notice>svg{width:24px;color:var(--purple)}.approval-notice>div{flex-direction:column;gap:3px;display:flex}.approval-notice b{font-size:15px}.approval-notice span{color:#776d7f;font-size:13px}.approval-list{flex-direction:column;gap:9px;display:flex}.approval-card{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;min-height:165px;padding:19px;display:grid}.approval-card.resolved{opacity:.68}.risk-icon{border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.risk-icon svg{width:20px}.risk-critical{color:var(--red);background:#fff0f1}.risk-high{color:var(--purple);background:#f2ecff}.approval-main{min-width:0}.approval-title{align-items:center;gap:8px;display:flex}.approval-title>code{color:#888;font-size:14px}.approval-main h2{margin:10px 0 4px;font-size:17px}.approval-main>strong{font-size:14px}.approval-main>p{color:#666;margin:10px 0 14px;font-size:14px}.approval-meta{color:#888;gap:24px;font-size:14px;display:flex}.approval-meta b{color:#444}.approval-actions{justify-content:flex-end;align-items:flex-end;gap:7px;min-width:240px;display:flex}.own-request{color:#777;align-items:center;gap:9px;display:flex}.own-request>svg{width:20px}.own-request>span{flex-direction:column;display:flex}.own-request b{font-size:13px}.own-request small{font-size:14px}.audit-row{text-align:left;background:#fff;border-bottom:1px solid #efefec;grid-template-columns:78px 110px 160px 125px minmax(180px,1fr) 90px 15px;align-items:center;gap:13px;width:100%;min-height:58px;padding:0 14px;font-size:13px;display:grid}.audit-head{color:#868680;background:#f7f7f5;min-height:35px;font-size:14px}.audit-row code{font-size:14px}.audit-row>svg{color:#aaa;width:14px}.placeholder-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.7fr);gap:10px;display:grid}.placeholder-main{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;padding:52px;display:flex}.placeholder-icon{background:var(--accent);border-radius:14px;place-items:center;width:55px;height:55px;margin-bottom:25px;display:grid}.placeholder-icon svg{width:25px}.placeholder-main h2{max-width:520px;margin:9px 0;font-size:28px}.placeholder-main p{color:#6f6f69;max-width:560px;margin:0 0 25px;font-size:15px;line-height:1.6}.checklist{padding:24px}.checklist>div{border-bottom:1px solid #eee;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;height:62px;display:grid}.checklist>div>span{background:#f1f1ee;border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.checklist b{font-size:14px}.checklist em{color:#888;font-size:14px;font-style:normal}.checklist>div:first-of-type em{background:var(--accent);color:#111;border-radius:9px;padding:4px 7px}.drawer-backdrop,.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0a61;animation:.15s fade-in;position:fixed;inset:0}.drawer{background:#f7f7f4;width:520px;padding:25px;animation:.24s drawer-in;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-22px 0 65px #00000029}.drawer-head{justify-content:space-between;align-items:center;display:flex}.drawer-logo{color:#6526c6;background:#eee6fc;border-radius:14px;place-items:center;width:58px;height:58px;font-size:15px;font-weight:700;display:grid}.drawer-id{color:#898984;margin-top:24px;font-size:14px;display:block}.drawer h2{margin:4px 0 10px;font-size:30px}.drawer-status{gap:7px;display:flex}.drawer-tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:23px;height:48px;margin:25px 0 18px;display:flex}.drawer-tabs button{color:#777;background:0 0;height:39px;padding:0;font-size:13px}.drawer-tabs button.active{color:#111;border-bottom:2px solid #111;font-weight:700}.drawer-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drawer-grid>div{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;height:75px;padding:13px;display:flex}.drawer-grid small{color:#888;font-size:14px}.drawer-grid b{font-size:14px}.drawer-section{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:12px;padding:7px 15px}.drawer-section>div{border-bottom:1px solid #efefeb;justify-content:space-between;align-items:center;height:44px;font-size:13px;display:flex}.drawer-section>div:last-child{border:0}.drawer-actions{grid-template-columns:.8fr 1.3fr;gap:8px;margin-top:12px;display:grid}.danger-zone{color:#74031a;text-align:left;background:#fff4f5;border:1px solid #e7cbd0;border-radius:10px;grid-template-columns:33px 1fr 17px;align-items:center;gap:10px;width:100%;min-height:70px;margin-top:26px;padding:12px;display:grid}.danger-zone>svg:first-child{width:22px}.danger-zone>span{flex-direction:column;gap:3px;display:flex}.danger-zone b{font-size:14px}.danger-zone small{color:#a05f6d;font-size:14px}.danger-zone>svg:last-child{width:15px}.modal-backdrop{place-items:center;display:grid}.modal{background:#fff;border-radius:15px;width:540px;padding:28px;animation:.2s modal-in;position:relative;box-shadow:0 30px 80px #00000040}.modal>.icon-button{position:absolute;top:18px;right:18px}.modal-icon{width:48px;height:48px;color:var(--critical);background:#fff0f1;border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.modal-icon svg{width:23px}.modal-kicker{color:var(--critical);letter-spacing:.9px;font-size:14px;font-weight:700}.modal h2{margin:8px 0;font-size:24px}.modal>p{color:#6e6e69;margin:0 0 20px;font-size:14px;line-height:1.55}.modal>label{flex-direction:column;gap:7px;margin-top:13px;font-size:13px;font-weight:700;display:flex}.modal textarea,.modal input{border:1px solid var(--line);background:#f8f8f6;border-radius:9px;outline:0;width:100%;font-size:14px;font-weight:400}.modal textarea{resize:none;height:92px;padding:11px}.modal input{height:42px;padding:0 11px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:21px;display:flex}.toast{z-index:150;background:#f8ffd3;border:1px solid #d8e59c;border-radius:12px;align-items:center;gap:11px;min-width:340px;padding:13px;animation:.25s toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #00000026}.toast>svg{width:21px}.toast>span{flex-direction:column;flex:1;display:flex}.toast b{font-size:14px}.toast small{color:#5e6741;font-size:14px}.toast button{background:0 0}.toast button svg{width:15px}.loading{color:#fff;background:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;display:flex}.loading-logo{background:var(--accent);color:#111;border-radius:14px;place-items:center;width:54px;height:54px;font-size:28px;font-weight:700;animation:1.2s infinite loading-pulse;display:grid}.loading span{color:#888;font-size:14px}.profile-wrap{position:relative}.profile-popover{border:1px solid var(--line);background:#fff;border-radius:12px;width:238px;padding:10px;animation:.15s popover-in;position:absolute;top:49px;right:0;box-shadow:0 18px 50px #00000026}.profile-popover>div{align-items:center;gap:10px;padding:8px;display:flex}.profile-popover>div>span{background:var(--purple);color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.profile-popover p{flex-direction:column;margin:0;display:flex}.profile-popover b{font-size:14px}.profile-popover small{color:#888;font-size:14px}.profile-popover>button{color:#75172a;text-align:left;background:#fff;border-top:1px solid #eee;align-items:center;gap:8px;width:100%;height:38px;padding:0 9px;font-size:13px;display:flex}.profile-popover>button:hover{background:#fff5f6}.profile-popover>button svg{width:15px}.auth-page{color:#fff;background:#0a0a0a;grid-template-rows:auto 1fr auto;place-items:center;min-height:100vh;padding:38px;display:grid;position:relative;overflow:hidden}.auth-page:before{content:"";background:var(--accent);filter:blur(130px);opacity:.11;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-340px;left:-260px}.auth-page:after{content:"";background:var(--purple);filter:blur(120px);opacity:.15;border-radius:50%;width:520px;height:520px;position:absolute;top:-250px;right:-250px}.auth-brand{z-index:2;align-items:center;gap:9px;display:flex;position:absolute;top:30px;left:38px}.auth-brand>span{background:var(--accent);color:#111;border-radius:9px;place-items:center;width:36px;height:36px;font-size:21px;font-weight:700;display:grid}.auth-brand>b{font-size:21px}.auth-brand>small{color:#777;letter-spacing:1.3px;border-left:1px solid #333;margin-left:8px;padding-left:15px;font-size:13px}.auth-environment{color:#d98797;letter-spacing:.8px;z-index:2;background:#1c0c10;border:1px solid #4a1c25;border-radius:7px;align-items:center;gap:7px;height:29px;padding:0 10px;font-size:13px;font-weight:700;display:flex;position:absolute;top:35px;right:38px}.auth-environment i{background:var(--red);border-radius:50%;width:6px;height:6px}.auth-card{z-index:2;background:#141414;border:1px solid #292929;border-radius:16px;width:510px;margin:55px 0 25px;padding:32px;position:relative;box-shadow:0 30px 100px #00000073}.auth-icon{background:var(--accent);color:#111;border-radius:11px;place-items:center;width:44px;height:44px;margin-bottom:21px;display:grid}.auth-icon.purple{background:var(--purple);color:#fff}.auth-icon.success{background:var(--accent)}.auth-icon svg{width:20px}.auth-kicker{color:#777;letter-spacing:1.4px;font-size:13px;font-weight:700}.auth-card h1{letter-spacing:-.45px;margin:8px 0 7px;font-size:26px}.auth-card>p{color:#8f8f8f;margin:0 0 22px;font-size:13px;line-height:1.55}.auth-card form{flex-direction:column;gap:14px;display:flex}.auth-card label{color:#bdbdbd;flex-direction:column;gap:7px;font-size:14px;font-weight:500;display:flex}.auth-card label>input,.password-field{background:#0e0e0e;border:1px solid #303030;border-radius:8px;height:43px}.auth-card label>input{color:#fff;outline:0;padding:0 12px;font-size:14px}.password-field{align-items:center;display:flex}.password-field input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 12px;font-size:14px}.password-field button{color:#777;background:0 0;width:42px;height:100%}.password-field svg{width:16px}.auth-submit{background:var(--accent);color:#111;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:3px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.auth-submit:hover{background:#f3ff70}.auth-submit:disabled{opacity:.45;cursor:not-allowed}.auth-submit svg{width:15px}.auth-back{color:#777;background:0 0;height:32px;font-size:14px}.auth-back:hover{color:#fff}.auth-notice,.auth-error{border-radius:8px;align-items:center;gap:9px;margin:0 0 16px;padding:10px;display:flex}.auth-notice{color:#d5b267;background:#1d180e;border:1px solid #4b3920}.auth-notice svg,.auth-error svg{width:16px;min-width:16px}.auth-notice>span{flex-direction:column;display:flex}.auth-notice b{font-size:14px}.auth-notice small{font-size:13px}.auth-error{color:#ed8b9e;background:#220d12;border:1px solid #54202b;margin:0;font-size:14px}.mock-hint{border-top:1px solid #2b2b2b;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.mock-hint>span{color:#ae79ff;background:#2f2343;border-radius:5px;padding:4px 6px;font-size:12px;font-weight:700}.mock-hint p{color:#707070;margin:0;font-size:13px}.mock-hint b{color:#aaa}.mfa-setup{background:#0e0e0e;border:1px solid #2d2d2d;border-radius:10px;grid-template-columns:126px 1fr;align-items:center;gap:18px;margin:4px 0 19px;padding:14px;display:grid}.mock-qr{background:#fff;border:5px solid #fff;grid-template-rows:repeat(13,1fr);grid-template-columns:repeat(13,1fr);gap:1px;width:126px;height:126px;padding:9px;display:grid;position:relative}.mock-qr i{background:#fff}.mock-qr i.active{background:#111}.mock-qr>span{background:var(--accent);color:#111;border:3px solid #fff;border-radius:5px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mfa-setup>div:last-child{flex-direction:column;gap:7px;min-width:0;display:flex}.mfa-setup small{color:#777;font-size:13px}.mfa-setup b{font-size:13px}.mfa-setup code{color:#d8bdff;letter-spacing:1px;background:#1b1b1b;border-radius:6px;padding:8px;font-size:14px}.mfa-setup button,.copy-codes{color:#ddd;background:#222;border:1px solid #343434;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:31px;font-size:13px;display:flex}.mfa-setup button svg,.copy-codes svg{width:13px}.auth-card .otp-input{text-align:center;letter-spacing:12px;height:58px;padding-left:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px}.recovery-codes{background:#0c0c0c;border:1px solid #303030;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;margin:3px 0 10px;padding:12px;display:grid}.recovery-codes code{color:#ddd;text-align:center;letter-spacing:.7px;background:#1b1b1b;border-radius:6px;padding:8px;font-size:14px}.copy-codes{width:100%;margin-bottom:12px}.recovery-warning{color:#c5a65e;background:#1d180e;border:1px solid #4b3920;border-radius:8px;gap:8px;margin:0 0 15px;padding:10px;font-size:13px;line-height:1.45;display:flex}.recovery-warning svg{width:15px;min-width:15px}.auth-footer{z-index:2;color:#555;align-items:center;gap:7px;font-size:13px;display:flex;position:relative}.auth-footer svg{width:13px}.team-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px;display:grid}.team-summary>div{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;height:82px;padding:15px;display:flex}.summary-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.summary-icon svg{width:17px}.summary-icon.black{color:#fff;background:#111}.summary-icon.accent{background:var(--accent)}.summary-icon.purple{color:var(--purple);background:#eee5fc}.summary-icon.safe{color:#4a6100;background:#eff8c8}.team-summary p{flex-direction:column;margin:0;display:flex}.team-summary small{color:#81817c;font-size:14px}.team-row{text-align:left;background:#fff;border-bottom:1px solid #efefec;grid-template-columns:minmax(220px,1.25fr) minmax(240px,1.15fr) 100px 65px 120px 105px 15px;align-items:center;gap:13px;width:100%;min-height:66px;padding:0 14px;font-size:13px;display:grid}.team-row:not(.team-head):hover{background:#fbfbf7}.team-head{color:#868680;background:#f7f7f5;min-height:35px;font-size:14px}.team-person{align-items:center;gap:10px;min-width:0;display:flex}.team-person>i{color:#6829c8;background:#eee8fb;border-radius:9px;place-items:center;width:35px;min-width:35px;height:35px;font-size:14px;font-style:normal;font-weight:700;display:grid}.team-person>i.me{background:var(--purple);color:#fff}.team-person>span{flex-direction:column;gap:3px;min-width:0;display:flex}.team-person b{font-size:14px}.team-person b em{background:var(--accent);border-radius:5px;margin-left:6px;padding:2px 5px;font-size:12px;font-style:normal}.team-person small{color:#85857f;font-size:13px}.role-cell{flex-direction:column;gap:3px;display:flex}.role-cell b{font-size:13px}.role-cell small{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.team-row>svg{color:#aaa;width:14px}.team-modal label select{border:1px solid var(--line);background:#f8f8f6;border-radius:9px;width:100%;height:42px;padding:0 10px;font-size:13px}.modal-icon.team{color:var(--purple);background:#eee6fc}.modal-kicker.neutral{color:#777}.form-error{color:#9b1731;background:#fff0f1;border-radius:8px;align-items:center;gap:7px;margin-top:12px;padding:9px;font-size:14px;display:flex}.form-error svg{width:14px}.invite-note{color:#475900;background:#f1f7d2;border-radius:9px;align-items:center;gap:9px;margin-top:14px;padding:10px;display:flex}.invite-note svg{width:18px}.invite-note>span{flex-direction:column;display:flex}.invite-note b{font-size:14px}.invite-note small{font-size:13px}.team-drawer-avatar{background:var(--purple);color:#fff;border-radius:14px;place-items:center;width:58px;height:58px;font-size:15px;font-weight:700;display:grid}.drawer-email{color:#777;margin:-5px 0 11px;font-size:13px}.security-strip{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.security-strip>div{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:9px;height:67px;padding:11px;display:flex}.security-strip svg{width:18px;color:var(--purple)}.security-strip span{flex-direction:column;gap:3px;display:flex}.security-strip small{color:#85857f;font-size:13px}.security-strip b{font-size:13px}.permission-section{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:18px;padding:15px}.permission-title{justify-content:space-between;align-items:center;display:flex}.permission-title span{color:#888;letter-spacing:.9px;font-size:13px;font-weight:700}.permission-title b{color:#6424c6;background:#eee8fb;border-radius:10px;place-items:center;min-width:24px;height:20px;padding:0 6px;font-size:13px;display:grid}.permission-group{border-bottom:1px solid #efefeb;padding:12px 0}.permission-group:last-child{border:0}.permission-group>strong{text-transform:uppercase;color:#777;margin-bottom:7px;font-size:13px;display:block}.permission-group>div{flex-wrap:wrap;gap:5px;display:flex}.permission-group code{background:#f1f1ee;border-radius:6px;padding:5px 7px;font-size:13px}.no-permissions{color:#888;text-align:center;padding:25px 0 10px;font-size:14px}.mock-qr>img{object-fit:contain;width:100%;height:100%}.mock-qr>.qr-loading{color:#777;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-page{flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow:auto}.auth-card{margin-top:72px}@keyframes popover-in{0%{opacity:0;transform:translateY(-5px)}}@keyframes fade-in{0%{opacity:0}}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes modal-in{0%{opacity:0;transform:translateY(9px)scale(.98)}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}@keyframes loading-pulse{50%{opacity:.8;transform:scale(.94)}}@media (width<=1650px){.environment-wrap{width:auto}.environment-wrap>small{display:none}}@media (width<=1360px){.metrics-grid{grid-template-columns:repeat(3,1fr)}.overview-grid{grid-template-columns:1fr 1fr}.global-search-wrap{width:320px}.business-row{font-size:14px}.attention-items>button{grid-template-columns:6px minmax(0,1fr) 90px 16px}}.business-detail-head{border:1px solid var(--line);background:#fff;border-radius:14px 14px 0 0;grid-template-columns:1fr auto;align-items:end;gap:18px;min-height:132px;margin:-4px 0 0;padding:20px 24px;display:grid}.back-link{color:#777;background:0 0;grid-column:1/3;width:max-content;padding:0;font-size:13px}.business-title{align-items:center;gap:14px;display:flex}.business-title>div:last-child{flex-direction:column;display:flex}.business-title span{color:#888;font-size:13px}.business-title h1{margin:2px 0;font-size:27px}.business-title p{color:#777;margin:0;font-size:14px}.business-detail-actions{align-items:center;gap:7px;display:flex}.business-tabs{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 14px 14px;align-items:flex-end;gap:24px;height:53px;margin-bottom:10px;padding:0 19px;display:flex}.business-tabs button{color:#777;background:0 0;align-items:center;gap:6px;height:42px;padding:0;font-size:13px;display:flex}.business-tabs button.active{color:#111;border-bottom:2px solid #111;font-weight:700}.business-tabs em{min-width:17px;height:17px;color:var(--purple);background:#f0e7ff;border-radius:9px;place-items:center;padding:0 5px;font-size:12px;font-style:normal;display:grid}.detail-loading{border:1px solid var(--line);color:#777;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:420px;font-size:14px;display:flex}.detail-loading svg{width:18px;animation:1s infinite loading-pulse}.detail-overview-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detail-card{min-height:265px;padding:23px}.detail-kicker{color:#85857f;letter-spacing:.9px;font-size:13px;font-weight:700}.detail-card dl{margin:18px 0 0}.detail-card dl>div{border-bottom:1px solid #efefeb;grid-template-columns:180px 1fr;align-items:center;min-height:49px;display:grid}.detail-card dt{color:#85857f;align-items:center;gap:6px;font-size:14px;display:flex}.detail-card dt svg{width:13px}.detail-card dd{margin:0;font-size:13px;font-weight:700}.detail-stat-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.detail-stat-grid>div{border:1px solid var(--line);background:#fafaf7;border-radius:10px;flex-direction:column;justify-content:space-between;height:83px;padding:14px;display:flex}.detail-stat-grid small{color:#85857f;font-size:13px}.detail-table{overflow:hidden}.detail-table-head,.detail-table-row{grid-template-columns:minmax(220px,1.4fr) 130px 130px 150px;align-items:center;gap:14px;min-height:48px;padding:0 18px;display:grid}.detail-table-head{color:#85857f;background:#f7f7f4;min-height:36px;font-size:13px}.detail-table-row{border-top:1px solid #efefeb;font-size:13px}.detail-table-row>span:first-child,.detail-table-row>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.detail-table-row small{color:#888;font-size:13px}.detail-table-row code{font-size:14px}.detail-table-row.error-columns,.detail-table-head.error-columns{grid-template-columns:minmax(220px,1.4fr) 150px 90px 150px 130px}.detail-table-row.ticket-columns,.detail-table-head.ticket-columns{grid-template-columns:90px minmax(260px,1.5fr) 110px 140px 130px}.detail-table-row.audit-columns,.detail-table-head.audit-columns{grid-template-columns:100px 120px 190px minmax(230px,1fr) 110px}.detail-empty{color:#888;place-items:center;height:180px;font-size:13px;display:grid}.detail-venue-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.detail-venue{min-height:184px;padding:19px}.detail-venue>div{align-items:center;gap:10px;display:flex}.detail-venue>div>svg{width:35px;height:35px;color:var(--purple);background:#eee7fc;border-radius:9px;padding:9px}.detail-venue>div>span{flex-direction:column;display:flex}.detail-venue small{color:#85857f;font-size:13px}.detail-venue b{font-size:14px}.detail-venue p{color:#666;margin:18px 0;font-size:13px}.detail-venue footer{border-top:1px solid #eee;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding-top:13px;display:grid}.detail-venue footer>span{text-align:right;font-size:13px}.detail-venue footer>small{text-align:right;grid-column:1/3}.detail-limits{grid-template-columns:1fr 1fr;gap:28px 45px;padding:24px;display:grid}.detail-limits>div>header{justify-content:space-between;font-size:13px;display:flex}.detail-limits>div>div{background:#ecece8;border-radius:5px;height:8px;margin:10px 0 7px;overflow:hidden}.detail-limits i{background:var(--purple);border-radius:5px;height:100%;display:block}.detail-limits small{color:#888;font-size:13px}.detail-danger{color:#82172d;background:0 0;align-items:center;gap:7px;margin-top:12px;padding:9px;font-size:14px;display:flex}.detail-danger svg{width:15px}.impersonation-note{color:#465900;background:#eff7ca;border-radius:9px;gap:10px;margin-top:14px;padding:11px;display:flex}.impersonation-note svg{width:19px}.impersonation-note>span{flex-direction:column;gap:3px;display:flex}.impersonation-note b{font-size:14px}.impersonation-note small{font-size:13px}.impersonation-modal .modal-actions svg,.business-detail-actions .button svg{width:14px}@media (width<=980px){.business-detail-head{grid-template-columns:1fr}.back-link{grid-column:auto}.business-detail-actions{flex-wrap:wrap}.business-tabs{overflow-x:auto}.detail-overview-grid,.detail-limits,.detail-venue-grid{grid-template-columns:1fr}.detail-table{overflow-x:auto}.detail-table-head,.detail-table-row{min-width:760px}}.detail-section-actions{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;margin-bottom:10px;padding:13px 16px;display:flex}.detail-section-actions>div{flex-direction:column;gap:4px;display:flex}.detail-section-actions b{font-size:14px}.detail-section-actions span{color:#85857f;font-size:14px}.detail-section-actions .button svg{width:14px}.venue-backfill-modal{width:min(620px,100vw - 32px);max-height:calc(100vh - 40px);overflow-y:auto}.backfill-candidates{border:1px solid var(--line);border-radius:10px;max-height:260px;margin:12px 0 4px;overflow-y:auto}.backfill-candidates>label{cursor:pointer;border-bottom:1px solid #ecece8;align-items:flex-start;gap:11px;min-height:72px;padding:11px 13px;display:flex}.backfill-candidates>label:last-child{border-bottom:0}.backfill-candidates>label.selected{background:#f4fbd4}.backfill-candidates input{accent-color:#111;width:16px;height:16px;margin:3px 0 0}.backfill-candidates label>span{flex-direction:column;gap:3px;display:flex}.backfill-candidates b{font-size:13px}.backfill-candidates small{color:#70706b;font-size:14px}.backfill-candidates code{color:#94948e;font-size:13px}.backfill-candidates .detail-empty{height:100px}.business-filter-wrap>.button em{background:var(--purple);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:13px;font-style:normal;display:grid}.page-size{color:#777;align-items:center;gap:7px;margin-left:auto;font-size:14px;display:flex}.page-size select{border:1px solid var(--line);background:#fff;border-radius:6px;height:29px;padding:0 22px 0 8px;font-size:14px}.detail-actions-wrap{position:relative}.detail-actions-menu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:11px;width:220px;padding:7px;animation:.15s popover-in;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 50px #00000026}.detail-actions-menu button{text-align:left;background:0 0;border-radius:7px;width:100%;height:37px;padding:0 10px;font-size:14px}.detail-actions-menu button:hover{background:#f4f4f1}.detail-actions-menu button.danger{color:#8d1830;border-top:1px solid #eee}.contract-mode-notice{color:#4d277f;background:#f5efff;border:1px solid #d9c8f4;border-radius:11px;align-items:center;gap:11px;min-height:58px;margin-bottom:10px;padding:12px 15px;display:flex}.contract-mode-notice>svg{width:19px;min-width:19px}.contract-mode-notice>div{flex-direction:column;flex:1;gap:2px;display:flex}.contract-mode-notice b{font-size:13px}.contract-mode-notice span{color:#715995;font-size:13px}.contract-mode-notice code{background:#e9dcfb;border-radius:6px;padding:5px 7px;font-size:13px}.contract-mode-notice.compact{min-height:46px}.onboarding-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px;display:grid}.onboarding-summary>div{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;height:82px;padding:15px;display:flex}.onboarding-summary p{flex-direction:column;margin:0;display:flex}.onboarding-summary b{font-size:20px}.onboarding-summary small{color:#81817c;font-size:14px}.onboarding-layout{grid-template-columns:minmax(620px,1.35fr) minmax(420px,.85fr);align-items:start;gap:10px;display:grid}.onboarding-list{overflow:hidden}.onboarding-table{overflow-x:auto}.onboarding-row{text-align:left;background:#fff;border-top:1px solid #efefec;grid-template-columns:minmax(190px,1.25fr) minmax(145px,1fr) 115px 120px 110px 14px;align-items:center;gap:12px;width:100%;min-height:67px;padding:0 14px;font-size:14px;display:grid}.onboarding-row:not(.onboarding-head):hover,.onboarding-row.selected{background:#fbfff0}.onboarding-row.selected{box-shadow:inset 3px 0 var(--accent)}.onboarding-head{color:#85857f;background:#f7f7f5;border:0;min-height:35px;font-size:13px}.onboarding-detail{padding:20px}.onboarding-detail>header{border-bottom:1px solid #ecece8;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.onboarding-detail>header span{color:#85857f;letter-spacing:.8px;font-size:13px;font-weight:700}.onboarding-detail h2{margin:5px 0 3px;font-size:20px}.onboarding-detail header p{color:#888;margin:0;font-size:13px}.onboarding-detail header .button{white-space:nowrap}.onboarding-blocker{color:#8d1830;background:#fff4f5;border:1px solid #f1c7cf;border-radius:9px;align-items:center;gap:9px;margin:14px 0;padding:10px;display:flex}.onboarding-blocker svg{width:17px;min-width:17px}.onboarding-blocker span{flex-direction:column;gap:2px;display:flex}.onboarding-blocker b{font-size:14px}.onboarding-blocker small{font-size:13px}.onboarding-steps{flex-direction:column;display:flex}.onboarding-step{border-bottom:1px solid #efefeb;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;display:grid}.onboarding-step:last-child{border:0}.step-number{color:#777;background:#f0f0ed;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.step-number svg{width:13px}.step-positive{background:var(--accent);color:#111}.step-purple{color:var(--purple);background:#eee5fc}.step-danger{color:var(--critical);background:#fff0f1}.onboarding-step>div{flex-direction:column;gap:3px;min-width:0;display:flex}.onboarding-step b{font-size:14px}.onboarding-step small{color:#888;font-size:12px;line-height:1.35}.onboarding-step .status{white-space:nowrap}.source-map{margin-top:10px;padding:20px}.source-map>.panel-heading{margin-bottom:14px}.source-map>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.source-map article{border:1px solid var(--line);background:#fafaf7;border-radius:10px;grid-template-columns:auto 1fr;align-content:start;gap:7px 9px;min-height:126px;padding:13px;display:grid}.source-map article>b{align-self:center;font-size:13px}.source-map article>small{color:#777;grid-column:1/3;font-size:13px}.source-map article>p{color:#777;grid-column:1/3;margin:0;font-size:13px;line-height:1.45}@media (width<=1250px){.onboarding-layout{grid-template-columns:1fr}.source-map>div:last-child{grid-template-columns:repeat(2,1fr)}}.new-business-modal{width:min(720px,100vw - 32px)}.new-business-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.business-created-summary,.business-empty-contract{border-radius:12px;align-items:center;gap:10px;padding:13px 15px;display:flex}.business-created-summary{background:var(--accent);margin:14px 0}.business-created-summary>svg,.business-empty-contract>svg{flex:none;width:20px}.business-created-summary>span,.business-empty-contract>span{flex-direction:column;gap:3px;display:flex}.business-created-summary b,.business-empty-contract b{font-size:13px}.business-created-summary small,.business-empty-contract small{color:#676761;font-size:13px}.business-invitation-link{border:1px solid var(--line);background:#fafaf7;border-radius:12px;grid-template-columns:1fr auto;gap:8px;padding:14px;display:grid}.business-invitation-link>small{color:#777;grid-column:1/3;font-size:13px}.business-invitation-link code{overflow-wrap:anywhere;background:#ecece8;border-radius:9px;min-width:0;padding:11px;font-size:13px}.business-invitation-link .button{height:auto;min-height:38px}.business-empty-contract{color:#50504c;background:#f0f0ed;margin-top:12px}.new-business-modal>.modal-actions:last-child{justify-content:flex-end}@media (width<=700px){.new-business-grid,.business-invitation-link{grid-template-columns:1fr}.business-invitation-link>small{grid-column:auto}}.quick-wrap{position:relative}.quick-popover{z-index:50;border:1px solid var(--line);background:#fff;border-radius:11px;width:245px;padding:7px;animation:.15s popover-in;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #00000026}.quick-popover button{text-align:left;background:0 0;border-radius:7px;align-items:center;gap:9px;width:100%;height:38px;padding:0 10px;font-size:13px;display:flex}.quick-popover button:hover{background:#f4f4f1}.quick-popover svg{color:#6a2bc9;width:15px}.alert-symbol.approval{color:#4d6500;background:#eff8c8}.alerts-popover>button.inbox-footer{color:#5c24bc;border-top:1px solid #eee;grid-template-columns:1fr 18px;min-height:39px;margin-top:4px;padding:9px 7px;font-size:13px;font-weight:700}.alerts-popover>button.inbox-footer svg{justify-self:end}.inbox-empty{color:#777;border-top:1px solid #eee;justify-content:center;align-items:center;gap:8px;min-height:70px;font-size:13px;display:flex}.inbox-empty svg{color:#648000;width:16px}.detail-actions-menu button:disabled{color:#aaa;cursor:not-allowed}.detail-actions-menu button:disabled:hover{background:0 0}.workspace-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:5px;min-height:54px;margin-bottom:10px;padding:6px;display:flex}.workspace-tabs button{color:#6f6f69;background:0 0;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:13px;display:flex}.workspace-tabs button:hover{background:#f5f5f2}.workspace-tabs button.active{color:#fff;background:#111;font-weight:700}.workspace-tabs svg{width:15px}.workspace-tabs em{color:#555;background:#edede9;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 6px;font-size:13px;font-style:normal;display:grid}.workspace-tabs button.active em{background:var(--accent);color:#111}.attention-businesses{overflow:hidden}.attention-business-head{border-bottom:1px solid #ecece8;justify-content:space-between;align-items:center;min-height:78px;padding:18px 20px;display:flex}.attention-business-head>div{flex-direction:column;gap:3px;display:flex}.attention-business-head span{color:#85857f;letter-spacing:.8px;font-size:13px;font-weight:700}.attention-business-head h2{margin:0;font-size:18px}.attention-business-head>small{color:#85857f;text-align:right;max-width:330px;font-size:13px}.attention-businesses>button{text-align:left;background:#fff;border-bottom:1px solid #efefeb;grid-template-columns:minmax(240px,1fr) auto 18px;align-items:center;gap:16px;width:100%;min-height:66px;padding:0 17px;display:grid}.attention-businesses>button:hover{background:#fbfbf7}.attention-businesses>button>span:nth-child(2){align-items:center;gap:6px;display:flex}.attention-businesses>button>svg{color:#999;width:14px}.audit-actions{z-index:2;justify-content:flex-end;height:0;display:flex;position:relative}.audit-actions .button{transform:translateY(-64px)}.audit-row:not(.audit-head){cursor:default}.audit-row:not(.audit-head):hover{background:#fff}.work-toolbar{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;margin-bottom:10px;padding:7px 10px;display:flex}.work-toolbar>span{color:#777;white-space:nowrap;font-size:14px}.work-composer{grid-template-columns:minmax(260px,1fr) 180px auto auto;align-items:end;gap:9px;margin-bottom:10px;padding:13px;display:grid}.work-composer label{color:#777;flex-direction:column;gap:5px;font-size:13px;display:flex}.work-composer input,.work-composer select{border:1px solid var(--line);background:#f8f8f6;border-radius:8px;height:38px;padding:0 10px;font-size:13px}.work-board{grid-template-columns:repeat(4,minmax(220px,1fr));align-items:start;gap:9px;display:grid;overflow-x:auto}.work-column{border:1px solid var(--line);background:#f2f2ef;border-radius:12px;min-height:450px;padding:9px}.work-column>header{justify-content:space-between;align-items:center;height:38px;padding:0 4px;display:flex}.work-column>header b{font-size:13px}.work-column>header span{background:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:13px;display:grid}.work-column>div{flex-direction:column;gap:7px;display:flex}.work-card{background:#fff;border:1px solid #e1e1dd;border-radius:10px;padding:12px;box-shadow:0 2px 7px #00000006}.work-card>div{justify-content:space-between;align-items:center;display:flex}.work-card code{color:#999;font-size:13px}.work-card h3{min-height:34px;margin:12px 0 9px;font-size:14px;line-height:1.45}.work-card p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.work-card p span{color:#666;background:#f1f1ee;border-radius:6px;padding:4px 6px;font-size:13px}.work-card footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:12px;padding-top:9px;display:flex}.work-card footer small{color:#777;font-size:13px}.work-card select{border:1px solid var(--line);background:#fff;border-radius:6px;max-width:105px;height:28px;padding:0 5px;font-size:13px}.system-layout{grid-template-columns:minmax(620px,1.4fr) minmax(300px,.6fr);gap:10px;display:grid}.system-list{overflow:hidden}.system-row{text-align:left;background:#fff;border-bottom:1px solid #efefeb;grid-template-columns:minmax(180px,1fr) 130px 90px 100px 16px;align-items:center;gap:12px;width:100%;min-height:61px;padding:0 15px;font-size:13px;display:grid}.system-row:not(.system-head):hover,.system-row.selected{background:#fbfff0}.system-row.selected{box-shadow:inset 3px 0 var(--accent)}.system-row>svg{color:#999;width:14px}.system-head{color:#85857f;background:#f7f7f5;min-height:35px;font-size:13px}.system-detail{padding:22px}.system-detail>span{color:#85857f;letter-spacing:.8px;font-size:13px;font-weight:700}.system-detail h2{margin:5px 0 12px;font-size:21px}.system-detail dl{margin:20px 0}.system-detail dl>div{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:43px;display:flex}.system-detail dt{color:#888;font-size:14px}.system-detail dd{margin:0;font-size:13px;font-weight:700}.system-detail p{color:#777;font-size:14px;line-height:1.5}.incident-list{overflow:hidden}.incident-list>article{border-bottom:1px solid #eee;grid-template-columns:7px 1fr auto;align-items:center;gap:14px;min-height:91px;padding:15px 20px;display:grid}.incident-list article code{color:#888;font-size:13px}.incident-list article h3{margin:4px 0;font-size:13px}.incident-list article p{color:#777;margin:0;font-size:14px}.incident-list .severity{height:45px}.environment{white-space:nowrap;flex:none}.environment:disabled{cursor:default;opacity:1}.system-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.system-summary>span{color:#777;background:#fff;border:1px solid #e5e5e1;border-radius:10px;align-items:center;gap:5px;height:34px;padding:0 13px;font-size:14px;display:flex}.system-summary>span b{color:#111;font-size:13px}.system-toolbar{align-items:center;gap:8px;min-height:54px;margin-bottom:10px;padding:8px 12px;display:flex}.system-toolbar select{min-width:170px;height:36px;font:inherit;background:#f8f8f6;border:1px solid #e3e3df;border-radius:9px;padding:0 34px 0 12px;font-size:14px}.system-toolbar>span{color:#777;margin-left:auto;font-size:14px}.system-row>span:first-child{flex-direction:column;gap:3px;display:flex}.system-row>span:first-child small{color:#999;letter-spacing:.5px;font-size:12px}.system-detail .button{justify-content:center;width:100%;margin-top:12px}.system-errors{padding:0;overflow:hidden}.system-source-state{border-bottom:1px solid #edede9;justify-content:space-between;align-items:flex-start;gap:20px;min-height:130px;padding:24px;display:flex}.system-source-state span{color:#888;letter-spacing:.8px;font-size:13px;font-weight:700}.system-source-state h2{margin:6px 0;font-size:21px}.system-source-state p{color:#777;max-width:650px;margin:0;font-size:13px;line-height:1.5}.system-not-configured{color:#777;justify-content:center;align-items:center;gap:16px;min-height:180px;padding:35px;display:flex}.system-not-configured>svg{color:#aaa;width:30px;height:30px}.system-not-configured b{color:#222;font-size:13px}.system-not-configured p{max-width:560px;margin:6px 0 0;font-size:13px;line-height:1.5}.system-error-table>div,.system-error-table>article{border-bottom:1px solid #eee;grid-template-columns:minmax(220px,1fr) 130px 100px 100px 140px;align-items:center;gap:12px;min-height:55px;padding:0 22px;font-size:14px;display:grid}.system-error-table>div{color:#888;background:#f7f7f5;min-height:36px;font-size:13px}.system-error-table code{font-size:13px;font-weight:700}@media (width<=1200px){.work-board{grid-template-columns:repeat(4,260px)}.system-layout{grid-template-columns:1fr}.work-composer{grid-template-columns:1fr 160px}.work-composer .button{grid-row:2}.workspace-tabs{overflow-x:auto}.workspace-tabs button{white-space:nowrap}}.system-error-toolbar label{background:#f8f8f6;border:1px solid #e3e3df;border-radius:9px;align-items:center;gap:8px;min-width:280px;height:36px;padding:0 11px;display:flex}.system-error-toolbar label svg{color:#898982;width:14px}.system-error-toolbar input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.system-error-layout{grid-template-columns:minmax(520px,1.05fr) minmax(370px,.95fr);align-items:start;gap:10px;display:grid}.system-error-queue{overflow:hidden}.system-error-head,.system-error-row{grid-template-columns:minmax(220px,1fr) 125px 65px 110px;align-items:center;gap:12px;display:grid}.system-error-head{color:#85857f;background:#f7f7f5;min-height:36px;padding:0 16px;font-size:13px}.system-error-row{text-align:left;background:#fff;border-top:1px solid #ecece8;width:100%;min-height:75px;padding:10px 16px}.system-error-row:hover,.system-error-row.selected{background:#fbfff0}.system-error-row.selected{box-shadow:inset 3px 0 var(--accent)}.system-error-row>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.system-error-row code{color:#6830c7;font-size:13px;font-weight:800}.system-error-row b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.system-error-row small{color:#92928c;font-size:13px}.system-error-row>span:nth-child(2){flex-direction:column;align-items:flex-start;gap:5px;display:flex}.system-error-row>strong{font-size:14px}.system-error-detail{padding:22px;position:sticky;top:82px}.system-error-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.system-error-detail header span{color:#898982;letter-spacing:.8px;font-size:13px;font-weight:800}.system-error-detail h2{margin:5px 0;font-size:20px}.system-error-detail header code{color:#6830c7;font-size:14px;font-weight:800}.system-error-template{color:#666;background:#f7f7f5;border-radius:10px;margin:16px 0;padding:12px;font-size:14px;line-height:1.5}.system-error-detail dl{grid-template-columns:1fr 1fr;gap:0 18px;margin:0;display:grid}.system-error-detail dl>div{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.system-error-detail dt{color:#898982;font-size:13px}.system-error-detail dd{text-align:right;margin:0;font-size:14px;font-weight:700}.system-error-diagnostics{flex-direction:column;gap:7px;margin:16px 0;display:flex}.system-error-diagnostics span{background:#fcfcfa;border:1px solid #e9e9e4;border-radius:9px;flex-direction:column;gap:4px;padding:9px 10px;display:flex}.system-error-diagnostics small{color:#898982;text-transform:uppercase;font-size:12px}.system-error-diagnostics code{overflow-wrap:anywhere;color:#333;font-size:13px;line-height:1.35}.system-error-form{border-top:1px solid #e8e8e3;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding-top:16px;display:grid}.system-error-form label{color:#777;flex-direction:column;gap:6px;font-size:13px;display:flex}.system-error-form select,.system-error-form textarea{width:100%;font:inherit;background:#f8f8f6;border:1px solid #dfdfda;border-radius:9px;font-size:14px}.system-error-form select{height:36px;padding:0 10px}.system-error-form textarea{resize:vertical;min-height:76px;padding:10px}.system-error-reason,.system-error-form .form-error,.system-error-form footer{grid-column:1/-1}.system-error-form footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.system-error-form footer>span{color:#888;align-items:center;gap:5px;font-size:13px;display:flex}.system-error-form footer svg{width:13px}.system-readonly-note{color:#777;background:#f7f7f5;border-radius:9px;align-items:center;gap:7px;margin-top:16px;padding:11px;font-size:14px;display:flex}.system-readonly-note svg{width:14px}.system-empty-live{justify-content:center;align-items:center;gap:15px;min-height:180px;padding:32px;display:flex}.system-empty-live>svg{background:var(--accent);color:#111;border-radius:50%;width:32px;height:32px;padding:7px}.system-empty-live b{font-size:13px}.system-empty-live p{color:#777;max-width:620px;margin:6px 0 0;font-size:14px;line-height:1.5}@media (width<=1200px){.system-error-layout{grid-template-columns:1fr}.system-error-detail{position:static}}@media (width<=760px){.system-error-toolbar{flex-direction:column;align-items:stretch}.system-error-toolbar label{min-width:0}.system-error-head{display:none}.system-error-row{grid-template-columns:1fr 100px}.system-error-row>strong{display:none}.system-error-detail dl,.system-error-form{grid-template-columns:1fr}.system-error-form label{grid-column:1}}.support-channels{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:10px;display:grid}.support-channels article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:108px;padding:15px;display:grid}.support-channel-icon{background:#f0f0ed;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.support-channel-icon.consumer_ios{color:#fff;background:#111}.support-channel-icon.crm{color:var(--purple);background:#eee6fc}.support-channel-icon svg{width:17px}.support-channels article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.support-channels small{color:#888;font-size:13px}.support-channels b{font-size:14px}.support-channels p{color:#777;margin:4px 0 0;font-size:13px;line-height:1.4}.support-channels .status{white-space:nowrap}.support-api-notice{color:#4d277f;background:#f5efff;border:1px solid #dcccf4;border-radius:11px;align-items:center;gap:11px;min-height:58px;margin-bottom:10px;padding:12px 15px;display:flex}.support-api-notice>svg{width:19px}.support-api-notice>div{flex-direction:column;gap:2px;display:flex}.support-api-notice b{font-size:13px}.support-api-notice span{color:#715995;font-size:13px}.support-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px;display:grid}.support-summary>div{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:baseline;gap:8px;height:62px;padding:11px 14px;display:flex}.support-summary b{font-size:20px}.support-summary span{color:#85857f;font-size:13px}.support-workspace{grid-template-columns:minmax(410px,.72fr) minmax(620px,1.28fr);align-items:start;gap:10px;display:grid}.support-queue{overflow:hidden}.support-toolbar{border-bottom:1px solid #ecece8;flex-direction:column;gap:8px;padding:11px;display:flex}.support-toolbar>label{border:1px solid var(--line);background:#f8f8f6;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.support-toolbar label svg{color:#888;width:15px}.support-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.support-toolbar .segmented{overflow-x:auto}.support-list{max-height:720px;overflow-y:auto}.support-list>button{text-align:left;background:#fff;border-bottom:1px solid #ecece8;width:100%;min-height:132px;padding:14px 15px}.support-list>button:hover,.support-list>button.selected{background:#fbfff0}.support-list>button>div{justify-content:space-between;align-items:center;display:flex}.support-list code{color:#777;font-size:13px}.support-list h3{margin:10px 0 5px;font-size:14px}.support-list p{color:#777;margin:0;font-size:13px}.support-list footer{grid-template-columns:auto auto 1fr;align-items:center;gap:6px;margin-top:12px;display:grid}.support-list footer>small{text-align:right;color:#999;font-size:12px}.sla{color:#777;background:#f1f1ee;border-radius:6px;padding:4px 6px;font-size:12px}.sla-at_risk{color:#895400;background:#fff0d8}.sla-paused{color:#6424c6;background:#eee6fc}.sla-done{color:#506800;background:#eff8c8}.support-ticket{overflow:hidden}.support-ticket>header{border-bottom:1px solid #ecece8;justify-content:space-between;align-items:flex-start;gap:18px;min-height:103px;padding:18px 20px;display:flex}.support-ticket>header>div:first-child{min-width:0}.support-ticket header span{color:#85857f;letter-spacing:.6px;font-size:13px;font-weight:700}.support-ticket header h2{margin:6px 0 4px;font-size:19px}.support-ticket header p{color:#888;margin:0;font-size:13px}.support-ticket>header>div:last-child{align-items:center;gap:7px;display:flex}.support-ticket>header button{color:#5c24bc;white-space:nowrap;background:0 0;align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.support-ticket>header button svg{width:13px}.support-controls{background:#fafaf8;border-bottom:1px solid #ecece8;grid-template-columns:1fr 1fr 105px;gap:9px;padding:10px 15px;display:grid}.support-controls label,.support-controls>div{color:#888;flex-direction:column;gap:5px;font-size:12px;display:flex}.support-controls select{border:1px solid var(--line);background:#fff;border-radius:7px;height:34px;padding:0 8px;font-size:13px}.support-controls>div{justify-content:center}.support-controls>div b{font-size:13px}.sla-text.sla-at_risk{color:#a05f00}.sla-text.sla-paused{color:var(--purple)}.sla-text.sla-done{color:#607900}.support-context{border-bottom:1px solid #ecece8;grid-template-columns:1fr 1fr 1fr;gap:7px;padding:10px 15px;display:grid}.support-context>div{border:1px solid var(--line);background:#fafaf8;border-radius:8px;flex-direction:column;gap:3px;min-height:62px;padding:10px;display:flex}.support-context span{color:#85857f;align-items:center;gap:5px;font-size:12px;display:flex}.support-context span svg{width:11px}.support-context b{font-size:14px}.support-context small{color:#888;font-size:12px}.support-conversation{background:#f7f7f4;flex-direction:column;gap:8px;max-height:390px;padding:16px;display:flex;overflow-y:auto}.support-conversation article{background:#fff;border:1px solid #e4e4df;border-radius:11px;max-width:82%;padding:11px 13px}.support-conversation article.internal{background:#f0e8ff;border-color:#dfcef8;align-self:flex-end}.support-conversation article.note{background:#fff7d9;border-color:#efdf9c;align-self:stretch;max-width:92%}.support-conversation article>div{align-items:center;gap:6px;display:flex}.support-conversation article svg{width:12px}.support-conversation article b{font-size:13px}.support-conversation article time{color:#999;margin-left:auto;font-size:12px}.support-conversation article p{margin:7px 0 0;font-size:14px;line-height:1.48}.support-conversation article>small{color:#8c7016;margin-top:7px;font-size:12px;display:block}.support-composer{background:#fff;border-top:1px solid #e5e5e0;padding:12px 15px 14px}.support-composer>nav{gap:4px;margin-bottom:8px;display:flex}.support-composer>nav button{color:#777;background:#f1f1ee;border-radius:6px;align-items:center;gap:5px;height:29px;padding:0 8px;font-size:13px;display:flex}.support-composer>nav button.active{color:#fff;background:#111}.support-composer.note>nav button.active{background:#8a6b10}.support-composer>nav svg{width:12px}.support-composer textarea{border:1px solid var(--line);resize:vertical;width:100%;height:78px;font:inherit;border-radius:8px;outline:0;padding:10px;font-size:14px}.support-composer.note textarea{background:#fffcf0;border-color:#e9d991}.support-composer textarea:disabled{color:#999;background:#f2f2ef}.support-composer>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.support-composer>footer>span{color:#888;font-size:12px}.support-composer .button svg{width:13px}.support-empty{color:#888;flex-direction:column;justify-content:center;align-items:center;height:620px;display:flex}.support-empty>svg{width:35px}.support-empty h2{margin:12px 0 5px;font-size:18px}.support-empty p{margin:0;font-size:14px}.support-controls{grid-template-columns:1fr .75fr 1fr 105px}@media (width<=1250px){.support-workspace,.support-channels{grid-template-columns:1fr}.support-list{max-height:430px}}@media (width<=760px){.support-summary{grid-template-columns:1fr 1fr}.support-context,.support-controls{grid-template-columns:1fr}.support-ticket>header{flex-direction:column}}.approval-decision-modal{max-width:520px}.approval-decision-modal>p b{color:#111;font-size:14px}.approval-decision-modal .totp-input{text-align:center;letter-spacing:10px;font-variant-numeric:tabular-nums;height:56px;font-size:23px;font-weight:700}.approval-decision-modal .button.accent{background:var(--accent);color:#111}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.moderation-head-stats{gap:8px;display:flex}.moderation-head-stats span{border:1px solid var(--line);color:#777;background:#fff;border-radius:9px;align-items:center;gap:5px;height:40px;padding:0 14px;font-size:14px;display:flex}.moderation-head-stats b{color:#111;font-size:15px}.moderation-toolbar{grid-template-columns:minmax(260px,1fr) 180px 190px auto;align-items:center;gap:8px;min-height:58px;margin-bottom:10px;padding:9px 11px;display:grid}.moderation-toolbar label{border:1px solid var(--line);background:#f8f8f6;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.moderation-toolbar label svg{color:#888;width:15px}.moderation-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.moderation-toolbar select{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 10px;font-size:14px}.moderation-toolbar>span{color:#888;padding:0 8px;font-size:13px}.moderation-workspace{grid-template-columns:minmax(330px,.58fr) minmax(640px,1.42fr);align-items:start;gap:10px;display:grid}.moderation-queue{max-height:760px;overflow-y:auto}.moderation-queue>button{text-align:left;background:#fff;border-bottom:1px solid #ecece8;width:100%;min-height:122px;padding:14px 15px;position:relative}.moderation-queue>button:hover,.moderation-queue>button.selected{background:#fbfff0}.moderation-queue>button.selected{box-shadow:inset 3px 0 var(--accent)}.moderation-queue>button>div{justify-content:space-between;align-items:center;display:flex}.moderation-queue code{color:#777;font-size:13px}.moderation-queue h3{margin:10px 0 4px;font-size:15px}.moderation-queue p{color:#777;margin:0;font-size:13px}.moderation-queue footer{color:#888;justify-content:space-between;align-items:center;margin-top:11px;font-size:13px;display:flex}.moderation-queue em{color:#8c5b00;align-items:center;gap:4px;font-size:12px;font-style:normal;display:flex;position:absolute;bottom:38px;right:14px}.moderation-queue em svg{width:11px}.moderation-review{overflow:hidden}.moderation-review>header{border-bottom:1px solid #ecece8;justify-content:space-between;align-items:flex-start;gap:20px;min-height:104px;padding:20px;display:flex}.moderation-review>header span{color:#777;letter-spacing:.6px;font-size:13px;font-weight:700}.moderation-review>header h2{margin:7px 0 4px;font-size:22px}.moderation-review>header p{color:#777;margin:0;font-size:14px}.moderation-review>header>code{background:#f1f1ee;border-radius:6px;padding:6px 8px;font-size:13px}.moderation-context{background:#fafaf8;border-bottom:1px solid #ecece8;grid-template-columns:repeat(3,1fr);gap:7px;padding:11px 14px;display:grid}.moderation-context>button,.moderation-context>div{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 13px;align-items:center;gap:8px;min-width:0;min-height:62px;padding:10px;display:grid}.moderation-context>div{grid-template-columns:22px minmax(0,1fr)}.moderation-context svg{color:#777;width:16px}.moderation-context span{flex-direction:column;gap:2px;min-width:0;display:flex}.moderation-context small{color:#888;font-size:12px}.moderation-context b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.moderation-context em{text-overflow:ellipsis;white-space:nowrap;color:#999;font-size:12px;font-style:normal;overflow:hidden}.moderation-preview{grid-template-columns:minmax(250px,.82fr) minmax(300px,1.18fr);gap:12px;padding:16px;display:grid}.moderation-media{border:1px solid var(--line);background:#f1f1ee;border-radius:11px;height:265px;overflow:hidden}.moderation-media img{object-fit:cover;width:100%;height:100%}.moderation-media>div{color:#888;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;font-size:13px;display:flex}.moderation-media svg{width:28px}.moderation-fields{flex-direction:column;display:flex}.moderation-fields>span{color:#888;letter-spacing:.7px;margin-bottom:5px;font-size:12px;font-weight:700}.moderation-fields>div{border-bottom:1px solid #ecece8;flex-direction:column;gap:3px;min-height:45px;padding:8px 4px;display:flex}.moderation-fields small{color:#8b8b86;font-size:12px}.moderation-fields b{word-break:break-word;font-size:14px;line-height:1.35}.moderation-warnings,.moderation-history{background:#fff9e8;border:1px solid #eed99c;border-radius:9px;align-items:flex-start;gap:10px;margin:0 16px 12px;padding:12px;display:flex}.moderation-warnings>svg,.moderation-history>svg{color:#9a6b00;width:17px}.moderation-warnings>div,.moderation-history>div{flex-direction:column;gap:4px;display:flex}.moderation-warnings b,.moderation-history b{font-size:14px}.moderation-warnings span,.moderation-history p{color:#7e7049;margin:0;font-size:13px;line-height:1.4}.moderation-history{background:#f7f1ff;border-color:#dfd2f2}.moderation-history>svg{color:var(--purple)}.moderation-history p{color:#69587f}.moderation-actions{border-top:1px solid #ecece8;justify-content:flex-end;gap:7px;padding:12px 16px 16px;display:flex}.moderation-decision{background:#f8f3ff;border-top:1px solid #d9cced;grid-template-columns:210px 1fr;gap:10px;padding:15px 16px;display:grid}.moderation-decision>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.moderation-decision>header b{font-size:15px}.moderation-decision>header button{background:0 0}.moderation-decision>header svg{width:16px}.moderation-decision label{color:#777;flex-direction:column;gap:5px;font-size:13px;display:flex}.moderation-decision select,.moderation-decision textarea{width:100%;font:inherit;background:#fff;border:1px solid #d8c9ef;border-radius:8px;outline:0;font-size:14px}.moderation-decision select{height:39px;padding:0 9px}.moderation-decision textarea{resize:vertical;height:80px;padding:9px}.moderation-decision>footer{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.moderation-decision>footer span{color:#77668d;font-size:12px}@media (width<=1150px){.moderation-workspace{grid-template-columns:1fr}.moderation-queue{max-height:360px}.moderation-toolbar{grid-template-columns:1fr 1fr}.moderation-context,.moderation-preview{grid-template-columns:1fr}}@media (width<=700px){.moderation-toolbar,.moderation-preview,.moderation-decision{grid-template-columns:1fr}.moderation-decision>header,.moderation-decision>footer{grid-column:1}.moderation-actions{flex-wrap:wrap}}.release-summary{align-items:center;gap:8px;display:flex}.release-summary>span{border:1px solid var(--line);color:#777;background:#fff;border-radius:9px;align-items:center;gap:5px;height:39px;padding:0 12px;font-size:13px;display:flex}.release-summary>span b{color:#111;font-size:14px}.release-summary>span.risk{color:#8f2828;background:#fff4f4;border-color:#f0c9c9}.release-summary>span.risk b{color:#ba2424}.release-source{border-color:#e3e3df;justify-content:space-between;align-items:center;gap:18px;min-height:82px;margin-bottom:10px;padding:15px 18px;display:flex}.release-source.live{background:#fcfff1;border-color:#d9e88c}.release-source span{color:#888;letter-spacing:.7px;font-size:12px;font-weight:800}.release-source h2{margin:5px 0 2px;font-size:13px}.release-source p{color:#777;margin:0;font-size:13px}.release-products{grid-template-columns:repeat(5,minmax(170px,1fr));gap:8px;margin-bottom:10px;display:grid}.release-products>button{text-align:left;grid-template-rows:auto 1fr auto;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-height:148px;padding:14px;display:grid}.release-products>button:hover,.release-products>button.selected{background:#fbfff0;border-color:#cce315}.release-products>button.selected{box-shadow:inset 0 0 0 1px var(--accent)}.release-product-icon{width:36px;height:36px;color:var(--purple);background:#eee6fc;border-radius:10px;place-items:center;display:grid}.release-product-icon.ios{color:#fff;background:#111}.release-product-icon.backend{color:#333;background:#f0f0ed}.release-product-icon svg{width:16px}.release-products>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.release-products small{color:#888;font-size:12px}.release-products>button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.release-products>button>div:nth-child(3){flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.release-products .status{justify-self:start}.release-toolbar{grid-template-columns:minmax(260px,1fr) 180px 170px auto;align-items:center;gap:8px;min-height:58px;margin-bottom:10px;padding:9px 11px;display:grid}.release-toolbar label{border:1px solid var(--line);background:#f8f8f6;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.release-toolbar label svg{color:#888;width:14px}.release-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.release-toolbar select{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 10px;font-size:14px}.release-toolbar>span{color:#888;white-space:nowrap;padding:0 7px;font-size:13px}.release-layout{grid-template-columns:minmax(520px,1fr) minmax(390px,.82fr);align-items:start;gap:10px;display:grid}.release-list{overflow:hidden}.release-list-head,.release-list>button{grid-template-columns:minmax(190px,1fr) 120px 80px 95px;align-items:center;gap:12px;display:grid}.release-list-head{color:#888;background:#f7f7f5;height:36px;padding:0 15px;font-size:13px}.release-list>button{text-align:left;background:#fff;border-top:1px solid #ecece8;width:100%;min-height:80px;padding:11px 15px}.release-list>button:hover,.release-list>button.selected{background:#fbfff0}.release-list>button.selected{box-shadow:inset 3px 0 var(--accent)}.release-list>button>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.release-list code{color:#6730c3;font-size:13px;font-weight:800}.release-list b{font-size:14px}.release-list small{text-overflow:ellipsis;white-space:nowrap;color:#888;font-size:12px;overflow:hidden}.release-list strong{font-size:13px}.release-list>button>span:last-child{color:#777;font-size:13px}.release-detail{padding:20px;position:sticky;top:82px}.release-detail>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.release-detail>header span,.release-detail>section>span{color:#888;letter-spacing:.7px;font-size:12px;font-weight:800}.release-detail h2{margin:6px 0 3px;font-size:20px}.release-detail header p{color:#888;margin:0;font-size:13px}.release-detail-metrics{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.release-detail-metrics>div{border:1px solid var(--line);background:#fafaf8;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-height:62px;padding:11px;display:flex}.release-detail-metrics small{color:#888;font-size:12px}.release-detail-metrics b{font-size:15px}.release-detail>section{border-top:1px solid #ecece8;padding:14px 0}.release-detail>section p{margin:7px 0 0;font-size:14px;line-height:1.55}.release-safety{color:#5b2a98;background:#f2ebfc;border-radius:9px;align-items:flex-start;gap:9px;margin:4px 0 15px;padding:12px;display:flex}.release-safety>svg{width:17px}.release-safety b{font-size:14px}.release-safety p{color:#725691;margin:4px 0 0;font-size:13px;line-height:1.45}.release-empty{justify-content:center;align-items:center;gap:16px;min-height:220px;padding:35px;display:flex}.release-empty>svg{color:#999;width:38px}.release-empty h2{margin:0 0 6px;font-size:17px}.release-empty p{color:#777;max-width:610px;margin:0;font-size:14px;line-height:1.5}@media (width<=1350px){.release-products{grid-template-columns:repeat(3,1fr)}.release-layout{grid-template-columns:1fr}.release-detail{position:static}}@media (width<=850px){.release-products,.release-toolbar{grid-template-columns:1fr 1fr}.release-toolbar label{grid-column:1/-1}.release-list-head{display:none}.release-list>button{grid-template-columns:1fr 110px}.release-list>button>strong,.release-list>button>span:last-child{display:none}}@media (width<=600px){.release-products,.release-toolbar,.release-detail-metrics{grid-template-columns:1fr}.release-toolbar label{grid-column:1}.release-summary{flex-direction:column;align-items:flex-start}}.release-tabs{margin-bottom:10px}.feature-source{justify-content:space-between;align-items:center;gap:20px;min-height:82px;margin-bottom:10px;padding:15px 18px;display:flex}.feature-source.live{background:#fcfff1;border-color:#d9e88c}.feature-source span,.feature-create header span,.feature-detail header span{color:#888;letter-spacing:.7px;font-size:12px;font-weight:800}.feature-source h2{margin:5px 0 2px;font-size:13px}.feature-source p{color:#777;margin:0;font-size:13px}.feature-create{margin-bottom:10px;padding:18px}.feature-create header{justify-content:space-between;align-items:start;display:flex}.feature-create header h2{margin:5px 0 13px;font-size:16px}.feature-create header button{background:0 0}.feature-create header svg{width:16px}.feature-create>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.feature-create label,.feature-targeting label,.feature-reason label{color:#555;flex-direction:column;gap:6px;font-size:13px;display:flex}.feature-create input,.feature-create textarea,.feature-targeting input,.feature-reason input,.feature-reason textarea{border:1px solid var(--line);width:100%;font:inherit;color:#111;background:#fafaf8;border-radius:8px;outline:none;padding:10px 11px}.feature-create textarea,.feature-reason textarea{resize:vertical;min-height:68px}.feature-create>label{margin-top:10px}.feature-create footer,.feature-detail footer{border-top:1px solid #ecece8;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding-top:12px;display:flex}.feature-create footer>span,.feature-detail footer>span{color:#888;align-items:center;gap:6px;font-size:13px;display:flex}.feature-create footer svg{width:14px}.feature-toolbar{grid-template-columns:minmax(260px,1fr) auto 90px;align-items:center;gap:10px;min-height:58px;margin-bottom:10px;padding:9px 11px;display:grid}.feature-toolbar>label{border:1px solid var(--line);background:#f8f8f6;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.feature-toolbar>label svg{color:#888;width:14px}.feature-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.feature-toolbar>div{border:1px solid var(--line);background:#f4f4f1;border-radius:9px;padding:3px;display:flex}.feature-toolbar>div button{color:#777;background:0 0;border-radius:7px;height:31px;padding:0 14px;font-size:13px;font-weight:700}.feature-toolbar>div button.active{color:#5d26aa;background:#fff;box-shadow:0 1px 4px #00000012}.feature-toolbar>div button.production.active{color:#fff;background:#6d001a}.feature-toolbar>span{color:#888;text-align:right;font-size:13px}.feature-layout{grid-template-columns:minmax(360px,.7fr) minmax(560px,1.3fr);align-items:start;gap:10px;display:grid}.feature-list{overflow:hidden}.feature-list>button{text-align:left;background:#fff;border-top:1px solid #ecece8;grid-template-columns:minmax(0,1fr) 95px;align-items:center;gap:12px;width:100%;min-height:92px;padding:14px 15px;display:grid}.feature-list>button:first-child{border-top:0}.feature-list>button:hover,.feature-list>button.selected{background:#fbfff0}.feature-list>button.selected{box-shadow:inset 3px 0 var(--accent)}.feature-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.feature-list code,.feature-detail code{color:#6730c3;font-size:14px;font-weight:800}.feature-list b{font-size:13px}.feature-list small{text-overflow:ellipsis;white-space:nowrap;color:#888;font-size:13px;overflow:hidden}.feature-list>button>div{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.feature-list strong{font-size:14px}.feature-detail{padding:20px}.feature-detail header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.feature-detail h2{margin:6px 0 3px;font-size:20px}.feature-detail form>p{color:#777;margin:13px 0;font-size:14px;line-height:1.5}.feature-production-warning{color:#7f1730;background:#fff0f1;border-radius:9px;align-items:flex-start;gap:9px;margin:12px 0;padding:12px;display:flex}.feature-production-warning svg{flex:none;width:17px}.feature-production-warning div{flex-direction:column;gap:3px;display:flex}.feature-production-warning b{font-size:14px}.feature-production-warning span{color:#985667;font-size:13px;line-height:1.4}.feature-state{grid-template-columns:1fr 1.45fr;gap:8px;margin:15px 0;display:grid}.feature-state>label{border:1px solid var(--line);background:#fafaf8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px;display:flex}.feature-state>label>span{flex-direction:column;gap:4px;display:flex}.feature-state b{font-size:14px}.feature-state small{color:#888;font-size:12px}.feature-state input[type=checkbox]{accent-color:#91a400;width:36px;height:20px}.feature-state>label>div{align-items:center;gap:9px;min-width:145px;display:flex}.feature-state input[type=range]{accent-color:#7d39eb;width:100%}.feature-state strong{text-align:right;min-width:34px;font-size:15px}.feature-targeting{grid-template-columns:1fr 1fr;gap:9px;display:grid}.feature-reason{grid-template-columns:1.5fr 1fr;gap:9px;margin-top:12px;display:grid}.feature-detail .form-error{margin-top:10px}.feature-detail footer .button{min-width:160px}@media (width<=1200px){.feature-layout{grid-template-columns:1fr}.feature-list{grid-template-columns:1fr 1fr;display:grid}.feature-list>button:nth-child(2){border-top:0}}@media (width<=750px){.feature-toolbar,.feature-create>div,.feature-state,.feature-targeting,.feature-reason{grid-template-columns:1fr}.feature-toolbar>span{text-align:left}.feature-list{display:block}.feature-list>button:nth-child(2){border-top:1px solid #ecece8}.feature-create footer,.feature-detail footer{flex-direction:column;align-items:flex-start}}.workspace-tabs .workspace-tab-action{color:#fff;background:#111;margin-left:auto}.workspace-tabs .workspace-tab-action:hover{background:#2c2c2a}.incident-summary{align-items:center;gap:8px;display:flex}.incident-summary>span{border:1px solid var(--line);color:#777;background:#fff;border-radius:9px;align-items:center;gap:5px;height:40px;padding:0 13px;font-size:13px;display:flex}.incident-summary>span b{color:#111;font-size:15px}.incident-summary>span.critical{color:#8a1730;background:#fff2f3;border-color:#efc7cb}.incident-summary>span.critical b{color:#a91e3c}.incident-create{margin-bottom:10px;padding:18px}.incident-create header{justify-content:space-between;align-items:flex-start;display:flex}.incident-create header span,.incident-detail header span,.incident-relations section>span{color:#888;letter-spacing:.7px;font-size:12px;font-weight:800}.incident-create header h2{margin:5px 0 14px;font-size:17px}.incident-create header button{background:0 0}.incident-create header svg{width:16px}.incident-create-grid,.incident-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.incident-create label,.incident-form-grid label{color:#666;flex-direction:column;gap:6px;font-size:13px;display:flex}.incident-create label.wide,.incident-form-grid label.wide{grid-column:1/-1}.incident-create input,.incident-create select,.incident-create textarea,.incident-form-grid input,.incident-form-grid select,.incident-form-grid textarea{border:1px solid var(--line);color:#111;width:100%;font:inherit;background:#fafaf8;border-radius:8px;outline:none;padding:10px 11px;font-size:14px}.incident-create select,.incident-form-grid select,.incident-form-grid input{height:39px}.incident-create textarea,.incident-form-grid textarea{resize:vertical;min-height:68px}.incident-create footer,.incident-detail form>footer{border-top:1px solid #ecece8;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:13px;display:flex}.incident-create footer>span,.incident-detail form>footer>span{color:#888;align-items:center;gap:6px;font-size:13px;display:flex}.incident-create footer svg,.incident-detail form>footer svg{width:14px}.incident-toolbar{grid-template-columns:minmax(260px,1fr) 180px 180px auto;align-items:center;gap:8px;min-height:58px;margin-bottom:10px;padding:9px 11px;display:grid}.incident-toolbar label{border:1px solid var(--line);background:#f8f8f6;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.incident-toolbar label svg{color:#888;width:14px}.incident-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.incident-toolbar select{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 10px;font-size:14px}.incident-toolbar>span{color:#888;font-size:13px}.incident-workspace{grid-template-columns:minmax(360px,.68fr) minmax(590px,1.32fr);align-items:start;gap:10px;display:grid}.incident-queue{max-height:820px;overflow-y:auto}.incident-queue>button{text-align:left;background:#fff;border-bottom:1px solid #ecece8;width:100%;min-height:132px;padding:14px 15px}.incident-queue>button:hover,.incident-queue>button.selected{background:#fbfff0}.incident-queue>button.selected{box-shadow:inset 3px 0 var(--accent)}.incident-queue>button>div,.incident-queue footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.incident-queue code{color:#6730c3;font-size:13px;font-weight:800}.incident-queue h3{margin:10px 0 5px;font-size:15px}.incident-queue p{color:#777;height:31px;margin:0;font-size:13px;line-height:1.45;overflow:hidden}.incident-queue footer{color:#888;margin-top:11px;font-size:12px}.incident-queue footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.incident-queue footer small{white-space:nowrap}.incident-detail{padding:20px;position:sticky;top:82px}.incident-detail header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.incident-detail header h2{margin:6px 0 4px;font-size:21px}.incident-detail header p{color:#888;margin:0;font-size:13px}.incident-links{align-items:center;gap:8px;min-height:36px;margin:14px 0;display:flex}.incident-links a{border:1px solid var(--line);color:#555;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13px;display:flex}.incident-links a:hover{color:#6730c3;border-color:#b79cdd}.incident-links svg{width:13px}.incident-links>span{color:#999;font-size:13px}.incident-services{flex-wrap:wrap;gap:6px;display:flex}.incident-services span{color:#6630aa;background:#efe8fa;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:700}.incident-relations{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.incident-relations section{border:1px solid var(--line);background:#fafaf8;border-radius:9px;min-height:98px;padding:11px}.incident-relations section>button,.incident-relations section>div{text-align:left;background:0 0;border-top:1px solid #e7e7e2;grid-template-columns:18px 1fr 12px;align-items:center;gap:7px;width:100%;margin-top:8px;padding-top:8px;display:grid}.incident-relations section>div{grid-template-columns:18px 1fr}.incident-relations svg{color:#777;width:14px}.incident-relations section>button>span,.incident-relations section>div>span{flex-direction:column;gap:3px;display:flex}.incident-relations b{font-size:13px}.incident-relations small{color:#888;font-size:12px}.incident-relations p{color:#999;margin:10px 0 0;font-size:13px}.incident-form-grid{margin-top:8px}.incident-form-grid input:disabled,.incident-form-grid select:disabled,.incident-form-grid textarea:disabled{color:#777}.incident-detail .form-error{margin-top:10px}.incident-empty{justify-content:center;align-items:center;gap:18px;min-height:280px;padding:35px;display:flex}.incident-empty>svg{color:#7d39eb;width:42px}.incident-empty h2{margin:0 0 6px;font-size:18px}.incident-empty p{color:#777;max-width:620px;margin:0 0 14px;font-size:14px;line-height:1.55}@media (width<=1250px){.incident-workspace{grid-template-columns:1fr}.incident-detail{position:static}.incident-queue{max-height:420px}}@media (width<=760px){.incident-summary{flex-direction:column;align-items:flex-start}.incident-toolbar,.incident-create-grid,.incident-form-grid,.incident-relations{grid-template-columns:1fr}.incident-create label.wide,.incident-form-grid label.wide{grid-column:1}.incident-create footer,.incident-detail form>footer{flex-direction:column;align-items:flex-start}}.metric-linked{text-align:left;transition:transform .15s,border-color .15s,box-shadow .15s}.metric-linked:hover{border-color:#c9c9c2;transform:translateY(-2px);box-shadow:0 8px 20px #1717170c}.metric-linked.metric-danger:hover{border-color:#7f2639}.metric-link-icon{color:#979791;width:14px;position:absolute;top:12px;right:12px}.metric-danger .metric-link-icon{color:#d7a9b4}.attention-items{scrollbar-width:thin;max-height:244px;overflow-y:auto}.release-panel.release-empty{display:block}.environment-locked{cursor:default}.environment-locked svg{opacity:.65}.detail-table-row.linked{text-align:left;background:#fff;width:100%}.detail-table-row.linked:hover{box-shadow:inset 3px 0 var(--accent);background:#fbfff0}.detail-row-status{justify-content:space-between;align-items:center;gap:8px;min-width:0;flex-direction:row!important;display:flex!important}.detail-row-status>svg{color:#999;flex:none;width:14px}.unavailable-menu-item{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:9px;min-height:47px;padding:7px 10px;display:flex}.unavailable-menu-item>span{flex-direction:column;gap:2px;min-width:0;display:flex}.unavailable-menu-item b{color:#777;font-size:14px}.unavailable-menu-item small{color:#aaa;font-size:12px}.drawer-action-note{color:#654295;background:#f5f2fa;border-radius:8px;align-items:flex-start;gap:8px;width:100%;padding:10px;display:flex}.drawer-action-note>svg{flex:none;width:16px}.drawer-action-note>span{flex-direction:column;gap:3px;display:flex}.drawer-action-note b{font-size:14px}.drawer-action-note small{font-size:12px;line-height:1.4}.incident-list>.operational-signal{text-align:left;background:#fff;border-bottom:1px solid #eee;grid-template-columns:7px minmax(0,1fr) auto 16px;align-items:center;gap:14px;width:100%;min-height:91px;padding:15px 20px;display:grid}.incident-list>.operational-signal:hover{background:#fbfff0}.operational-signal code{color:#888;font-size:13px}.operational-signal h3{margin:4px 0;font-size:13px}.operational-signal p{color:#777;margin:0;font-size:14px}.operational-signal .severity{height:45px}.operational-signal>svg{color:#999;width:15px}.settings-summary{align-items:center;gap:8px;display:flex}.settings-summary>span:last-child{border:1px solid var(--line);color:#666;background:#fff;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;display:flex}.settings-summary svg{width:14px}.settings-warning{color:#7a4d00;background:#fff8e8;border:1px solid #e8be70;border-radius:11px;align-items:center;gap:10px;min-height:58px;margin-bottom:10px;padding:11px 14px;display:flex}.settings-warning>svg{flex:none;width:20px}.settings-warning>div{flex-direction:column;gap:3px;display:flex}.settings-warning b,.settings-warning span{font-size:13px}.settings-top-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-card{padding:20px}.settings-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:52px;display:grid}.settings-card-icon{background:var(--accent);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.settings-card-icon.purple{color:#6525b4;background:#eee5fb}.settings-card-icon svg{width:19px}.settings-card header span,.settings-crm>div:nth-child(2)>span{color:#888;letter-spacing:.8px;font-size:12px;font-weight:800}.settings-card h2,.settings-crm h2{margin:4px 0 0;font-size:17px}.settings-card dl{margin:17px 0 0}.settings-card dl>div{border-top:1px solid #ecece8;justify-content:space-between;align-items:center;gap:15px;min-height:42px;display:flex}.settings-card dt{color:#777;font-size:14px}.settings-card dd{text-align:right;margin:0;font-size:14px;font-weight:800}.settings-card>footer{color:#777;background:#fafaf8;border-top:1px solid #ecece8;align-items:center;gap:9px;min-height:53px;margin:8px -20px -20px;padding:10px 20px;font-size:13px;line-height:1.45;display:flex}.settings-card>footer svg{color:#6427ae;flex:none;width:16px}.settings-crm{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:132px;margin-top:10px;padding:19px 20px;display:grid}.settings-crm p{color:#777;max-width:700px;margin:6px 0;font-size:13px;line-height:1.45}.settings-crm code{color:#6427ae;overflow-wrap:anywhere;font-size:13px;font-weight:700}.settings-crm .button{white-space:nowrap}.settings-area-section{margin-top:10px}.settings-area-section>.attention-business-head{border:1px solid var(--line);background:#fff;border-radius:11px 11px 0 0}.settings-area-grid{border:1px solid var(--line);background:var(--line);border-top:0;border-radius:0 0 11px 11px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.settings-area{text-align:left;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto 14px;align-items:center;gap:11px;min-height:76px;padding:12px 14px;display:grid}.settings-area:hover{background:#fbfff0}.settings-area-icon{color:#6529aa;background:#f1edf7;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.settings-area-icon svg{width:17px}.settings-area>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.settings-area b{font-size:14px}.settings-area small{text-overflow:ellipsis;white-space:nowrap;color:#888;font-size:12px;overflow:hidden}.settings-area>svg{color:#999;width:14px}.settings-unavailable{justify-content:center;align-items:center;gap:18px;min-height:260px;padding:35px;display:flex}.settings-unavailable>svg{color:#7d39eb;width:40px}.settings-unavailable h2{margin:0 0 6px}.settings-unavailable p{color:#777;margin:0;font-size:14px}@media (width<=950px){.settings-top-grid{grid-template-columns:1fr}.settings-crm{grid-template-columns:42px minmax(0,1fr) auto}.settings-crm>.button{grid-column:2/-1;width:max-content}.settings-area-grid{grid-template-columns:1fr}}@media (width<=600px){.settings-summary{flex-direction:column;align-items:flex-start}.settings-crm{grid-template-columns:42px minmax(0,1fr)}.settings-crm>.status,.settings-crm>.button{grid-column:2}.settings-card>header{grid-template-columns:42px minmax(0,1fr)}.settings-card>header>.status{grid-column:2;width:max-content}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#151616;--line:#2b2d2d;--muted:#989b97;--black:#050606;background:#090a0a}html[data-theme=dark] body,html[data-theme=dark] .app{color:#f4f5ef;background:#090a0a}html[data-theme=dark] .topbar{background:#0c0d0df0;border-color:#292b2b}html[data-theme=dark] .theme-toggle{color:var(--accent);background:#202222;box-shadow:inset 0 0 0 1px #333636}html[data-theme=dark] .theme-toggle:hover{color:#fff;background:#2a2d2d}html[data-theme=dark] .environment-production{color:#ff9aab;background:#240d13;box-shadow:inset 0 0 0 1px #58202e}html[data-theme=dark] .environment-staging{color:#bd91ff;background:#21152f;box-shadow:inset 0 0 0 1px #4d2d76}html[data-theme=dark] .environment-wrap>small,html[data-theme=dark] .page-header p,html[data-theme=dark] .page-header>div:first-child>span{color:#92958f}html[data-theme=dark] .global-search,html[data-theme=dark] .table-toolbar>label,html[data-theme=dark] .support-toolbar>label{background:#171919;border-color:#303333}html[data-theme=dark] .global-search:focus-within,html[data-theme=dark] .global-search.open{background:#1b1d1d;border-color:#8f50eb}html[data-theme=dark] .global-search kbd{color:#aaa;background:#252727;border-color:#3a3d3d}html[data-theme=dark] :is(.global-search-popover,.alerts-popover,.quick-popover,.profile-popover,.detail-actions-menu){background:#171818;border-color:#303232;box-shadow:0 24px 70px #000a}html[data-theme=dark] :is(.global-search-popover,.alerts-popover,.quick-popover,.profile-popover,.detail-actions-menu) button{color:#f2f3ee}html[data-theme=dark] .global-search-popover>button.active,html[data-theme=dark] .global-search-popover>button:hover,html[data-theme=dark] .quick-popover>button:hover,html[data-theme=dark] .alerts-popover>button:hover{background:#27202f}html[data-theme=dark] .quick-action{background:var(--accent);color:#090a0a;font-weight:700}html[data-theme=dark] .topbar .icon-button:not(.theme-toggle){color:#d6d7d1;background:#202222}html[data-theme=dark] .topbar .icon-button:hover{background:#2b2e2e}html[data-theme=dark] .alert-button i{border-color:#111}html[data-theme=dark] :is(.panel,.metric:not(.metric-accent):not(.metric-danger),.list-summary,.table-panel,.approval-card,.drawer-section,.permission-section,.business-detail-head,.business-tabs,.detail-loading,.detail-section-actions,.workspace-tabs,.work-toolbar,.settings-card,.settings-crm,.attention-business-head,.support-channel-card){color:#f4f5ef;background:#151616;border-color:#2d2f2f}html[data-theme=dark] :is(.metric,.list-summary,.approval-card,.support-channel-card)>span,html[data-theme=dark] :is(.metric,.list-summary,.approval-card,.support-channel-card)>small{color:#969994}html[data-theme=dark] .metric-accent{color:#0a0b0b}html[data-theme=dark] .metric-accent>span{color:#303710}html[data-theme=dark] .metric-danger{background:#2a0811;border-color:#551323}html[data-theme=dark] .release-panel{background:#20182a;border-color:#39274d}html[data-theme=dark] .release-panel>p{color:#b5adb9}html[data-theme=dark] .release-meta>span{background:#161319;border-color:#49365d}html[data-theme=dark] .button.secondary{color:#f2f3ee;background:#202222;border-color:#343737}html[data-theme=dark] .button.secondary:hover{background:#292c2c}html[data-theme=dark] .button.dark{background:var(--accent);color:#090a0a;font-weight:700}html[data-theme=dark] .button.dark:hover{background:#dcea35}html[data-theme=dark] :is(input,textarea,select){color:#f3f4ef}html[data-theme=dark] .app :is(input,textarea,select){background:#111212;border-color:#343737}html[data-theme=dark] .app :is(input,textarea)::placeholder{color:#696c68}html[data-theme=dark] .segmented{background:#0f1010}html[data-theme=dark] .segmented button{color:#969994}html[data-theme=dark] .segmented button.active{color:#fff;box-shadow:none;background:#292b2b}html[data-theme=dark] :is(.business-row,.audit-row,.team-row,.onboarding-row,.system-row,.system-error-row,.attention-items>button,.service-table>button,.detail-table-row.linked,.incident-list>.operational-signal){color:#eff0eb;background:#151616;border-color:#292b2b}html[data-theme=dark] :is(.business-row,.audit-row,.team-row,.onboarding-row,.system-row,.system-error-row,.attention-items>button,.service-table>button,.detail-table-row.linked,.incident-list>.operational-signal):hover{background:#1c201a}html[data-theme=dark] :is(.business-head,.audit-head,.team-head,.onboarding-head,.system-head,.system-error-head,.detail-table-head,.release-list-head){color:#999c97;background:#111212}html[data-theme=dark] :is(.business-row,.audit-row,.team-row,.onboarding-row,.system-row,.system-error-row,.support-list>button,.release-item).selected{background:#1d2215}html[data-theme=dark] :is(.business-row,.audit-row,.team-row,.onboarding-row,.system-row,.system-error-row,.support-list>button,.release-item).selected:hover{background:#222818}html[data-theme=dark] .table-footer button{color:#ddd;background:#1e2020;border-color:#323535}html[data-theme=dark] .table-footer button.active{background:var(--accent);color:#090a0a}html[data-theme=dark] .progress{background:#303333}html[data-theme=dark] .drawer{color:#f4f5ef;background:#101111}html[data-theme=dark] .drawer-section{background:#171818}html[data-theme=dark] .modal-backdrop{background:#000b}html[data-theme=dark] .modal{color:#f4f5ef;background:#171818;box-shadow:0 30px 90px #000c}html[data-theme=dark] .modal>p,html[data-theme=dark] .modal label{color:#a6a9a3}html[data-theme=dark] .modal .icon-button{color:#ddd;background:#252727}html[data-theme=dark] .danger-zone,html[data-theme=dark] .detail-danger,html[data-theme=dark] .feature-production-warning{background:#260d14;border-color:#5b2330}html[data-theme=dark] .toast{color:#f4ffd2;background:#222a11;border-color:#687a23}html[data-theme=dark] .form-error{color:#ff9aac;background:#2a0d15}html[data-theme=dark] :is(.approval-notice,.contract-mode-notice,.support-api-notice,.release-safety,.drawer-action-note){color:#c9a7f7;background:#21182b;border-color:#48315e}html[data-theme=dark] :is(.invite-note,.impersonation-note){color:#d9ef74;background:#222812}html[data-theme=dark] .settings-warning{color:#f3c866;background:#2a210f;border-color:#70521b}html[data-theme=dark] .status-positive{color:#c9e856;background:#28320f}html[data-theme=dark] .status-warning,html[data-theme=dark] .status-purple{color:#c69aff;background:#2a1c3b}html[data-theme=dark] .status-danger{color:#ff8da0;background:#351018}html[data-theme=dark] .status-muted,html[data-theme=dark] .status-neutral{color:#b5b8b2;background:#282a2a}html[data-theme=dark] .workspace-tabs button.active{background:var(--accent);color:#090a0a}html[data-theme=dark] .work-card{background:#191a1a;border-color:#303232}html[data-theme=dark] .settings-area-grid{background:#2b2d2d;border-color:#2b2d2d}html[data-theme=dark] .settings-area{color:#f1f2ed;background:#151616}html[data-theme=dark] .settings-area:hover{background:#1d2215}html[data-theme=dark] .support-channel-card:hover,html[data-theme=dark] .support-channel-card.selected{background:#1d2215;border-color:#49502c}html[data-theme=dark] .support-summary>button{color:#f4f5ef;background:#151616;border-color:#2d2f2f}html[data-theme=dark] .support-summary>button:hover{background:#1c1e1e}html[data-theme=dark] .support-summary>button.active{box-shadow:inset 0 -3px var(--accent);background:#20231a}html[data-theme=dark] .support-list>button{color:#f2f3ee;background:#151616;border-color:#292b2b}html[data-theme=dark] .support-list>button:hover{background:#1c201a}html[data-theme=dark] .support-controls,html[data-theme=dark] .support-context>div,html[data-theme=dark] .moderation-context{background:#111212;border-color:#292b2b}html[data-theme=dark] .support-conversation{background:#0f1010}html[data-theme=dark] .support-conversation article{background:#1a1b1b;border-color:#303232}html[data-theme=dark] .support-conversation article.internal{background:#251b31;border-color:#46305c}html[data-theme=dark] .support-conversation article.note{background:#2b230f;border-color:#69531c}html[data-theme=dark] .support-composer{background:#151616;border-color:#2b2d2d}html[data-theme=dark] .sla{color:#bbb;background:#292b2b}html[data-theme=dark] .sla-at_risk{color:#f0bd57;background:#35270e}html[data-theme=dark] .sla-breached{color:#ff8da0;background:#3a1119}html[data-theme=dark] .sla-paused{color:#c59aff;background:#291c3a}html[data-theme=dark] .sla-done{color:#c9e856;background:#27310f}html[data-theme=dark] .moderation-history{background:#29220f;border-color:#67521c}html[data-theme=dark] .moderation-decision{background:#21182b;border-color:#453159}html[data-theme=dark] .system-error-template,html[data-theme=dark] .system-readonly-note{background:#111212}html[data-theme=dark] .feature-card.live,html[data-theme=dark] .release-card.live{background:#1c2114;border-color:#45541d}html[data-theme=dark] .feature-card.risk,html[data-theme=dark] .release-card.risk{background:#270f15;border-color:#5b2632}html[data-theme=dark] .feature-card.selected,html[data-theme=dark] .release-card.selected{background:#202516;border-color:#9bae28}html[data-theme=dark] .grid-line{stroke:#292c2c}html[data-theme=dark] .comparison-line{stroke:#626662}html[data-theme=dark] .chart-axis,html[data-theme=dark] .chart-legend{color:#969994}.support-channel-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:118px;padding:15px;transition:all .16s;display:grid}.support-channel-card:hover,.support-channel-card.selected{border-color:#b5b5ad;box-shadow:0 5px 18px #1818100c}.support-channel-card.selected{box-shadow:inset 3px 0 var(--accent);background:#fbfff0}.support-channel-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.support-channel-card footer{color:#8a8a83;margin-top:7px;font-size:12px}.support-channel-card footer strong{color:#111;font-size:13px}.support-channel-card footer i{margin:0 4px;font-style:normal}.support-summary{grid-template-columns:repeat(6,1fr)}.support-summary>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:67px;padding:11px 14px;display:flex}.support-summary>button:hover,.support-summary>button.active{border-color:#aaa}.support-summary>button.danger b{color:#d72f3f}.support-summary>button.warning b{color:#9b6400}.support-summary>button.purple b{color:var(--purple)}.support-toolbar .source-filter{align-items:center;gap:4px;display:flex}.support-toolbar .source-filter svg{width:10px}.support-queue.loading .support-list{opacity:.55;pointer-events:none}.support-load-error{color:#99192f;background:#fff2f3;border-bottom:1px solid #f2c9cf;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:14px;display:flex}.support-load-error svg{width:14px}.support-pagination{border-top:1px solid var(--line);color:#85857f;justify-content:space-between;align-items:center;min-height:48px;padding:8px 12px;font-size:14px;display:flex}.support-pagination>div{align-items:center;gap:7px;display:flex}.support-pagination button{border:1px solid var(--line);background:#fff;border-radius:7px;height:30px;padding:0 10px;font-size:14px}.support-pagination button:hover:not(:disabled){background:#fbfff0;border-color:#a6b52f}.support-pagination button:disabled{opacity:.4;cursor:not-allowed}.support-pagination b{text-align:center;color:#444;min-width:42px}html[data-theme=dark] .support-pagination{color:#999c97;border-color:#292b2b}html[data-theme=dark] .support-pagination button{color:#eee;background:#202222;border-color:#343737}html[data-theme=dark] .support-pagination button:hover:not(:disabled){background:#262b1d;border-color:#68762b}html[data-theme=dark] .support-pagination b{color:#dfe0da}html[data-theme=dark] .support-load-error{color:#ff9aac;background:#2a0d15;border-color:#55202c}.sla-breached{color:#a61225;background:#ffe7e9}.sla-text.sla-breached{color:#b01729}@media (width<=1100px){.support-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.support-summary{grid-template-columns:1fr 1fr}}.support-filter-selects{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.support-filter-selects select{border:1px solid var(--line);color:#555;background:#f7f7f5;border-radius:7px;min-width:0;height:34px;padding:0 9px;font-size:14px}@media (width<=900px){.support-filter-selects{grid-template-columns:1fr}}.work-error{margin-bottom:10px}.work-toolbar .segmented{max-width:calc(100vw - var(--sidebar) - 180px);overflow-x:auto}.work-composer-full{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:start}.work-composer-full label.wide{grid-column:span 2}.work-composer-full textarea{border:1px solid var(--line);resize:vertical;background:#f8f8f6;border-radius:8px;min-height:72px;padding:10px;font-size:13px}.work-composer-full footer{border-top:1px solid #ecece8;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.work-card.interactive{cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.work-card-description{color:#85857f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:27px;margin:-3px 0 9px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.work-card footer small.overdue{color:#b51f3a;font-weight:700}.work-empty{justify-content:center;align-items:center;gap:15px;min-height:160px;margin-top:10px;padding:28px;display:flex}.work-empty>svg{color:#7d39eb;width:36px}.work-empty h2{margin:0 0 5px;font-size:17px}.work-empty p{color:#777;margin:0;font-size:14px}.work-modal{width:min(760px,100vw - 40px);max-height:calc(100vh - 40px);overflow-y:auto}.work-modal .modal-kicker{color:#6530ad}.work-edit-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.work-edit-grid label{color:#666;flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.work-edit-grid label.wide{grid-column:1/-1}.work-edit-grid input,.work-edit-grid select,.work-edit-grid textarea{border:1px solid var(--line);color:#111;width:100%;font:inherit;background:#fafaf8;border-radius:8px;outline:none;padding:10px 11px;font-size:13px}.work-edit-grid input,.work-edit-grid select{height:40px}.work-edit-grid textarea{resize:vertical;min-height:76px}.work-edit-grid :disabled{color:#777;cursor:not-allowed}.work-external{color:#6530ad;align-items:center;gap:6px;width:max-content;margin-top:12px;font-size:14px;text-decoration:none;display:flex}.work-external svg{width:14px}.global-search-icon.work{color:#405500;background:#efffc1}@media (width<=1100px){.work-composer-full{grid-template-columns:1fr 1fr}.work-composer-full label.wide{grid-column:1/-1}}@media (width<=700px){.work-composer-full,.work-edit-grid{grid-template-columns:1fr}.work-composer-full label.wide,.work-edit-grid label.wide{grid-column:1}}.work-project-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-bottom:10px;display:grid}.work-project-strip>button{border:1px solid var(--line);background:var(--surface,#fff);text-align:left;min-height:64px;color:inherit;border-radius:11px;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:11px 12px;display:grid;position:relative}.work-project-strip>button:hover,.work-project-strip>button.active{border-color:#9b79d3;box-shadow:0 5px 18px #7d39eb12}.work-project-strip b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.work-project-strip small{color:#888;font-size:13px}.work-project-dot{border-radius:50%;width:9px;height:9px}.work-project-dot.all{background:#111}.work-project-dot.none{background:#bbb}.work-project-strip i{background:#ecece8;border-radius:2px;grid-column:2/-1;height:3px;overflow:hidden}.work-project-strip i em{background:#7d39eb;border-radius:2px;height:100%;display:block}.work-view-switch{margin-left:auto}.work-view-switch button{align-items:center;gap:5px;display:flex!important}.work-view-switch svg{width:12px}.work-project-composer{grid-template-columns:2fr 90px 1fr 1fr 1fr;align-items:start}.work-project-composer .wide{grid-column:span 2}.work-project-composer textarea{border:1px solid var(--line);resize:vertical;background:#f8f8f6;border-radius:8px;min-height:70px;padding:9px}.work-project-composer input[type=color]{padding:5px}.work-project-composer footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.work-card-project{color:#777;align-items:center;gap:5px;margin-bottom:9px;font-size:13px;display:flex}.work-card-project i{background:#aaa;border-radius:50%;width:7px;height:7px}.work-card-signals{gap:10px;justify-content:flex-start!important;margin-top:8px!important}.work-card-signals span{color:#777;align-items:center;gap:4px;font-size:13px;display:flex}.work-card-signals svg{width:11px;height:11px}.work-table{padding:0;overflow:hidden}.work-table>header,.work-table>button{grid-template-columns:minmax(260px,2fr) minmax(130px,1fr) 120px 150px 90px;align-items:center;gap:12px;width:100%;display:grid}.work-table>header{border-bottom:1px solid var(--line);color:#888;padding:11px 14px;font-size:13px}.work-table>button{border:0;border-bottom:1px solid var(--line);color:inherit;text-align:left;background:0 0;padding:12px 14px}.work-table>button:hover{background:#7d39eb08}.work-table>button:last-child{border-bottom:0}.work-table>button>span{color:#777;min-width:0;font-size:14px}.work-table>button>span:first-child{align-items:center;gap:9px;display:flex}.work-table code{color:#888;font-size:13px}.work-table b{text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:13px;overflow:hidden}.work-detail-modal{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);width:min(1180px,100vw - 40px);padding:0;display:grid;overflow:hidden}.work-detail-modal>.icon-button{z-index:3;position:absolute;top:16px;right:16px}.work-detail-main{max-height:calc(100vh - 40px);padding:28px;overflow-y:auto}.work-detail-main>form>h2{padding-right:45px}.work-detail-collaboration{border-left:1px solid var(--line);background:#f7f7f4;max-height:calc(100vh - 40px);padding:28px 22px;overflow-y:auto}.work-detail-collaboration>section+section{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.work-detail-collaboration section>header{align-items:center;gap:7px;margin-bottom:12px;display:flex}.work-detail-collaboration header svg{color:#7d39eb;width:15px}.work-detail-collaboration header b{font-size:14px}.work-detail-collaboration header span{text-align:center;color:#777;background:#e9e9e4;border-radius:10px;min-width:24px;margin-left:auto;padding:3px 6px;font-size:13px}.work-checklist{flex-direction:column;gap:7px;display:flex}.work-checklist label{background:#fff;border:1px solid #e0e0dc;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;font-size:14px;line-height:1.4;display:flex}.work-checklist label.done span{color:#999;text-decoration:line-through}.work-checklist input{accent-color:#7d39eb}.work-checklist>small,.work-comments>div>small{color:#888;padding:12px 0;font-size:14px;display:block}.work-inline-add{gap:6px;margin-top:8px;display:flex}.work-inline-add input{border:1px solid var(--line);background:#fff;border-radius:8px;flex:1;min-width:0;height:34px;padding:0 9px}.work-inline-add button{color:#fff;background:#111;border:0;border-radius:8px;width:34px}.work-inline-add svg{width:14px}.work-comments>div{flex-direction:column;gap:12px;max-height:280px;display:flex;overflow-y:auto}.work-comments article{align-items:flex-start;gap:8px;display:flex}.work-comments article>span{color:#fff;background:#7d39eb;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:800;display:grid}.work-comments article>div{flex:1;min-width:0}.work-comments article b{font-size:14px}.work-comments time{color:#999;margin-left:7px;font-size:12px}.work-comments article p{color:#555;white-space:pre-wrap;margin:4px 0 0;font-size:14px;line-height:1.5}.work-comment-composer{margin-top:12px}.work-comment-composer textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:72px;font:inherit;background:#fff;border-radius:8px;padding:9px;font-size:14px}.work-comment-composer button{margin:7px 0 0 auto}.work-comment-composer svg{width:13px}.work-files>div{flex-direction:column;gap:7px;display:flex}.work-files>div>button{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e0e0dc;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.work-files>div>button:hover{border-color:#9b79d3}.work-files>div>button>svg{color:#7d39eb;flex:0 0 14px;width:14px}.work-files>div>button>svg:last-child{color:#888;margin-left:auto}.work-files>div>button>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.work-files>div>button b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.work-files>div>button small,.work-files>div>small{color:#888;font-size:13px;line-height:1.4}.work-file-upload{cursor:pointer;color:#555;border:1px dashed #aaa;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:34px;margin-top:9px;font-size:14px;font-weight:700;display:flex}.work-file-upload:hover{color:#7d39eb;border-color:#7d39eb}.work-file-upload.disabled{cursor:wait;opacity:.55}.work-file-upload svg{width:13px}.work-file-upload input{display:none}[data-theme=dark] .work-project-strip>button,[data-theme=dark] .work-table,[data-theme=dark] .work-checklist label,[data-theme=dark] .work-files>div>button,[data-theme=dark] .work-inline-add input,[data-theme=dark] .work-comment-composer textarea{color:#f4f4f4;background:#171717}[data-theme=dark] .work-detail-collaboration{background:#101010}[data-theme=dark] .work-project-strip i,[data-theme=dark] .work-detail-collaboration header span{background:#292929}@media (width<=1000px){.work-detail-modal{grid-template-columns:1fr;overflow-y:auto}.work-detail-main,.work-detail-collaboration{max-height:none}.work-detail-collaboration{border-left:0;border-top:1px solid var(--line)}.work-project-composer{grid-template-columns:1fr 1fr}.work-table{overflow-x:auto}.work-table>header,.work-table>button{min-width:760px}}@media (width<=700px){.work-project-composer{grid-template-columns:1fr}.work-project-composer .wide{grid-column:auto}.work-toolbar{flex-wrap:wrap;align-items:flex-start}.work-view-switch{margin-left:0}}.system-summary>span.danger{color:#9b1731;background:#fff1f3;border-color:#f0c4cb}.system-summary>span.danger b{color:#9b1731}html[data-theme=dark] .system-summary>span{color:#969994;background:#151616;border-color:#2d2f2f}html[data-theme=dark] .system-summary>span b{color:#f4f5ef}html[data-theme=dark] .system-summary>span.danger{color:#ff8da0;background:#351018;border-color:#662131}html[data-theme=dark] .system-summary>span.danger b{color:#ff8da0}.support-attach-button{color:#666;cursor:pointer;background:#f1f1ee;border-radius:6px;align-items:center;gap:5px;height:29px;padding:0 8px;font-size:13px;display:flex}.support-attach-button input{display:none}.support-attach-button svg{width:12px}.support-pending-attachments{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.support-pending-attachments>span{background:#f7f7f4;border:1px solid #deded7;border-radius:6px;align-items:center;gap:5px;max-width:100%;height:27px;padding:0 5px 0 8px;font-size:12px;display:flex}.support-pending-attachments svg{width:11px}.support-pending-attachments button{background:#e9e9e4;border-radius:4px;place-items:center;width:19px;height:19px;display:grid}.support-message-attachments{flex-direction:column;gap:5px;margin-top:8px;display:flex}.support-message-attachments>button{text-align:left;background:#ffffffb8;border:1px solid #deded8;border-radius:7px;align-items:center;gap:7px;width:100%;padding:7px 8px;display:flex}.support-message-attachments>button>svg{flex:none;width:14px}.support-message-attachments>button>svg:last-child{margin-left:auto}.support-message-attachments>button>span{flex-direction:column;gap:1px;min-width:0;display:flex}.support-message-attachments b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.support-message-attachments small{color:#888;font-size:12px}.support-conversation article>small.delivery{color:#777;justify-content:flex-end;align-items:center;gap:4px;display:flex}.support-conversation article>small.delivery svg{width:11px}.support-conversation article>small.delivery-read{color:#5d26b2}.support-conversation article>small.delivery-failed{color:#b8223a}html[data-theme=dark] .support-attach-button,html[data-theme=dark] .support-pending-attachments>span{color:#d9dbd5;background:#222424;border-color:#353838}html[data-theme=dark] .support-message-attachments>button{color:#f0f1ec;background:#202222;border-color:#393c3c}.support-live-state{color:#566318;background:#f8ffe0;border:1px solid #dfe8b4;border-radius:7px;align-items:center;gap:6px;width:max-content;margin:-5px 0 10px auto;padding:6px 9px;font-size:12px;display:flex}.support-live-state>span{background:#93b300;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #dff28b}.support-live-state b{font-size:12px}.support-live-state small{color:#7b825e}.support-list>button.unread h3{font-weight:800}.support-list>button.unread{box-shadow:inset 3px 0 #7d39eb}.support-list>button.unread.selected{box-shadow:inset 3px 0 var(--accent)}.support-ticket-badges{align-items:center;gap:5px;display:flex}.support-ticket-badges>i{color:#fff;background:#7d39eb;border-radius:6px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:800}html[data-theme=dark] .support-live-state{color:#cce568;background:#1b2110;border-color:#39431d}html[data-theme=dark] .support-live-state small{color:#929b70}.alert-button em{color:#fff;background:#7d39eb;border:2px solid #fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:12px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.alerts-popover{width:430px;padding:10px}.notification-tabs{border-bottom:1px solid #ecece8;align-items:center;gap:5px;padding:0 5px 8px;display:flex}.notification-tabs>button{color:#777;background:#f2f2ef;border-radius:6px;height:28px;padding:0 8px;font-size:13px}.notification-tabs>button.active{color:#fff;background:#111}.notification-tabs>button span{margin-left:4px}.notification-tabs>button.mark-all{color:#6627bd;background:0 0;margin-left:auto;font-weight:800}.notification-list{max-height:470px;overflow-y:auto}.notification-list>button{text-align:left;background:#fff;border-bottom:1px solid #eee;grid-template-columns:38px minmax(0,1fr) 8px 18px;align-items:center;gap:9px;width:100%;min-height:69px;padding:10px 6px;display:grid;position:relative}.notification-list>button:hover{background:#fafaf7}.notification-list>button.unread{background:#fbfff0}.notification-list>button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.notification-list small{color:#7d39eb;letter-spacing:.7px;font-size:12px;font-weight:800}.notification-list b,.notification-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-list em{color:#888;font-size:13px;font-style:normal}.notification-list>button>i{background:#7d39eb;border-radius:50%;width:6px;height:6px}.notification-list>button>svg{color:#999;width:14px}.alerts-popover>.inbox-empty{min-height:110px}.alerts-popover>button.inbox-footer{display:grid}html[data-theme=dark] .alert-button em{border-color:#111}html[data-theme=dark] .notification-tabs{border-color:#303232}html[data-theme=dark] .notification-tabs>button{color:#bbb;background:#252727}html[data-theme=dark] .notification-tabs>button.active{background:var(--accent);color:#111}html[data-theme=dark] .notification-tabs>button.mark-all{color:#bf91ff;background:0 0}html[data-theme=dark] .notification-list>button{color:#f1f2ed;background:#171818;border-color:#303232}html[data-theme=dark] .notification-list>button:hover{background:#252129}html[data-theme=dark] .notification-list>button.unread{background:#202516}.data-load-notice{color:#6e4b00;background:#fff8e7;border:1px solid #edc05a;border-radius:11px;align-items:center;gap:11px;min-height:58px;margin-bottom:10px;padding:11px 13px;display:flex}.data-load-notice>svg{width:19px;min-width:19px}.data-load-notice>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.data-load-notice b{font-size:13px}.data-load-notice span{font-size:13px;line-height:1.45}.data-load-notice .button{white-space:nowrap;min-width:130px}html[data-theme=dark] .data-load-notice{color:#f1ca6e;background:#251d0d;border-color:#66501f}html[data-theme=dark] .data-load-notice .button{color:#f1ca6e;background:#312812;border-color:#5c512e}@media (width<=750px){.data-load-notice{flex-wrap:wrap;align-items:flex-start}.data-load-notice>div{min-width:calc(100% - 34px)}.data-load-notice .button{margin-left:30px}}.role-matrix-modal{width:min(1040px,100vw - 40px);max-height:calc(100vh - 40px);overflow:auto}.role-matrix-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.role-matrix-list>article{border:1px solid var(--line);background:#fafaf8;border-radius:11px;min-width:0;padding:15px}.role-matrix-list article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.role-matrix-list article>header>span{flex-direction:column;gap:4px;min-width:0;display:flex}.role-matrix-list article>header b{font-size:13px}.role-matrix-list article>header small{color:var(--muted);font-size:14px;line-height:1.45}.role-matrix-list article>div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.role-matrix-list code{color:#5b267f;background:#fff;border:1px solid #e5e1eb;border-radius:5px;padding:4px 6px;font-size:13px}.role-matrix-list footer{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding-top:10px;font-size:13px}.role-matrix-modal>.modal-actions{margin-top:18px}html[data-theme=dark] .role-matrix-list>article{background:#171818;border-color:#303232}html[data-theme=dark] .role-matrix-list code{color:#cf9cff;background:#211b27;border-color:#42364e}@media (width<=850px){.role-matrix-list{grid-template-columns:1fr}}.finance-ledger{margin-top:10px;overflow:hidden}.finance-ledger-list>button{border-top:1px solid var(--line);background:var(--surface);text-align:left;grid-template-columns:minmax(190px,1.4fr) minmax(150px,.8fr) minmax(150px,.8fr) 100px 120px 16px;align-items:center;gap:14px;width:100%;min-height:74px;padding:12px 20px;display:grid}.finance-ledger-list>button:not(:disabled):hover{background:#fbfff0}.finance-ledger-list>button:disabled{color:inherit;cursor:default}.finance-ledger-list>button>span:not(.status){flex-direction:column;gap:3px;min-width:0;display:flex}.finance-ledger-list code{color:var(--purple);font-size:12px}.finance-ledger-list b{font-size:14px}.finance-ledger-list small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.finance-ledger-list strong{text-align:right;font-size:14px}.finance-ledger-list>button>svg{width:14px;color:var(--muted)}.finance-expense-modal{width:min(850px,100vw - 40px);max-height:calc(100vh - 40px);overflow-y:auto}.finance-expense-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.finance-expense-form label.wide{grid-column:1/-1}.finance-expense-form input,.finance-expense-form select,.finance-expense-form textarea{border:1px solid var(--line);color:#111;width:100%;font:inherit;background:#fafaf8;border-radius:8px;padding:10px 11px;font-size:13px}.finance-expense-form input,.finance-expense-form select{height:40px}.finance-expense-form textarea{resize:vertical;min-height:72px}html[data-theme=dark] .finance-ledger-list>button{color:#f4f5ef;background:#151616;border-color:#2d2f2f}html[data-theme=dark] .finance-ledger-list>button:not(:disabled):hover{background:#1d2215}@media (width<=1050px){.finance-ledger-list>button{grid-template-columns:minmax(170px,1.4fr) 120px 130px 90px 110px 14px}.finance-expense-form{grid-template-columns:1fr 1fr}}@media (width<=720px){.finance-ledger-list>button{grid-template-columns:1fr auto}.finance-ledger-list>button>span:nth-child(2),.finance-ledger-list>button>span:nth-child(3){display:none}.finance-expense-form{grid-template-columns:1fr}.finance-expense-form label.wide{grid-column:1}}.finance-tabs{margin-bottom:10px}.finance-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.finance-metrics>article{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:5px;min-width:0;height:110px;padding:15px;display:flex}.finance-metrics span,.finance-metrics small{color:var(--muted);font-size:14px}.finance-metrics b{letter-spacing:-.4px;margin-top:auto;font-size:20px}.finance-metrics .forecast{background:#f4efff;border-color:#e2d5f8}.finance-metrics .revenue{background:#f5ffcf;border-color:#dce99c}.finance-metrics .result{color:#fff;background:#101110;border-color:#101110}.finance-metrics .result span,.finance-metrics .result small{color:#a9aaa5}.finance-metrics .result b{color:var(--accent)}.finance-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(350px,.8fr);gap:10px;display:grid}.finance-chart,.finance-budget-panel{min-height:355px;padding:20px}.finance-legend{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.finance-legend i{border-radius:2px;width:7px;height:7px}.finance-legend .income{background:var(--accent)}.finance-legend .expense{background:var(--purple)}.finance-legend .forecast{background:#aeb0aa}.finance-bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0,transparent 64px,var(--line) 65px);grid-template-columns:repeat(6,1fr);align-items:end;gap:18px;height:260px;margin-top:22px;padding:0 10px;display:grid}.finance-bar-group{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.finance-bar-group>div{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:224px;display:flex}.finance-bar-group i{border-radius:4px 4px 0 0;width:24%;min-height:2px}.finance-bar-group i.income{background:var(--accent)}.finance-bar-group i.expense{background:var(--purple)}.finance-bar-group i.forecast{background:#aeb0aa}.finance-bar-group>span{height:18px;color:var(--muted);font-size:13px}.finance-budget-panel>article{border-top:1px solid var(--line);padding:14px 0}.finance-budget-panel article header,.finance-budget-panel article footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.finance-budget-panel article header>span{flex-direction:column;gap:3px;display:flex}.finance-budget-panel article b{font-size:13px}.finance-budget-panel article small,.finance-budget-panel article footer{color:var(--muted);font-size:13px}.finance-budget-panel article>div{background:#ecece8;border-radius:4px;height:6px;margin:10px 0 7px;overflow:hidden}.finance-budget-panel article>div i{background:var(--purple);border-radius:4px;height:100%;display:block}.finance-section-head{justify-content:space-between;align-items:flex-start;gap:25px;padding:20px;display:flex}.finance-section-head>div{flex-direction:column;gap:4px;display:flex}.finance-section-head span,.finance-source-intro span{color:var(--muted);letter-spacing:1px;font-size:13px;font-weight:700}.finance-section-head h2,.finance-source-intro h2{margin:0;font-size:18px}.finance-section-head p,.finance-source-intro p{color:var(--muted);margin:0;font-size:14px}.finance-section-head select{border:1px solid var(--line);background:var(--surface);border-radius:8px;height:36px;padding:0 10px;font-size:14px}.finance-table-panel{overflow:hidden}.finance-row{border-top:1px solid var(--line);grid-template-columns:minmax(200px,1.5fr) 110px 90px 70px 80px 120px;align-items:center;gap:12px;min-height:62px;padding:0 20px;font-size:14px;display:grid}.finance-row>span:first-child{flex-direction:column;gap:3px;display:flex}.finance-row code{color:var(--muted);font-size:12px}.finance-row strong{text-align:right;font-size:14px}.finance-head{min-height:34px;color:var(--muted);background:#f7f7f5;font-size:13px}.finance-up{color:#8a1d35}.finance-down{color:#4f7200}.finance-revenue-layout,.finance-forecast-layout{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);gap:10px;display:grid}.finance-flow,.finance-breakdown,.finance-scenarios,.finance-projection{padding-bottom:20px}.finance-flow>article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:55px;margin:0 20px;padding:0 14px;display:flex}.finance-flow>article b{font-size:16px}.finance-flow>article.fee b,.finance-flow>article.refund b{color:#8a1d35}.finance-flow>article.net{background:var(--accent);border:0;border-radius:10px;margin-top:8px}.finance-flow>footer{grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 20px 0;display:grid}.finance-flow>footer span{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:4px;padding:12px;display:flex}.finance-flow>footer small{color:var(--muted);font-size:13px}.finance-breakdown>article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:70px;margin:0 20px;display:flex}.finance-breakdown article>div,.finance-breakdown article>span{flex-direction:column;gap:4px;display:flex}.finance-breakdown article>span{text-align:right}.finance-breakdown small{color:var(--muted);font-size:13px}.finance-unit-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.finance-unit-grid>article{flex-direction:column;gap:7px;min-height:150px;padding:18px;display:flex}.finance-unit-grid code{color:#6d2cc0;background:#f1eafb;border-radius:5px;width:max-content;padding:4px 6px;font-size:12px}.finance-unit-grid span{color:var(--muted);font-size:13px}.finance-unit-grid b{margin-top:auto;font-size:25px}.finance-unit-grid b small{font-size:13px;font-weight:500}.finance-unit-grid em{font-size:13px;font-style:normal}.scenario-switch{grid-template-columns:repeat(3,1fr);gap:7px;margin:0 20px;display:grid}.scenario-switch button{border:1px solid var(--line);text-align:left;background:#f7f7f5;border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;min-height:68px;padding:10px;display:flex}.scenario-switch button.active{border-color:var(--purple);color:#5f24ad;background:#f2eaff}.scenario-switch small{color:var(--muted);font-size:13px}.growth-control{background:#f7f7f5;border-radius:10px;flex-direction:column;gap:14px;margin:22px 20px 0;padding:16px;display:flex}.growth-control>span{justify-content:space-between;align-items:center;display:flex}.growth-control b,.growth-control strong{font-size:13px}.growth-control input{width:100%;accent-color:var(--purple)}.finance-projection{flex-direction:column;gap:9px;padding:22px;display:flex}.finance-projection>span{color:var(--muted);letter-spacing:1px;font-size:13px;font-weight:700}.finance-projection>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:14px;display:flex}.finance-projection small{color:var(--muted);font-size:13px}.finance-projection b{font-size:17px}.finance-projection .accent{background:var(--accent);border-color:#d5e138}.finance-projection .accent small{color:#4c510d}.finance-projection footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:13px;display:flex}.finance-source-intro{justify-content:space-between;align-items:flex-start;margin-bottom:10px;padding:20px;display:flex}.finance-source-intro>div{flex-direction:column;gap:5px;display:flex}.finance-source-list{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.finance-source-list>article{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:92px;padding:14px;display:grid}.finance-source-icon{width:38px;height:38px;color:var(--purple);background:#eee8fb;border-radius:10px;place-items:center;display:grid}.finance-source-icon svg{width:18px}.finance-source-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.finance-source-list code{color:var(--muted);font-size:12px}.finance-source-list small{color:var(--muted);font-size:13px}.finance-source-list article>span:last-child{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.finance-unavailable{align-items:center;gap:20px;min-height:180px;margin-bottom:10px;padding:28px;display:flex}.finance-unavailable>svg{width:48px;height:48px;color:var(--purple);background:#f0e8ff;border-radius:13px;padding:12px}.finance-unavailable>div{flex-direction:column;gap:5px;display:flex}.finance-unavailable span{color:var(--muted);letter-spacing:1px;font-size:13px}.finance-unavailable h2{margin:0;font-size:20px}.finance-unavailable p{color:var(--muted);margin:0;font-size:13px}html[data-theme=dark] .finance-metrics>article,html[data-theme=dark] .finance-source-list>article{background:#171818}html[data-theme=dark] .finance-metrics .forecast{background:#241d2b;border-color:#443351}html[data-theme=dark] .finance-metrics .revenue{background:#1e2414;border-color:#3a4823}html[data-theme=dark] .finance-metrics .result{background:#080908}html[data-theme=dark] .finance-head,html[data-theme=dark] .scenario-switch button,html[data-theme=dark] .growth-control{background:#202222}html[data-theme=dark] .scenario-switch button.active{color:#d1a8ff;background:#2d2238;border-color:#a968ff}html[data-theme=dark] .finance-unit-grid code{color:#c897ff;background:#2d2238}html[data-theme=dark] .finance-projection .accent{background:var(--accent);color:#111}html[data-theme=dark] .finance-section-head select{color:#eee;background:#171818;border-color:#363838}.finance-row{grid-template-columns:minmax(175px,1.5fr) 75px 100px 76px 55px 70px 112px;gap:10px}@media (width<=1280px){.finance-metrics{grid-template-columns:repeat(3,1fr)}.finance-unit-grid{grid-template-columns:repeat(2,1fr)}}.finance-budget-summary{overflow:hidden}.finance-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 20px 20px;display:grid}.finance-budget-grid>article{border:1px solid var(--line);background:#fafaf8;border-radius:11px;padding:15px}.finance-budget-grid article header,.finance-budget-grid article footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-budget-grid article header>span{flex-direction:column;gap:4px;min-width:0;display:flex}.finance-budget-grid code{color:var(--purple);font-size:12px}.finance-budget-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.finance-budget-numbers{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.finance-budget-numbers>span{background:#f0f0ed;border-radius:8px;flex-direction:column;gap:3px;padding:9px;display:flex}.finance-budget-numbers small,.finance-budget-grid footer{color:var(--muted);font-size:12px}.finance-budget-numbers strong{font-size:14px}.finance-budget-progress{background:#e8e8e4;border-radius:5px;height:7px;margin-bottom:8px;overflow:hidden}.finance-budget-progress i{background:#7d39eb;border-radius:5px;height:100%;display:block}.finance-budget-progress.at_risk i{background:#e2a315}.finance-budget-progress.exceeded i{background:#f44343}.finance-budget-ledger .finance-ledger-list>button{grid-template-columns:minmax(190px,1.2fr) minmax(190px,1fr) minmax(140px,.7fr) 110px 120px 16px}html[data-theme=dark] .finance-budget-grid>article{background:#171818;border-color:#303232}html[data-theme=dark] .finance-budget-numbers>span{background:#202222}html[data-theme=dark] .finance-budget-progress{background:#2a2c2c}@media (width<=1000px){.finance-budget-grid{grid-template-columns:1fr}.finance-budget-ledger .finance-ledger-list>button{grid-template-columns:minmax(180px,1.2fr) minmax(170px,1fr) 120px 100px 110px 14px}}@media (width<=720px){.finance-budget-grid{padding:0 12px 12px}.finance-budget-ledger .finance-ledger-list>button{grid-template-columns:1fr auto}}.finance-source-sync{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:6px;margin-top:3px;padding:5px 8px;font-size:12px;font-weight:700}.finance-source-sync:hover:not(:disabled){border-color:var(--purple);color:var(--purple)}.finance-source-sync:disabled{opacity:.55;cursor:not-allowed}.finance-sync-modal{width:min(620px,100vw - 40px)}.finance-sync-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-sync-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.finance-sync-form .wide{grid-column:1/-1}.finance-sync-form input,.finance-sync-form textarea{border:1px solid var(--line);color:#111;width:100%;font:inherit;background:#fafaf8;border-radius:8px;padding:10px 11px;font-size:13px}.finance-sync-form input{height:40px}.finance-sync-form textarea{resize:vertical;min-height:82px}html[data-theme=dark] .finance-source-sync{color:#eee;background:#222424;border-color:#3a3c3c}html[data-theme=dark] .finance-sync-form input,html[data-theme=dark] .finance-sync-form textarea{color:#eee;background:#111212;border-color:#383a3a}@media (width<=650px){.finance-sync-form{grid-template-columns:1fr}.finance-sync-form .wide{grid-column:1}}.finance-fx-panel{margin-top:10px;overflow:hidden}.finance-fx-table{border-top:1px solid var(--line)}.finance-fx-row{border-bottom:1px solid var(--line);grid-template-columns:110px 130px 120px minmax(180px,1fr) 75px;align-items:center;gap:14px;min-height:58px;padding:0 20px;font-size:14px;display:grid}.finance-fx-row>span{flex-direction:column;gap:3px;display:flex}.finance-fx-row small{color:var(--muted);font-size:12px}.finance-fx-row code{color:var(--purple);font-size:13px}.finance-fx-row.finance-head{min-height:34px;color:var(--muted);font-size:13px}.finance-fx-row.finance-head>span{display:block}html[data-theme=dark] .finance-fx-row{border-color:#303232}@media (width<=760px){.finance-fx-row{grid-template-columns:90px 100px 100px 1fr}.finance-fx-row>code{display:none}}.work-pulse{--work-progress:0deg;color:#f7f8f2;background:radial-gradient(circle at 12% 0,#313815 0,#0000 32%),linear-gradient(135deg,#101211 0%,#171918 58%,#21152e 100%);border:1px solid #242626;border-radius:18px;grid-template-columns:minmax(380px,1fr) auto;align-items:center;gap:24px;margin:0 0 12px;padding:16px;animation:.42s cubic-bezier(.22,.78,.28,1) both work-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #1112}.work-pulse:after{content:"";pointer-events:none;border:1px solid #dfff3540;border-radius:50%;width:220px;height:220px;position:absolute;top:-135px;right:-100px;box-shadow:0 0 80px #dfff3512}.work-pulse-primary{grid-template-columns:auto auto 1fr;align-items:center;gap:16px;display:grid}.work-pulse-label{color:#dffb59;letter-spacing:.1em;white-space:nowrap;border:1px solid #f2ff7140;border-radius:999px;align-self:start;align-items:center;gap:5px;margin-top:4px;padding:6px 8px;font-size:13px;font-weight:800;display:flex}.work-pulse-label svg{width:12px;height:12px}.work-progress-ring{background:conic-gradient(var(--accent) var(--work-progress),#323532 0);text-align:center;isolation:isolate;border-radius:50%;place-content:center;width:74px;height:74px;display:grid;position:relative}.work-progress-ring:before{content:"";z-index:-1;background:#151716;border-radius:50%;position:absolute;inset:7px}.work-progress-ring strong{font-size:18px;line-height:1}.work-progress-ring small{color:#9da19a;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:12px}.work-pulse-primary h2{letter-spacing:-.025em;margin:0 0 6px;font-size:18px}.work-pulse-primary p{color:#9da19a;margin:0;font-size:14px}.work-pulse-metrics{grid-template-columns:repeat(3,minmax(112px,1fr));gap:8px;display:grid}.work-pulse-metrics article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;min-height:66px;padding:10px 12px;transition:transform .18s,border-color .18s,background .18s;display:flex}.work-pulse-metrics article:hover{background:#ffffff10;border-color:#dfff3545;transform:translateY(-2px)}.work-pulse-metrics article>span{width:30px;height:30px;color:var(--accent);background:#e8ff3b14;border-radius:9px;place-items:center;display:grid}.work-pulse-metrics svg{width:15px}.work-pulse-metrics article>div{flex-direction:column;display:flex}.work-pulse-metrics strong{font-size:18px;line-height:1}.work-pulse-metrics small{color:#9da19a;margin-top:5px;font-size:13px}.work-pulse-metrics .attention{background:#49101e35;border-color:#8e2338}.work-pulse-metrics .attention>span{color:#ff8296;background:#ff627c18}.work-project-strip{scrollbar-width:none;animation:.42s cubic-bezier(.22,.78,.28,1) 40ms both work-rise}.work-project-strip::-webkit-scrollbar{display:none}.work-project-strip>button{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;overflow:hidden}.work-project-strip>button:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.work-project-strip>button:hover{transform:translateY(-2px)}.work-project-strip>button.active{background:#fbfff0;border-color:#c8dd34;box-shadow:0 9px 26px #879a1e18}.work-project-strip>button.active:before{background:var(--accent)}.work-project-strip i em{transition:width .5s cubic-bezier(.22,.78,.28,1)}.work-toolbar{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:.42s cubic-bezier(.22,.78,.28,1) 80ms both work-rise;position:sticky;top:72px;box-shadow:0 8px 24px #1111110a}.work-toolbar .segmented button{transition:background .16s,color .16s,transform .16s}.work-toolbar .segmented button:active{transform:scale(.97)}.work-board{scrollbar-color:#cfd0ca transparent;padding-bottom:8px;animation:.42s cubic-bezier(.22,.78,.28,1) .12s both work-rise}.work-column{background:#f4f4f0;border-color:#e2e3dd;padding:8px;position:relative;box-shadow:inset 0 1px #fff}.work-column:before{content:"";background:#aeb1aa;border-radius:0 0 3px 3px;height:2px;position:absolute;top:0;left:12px;right:12px}.work-column[data-status=IN_PROGRESS]:before{background:var(--purple)}.work-column[data-status=REVIEW]:before{background:#e5a619}.work-column[data-status=DONE]:before{background:var(--accent)}.work-column>header{height:44px;padding:2px 5px 0}.work-column-title{align-items:center;gap:8px;display:flex}.work-column-title>i{border:2px solid #9ea09b;border-radius:50%;width:8px;height:8px}.work-column[data-status=IN_PROGRESS] .work-column-title>i{border-color:var(--purple);background:var(--purple);box-shadow:inset 0 0 0 2px #fff}.work-column[data-status=REVIEW] .work-column-title>i{background:#e5a619;border-color:#e5a619;box-shadow:inset 0 0 0 2px #fff}.work-column[data-status=DONE] .work-column-title>i{background:var(--accent);border-color:#9eb300;box-shadow:inset 0 0 0 2px #fff}.work-column>header>span:last-child{border:1px solid #e2e3dd;box-shadow:0 2px 6px #1111}.work-card{border-radius:12px;padding:13px;transition:transform .2s cubic-bezier(.22,.78,.28,1),border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.work-card:before{content:"";background:0 0;border-radius:2px;width:2px;transition:background .18s;position:absolute;top:12px;bottom:12px;left:0}.work-card:hover:before{background:var(--accent)}.work-card.interactive:hover{border-color:#c9d747;transform:translateY(-3px)scale(1.006);box-shadow:0 12px 28px #11111112}.work-column>div .work-card{animation:.34s cubic-bezier(.22,.78,.28,1) both work-card-in}.work-column>div .work-card:nth-child(2){animation-delay:35ms}.work-column>div .work-card:nth-child(3){animation-delay:70ms}.work-column>div .work-card:nth-child(4){animation-delay:.105s}.work-column>div .work-card:nth-child(n+5){animation-delay:.14s}.work-card-project{font-weight:650}.work-card h3{letter-spacing:-.012em;font-size:15px}.work-card p span{align-items:center;min-height:24px;display:inline-flex}.work-card-assignee{gap:5px;padding:2px 7px 2px 3px!important}.work-card-assignee>i{color:#fff;text-transform:uppercase;background:#171918;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;font-weight:800;display:grid}.work-card footer small{align-items:center;gap:4px;display:flex}.work-card footer small svg{width:11px;height:11px}.work-card footer small.overdue{background:#fff0f2;border-radius:6px;padding:4px 6px}.work-table{animation:.36s cubic-bezier(.22,.78,.28,1) both work-rise}.work-table>button{transition:background .15s,transform .15s}.work-table>button:hover{background:#f8fbe9;transform:translate(2px)}.work-composer{animation:.3s cubic-bezier(.22,.78,.28,1) both work-form-in;box-shadow:0 18px 44px #1111110d}.work-detail-modal{animation:.28s cubic-bezier(.2,.8,.25,1) both work-modal-in}.work-detail-collaboration>section{animation:.3s both work-card-in}.work-detail-collaboration>section:nth-child(2){animation-delay:40ms}.work-detail-collaboration>section:nth-child(3){animation-delay:80ms}.work-checklist label,.work-files>div>button{transition:transform .16s,border-color .16s}.work-checklist label:hover,.work-files>div>button:hover{transform:translate(2px)}.work-column>header .work-column-title{background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;width:auto;min-width:0;height:auto;padding:0;display:flex}html[data-theme=dark] .work-pulse{background:radial-gradient(circle at 12% 0,#313a13 0,#0000 32%),linear-gradient(135deg,#0d0f0e 0%,#151716 58%,#21152e 100%);border-color:#303531}html[data-theme=dark] .work-project-strip>button.active{background:#202511;border-color:#738110}html[data-theme=dark] .work-column{box-shadow:none;background:#101111;border-color:#292c2b}html[data-theme=dark] .work-column>header>span:last-child{background:#1c1e1d;border-color:#303331}html[data-theme=dark] .work-column>header .work-column-title{background:0 0}html[data-theme=dark] .work-column-title>i{box-shadow:inset 0 0 0 2px #101111!important}html[data-theme=dark] .work-card-assignee>i{background:var(--accent);color:#101110}html[data-theme=dark] .work-card footer small.overdue{background:#351018}html[data-theme=dark] .work-table>button:hover{background:#1d2215}@keyframes work-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes work-card-in{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes work-form-in{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes work-modal-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1150px){.work-pulse{grid-template-columns:1fr}.work-pulse-metrics{width:100%}}@media (width<=720px){.work-pulse{padding:14px}.work-pulse-primary{grid-template-columns:auto 1fr}.work-pulse-label{grid-column:1/-1;width:max-content}.work-progress-ring{width:64px;height:64px}.work-pulse-metrics{grid-template-columns:1fr}.work-pulse-metrics article{min-height:54px}.work-toolbar{top:64px}.work-project-strip{display:flex;overflow-x:auto}.work-project-strip>button{min-width:175px}.work-card.interactive:hover{transform:none}}@media (prefers-reduced-motion:reduce){.work-pulse,.work-project-strip,.work-toolbar,.work-board,.work-table,.work-column>div .work-card,.work-composer,.work-detail-modal,.work-detail-collaboration>section{animation:none!important}.work-card,.work-project-strip>button,.work-pulse-metrics article,.work-table>button{transition:none!important}}.finance-empty-command{color:#f8f8f3;background:radial-gradient(circle at 8% 0,#34204a 0,#0000 34%),linear-gradient(135deg,#101211 0%,#171918 62%,#1e1726 100%);border:1px solid #242626;border-radius:18px;grid-template-columns:minmax(360px,1.35fr) minmax(260px,.65fr);gap:20px;margin:0 0 14px;padding:22px;animation:.4s cubic-bezier(.22,.78,.28,1) both work-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #1112}.finance-empty-command:after{content:"";pointer-events:none;border:1px solid #b86cff35;border-radius:50%;width:260px;height:260px;position:absolute;top:-155px;right:-120px;box-shadow:0 0 90px #8a3bdd14}.finance-empty-primary{align-items:center;gap:16px;display:flex}.finance-empty-icon{color:#c891ff;background:#9b4dff1c;border:1px solid #b875ff40;border-radius:17px;flex:none;place-items:center;width:58px;height:58px;display:grid}.finance-empty-icon svg{width:27px;height:27px}.finance-empty-primary>div{flex-direction:column;gap:5px;display:flex}.finance-empty-primary>div>span{color:#bb82ff;letter-spacing:.12em;font-size:12px;font-weight:800}.finance-empty-primary h2{letter-spacing:-.025em;margin:0;font-size:21px}.finance-empty-primary p{color:#aeb1aa;max-width:660px;margin:0;font-size:14px;line-height:1.45}.finance-empty-progress{background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;align-self:center;gap:9px;padding:14px;display:flex}.finance-empty-progress>div{color:#d6d8d2;justify-content:space-between;align-items:center;font-size:13px;display:flex}.finance-empty-progress b{color:#fff;font-size:19px}.finance-empty-progress strong{color:#c891ff;font-size:14px}.finance-empty-progress>i{background:#ffffff14;border-radius:5px;height:6px;overflow:hidden}.finance-empty-progress>i>em{border-radius:inherit;background:linear-gradient(90deg,#7d39eb,#c891ff);height:100%;display:block}.finance-empty-progress small{color:#8f938b;font-size:12px}.finance-empty-steps{border-top:1px solid #ffffff12;grid-column:1/-1;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;padding-top:17px;display:grid}.finance-empty-steps>span{grid-template-columns:30px 1fr;align-items:center;gap:2px 10px;min-width:0;display:grid}.finance-empty-steps i{color:#c891ff;background:#ffffff0d;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:800;display:grid}.finance-empty-steps b{font-size:13px}.finance-empty-steps small{text-overflow:ellipsis;white-space:nowrap;color:#8f938b;font-size:12px;overflow:hidden}.finance-empty-steps>svg{color:#666a63;width:15px}.finance-source-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:4px 2px 10px;display:flex}.finance-source-section-head>div{flex-direction:column;gap:3px;display:flex}.finance-source-section-head>div>span{color:var(--purple);letter-spacing:.11em;font-size:12px;font-weight:800}.finance-source-section-head h2{letter-spacing:-.02em;margin:0;font-size:19px}.finance-source-section-head p{color:var(--muted);margin:0;font-size:13px}.finance-source-list{gap:11px}.finance-source-list>article.finance-source-card{border-radius:14px;min-height:100px;padding:15px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 8px 24px #11111108}.finance-source-list>article.finance-source-card:before{content:"";background:#d7d8d2;border-radius:0 3px 3px 0;width:3px;position:absolute;top:13px;bottom:13px;left:0}.finance-source-list>article.finance-source-card.state-connected:before{background:var(--accent)}.finance-source-list>article.finance-source-card.state-ready:before,.finance-source-list>article.finance-source-card.state-syncing:before{background:var(--purple)}.finance-source-list>article.finance-source-card.state-error:before,.finance-source-list>article.finance-source-card.state-unavailable:before{background:#f44343}.finance-source-list>article.finance-source-card:hover{border-color:#cfc6da;transform:translateY(-2px);box-shadow:0 13px 30px #11111110}.finance-source-icon{border-radius:12px;width:43px;height:43px;position:relative}.finance-source-icon>small{border:2px solid var(--surface);color:#fff;background:#111;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-7px;right:-5px}.finance-source-list b{font-size:15px}.finance-source-list code{letter-spacing:.035em;font-size:11px}.finance-source-list article>span:last-child{min-width:105px}.finance-fx-panel{border-radius:15px;margin-top:14px;box-shadow:0 8px 24px #11111108}.finance-fx-panel .finance-section-head{padding:18px 20px}.finance-fx-table{background:linear-gradient(90deg,#fff,#fbfafc)}.finance-fx-row:not(.finance-head){transition:background .15s}.finance-fx-row:not(.finance-head):hover{background:#f7f1ff}.finance-tabs{background:var(--surface);border-radius:14px;padding:5px;box-shadow:0 8px 24px #11111108}.finance-tabs button{border-radius:9px;min-height:38px;transition:background .16s,color .16s,transform .16s}.finance-tabs button:active{transform:scale(.98)}.finance-metrics{gap:11px}.finance-metrics>article{border-radius:15px;height:124px;padding:15px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;box-shadow:0 8px 24px #11111108}.finance-metrics>article:hover{transform:translateY(-2px);box-shadow:0 13px 30px #11111110}.finance-metrics>article>span:not(.finance-metric-icon){padding-right:38px}.finance-metric-icon{color:#70736c;background:#f1f1ed;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:13px;right:14px}.finance-metric-icon svg{width:15px;height:15px}.finance-metrics .forecast .finance-metric-icon{color:var(--purple);background:#e9ddfb}.finance-metrics .revenue .finance-metric-icon{color:var(--accent);background:#111}.finance-metrics .result .finance-metric-icon{color:var(--accent);background:#ffffff12}html[data-theme=dark] .finance-source-icon>small{border-color:#171818}html[data-theme=dark] .finance-fx-table{background:#151616}html[data-theme=dark] .finance-fx-row:not(.finance-head):hover{background:#211a29}html[data-theme=dark] .finance-tabs{background:#171818}html[data-theme=dark] .finance-metric-icon{color:#b9bcb5;background:#252726}@media (width<=900px){.finance-empty-command,.finance-empty-steps{grid-template-columns:1fr}.finance-empty-steps>svg{display:none}.finance-empty-steps small{white-space:normal}.finance-source-list{grid-template-columns:1fr}}@media (width<=620px){.finance-empty-command{padding:17px}.finance-empty-primary{align-items:flex-start}.finance-empty-icon{border-radius:14px;width:48px;height:48px}.finance-empty-steps{gap:10px}.finance-source-section-head{flex-direction:column;align-items:flex-start}.finance-source-list>article.finance-source-card{grid-template-columns:42px minmax(0,1fr)}.finance-source-list article>span:last-child{grid-column:2;align-items:flex-start}.finance-metrics{grid-template-columns:1fr!important}}.metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px}.metric{text-align:left;border-radius:16px;grid-template-rows:auto 1fr auto;grid-template-columns:38px minmax(0,1fr);column-gap:11px;height:142px;padding:16px 17px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden;box-shadow:0 8px 24px #1111110a}.metric:hover{transform:translateY(-3px);box-shadow:0 14px 34px #11111112}.metric-icon{color:#62645f;background:#f1f1ed;border-radius:11px;grid-area:1/1;place-items:center;width:38px;height:38px;display:grid}.metric-icon svg{width:18px;height:18px}.metric-label{color:#666863;grid-area:1/2;align-self:center;min-width:0;font-weight:650;line-height:1.25;white-space:normal!important}.metric strong{grid-area:2/1/auto/-1;align-self:end;margin:12px 0 5px;font-size:32px}.metric small{text-overflow:ellipsis;white-space:nowrap;grid-area:3/1/auto/-1;width:max-content;max-width:100%;padding:5px 8px;position:static;overflow:hidden}.metric-link-icon{top:19px;right:16px}.metric-accent .metric-icon{color:var(--accent);background:#111}.metric-danger .metric-icon{color:#ff9caf;background:#5a1222}.metric-warning .metric-icon{color:var(--purple);background:#eee5ff}.overview-secondary-signals{margin:0 0 12px}.overview-secondary-signals .metric{grid-template-rows:1fr;grid-template-columns:38px minmax(180px,1fr) auto minmax(160px,auto);align-items:center;gap:12px;width:100%;height:76px;padding:12px 16px}.overview-secondary-signals .metric-icon,.overview-secondary-signals .metric-label,.overview-secondary-signals .metric strong,.overview-secondary-signals .metric small{grid-row:1;margin:0}.overview-secondary-signals .metric-icon{grid-column:1}.overview-secondary-signals .metric-label{grid-column:2}.overview-secondary-signals .metric strong{grid-column:3;font-size:24px}.overview-secondary-signals .metric small{grid-column:4}.overview-secondary-signals .metric-link-icon{grid-column:5;position:static}.work-project-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.work-project-strip>button{border-radius:14px;min-height:78px;padding:13px 14px}.work-project-strip b{font-weight:700}.work-project-strip small{text-align:center;background:#f0f0ec;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 7px;display:grid}.work-project-strip>button.active small{color:#fff;background:#111}.work-project-strip i{height:5px;margin-top:3px}.work-toolbar{border-radius:15px;min-height:62px;padding:9px 11px}.work-toolbar .segmented{background:#f0f0ed;border-radius:11px;gap:3px;padding:4px;display:flex}.work-toolbar .segmented button{border-radius:8px;min-height:36px;padding:0 12px}.work-toolbar .segmented button.active{color:#111;background:#fff;box-shadow:0 3px 10px #1111}.work-toolbar>span{text-align:right;min-width:66px;font-weight:650}.work-view-switch{flex:none}.work-view-switch button.active{color:#fff!important;background:#111!important}.work-column{border-radius:15px;min-height:500px}.work-column>header{height:52px}.work-column>div:empty{background:radial-gradient(circle,#fff 0,#ffffff85 38%,#0000 70%),repeating-linear-gradient(-45deg,#0000 0 14px,#e8e9e433 15px 16px);border:1px dashed #d8d9d2;border-radius:11px;place-items:center;min-height:420px;display:grid}.work-column>div:empty:after{content:"Здесь появятся задачи";color:#92958e;background:#fff;border-radius:999px;padding:8px 11px;font-size:15px;box-shadow:0 5px 16px #1111}.work-empty{background:linear-gradient(90deg,#fff,#faf8ff);border-style:dashed;border-radius:16px;min-height:108px;margin-top:12px}.work-empty>svg{background:#eee4ff;border-radius:13px;width:42px;height:42px;padding:10px}.work-empty h2{font-size:19px}.work-empty p{margin-top:5px}.work-project-composer{border-radius:18px;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding:20px}.work-project-composer>header{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;margin:-2px -2px 4px;padding-bottom:16px;display:grid}.work-project-composer>header>span{width:46px;height:46px;color:var(--purple);background:#efe5ff;border-radius:13px;place-items:center;display:grid}.work-project-composer>header>span svg{width:20px}.work-project-composer>header small{color:var(--purple);letter-spacing:.1em;font-weight:800}.work-project-composer>header h2{margin:4px 0 2px;font-size:18px}.work-project-composer>header p{color:var(--muted);margin:0}.work-project-composer>header>button{color:#777;background:#f1f1ed;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.work-project-composer>header>button:hover{color:#111;background:#e8e8e3}.work-project-composer>header>button svg{width:17px}.work-project-composer .project-color{grid-column:span 1}.work-project-composer .project-owner,.work-project-composer .project-start,.work-project-composer .project-target{grid-column:span 3}.work-project-composer .project-reason{grid-column:span 5}.work-project-composer input,.work-project-composer select{height:46px}.work-project-composer textarea{min-height:92px}.work-project-composer input,.work-project-composer select,.work-project-composer textarea{background:#fafaf7;border-radius:10px;transition:border-color .16s,box-shadow .16s,background .16s}.work-project-composer input:focus,.work-project-composer select:focus,.work-project-composer textarea:focus{background:#fff;border-color:#9c65e7;outline:0;box-shadow:0 0 0 3px #7d39eb18}.work-project-composer footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:16px}.work-project-composer footer>span{color:var(--muted)}.work-project-composer footer>div{gap:8px;display:flex}html[data-theme=dark] .metric{box-shadow:none}html[data-theme=dark] .metric-icon{color:#d0d2cc;background:#252726}html[data-theme=dark] .metric-accent .metric-icon{color:var(--accent);background:#101110}html[data-theme=dark] .metric-danger .metric-icon{color:#ff9caf;background:#5a1222}html[data-theme=dark] .work-project-strip small{color:#c4c6c0;background:#272927}html[data-theme=dark] .work-project-strip>button.active small{background:var(--accent);color:#111}html[data-theme=dark] .work-toolbar .segmented{background:#101111}html[data-theme=dark] .work-toolbar .segmented button.active{color:#fff;background:#292b2a}html[data-theme=dark] .work-view-switch button.active{background:var(--accent)!important;color:#111!important}html[data-theme=dark] .work-column>div:empty{background:radial-gradient(circle,#151616 0,#151616aa 38%,#0000 70%),repeating-linear-gradient(-45deg,#0000 0 14px,#292c2933 15px 16px);border-color:#30332f}html[data-theme=dark] .work-column>div:empty:after{color:#a6a9a2;box-shadow:none;background:#202220}html[data-theme=dark] .work-empty{background:linear-gradient(90deg,#151616,#1d1724)}html[data-theme=dark] .work-project-composer>header>span{color:#c697ff;background:#2b1c3b}html[data-theme=dark] .work-project-composer>header>button{color:#bbb;background:#252726}html[data-theme=dark] .work-project-composer input,html[data-theme=dark] .work-project-composer select,html[data-theme=dark] .work-project-composer textarea{color:#f3f4ef;background:#101111;border-color:#353735}@media (width<=1500px){.work-project-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.metrics-grid,.work-project-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.work-project-composer .project-name{grid-column:span 8}.work-project-composer .project-color{grid-column:span 1}.work-project-composer .project-owner{grid-column:span 3}.work-project-composer .project-start,.work-project-composer .project-target,.work-project-composer .project-description,.work-project-composer .project-reason{grid-column:span 6}}@media (width<=700px){.metrics-grid,.work-project-strip{grid-template-columns:1fr}.overview-secondary-signals .metric{grid-template-rows:auto auto;grid-template-columns:38px 1fr;height:auto}.overview-secondary-signals .metric strong{grid-column:1}.overview-secondary-signals .metric small{grid-column:2}.work-project-composer{grid-template-columns:1fr}.work-project-composer>header,.work-project-composer .project-name,.work-project-composer .project-color,.work-project-composer .project-owner,.work-project-composer .project-start,.work-project-composer .project-target,.work-project-composer .project-description,.work-project-composer .project-reason,.work-project-composer footer{grid-column:1}.work-project-composer footer{flex-direction:column;align-items:stretch}.work-project-composer footer>div{grid-template-columns:1fr 1fr;display:grid}}.metrics-grid .metric{grid-template-rows:auto minmax(42px,1fr) auto;height:160px}.metrics-grid .metric strong{margin-top:10px}.metrics-grid .metric small{align-items:center;min-height:27px;display:flex}.metrics-grid .metric-label{text-overflow:clip;padding-right:16px;overflow:visible}.overview-secondary-signals .metric{height:80px}.form-field{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.work-composer .form-field{color:#777;gap:5px;font-size:13px;font-weight:400}.work-edit-grid .form-field{color:#666}.brand-date-picker{width:100%;font-weight:400;position:relative}.brand-date-native{opacity:0;pointer-events:none;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important}.brand-date-trigger{border:1px solid var(--line);text-align:left;background:#fafaf7;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:46px;padding:0 13px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.brand-date-trigger:hover{background:#fff;border-color:#b7b8b1}.brand-date-picker.open .brand-date-trigger{background:#fff;border-color:#9c65e7;box-shadow:0 0 0 3px #7d39eb18}.brand-date-trigger span{font-size:14px;font-weight:500}.brand-date-trigger .placeholder{color:#92928c;font-weight:400}.brand-date-trigger svg{color:#686963;width:18px;height:18px}.brand-date-picker.disabled{opacity:.55}.brand-date-picker.disabled .brand-date-trigger{cursor:not-allowed}.brand-calendar{z-index:120;color:#151515;background:#fff;border:1px solid #dedfd9;border-radius:18px;width:334px;padding:16px;animation:.2s cubic-bezier(.22,.78,.28,1) both work-form-in;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 24px 65px #1113}.brand-calendar header{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;display:grid}.brand-calendar header strong{text-align:center;text-transform:capitalize;font-size:16px;font-weight:700}.brand-calendar header button{background:#f1f1ed;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .15s,transform .15s;display:grid}.brand-calendar header button:hover:not(:disabled){background:var(--accent);transform:scale(1.04)}.brand-calendar header button:disabled{opacity:.25;cursor:not-allowed}.brand-calendar header svg{width:18px}.brand-calendar-weekdays,.brand-calendar-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.brand-calendar-weekdays{margin:15px 0 7px}.brand-calendar-weekdays span{color:#8a8b85;text-align:center;font-size:12px;font-weight:700}.brand-calendar-grid>span,.brand-calendar-grid button{border-radius:50%;place-items:center;height:36px;display:grid}.brand-calendar-grid button{background:0 0;font-size:14px;font-weight:500;transition:background .14s,transform .14s}.brand-calendar-grid button:hover:not(:disabled){background:#f0f0ec;transform:scale(1.05)}.brand-calendar-grid button:disabled{color:#c7c8c2;cursor:not-allowed}.brand-calendar-grid button.today:not(.selected){box-shadow:inset 0 0 0 1.5px #161616}.brand-calendar-grid button.selected{background:var(--accent);color:#111;font-weight:800;box-shadow:0 5px 13px #aeba2935}.brand-calendar footer{border-top:1px solid #ebebe7;align-items:center;gap:5px;margin-top:15px;padding-top:13px;display:flex}.brand-calendar footer button{border-radius:17px;height:34px;padding:0 11px;font-size:13px;font-weight:700}.calendar-text-action{color:#6530ad;background:0 0}.calendar-text-action:hover{background:#f2ebff}.calendar-apply{color:#fff;background:#111;margin-left:auto}.calendar-apply:hover{background:#303030}.work-task-composer{z-index:20;border-radius:18px;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding:20px;position:relative;overflow:visible}.work-project-composer{z-index:20;position:relative;overflow:visible}.work-task-composer>header{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;margin:-2px -2px 4px;padding-bottom:16px;display:grid}.work-task-composer>header>span{color:#344500;background:#efffc1;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.work-task-composer>header>span svg{width:21px}.work-task-composer>header small{color:#637900;letter-spacing:.1em;font-weight:800}.work-task-composer>header h2{margin:4px 0 2px;font-size:18px}.work-task-composer>header p{color:var(--muted);margin:0}.work-task-composer>header>button{color:#777;background:#f1f1ed;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.work-task-composer>header>button:hover{color:#111;background:#e8e8e3}.work-task-composer>header>button svg{width:17px}.work-task-composer label{min-width:0}.work-task-composer .task-name{grid-column:span 6}.work-task-composer .task-project,.work-task-composer .task-area,.work-task-composer .task-priority,.work-task-composer .task-assignee,.work-task-composer .task-due,.work-task-composer .task-tracker{grid-column:span 3}.work-task-composer .task-description,.work-task-composer .task-reason{grid-column:span 6}.work-task-composer input,.work-task-composer select{height:46px}.work-task-composer textarea{min-height:96px}.work-task-composer input,.work-task-composer select,.work-task-composer textarea{background:#fafaf7;border-radius:10px;transition:border-color .16s,box-shadow .16s,background .16s}.work-task-composer input:focus,.work-task-composer select:focus,.work-task-composer textarea:focus{background:#fff;border-color:#9c65e7;outline:0;box-shadow:0 0 0 3px #7d39eb18}.work-task-composer footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.work-task-composer footer>span{color:var(--muted)}.work-task-composer footer>div{gap:8px;display:flex}html[data-theme=dark] .brand-date-trigger{color:#f3f4ef;background:#101111;border-color:#353735}html[data-theme=dark] .brand-date-trigger:hover,html[data-theme=dark] .brand-date-picker.open .brand-date-trigger{background:#151716}html[data-theme=dark] .brand-date-trigger svg{color:#bfc1ba}html[data-theme=dark] .brand-calendar{color:#f3f4ef;background:#171918;border-color:#393b39;box-shadow:0 25px 70px #0009}html[data-theme=dark] .brand-calendar header button{color:#eee;background:#272927}html[data-theme=dark] .brand-calendar-weekdays span{color:#92968e}html[data-theme=dark] .brand-calendar-grid button:hover:not(:disabled){background:#2b2e2b}html[data-theme=dark] .brand-calendar-grid button.today:not(.selected){box-shadow:inset 0 0 0 1.5px #d5d8cf}html[data-theme=dark] .brand-calendar footer{border-color:#343634}html[data-theme=dark] .work-task-composer>header>span{color:var(--accent);background:#2a3510}html[data-theme=dark] .work-task-composer>header small{color:#dceb62}html[data-theme=dark] .work-task-composer>header>button{color:#bbb;background:#252726}html[data-theme=dark] .work-task-composer input,html[data-theme=dark] .work-task-composer select,html[data-theme=dark] .work-task-composer textarea{color:#f3f4ef;background:#101111;border-color:#353735}@media (width<=1050px){.work-task-composer .task-name{grid-column:span 8}.work-task-composer .task-project,.work-task-composer .task-area,.work-task-composer .task-priority,.work-task-composer .task-assignee,.work-task-composer .task-due,.work-task-composer .task-tracker{grid-column:span 4}.work-task-composer .task-description,.work-task-composer .task-reason{grid-column:span 6}}@media (width<=700px){.work-task-composer{grid-template-columns:1fr}.work-task-composer>header,.work-task-composer .task-name,.work-task-composer .task-project,.work-task-composer .task-area,.work-task-composer .task-priority,.work-task-composer .task-assignee,.work-task-composer .task-due,.work-task-composer .task-tracker,.work-task-composer .task-description,.work-task-composer .task-reason,.work-task-composer footer{grid-column:1}.work-task-composer footer{flex-direction:column;align-items:stretch}.work-task-composer footer>div{grid-template-columns:1fr 1fr;display:grid}.brand-calendar{width:min(334px,100vw - 48px)}}.work-pulse{grid-template-columns:minmax(440px,1fr) minmax(390px,.82fr);gap:28px;padding:18px 20px}.work-pulse-primary{grid-template-columns:minmax(0,1fr) auto;gap:22px;min-width:0}.work-pulse-copy{align-items:center;gap:18px;min-width:0;display:flex}.work-pulse-copy>div{border-left:1px solid #ffffff1c;min-width:0;padding-left:18px}.work-pulse-label{flex:none;align-self:center;margin:0}.work-pulse-primary h2{white-space:nowrap;font-size:19px}.work-progress-ring{flex:none;width:78px;height:78px}.work-pulse-metrics{min-width:0}.work-area-switch button{isolation:isolate;position:relative}.work-area-switch button.active{animation:.28s cubic-bezier(.2,.8,.25,1) work-segment-select}.work-area-switch button.active:after{content:"";background:var(--purple);opacity:.7;border-radius:2px;height:2px;animation:.32s cubic-bezier(.2,.8,.25,1) work-segment-line;position:absolute;bottom:-5px;left:18%;right:18%}.work-task-count{background:#fafaf7;border:1px solid #deded8;border-radius:999px;padding:8px 12px;box-shadow:inset 0 1px #fff;color:#4e504c!important;text-align:center!important;min-width:auto!important;font-weight:750!important}@keyframes work-segment-select{0%{opacity:.65;transform:translateY(2px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes work-segment-line{0%{opacity:0;transform:scaleX(.2)}to{opacity:.7;transform:scaleX(1)}}.work-table>header{color:#60625d;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(#fafaf8,#f3f3ef);min-height:44px;padding:0 16px;font-size:11px;font-weight:800}.work-table>header>span{align-items:center;gap:6px;display:flex}.work-table>header>span:before{content:"";background:#c8c9c3;border-radius:50%;width:5px;height:5px}.work-table>button{min-height:58px;padding:10px 16px}.work-project-badge{border:1px solid color-mix(in srgb,var(--project-color) 32%,#deded8);background:color-mix(in srgb,var(--project-color) 11%,#fff);text-overflow:ellipsis;white-space:nowrap;color:#353633;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:28px;padding:4px 9px 4px 7px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex;overflow:hidden}.work-project-badge>i{background:var(--project-color);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--project-color) 15%,transparent);border-radius:50%;flex:none}.work-project-badge.empty{color:#777;background:#f3f3f0;border-color:#deded8}.work-project-composer{background:linear-gradient(145deg,#fff 0%,#fdfbff 100%);border-color:#ded8e8;gap:16px;padding:22px;box-shadow:0 22px 55px #46206f12}.work-project-composer>header{margin:0;padding:0 0 16px}.work-project-composer>header h2{margin-bottom:0;font-size:19px}.work-project-composer>header .composer-close{color:#3d3d3a;background:#fff;border:1px solid #ddd8e4;border-radius:12px;align-items:center;gap:7px;height:40px;padding:0 12px 0 10px;font-size:12px;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:flex;box-shadow:0 5px 14px #1111110b;width:auto!important}.work-project-composer>header .composer-close:hover{color:#5f22af;background:#f7f1ff;border-color:#b995e9;transform:translateY(-1px)}.work-project-composer>header .composer-close svg{width:16px}.work-project-composer .project-name{grid-column:span 6}.work-project-composer .project-owner,.work-project-composer .project-color{grid-column:span 3}.work-project-composer .project-description{grid-column:span 8}.work-project-composer .project-description textarea{resize:none;height:100%;min-height:124px;padding:13px 14px;line-height:1.5}.work-project-composer .project-dates{grid-column:span 4;grid-template-columns:1fr;gap:12px;display:grid}.work-project-composer .project-start,.work-project-composer .project-target{grid-column:auto}.work-project-composer footer{margin-top:2px}.project-color-picker{position:relative}.project-color-trigger{border:1px solid var(--line);text-align:left;background:#fafaf7;border-radius:10px;align-items:center;gap:9px;width:100%;height:46px;padding:0 11px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.project-color-trigger:hover,.project-color-picker.open .project-color-trigger{background:#fff;border-color:#9c65e7;box-shadow:0 0 0 3px #7d39eb12}.project-color-trigger>i{border:3px solid #fff;border-radius:8px;flex:none;width:24px;height:24px;box-shadow:0 0 0 1px #d8d8d2,0 3px 8px #1112}.project-color-trigger>b{color:#343532;letter-spacing:.04em;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.project-color-trigger>svg{color:#777;width:16px;transition:transform .16s}.project-color-picker.open .project-color-trigger>svg{transform:rotate(180deg)}.project-color-popover{z-index:160;color:#171717;background:#fff;border:1px solid #ded9e5;border-radius:17px;width:380px;padding:14px;animation:.2s cubic-bezier(.22,.78,.28,1) both work-form-in;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 24px 65px #23133235}.project-color-popover>header{border-bottom:1px solid #ece9ef;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;display:flex}.project-color-popover>header>div{flex-direction:column;gap:2px;display:flex}.project-color-popover>header b{font-size:13px}.project-color-popover>header small{color:#858680;font-size:11px;font-weight:500}.project-color-popover>header>button{background:#f1f1ed;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.project-color-popover>header svg{width:14px}.project-color-swatches>button{text-align:left;background:#fafaf8;border:1px solid #e4e3de;border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-width:0;height:48px;padding:6px 8px;transition:transform .14s,border-color .14s,background .14s;display:grid}.project-color-swatches>button:hover{background:#fff;border-color:#ba98e8;transform:translateY(-1px)}.project-color-swatches>button.active{background:#f5efff;border-color:#8f54dc;box-shadow:0 0 0 2px #7d39eb10}.project-color-swatches i{border:3px solid #fff;border-radius:8px;grid-row:1/3;width:25px;height:25px;box-shadow:0 0 0 1px #d8d8d3}.project-color-swatches span{text-overflow:ellipsis;white-space:nowrap;color:#3f403c;font-size:11px;font-weight:750;overflow:hidden}.project-color-swatches small{color:#898a84;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:500}.project-color-swatches svg{color:#7131c5;grid-area:1/3/3;width:14px}.project-color-popover>label{color:#777;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.project-color-popover>label>div{background:#fafaf8;border:1px solid #deded8;border-radius:10px;align-items:center;gap:9px;height:42px;padding:0 10px;display:flex}.project-color-popover>label>div>span{border-radius:6px;width:18px;height:18px;box-shadow:0 0 0 1px #d8d8d2}.project-color-popover input{color:#272825;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:750;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-theme=dark] .work-task-count{box-shadow:none;background:#202220;border-color:#3b3d3b;color:#e8e9e4!important}html[data-theme=dark] .work-table>header{color:#b8bab4;background:#202220}html[data-theme=dark] .work-project-badge{color:#f1f2ed;background:color-mix(in srgb,var(--project-color) 20%,#171818)}html[data-theme=dark] .work-project-badge.empty{color:#aaa;background:#242625;border-color:#393b39}html[data-theme=dark] .work-project-composer{background:linear-gradient(145deg,#171818,#1c1721);border-color:#39333f}html[data-theme=dark] .work-project-composer>header .composer-close{color:#eee;box-shadow:none;background:#242625;border-color:#3b3d3b}html[data-theme=dark] .project-color-trigger{background:#101111;border-color:#353735}html[data-theme=dark] .project-color-trigger>b{color:#f1f2ed}html[data-theme=dark] .project-color-popover{color:#f3f4ef;background:#191a1a;border-color:#3b3d3b;box-shadow:0 26px 70px #0009}html[data-theme=dark] .project-color-popover>header{border-color:#343634}html[data-theme=dark] .project-color-popover>header>button,html[data-theme=dark] .project-color-swatches>button,html[data-theme=dark] .project-color-popover>label>div{background:#242625;border-color:#3b3d3b}html[data-theme=dark] .project-color-swatches>button.active{background:#281d34;border-color:#9f6be1}html[data-theme=dark] .project-color-swatches span,html[data-theme=dark] .project-color-popover input{color:#f0f1ec}@media (width<=1450px){.work-toolbar{flex-wrap:wrap;justify-content:flex-start}.work-area-switch{flex-wrap:wrap;order:1;width:100%;max-width:none!important;overflow:visible!important}.work-area-switch button{flex:auto}.work-view-switch{order:2;margin-left:auto}.work-task-count{order:3}.work-area-switch button.active:after{bottom:-3px}}@media (width<=1150px){.work-pulse{grid-template-columns:1fr}.work-pulse-metrics{width:100%}.work-project-composer .project-name{grid-column:span 7}.work-project-composer .project-owner{grid-column:span 5}.work-project-composer .project-color{grid-column:span 4}.work-project-composer .project-description{grid-column:span 8}.work-project-composer .project-dates{grid-column:span 4}}@media (width<=720px){.work-pulse-copy{flex-direction:column;align-items:flex-start;gap:10px}.work-pulse-copy>div{border:0;padding:0}.work-pulse-primary h2{white-space:normal}.work-area-switch button.active:after{display:none}.work-task-count{margin-left:auto}.work-project-composer .project-name,.work-project-composer .project-owner,.work-project-composer .project-color,.work-project-composer .project-description,.work-project-composer .project-dates{grid-column:1}.work-project-composer>header .composer-close{justify-content:center;padding:0;width:40px!important}.work-project-composer>header .composer-close span{display:none}.project-color-popover{width:auto;max-height:calc(100vh - 32px);position:fixed;inset:auto 16px 16px;overflow-y:auto}.project-color-swatches{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.work-area-switch button.active,.work-area-switch button.active:after,.project-color-popover{animation:none!important}}.quick-action{color:#fff;white-space:nowrap;background:#111;border:1px solid #111;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:190px;height:40px;padding:0 15px;font-size:15px;font-weight:600;line-height:1;display:flex}.quick-action>svg{width:15px;height:15px;color:var(--accent);stroke-width:2.5px;flex:none}.quick-action>span{color:inherit;font-size:inherit;margin:0}html[data-theme=dark] .quick-action{color:#fff;background:#111313;border-color:#343737;font-weight:600}html[data-theme=dark] .quick-action>svg{color:var(--accent)}.work-toolbar .segmented{max-width:none;overflow:visible}.work-area-switch{flex-wrap:wrap;flex:1;min-width:0}.work-area-switch::-webkit-scrollbar{display:none}.project-color-popover{width:360px}.project-color-spectrum{background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,hsl(var(--picker-hue) 100% 50%));cursor:crosshair;touch-action:none;border:1px solid #d8d8d2;border-radius:13px;height:160px;margin:14px 0 10px;position:relative;overflow:hidden}.project-color-spectrum>i{pointer-events:none;border:3px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1118,0 2px 8px #0005}.project-color-hue{appearance:none;width:100%!important;height:14px!important;box-shadow:none!important;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)!important;border:0!important;border-radius:999px!important;margin:0 0 14px!important;padding:0!important}.project-color-hue::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #1115,0 2px 7px #1113}.project-color-preset-label{color:#777;letter-spacing:.08em;margin:14px 0 8px;font-size:11px;font-weight:800}.project-color-swatches{grid-template-columns:repeat(8,1fr);gap:7px;margin:0;display:grid}.project-color-swatches>button{border:3px solid #fff;border-radius:9px;place-items:center;width:34px;min-width:0;height:34px;padding:0;transition:transform .14s,box-shadow .14s;display:grid;position:relative;box-shadow:0 0 0 1px #d7d8d2}.project-color-swatches>button:hover{border-color:#fff;transform:translateY(-2px);box-shadow:0 0 0 2px #9d65e7,0 5px 12px #1112}.project-color-swatches>button.active{border-color:#fff;box-shadow:0 0 0 2px #7d39eb,0 5px 12px #7d39eb35}.project-color-swatches>button svg{color:#fff;filter:drop-shadow(0 1px 2px #0008);width:16px;position:static}.project-color-done{color:#fff;background:#111;border-radius:10px;width:100%;height:38px;margin-top:14px;font-size:13px;font-weight:750}.project-color-done:hover{background:#2b2b2b}html[data-theme=dark] .project-color-spectrum{border-color:#444}html[data-theme=dark] .project-color-preset-label{color:#a8aaa4}html[data-theme=dark] .project-color-swatches>button{border-color:#191a1a;box-shadow:0 0 0 1px #4a4c49}html[data-theme=dark] .project-color-swatches>button.active{border-color:#191a1a;box-shadow:0 0 0 2px #ad7aea}html[data-theme=dark] .project-color-done{background:var(--accent);color:#111}.work-shelf-tabs{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 10px;padding:7px;display:grid}.work-shelf-tabs>button{text-align:left;color:#5f615d;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:9px 11px;display:grid}.work-shelf-tabs>button>svg{color:#777;background:#f1f1ed;border-radius:10px;width:34px;height:34px;padding:8px}.work-shelf-tabs>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.work-shelf-tabs b{color:#2a2b29;font-size:14px}.work-shelf-tabs small{text-overflow:ellipsis;white-space:nowrap;color:#888a84;font-size:11px;overflow:hidden}.work-shelf-tabs em{color:#666;background:#f0f0ec;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:12px;font-style:normal;font-weight:750;display:grid}.work-shelf-tabs>button.active{background:#f7f2ff;border-color:#c8a9ef;box-shadow:0 4px 13px #56269b10}.work-shelf-tabs>button.active>svg{color:#fff;background:#7d39eb}.work-shelf-tabs>button.active em{color:#fff;background:#111}.work-storage{border-radius:16px;padding:0;overflow:hidden}.work-storage>header{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:20px;display:flex}.work-storage>header>span{color:#7130c5;background:#eee5ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.work-storage>header>span.archive{color:#62645f;background:#eeeeea}.work-storage>header svg{width:20px}.work-storage h2{margin:0;font-size:18px}.work-storage header p{color:#83857f;margin:4px 0 0;font-size:13px}.work-storage-list{padding:8px}.work-storage-list>article{cursor:pointer;border-bottom:1px solid #eeeeea;grid-template-columns:4px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:72px;padding:10px 12px 10px 16px;display:grid;position:relative}.work-storage-list>article:last-child{border-bottom:0}.work-storage-list>article:hover{background:#faf9fc;border-radius:10px}.work-storage-color{border-radius:999px;align-self:stretch}.work-storage-list code{color:#7d39eb;font-size:11px;font-weight:750}.work-storage-list h3{margin:3px 0;font-size:14px}.work-storage-list p{color:#858680;margin:0;font-size:12px}.work-storage-list>article>small{color:#777;white-space:nowrap}.work-storage-list>article>button{background:#fff;border:1px solid #dcdcd6;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.work-storage-list>article>button:hover{color:#6426b6;background:#f5efff;border-color:#9a61e5}.work-storage-list>article>button svg{width:14px}.work-storage-empty{color:#8a8c86;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;display:flex}.work-storage-empty>svg{color:#777;background:#f1f1ed;border-radius:12px;width:38px;height:38px;padding:9px}.work-storage-empty b{color:#3b3c39}.work-storage-empty span{font-size:13px}.work-lifecycle-actions{gap:8px}.work-lifecycle-actions .archive-action{margin-right:auto}.work-lifecycle-actions button{align-items:center;gap:6px;display:flex}.work-lifecycle-actions svg{width:15px}.work-task-composer .task-destination,.work-task-composer .task-priority,.work-task-composer .task-assignee,.work-task-composer .task-due{grid-column:span 4}html[data-theme=dark] .work-shelf-tabs,html[data-theme=dark] .work-storage{background:#151616;border-color:#2f3130}html[data-theme=dark] .work-shelf-tabs>button{color:#b7b9b3}html[data-theme=dark] .work-shelf-tabs b,html[data-theme=dark] .work-storage h2,html[data-theme=dark] .work-storage-empty b{color:#f1f2ed}html[data-theme=dark] .work-shelf-tabs>button>svg,html[data-theme=dark] .work-shelf-tabs em{color:#b5b7b1;background:#242625}html[data-theme=dark] .work-shelf-tabs>button.active{background:#251d2d;border-color:#684294}html[data-theme=dark] .work-shelf-tabs>button.active>svg{color:#fff;background:#8c4de1}html[data-theme=dark] .work-shelf-tabs>button.active em{background:var(--accent);color:#111}html[data-theme=dark] .work-storage-list>article{border-color:#2b2d2c}html[data-theme=dark] .work-storage-list>article:hover{background:#1d1f1e}html[data-theme=dark] .work-storage-list>article>button{color:#eceee8;background:#222423;border-color:#3a3c3a}html[data-theme=dark] .work-storage>header>span.archive,html[data-theme=dark] .work-storage-empty>svg{color:#bbb;background:#252725}@media (width<=900px){.work-shelf-tabs{grid-template-columns:1fr}.work-storage-list>article{grid-template-columns:4px minmax(0,1fr) auto}.work-storage-list>article>small{display:none}.work-task-composer .task-destination{grid-column:span 4}}@media (width<=700px){.work-storage-list>article{grid-template-columns:4px minmax(0,1fr)}.work-storage-list>article>button{grid-column:2;width:max-content}.work-lifecycle-actions{flex-wrap:wrap}.work-task-composer .task-destination{grid-column:1}.project-color-swatches{grid-template-columns:repeat(8,1fr)}}.project-color-popover input.project-color-hue{appearance:none;width:100%!important;height:14px!important;box-shadow:none!important;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)!important;border:0!important;border-radius:999px!important;margin:0 0 14px!important;padding:0!important}.project-color-hue::-webkit-slider-thumb{background:hsl(var(--picker-hue) 100% 50%)}.work-task-composer .task-description{grid-column:1/-1}.work-task-composer .task-description textarea{resize:none;min-height:132px;padding:13px 14px;line-height:1.5}.work-task-composer .task-priority,.work-task-composer .task-assignee,.work-task-composer .task-due{grid-column:span 4}.work-task-composer>header{margin-bottom:2px}.work-column{background:linear-gradient(#f5f5f1,#efefeb);border-color:#dedfd9;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.work-column.drag-over{background:linear-gradient(#f8f3ff,#f0e7fc);border-color:#8d50dc;transform:translateY(-2px);box-shadow:inset 0 0 0 2px #7d39eb24,0 12px 28px #7d39eb12}.work-column.drag-over>div:after{content:"Переместить сюда";color:#6d2dbd;letter-spacing:.04em;border:1.5px dashed #9f6add;border-radius:12px;place-items:center;min-height:62px;font-size:12px;font-weight:800;display:grid}.work-card.dragging{opacity:.42;box-shadow:none;transform:scale(.97)}.work-card-id{align-items:center;gap:5px;margin-left:auto;display:flex}.work-card-drag{color:#8a8c86;cursor:grab;background:#f5f5f1;border:1px solid #e1e1dc;border-radius:8px;place-items:center;width:27px;height:27px;transition:border-color .15s,background .15s,color .15s;display:grid}.work-card-drag:hover{color:#6d2cbe;background:#f4edff;border-color:#a66ee9}.work-card-drag:active{cursor:grabbing}.work-card-drag svg{width:15px;height:15px}.work-detail-meta{color:#777974;background:#f6f6f2;border:1px solid #e1e1dc;border-radius:999px;align-items:center;gap:9px;width:max-content;margin:10px 0 18px;padding:5px 6px 5px 11px;font-size:12px;display:flex}.work-detail-meta b{color:#6426b6;letter-spacing:.03em;background:#eee6fb;border-radius:999px;padding:4px 8px;font-size:11px}.work-edit-description textarea{line-height:1.55;resize:vertical!important;background:linear-gradient(#fcfcfa,#f7f7f3)!important;min-height:154px!important;padding:14px!important}.work-edit-reason textarea{resize:none!important;height:68px!important;min-height:68px!important;max-height:68px!important;padding:11px 12px!important}.work-detail-collaboration section>header{margin-bottom:15px}.work-detail-collaboration section>header b{letter-spacing:-.015em;font-size:17px}.work-detail-collaboration section>header>svg{width:18px;height:18px}.work-detail-collaboration header span{min-width:28px;padding:4px 8px;font-weight:750}.work-checklist-section{min-height:0}.work-checklist-section>header{margin-bottom:8px!important}.work-checklist-progress{background:#e7e7e2;border-radius:999px;height:4px;margin:0 1px 9px;overflow:hidden}.work-checklist-progress>i{border-radius:inherit;background:linear-gradient(90deg,#7d39eb,#a85cf0);height:100%;transition:width .2s;display:block}.work-checklist{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9c9c3 transparent;gap:6px;max-height:clamp(220px,40vh,440px);padding-right:5px;overflow-y:auto}.work-checklist label{cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:7px 9px;position:relative;box-shadow:0 3px 10px #11111107}.work-checklist label:hover{background:#fdfbff;border-color:#b796df}.work-checklist input{opacity:0;pointer-events:none;position:absolute}.work-checklist label>i{color:#0000;background:#fafaf7;border:1.5px solid #bfc1ba;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-style:normal;transition:all .16s;display:grid}.work-checklist label>i svg{width:12px}.work-checklist label.done>i{color:#fff;background:#7d39eb;border-color:#7d39eb;box-shadow:0 4px 10px #7d39eb35}.work-checklist label>span{font-size:13px;line-height:1.3}.work-inline-add{z-index:2;background:#fff;border:1px solid #deded8;border-radius:10px;gap:4px;margin-top:8px;padding:4px;position:relative;box-shadow:0 5px 16px #11111108}.work-inline-add:focus-within{border-color:#9f68e4;box-shadow:0 0 0 3px #7d39eb12}.work-inline-add input{background:0 0;border:0;outline:0;height:34px;font-size:13px}.work-inline-add button{border-radius:8px;align-items:center;gap:5px;width:auto;height:34px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.work-inline-add button:disabled{opacity:.35}.work-inline-add button span{display:inline}.work-files>div>small,.work-comments>div>small{color:#898b85;padding:10px 0;font-size:13px;line-height:1.45;display:block}html[data-theme=dark] .work-column{background:linear-gradient(#1c1e1c,#171817);border-color:#30332f}html[data-theme=dark] .work-column.drag-over{background:linear-gradient(#271d32,#1f1827);border-color:#9961df}html[data-theme=dark] .work-card-drag,html[data-theme=dark] .work-detail-meta{color:#b8bab4;background:#242624;border-color:#3a3c39}html[data-theme=dark] .work-detail-meta b{color:#d1a3ff;background:#30223e}html[data-theme=dark] .work-checklist label>i{background:#202220;border-color:#555852}html[data-theme=dark] .work-checklist-progress{background:#30322f}html[data-theme=dark] .work-inline-add{background:#171818;border-color:#393b39}@media (width<=1050px){.work-task-composer .task-name{grid-column:span 8}.work-task-composer .task-project,.work-task-composer .task-area,.work-task-composer .task-priority,.work-task-composer .task-assignee,.work-task-composer .task-due{grid-column:span 4}.work-task-composer .task-description{grid-column:1/-1}}@media (width<=700px){.work-task-composer .task-name,.work-task-composer .task-project,.work-task-composer .task-area,.work-task-composer .task-priority,.work-task-composer .task-assignee,.work-task-composer .task-due,.work-task-composer .task-description{grid-column:1}.work-detail-meta{justify-content:space-between;width:100%}.work-inline-add button span{display:none}}.sidebar{width:calc(var(--sidebar) - 24px);background:linear-gradient(#171817,#101110);border:1px solid #2a2b29;border-radius:23px;padding:16px 12px 14px;inset:12px auto 12px 12px;box-shadow:0 22px 55px #0000002e}.sidebar .brand-row{height:48px;padding:0 2px 0 3px}.sidebar .brand{padding:0 6px}.sidebar .brand-mark{background:#edfc41;box-shadow:0 6px 18px #d9e83722}.sidebar .brand-name{letter-spacing:-.5px;font-size:20px}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3b3d39 transparent;gap:2px;min-height:0;margin-top:13px;padding-right:2px;overflow-y:auto}.nav-section-label{color:#666963;letter-spacing:.15em;white-space:nowrap;margin:16px 10px 7px;font-size:9px;font-weight:800}.nav-section-label:first-child{margin-top:2px}.sidebar nav>button,.sidebar-footer>button{border-radius:9px;gap:10px;height:39px;padding:0 10px}.sidebar nav>button.active,.sidebar-footer>button.active{background:#2b2927;box-shadow:inset 0 0 0 1px #383633}.sidebar nav>button.active:before,.sidebar-footer>button.active:before{background:var(--accent);border-radius:0 4px 4px 0;width:3px;height:23px;left:-12px}.sidebar nav svg,.sidebar-footer>button svg{width:17px;min-width:17px}.sidebar .nav-label{font-size:13px;font-weight:550}.sidebar-footer{border-top:1px solid #292a28;padding-top:10px}.signed-in{background:#191a19;border-top:0;border-radius:11px;height:58px;padding:9px 8px}.signed-in>span{background:#7d39eb;width:32px;min-width:32px;height:32px;font-size:12px}.signed-in b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.signed-in small{font-size:11px}.collapsed .nav-section-label{display:none}.app.sidebar-collapsed{--sidebar:90px}.collapsed.sidebar{padding-inline:10px}.collapsed .sidebar-footer{padding-top:8px}.work-checklist-section>header{min-width:0;padding-right:48px}.work-checklist-count{white-space:nowrap;align-items:center;color:#7041a8!important;background:#f0ebf7!important;gap:4px!important;min-width:auto!important;padding:4px 8px!important;font-size:11px!important;font-weight:650!important;display:inline-flex!important}.work-checklist-count strong{color:#582198;font-size:12px}.work-checklist{width:100%;min-width:0;overflow-x:hidden}.work-checklist label{flex:none;width:100%;min-width:0;overflow:hidden}.work-checklist label>span{overflow-wrap:anywhere;word-break:break-word;min-width:0}html[data-theme=dark] .work-checklist-count{color:#caa5ef!important;background:#30263a!important}html[data-theme=dark] .work-checklist-count strong{color:#e0c1ff}@media (height<=760px){.sidebar{border-radius:19px;inset-block:8px}.sidebar nav>button,.sidebar-footer>button{height:36px}.nav-section-label{margin-top:10px}.signed-in{height:52px}}.topbar{top:12px;left:var(--sidebar);background:#fffffff5;border:1px solid #deded9;border-radius:18px;height:64px;padding-inline:24px;right:12px;box-shadow:0 12px 34px #11111110}html[data-theme=dark] .topbar{background:#151616f5;border-color:#303230;box-shadow:0 14px 38px #0005}@media (height<=760px){.topbar{border-radius:16px;height:60px;top:8px;right:8px}}html[data-theme=dark] :is(.team-summary>div,.onboarding-summary>div,.source-map article,.attention-businesses>button,.moderation-context>button,.moderation-context>div,.release-detail-metrics>div,.incident-relations section){color:#f1f2ed;background:#151716;border-color:#303330}html[data-theme=dark] :is(.team-summary,.onboarding-summary) b,html[data-theme=dark] .source-map article>b,html[data-theme=dark] .attention-businesses b{color:#f4f5ef}html[data-theme=dark] :is(.team-summary,.onboarding-summary) small,html[data-theme=dark] .source-map article:is(*)>small,html[data-theme=dark] .source-map article>p{color:#9b9e98}html[data-theme=dark] :is(.moderation-head-stats span,.release-summary>span,.incident-summary>span){color:#a0a39d;background:#171919;border-color:#303333}html[data-theme=dark] :is(.moderation-head-stats,.release-summary,.incident-summary) b{color:#f4f5ef}html[data-theme=dark] :is(.release-summary>span.risk,.incident-summary>span.critical){color:#ff9aac;background:#2a0d15;border-color:#55202c}html[data-theme=dark] :is(.release-summary>span.risk,.incident-summary>span.critical) b{color:#ff9aac}html[data-theme=dark] :is(.moderation-toolbar label,.release-toolbar label,.incident-toolbar label,.system-error-toolbar label,.feature-toolbar>label){background:#101212;border-color:#343737}html[data-theme=dark] :is(.moderation-toolbar select,.release-toolbar select,.incident-toolbar select,.system-toolbar select){color:#f3f4ef;background:#111212;border-color:#343737}html[data-theme=dark] .feature-toolbar>div{background:#101212;border-color:#343737}html[data-theme=dark] .feature-toolbar>div button{color:#a5a8a2}html[data-theme=dark] .feature-toolbar>div button.active{color:#c99cff;box-shadow:none;background:#282a29}html[data-theme=dark] .feature-toolbar>div button.production.active{color:#ffb0bd;background:#5a1021}html[data-theme=dark] .system-error-diagnostics span{background:#101212;border-color:#303333}html[data-theme=dark] .system-error-diagnostics code{color:#e5e7e1}html[data-theme=dark] .system-error-detail dl>div{border-color:#303232}html[data-theme=dark] .system-error-template{color:#a4a7a1;background:#101212}html[data-theme=dark] .moderation-context{background:#111313;border-color:#303232}html[data-theme=dark] .moderation-fields>div{border-color:#303232}html[data-theme=dark] .moderation-warnings{color:#f0c663;background:#29220f;border-color:#6d561d}html[data-theme=dark] .moderation-warnings span{color:#c9b47c}html[data-theme=dark] .moderation-media{background:#101212;border-color:#303333}html[data-theme=dark] .onboarding-blocker{color:#ff9aac;background:#2a0d15;border-color:#55202c}html[data-theme=dark] .onboarding-step{border-color:#303232}html[data-theme=dark] .step-number:not(.step-positive):not(.step-purple):not(.step-danger){color:#b5b8b2;background:#292b2a}html[data-theme=dark] .profile-popover>button,html[data-theme=dark] .alerts-popover>button.inbox-footer{color:#e8eae4;background:#121313;border-color:#303232}html[data-theme=dark] .profile-popover>button:hover{color:#ff9aac;background:#2a161b}html[data-theme=dark] .alerts-popover>button.inbox-footer:hover{color:#c99cff;background:#252129}.alerts-popover{border-radius:20px;width:min(460px,100vw - 28px);padding:14px;box-shadow:0 26px 74px #1113}.alerts-popover .popover-title{padding:3px 3px 13px}.alerts-popover .popover-title div{gap:3px}.alerts-popover .popover-title strong{letter-spacing:-.2px;font-size:19px}.alerts-popover .popover-title small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:600}.alerts-popover .popover-title button{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.alerts-popover .popover-title button:hover{background:#f1f1ed}.notification-tabs{gap:7px;padding:0 0 11px}.notification-tabs>button{border-radius:10px;height:34px;padding:0 11px}.notification-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.notification-list>button{background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 8px 16px;min-height:76px;padding:10px 11px}.notification-list>button:hover{background:#f7f2fc;border-color:#e3d9ef}.notification-list>button.unread{background:#f8fde9;border-color:#dfefab}.notification-list .alert-symbol{border-radius:11px;width:38px;height:38px}.notification-list b{font-size:14px}.notification-list em{margin-top:1px}.alerts-popover>button.inbox-footer{color:#6123b7;background:#f3f0f7;border:0;border-radius:10px;min-height:38px;margin-top:9px;padding:9px 10px}.new-business-modal{width:min(900px,100vw - 40px);max-height:calc(100vh - 40px);overflow-y:auto}.new-business-modal>p{max-width:720px;margin-bottom:18px;line-height:1.55}.new-business-sections{grid-template-columns:1fr 1fr;gap:14px;display:grid}.new-business-section{border:1px solid var(--line);background:#fafaf7;border-radius:15px;min-width:0;padding:16px}.new-business-section>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:15px;padding-bottom:13px;display:flex}.new-business-section>header>svg{width:34px;height:34px;color:var(--purple);background:#eee6fc;border-radius:10px;padding:8px}.new-business-section>header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.new-business-section>header b{font-size:14px}.new-business-section>header small{color:var(--muted);font-size:12px}.new-business-grid{gap:13px}.new-business-grid label.wide{grid-column:1/-1}.new-business-modal input{height:46px;padding-inline:12px}.new-business-reason textarea{min-height:82px}.new-business-modal .business-empty-contract{padding:14px 16px}.business-view-tabs{border-radius:15px;gap:7px;padding:7px;position:relative}.business-view-tabs button{border:1px solid #0000;border-radius:10px;height:43px;padding-inline:16px;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s;position:relative}.business-view-tabs button:hover{border-color:#e1e1dc;transform:translateY(-1px)}.business-view-tabs button.active{color:#fff;background:#111;animation:.24s cubic-bezier(.2,.8,.25,1) business-tab-in;box-shadow:0 8px 18px #1112}@keyframes business-tab-in{0%{opacity:.65;transform:translateY(2px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.business-summary{background:0 0;border:0;gap:9px;height:auto;min-height:92px;padding:10px}.business-summary>div{background:#fff;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:72px;display:flex;border:1px solid var(--line)!important;padding:12px 15px!important}.business-summary>div p{flex-direction:column;gap:2px;margin:0;display:flex}.business-summary .summary-icon{flex:0 0 40px}.business-summary strong{font-size:21px}.business-summary p>span{font-size:13px}.summary-icon.danger{color:#9b1731;background:#fff0f1}.business-table,.team-table,.audit-table,.system-list{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.business-row{grid-template-columns:minmax(240px,1.55fr) minmax(180px,1.05fr) 86px 60px 145px 140px 135px 120px 18px;gap:15px;min-width:1280px}.business-row>.status{white-space:nowrap;max-width:100%}.business-row>span:nth-child(7){white-space:nowrap}.system-layout{grid-template-columns:minmax(0,1.5fr) minmax(340px,.5fr)}.system-row{grid-template-columns:minmax(245px,1fr) 150px 155px 90px 18px;gap:14px;min-width:820px}.system-row .status{white-space:nowrap;width:max-content;max-width:148px}.system-row>span:nth-child(4){white-space:nowrap}.audit-row{grid-template-columns:88px 175px 195px 230px minmax(360px,1fr) 110px 15px;gap:16px;min-width:1320px;min-height:62px}.audit-row>b,.audit-row>code,.audit-row>span{min-width:0}.audit-row>b{line-height:1.25}.audit-row>code:nth-child(3),.audit-row>span:nth-child(4){overflow-wrap:anywhere}.audit-pagination{border-top:1px solid var(--line)}.table-footer .page-gap{min-width:24px;color:var(--muted);place-items:center;display:grid}.page-size{color:var(--muted);align-items:center;gap:7px;margin-left:auto;display:flex}.page-size select{border:1px solid var(--line);background:#fff;border-radius:7px;height:31px;padding:0 28px 0 9px}.team-summary{gap:12px}.team-summary>div{border-radius:15px;gap:15px;height:auto;min-height:104px;padding:18px 19px;box-shadow:0 7px 20px #11111108}.team-summary .summary-icon{border-radius:13px;width:46px;height:46px}.team-summary .summary-icon svg{width:20px}.team-summary b{font-size:23px}.team-summary small{margin-top:2px}.team-row{grid-template-columns:minmax(285px,1.25fr) minmax(280px,1.1fr) 150px 80px 165px 135px 18px;gap:16px;min-width:1250px}.team-row>.status{white-space:nowrap;width:max-content;max-width:145px}.team-row>strong,.team-row>span:nth-child(5){white-space:nowrap}.team-head{font-size:13px}.security-strip>div{border-radius:12px;height:auto;min-height:76px;padding:13px}.security-strip svg{width:21px}.permission-section{border-radius:13px;padding:17px}.permission-group code{color:#3e403c;line-height:1.25}html[data-theme=dark] .alerts-popover .popover-title button:hover{background:#292b2a}html[data-theme=dark] .notification-list>button{background:0 0;border-color:#0000}html[data-theme=dark] .notification-list>button:hover{background:#252129;border-color:#493b55}html[data-theme=dark] .notification-list>button.unread{background:#202516;border-color:#38431e}html[data-theme=dark] .alerts-popover>button.inbox-footer{color:#cba3f5;background:#242028;border-color:#0000}html[data-theme=dark] .new-business-section{background:#111313;border-color:#303333}html[data-theme=dark] .new-business-section>header{border-color:#303333}html[data-theme=dark] .new-business-section>header>svg{color:#c99cff;background:#2c203b}html[data-theme=dark] .business-empty-contract{color:#eef0ea;background:#202221}html[data-theme=dark] .business-empty-contract small{color:#a2a59f}html[data-theme=dark] .business-view-tabs button:hover{border-color:#393c39}html[data-theme=dark] .business-view-tabs button.active{background:var(--accent);color:#10110e;box-shadow:0 8px 20px #0005}html[data-theme=dark] .business-summary{background:0 0}html[data-theme=dark] .business-summary>div{color:#f1f2ed;background:#151716;border-color:#303330!important}html[data-theme=dark] .business-summary strong{color:#f4f5ef}html[data-theme=dark] .summary-icon.black{color:#f4f5ef;background:#272a28}html[data-theme=dark] .summary-icon.accent{background:var(--accent);color:#111}html[data-theme=dark] .summary-icon.purple{color:#cba2f5;background:#30223f}html[data-theme=dark] .summary-icon.safe{color:#e5f46d;background:#29310f}html[data-theme=dark] .summary-icon.danger{color:#ff9aac;background:#35151d}html[data-theme=dark] .security-strip>div,html[data-theme=dark] .permission-section{color:#f1f2ed;background:#151716;border-color:#303330}html[data-theme=dark] .security-strip small,html[data-theme=dark] .permission-group>strong{color:#9b9e98}html[data-theme=dark] .permission-group{border-color:#303330}html[data-theme=dark] .permission-group code{color:#d7b5fa;background:#28202f;border:1px solid #48345d}html[data-theme=dark] .page-size select{color:#eee;background:#1e2020;border-color:#323535}@media (width<=900px){.new-business-sections{grid-template-columns:1fr}.team-summary{grid-template-columns:1fr 1fr}.business-summary{grid-template-columns:1fr 1fr;display:grid}.business-summary>div{width:100%}.system-layout{grid-template-columns:1fr}.system-detail{position:static}.audit-pagination{flex-wrap:wrap;height:auto;min-height:64px;padding-block:10px}.audit-pagination .page-size{margin-left:0}}@media (width<=620px){.team-summary,.business-summary,.new-business-grid{grid-template-columns:1fr}.new-business-grid label.wide{grid-column:auto}}html[data-theme=dark] .work-edit-description textarea{color:#f4f5ef!important;background:linear-gradient(#111313,#0d0f0e)!important;border-color:#383b38!important}html[data-theme=dark] .work-edit-description textarea::placeholder{color:#6f736d!important}html[data-theme=dark] :is(.button.dark,.work-comment-composer .button.dark):disabled{color:#777b74;opacity:1;background:#292c29;border-color:#343734}.finance-expense-modal{width:min(940px,100vw - 40px)}.finance-expense-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.finance-expense-form>section{border:1px solid var(--line);background:#fafaf7;border-radius:15px;min-width:0;padding:16px}.finance-expense-form>section.wide{grid-column:1/-1}.finance-expense-form>section>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.finance-expense-form>section>header>svg{width:34px;height:34px;color:var(--purple);background:#eee6fc;border-radius:10px;padding:8px}.finance-expense-form>section>header>span{flex-direction:column;gap:2px;display:flex}.finance-expense-form>section>header b{color:#111;font-size:14px}.finance-expense-form>section>header small{color:var(--muted);font-size:12px}.finance-expense-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.finance-expense-grid .wide{grid-column:1/-1}.finance-expense-grid label,.finance-expense-grid .form-field{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.finance-expense-grid .form-field>span{color:var(--muted)}.finance-expense-grid input,.finance-expense-grid select{height:44px;padding-inline:11px}.finance-expense-grid textarea{resize:vertical;min-height:74px}.field-hint{color:#878b84;margin-top:-2px;font-size:11px;font-weight:500}.audit-context .finance-expense-grid{grid-template-columns:1fr 1fr}.role-matrix-modal{width:min(820px,100vw - 40px);overflow:hidden}.role-selector{overscroll-behavior-x:contain;scrollbar-width:thin;gap:8px;margin:18px 0 14px;padding-bottom:4px;display:flex;overflow-x:auto}.role-selector>button{border:1px solid var(--line);color:#111;text-align:left;background:#fafaf7;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:8px;min-width:166px;min-height:68px;padding:11px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.role-selector>button:hover{border-color:#bfa3df;transform:translateY(-1px)}.role-selector>button.active{color:#fff;background:#111;border-color:#111;animation:.22s role-tab-in;box-shadow:0 8px 20px #1112}.role-selector>button>span{flex-direction:column;gap:5px;display:flex}.role-selector>button b{font-size:13px}.role-selector>button small{color:var(--muted);font-size:11px}.role-selector>button.active small{color:#aaa}.role-selector .status{font-size:9px}.role-permission-detail{border:1px solid var(--line);background:#fafaf7;border-radius:15px;padding:18px;animation:.22s role-detail-in}.role-permission-detail>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.role-permission-detail>header>span{min-width:0}.role-permission-detail header small{color:var(--purple);letter-spacing:.12em;font-size:10px;font-weight:800}.role-permission-detail h3{margin:5px 0 4px;font-size:20px}.role-permission-detail p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.role-permission-detail>div{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.role-permission-detail code{color:#622b94;background:#fff;border:1px solid #e3d8ee;border-radius:7px;padding:5px 7px;font-size:12px}.role-permission-detail footer{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding-top:12px;font-size:12px}.role-permission-detail footer b{color:#111;font-size:14px}@keyframes role-tab-in{0%{opacity:.65;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes role-detail-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.business-drawer{background:#f7f7f4;width:min(500px,100vw);padding:24px}.business-drawer .drawer-status{z-index:2;flex-wrap:wrap;margin-bottom:15px;position:relative}.business-drawer .drawer-grid{gap:10px}.business-drawer .drawer-grid>div{border-radius:12px;height:auto;min-height:78px;padding:13px 14px;overflow:hidden}.business-drawer .drawer-grid b{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.business-drawer .drawer-section{border-radius:12px;margin-top:12px}.business-drawer .drawer-actions{grid-template-columns:.9fr 1.25fr}.feature-empty-guide{min-height:270px;padding:28px}.feature-empty-guide>header{align-items:center;gap:16px;display:flex}.feature-empty-icon{width:52px;height:52px;color:var(--purple);background:#eee6fc;border-radius:15px;flex:none;place-items:center;display:grid}.feature-empty-icon svg{width:23px}.feature-empty-guide>header>div>span{color:var(--purple);letter-spacing:.12em;font-size:10px;font-weight:800}.feature-empty-guide h2{margin:5px 0 4px;font-size:20px}.feature-empty-guide p{max-width:780px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.feature-empty-guide>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.feature-empty-guide article{border:1px solid var(--line);background:#fafaf7;border-radius:13px;align-items:flex-start;gap:10px;min-height:92px;padding:14px;display:flex}.feature-empty-guide article>svg{width:18px;color:var(--purple)}.feature-empty-guide article>span{flex-direction:column;gap:4px;display:flex}.feature-empty-guide article b{font-size:13px}.feature-empty-guide article small{color:var(--muted);font-size:12px;line-height:1.4}.support-channels{gap:12px}.support-channel-card{background:linear-gradient(145deg,#fff,#fafaf7);border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;min-height:142px;padding:18px;position:relative;overflow:hidden;box-shadow:0 8px 24px #11111108}.support-channel-card:before{content:"";background:var(--purple);opacity:0;height:3px;transition:opacity .18s;position:absolute;inset:0 0 auto}.support-channel-card.selected:before{opacity:1}.support-channel-card.selected{background:#fbfff0;box-shadow:0 10px 26px #1111110d,inset 0 0 0 1px #c9d85b}.support-channel-icon{border-radius:13px;width:44px;height:44px}.support-channel-card b{font-size:15px}.support-channel-card p{line-height:1.45}.support-channel-card footer{margin-top:9px}.support-summary{overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;overflow-x:auto}.support-summary>button{border-radius:14px;min-width:132px;min-height:82px;padding:13px 14px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.support-summary>button:hover{transform:translateY(-1px)}.support-summary>button b{font-size:22px}.support-summary>button.active{box-shadow:inset 0 0 0 1px var(--purple),0 7px 18px #1111110d}.support-summary>button.active:after{content:"";background:var(--purple);border-radius:4px 4px 0 0;height:3px;position:absolute;inset:auto 14px 0}.support-workspace{grid-template-columns:minmax(470px,.78fr) minmax(620px,1.22fr);gap:12px}.support-queue{border-radius:16px}.support-toolbar{background:#fafaf7;gap:10px;padding:14px}.support-toolbar>label{background:#fff;border-radius:11px;height:44px;padding-inline:12px}.support-toolbar .segmented{background:#f0f0ed;border-radius:10px;padding:4px}.support-toolbar .segmented button{border-radius:8px;height:34px}.support-filter-selects{gap:8px}.support-filter-selects select{background:#fff;border-radius:9px;height:39px}.support-list{background:#f7f7f4;flex-direction:column;gap:7px;padding:8px;display:flex}.support-list>button{border:1px solid var(--line);border-radius:12px;min-height:118px;padding:14px}.support-list>button.selected{box-shadow:inset 3px 0 var(--purple),0 6px 16px #1111110b}.support-pagination{background:#fafaf7;padding:10px 14px}html[data-theme=dark] .finance-expense-form>section,html[data-theme=dark] .role-permission-detail,html[data-theme=dark] .feature-empty-guide article{background:#111313;border-color:#303333}html[data-theme=dark] .finance-expense-form>section>header,html[data-theme=dark] .role-permission-detail footer{border-color:#303333}html[data-theme=dark] .finance-expense-form>section>header>svg,html[data-theme=dark] .feature-empty-icon{color:#c99cff;background:#2c203b}html[data-theme=dark] .finance-expense-form>section>header b,html[data-theme=dark] .role-permission-detail h3,html[data-theme=dark] .role-permission-detail footer b{color:#f4f5ef}html[data-theme=dark] .finance-expense-grid :is(input,select,textarea){color:#f3f4ef;background:#0f1110;border-color:#343735}html[data-theme=dark] .role-selector>button{color:#f4f5ef;background:#171919;border-color:#303333}.role-selector>button.active,html[data-theme=dark] .role-selector>button.active{background:var(--accent);border-color:var(--accent);color:#111}.role-selector>button.active small,html[data-theme=dark] .role-selector>button.active small{color:#41451c}html[data-theme=dark] .role-permission-detail code{color:#d7b5fa;background:#28202f;border-color:#48345d}html[data-theme=dark] .business-drawer{color:#f3f4ef;background:#111313}html[data-theme=dark] .business-drawer .drawer-grid>div,html[data-theme=dark] .business-drawer .drawer-section{background:#181a19;border-color:#343735}html[data-theme=dark] .business-drawer .drawer-section>div{border-color:#303330}html[data-theme=dark] .business-drawer .drawer-grid b{color:#f4f5ef}html[data-theme=dark] .support-channel-card{background:linear-gradient(145deg,#171918,#121413);border-color:#303330}html[data-theme=dark] .support-channel-card.selected{background:#202516;border-color:#4d5a27;box-shadow:0 10px 28px #0004,inset 0 0 0 1px #4d5a27}html[data-theme=dark] .support-channel-card footer strong{color:#f4f5ef}html[data-theme=dark] .support-summary>button.active{background:#202516;box-shadow:inset 0 0 0 1px #5f6d31,0 8px 18px #0004}html[data-theme=dark] .support-toolbar,html[data-theme=dark] .support-pagination{background:#121413;border-color:#303330}html[data-theme=dark] .support-toolbar>label,html[data-theme=dark] .support-filter-selects select{color:#f2f3ee;background:#0f1110;border-color:#343735}html[data-theme=dark] .support-toolbar .segmented{background:#0d0f0e}html[data-theme=dark] .support-list{background:#101211}html[data-theme=dark] .support-list>button{border-color:#303330}html[data-theme=dark] .support-list>button.selected{box-shadow:inset 3px 0 var(--accent),0 7px 18px #0004;background:#202516}@media (width<=1250px){.support-workspace{grid-template-columns:1fr}.support-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.support-summary{grid-template-columns:repeat(7,minmax(132px,1fr))}}@media (width<=850px){.finance-expense-form{grid-template-columns:1fr}.finance-expense-form>section.wide{grid-column:auto}.feature-empty-guide>div,.support-channels{grid-template-columns:1fr}}@media (width<=620px){.finance-expense-grid,.audit-context .finance-expense-grid{grid-template-columns:1fr}.finance-expense-grid .wide{grid-column:auto}.business-drawer .drawer-grid,.business-drawer .drawer-actions{grid-template-columns:1fr}.feature-empty-guide{padding:20px}.feature-empty-guide>header{align-items:flex-start}}.signed-in{color:#fff;text-align:left;cursor:pointer;border:0;width:100%;transition:background .16s,box-shadow .16s}.signed-in:hover{background:#242624;box-shadow:inset 0 0 0 1px #343734}.signed-in>svg{flex:none}.global-search input,html[data-theme=dark] .global-search input{color:inherit;-webkit-text-fill-color:currentColor;box-shadow:none!important;background:0 0!important}.global-search input::placeholder{color:#888;opacity:1;background:0 0}.metric{grid-template-rows:auto 1fr;grid-template-columns:38px minmax(0,1fr);height:124px}.metric-value{grid-area:2/1/auto/-1;justify-content:space-between;align-items:flex-end;gap:8px;min-width:0;margin-top:10px;display:flex}.metric-value strong{min-width:0;margin:0;font-size:30px}.metric-value small{text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:62%;min-height:26px;margin:0;display:flex;position:static;overflow:hidden}.overview-secondary-signals .metric-value{grid-area:1/3/auto/5;justify-content:flex-end;margin:0}.overview-secondary-signals .metric-value strong{font-size:23px}.overview-secondary-signals .metric-value small{max-width:190px}.overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);align-items:start}.overview-main-column,.overview-side-column{flex-direction:column;gap:10px;min-width:0;display:flex}.chart-panel{height:320px}.attention-panel{height:auto;min-height:180px}.attention-panel:not(.empty){min-height:320px}.attention-empty{border:1px dashed var(--line);min-height:88px;color:var(--muted);background:#fafaf7;border-radius:12px;justify-content:center;align-items:center;gap:11px;padding:16px;display:flex}.attention-empty>svg{color:#506800;background:#eff8c8;border-radius:50%;width:28px;height:28px;padding:6px}.attention-empty>span{flex-direction:column;gap:3px;display:flex}.attention-empty b{color:#111;font-size:14px}.attention-empty small{font-size:12px}.overview-side-column .release-panel.release-empty{padding:18px 20px}.overview-side-column .release-panel.release-empty>p{margin:13px 0}.overview-side-column .release-panel.release-empty .text-button{margin-top:5px}.activity-point{fill:#fff;stroke:var(--purple);stroke-width:.85px;vector-effect:non-scaling-stroke;cursor:crosshair;transition:r .12s}.activity-point:focus{fill:var(--accent);outline:none}.chart-tooltip{z-index:4;pointer-events:none;white-space:nowrap;background:#fff;border:1px solid #d8cbea;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:absolute;transform:translate(-50%,-105%);box-shadow:0 10px 28px #1112}.chart-tooltip small,.chart-tooltip span{color:var(--muted);font-size:11px}.chart-tooltip b{font-size:13px}.business-tabs{border-radius:0 0 14px 14px;align-items:center;gap:6px;height:auto;min-height:58px;padding:7px}.business-tabs button{border:1px solid #0000;border-radius:10px;height:42px;padding:0 14px;transition:background .16s,color .16s,border-color .16s,transform .16s}.business-tabs button:hover{border-color:var(--line);background:#fafaf7;transform:translateY(-1px)}.business-tabs button.active{color:#fff;background:#111;border:0;box-shadow:0 7px 18px #1112}.detail-card{border-radius:16px;min-height:250px;padding:20px}.detail-card dl{margin-top:15px}.detail-card dl>div{grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);padding:0 8px}.detail-card dd{overflow-wrap:anywhere}.detail-stat-grid{gap:10px}.detail-stat-grid>div{background:linear-gradient(145deg,#fff,#fafaf7);border-radius:13px;height:auto;min-height:86px;padding:14px 15px;box-shadow:0 5px 15px #11111107}.detail-stat-grid b{font-size:21px}.release-products{gap:10px}.release-products>button{border-radius:16px;min-height:156px;padding:16px;transition:transform .17s,border-color .17s,box-shadow .17s;position:relative;overflow:hidden;box-shadow:0 7px 20px #11111108}.release-products>button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1111}.release-products>button.selected{border-color:#b7cb24;box-shadow:inset 0 0 0 1px #b7cb24,0 10px 26px #1111110d}.release-products>button.selected:before{content:"";background:var(--accent);height:3px;position:absolute;inset:0 0 auto}.release-products .status{align-self:end}.release-product-icon{border-radius:12px;width:40px;height:40px}.release-products>button>div:nth-child(3){background:#f7f7f4;border-radius:10px;padding:10px}.release-products strong{font-size:17px}.system-error-layout{grid-template-columns:minmax(650px,1.08fr) minmax(470px,.92fr);gap:12px}.system-error-queue,.system-error-detail{border-radius:16px}.system-error-head,.system-error-row{grid-template-columns:minmax(240px,1fr) 82px 112px 65px 108px;gap:12px}.system-error-row{min-height:78px}.system-error-service{text-align:center;background:#f1f1ee;border-radius:8px;padding:6px 8px;font-size:12px}.system-error-row>.status{text-overflow:ellipsis;max-width:108px;overflow:hidden}.system-error-detail{padding:24px}.system-error-detail>header{border-bottom:1px solid var(--line);padding-bottom:16px}.system-error-template{border-left:3px solid var(--purple);padding-left:14px}.system-error-detail dl{border:1px solid var(--line);background:#fafaf7;border-radius:12px;margin:10px 0 16px;padding:0 12px}.system-error-detail dl>div{min-height:42px}.system-error-diagnostics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.system-error-diagnostics span:last-child{grid-column:1/-1}.system-error-diagnostics span{border-radius:11px;min-height:58px}.moderation-workspace{grid-template-columns:minmax(350px,.52fr) minmax(700px,1.48fr);gap:12px}.moderation-review{border-radius:16px}.moderation-context{gap:10px;padding:14px}.moderation-context>button,.moderation-context>div{border-radius:12px;min-height:76px;padding:12px;box-shadow:0 4px 13px #11111106}.moderation-context svg{width:34px;height:34px;color:var(--purple);background:#eee6fc;border-radius:10px;padding:8px}.moderation-preview{grid-template-columns:minmax(300px,.8fr) minmax(380px,1.2fr);gap:14px;padding:16px}.moderation-media{background:linear-gradient(145deg,#f5f5f1,#ecece7);border-radius:14px;height:330px}.moderation-media-fallback{text-align:center;padding:30px}.moderation-media-fallback b{color:#333;font-size:14px}.moderation-media-fallback span{max-width:250px;line-height:1.45}.moderation-fields{min-width:0}.moderation-fields>header{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-bottom:7px;display:flex}.moderation-fields>header>span{color:var(--muted);letter-spacing:.1em;font-size:11px;font-weight:800}.moderation-fields>header>small{color:var(--purple);background:#f0e8ff;border-radius:10px;padding:4px 7px;font-size:11px}.moderation-field-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.moderation-field-grid article{border:1px solid var(--line);background:#fafaf7;border-radius:11px;flex-direction:column;gap:5px;min-width:0;min-height:68px;padding:11px;display:flex}.moderation-field-grid article small{color:var(--muted);font-size:11px}.moderation-field-grid article b{overflow-wrap:anywhere;font-size:13px;line-height:1.35}html[data-theme=dark] .attention-empty{background:#111313;border-color:#343735}html[data-theme=dark] .attention-empty b{color:#f4f5ef}html[data-theme=dark] .activity-point{fill:#151616;stroke:#a85cf0}html[data-theme=dark] .activity-point:focus{fill:var(--accent)}html[data-theme=dark] .chart-tooltip{color:#f4f5ef;background:#202221;border-color:#463657;box-shadow:0 12px 30px #0008}html[data-theme=dark] .business-tabs button:hover{background:#202221;border-color:#353836}html[data-theme=dark] .business-tabs button.active{background:var(--accent);color:#111}html[data-theme=dark] .detail-card,html[data-theme=dark] .detail-stat-grid>div{color:#f4f5ef;background:#151716;border-color:#303330}html[data-theme=dark] .detail-card dl>div{border-color:#303330}html[data-theme=dark] .detail-card dd,html[data-theme=dark] .detail-stat-grid b{color:#f4f5ef}html[data-theme=dark] .release-products>button{background:linear-gradient(145deg,#171918,#121413);border-color:#303330}html[data-theme=dark] .release-products>button>div:nth-child(3){background:#101211}html[data-theme=dark] .release-products>button.selected{background:#202516;border-color:#59672d;box-shadow:inset 0 0 0 1px #59672d,0 10px 28px #0005}html[data-theme=dark] .system-error-service{color:#eef0ea;background:#252827}html[data-theme=dark] .system-error-detail dl{background:#111313;border-color:#303333}html[data-theme=dark] .system-error-detail>header{border-color:#303333}html[data-theme=dark] .moderation-context svg{color:#c99cff;background:#2c203b}html[data-theme=dark] .moderation-media{background:linear-gradient(145deg,#111313,#0d0f0e)}html[data-theme=dark] .moderation-media-fallback b{color:#f4f5ef}html[data-theme=dark] .moderation-field-grid article{color:#f4f5ef;background:#111313;border-color:#303333}html[data-theme=dark] .moderation-fields>header>small{color:#cba2f5;background:#30223f}@media (width<=1200px){.overview-grid,.system-error-layout,.moderation-workspace,.moderation-preview{grid-template-columns:1fr}.system-error-detail{position:static}}@media (width<=760px){.metric-value{flex-direction:column;align-items:flex-start}.metric-value small{max-width:100%}.moderation-field-grid{grid-template-columns:1fr}.system-error-head{display:none}.system-error-row{grid-template-columns:1fr 90px}.system-error-row>.status,.system-error-service{display:none}}.ideas-registry{flex-direction:column;gap:10px;display:flex}.ideas-intro{background:linear-gradient(135deg,#fff 0%,#faf7ff 100%);justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:20px 22px;display:flex}.ideas-intro>div{align-items:center;gap:14px;display:flex}.ideas-icon{width:48px;height:48px;color:var(--purple);background:#eee6fc;border-radius:15px;place-items:center;display:grid}.ideas-icon svg{width:22px}.ideas-intro span:not(.ideas-icon),.idea-composer header span{color:var(--purple);letter-spacing:.11em;font-size:11px;font-weight:800}.ideas-intro h2,.idea-composer h2{margin:4px 0;font-size:20px}.ideas-intro p{max-width:740px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.idea-composer{padding:20px 22px}.idea-composer>header,.idea-composer>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.idea-composer>header{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:14px}.idea-composer>header button{background:0 0}.idea-composer>header svg{width:18px}.idea-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.idea-form-grid label{color:var(--muted);flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.idea-form-grid label.wide{grid-column:1/-1}.idea-form-grid input,.idea-form-grid select,.idea-form-grid textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:11px 12px}.idea-form-grid input,.idea-form-grid select{height:44px}.idea-form-grid textarea{resize:vertical;min-height:94px}.idea-composer>footer{margin-top:14px}.idea-composer>footer>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.idea-composer>footer svg{width:15px}.ideas-toolbar{grid-template-columns:minmax(280px,1fr) 190px 180px auto;align-items:center;gap:8px;min-height:58px;padding:9px 11px;display:grid}.ideas-toolbar label{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.ideas-toolbar svg{width:15px;color:var(--muted)}.ideas-toolbar input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.ideas-toolbar select{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);border-radius:9px;padding:0 10px}.ideas-toolbar>span{color:var(--muted);white-space:nowrap;padding:0 8px;font-size:13px}.ideas-table{overflow:hidden}.ideas-table>header,.ideas-table>article{grid-template-columns:88px 110px 130px minmax(180px,1.1fr) minmax(240px,1.55fr) 125px 110px 90px;align-items:center;gap:12px;display:grid}.ideas-table>header{min-height:42px;color:var(--muted);background:#f6f4f9;padding:0 14px;font-size:12px;font-weight:800}.ideas-table>article{border-top:1px solid var(--line);min-height:86px;padding:12px 14px}.ideas-table code{color:var(--purple);font-size:12px;font-weight:800}.ideas-table time,.ideas-table>article>span{color:var(--muted);font-size:12px}.ideas-table b{font-size:13px;line-height:1.35}.ideas-table p{color:#555;margin:0;font-size:12px;line-height:1.45}.ideas-table .status{text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.ideas-empty{text-align:center;min-height:230px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:28px;display:flex}.ideas-empty svg{width:32px;color:var(--purple)}.ideas-empty b{color:var(--ink);font-size:15px}.ideas-empty span{font-size:13px}.role-selector{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.role-selector>button{min-width:0}.metric{height:108px!important;padding:13px 14px!important}.metric-icon{width:34px;height:34px}.metric strong{font-size:27px!important}.metric-value{margin-top:5px}.metric-value small{font-size:12px;min-height:24px!important}.overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(390px,.8fr)}.overview-main-column,.overview-side-column{display:contents}.overview-main-column>.service-panel{grid-area:3/2;min-height:230px}.overview-side-column>.attention-panel{grid-area:1/2}.overview-side-column>.release-panel{grid-area:2/2}.overview-side-column .attention-panel:not(.empty){min-height:0}.overview-side-column .attention-panel{min-height:150px}.overview-side-column .release-panel{min-height:180px}.overview-side-column .service-table .table-head,.overview-side-column .service-table>button{grid-template-columns:minmax(120px,1fr) 92px 55px}.overview-side-column .service-table .table-head span:last-child,.overview-side-column .service-table code{display:none}.chart-axis{gap:6px}.chart-axis span{text-align:center;white-space:nowrap;min-width:0;font-size:11px}.release-products>button{grid-template-rows:auto 1fr;min-height:126px!important}.release-products>button .release-product-version{background:#f7f7f4;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.release-product-version strong{font-size:15px}.release-products .status{grid-column:1/-1;align-self:end}.release-products>button:not(:has(.release-product-version)) .status{margin-top:8px}.system-error-layout{grid-template-columns:minmax(690px,1.16fr) minmax(460px,.84fr)}.system-error-head,.system-error-row{grid-template-columns:minmax(245px,1fr) 94px 126px 70px 112px}.system-error-service{text-overflow:ellipsis;width:max-content;min-width:62px;max-width:100%;padding:6px 10px;overflow:hidden}.system-error-row>.status{max-width:none;padding-inline:7px;font-size:11px}.system-error-detail dl{background:linear-gradient(145deg,#fafaf7,#fff);padding:12px 14px}.system-error-detail dl:before{content:"КОНТЕКСТ СОБЫТИЯ";color:var(--purple);letter-spacing:.12em;padding:2px 0 7px;font-size:10px;font-weight:800;display:block}.system-error-diagnostics{padding-top:22px;position:relative}.system-error-diagnostics:before{content:"ТЕХНИЧЕСКИЕ ДАННЫЕ";color:var(--muted);letter-spacing:.11em;font-size:10px;font-weight:800;position:absolute;top:3px;left:0}.moderation-workspace{grid-template-columns:minmax(280px,.38fr) minmax(760px,1.62fr)}.moderation-preview{grid-template-columns:minmax(280px,.68fr) minmax(450px,1.32fr)}.moderation-media{height:300px}.moderation-media-fallback.generated{text-align:left;background:linear-gradient(145deg,#f5f0ff,#fff);align-items:flex-start;padding:24px}.moderation-preview-mark{background:var(--purple);color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.moderation-preview-mark svg{width:20px}.moderation-media-fallback.generated small{color:var(--purple);letter-spacing:.1em;font-size:10px;font-weight:800}.moderation-media-fallback.generated b{font-size:22px}.moderation-media-fallback.generated em{color:var(--muted);font-size:13px;font-style:normal}.moderation-media-fallback.generated p{color:#555;margin:6px 0 0;font-size:13px;line-height:1.5}.moderation-field-grid article{background:linear-gradient(145deg,#fafaf7,#fff);min-height:72px}.finance-budget-form>section:first-child,.finance-budget-form>section:nth-child(2){grid-column:span 1}.finance-budget-form .finance-expense-grid{grid-template-columns:1fr 1fr}.finance-budget-form .finance-expense-grid .wide{grid-column:1/-1}.new-business-modal label{gap:10px}.new-business-grid{row-gap:16px}.new-business-section{padding:18px}.new-business-section>header{margin-bottom:18px}.new-business-reason{margin-top:18px}html[data-theme=dark] .ideas-intro{background:linear-gradient(135deg,#171918,#15121a)}html[data-theme=dark] .ideas-icon{color:#cba2f5;background:#30223f}html[data-theme=dark] .ideas-table>header{background:#111313}html[data-theme=dark] .ideas-table p{color:#b6b8b2}html[data-theme=dark] .idea-form-grid input,html[data-theme=dark] .idea-form-grid select,html[data-theme=dark] .idea-form-grid textarea,html[data-theme=dark] .ideas-toolbar label,html[data-theme=dark] .ideas-toolbar select{color:#f4f5ef;background:#111313;border-color:#303333}html[data-theme=dark] .release-products>button .release-product-version{background:#101211}html[data-theme=dark] .system-error-detail dl{background:linear-gradient(145deg,#111313,#151716)}html[data-theme=dark] .moderation-media-fallback.generated{background:linear-gradient(145deg,#1b1522,#111313)}html[data-theme=dark] .moderation-media-fallback.generated p{color:#b8bab4}html[data-theme=dark] .moderation-field-grid article{background:linear-gradient(145deg,#111313,#151716)}@media (width<=1250px){.ideas-table{overflow-x:auto}.ideas-table>header,.ideas-table>article{min-width:1160px}.overview-grid{grid-template-columns:1fr}.overview-main-column,.overview-side-column{display:flex}.overview-main-column>.chart-panel,.overview-main-column>.service-panel,.overview-side-column>.attention-panel,.overview-side-column>.release-panel{grid-area:auto}.role-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.moderation-workspace{grid-template-columns:1fr}.moderation-preview{grid-template-columns:1fr 1.25fr}}@media (width<=760px){.ideas-intro{flex-direction:column;align-items:flex-start}.ideas-toolbar,.idea-form-grid,.finance-budget-form .finance-expense-grid{grid-template-columns:1fr}.idea-form-grid label.wide,.finance-budget-form .finance-expense-grid .wide{grid-column:1}.role-selector{grid-template-columns:1fr 1fr}.moderation-preview{grid-template-columns:1fr}}.work-card-collapse{color:#777b75;cursor:pointer;background:#f5f5f1;border:1px solid #e1e1dc;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.work-card-collapse:hover{color:#6d2cbe;background:#f4edff;border-color:#a66ee9;transform:translateY(-1px)}.work-card-collapse svg{width:14px;height:14px}.work-card.collapsed{gap:8px;min-height:0;padding-block:12px}.work-card.collapsed>.work-card-project,.work-card.collapsed>.work-card-description,.work-card.collapsed>p,.work-card.collapsed>.work-card-signals,.work-card.collapsed>footer{display:none}.work-card.collapsed>h3{margin:2px 0 0;font-size:14px;line-height:1.35}.work-card.collapsed>div:first-of-type{margin:0}.work-card.collapsed .work-card-collapse{color:var(--purple);background:#eee6fc}.overview-main-column>.chart-panel{grid-area:1/1;height:346px}.overview-main-column>.overview-secondary-signals{grid-area:2/1;margin:0}.overview-main-column>.overview-secondary-signals .metric{border-radius:12px;grid-template-columns:30px minmax(160px,1fr) auto minmax(130px,auto);gap:9px;min-height:58px;height:58px!important;padding:9px 13px!important}.overview-main-column>.overview-secondary-signals .metric-icon{border-radius:9px;width:30px;height:30px}.overview-main-column>.overview-secondary-signals .metric-icon svg{width:14px}.overview-main-column>.overview-secondary-signals .metric-value{grid-column:3/5}.overview-main-column>.overview-secondary-signals .metric-value strong{font-size:21px!important}.overview-main-column>.overview-secondary-signals .metric-value small{min-height:22px!important}.moderation-context>button{grid-template-columns:34px minmax(0,1fr) 24px;overflow:hidden}.moderation-context>div{grid-template-columns:34px minmax(0,1fr);overflow:hidden}.moderation-context>button>svg:last-child{width:14px;height:14px;color:var(--muted);background:0 0;justify-self:end;padding:0}.moderation-context>button>span,.moderation-context>div>span{padding-inline:2px}.moderation-context b,.moderation-context em{max-width:100%}html[data-theme=dark] .work-card-collapse{color:#b8bab4;background:#242624;border-color:#3a3c39}html[data-theme=dark] .work-card-collapse:hover,html[data-theme=dark] .work-card.collapsed .work-card-collapse{color:#cba2f5;background:#30223f;border-color:#624184}@media (width<=1250px){.overview-main-column>.chart-panel,.overview-main-column>.overview-secondary-signals{grid-area:auto}.overview-main-column>.overview-secondary-signals .metric{grid-template-columns:30px minmax(160px,1fr) auto minmax(130px,auto)}}@media (width<=700px){.overview-main-column>.overview-secondary-signals .metric{grid-template-rows:auto auto;grid-template-columns:30px 1fr;height:auto!important}.overview-main-column>.overview-secondary-signals .metric-value{grid-area:2/1/auto/-1}.moderation-context>button,.moderation-context>div{grid-template-columns:30px minmax(0,1fr) 20px}.moderation-context>div{grid-template-columns:30px minmax(0,1fr)}}.finance-trial-card{background:linear-gradient(135deg,var(--surface),#f6f0ff);border-radius:15px;flex-direction:column;gap:15px;margin-bottom:12px;padding:19px 20px;display:flex}.finance-trial-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.finance-trial-card header>div{flex-direction:column;gap:4px;display:flex}.finance-trial-card header span{color:var(--purple);letter-spacing:.11em;font-size:12px;font-weight:800}.finance-trial-card h2{margin:0;font-size:19px}.finance-trial-card p{color:var(--muted);margin:0;font-size:13px}.finance-trial-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.finance-trial-metrics>span{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent);border-radius:11px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.finance-trial-metrics small,.finance-trial-note{color:var(--muted);font-size:12px}.finance-trial-metrics b{font-size:17px}.finance-trial-progress{flex-direction:column;gap:6px;display:flex}.finance-trial-progress>i{background:#dedfd9;border-radius:999px;height:7px;overflow:hidden}.finance-trial-progress em{border-radius:inherit;background:linear-gradient(90deg,var(--purple),#c38bff);height:100%;display:block}.finance-trial-progress small{color:var(--muted);font-size:12px}html[data-theme=dark] .finance-trial-card{background:linear-gradient(135deg,#171818,#231b2c)}html[data-theme=dark] .finance-trial-metrics>span{background:#111212}@media (width<=900px){.finance-trial-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.finance-trial-metrics{grid-template-columns:1fr}}
