@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap";@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--ashkar-dark-bg:#131923;--ashkar-dark-surface:#19212c;--ashkar-dark-surface-2:#202a37;--ashkar-dark-line:#344253;--ashkar-dark-text:#eaf0f7;--ashkar-dark-muted:#919dad;--ashkar-light-bg:#e9e3d9;--ashkar-light-surface:#f4ede3;--ashkar-light-surface-2:#ece5da;--ashkar-light-line:#d1c7ba;--ashkar-light-text:#2b2824;--ashkar-light-muted:#71685e;color:var(--ashkar-dark-text);background:var(--ashkar-dark-bg);font-synthesis:none;font-family:Geist,Vazirmatn,sans-serif}html{scrollbar-gutter:stable;background:var(--ashkar-dark-bg);min-height:100%;overflow-y:scroll}*{box-sizing:border-box}body{background:var(--ashkar-dark-bg);min-width:1120px;margin:0}.auth-loading{min-height:100vh;color:var(--ashkar-dark-muted);background:var(--ashkar-dark-bg);place-items:center;font:600 13px Geist,Vazirmatn,sans-serif;display:grid}button{font:inherit}.app-shell{--bg:var(--ashkar-light-bg);--surface:var(--ashkar-light-surface);--surface-2:var(--ashkar-light-surface-2);--line:var(--ashkar-light-line);--text:var(--ashkar-light-text);--muted:var(--ashkar-light-muted);background:var(--bg);min-height:100vh;color:var(--text);direction:ltr;transition:all .25s;display:flex}.app-shell.dark{--bg:var(--ashkar-dark-bg);--surface:var(--ashkar-dark-surface);--surface-2:var(--ashkar-dark-surface-2);--line:var(--ashkar-dark-line);--text:var(--ashkar-dark-text);--muted:var(--ashkar-dark-muted)}.sidebar{border-left:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);flex-direction:column;width:246px;padding:25px 16px 17px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:9px;padding:0 10px 28px;font-size:19px;font-weight:800;display:flex}.brand-mark{color:#081016;background:#b9f45d;border-radius:9px;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.brand-version{color:var(--muted);text-transform:uppercase;margin-left:auto;font:11px Geist Mono,Vazirmatn,monospace}.workspace-pickers{gap:8px;margin-bottom:28px;display:grid}.workspace-picker{border:1px solid var(--line);color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex;position:relative}.workspace-picker select{appearance:none;width:100%;min-width:0;color:var(--text);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;padding-top:11px;padding-right:28px;overflow:hidden}.workspace-picker select:disabled{cursor:not-allowed;opacity:.65}.workspace-picker svg{color:var(--muted);pointer-events:none;position:absolute;bottom:10px;left:10px}.picker-caption{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace;position:absolute;top:5px;right:11px}.workspace-dot{background:#8c7bff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #8c7bff22}.nav-label{color:var(--muted);margin:0 0 8px;padding:0 10px;font-size:11px}.nav-label.spaced{margin-top:30px}.nav-item{text-align:left;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:2px 0;padding:10px;font-size:12px;text-decoration:none;display:flex}.nav-item.active{color:var(--text);background:var(--surface-2);box-shadow:inset 2px 0 #b9f45d}.nav-item:disabled{cursor:not-allowed;opacity:.45}.nav-count{color:#b9f45d;margin-left:auto;font:11px Geist Mono,Vazirmatn,monospace}.sidebar-bottom{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin-top:auto;padding:18px 9px 0;font-size:11px;display:flex}.status-pulse{background:#63e6be;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #63e6be20}.main-content{direction:ltr;flex:1;max-width:1600px;margin:0 auto;padding:0 42px 60px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.breadcrumbs{color:var(--muted);gap:11px;font-size:12px;display:flex}.breadcrumbs strong{color:var(--text)}.slash{color:var(--line)}.top-actions{align-items:center;gap:9px;display:flex}.icon-button,.theme-button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}.theme-button{color:#b9f45d}.avatar{color:#c6d2e4;background:#282f3d;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:5px;font-size:12px;display:grid}.page-header{z-index:20;width:100%;height:76px;min-height:76px;margin-bottom:16px;padding-inline:10px;position:relative;overflow:visible}.page-header .breadcrumbs{white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.page-header .breadcrumbs>*{flex:none}.page-header .breadcrumbs strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-header .top-actions{flex:none;min-width:max-content}.page-heading{justify-content:space-between;align-items:end;padding:45px 0 29px;display:flex}.eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.page-heading h1{letter-spacing:-.05em;margin:8px 0 5px;font-size:29px}.page-heading p{color:var(--muted);margin:0;font-size:12px}.live-dot{background:#b9f45d;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #b9f45d18}.primary-button,.outline-button{color:#10170b;cursor:pointer;background:#b9f45d;border:0;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-size:11px;font-weight:700;display:flex}.outline-button{border:1px solid var(--line);color:var(--text);background:0 0;justify-content:center;width:100%;margin-top:18px}.signal-row{grid-template-columns:1fr 1fr 1fr 1.35fr;gap:12px;margin-bottom:19px;display:grid}.signal-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-wrap:wrap;align-content:space-between;align-items:center;gap:8px;min-height:106px;padding:17px 18px;display:flex}.signal-kicker{width:100%;color:var(--muted);font-size:11px}.signal-card strong{letter-spacing:-.08em;font:600 24px Geist Mono,Vazirmatn,monospace}.unit{color:var(--muted);margin:0 4px;font:11px Geist,Vazirmatn,sans-serif}.signal-up,.signal-down,.signal-neutral{color:#63e6be;align-items:center;gap:2px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.signal-neutral{color:var(--muted)}.chart-card{display:block}.sparkline{direction:ltr;align-items:end;gap:7px;height:39px;margin-top:8px;display:flex}.sparkline i{opacity:.8;background:#8c7bff;border-radius:3px 3px 1px 1px;width:8px;display:block}.sparkline i:first-child{height:12px}.sparkline i:nth-child(2){height:20px}.sparkline i:nth-child(3){height:15px}.sparkline i:nth-child(4){height:27px}.sparkline i:nth-child(5){height:18px}.sparkline i:nth-child(6){background:#b9f45d;height:33px}.sparkline i:nth-child(7){height:23px}.sparkline i:nth-child(8){height:29px}.sparkline i:nth-child(9){height:18px}.sparkline i:nth-child(10){background:#b9f45d;height:35px}.sparkline i:nth-child(11){height:25px}.sparkline i:nth-child(12){background:#b9f45d;height:31px}.content-grid{direction:ltr;grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);gap:19px;display:grid}.panel{border:1px solid var(--line);background:var(--surface);direction:ltr;border-radius:11px;overflow:hidden}.panel-head{justify-content:space-between;align-items:center;padding:20px 20px 15px;display:flex}.panel-head h2,.detail-top h2{letter-spacing:-.03em;margin:0 0 5px;font-size:14px}.panel-head span{color:var(--muted);font-size:11px}.filter-button,.filter-chip{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.filter-row{border-bottom:1px solid var(--line);gap:6px;padding:0 20px 15px;display:flex}.filter-chip{background:0 0;border:0;padding:5px 8px}.filter-chip.active{color:#b9f45d;background:#b9f45d18}.filter-chip b{font:11px Geist Mono,Vazirmatn,monospace}.issue-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:15px 20px;display:flex}.issue-row:last-child{border:0}.issue-row:hover,.issue-row.selected{background:var(--surface-2)}.issue-icon{border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.issue-icon.critical{color:#ff7a91;background:#ff7a9115}.issue-icon.warning{color:#ffd166;background:#ffd16615}.issue-icon.neutral{color:#8c7bff;background:#8c7bff15}.issue-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.issue-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.issue-main small,.issue-meta small,.issue-age{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.issue-meta{flex-direction:column;align-items:flex-end;gap:5px;min-width:54px;display:flex}.issue-meta b{font:11px Geist Mono,Vazirmatn,monospace}.trend-up{color:#ff7a91!important}.trend-down{color:#63e6be!important}.issue-age{text-align:left;min-width:46px}.detail-panel{padding:20px}.detail-top{align-items:flex-start;gap:10px;display:flex}.detail-top>div{flex:1}.detail-top h2{margin-top:7px;line-height:1.5}.detail-top .icon-button{margin-left:auto}.stack-box{text-align:left;direction:ltr;background:#080b10;border-radius:8px;margin-top:24px;padding:13px;font:11px/2 Geist Mono,Vazirmatn,monospace}.stack-line{color:#bec9da}.stack-line.dim{color:#5e6878}.stack-line.focus{color:#b9f45d}.stack-line span{color:#687587}.detail-stats{grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:17px;display:grid}.detail-stats div{border-left:1px solid var(--line);flex-direction:column;gap:6px;padding-left:8px;display:flex}.detail-stats div:last-child{border:0}.detail-stats span{color:var(--muted);font-size:11px}.detail-stats strong{font:11px Geist Mono,Vazirmatn,monospace}.env-dot{background:#63e6be;border-radius:50%;width:6px;height:6px;display:inline-block}.detail-note{background:#8c7bff12;border:1px solid #8c7bff24;border-radius:8px;gap:9px;margin-top:20px;padding:12px;display:flex}.detail-note p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.detail-note strong{color:var(--text)}.ai-glyph{color:#b9f45d;font-size:17px}.detail-actions{gap:7px;margin-top:17px;display:flex}.status-action{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.status-action:hover:not(:disabled){color:var(--text);border-color:#b9f45d66}.status-action:disabled{opacity:.4;cursor:not-allowed}.status-action.resolve{color:#63e6be}.status-action.ignore{color:#ffd166}.detail-status{border-radius:99px;margin-top:7px;padding:3px 7px;font-size:11px;display:inline-flex}.detail-status.unresolved{color:#ff9bad;background:#ff7a9115}.detail-status.resolved{color:#63e6be;background:#63e6be15}.detail-status.ignored{color:#ffd166;background:#ffd16615}.status-dot{border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.status-dot.unresolved{background:#ff7a91}.status-dot.resolved{background:#63e6be}.status-dot.ignored{background:#ffd166}.state-card{border:1px dashed var(--line);background:var(--surface);min-height:210px;color:var(--muted);border-radius:11px;justify-content:center;align-items:center;gap:11px;margin-top:45px;font-size:12px;display:flex}.state-card strong{color:var(--text)}.state-card p{margin:7px 0 0;font-size:11px}.state-card.error-state{color:#ff9bad;border-color:#ff7a9140}.state-card.error-state>div{flex-direction:column;display:flex}.state-card.error-state strong{color:#ff9bad}.empty-state{text-align:center;flex-direction:column}.empty-state strong{color:var(--text)}.empty-state svg{color:#b9f45d}.panel-state{min-height:190px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:24px;font-size:11px;display:flex}.panel-state.error-state{color:#ff9bad;flex-direction:row}.inline-error,.detail-inline-error{color:#ff9bad;background:#ff7a9110;border:1px solid #ff7a9140;border-radius:8px;align-items:center;gap:7px;margin-bottom:13px;padding:9px 11px;font-size:11px;display:flex}.detail-inline-error{margin-top:10px;margin-bottom:0}.outline-button.compact{width:auto;margin:0;padding:8px 11px}.spin{color:#b9f45d;animation:1s linear infinite spin}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1250px){.main-content{padding:0 24px 50px}.signal-row{grid-template-columns:1fr 1fr}.chart-card{grid-column:span 2}.content-grid{grid-template-columns:1fr}.detail-panel{order:-1}}.auth-shell{background:var(--ashkar-dark-bg);min-height:100vh;color:var(--ashkar-dark-text);direction:ltr;grid-template-columns:1.1fr .9fr;display:grid}.auth-visual{background:radial-gradient(circle at 45% 48%,#b9f45d18,#0000 32%),#0b100d;border-left:1px solid #242d38;place-items:center;display:grid;position:relative;overflow:hidden}.auth-visual:before{content:"";opacity:.3;background-image:linear-gradient(#29352b 1px,#0000 1px),linear-gradient(90deg,#29352b 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:-20%;transform:perspective(500px)rotateX(56deg)rotate(-12deg);-webkit-mask-image:radial-gradient(circle,#000,#0000 66%);mask-image:radial-gradient(circle,#000,#0000 66%)}.auth-mark{z-index:1;color:#b9f45d;border:1px solid #b9f45d55;border-radius:38px;place-items:center;width:128px;height:128px;font-size:86px;font-weight:900;display:grid;position:relative;box-shadow:0 0 90px #b9f45d22,inset 0 0 50px #b9f45d0c}.auth-orbit{border:1px solid #b9f45d35;border-radius:50%;width:360px;height:150px;position:absolute;transform:rotate(25deg)}.orbit-a{border-color:#8c7bff38;width:470px;height:200px;transform:rotate(55deg)}.orbit-b{border-color:#b9f45d24;width:650px;height:270px;transform:rotate(-28deg)}.auth-signal{color:var(--ashkar-dark-muted);letter-spacing:.05em;font:11px Geist Mono,Vazirmatn,monospace;position:absolute;bottom:35px;left:38px}.auth-signal:first-letter{color:#63e6be}.auth-card{direction:ltr;flex-direction:column;justify-content:center;width:min(400px,100% - 70px);margin:auto;display:flex}.auth-brand{align-items:center;gap:9px;margin-bottom:66px;display:flex}.auth-brand>span{color:#0a0e0b;background:#b9f45d;border-radius:9px;place-items:center;width:29px;height:29px;font-size:18px;font-weight:900;display:grid}.auth-brand strong{letter-spacing:-.06em;font-size:19px}.auth-brand small{color:var(--ashkar-dark-muted);margin-left:auto;font:11px Geist Mono,Vazirmatn,monospace}.auth-kicker{color:#b9f45d;letter-spacing:.08em;text-align:left;direction:ltr;font:11px Geist Mono,Vazirmatn,monospace}.auth-card h1{letter-spacing:-.07em;margin:16px 0 8px;font-size:30px}.auth-subtitle{color:var(--ashkar-dark-muted);margin:0 0 29px;font-size:12px}.auth-card form{flex-direction:column;gap:14px;display:flex}.auth-card label{color:#a6b0be;flex-direction:column;gap:7px;font-size:11px;display:flex}.auth-card input{background:var(--ashkar-dark-surface);width:100%;color:var(--ashkar-dark-text);border:1px solid #29313d;border-radius:8px;outline:none;padding:12px;font-size:12px;transition:all .2s}.auth-card input:focus{border-color:#b9f45d88;box-shadow:0 0 0 3px #b9f45d12}.auth-submit{color:#0b1008;cursor:pointer;background:#b9f45d;border:0;border-radius:8px;margin-top:7px;padding:13px;font-size:11px;font-weight:800}.auth-submit:disabled{cursor:wait;opacity:.6}.auth-switch{color:var(--ashkar-dark-muted);cursor:pointer;background:0 0;border:0;margin-top:19px;font-size:11px}.auth-switch:hover{color:#b9f45d}.auth-error{color:#ff9bad;background:#ff7a9110;border:1px solid #ff7a9140;border-radius:7px;padding:10px;font-size:11px}@media (width<=760px){.auth-shell{grid-template-columns:1fr}.auth-visual{display:none}.auth-card{width:min(400px,100% - 40px);padding-block:40px}.auth-brand{margin-bottom:55px}}.app-shell{direction:ltr}.app-shell .sidebar{border-left:0;border-right:1px solid var(--line)}.auth-visual{border-left:0;border-right:1px solid #242d38}.main-content,.panel,.auth-card{direction:ltr}.brand-version,.nav-count,.detail-top .icon-button,.live-toolbar-time{margin-left:auto;margin-right:0}.avatar{margin-left:5px;margin-right:0}.workspace-picker svg{left:auto;right:10px}.picker-caption{left:11px;right:auto}.issue-row,.timeline-item{text-align:left}.timeline-list{border-left:0;border-right:1px solid var(--line)}.issue-page-heading p{text-align:left;direction:ltr}.page-action-error{margin-left:4px;margin-right:0}.live-dot{margin-left:0;margin-right:7px}.live-toolbar-status .live-dot{margin-right:0}.status-dot{margin-left:0;margin-right:5px}.auth-kicker{text-align:left}.app-shell select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell.dark select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell select option{color:var(--text);background:var(--surface)}@media (width<=800px){.timeline-list{border-right:0}}.route-stage{background:var(--bg);opacity:1;min-height:100vh;transition:opacity .12s,transform .12s;animation:.26s cubic-bezier(.22,1,.36,1) both route-enter;transform:translate(0,0)}.route-stage.route-stage--leaving{opacity:0;pointer-events:none;animation:none;transform:translate(-6px)}.sidebar{view-transition-name:app-sidebar;flex:0 0 246px;min-width:246px;min-height:100vh;transition:background-color .25s,border-color .25s}.main-content{overflow-anchor:none;view-transition-name:app-main;width:100%;min-width:0}.content-grid{align-items:stretch;min-height:560px}.content-grid>.panel{min-height:560px;transition:background-color .25s,border-color .25s}.timeline-panel{min-height:420px;transition:background-color .25s,border-color .25s}.main-content>.state-card{min-height:520px}.dashboard-issues-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:19px;display:grid}.dashboard-issues-panel{min-height:560px}.dashboard-issues-panel .panel-head{padding-bottom:17px}.dashboard-issues-panel .panel-head h2{margin-top:6px}.dashboard-issues-panel .panel-head .eyebrow{align-items:center;gap:5px;display:inline-flex}.dashboard-issues-panel .issue-row{padding-block:17px}.issue-row-arrow{color:var(--muted);opacity:.45;flex:none;transition:color .2s,opacity .2s,transform .2s}.issue-row:hover .issue-row-arrow{color:#b9f45d;opacity:1;transform:translate(2px)}.dashboard-pulse-panel{min-height:430px;padding:20px;position:sticky;top:20px}.dashboard-pulse-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dashboard-pulse-head .eyebrow{align-items:center;gap:5px;display:inline-flex}.dashboard-pulse-head h2{text-overflow:ellipsis;margin:9px 0 0;font-size:17px;overflow:hidden}.dashboard-pulse-head>.status-pulse{flex:0 0 7px;margin-top:5px}.dashboard-pulse-copy{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.8}.dashboard-pulse-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:19px;display:grid}.dashboard-pulse-stats div{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:7px;padding:11px;display:flex}.dashboard-pulse-stats span{color:var(--muted);font-size:11px}.dashboard-pulse-stats strong{color:var(--text);font:600 18px Geist Mono,Vazirmatn,monospace}.dashboard-pulse-divider{background:var(--line);height:1px;margin:20px 0}.dashboard-pulse-project{align-items:center;gap:10px;display:flex}.dashboard-pulse-project div{flex-direction:column;gap:4px;display:flex}.dashboard-pulse-project small{color:var(--muted);font-size:11px}.dashboard-pulse-project strong{color:var(--text);font-size:12px}.dashboard-setup-button{margin-top:20px;padding:10px 12px;font-size:11px}.dashboard-pulse-hint{color:var(--muted);align-items:flex-start;gap:8px;margin-top:18px;font-size:11px;line-height:1.7;display:flex}.dashboard-pulse-hint svg{color:#b9f45d;flex:none;margin-top:1px}@keyframes route-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}::view-transition-group(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(app-sidebar){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(app-main){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.preserve-route-sidebar::view-transition-old(app-sidebar){animation:none}html.preserve-route-sidebar::view-transition-new(app-sidebar){animation:none}::view-transition-old(root){animation:.22s both route-out}::view-transition-old(app-sidebar){animation:.22s both route-out}::view-transition-old(app-main){animation:.22s both route-out}::view-transition-new(root){animation:.28s cubic-bezier(.22,1,.36,1) both route-in}::view-transition-new(app-sidebar){animation:.28s cubic-bezier(.22,1,.36,1) both route-in}::view-transition-new(app-main){animation:.28s cubic-bezier(.22,1,.36,1) both route-in}@keyframes route-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-8px)}}@keyframes route-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0,0)}}@media (width<=800px){.content-grid{min-height:0}.content-grid>.panel{min-height:420px}}@media (width<=1050px){.dashboard-issues-layout{grid-template-columns:1fr}.dashboard-pulse-panel{min-height:0;position:static}}@media (prefers-reduced-motion:reduce){.route-stage{animation:none}::view-transition-group(root){animation-duration:1ms!important}::view-transition-group(app-sidebar){animation-duration:1ms!important}::view-transition-group(app-main){animation-duration:1ms!important}::view-transition-old(root){animation-duration:1ms!important}::view-transition-old(app-sidebar){animation-duration:1ms!important}::view-transition-old(app-main){animation-duration:1ms!important}::view-transition-new(root){animation-duration:1ms!important}::view-transition-new(app-sidebar){animation-duration:1ms!important}::view-transition-new(app-main){animation-duration:1ms!important}}.dashboard-page{min-width:0;color:var(--text);padding:0 0 28px}.dashboard-report-shell .dashboard-detail-heading{overflow:visible}.dashboard-page-header{border-bottom:1px solid var(--line);padding:24px 0 17px}.dashboard-breadcrumb{color:var(--muted);white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.dashboard-breadcrumb strong{color:var(--text)}.dashboard-title-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:27px;display:flex}.dashboard-title-row h1{letter-spacing:-.06em;margin:8px 0 6px;font-size:30px}.dashboard-title-row p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.dashboard-header-actions,.dashboard-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.dashboard-detail-heading>.dashboard-header-actions{z-index:10;position:relative}.dashboard-action{white-space:nowrap;width:auto;margin:0}.dashboard-action.active{color:#b9f45d;background:#b9f45d12;border-color:#b9f45d88}.dashboard-ai-header-button{font:inherit;color:var(--text);background:radial-gradient(circle at 8% 0%, #b9f45d24, transparent 46%), linear-gradient(135deg, color-mix(in srgb, #b9f45d 10%, var(--surface)), var(--surface-2));cursor:pointer;border:1px solid #b9f45d66;border-radius:9px;align-items:center;gap:8px;padding:7px 9px 7px 7px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #b9f45d0d,0 7px 20px #b9f45d0d}.dashboard-ai-header-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff28,#0000);width:28%;height:220%;transition:transform .5s;position:absolute;top:-60%;left:-35%;transform:rotate(20deg)translate(-180%)}.dashboard-ai-header-button:hover{background:radial-gradient(circle at 8% 0%, #b9f45d38, transparent 46%), linear-gradient(135deg, color-mix(in srgb, #b9f45d 16%, var(--surface)), var(--surface-2));border-color:#b9f45daa;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #b9f45d18,0 9px 26px #b9f45d1c}.dashboard-ai-header-button:hover:after{transform:rotate(20deg)translate(560%)}.dashboard-ai-header-button:focus-visible{outline-offset:2px;outline:2px solid #b9f45d}.dashboard-ai-header-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.dashboard-ai-header-icon{color:#152008;background:linear-gradient(145deg,#d7ff8c,#a8e84d);border:1px solid #b9f45d66;border-radius:7px;place-items:center;width:25px;height:25px;display:grid;box-shadow:0 3px 9px #b9f45d2b}.dashboard-ai-header-label{letter-spacing:-.01em;font-size:11px;font-weight:700}.dashboard-ai-header-badge{color:#b9f45d;letter-spacing:.04em;border:1px solid #b9f45d4a;border-radius:999px;padding:3px 5px;font:10px Geist Mono,Vazirmatn,monospace}.dashboard-share-anchor{z-index:4;position:relative}.dashboard-share-button{gap:7px}.dashboard-share-button.is-active{color:var(--text);background:#b9f45d0d;border-color:#b9f45d66}.dashboard-share-status{color:#b9f45d;align-items:center;gap:5px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.dashboard-share-status:before{content:"";background:#b9f45d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #b9f45d18}.dashboard-share-popover{z-index:90;border:1px solid var(--line);width:min(370px,100vw - 32px);color:var(--text);background:var(--surface);border-radius:12px;padding:15px;animation:.18s cubic-bezier(.22,1,.36,1) both dashboard-popover-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0000002a}.dashboard-share-popover:before{border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface);content:"";width:9px;height:9px;position:absolute;top:-5px;right:28px;transform:rotate(45deg)}.dashboard-share-popover-head,.dashboard-share-popover-title,.dashboard-share-toggle-row,.dashboard-share-popover-actions{align-items:flex-start;display:flex}.dashboard-share-popover-head{justify-content:space-between;gap:12px;margin-bottom:14px}.dashboard-share-popover-title{gap:10px;min-width:0}.dashboard-share-popover-title>div:last-child{gap:4px;min-width:0;display:grid}.dashboard-share-popover-title strong{letter-spacing:-.02em;font-size:14px}.dashboard-share-popover-title small{color:var(--muted);font-size:11px;line-height:1.45}.dashboard-share-popover-icon{color:#b9f45d;background:#b9f45d0d;border:1px solid #b9f45d4d;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.dashboard-share-toggle-row{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;position:relative}.dashboard-share-toggle-copy{flex:1;gap:3px;min-width:0;display:grid}.dashboard-share-toggle-copy>span{color:var(--text);font-size:12px;font-weight:600}.dashboard-share-toggle-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-share-toggle-row>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dashboard-share-toggle-row>strong{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.dashboard-share-toggle-row>.dashboard-scope-check{flex:none}.dashboard-share-toggle-row:has(input:checked){border-color:#b9f45d55}.dashboard-share-toggle-row:has(input:checked)>.dashboard-scope-check{background:#b9f45d;border-color:#b9f45d}.dashboard-share-toggle-row:has(input:checked)>strong{color:#b9f45d}.dashboard-share-popover .dashboard-public-share-fields{gap:11px;margin-top:10px;display:grid}.dashboard-share-popover .dashboard-public-share-fields>label:not(.dashboard-public-share-clear){min-width:0;color:var(--muted);flex-direction:column;align-items:stretch;gap:6px;font-size:11px;display:flex}.dashboard-share-field-label{align-items:center;gap:5px;display:inline-flex}.dashboard-share-field-label em{color:var(--muted);font-size:11px;font-style:normal;font-weight:400}.dashboard-share-pending{color:var(--muted);align-items:center;gap:7px;font-size:11px;line-height:1.45;display:flex}.dashboard-share-pending svg{color:#b9f45d;flex:none}.dashboard-share-popover .dashboard-public-share-fields input[type=password],.dashboard-share-popover .dashboard-public-share-fields input[type=datetime-local],.dashboard-share-popover .dashboard-public-share-fields select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:var(--surface);border-radius:8px;outline:none;padding:9px 10px;font:12px Geist,Vazirmatn,sans-serif}.dashboard-share-popover .dashboard-public-share-fields input::placeholder{color:var(--muted);opacity:.9}.dashboard-share-popover .dashboard-public-share-fields input:focus,.dashboard-share-popover .dashboard-public-share-fields select:focus{border-color:#b9f45d88;box-shadow:0 0 0 3px #b9f45d12}.dashboard-share-popover .dashboard-public-share-fields input:disabled,.dashboard-share-popover .dashboard-public-share-fields select:disabled{cursor:not-allowed;opacity:.65}.dashboard-share-empty,.dashboard-share-note{color:var(--muted);margin:11px 2px 0;font-size:11px;line-height:1.55}.dashboard-share-note{margin-top:12px}.dashboard-share-popover-actions{justify-content:flex-end;gap:7px;margin-top:14px}.dashboard-favorite{border:1px solid var(--line);width:33px;height:33px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:8px;font-size:17px;transition:color .16s,border-color .16s,transform .16s}.dashboard-favorite:hover{border-color:#b9f45d88;transform:translateY(-1px)}.dashboard-favorite.active{color:#b9f45d;background:#b9f45d10;border-color:#b9f45d66}.dashboard-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.dashboard-back-link{border:1px solid var(--line);min-height:36px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.dashboard-back-link:hover{color:var(--text);background:var(--surface-2);border-color:#b9f45d66}.dashboard-hub-header{padding-bottom:25px}.dashboard-hub-title-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px;display:flex}.dashboard-hub-title-row h1{color:var(--text);letter-spacing:-.06em;margin:8px 0 6px;font-size:32px}.dashboard-hub-title-row p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.dashboard-hub-summary{border-bottom:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:28px;margin:20px 0 25px;padding-bottom:19px;display:grid}.dashboard-hub-summary>div{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.dashboard-hub-summary>div strong{color:var(--text);font:600 20px Geist Mono,Vazirmatn,monospace}.dashboard-hub-summary>div span{color:var(--muted);font-size:11px}.dashboard-hub-summary p{color:var(--muted);text-align:right;justify-content:flex-end;align-items:center;gap:8px;margin:0;font-size:11px;line-height:1.5;display:flex}.dashboard-hub-summary p svg{color:#b9f45d;flex:none}.dashboard-hub-grid{grid-template-columns:repeat(3,minmax(250px,340px));align-items:stretch;gap:16px;display:grid}.dashboard-hub-card,.dashboard-hub-create-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s}.dashboard-hub-card:hover,.dashboard-hub-create-card:hover{border-color:color-mix(in srgb, var(--line) 55%, #b9f45d 45%);transform:translateY(-2px);box-shadow:0 16px 34px #00000018}.dashboard-hub-card-main{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:14px;display:flex}.dashboard-hub-card-main:focus-visible,.dashboard-hub-card-footer button:focus-visible,.dashboard-hub-create-card:focus-visible,.dashboard-back-link:focus-visible{outline-offset:3px;outline:2px solid #b9f45d}.dashboard-hub-thumbnail{border:1px solid var(--line);background:linear-gradient(135deg, #b9f45d0b, transparent 58%), var(--surface-2);border-radius:8px;height:118px;padding:11px;transition:border-color .18s;overflow:hidden}.dashboard-hub-card:hover .dashboard-hub-thumbnail{border-color:#b9f45d55}.dashboard-hub-thumbnail-head{border-bottom:1px solid var(--line);align-items:center;gap:5px;height:13px;padding-bottom:8px;display:flex}.dashboard-hub-thumbnail-head span{background:var(--muted);opacity:.6;border-radius:999px;width:33%;height:5px}.dashboard-hub-thumbnail-head i{opacity:.85;background:#b9f45d;border-radius:50%;width:5px;height:5px;margin-left:auto}.dashboard-hub-thumbnail-head i+i{background:var(--muted);opacity:.45;margin-left:0}.dashboard-hub-thumbnail-layout{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;height:69px;padding-top:9px;display:grid}.dashboard-hub-thumbnail-slot{border:1px solid var(--line);background:var(--surface);border-radius:3px;flex-direction:column;grid-column:span 1;gap:5px;min-width:0;padding:6px 5px;display:flex}.dashboard-hub-thumbnail-slot:first-child{grid-column:span 2}.dashboard-hub-thumbnail-slot span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-hub-thumbnail-slot i{opacity:.8;background:#b9f45d;border-radius:999px;height:3px;display:block}.dashboard-hub-thumbnail-slot i.secondary{background:var(--muted);opacity:.45;height:2px}.dashboard-hub-thumbnail-slot.accent-violet i:first-of-type{background:#a99dff}.dashboard-hub-thumbnail-slot.accent-amber i:first-of-type{background:#ffd166}.dashboard-hub-thumbnail-slot.accent-cyan i:first-of-type{background:#63e6be}.dashboard-hub-thumbnail-empty{color:var(--muted);grid-column:1/-1;align-self:center;font-size:11px}.dashboard-hub-thumbnail-foot{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;margin-top:7px;padding-top:7px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.dashboard-hub-card-body{flex-direction:column;flex:1;min-width:0;padding:13px 2px 2px;display:flex}.dashboard-hub-card-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-hub-card-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.dashboard-hub-card-kicker svg{color:#b9f45d}.dashboard-hub-card h2{color:var(--text);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 6px;font-size:15px;overflow:hidden}.dashboard-hub-card-body p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.dashboard-hub-default-badge{color:#b9f45d;letter-spacing:.02em;background:#b9f45d10;border:1px solid #b9f45d55;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 7px;font:600 10px Geist Mono,Vazirmatn,monospace;display:inline-flex}.dashboard-hub-card-meta{color:var(--muted);align-items:center;gap:12px;margin-top:12px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.dashboard-hub-card-meta span+span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-hub-card-arrow{color:var(--muted);opacity:0;margin-top:-35px;transition:opacity .16s,transform .16s;position:absolute;right:29px;transform:translate(-4px)}.dashboard-hub-card{position:relative}.dashboard-hub-card:hover .dashboard-hub-card-arrow{color:#b9f45d;opacity:1;transform:translate(0)}.dashboard-hub-card-footer{border-top:1px solid var(--line);min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:11px;display:flex}.dashboard-hub-card-footer-meta,.dashboard-hub-card-footer-actions{align-items:center;gap:6px;min-width:0;display:inline-flex}.dashboard-hub-card-footer-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-hub-card-footer svg{flex:none}.dashboard-hub-card-footer-actions{gap:9px;margin-left:auto}.dashboard-hub-card-footer button{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.dashboard-hub-card-footer button:disabled{cursor:wait;opacity:.55}.dashboard-hub-card-footer button:hover{color:#b9f45d}.dashboard-hub-card-footer .dashboard-hub-open-action{color:var(--text)}.dashboard-hub-create-card{min-height:253px;color:var(--muted);background:radial-gradient(circle at 50% 22%, #b9f45d1f, transparent 42%), color-mix(in srgb, var(--surface-2) 42%, transparent);text-align:center;cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:relative;overflow:hidden}.dashboard-hub-create-card:before{content:"";pointer-events:none;border:1px solid #b9f45d1f;border-radius:9px;position:absolute;inset:14px}.dashboard-hub-create-card>*{z-index:1;position:relative}.dashboard-hub-create-card>span{color:#b9f45d;background:#b9f45d12;border:1px solid #b9f45d55;border-radius:13px;place-items:center;width:44px;height:44px;transition:background-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 22px #b9f45d12}.dashboard-hub-create-card:hover>span{background:#b9f45d1e;transform:translateY(-2px)rotate(90deg);box-shadow:0 10px 28px #b9f45d1c}.dashboard-hub-create-card strong{color:var(--text);font-size:13px}.dashboard-hub-create-card small{max-width:240px;color:var(--muted);text-align:center;font-size:11px;line-height:1.6}.dashboard-hub-create-card>svg{color:#b9f45d;margin-top:6px;transition:transform .18s}.dashboard-hub-create-card:hover>svg{transform:translate(3px)}.dashboard-range{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.dashboard-range button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font:11px Geist Mono,Vazirmatn,monospace;transition:background-color .15s,color .15s}.dashboard-range button:hover{color:var(--text)}.dashboard-range button.active{color:var(--text);background:var(--surface-2);box-shadow:0 1px 2px #00000018}.dashboard-filter-strip{border-bottom:1px solid var(--line);min-height:47px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;padding:9px 0;font-size:11px;display:flex}.dashboard-filter-intro,.dashboard-filter-chips,.dashboard-freshness{align-items:center;gap:8px;display:flex}.dashboard-filter-controls{flex-wrap:wrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.dashboard-filter-controls .dropdown-select{flex:126px;min-width:0;max-width:180px}.dashboard-filter-controls .dropdown-caption{display:none}.dashboard-filter-controls .dropdown-trigger{min-height:32px;padding:7px 9px}.dashboard-filter-controls .dropdown-value{font-size:11px}.dashboard-filter-intro svg{color:#b9f45d}.dashboard-filter-intro b{color:var(--text);font-weight:600}.dashboard-filter-chips{gap:6px}.dashboard-filter-chips span{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:6px 8px}.dashboard-freshness{white-space:nowrap;margin-left:auto}@media (width<=1280px){.dashboard-filter-intro{flex:1 0 auto}.dashboard-filter-controls{flex-basis:100%;order:3}.dashboard-filter-controls .dropdown-select{max-width:none}}.dashboard-freshness .status-pulse{width:6px;height:6px}.dashboard-inline-error{color:#ff9bad;background:#ff7a9110;border:1px solid #ff7a9140;border-radius:8px;align-items:center;gap:9px;margin-bottom:16px;padding:10px 12px;font-size:11px;display:flex}.dashboard-inline-error span{flex:1}.dashboard-inline-error button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dashboard-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:14px;margin-top:18px;padding-bottom:14px;display:grid}.dashboard-widget{grid-column:span var(--widget-span,4);min-height:var(--widget-height,240px);border:1px solid var(--line);background:var(--surface);will-change:transform;border-radius:11px;flex-direction:column;transition:box-shadow .22s,border-color .18s,background-color .22s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translate(0,0)}.dashboard-widget:hover{border-color:color-mix(in srgb, var(--line) 55%, #b9f45d 45%);box-shadow:0 12px 28px #00000012}.dashboard-widget.is-dragging{z-index:5;opacity:.4;box-shadow:0 18px 40px #0000002a}.dashboard-widget.is-stale{border-color:color-mix(in srgb, #ffd166 38%, var(--line))}.dashboard-resize-handle{border:1px solid var(--line);width:23px;height:23px;color:var(--muted);background:var(--surface-2);cursor:nwse-resize;opacity:.7;touch-action:none;border-radius:6px;place-items:center;display:grid;position:absolute;bottom:7px;right:8px}.dashboard-resize-handle:hover{color:#b9f45d;opacity:1;border-color:#b9f45d88}.dashboard-widget-head{justify-content:space-between;gap:12px;padding:16px 17px 0;display:flex}.dashboard-widget-content{flex-direction:column;flex:1;min-height:0;display:flex}.dashboard-widget-content.is-clickable{cursor:pointer;outline:none}.dashboard-widget-content.is-clickable:focus-visible{box-shadow:inset 0 0 0 2px #b9f45d88}.dashboard-widget-open{color:var(--muted);opacity:0;pointer-events:none;align-self:flex-end;align-items:center;gap:5px;margin:0;font-size:11px;transition:opacity .16s,color .16s;display:inline-flex;position:absolute;bottom:13px;right:17px}.dashboard-widget:hover .dashboard-widget-open,.dashboard-widget-content:focus-visible .dashboard-widget-open{opacity:1;pointer-events:auto}.dashboard-widget-open:hover{color:#b9f45d}.dashboard-widget-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.dashboard-widget-title>div:last-child{min-width:0}.dashboard-widget-title h3{color:var(--text);letter-spacing:-.02em;margin:1px 0 4px;font-size:13px}.dashboard-widget-title p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.dashboard-widget-freshness{color:var(--muted);opacity:.8;margin:8px 17px 0 56px;font:11px Geist Mono,Vazirmatn,monospace}.dashboard-widget-freshness.is-stale{color:#ffd166}.dashboard-widget-empty,.dashboard-widget-error{color:var(--muted);flex-direction:column;flex:1;justify-content:center;gap:7px;padding:17px;font-size:11px;display:flex}.dashboard-widget-error strong{color:#ff9bad;font-size:12px}.dashboard-widget-icon{border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.accent-lime{color:#b9f45d;background:#b9f45d18}.accent-violet{color:#a99dff;background:#8c7bff18}.accent-amber{color:#ffd166;background:#ffd16618}.accent-cyan{color:#63e6be;background:#63e6be18}.dashboard-widget-controls{gap:4px;display:flex}.dashboard-widget-controls .icon-button{width:28px;height:28px}.widget-grab{cursor:grab;touch-action:none}.widget-grab:active{cursor:grabbing}.dashboard-metric-body{flex-direction:column;flex:1;justify-content:flex-end;padding:21px 17px 17px;display:flex}.dashboard-metric-value{color:var(--text);letter-spacing:-.08em;font:600 clamp(25px,3vw,34px) Geist Mono,Vazirmatn,monospace}.dashboard-delta{align-items:center;gap:3px;margin-top:8px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.dashboard-delta span{color:var(--muted);margin-left:4px;font-family:Geist,Vazirmatn,sans-serif}.dashboard-delta.up{color:#ff9bad}.dashboard-delta.down{color:#63e6be}.dashboard-sparkline{align-items:flex-end;gap:5px;height:40px;margin-top:18px;display:flex}.dashboard-sparkline i{opacity:.68;background:currentColor;border-radius:3px 3px 1px 1px;width:100%;min-width:4px;max-width:18px;transition:height .26s cubic-bezier(.22,1,.36,1);display:block}.dashboard-sparkline.lime{color:#b9f45d}.dashboard-sparkline.violet{color:#8c7bff}.dashboard-sparkline.amber{color:#ffd166}.dashboard-sparkline.cyan{color:#63e6be}.dashboard-timeseries-body,.dashboard-distribution-body{flex-direction:column;flex:1;justify-content:flex-end;padding:17px;display:flex}.dashboard-chart-stat{align-items:baseline;gap:9px;display:flex}.dashboard-chart-stat strong{color:var(--text);letter-spacing:-.07em;font:600 23px Geist Mono,Vazirmatn,monospace}.dashboard-chart-stat span{color:var(--muted);font-size:11px}.dashboard-timeseries-body .dashboard-sparkline{gap:8px;height:112px;margin-top:18px}.dashboard-timeseries-body .dashboard-sparkline i{opacity:.78;border-radius:5px 5px 2px 2px;max-width:none}.dashboard-axis{color:var(--muted);justify-content:space-between;margin-top:8px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.dashboard-distribution-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;height:110px;margin-top:18px;padding-bottom:3px;display:flex}.dashboard-distribution-bars i{background:linear-gradient(#8c7bff,#8c7bff44);border-radius:4px 4px 1px 1px;width:100%;display:block}.dashboard-ranked-table{border-top:1px solid var(--line);margin:14px 17px 17px}.dashboard-ranked-row{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:48px;display:grid}.dashboard-ranked-row:last-child{border-bottom:0}.dashboard-ranked-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-ranked-row b{color:var(--text);font:11px Geist Mono,Vazirmatn,monospace}.rank-index{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.dashboard-timeline-body{flex-direction:column;flex:1;justify-content:center;gap:2px;padding:15px 17px 17px;display:flex}.dashboard-timeline-item{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:46px;display:flex}.dashboard-timeline-item:last-child{border-bottom:0}.timeline-node{background:#b9f45d;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 5px #b9f45d12}.timeline-node.node-1{background:#8c7bff;box-shadow:0 0 0 5px #8c7bff12}.timeline-node.node-2{background:#ffd166;box-shadow:0 0 0 5px #ffd16612}.dashboard-timeline-item div{flex-direction:column;gap:4px;display:flex}.dashboard-timeline-item strong{color:var(--text);font-size:11px}.dashboard-timeline-item small{color:var(--muted);font-size:11px}.dashboard-widget-skeleton{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;padding:17px;display:flex}.dashboard-widget-skeleton i{background:linear-gradient(90deg, var(--surface-2), color-mix(in srgb, var(--surface-2) 60%, var(--surface) 40%), var(--surface-2));background-size:220% 100%;border-radius:5px;width:45%;height:10px;animation:1.2s ease-in-out infinite dashboard-shimmer;display:block}.dashboard-widget-skeleton i:nth-child(2){width:72%;height:28px}.dashboard-widget-skeleton i:nth-child(3){width:92%}.dashboard-widget-skeleton i:nth-child(4){width:84%}@keyframes dashboard-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dashboard-add-tile{border:1px dashed color-mix(in srgb, var(--line) 70%, #b9f45d 30%);min-height:170px;color:var(--muted);cursor:pointer;background:0 0;border-radius:11px;flex-direction:column;grid-column:span 4;justify-content:center;align-items:center;gap:8px;transition:border-color .16s,background-color .16s,color .16s,transform .18s;display:flex}.dashboard-add-tile:hover{color:var(--text);background:#b9f45d09;border-color:#b9f45d88;transform:translateY(-2px)}.dashboard-add-tile svg{color:#b9f45d}.dashboard-add-tile strong{font-size:12px}.dashboard-add-tile span{font-size:11px}.dashboard-drag-preview{width:min(340px,80vw);color:var(--text);background:var(--surface);border:1px solid #b9f45d88;border-radius:10px;align-items:center;gap:10px;padding:16px;display:flex;transform:rotate(1deg)scale(1.015);box-shadow:0 24px 60px #00000038}.dashboard-drag-preview svg{color:#b9f45d}.dashboard-drag-preview small{color:var(--muted);margin-left:auto;font-size:11px}.dashboard-overlay-root{--bg:var(--ashkar-light-bg);--surface:var(--ashkar-light-surface);--surface-2:var(--ashkar-light-surface-2);--line:var(--ashkar-light-line);--text:var(--ashkar-light-text);--muted:var(--ashkar-light-muted);color:var(--text);font-family:Geist,Vazirmatn,sans-serif}.dashboard-overlay-root.dark{--bg:var(--ashkar-dark-bg);--surface:var(--ashkar-dark-surface);--surface-2:var(--ashkar-dark-surface-2);--line:var(--ashkar-dark-line);--text:var(--ashkar-dark-text);--muted:var(--ashkar-dark-muted)}.dashboard-overlay-root .dashboard-scroll-area{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--muted) 58%, transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.dashboard-overlay-root .dashboard-scroll-area::-webkit-scrollbar{width:7px;height:7px}.dashboard-overlay-root .dashboard-scroll-area::-webkit-scrollbar-track{background:0 0;border-radius:999px}.dashboard-overlay-root .dashboard-scroll-area::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 58%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.dashboard-overlay-root .dashboard-scroll-area::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, #b9f45d 72%, var(--muted));background-clip:padding-box}.dashboard-add-popover{border:1px solid var(--line);background:var(--surface);border-radius:16px;width:min(760px,100%);max-height:min(760px,100vh - 40px);padding:22px;animation:.18s cubic-bezier(.22,1,.36,1) both dashboard-popover-in;position:relative;overflow-y:auto;box-shadow:0 28px 80px #00000045}.dashboard-manage-popover{z-index:80;border:1px solid var(--line);background:var(--surface);border-radius:11px;width:min(560px,100vw - 40px);max-height:calc(100vh - 205px);padding:14px;animation:.18s cubic-bezier(.22,1,.36,1) both dashboard-popover-in;position:fixed;top:175px;right:54px;overflow-y:auto;box-shadow:0 24px 60px #0000002a}.dashboard-manage-popover label{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.dashboard-manage-popover input{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface-2);border-radius:8px;outline:none;padding:10px;font-size:12px}.dashboard-manage-popover input:focus{border-color:#b9f45d88;box-shadow:0 0 0 3px #b9f45d12}.dashboard-manage-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.dashboard-manage-fields select{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface-2);border-radius:8px;padding:9px;font-size:11px}.dashboard-access-section{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.dashboard-access-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.dashboard-access-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-access-heading strong{color:var(--text);font-size:12px}.dashboard-access-heading small,.dashboard-access-heading>span{color:var(--muted);font-size:11px}.dashboard-access-heading>span{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;flex:none;padding:4px 7px}.dashboard-project-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dashboard-project-scope label{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.dashboard-project-scope label.is-selected{background:#b9f45d0a;border-color:#b9f45d4d}.dashboard-project-scope label:has(input:disabled){cursor:default}.dashboard-project-scope input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dashboard-scope-check{border:1px solid var(--line-strong,var(--line));color:#142008;background:var(--surface);border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.dashboard-project-scope label.is-selected .dashboard-scope-check{background:#b9f45d;border-color:#b9f45d}.dashboard-project-scope label>span:last-child,.dashboard-permission-row>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-project-scope strong,.dashboard-permission-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-project-scope small,.dashboard-permission-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-permission-list{border:1px solid var(--line);border-radius:9px;overflow:hidden}.dashboard-permission-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:8px 9px;display:grid}.dashboard-permission-row:last-child{border-bottom:0}.dashboard-permission-roles{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;gap:2px;padding:3px;display:inline-flex}.dashboard-permission-roles button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 7px;font-size:11px}.dashboard-permission-roles button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 3px #0000001c}.dashboard-permission-roles button:disabled{cursor:default;opacity:.65}.dashboard-access-loading,.dashboard-access-note{color:var(--muted);align-items:center;gap:7px;margin:0;padding:10px;font-size:11px;line-height:1.5;display:flex}.dashboard-access-loading.is-error{color:#ff9bad}.dashboard-public-share-section{padding-bottom:2px}.dashboard-public-share-toggle,.dashboard-public-share-clear{cursor:pointer;align-items:center;color:var(--muted)!important;flex-direction:row!important;gap:7px!important;display:inline-flex!important}.dashboard-public-share-toggle>input,.dashboard-public-share-clear>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dashboard-public-share-toggle .dashboard-scope-check,.dashboard-public-share-clear .dashboard-scope-check{flex:none}:is(.dashboard-public-share-toggle:has(input:checked) .dashboard-scope-check,.dashboard-public-share-clear:has(input:checked) .dashboard-scope-check){background:#b9f45d;border-color:#b9f45d}.dashboard-public-share-fields{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;gap:10px;padding:10px;display:grid}.dashboard-public-share-fields label{gap:6px}.dashboard-public-share-fields label>span{color:var(--muted);font-size:11px;font-weight:400}.dashboard-public-share-fields select{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface);border-radius:8px;padding:9px;font-size:11px}.dashboard-public-share-url{background:#b9f45d08;border:1px solid #b9f45d44;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.dashboard-public-share-url code{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.dashboard-public-share-url button{color:#b9f45d;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:5px;padding:5px 7px;font-size:11px;transition:color .15s,background-color .15s;display:inline-flex}.dashboard-public-share-url button:hover{color:var(--text);background:#b9f45d12}.dashboard-public-share-url button:focus-visible{outline-offset:1px;outline:2px solid #b9f45d88}.dashboard-public-share-url button.is-copied{color:#b9f45d;background:#b9f45d18}.dashboard-manage-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.dashboard-danger-action{color:#ff9bad;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;margin-top:4px;padding:7px 2px;font-size:11px;display:inline-flex}.dashboard-danger-action:hover{color:#ff7a91}.dashboard-danger-action:disabled{opacity:.5;cursor:wait}.dashboard-add-popover-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:21px;display:flex}.dashboard-add-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.dashboard-add-heading-icon{color:#b9f45d;background:#b9f45d12;border:1px solid #b9f45d55;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.dashboard-add-popover-head h2{color:var(--text);letter-spacing:-.045em;margin:6px 0 5px;font-size:20px}.dashboard-add-popover-head p{max-width:530px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.dashboard-add-popover-head strong{margin-top:5px;font-size:14px;display:block}.dashboard-template-groups{gap:20px;display:grid}.dashboard-template-group{border-top:1px solid var(--line);padding-top:18px}.dashboard-template-group:first-child{border-top:0;padding-top:0}.dashboard-template-group-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.dashboard-template-group-head>div{align-items:center;gap:8px;display:flex}.dashboard-template-group-head h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:12px}.dashboard-template-group-head small,.dashboard-add-popover-foot{color:var(--muted);font-size:11px}.dashboard-template-group-index{color:#b9f45d;font:11px Geist Mono,Vazirmatn,monospace}.dashboard-template-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.dashboard-template-option{border:1px solid var(--line);width:100%;min-height:142px;color:var(--text);background:var(--surface-2);text-align:left;cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.dashboard-template-option:hover{background:color-mix(in srgb, var(--surface-2) 82%, #b9f45d 18%);border-color:#b9f45d66;transform:translateY(-2px)}.dashboard-template-option-copy{flex:1;gap:5px;min-width:0;display:grid}.dashboard-template-option-kind{color:#b9f45d;letter-spacing:.06em;text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.dashboard-template-option strong{color:var(--text);font-size:13px}.dashboard-template-option small{color:var(--muted);font-size:11px;line-height:1.55}.dashboard-template-option-intent{color:var(--text);margin-top:auto;font-size:11px;font-weight:600}.dashboard-template-option-action{border:1px solid var(--line);width:25px;height:25px;color:var(--muted);background:var(--surface);border-radius:7px;flex:none;place-items:center;transition:color .16s,border-color .16s;display:grid}.dashboard-template-option:hover .dashboard-template-option-action{color:#b9f45d;border-color:#b9f45d66}.dashboard-add-popover-foot{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:19px;padding-top:13px;display:flex}@keyframes dashboard-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-loading,.dashboard-empty{border:1px dashed var(--line);min-height:360px;color:var(--muted);background:var(--surface);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.dashboard-loading strong,.dashboard-empty strong{color:var(--text);font-size:13px}.dashboard-loading span,.dashboard-empty span{font-size:11px}.dashboard-empty svg{color:#b9f45d;margin-bottom:4px}.dashboard-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070966;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dashboard-dialog{border:1px solid var(--line);background:var(--surface);border-radius:13px;width:min(440px,100%);padding:20px;animation:.2s cubic-bezier(.22,1,.36,1) both dashboard-dialog-in;box-shadow:0 28px 80px #00000045}.dashboard-dialog-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-dialog h2{letter-spacing:-.04em;margin:7px 0 20px;font-size:19px}.dashboard-dialog label{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.dashboard-dialog input{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface-2);border-radius:8px;outline:none;padding:11px;font-size:12px}.dashboard-dialog input:focus{border-color:#b9f45d88;box-shadow:0 0 0 3px #b9f45d12}.dashboard-template-picker{margin-top:13px}.dashboard-template-picker select{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface-2);border-radius:8px;padding:10px;font-size:12px}.dashboard-template-picker small{color:var(--muted);font-size:11px}.dashboard-dialog p{color:var(--muted);margin:14px 0 20px;font-size:11px;line-height:1.7}.dashboard-widget-editor{width:min(760px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.dashboard-widget-editor-head{margin-bottom:18px}.dashboard-widget-editor-head h2{margin-bottom:6px}.dashboard-widget-editor-head p{max-width:560px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.dashboard-editor-summary{border:1px solid color-mix(in srgb, currentColor 30%, var(--line));color:var(--text);background:color-mix(in srgb, currentColor 5%, var(--surface-2));border-radius:11px;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:19px;padding:13px 14px;display:flex}.dashboard-editor-summary>div{gap:4px;min-width:0;display:grid}.dashboard-editor-summary-kicker{color:currentColor;letter-spacing:.06em;text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.dashboard-editor-summary strong{color:var(--text);font-size:14px}.dashboard-editor-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.dashboard-editor-summary-badge{color:currentColor;border:1px solid;border-radius:999px;flex:none;padding:5px 8px;font:11px Geist Mono,Vazirmatn,monospace}.dashboard-editor-summary.accent-lime{color:#b9f45d;background:#b9f45d0d;border-color:#b9f45d55}.dashboard-editor-summary.accent-violet{color:#a99dff;background:#a99dff0d;border-color:#a99dff55}.dashboard-editor-summary.accent-amber{color:#ffd166;background:#ffd1660d;border-color:#ffd16655}.dashboard-editor-summary.accent-cyan{color:#63e6be;background:#63e6be0d;border-color:#63e6be55}.dashboard-editor-section{border-top:1px solid var(--line);padding:20px 0 16px}.dashboard-editor-section-head{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.dashboard-editor-section-head>span{color:#b9f45d;flex:none;font:11px Geist Mono,Vazirmatn,monospace}.dashboard-editor-section-head h3{color:var(--text);letter-spacing:-.02em;margin:0 0 4px;font-size:13px}.dashboard-editor-section-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.dashboard-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;display:grid}.dashboard-editor-field-wide{grid-column:1/-1}.dashboard-editor-grid label{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.dashboard-editor-grid label>span{color:var(--text);font-size:11px;font-weight:600}.dashboard-editor-grid label>small{min-height:29px;color:var(--muted);font-size:11px;line-height:1.4}.dashboard-editor-grid input,.dashboard-editor-grid select{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface-2);border-radius:8px;outline:none;padding:10px;font:11px Geist,Vazirmatn,sans-serif}.dashboard-editor-grid input:focus,.dashboard-editor-grid select:focus{border-color:#b9f45d88;box-shadow:0 0 0 3px #b9f45d12}.dashboard-editor-hint{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:9px 10px;margin:17px 0 20px!important}.dashboard-ai-dialog{width:min(720px,100%);max-height:calc(100vh - 40px);padding:20px;overflow-y:auto}.dashboard-ai-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-ai-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.dashboard-ai-heading-icon{color:#b9f45d;background:#b9f45d12;border:1px solid #b9f45d55;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.dashboard-ai-head h2{color:var(--text);letter-spacing:-.045em;margin:6px 0 5px;font-size:20px}.dashboard-ai-head p{max-width:540px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.dashboard-ai-tabs{border-bottom:1px solid var(--line);gap:4px;margin:20px 0 17px;padding-bottom:6px;display:flex;overflow-x:auto}.dashboard-ai-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:6px;padding:8px 9px;font-size:11px;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.dashboard-ai-tabs button:hover,.dashboard-ai-tabs button.active{color:var(--text);background:#b9f45d0e;border-color:#b9f45d44}.dashboard-ai-tabs button.active svg{color:#b9f45d}.dashboard-ai-body{gap:14px;display:grid}.dashboard-ai-form{gap:13px;display:grid}.dashboard-ai-form label{color:var(--text);flex-direction:column;gap:6px;font-size:11px;display:flex}.dashboard-ai-form label>span{font-weight:600}.dashboard-ai-form label>span em{color:var(--muted);font-style:normal;font-weight:400}.dashboard-ai-form label>small{color:var(--muted);font-size:11px;line-height:1.45}.dashboard-ai-form input,.dashboard-ai-form textarea,.dashboard-ai-form select{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface-2);resize:vertical;border-radius:8px;outline:none;padding:10px;font:11px Geist,Vazirmatn,sans-serif}.dashboard-ai-form input:focus,.dashboard-ai-form textarea:focus,.dashboard-ai-form select:focus{border-color:#b9f45d88;box-shadow:0 0 0 3px #b9f45d12}.dashboard-ai-form textarea{min-height:98px;line-height:1.6}.dashboard-ai-examples{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-ai-examples>span{color:var(--muted);margin-right:2px;font-size:11px}.dashboard-ai-examples button{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);cursor:pointer;border-radius:999px;padding:6px 8px;font-size:11px;transition:color .15s,border-color .15s,background-color .15s}.dashboard-ai-examples button:hover{color:var(--text);background:#b9f45d0b;border-color:#b9f45d66}.dashboard-ai-context-card,.dashboard-ai-card-context,.dashboard-ai-inline-note{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex}.dashboard-ai-context-card svg{color:#ffd166;flex:none}.dashboard-ai-context-card div,.dashboard-ai-card-context div{gap:4px;display:grid}.dashboard-ai-context-card strong,.dashboard-ai-card-context strong{color:var(--text);font-size:11px}.dashboard-ai-context-card p,.dashboard-ai-card-context small{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.dashboard-ai-card-context{background:#b9f45d0a;border-color:#b9f45d44;align-items:center}.dashboard-ai-card-context .dashboard-widget-icon{flex:0 0 29px}.dashboard-ai-inline-note{color:#ffd166;border-color:#ffd16644;font-size:11px}.dashboard-ai-error{color:#ffb1bf;background:#ff9bad0d;border:1px solid #ff9bad55;border-radius:8px;align-items:center;gap:7px;padding:9px 10px;font-size:11px;line-height:1.5;display:flex}.dashboard-ai-result{background:#b9f45d08;border:1px solid #b9f45d44;border-radius:11px;gap:13px;padding:13px;display:grid}.dashboard-ai-result-label,.dashboard-ai-reason>span,.dashboard-ai-next>span,.dashboard-ai-caveats>span{color:#b9f45d;letter-spacing:.04em;text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.dashboard-ai-result-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-ai-result-head>div{gap:5px;min-width:0;display:grid}.dashboard-ai-result-head strong{color:var(--text);font-size:14px}.dashboard-ai-result-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.dashboard-ai-result-head>span{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:5px 8px;font-size:11px}.dashboard-ai-reason,.dashboard-ai-next,.dashboard-ai-caveats{border-top:1px solid var(--line);gap:5px;padding-top:10px;display:grid}.dashboard-ai-reason p,.dashboard-ai-next p,.dashboard-ai-caveats p{color:var(--text);margin:0;font-size:11px;line-height:1.6}.dashboard-ai-insight-list{gap:6px;display:grid}.dashboard-ai-insight-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(90px,.38fr) minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.dashboard-ai-insight-list span{color:var(--muted);font-size:11px}.dashboard-ai-insight-list strong{color:var(--text);font-size:11px;font-weight:500;line-height:1.5}.dashboard-ai-score{color:var(--muted);grid-template-columns:auto auto;align-items:center;gap:6px 10px;font-size:11px;display:grid}.dashboard-ai-score strong{color:var(--text);justify-self:end;font:11px Geist Mono,Vazirmatn,monospace}.dashboard-ai-score i{background:var(--line);border-radius:999px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.dashboard-ai-score i b{border-radius:inherit;background:#b9f45d;height:100%;display:block}.dashboard-ai-verdict.is-impacted,.dashboard-ai-direction.is-rising{color:#ff9bad;border-color:#ff9bad66}.dashboard-ai-verdict.is-watch{color:#ffd166;border-color:#ffd16666}.dashboard-ai-verdict.is-healthy,.dashboard-ai-direction.is-stable{color:#63e6be;border-color:#63e6be66}.dashboard-ai-direction.is-falling{color:#b9f45d;border-color:#b9f45d66}.dashboard-ai-forecast-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:6px;height:86px;padding:8px 2px 0;display:flex}.dashboard-ai-forecast-bars i{background:#b9f45d99;border-radius:4px 4px 1px 1px;flex:1;min-width:8px;display:block}.dashboard-ai-forecast-bars i.is-forecast{background:#a99dffcc}.dashboard-ai-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:13px;display:flex}.dashboard-ai-foot small{color:var(--muted);font-size:11px;line-height:1.5}.dashboard-ai-foot .dashboard-action{flex:none}.dashboard-ai-foot .dashboard-action:disabled{cursor:wait;opacity:.7}.dashboard-ai-widget-result .dashboard-action{justify-self:flex-start}.dashboard-ai-widget-result .dashboard-action.is-success{color:#142008;background:#b9f45d}.dashboard-widget-view-controls{opacity:.72;transition:opacity .16s}.dashboard-widget:hover .dashboard-widget-view-controls,.dashboard-widget:focus-within .dashboard-widget-view-controls{opacity:1}.dashboard-widget-ai-action{color:#b9f45d}.dashboard-widget-ai-action:hover{background:#b9f45d12;border-color:#b9f45d66}.dashboard-undo-toast{z-index:95;border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;animation:.18s cubic-bezier(.22,1,.36,1) both dashboard-popover-in;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 48px #0000002c}.dashboard-undo-toast>svg{color:#b9f45d}.dashboard-undo-toast button{color:#b9f45d;cursor:pointer;background:#b9f45d12;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.dashboard-dialog-actions{justify-content:flex-end;gap:8px;display:flex}@keyframes dashboard-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:13px 2px 0;font-size:11px;display:flex}.dashboard-footer span{align-items:center;gap:6px;display:inline-flex}.dashboard-footer svg{color:#b9f45d}@media (width<=1100px){.dashboard-hub-grid{grid-template-columns:repeat(2,minmax(250px,340px))}.dashboard-widget{grid-column:span 6}}@media (width<=760px){.dashboard-title-row,.dashboard-hub-title-row,.dashboard-toolbar,.dashboard-filter-strip,.dashboard-footer{flex-direction:column;align-items:flex-start}.dashboard-header-actions,.dashboard-toolbar-actions{flex-wrap:wrap;width:100%}.dashboard-hub-title-row .dashboard-action{justify-content:center;width:100%}.dashboard-hub-summary{grid-template-columns:1fr 1fr;gap:14px}.dashboard-hub-summary p{text-align:left;grid-column:1/-1;justify-content:flex-start}.dashboard-hub-grid{grid-template-columns:minmax(0,1fr)}.dashboard-filter-chips{flex-wrap:wrap}.dashboard-filter-controls{flex-wrap:wrap;width:100%}.dashboard-filter-controls .dropdown-select{flex:140px}.dashboard-freshness{margin-left:0}.dashboard-widget{grid-column:span 12}.dashboard-manage-popover{width:auto;top:160px;left:20px;right:20px}.dashboard-share-popover{left:0;right:auto}.dashboard-manage-fields,.dashboard-project-scope{grid-template-columns:1fr}.dashboard-permission-row{grid-template-columns:auto minmax(0,1fr)}.dashboard-permission-roles{grid-column:1/-1}.dashboard-editor-grid{grid-template-columns:1fr}.dashboard-ai-foot{flex-direction:column;align-items:stretch}.dashboard-ai-foot .dashboard-action{justify-content:center}.dashboard-ai-result-head{flex-direction:column}.dashboard-ai-result-head>span{align-self:flex-start}.dashboard-template-option-grid{grid-template-columns:1fr}.dashboard-undo-toast{bottom:20px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.dashboard-widget,.dashboard-add-tile,.dashboard-sparkline i,.dashboard-dialog,.dashboard-add-popover{transition:none;animation:none}}.dashboard-app-shell{min-height:100vh}.dashboard-app-shell>.dashboard-sidebar{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--muted) 34%, transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin;z-index:30;height:100vh;max-height:100vh;position:sticky;top:0;overflow-y:auto}.dashboard-app-shell>.dashboard-sidebar::-webkit-scrollbar{width:8px}.dashboard-app-shell>.dashboard-sidebar::-webkit-scrollbar-track{background:0 0;margin-block:10px}.dashboard-app-shell>.dashboard-sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 34%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:48px;transition:background-color .16s}.dashboard-app-shell>.dashboard-sidebar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 58%, transparent);background-clip:padding-box}.dashboard-app-shell>.dashboard-main-content{min-width:0;max-width:none;margin:0;padding:0 42px 60px}.dashboard-shell-content{min-width:0}.dashboard-shell-content>.route-stage{background:0 0;min-height:0}.dashboard-shell-content>.route-stage>.app-shell{background:0 0;min-height:0;display:contents}.dashboard-shell-content>.route-stage>.app-shell>.sidebar,.dashboard-shell-content>.route-stage>.app-shell>.onboarding-sidebar{display:none}.dashboard-shell-content>.route-stage>.app-shell>.main-content{view-transition-name:none;max-width:none;margin:0;padding:0;display:contents}.dashboard-shell-content .page-header{display:none}.dashboard-app-shell:not(.dark) .dashboard-shell-content .app-shell.dark{--bg:var(--ashkar-light-bg);--surface:var(--ashkar-light-surface);--surface-2:var(--ashkar-light-surface-2);--line:var(--ashkar-light-line);--text:var(--ashkar-light-text);--muted:var(--ashkar-light-muted)}.dashboard-app-shell.dark .dashboard-shell-content .app-shell:not(.dark){--bg:var(--ashkar-dark-bg);--surface:var(--ashkar-dark-surface);--surface-2:var(--ashkar-dark-surface-2);--line:var(--ashkar-dark-line);--text:var(--ashkar-dark-text);--muted:var(--ashkar-dark-muted)}.dropdown-select{min-width:0;position:relative}.dropdown-caption{color:var(--muted);margin-bottom:7px;font:11px/1 Geist Mono,Vazirmatn,monospace;display:block}.dropdown-trigger{z-index:1;border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:var(--surface);font:inherit;text-align:left;cursor:pointer;border-radius:10px;outline:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex;position:relative}.dropdown-trigger:hover:not(:disabled),.dropdown-select.is-open .dropdown-trigger{background:var(--surface-2);border-color:#b9f45d66}.dropdown-trigger:focus-visible{border-color:#b9f45d99;box-shadow:0 0 0 3px #b9f45d12}.dropdown-trigger:disabled{cursor:not-allowed;opacity:.55}.dropdown-value{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.dropdown-value>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dropdown-chevron{color:var(--muted);pointer-events:none;flex:none;transition:transform .18s;position:static!important}.dropdown-select.is-open .dropdown-chevron{transform:rotate(180deg)}.dropdown-menu{z-index:120;border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:3px;max-height:280px;padding:5px;animation:.15s cubic-bezier(.22,1,.36,1) both dropdown-in;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #00000035,0 2px 8px #00000020}.dropdown-menu-options{gap:3px;display:grid}.dropdown-empty{color:var(--muted);padding:10px;font-size:11px;line-height:1.5}.dropdown-menu-action-wrap{border-top:1px solid var(--line);margin-top:3px;padding-top:5px}.dropdown-menu-action{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));width:100%;color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface));text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font:11px Geist,Vazirmatn,sans-serif;transition:border-color .16s,color .16s,background-color .16s;display:flex}.dropdown-menu-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 54%, var(--line));color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface-2))}.dropdown-menu-action:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:0}.dropdown-menu-action:disabled{cursor:not-allowed;opacity:.5}.dropdown-menu-action svg{flex:none}.dropdown-option{width:100%;min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;font:11px Geist,Vazirmatn,sans-serif;display:flex}.dropdown-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dropdown-option-content{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.dropdown-option-content>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dropdown-option:hover,.dropdown-option.active{color:var(--text);background:var(--surface-2)}.dropdown-option.active{color:#b9f45d}.dropdown-option svg{color:#b9f45d;flex:none}.workspace-picker.dropdown-select{border:0;padding:0;display:block}.workspace-picker .dropdown-caption{z-index:2;pointer-events:none;position:absolute;top:6px;left:11px}.workspace-picker .dropdown-trigger{min-height:54px;padding:18px 11px 9px}.filter-dropdown{flex:none;width:max-content;min-width:126px}.filter-dropdown .dropdown-caption{display:none}.filter-dropdown .dropdown-trigger{background:var(--surface-2);border-radius:7px;min-height:34px;padding:8px 10px;font-size:11px}.filter-dropdown .dropdown-value{max-width:180px}.filter-dropdown .dropdown-menu{min-width:180px;left:auto}.dashboard-filter-tools{align-items:center;gap:8px;min-width:0;display:flex}.issue-search{border:1px solid var(--line);width:190px;min-width:0;color:var(--muted);background:var(--surface-2);border-radius:7px;align-items:center;gap:7px;padding:8px 9px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.issue-search:focus-within{border-color:#b9f45d88;box-shadow:0 0 0 3px #b9f45d12}.issue-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font:11px Geist,Vazirmatn,sans-serif}.issue-search input::placeholder{color:var(--muted);opacity:.8}.issue-search kbd{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:4px;flex:none;padding:1px 4px;font:11px Geist Mono,Vazirmatn,monospace}.issue-search-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.issue-search-clear:hover{color:var(--text)}.select-all-control{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-right:4px;padding:5px 8px;font-size:11px;display:inline-flex}.checkbox-control{flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.checkbox-control input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.checkbox-mark{background:var(--surface);border:1px solid #9aa7b866;border-radius:5px;place-items:center;width:18px;height:18px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:inset 0 1px 1px #ffffff08,0 1px 2px #00000014}.checkbox-mark:after{content:"";opacity:0;border-bottom:2px solid #10170b;border-left:2px solid #10170b;width:8px;height:4px;transition:opacity .14s,transform .14s;transform:translateY(-1px)rotate(-45deg)scale(.65)}.checkbox-control input:hover+.checkbox-mark{background:var(--surface-2);border-color:#b9f45d99}.checkbox-control input:focus-visible+.checkbox-mark{border-color:#b9f45d;box-shadow:0 0 0 3px #b9f45d1f}.checkbox-control input:checked+.checkbox-mark{background:#b9f45d;border-color:#b9f45d;box-shadow:0 0 0 2px #b9f45d1c}.checkbox-control input:checked+.checkbox-mark:after{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.checkbox-control input:disabled{cursor:not-allowed}.checkbox-control input:disabled+.checkbox-mark{border-color:var(--line);background:var(--surface-2);box-shadow:none;opacity:.42}.bulk-toolbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, #b9f45d 5%, var(--surface));justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.bulk-selection,.bulk-actions{align-items:center;gap:8px;display:flex}.bulk-selection strong{color:var(--text);font:11px Geist Mono,Vazirmatn,monospace}.bulk-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 5px;font-size:11px}.bulk-clear:hover{color:var(--text)}.bulk-action{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.bulk-action:hover:not(:disabled){color:var(--text);border-color:#b9f45d66}.bulk-action:disabled{cursor:wait;opacity:.55}.bulk-action.resolve{color:#63e6be}.bulk-action.ignore{color:#ffd166}.bulk-action.reopen{color:#b8aaff}.bulk-inline-error{margin:10px 20px}.issue-row-shell{border-bottom:1px solid var(--line);align-items:center;display:flex}.issue-row-shell:last-child{border-bottom:0}.issue-row-shell .issue-row{border-bottom:0;flex:1;min-width:0}.issue-select-control{flex:0 0 52px;place-items:center;width:52px;height:100%;padding-left:18px;display:grid}.issue-select-control .checkbox-control{transform:translateY(1px)}.timeline-filters .dropdown-select{min-width:118px}.timeline-filters .dropdown-caption{margin:0 0 4px;font-size:11px}.timeline-filters .dropdown-trigger{background:var(--surface-2);border-radius:7px;padding:7px 9px;font-size:11px}.invite-form .dropdown-select{width:100%}.invite-form .dropdown-caption{margin-bottom:7px;font:11px Geist,Vazirmatn,sans-serif}.invite-form .dropdown-trigger{background:var(--surface-2);border-radius:8px;padding:11px 12px;font-size:12px}.invite-form .dropdown-menu{top:calc(100% + 5px)}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.dropdown-menu,.dropdown-chevron{transition:none;animation:none}}@media (width<=800px){.dashboard-filter-tools{width:100%}.issue-search{flex:1;width:auto}}@media (width<=1100px){body{min-width:0}}.dashboard-mobile-nav-toggle,.dashboard-mobile-backdrop{display:none}@media (width<=760px){html,body{min-width:0;overflow-x:hidden}.dashboard-app-shell{width:100%;min-width:0;display:block}.dashboard-app-shell>.dashboard-main-content{width:100%;min-width:0;padding:0 16px 42px}.dashboard-app-shell.dashboard-report-shell>.dashboard-sidebar{z-index:40;border-right:1px solid var(--line);visibility:hidden;will-change:transform;border-left:0;width:min(292px,100vw - 44px);min-width:0;height:100dvh;max-height:none;padding:20px 14px 16px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,visibility .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 45px #00000038}.dashboard-app-shell.dashboard-report-shell>.dashboard-sidebar.is-mobile-open{visibility:visible;transform:translate(0,0);box-shadow:18px 0 55px #0005}.dashboard-mobile-backdrop{z-index:35;opacity:0;pointer-events:none;background:#080b0dcc;border:0;width:100%;height:100%;padding:0;transition:opacity .18s;display:block;position:fixed;inset:0}.dashboard-mobile-backdrop.is-visible{opacity:1;pointer-events:auto}.dashboard-mobile-nav-toggle{order:-1;display:grid}.dashboard-app-shell .page-header{gap:10px;height:auto;min-height:68px;margin-bottom:14px;padding-inline:0}.dashboard-app-shell .page-header .breadcrumbs{gap:7px;min-width:0;font-size:11px}.dashboard-app-shell .page-header .top-actions{gap:6px;min-width:0}.dashboard-app-shell .page-header .icon-button,.dashboard-app-shell .page-header .theme-button{flex:0 0 36px;width:36px;height:36px}.dashboard-app-shell .page-header .avatar{width:34px;height:34px}.dashboard-shell-content,.dashboard-shell-content>.route-stage{width:100%;min-width:0;max-width:100%}.dashboard-shell-content>.route-stage>.app-shell>.main-content,.dashboard-shell-content>.route-stage>.app-shell>.main-content>*{min-width:0;max-width:100%}}@media (width<=480px){.dashboard-app-shell>.dashboard-main-content{padding-inline:12px}.dashboard-app-shell .page-header .breadcrumbs>:not(strong){display:none}.dashboard-app-shell .page-header .top-actions{gap:4px}.dashboard-app-shell .page-header .icon-button,.dashboard-app-shell .page-header .theme-button{flex-basis:34px;width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.dashboard-app-shell>.dashboard-sidebar,.dashboard-mobile-backdrop{transition:none}}.timeline-panel{margin-top:19px;padding:0}.detail-panel>.outline-button{display:none}.timeline-head{border-bottom:1px solid var(--line);align-items:flex-end}.timeline-filters{gap:8px;display:flex}.timeline-filters label{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.timeline-filters select{border:1px solid var(--line);min-width:118px;color:var(--text);background:var(--surface-2);border-radius:7px;outline:0;padding:7px 9px;font:11px Geist,Vazirmatn,sans-serif}.timeline-layout{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);min-height:420px;display:grid}.timeline-list{border-left:1px solid var(--line);max-height:590px;overflow-y:auto}.timeline-item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:9px;padding:13px 16px;display:flex}.timeline-item:hover,.timeline-item.selected{background:var(--surface-2)}.timeline-level{background:#ff7a91;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 4px #ff7a9118}.timeline-level.warning{background:#ffd166;box-shadow:0 0 0 4px #ffd16618}.timeline-level.info,.timeline-level.debug{background:#8c7bff;box-shadow:0 0 0 4px #8c7bff18}.timeline-item-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.timeline-item-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.timeline-item-main small,.timeline-item-time{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.timeline-item-time{white-space:nowrap;direction:ltr}.timeline-detail{min-width:0;padding:20px}.timeline-detail-head{align-items:flex-start;gap:12px;display:flex}.timeline-detail-head>div{flex:1;min-width:0}.timeline-detail-head h3{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:14px;overflow:hidden}.level-badge{color:#ff9bad;text-transform:uppercase;background:#ff7a9115;border-radius:99px;padding:4px 8px;font:11px Geist Mono,Vazirmatn,monospace}.level-badge.warning{color:#ffd166;background:#ffd16615}.level-badge.info,.level-badge.debug{color:#b9aaff;background:#8c7bff15}.timeline-meta{color:var(--muted);flex-wrap:wrap;gap:7px;margin-top:14px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.timeline-meta span{border:1px solid var(--line);border-radius:99px;padding:4px 7px}.timeline-section{margin-top:18px}.timeline-section-title{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:8px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.timeline-section-title span{color:var(--text)}.compact-stack{max-height:160px;margin-top:0;overflow:auto}.timeline-info-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.info-card,.context-card{border:1px solid var(--line);min-width:0;color:var(--muted);background:var(--surface-2);border-radius:8px;padding:10px;font-size:11px}.info-card{flex-direction:column;gap:5px;min-height:54px;display:flex}.info-card strong,.context-card strong{text-overflow:ellipsis;color:var(--text);font-size:11px;overflow:hidden}.info-card small{text-overflow:ellipsis;white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.context-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.context-card pre,.raw-payload pre{color:var(--muted);white-space:pre-wrap;word-break:break-word;margin:8px 0 0;font:11px/1.6 Geist Mono,Vazirmatn,monospace;overflow:auto}.breadcrumb-list{border:1px solid var(--line);border-radius:8px;gap:1px;display:grid;overflow:hidden}.breadcrumb-row{background:var(--surface-2);grid-template-columns:72px 58px 1fr;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:grid}.breadcrumb-row+.breadcrumb-row{border-top:1px solid var(--line)}.breadcrumb-row strong{color:#b9f45d;font:11px Geist Mono,Vazirmatn,monospace}.breadcrumb-time{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.breadcrumb-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.raw-payload{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:12px;font-size:11px}.raw-payload summary{cursor:pointer}@media (width<=800px){.timeline-head{flex-direction:column;align-items:flex-start;gap:12px}.timeline-layout{grid-template-columns:1fr}.timeline-list{border-left:0;border-bottom:1px solid var(--line);max-height:260px}.timeline-info-grid{grid-template-columns:1fr}}.app-shell,.app-shell *,.auth-shell,.auth-shell *{font-family:Geist,Vazirmatn,sans-serif}.stack-box,.stack-box *,.raw-payload pre,.context-card pre{font-family:Geist Mono,Vazirmatn,monospace}.nav-label,.sidebar-bottom{font-size:12px}.nav-item,.breadcrumbs,.workspace-picker,.page-heading p{font-size:13px}.eyebrow{letter-spacing:.02em;font-size:11px}.signal-kicker,.panel-head span,.filter-button,.filter-chip,.issue-main small,.issue-meta small,.issue-age,.detail-stats span,.detail-status,.status-action,.timeline-filters label,.timeline-filters select,.timeline-item-main small,.timeline-item-time,.timeline-meta,.timeline-section-title,.info-card,.context-card,.breadcrumb-row,.raw-payload,.live-toolbar,.refresh-button,.issues-pagination,.signal-up,.signal-down,.signal-neutral{font-size:11px}.issue-main strong,.issue-meta b{font-size:13px}.panel-head h2,.detail-top h2{font-size:16px}.detail-stats strong,.detail-note p{font-size:12px}.state-card,.panel-state{font-size:13px}.state-card p{font-size:12px}.timeline-item-main strong{font-size:13px}.timeline-detail-head h3{font-size:17px}.info-card strong,.context-card strong{font-size:12px}.info-card small,.breadcrumb-time{font-size:11px}.auth-card label,.auth-switch{font-size:12px}.auth-subtitle{font-size:14px}.auth-submit{font-size:13px}.brand-version,.auth-signal,.picker-caption{font-size:11px}.stack-box{font-size:11px;line-height:2.1}.stack-line.symbolicated{color:var(--text);background:#b9f45d08;border-left:2px solid #b9f45d;flex-direction:column;gap:8px;margin:3px 0;padding:10px 11px;line-height:1.5;display:flex}.stack-frame-primary{align-items:center;gap:7px;min-width:0;display:flex}.stack-frame-call{flex:none;color:var(--text)!important}.stack-frame-location{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden;color:var(--muted)!important}.stack-frame-mapped{text-transform:uppercase;background:#b9f45d0c;border:1px solid #b9f45d38;border-radius:99px;flex:none;align-items:center;gap:4px;padding:3px 6px;font-size:11px;display:inline-flex;color:#b9f45d!important}.stack-frame-source{border:1px solid var(--line);color:#d8e3c7;white-space:pre;background:#090c10;border-radius:6px;padding:8px 9px;font-size:11px;display:block;overflow-x:auto}.stack-frame-generated{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.stack-frame-generated>span{text-transform:uppercase;flex:none;color:var(--muted)!important}.stack-frame-generated code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issue-page-sidebar{padding-top:27px}.back-link,.mobile-back-link,.breadcrumb-button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:inline-flex}.back-link{justify-content:flex-start;margin:0 9px 24px;padding:7px 0}.back-link:hover,.mobile-back-link:hover,.breadcrumb-button:hover{color:var(--text)}.issue-project-card{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.project-orb{background:#8c7bff;border-radius:50%;flex:0 0 11px;width:11px;height:11px;box-shadow:0 0 0 5px #8c7bff1c}.issue-project-card div{flex-direction:column;gap:3px;min-width:0;display:flex}.issue-project-card small{color:var(--muted);font-size:11px}.issue-project-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.issue-page-nav{flex-direction:column;gap:6px;margin-top:34px;display:flex}.issue-page-nav .nav-label{margin-bottom:3px;padding:0 9px}.issue-page-nav-item{color:var(--muted);border-radius:8px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.issue-page-nav-item.active{color:var(--text);background:var(--surface-2);box-shadow:inset 2px 0 #b9f45d}.issue-page-main{max-width:1700px}.issue-page-content{padding:39px 0 80px}.mobile-back-link{margin-bottom:20px;display:none}.issue-page-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.issue-page-heading-main{align-items:flex-start;gap:14px;min-width:0;display:flex}.issue-page-icon{border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.issue-page-icon.unresolved{color:#ff7a91;background:#ff7a9117}.issue-page-icon.resolved{color:#63e6be;background:#63e6be17}.issue-page-icon.ignored{color:#ffd166;background:#ffd16617}.issue-page-heading h1{overflow-wrap:anywhere;letter-spacing:-.04em;margin:7px 0 6px;font-size:27px;line-height:1.5}.issue-page-heading p{overflow-wrap:anywhere;color:var(--muted);text-align:left;direction:ltr;margin:0;font-size:13px}.detail-status.large{flex:none;margin-top:5px;padding:6px 11px;font-size:12px}.issue-page-actions{align-items:center;gap:8px;margin-top:24px;display:flex}.issue-page-actions .status-action{padding:9px 12px;font-size:12px}.page-action-error{color:#ff9bad;align-items:center;gap:6px;margin-left:4px;font-size:11px;display:inline-flex}.issue-overview-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:27px;display:grid}.overview-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;justify-content:space-between;min-height:106px;padding:15px 16px;display:flex}.overview-card span,.overview-card small{color:var(--muted);font-size:11px}.overview-card strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:17px;overflow:hidden}.overview-card small{font-size:11px}.overview-card.accent{background:linear-gradient(135deg, #b9f45d0c, var(--surface));border-color:#b9f45d3b}.issue-page-callout{background:#8c7bff0d;border:1px solid #8c7bff35;border-radius:10px;align-items:flex-start;gap:11px;margin-top:19px;padding:15px;display:flex}.issue-page-callout p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.9}.issue-page-callout b{color:var(--text);direction:ltr;display:inline-block}.issue-page-callout strong{font-size:13px}.issue-page-content .timeline-panel{margin-top:25px}.issue-support-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:19px;margin-top:19px;display:grid}.issue-support-panel{min-width:0}.issue-support-head{align-items:flex-start;padding-bottom:14px}.issue-support-head>svg{color:#b9f45d;flex:none;margin-top:2px}.issue-support-head h2{margin-bottom:5px}.issue-assignee-select .dropdown-trigger{min-height:52px}.issue-assignee-select .dropdown-menu{min-width:100%}.support-hint{color:var(--muted);align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.support-hint-error{color:#ff9bad}.activity-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:13px 20px;display:flex}.activity-row:last-child{border-bottom:0}.activity-icon{color:#b9f45d;background:#b9f45d15;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.activity-icon.assignee_changed{color:#b8aaff;background:#8c7bff18}.activity-icon img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.activity-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.activity-copy strong{color:var(--text);font-size:12px;line-height:1.45}.activity-copy span{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.activity-empty{min-height:134px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.activity-empty svg{color:#b9f45d}.activity-empty strong{color:var(--text);font-size:12px}.activity-empty span{font-size:11px}@media (width<=800px){.issue-page-content{padding-top:25px}.issue-page-heading h1{font-size:21px}.issue-page-heading{flex-direction:column}.issue-overview-grid{grid-template-columns:1fr 1fr}.mobile-back-link{display:inline-flex}.issue-page-sidebar{display:none}.issue-page-actions{flex-wrap:wrap}}@media (width<=900px){.issue-support-grid{grid-template-columns:1fr}}.issue-page-heading{border-bottom:1px solid var(--line);padding-bottom:26px}.issue-heading-controls{flex-direction:column;flex:none;align-items:flex-end;gap:11px;display:flex}.issue-heading-controls .detail-status.large,.issue-heading-controls .issue-page-actions{margin-top:0}.issue-heading-controls .page-action-error{text-align:right;max-width:310px;margin:0}.issue-page-actions .status-action{background:0 0}.issue-page-actions .status-action:hover:not(:disabled){background:var(--surface-2)}.issue-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;display:grid}.issue-fact{flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:92px;padding:16px 18px;display:flex}.issue-fact+.issue-fact{border-left:1px solid var(--line)}.issue-fact:first-child{padding-left:0}.issue-fact:last-child{padding-right:0}.issue-fact span,.issue-fact small{color:var(--muted);font-size:11px}.issue-fact strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:600 16px Geist Mono,Vazirmatn,monospace;overflow:hidden}.issue-fact small{font:11px Geist Mono,Vazirmatn,monospace}.issue-fact-project strong{font-family:Geist,Vazirmatn,sans-serif;font-size:14px}.issue-release-context{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:18px;padding:15px 0;transition:background-color .18s;display:flex}.issue-release-context:hover{background:linear-gradient(90deg,#0000,#8c7bff0a,#0000)}.issue-release-mark{color:#b8aaff;background:#8c7bff0e;border:1px solid #8c7bff42;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.issue-release-primary,.issue-release-attribute{flex-direction:column;gap:5px;min-width:0;display:flex}.issue-release-primary{flex:1}.issue-release-attribute{flex:0 150px}.issue-release-context small{color:var(--muted);font-size:11px}.issue-release-context strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font:500 11px Geist Mono,Vazirmatn,monospace;display:flex;overflow:hidden}.issue-release-state,.release-lifecycle{text-transform:capitalize;border-radius:99px;flex:none;align-items:center;gap:5px;padding:4px 7px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.issue-release-state.finalized,.release-lifecycle.finalized{color:#63e6be;background:#63e6be12}.issue-release-state.open,.release-lifecycle.open{color:#b8aaff;background:#8c7bff14}.issue-release-context>svg{color:var(--muted);flex:none;transition:color .18s,transform .18s}.issue-release-context:hover>svg{color:#b9f45d;transform:translate(2px)}.issue-support-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:0;margin-top:0}.issue-ownership-panel,.issue-activity-panel{background:0 0;border:0;border-radius:0;min-width:0;overflow:visible}.issue-ownership-panel{border-right:1px solid var(--line);padding-right:28px}.issue-activity-panel{padding-left:28px}.issue-support-head{padding:23px 0 14px}.issue-support-head span{font-size:11px}.issue-support-body{padding:0 0 23px}.issue-assignee-select .dropdown-caption{margin-bottom:7px;font:11px Geist Mono,Vazirmatn,monospace}.issue-ownership-panel{z-index:3;position:relative}.issue-assignee-select{z-index:4;width:min(100%,420px);position:relative}.issue-assignee-select .dropdown-trigger{background:var(--surface-2)}.issue-assignee-select .dropdown-menu{max-height:min(280px,100vh - 180px)}.activity-list{border-top:1px solid var(--line)}.activity-row{min-height:58px;padding:12px 0 12px 38px;position:relative}.activity-row:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:12px}.activity-row:first-child:before{top:50%}.activity-row:last-child:before{bottom:50%}.activity-icon{z-index:1;border:4px solid var(--surface);border-radius:50%;width:25px;height:25px;position:absolute;top:15px;left:0}.activity-copy strong{font-size:12px}.activity-copy span{font-size:11px}.activity-empty{text-align:left;align-items:flex-start;min-height:105px;padding:18px 0}.activity-empty svg{display:none}.timeline-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;min-height:0;margin-top:0;overflow:visible}.issue-page-content .timeline-panel{border-top:0;margin-top:0}.timeline-head{padding:25px 0 17px}.timeline-layout{min-height:420px}.timeline-list{border-right:1px solid var(--line);border-left:0}.timeline-detail{padding:22px 0 32px 24px}.timeline-panel .panel-state{min-height:220px;padding-inline:0}@media (width<=900px){.issue-support-grid{grid-template-columns:1fr}.issue-ownership-panel{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.issue-activity-panel{padding-left:0}}@media (width<=800px){.issue-page-heading{gap:19px}.issue-heading-controls{align-items:flex-start;width:100%}.issue-heading-controls .page-action-error{text-align:left;max-width:none}.issue-facts{grid-template-columns:1fr 1fr}.issue-fact:nth-child(3),.issue-fact:nth-child(5){border-left:0;border-top:1px solid var(--line)}.issue-fact:nth-child(4){border-top:1px solid var(--line)}.issue-fact:first-child,.issue-fact:last-child{padding-inline:0 18px}.timeline-head{padding-top:22px}.timeline-detail{padding:20px 0 26px}}@media (width<=1300px){.issue-support-grid{grid-template-columns:1fr}.issue-ownership-panel{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.issue-activity-panel{padding-left:0}}.issue-workflow{z-index:5;background:0 0;border-width:0 0 1px;border-radius:0;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);margin:0;display:grid;position:relative;overflow:visible}.issue-workflow-head{border-bottom:1px solid var(--line);grid-column:1/-1;min-width:0;padding:26px 0 21px}.issue-workflow-head>div{min-width:0}.issue-workflow-head h2{margin:6px 0 5px;font-size:17px}.issue-workflow-head>div>span{line-height:1.6;display:block}.issue-bookmark{border:1px solid var(--line);min-height:36px;color:var(--muted);background:var(--surface-2);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:11px;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex}.issue-bookmark:hover:not(:disabled){color:var(--text);border-color:#b9f45d66;transform:translateY(-1px)}.issue-bookmark.active{color:#b9f45d;background:#b9f45d0d;border-color:#b9f45d52}.issue-bookmark:focus-visible{outline:0;box-shadow:0 0 0 3px #b9f45d14}.issue-bookmark:disabled{cursor:wait;opacity:.55}.issue-workflow-controls{z-index:2;border-right:1px solid var(--line);min-width:0;padding:22px 27px 26px 0;position:relative}.issue-priority-select .dropdown-caption,.issue-tags-field>span{color:var(--muted);margin-bottom:8px;font:11px Geist Mono,Vazirmatn,monospace}.issue-priority-select .dropdown-trigger{background:var(--surface-2);border-radius:9px;min-height:43px;padding:10px 12px;font-size:12px}.issue-priority-select .dropdown-menu{min-width:100%}.issue-tags-field{min-width:0;margin-top:20px;display:block}.issue-tags-field>span{align-items:center;gap:6px;display:flex}.issue-tags-field>span svg{color:#b9f45d}.issue-tags-input{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:stretch;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex}.issue-tags-input:focus-within{border-color:#b9f45d77;box-shadow:0 0 0 3px #b9f45d10}.issue-tags-input input{width:100%;min-width:0;min-height:43px;color:var(--text);background:0 0;border:0;outline:0;padding:10px 12px;font:11px Geist Mono,Vazirmatn,monospace}.issue-tags-input input::placeholder{color:var(--muted);opacity:.72}.issue-tags-input button{color:#b9f45d;cursor:pointer;background:#b9f45d0b;border:1px solid #b9f45d42;border-radius:6px;flex:none;margin:5px;padding:0 10px;font-size:11px;font-weight:650}.issue-tags-input button:hover:not(:disabled){background:#b9f45d16}.issue-tags-input button:disabled{cursor:wait;opacity:.42}.issue-tags-field>small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.issue-comments{min-width:0;padding:22px 0 26px 28px}.issue-comments-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.issue-comments-head>span{color:var(--text);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.issue-comments-head>span svg{color:#b8aaff}.issue-comments-head small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.issue-comments-empty{border-block:1px dashed var(--line);min-height:54px;color:var(--muted);align-items:center;font-size:11px;line-height:1.6;display:flex}.issue-comment-list{border-top:1px solid var(--line);max-height:280px;overflow-y:auto}.issue-comment-list article{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:13px 2px;display:flex}.issue-comment-list article>div{flex:1;min-width:0}.issue-comment-list article strong{justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.issue-comment-list article time{color:var(--muted);flex:none;font:400 11px Geist Mono,Vazirmatn,monospace}.issue-comment-list article p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.65}.issue-comment-compose{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:13px;display:grid}.issue-comment-compose textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:70px;color:var(--text);background:var(--surface-2);border-radius:9px;outline:0;padding:10px 12px;font:11px/1.6 Geist,Vazirmatn,sans-serif;transition:border-color .18s,box-shadow .18s}.issue-comment-compose textarea:focus{border-color:#8c7bff77;box-shadow:0 0 0 3px #8c7bff10}.issue-comment-compose textarea::placeholder{color:var(--muted);opacity:.75}.issue-comment-compose button{color:#10150b;cursor:pointer;background:#b9f45d;border:1px solid #b9f45d55;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.issue-comment-compose button:hover:not(:disabled){background:#c5ff69}.issue-comment-compose button:disabled{cursor:not-allowed;opacity:.36}@media (width<=1050px){.issue-workflow{grid-template-columns:1fr}.issue-workflow-head{grid-column:1}.issue-workflow-controls{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.issue-comments{padding-left:0}}@media (width<=620px){.issue-workflow-head{flex-direction:column;align-items:flex-start;gap:14px}.issue-bookmark{width:100%}.issue-comment-compose{grid-template-columns:1fr}.issue-comment-compose button{width:100%}}.live-toolbar{border-bottom:1px solid var(--line);min-height:40px;color:var(--muted);align-items:center;gap:13px;font-size:11px;display:flex}.live-toolbar-status{align-items:center;gap:6px;display:flex}.live-toolbar-status .live-dot{width:5px;height:5px;margin-left:0;margin-right:0}.live-toolbar-time{margin-left:auto;margin-right:0;font:11px Geist Mono,Vazirmatn,monospace}.refresh-button{border:1px solid var(--line);color:var(--muted);background:var(--surface);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.refresh-button:hover:not(:disabled){color:var(--text);border-color:#b9f45d66}.refresh-button:disabled{cursor:wait;opacity:.55}.issues-pagination{border-top:1px solid var(--line);width:100%;color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px 2px 0;font-size:11px;display:flex}.issues-pagination-summary{font-family:Geist Mono,Vazirmatn,monospace}.issues-pagination-controls{align-items:center;gap:7px;display:flex}.issues-pagination-controls button{border:1px solid var(--line);color:var(--muted);background:var(--surface);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.issues-pagination-controls button:hover:not(:disabled){color:var(--text);background:var(--surface-2);border-color:#b9f45d66}.issues-pagination-controls button:disabled{cursor:not-allowed;opacity:.45}.issues-pagination-previous{transform:rotate(180deg)}@media (width<=600px){.issues-pagination{flex-direction:column;align-items:stretch}.issues-pagination-controls{width:100%}.issues-pagination-controls button{flex:1;justify-content:center}}.timeline-panel{grid-column:1/-1}.issue-insight{border:1px solid color-mix(in srgb, #b9f45d 22%, var(--line));background:linear-gradient(125deg, color-mix(in srgb, #b9f45d 5%, var(--surface)), var(--surface) 68%);border-radius:14px;margin-top:5px;padding:22px 23px 20px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000018}.issue-insight:before{filter:blur(45px);pointer-events:none;content:"";background:#b9f45d0c;border-radius:50%;width:350px;height:240px;position:absolute;top:-105px;right:3%}.insight-header,.insight-heading,.insight-signal,.insight-evidence-item{align-items:center;display:flex}.insight-header{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;position:relative}.insight-heading{gap:11px;min-width:0}.insight-mark{color:#b9f45d;background:#b9f45d12;border:1px solid #b9f45d66;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 24px #b9f45d14}.insight-heading .eyebrow{align-items:center;gap:8px;display:flex}.insight-preview-tag{color:#b8aaff;letter-spacing:.04em;border:1px solid #8c7bff45;border-radius:99px;padding:3px 6px;font:11px Geist Mono,Vazirmatn,monospace}.insight-heading h2{color:var(--text);letter-spacing:-.045em;margin:6px 0 0;font-size:19px}.insight-ai-button{color:#c2b7ff;cursor:pointer;background:#8c7bff12;border:1px solid #8c7bff66;border-radius:8px;flex:none;align-self:center;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:650;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.insight-ai-button:hover:not(:disabled){color:var(--text);background:#8c7bff22;border-color:#b8aaff}.insight-ai-button.ready{color:#b9f45d;background:#b9f45d0d;border-color:#b9f45d55}.insight-ai-button:disabled{cursor:wait;opacity:.62}.insight-confidence{color:#b9f45d;flex:none;align-items:baseline;gap:6px;display:flex}.insight-confidence strong{letter-spacing:-.07em;font:650 27px Geist Mono,Vazirmatn,monospace}.insight-confidence span{color:var(--muted);font-size:11px}.insight-confidence.critical{color:#ff7a91}.insight-confidence.high{color:#ffd166}.insight-confidence.medium{color:#b8aaff}.insight-verdict{z-index:1;min-height:36px;color:var(--muted);background:color-mix(in srgb, var(--surface-2) 70%, transparent);border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:0 10px;font:11px Geist Mono,Vazirmatn,monospace;display:flex;position:relative}.insight-ai-error{z-index:1;color:#ff9bad;background:#ff7a910d;border:1px solid #ff7a9138;border-radius:8px;align-items:center;gap:7px;margin-top:12px;padding:9px 11px;font-size:11px;display:flex;position:relative}.insight-ai-result{z-index:1;background:linear-gradient(135deg, #8c7bff0d, color-mix(in srgb, var(--surface-2) 76%, transparent));border:1px solid #8c7bff42;border-radius:11px;margin-top:16px;padding:15px 16px;position:relative}.insight-ai-result-head,.insight-ai-result-head>span,.insight-ai-triage,.insight-ai-next-step{align-items:center;display:flex}.insight-ai-result-head{color:#c2b7ff;text-transform:uppercase;justify-content:space-between;gap:12px;font:11px Geist Mono,Vazirmatn,monospace}.insight-ai-result-head>span{gap:7px}.insight-ai-result-head small{color:var(--muted);text-transform:none;font-size:11px}.insight-ai-reading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:15px;display:grid}.insight-ai-reading p{color:var(--text);margin:7px 0 0;font-size:13px;line-height:1.7}.insight-ai-triage{border-top:1px solid color-mix(in srgb, var(--line) 75%, transparent);justify-content:space-between;gap:16px;margin-top:15px;padding-top:14px}.insight-priority-badge{color:var(--text);text-transform:uppercase;background:#8c7bff25;border-radius:99px;margin-top:7px;padding:4px 8px;font:650 11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.insight-priority-badge.critical{color:#ffb5c1;background:#ff7a9124}.insight-priority-badge.high{color:#ffe09a;background:#ffd16624}.insight-priority-badge.low{color:#c8f78f;background:#b9f45d22}.insight-ai-triage p{max-width:620px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.65}.insight-apply-button{color:#b9f45d;cursor:pointer;white-space:nowrap;background:#b9f45d0d;border:1px solid #b9f45d55;border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:650;display:inline-flex}.insight-apply-button:disabled{cursor:wait;opacity:.6}.insight-ai-next-step{border-left:2px solid #8c7bff;flex-direction:column;align-items:flex-start;gap:7px;margin-top:13px;padding-left:11px}.insight-ai-next-step strong{color:var(--text);font-size:12px;line-height:1.65}.insight-verdict-dot{background:#b9f45d;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 9px #b9f45d}.insight-verdict-dot.critical{background:#ff7a91;box-shadow:0 0 9px #ff7a91}.insight-verdict-dot.high{background:#ffd166;box-shadow:0 0 9px #ffd166}.insight-verdict-dot.medium{background:#b8aaff;box-shadow:0 0 9px #b8aaff}.insight-verdict b{color:inherit;text-transform:uppercase;margin-left:auto;font-size:11px;font-weight:500}.insight-layout{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:22px 35px;margin-top:20px;display:grid;position:relative}.insight-reading{min-width:0}.insight-summary{max-width:690px;color:var(--text);letter-spacing:-.02em;margin:7px 0 0;font-size:16px;line-height:1.65}.insight-cause{background:#b9f45d08;border-left:2px solid #b9f45d;border-radius:0 8px 8px 0;margin-top:18px;padding:12px 14px}.insight-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.insight-label svg{color:#b9f45d}.insight-cause strong{color:#dfe8de;max-width:700px;margin-top:8px;font-size:13px;line-height:1.75;display:block}.insight-evidence-column{border-left:1px solid var(--line);min-width:0;padding-left:23px}.insight-evidence-list{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:13px;display:grid}.insight-evidence-item{border-top:1px solid color-mix(in srgb, var(--line) 74%, transparent);flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:11px 0 10px}.insight-evidence-item span{color:var(--muted);font-size:11px}.insight-evidence-item strong{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.insight-action{z-index:1;border-top:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:18px;margin-top:21px;padding-top:16px;display:grid;position:relative}.insight-action p{max-width:780px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.8}.insight-action-link{color:#b8aaff;cursor:pointer;white-space:nowrap;background:#8c7bff0c;border:1px solid #8c7bff55;border-radius:8px;align-self:end;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:600;display:inline-flex}.insight-action-link:hover{color:var(--text);background:#8c7bff14;border-color:#8c7bff88}.insight-engine{color:#687587;flex:none;font:11px Geist Mono,Vazirmatn,monospace}.insight-state{min-height:112px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.insight-state-error{color:#ff9bad}.issue-page-nav-item{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0}.setup-content{padding:39px 0 80px}.setup-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.setup-heading h1{letter-spacing:-.06em;margin:8px 0 7px;font-size:32px}.setup-heading p{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.setup-ready-badge{color:#63e6be;border:1px solid #63e6be38;border-radius:99px;flex:none;align-items:center;gap:8px;padding:8px 11px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.setup-ready-badge .status-pulse{width:6px;height:6px}.setup-key-card{background:linear-gradient(135deg, #b9f45d0c, var(--surface));border-color:#b9f45d38;gap:21px;margin-top:29px;padding:23px;display:grid}.setup-key-card h2{margin:8px 0 5px;font-size:18px}.setup-key-card p{max-width:710px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.setup-key-row{align-items:center;gap:9px;min-width:0;display:flex}.setup-key-row code,.setup-inline-code{border:1px solid var(--line);min-width:0;color:var(--text);background:var(--surface-2);border-radius:8px;font:12px Geist Mono,Vazirmatn,monospace}.setup-key-row code{white-space:nowrap;flex:1;padding:12px 13px;overflow:auto}.copy-button{border:1px solid var(--line);color:var(--text);background:var(--surface);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:inline-flex}.copy-button:hover{color:#b9f45d;border-color:#b9f45d66}.compact-copy{padding:6px 8px;font-size:11px}.setup-steps{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:13px;display:grid}.setup-step{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:flex-start;gap:13px;min-width:0;padding:16px;display:flex}.setup-step>span{color:#b9f45d;font:12px Geist Mono,Vazirmatn,monospace}.setup-step strong{color:var(--text);font-size:13px;display:block}.setup-step p{color:var(--muted);margin:6px 0 12px;font-size:11px;line-height:1.7}.setup-inline-code{justify-content:space-between;align-items:center;gap:8px;padding:6px 7px 6px 10px;display:flex}.setup-inline-code code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-issues-button{width:auto;margin:0;padding:8px 10px;font-size:11px}.setup-code-grid{margin-top:31px}.setup-danger-zone{border-color:color-mix(in srgb, #ff7a91 42%, var(--line));background:radial-gradient(circle at 100% 0, #ff7a910c, transparent 42%), var(--surface);justify-content:space-between;align-items:flex-start;gap:26px;margin-top:22px;padding:22px 24px;display:flex}.setup-danger-copy{min-width:0;max-width:730px}.setup-danger-eyebrow{color:#ff9bad;align-items:center;gap:6px;display:inline-flex}.setup-danger-copy h2{color:var(--text);letter-spacing:-.025em;margin:8px 0 7px;font-size:15px}.setup-danger-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.setup-danger-button,.setup-danger-confirm-button{color:#ff9bad;cursor:pointer;background:#ff7a9110;border:1px solid #ff7a915c;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:700;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.setup-danger-button:hover{background:#ff7a911b;border-color:#ff7a9190;transform:translateY(-1px)}.setup-danger-confirm{background:color-mix(in srgb, #ff7a91 7%, var(--surface-2));border:1px solid #ff7a9142;border-radius:9px;flex:0 0 410px;width:min(100%,410px);padding:14px}.setup-danger-confirm-head{color:#ffb1bd;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.setup-danger-close{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:5px;display:grid}.setup-danger-close:hover{color:var(--text);background:var(--surface-3)}.setup-danger-confirm>p{color:var(--muted);gap:5px;margin:10px 0;font-size:11px;line-height:1.55;display:grid}.setup-danger-confirm>p code{color:#ffd0d7;text-overflow:ellipsis;white-space:nowrap;background:#ff7a910d;border:1px solid #ff7a9138;border-radius:5px;padding:6px 8px;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.setup-danger-confirm>input{width:100%;min-height:38px;color:var(--text);background:var(--surface);border:1px solid #ff7a9150;border-radius:7px;outline:0;padding:9px 10px;font:12px Geist,Vazirmatn,sans-serif}.setup-danger-confirm>input:focus{border-color:#ff9bad;box-shadow:0 0 0 3px #ff7a9118}.setup-danger-error{color:#ff9bad;align-items:center;gap:6px;margin-top:9px;font-size:11px;display:flex}.setup-danger-actions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.setup-danger-actions .outline-button{width:auto;margin:0;padding:9px 11px}.setup-danger-confirm-button{color:#1b080c;background:#ff9bad;border-color:#ff7a9185}.setup-danger-confirm-button:hover:not(:disabled){background:#ffb1bd;transform:translateY(-1px)}.setup-danger-confirm-button:disabled,.setup-danger-button:disabled{opacity:.45;cursor:not-allowed;transform:none}@media (width<=760px){.setup-danger-zone{flex-direction:column}.setup-danger-button,.setup-danger-confirm{width:100%}.setup-danger-confirm{flex-basis:auto}}.setup-code-heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.setup-code-heading h2{margin:7px 0 0;font-size:18px}.setup-code-heading>span{color:var(--muted);font-size:11px}.setup-code-card{margin-top:10px;padding:0}.setup-code-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.setup-code-card-head strong{font-size:12px}.setup-code-card pre{color:#c8d4e3;background:#080b10;margin:0;padding:17px;font:11px/1.8 Geist Mono,Vazirmatn,monospace;overflow:auto}.setup-code-card code{font:inherit}@media (width<=950px){.setup-steps{grid-template-columns:1fr}.setup-heading{flex-direction:column}.setup-ready-badge{align-self:flex-start}}@media (width<=640px){.setup-key-row{flex-direction:column;align-items:stretch}.setup-key-row .copy-button{width:100%}.setup-heading h1{font-size:26px}}.setup-settings{margin-top:19px;overflow:visible}.setup-settings-head{align-items:flex-start;gap:20px;padding-bottom:19px}.setup-settings-head h2{color:var(--text);margin:7px 0 5px;font-size:16px}.setup-settings-head>div:first-child>span{color:var(--muted);font-size:11px}.setup-settings-head .eyebrow{align-items:center;gap:6px;display:inline-flex}.setup-settings-lock{color:#63e6be;background:#63e6be0b;border:1px solid #63e6be35;border-radius:99px;flex:none;align-items:center;gap:7px;padding:6px 9px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.setup-settings-lock .status-pulse{width:5px;height:5px;box-shadow:0 0 0 3px #63e6be20}.setup-settings-form{max-width:1080px;padding:0 20px 20px}.setup-settings-fields{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:14px;max-width:920px;display:grid}.setup-settings-fields label{min-width:0;color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.setup-settings-fields input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:var(--surface-2);border-radius:8px;outline:0;padding:10px 11px;font:12px Geist,Vazirmatn,sans-serif;transition:border-color .18s,box-shadow .18s}.setup-settings-fields input:focus{border-color:#b9f45d88;box-shadow:0 0 0 3px #b9f45d12}.setup-settings-fields label>small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.setup-platform-select .dropdown-trigger{background:var(--surface-2);border-radius:8px;min-height:42px;padding:9px 10px;font-size:11px}.setup-platform-select .dropdown-menu{min-width:230px}.setup-ai-toggle{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 7%, var(--surface-2)), var(--surface));cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;max-width:920px;min-height:92px;margin-top:14px;padding:14px 15px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.setup-ai-toggle:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}.setup-ai-toggle.is-enabled{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 12%, var(--surface-2)), var(--surface));box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 7%, transparent)}.setup-ai-toggle-control{flex:none;width:20px;height:20px;margin-top:1px;position:relative}.setup-ai-toggle-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.setup-ai-toggle-mark{border:1px solid color-mix(in srgb, var(--muted) 52%, var(--line));color:#0000;background:var(--surface);border-radius:6px;place-items:center;width:20px;height:20px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:inset 0 1px 1px #ffffff08,0 1px 2px #00000018}.setup-ai-toggle-input:hover+.setup-ai-toggle-mark{border-color:var(--accent);transform:translateY(-1px)}.setup-ai-toggle-input:focus-visible+.setup-ai-toggle-mark{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}.setup-ai-toggle-input:checked+.setup-ai-toggle-mark{border-color:var(--accent);color:#10170b;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent)}.setup-ai-toggle-copy{gap:6px;min-width:0;display:grid}.setup-ai-toggle-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-ai-toggle-heading strong{color:var(--text);align-items:center;gap:7px;font-size:12px;display:inline-flex}.setup-ai-toggle-heading strong svg{color:var(--accent)}.setup-ai-toggle-status{border:1px solid var(--line);color:var(--muted);background:color-mix(in srgb, var(--surface-2) 78%, transparent);border-radius:99px;flex:none;padding:4px 8px;font:11px/1 Geist Mono,Vazirmatn,monospace}.setup-ai-toggle.is-enabled .setup-ai-toggle-status{border-color:color-mix(in srgb, var(--accent) 38%, var(--line));color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface-2))}.setup-ai-toggle-description{color:var(--text);font-size:11px;line-height:1.55}.setup-ai-toggle-detail{color:var(--muted);align-items:flex-start;gap:6px;font-size:11px;line-height:1.55;display:inline-flex}.setup-ai-toggle-detail svg{color:#63e6be;flex:none;margin-top:2px}.setup-settings-footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:18px;max-width:920px;margin-top:18px;padding-top:16px;display:flex}.setup-settings-actions{justify-content:flex-end;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.setup-settings-error{color:#ff9bad;align-items:center;gap:6px;max-width:260px;font-size:11px;display:inline-flex}.setup-save-button{justify-content:center;min-width:128px;padding:10px 12px}@media (width<=950px){.setup-settings-fields{grid-template-columns:1fr 1fr}.setup-settings-actions{justify-content:flex-end;width:100%}}@media (width<=640px){.setup-settings-head{flex-direction:column}.setup-settings-form{padding-inline:14px}.setup-settings-fields{grid-template-columns:1fr}.setup-ai-toggle{min-height:0}.setup-ai-toggle-heading{flex-direction:column;align-items:flex-start;gap:7px}.setup-settings-actions{flex-direction:column;align-items:stretch}.setup-settings-error{max-width:none}.setup-save-button{width:100%}}.setup-security{margin-top:19px;overflow:hidden}.setup-security-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);display:grid}.setup-key-manager,.setup-ingest-policy{padding:20px}.setup-ingest-policy{border-left:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 45%, transparent)}.setup-security-title{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.setup-security-title strong{font-size:12px}.setup-security-title span{color:var(--muted);font-size:11px;line-height:1.6}.setup-new-key{gap:8px;margin-bottom:14px;display:flex}.setup-new-key input,.setup-ingest-policy input,.setup-ingest-policy textarea{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface-2);border-radius:8px;outline:0;padding:10px 11px;font:11px Geist,Vazirmatn,sans-serif}.setup-new-key input:focus,.setup-ingest-policy input:focus,.setup-ingest-policy textarea:focus{border-color:#b9f45d88;box-shadow:0 0 0 3px #b9f45d12}.setup-new-key button{color:#b9f45d;cursor:pointer;background:#b9f45d0c;border:1px solid #b9f45d44;border-radius:8px;flex:none;align-items:center;gap:6px;padding:9px 11px;font-size:11px;display:inline-flex}.setup-new-key button:disabled{opacity:.45;cursor:not-allowed}.setup-ingest-keys{gap:7px;display:grid}.setup-ingest-key{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.setup-ingest-key.revoked{opacity:.55}.setup-ingest-key>span{flex-direction:column;gap:5px;min-width:0;display:flex}.setup-ingest-key strong{align-items:center;gap:6px;font-size:11px;display:flex}.setup-ingest-key strong b{color:#63e6be;text-transform:uppercase;background:#63e6be14;border-radius:99px;padding:2px 5px;font:11px Geist Mono,Vazirmatn,monospace}.setup-ingest-key code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.setup-ingest-key small{color:var(--muted);font-size:11px}.setup-ingest-key>button{color:#ff9bad;cursor:pointer;background:#ff7a910b;border:1px solid #ff7a9133;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.setup-ingest-key>button:disabled{opacity:.3;cursor:not-allowed}.setup-ingest-policy{flex-direction:column;gap:12px;display:flex}.setup-ingest-policy label{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.setup-ingest-policy textarea{resize:vertical;min-height:104px;line-height:1.6}.setup-ingest-policy .primary-button{justify-content:center;margin-top:auto}.setup-security-error{margin:0 20px 20px}@media (width<=900px){.setup-security-grid{grid-template-columns:1fr}.setup-ingest-policy{border-top:1px solid var(--line);border-left:0}}.members-content{padding:39px 0 80px}.members-heading{align-items:flex-start}.members-heading .eyebrow{align-items:center;gap:6px;display:inline-flex}.members-overview{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:29px;display:grid}.member-stat{flex-direction:column;justify-content:space-between;min-height:116px;padding:17px 18px;display:flex}.member-stat strong{color:var(--text);letter-spacing:-.08em;font:600 25px Geist Mono,Vazirmatn,monospace}.member-stat small{color:var(--muted);font-size:11px}.members-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:19px;margin-top:19px;display:grid}.members-list{min-height:460px}.member-rows{border-top:1px solid var(--line)}.member-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:16px 20px;display:flex}.member-row:last-child{border-bottom:0}.member-avatar{color:#b9f45d;background:#b9f45d18;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font:600 13px Geist Mono,Vazirmatn,monospace;display:grid;overflow:hidden}.member-avatar img{object-fit:cover;width:100%;height:100%}.member-identity{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.member-identity strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px;overflow:hidden}.member-identity small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.role-badge{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;border-radius:99px;flex:none;padding:5px 9px;font:11px Geist Mono,Vazirmatn,monospace}.role-badge.owner{color:#b9f45d;background:#b9f45d0d;border-color:#b9f45d3b}.role-badge.admin{color:#b8aaff;background:#8c7bff0d;border-color:#8c7bff3b}.role-badge.viewer{color:#ffd166;background:#ffd1660d;border-color:#ffd1663b}.invite-panel{padding-bottom:20px}.invite-panel .panel-head{align-items:flex-start}.invite-form{flex-direction:column;gap:14px;padding:0 20px;display:flex}.invite-form label{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.invite-form input,.invite-form select{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface-2);border-radius:8px;outline:0;padding:11px 12px;font:12px Geist,Vazirmatn,sans-serif}.invite-form input:focus,.invite-form select:focus{border-color:#b9f45d88;box-shadow:0 0 0 3px #b9f45d12}.invite-form .primary-button{justify-content:center;margin-top:3px}.invitation-result{background:#8c7bff0d;border:1px solid #8c7bff3b;border-radius:9px;gap:12px;margin:20px 20px 0;padding:13px;display:grid}.invitation-result p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.7}.invitation-token{align-items:center;gap:8px;min-width:0;display:flex}.invitation-token code{border:1px solid var(--line);min-width:0;color:var(--text);background:var(--surface-2);white-space:nowrap;border-radius:7px;flex:1;padding:9px;font:11px Geist Mono,Vazirmatn,monospace;overflow:auto}.members-footnote{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.7}@media (width<=1050px){.members-layout{grid-template-columns:1fr}.invite-panel{order:-1}.members-list{min-height:0}}@media (width<=800px){.members-content{padding-top:25px}.members-overview{grid-template-columns:1fr}.members-heading{flex-direction:column}.members-layout{gap:13px}.invitation-token{flex-direction:column;align-items:stretch}.invitation-token .copy-button{width:100%}}.user-avatar{color:#0b1010;letter-spacing:-.04em;border-radius:50%;flex:none;place-items:center;font:700 11px/1 Geist Mono,Vazirmatn,monospace;display:grid;overflow:hidden}.user-avatar.small{width:32px;height:32px}.user-avatar.medium{width:43px;height:43px;font-size:13px}.user-avatar.large{width:92px;height:92px;font-size:26px;box-shadow:0 0 0 6px #b9f45d12,0 12px 28px #00000020}.user-avatar.lime{background:#b9f45d}.user-avatar.violet{color:#f1edff;background:#8c7bff}.user-avatar.cyan{background:#63e6be}.user-avatar.rose{color:#fff0f3;background:#ff7a91}.user-avatar img{object-fit:cover;width:100%;height:100%}.avatar-button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.avatar-button:hover .user-avatar{box-shadow:0 0 0 3px #b9f45d33}.profile-sidebar-identity{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;align-items:center;gap:11px;min-width:0;padding:12px;display:flex}.profile-sidebar-identity>div{flex-direction:column;gap:4px;min-width:0;display:flex}.profile-sidebar-identity small,.profile-sidebar-identity span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-sidebar-identity small{text-transform:uppercase;letter-spacing:.04em;font:11px Geist Mono,Vazirmatn,monospace}.profile-sidebar-identity strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-sidebar-identity span{font:11px Geist Mono,Vazirmatn,monospace}.profile-nav{margin-top:26px}.profile-sidebar-bottom{display:block}.profile-logout-button{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 0;font-size:11px;display:inline-flex}.profile-logout-button:hover{color:#ff9bad}.profile-page-main{max-width:1500px}.profile-content{max-width:1040px;padding:49px 0 82px}.profile-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:27px;display:flex}.profile-heading .eyebrow{align-items:center;gap:6px;display:inline-flex}.profile-heading h1{color:var(--text);letter-spacing:-.06em;margin:9px 0 6px;font-size:32px}.profile-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.profile-ready-badge{color:#63e6be;background:#63e6be0b;border:1px solid #63e6be35;border-radius:99px;flex:none;align-items:center;gap:7px;padding:7px 10px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.profile-ready-badge .status-pulse{width:5px;height:5px;box-shadow:0 0 0 3px #63e6be20}.profile-editor{margin-top:22px;overflow:hidden}.profile-editor-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 24px 18px;display:flex}.profile-editor-head h2{color:var(--text);margin:7px 0 5px;font-size:17px}.profile-editor-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.profile-editor-id{color:var(--muted);flex:none;font:11px Geist Mono,Vazirmatn,monospace}.profile-editor-id code{color:var(--text)}.profile-editor-body{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:32px;padding:27px 24px;display:grid}.profile-avatar-editor{align-items:center;gap:18px;display:flex}.profile-avatar-actions{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.avatar-upload-button{border:1px solid var(--line);color:var(--text);background:var(--surface-2);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;transition:border-color .18s,color .18s;display:inline-flex}.avatar-upload-button:hover{color:#b9f45d;border-color:#b9f45d88}.avatar-upload-button input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.avatar-remove-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.avatar-remove-button:hover{color:#ff9bad}.profile-avatar-actions small{max-width:160px;color:var(--muted);font:11px/1.5 Geist Mono,Vazirmatn,monospace}.profile-fields{grid-template-columns:minmax(0,1fr);align-content:center;gap:14px;max-width:480px;display:grid}.profile-fields label{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.profile-fields input{border:1px solid var(--line);width:100%;min-height:43px;color:var(--text);background:var(--surface-2);border-radius:8px;outline:0;padding:10px 11px;font:12px Geist,Vazirmatn,sans-serif;transition:border-color .18s,box-shadow .18s}.profile-fields input:focus{border-color:#b9f45d88;box-shadow:0 0 0 3px #b9f45d12}.profile-error{color:#ff9bad;background:#ff7a910d;border:1px solid #ff7a9140;border-radius:8px;align-items:center;gap:7px;margin:0 24px 18px;padding:10px 11px;font-size:11px;display:flex}.profile-editor-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding:16px 24px 20px;font-size:11px;display:flex}.profile-save-button{justify-content:center;min-width:130px;padding:10px 12px}.profile-state{min-height:440px;margin-top:39px}@media (width<=900px){.profile-content{padding-top:29px}.profile-editor-body{grid-template-columns:1fr;gap:23px}.profile-avatar-editor{align-items:flex-start}.profile-fields{max-width:640px}}@media (width<=640px){.profile-heading{flex-direction:column;align-items:flex-start;gap:17px}.profile-heading h1{font-size:27px}.profile-editor-head{flex-direction:column;gap:12px;padding-inline:15px}.profile-editor-body{padding:22px 15px}.profile-fields{grid-template-columns:1fr}.profile-editor-footer{flex-direction:column;align-items:stretch;padding-inline:15px}.profile-save-button{width:100%}.profile-error{margin-inline:15px}}.onboarding-shell{min-height:100vh}.onboarding-sidebar{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface) 90%, transparent);flex-direction:column;flex:0 0 310px;min-height:100vh;padding:27px 24px 22px;display:flex}.onboarding-sidebar .brand{padding-inline:0}.onboarding-sidebar .back-link{margin-inline:0;margin-top:10px}.onboarding-sidebar-copy{margin-top:70px}.onboarding-sidebar-copy h2{max-width:235px;color:var(--text);letter-spacing:-.06em;margin:11px 0 12px;font-size:25px;line-height:1.18}.onboarding-sidebar-copy p{max-width:230px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.onboarding-progress{gap:7px;margin-top:52px;display:grid}.onboarding-progress-item{min-height:38px;color:var(--muted);align-items:center;gap:11px;font-size:11px;display:flex}.onboarding-progress-item>span{border:1px solid var(--line);width:25px;height:25px;color:var(--muted);border-radius:8px;place-items:center;font:11px Geist Mono,Vazirmatn,monospace;display:grid}.onboarding-progress-item.active{color:var(--text)}.onboarding-progress-item.active>span{color:#0b1008;background:#b9f45d;border-color:#b9f45d;box-shadow:0 0 0 4px #b9f45d18}.onboarding-progress-item.complete{color:#63e6be}.onboarding-progress-item.complete>span{color:#63e6be;background:#63e6be12;border-color:#63e6be55}.onboarding-sidebar-footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin-top:auto;padding-top:17px;font-size:11px;display:flex}.onboarding-main{max-width:none}.onboarding-content{width:min(860px,100%);margin:0 auto;padding:58px 0 90px}.onboarding-state{margin-top:45px}.onboarding-step-kicker{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;margin-bottom:29px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.wizard-step{max-width:680px}.wizard-step-wide{max-width:860px}.wizard-icon{border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:23px;display:grid}.wizard-icon.lime{color:#b9f45d;background:#b9f45d12;border:1px solid #b9f45d3b}.wizard-icon.violet{color:#b8aaff;background:#8c7bff12;border:1px solid #8c7bff3b}.wizard-icon.rose{color:#ff9bad;background:#ff7a9112;border:1px solid #ff7a913b}.wizard-step h1{max-width:680px;color:var(--text);letter-spacing:-.075em;margin:0;font-size:39px;line-height:1.12}.wizard-lead{max-width:610px;color:var(--muted);margin:15px 0 0;font-size:14px;line-height:1.8}.wizard-field{margin-top:42px;display:block;position:relative}.wizard-field>span{color:var(--text);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.wizard-field input{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface);border-radius:10px;outline:0;padding:16px 15px;font-size:16px;transition:border-color .2s,box-shadow .2s}.wizard-field input:focus{border-color:#b9f45d88;box-shadow:0 0 0 4px #b9f45d12}.wizard-field small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace;position:absolute;bottom:12px;right:12px}.wizard-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:37px;display:flex}.wizard-actions .primary-button{justify-content:center;min-width:154px}.wizard-actions .ghost-button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0;font-size:11px;display:inline-flex}.wizard-actions .ghost-button:hover{color:var(--text)}.primary-button:disabled{cursor:not-allowed;opacity:.45}.platform-grid{gap:10px;margin-top:34px;display:grid}.platform-card{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:13px;padding:15px;transition:border-color .2s,background-color .2s,transform .2s;display:flex}.platform-card:hover{border-color:#b9f45d55;transform:translateY(-1px)}.platform-card.selected{background:linear-gradient(100deg, #b9f45d0d, var(--surface));border-color:#b9f45d99;box-shadow:0 0 0 3px #b9f45d0b}.platform-card.violet.selected{background:linear-gradient(100deg, #8c7bff0d, var(--surface));border-color:#8c7bff99;box-shadow:0 0 0 3px #8c7bff0b}.platform-card.rose.selected{background:linear-gradient(100deg, #ff7a910d, var(--surface));border-color:#ff7a9199;box-shadow:0 0 0 3px #ff7a910b}.platform-card-icon{color:#b9f45d;background:#b9f45d14;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.platform-card.violet .platform-card-icon{color:#b8aaff;background:#8c7bff14}.platform-card.rose .platform-card-icon{color:#ff9bad;background:#ff7a9114}.platform-card-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.platform-card-copy strong{font-size:13px}.platform-card-copy small{color:var(--muted);font-size:11px}.platform-check{color:#b9f45d;place-items:center;width:22px;height:22px;display:grid}.platform-check>span{border:1px solid var(--line);border-radius:50%;width:15px;height:15px}.onboarding-profile{border:0;min-width:0;margin:24px 0 0;padding:0}.onboarding-profile legend{color:var(--text);padding:0;font-size:12px;font-weight:600}.onboarding-profile-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.onboarding-profile-options>button{appearance:none;border:1px solid var(--line);min-width:0;min-height:82px;color:var(--text);background:color-mix(in srgb, var(--surface) 92%, transparent);font:inherit;text-align:left;cursor:pointer;border-radius:10px;outline:0;flex-direction:column;align-items:flex-start;gap:8px;padding:13px 14px;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:flex}.onboarding-profile-options>button:hover{border-color:#8c7bff66;transform:translateY(-1px)}.onboarding-profile-options>button:focus-visible{border-color:#8c7bffaa;box-shadow:0 0 0 3px #8c7bff1c}.onboarding-profile-options>button.selected{background:linear-gradient(145deg, #8c7bff17, var(--surface));border-color:#8c7bff99;box-shadow:0 0 0 3px #8c7bff0b}.onboarding-profile-heading{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.onboarding-profile-heading strong{font-size:12px}.onboarding-profile-options small{color:var(--muted);font-size:11px;line-height:1.45}.onboarding-profile-radio{border:1px solid var(--line);border-radius:50%;flex:0 0 15px;width:15px;height:15px;transition:border-color .2s,background-color .2s,box-shadow .2s}.onboarding-profile-options>button.selected .onboarding-profile-radio{background:#b8aaff;border-color:#b8aaff;box-shadow:inset 0 0 0 4px #24243a}.onboarding-project-meta{gap:8px;margin-top:26px;display:flex}.onboarding-project-meta>span{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-direction:column;gap:5px;min-width:145px;padding:11px 13px;display:flex}.onboarding-project-meta small{color:var(--muted);font-size:11px}.onboarding-project-meta strong{color:var(--text);font-size:12px}.onboarding-key-card{background:linear-gradient(135deg, #b9f45d0d, var(--surface));border:1px solid #b9f45d38;border-radius:10px;gap:13px;margin-top:18px;padding:17px;display:grid}.onboarding-key-card p{max-width:570px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.7}.onboarding-copy-row{align-items:center;gap:8px;min-width:0;display:flex}.onboarding-copy-row code{border:1px solid var(--line);min-width:0;color:var(--text);background:var(--surface-2);white-space:nowrap;border-radius:8px;flex:1;padding:11px;font:11px Geist Mono,Vazirmatn,monospace;overflow:auto}.onboarding-install-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:end;gap:12px;margin-top:11px;padding:13px 15px;display:flex}.onboarding-install-row>div{flex-direction:column;gap:8px;min-width:0;display:flex}.onboarding-install-row code{color:var(--text);white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace;overflow:auto}.onboarding-snippet{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:11px;overflow:hidden}.onboarding-snippet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.onboarding-snippet-head strong{font-size:12px}.onboarding-snippet pre{color:#c8d4e3;background:#080b10;margin:0;padding:17px;font:11px/1.8 Geist Mono,Vazirmatn,monospace;overflow:auto}.test-event-preview{background:#8c7bff0d;border:1px solid #8c7bff35;border-radius:10px;gap:11px;margin-top:31px;padding:17px;display:grid}.test-event-preview-head{color:#63e6be;text-transform:uppercase;align-items:center;gap:7px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.test-event-preview code{color:var(--text);font:12px Geist Mono,Vazirmatn,monospace}.test-event-preview small{color:var(--muted);font-size:11px}.test-success-card{background:#63e6be0d;border:1px solid #63e6be3b;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:31px;padding:16px;display:flex}.test-success-card>div{flex-direction:column;gap:8px;min-width:0;display:flex}.test-success-card code{color:var(--text);white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace;overflow:auto}.success-mark{color:#0b1008;background:#63e6be;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}@media (width<=900px){.onboarding-sidebar{flex-basis:245px;padding-inline:17px}.onboarding-sidebar-copy{margin-top:42px}.onboarding-content{padding-inline:12px}.wizard-step h1{font-size:32px}}@media (width<=760px){.onboarding-sidebar{display:none}.onboarding-content{padding-top:30px}.onboarding-step-kicker{margin-bottom:22px}.wizard-step h1{font-size:28px}.wizard-lead{font-size:13px}.onboarding-copy-row,.onboarding-install-row{flex-direction:column;align-items:stretch}.onboarding-copy-row .copy-button,.onboarding-install-row .copy-button{width:100%}.onboarding-project-meta{flex-direction:column}.onboarding-project-meta>span{min-width:0}.wizard-actions{margin-top:28px}}@media (width<=520px){.onboarding-profile-options{grid-template-columns:1fr}.onboarding-profile-options>button{min-height:0}}@media (width<=900px){.insight-layout{grid-template-columns:1fr;gap:20px}.insight-evidence-column{border-top:1px solid var(--line);border-left:0;padding:18px 0 0}.insight-action{grid-column:auto}.insight-ai-reading{grid-template-columns:1fr;gap:14px}}@media (width<=600px){.issue-insight{padding:19px 16px 18px}.insight-header{flex-direction:column;align-items:flex-start}.insight-confidence{margin-left:45px}.insight-ai-button{align-self:flex-start;margin-left:45px}.insight-ai-triage{flex-direction:column;align-items:flex-start}.insight-apply-button{justify-content:center;width:100%}.insight-summary{font-size:14px}.insight-action{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.insight-action-link{justify-content:center;width:100%}.insight-engine{align-self:flex-end}}.issue-workspace-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;margin-top:26px;padding-bottom:18px;display:flex}.issue-workspace-intro h2{color:var(--text);letter-spacing:-.04em;margin:6px 0 5px;font-size:19px}.issue-workspace-intro p{max-width:720px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.issue-workspace-legend{color:var(--muted);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px 15px;font-size:11px;display:flex}.issue-workspace-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.legend-dot{background:var(--muted);border-radius:50%;width:7px;height:7px}.legend-dot.native{background:#b9f45d;box-shadow:0 0 0 3px #b9f45d16}.legend-dot.telemetry{background:#8c7bff;box-shadow:0 0 0 3px #8c7bff16}.legend-dot.ai{background:#d39bff;box-shadow:0 0 0 3px #d39bff16}.issue-detail-tabs{z-index:30;border-bottom-color:color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 93%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:52px;margin-top:0;position:sticky;top:0}.issue-detail-tabs button:first-child{color:var(--text)}.issue-tab-content{min-height:0}.issue-tab-content>.issue-release-history:first-of-type{margin-top:4px}.issue-tab-content .replay-correlation-strip{margin-top:0}.insight-v3-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;padding:23px 0 19px;display:flex}.insight-v3-heading{align-items:flex-start;gap:11px;min-width:0;display:flex}.insight-v3-mark{color:#b9f45d;background:#b9f45d0f;border:1px solid #b9f45d66;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.insight-v3-heading .eyebrow{align-items:center;gap:8px;display:flex}.insight-v3-heading h2{color:var(--text);letter-spacing:-.04em;margin:6px 0 4px;font-size:18px}.insight-v3-heading p,.insight-v3-ai-title p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.insight-v3-confidence{color:var(--muted);flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.insight-v3-confidence strong{color:#b9f45d;font:600 20px Geist Mono,Vazirmatn,monospace}.insight-v3-confidence.critical strong,.insight-v3-confidence.high strong{color:#ff9bad}.insight-v3-confidence span{font-size:11px}.insight-v3-native{padding:20px 0 22px}.insight-v3-section-label,.insight-v3-ai-kicker{color:var(--text);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:8px;font:650 11px Geist Mono,Vazirmatn,monospace;display:flex}.insight-v3-section-label>span:first-child{align-items:center;gap:7px;display:inline-flex}.insight-v3-section-label svg{color:#b9f45d}.insight-v3-verdict{border:1px solid color-mix(in srgb, #b9f45d 25%, var(--line));max-width:52%;color:var(--muted);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.insight-v3-verdict .insight-verdict-dot{flex:0 0 7px}.insight-v3-lead-grid{grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);gap:30px;margin-top:19px;display:grid}.insight-v3-lead-grid>div{min-width:0}.insight-v3-lead-grid>div+div{border-left:1px solid var(--line);padding-left:27px}.insight-v3-lead-grid p{color:var(--text);margin:8px 0 0;font-size:13px;line-height:1.75}.insight-v3-summary{font-size:14px!important}.insight-v3-support-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);gap:30px;margin-top:21px;padding-top:19px;display:grid}.insight-v3-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin-top:10px;display:grid}.insight-v3-evidence-list span{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent);flex-direction:column;gap:4px;min-width:0;padding-top:8px;display:flex}.insight-v3-evidence-list b{color:var(--muted);font-size:11px;font-weight:500}.insight-v3-evidence-list em{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.5;overflow:hidden}.insight-v3-next{border-left:2px solid #b9f45d;padding-left:17px}.insight-v3-next p{color:var(--muted);margin:7px 0 12px;font-size:12px;line-height:1.7}.insight-v3-ai{border-top:1px solid #8c7bff55;border-radius:0;margin-top:0;padding-top:20px}.insight-v3-ai.has-result{border-top-color:#8c7bff88}.insight-v3-ai-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.insight-v3-ai-title{align-items:center;gap:10px;min-width:0;display:flex}.insight-v3-ai-mark{color:#c2b7ff;background:#8c7bff12;border:1px solid #8c7bff66;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.insight-v3-ai-kicker{gap:8px}.insight-v3-ai-kicker .insight-source-tag{letter-spacing:0}.insight-v3-ai .insight-ai-button{align-self:center}.insight-v3-ai-body{margin-top:19px}.insight-v3-ai-notice{color:#c2b7ff;background:#8c7bff0b;border-left:2px solid #8c7bff;align-items:flex-start;gap:8px;margin-bottom:19px;padding:9px 12px;display:flex}.insight-v3-ai-notice>span{flex-direction:column;gap:3px;display:flex}.insight-v3-ai-notice strong{color:var(--text);font-size:11px;font-weight:650}.insight-v3-ai-notice small{color:var(--muted);font-size:11px;line-height:1.55}.insight-v3-ai-lead-grid{grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);gap:30px;display:grid}.insight-v3-ai-lead-grid>div{min-width:0}.insight-v3-ai-lead-grid>div+div{border-left:1px solid #8c7bff35;padding-left:27px}.insight-v3-ai-lead-grid p{color:var(--text);margin:8px 0 0;font-size:13px;line-height:1.7}.insight-v3-ai-triage{border-top:1px solid #8c7bff35;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:20px;padding-top:17px;display:flex}.insight-v3-ai-triage>div{min-width:0}.insight-v3-ai-triage .insight-ai-judgement p{max-width:680px}.insight-v3-ai-evidence{border-top:1px solid #8c7bff35;margin-top:18px;padding-top:15px}.insight-v3-ai-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin-top:9px;display:grid}.insight-v3-ai-evidence>div>span{border-top:1px solid #8c7bff25;flex-direction:column;gap:4px;min-width:0;padding-top:8px;display:flex}.insight-v3-ai-evidence b{color:var(--muted);font-size:11px;font-weight:500}.insight-v3-ai-evidence em{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.5;overflow:hidden}.insight-v3-ai-next{border-left:2px solid #8c7bff;align-items:baseline;gap:10px;margin-top:18px;padding-left:15px;display:flex}.insight-v3-ai-next strong{color:var(--text);font-size:12px;font-weight:550;line-height:1.6}.insight-v3-ai-empty{color:#c2b7ff;align-items:flex-start;gap:10px;margin-top:18px;display:flex}.insight-v3-ai-empty>div{flex-direction:column;gap:5px;display:flex}.insight-v3-ai-empty strong{color:var(--text);font-size:12px}.insight-v3-ai-empty span{color:var(--muted);font-size:11px;line-height:1.65}.issue-tab-content>.timeline-panel .timeline-head h2{font-size:17px}.issue-tab-content>.timeline-panel .timeline-head>div>span{color:var(--muted);font-size:11px}.issue-tab-content>.timeline-panel .event-detail-tabs{margin-top:19px}@media (width<=900px){.issue-workspace-intro{flex-direction:column;align-items:flex-start;gap:14px}.issue-workspace-legend{justify-content:flex-start}.issue-detail-tabs{top:0}.insight-v3-lead-grid,.insight-v3-support-grid,.insight-v3-ai-lead-grid{grid-template-columns:1fr;gap:18px}.insight-v3-lead-grid>div+div,.insight-v3-ai-lead-grid>div+div,.insight-v3-next{border-top:1px solid var(--line);border-left:0;padding-top:17px;padding-left:0}.insight-v3-ai-triage{flex-direction:column;align-items:flex-start}.insight-v3-ai-triage .insight-apply-button{justify-content:center;width:100%}.issue-tab-content>.timeline-panel .timeline-layout{grid-template-columns:1fr}.issue-tab-content>.timeline-panel .timeline-list{border-right:0;border-bottom:1px solid var(--line);max-height:270px}.issue-tab-content>.timeline-panel .timeline-detail{padding-left:0}}.issue-secondary-section{border-block:1px solid var(--line);margin-top:18px}.issue-secondary-section+.issue-secondary-section{border-top:0;margin-top:0}.issue-secondary-section>summary{min-height:78px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 3px;list-style:none;display:flex}.issue-secondary-section>summary::-webkit-details-marker{display:none}.issue-secondary-section>summary>span{grid-template-columns:auto minmax(0,auto);align-items:center;gap:3px 9px;min-width:0;display:grid}.issue-secondary-section>summary>span>svg{color:#8c7bff;grid-row:1/span 2}.issue-secondary-section>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.issue-secondary-section>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.issue-secondary-section>summary>svg{color:var(--muted);flex:none;transition:transform .18s}.issue-secondary-section[open]>summary{border-bottom:1px solid var(--line)}.issue-secondary-section[open]>summary>svg{color:var(--text);transform:rotate(90deg)}.issue-secondary-section>summary:hover{color:var(--text);background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.issue-secondary-section-body{padding:0 0 2px;animation:.18s cubic-bezier(.22,1,.36,1) both issue-secondary-enter}@keyframes issue-secondary-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.issue-secondary-section .issue-team-workspace{border-bottom:0}.issue-secondary-section .grouping-panel{border-bottom:0;padding-bottom:24px}@media (width<=600px){.issue-secondary-section>summary{min-height:70px}.issue-secondary-section>summary strong{font-size:12px}.insight-v3-header,.insight-v3-ai-header{flex-direction:column;align-items:flex-start}.insight-v3-confidence{align-items:flex-start;margin-left:47px}.insight-v3-section-label{flex-direction:column;align-items:flex-start}.insight-v3-verdict{max-width:100%}.insight-v3-evidence-list,.insight-v3-ai-evidence>div{grid-template-columns:1fr}.insight-v3-ai .insight-ai-button{justify-content:center;width:100%}.insight-v3-ai-next{flex-direction:column;align-items:flex-start;gap:5px}}.nav-soon{color:var(--muted);text-transform:uppercase;margin-left:auto;font:11px Geist Mono,Vazirmatn,monospace}.health-page-main{max-width:1700px}.health-content{padding:39px 0 80px}.health-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:29px;display:flex}.health-heading .eyebrow{align-items:center;gap:6px;display:inline-flex}.health-heading h1{color:var(--text);letter-spacing:-.06em;margin:8px 0 6px;font-size:32px}.health-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.health-heading>.dropdown-select{min-width:150px}.health-state{min-height:440px;margin-top:0}.health-summary-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.health-summary-item{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:122px;padding:18px 20px;display:flex}.health-summary-item:first-child{border-left:0;padding-left:0}.health-summary-item:last-child{padding-right:0}.health-summary-item span,.health-summary-item small{color:var(--muted);font-size:11px}.health-summary-item strong{color:var(--text);letter-spacing:-.08em;font:600 24px Geist Mono,Vazirmatn,monospace}.health-summary-item.accent strong{color:#b9f45d}.health-chart-section{background:var(--surface);border-radius:11px;margin-top:20px}.health-chart-head{align-items:flex-start;padding-bottom:8px}.health-chart-head h2{color:var(--text);margin:6px 0 4px;font-size:16px}.health-chart-head>div:first-child>span{font-size:11px}.health-legend{color:var(--muted);align-items:center;gap:15px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.health-legend span{align-items:center;gap:5px;display:inline-flex}.health-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.legend-events{background:#b9f45d;box-shadow:0 0 8px #b9f45d88}.legend-new{background:#8c7bff}.legend-resolved{background:#63e6be}.health-chart-wrap{padding:8px 20px 0}.health-chart{width:100%;height:auto;min-height:210px;display:block;overflow:visible}.health-chart-grid{stroke:var(--line);stroke-dasharray:3 8;stroke-width:1px}.health-chart-area{fill:url(#health-area-gradient)}.health-chart-line{fill:none;stroke:#b9f45d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;filter:drop-shadow(0 0 5px #b9f45d55)}.health-chart-new-line,.health-chart-resolved-line{stroke-width:1.8px;stroke-dasharray:5 5;filter:none}.health-chart-new-line{stroke:#8c7bff}.health-chart-resolved-line{stroke:#63e6be}.health-chart-point{fill:#b9f45d;stroke:var(--surface);stroke-width:2px}.health-chart-axis{color:var(--muted);justify-content:space-between;padding:0 1px 13px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.health-chart-totals{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:25px;padding:13px 20px 17px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.health-chart-totals b{color:var(--text);margin-right:4px;font-weight:600}.health-breakdown-grid{grid-template-columns:1fr 1fr;gap:19px;margin-top:19px;display:grid}.health-breakdown{min-height:290px}.health-breakdown .panel-head{align-items:flex-start}.health-breakdown .panel-head h2{color:var(--text);margin-top:6px;font-size:15px}.health-breakdown-list{padding:0 20px 19px}.health-breakdown-row{border-top:1px solid var(--line);padding:13px 0}.health-breakdown-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.health-breakdown-row-head strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.health-breakdown-row-head span,.health-breakdown-row small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.health-breakdown-bar{background:var(--surface-2);border-radius:99px;height:5px;margin-top:9px;overflow:hidden}.health-breakdown-bar i{border-radius:inherit;background:linear-gradient(90deg,#8c7bff,#b9f45d);height:100%;display:block}.health-breakdown-row small{margin-top:7px;font-size:11px;display:block}.health-empty{min-height:190px;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:25px;font-size:11px;display:flex}.health-top-issues{margin-top:19px}.health-top-issues .panel-head h2{color:var(--text);margin-top:6px;font-size:15px}.health-top-issue-list{border-top:1px solid var(--line)}.health-top-issue{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 20px;display:flex}.health-top-issue:last-child{border-bottom:0}.health-top-issue:hover{background:var(--surface-2)}.health-top-issue>svg{color:var(--muted);flex:none;transition:color .2s,transform .2s}.health-top-issue:hover>svg{color:#b9f45d;transform:translate(2px)}.health-top-issue-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.health-top-issue-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.health-top-issue-main small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.health-top-issue-count{flex-direction:column;align-items:flex-end;gap:4px;min-width:70px;display:flex}.health-top-issue-count b{font:600 12px Geist Mono,Vazirmatn,monospace}.health-top-issue-count small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.releases-content{padding-bottom:82px}.release-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:19px;margin-top:29px;display:grid}.release-latest-card,.release-coverage-card{min-width:0;padding:22px}.release-latest-card{background:linear-gradient(135deg, #b9f45d0d, var(--surface));border-color:#b9f45d35}.release-card-head,.release-card-meta,.release-metric-row,.coverage-stats,.release-row-title,.release-row-meta{align-items:center;display:flex}.release-card-head{justify-content:space-between;gap:16px}.release-card-head h2{color:var(--text);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.05em;margin:9px 0 0;font:600 21px Geist Mono,Vazirmatn,monospace;overflow:hidden}.release-health{border:1px solid;border-radius:99px;flex:none;padding:6px 9px;font:11px Geist Mono,Vazirmatn,monospace}.release-health.healthy{color:#63e6be;background:#63e6be0d;border-color:#63e6be45}.release-health.critical{color:#ff9bad;background:#ff7a9110;border-color:#ff7a9150}.release-health.open{color:#b8aaff;background:#8c7bff10;border-color:#8c7bff55}.release-card-meta{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:16px;font:11px Geist Mono,Vazirmatn,monospace}.release-card-meta b{color:var(--text);margin-left:4px;font-weight:500}.release-card-meta span,.release-row-meta span{align-items:center;gap:5px;display:inline-flex}.release-metric-row{border-top:1px solid var(--line);gap:0;margin-top:25px}.release-metric-row>div{border-right:1px solid var(--line);flex-direction:column;flex:1;gap:7px;min-width:0;padding:16px 16px 0 0;display:flex}.release-metric-row>div+div{padding-left:16px}.release-metric-row>div:last-child{border-right:0}.release-metric-row span{color:var(--muted);font-size:11px}.release-metric-row strong{color:var(--text);font:600 18px Geist Mono,Vazirmatn,monospace}.release-coverage-card .panel-head{align-items:flex-start;padding-bottom:0}.release-coverage-card h2{color:var(--text);margin:7px 0 0;font-size:16px}.coverage-value{color:#b9f45d;letter-spacing:-.08em;font:600 25px Geist Mono,Vazirmatn,monospace}.coverage-track{background:var(--surface-2);border-radius:99px;height:8px;margin-top:27px;overflow:hidden}.coverage-track i{border-radius:inherit;background:linear-gradient(90deg,#8c7bff,#b9f45d);min-width:0;height:100%;transition:width .3s;display:block}.release-coverage-card p{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.75}.coverage-stats{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;margin-top:21px;padding-top:14px;font:11px Geist Mono,Vazirmatn,monospace}.coverage-stats b{color:var(--text);margin-right:4px;font-weight:600}.releases-list{margin-top:19px;overflow:hidden}.releases-list .panel-head{align-items:flex-start}.releases-list .panel-head h2{color:var(--text);margin-top:6px;font-size:15px}.release-rows{border-top:1px solid var(--line)}.release-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-width:0;padding:16px 20px;display:flex}.release-row:hover{background:var(--surface-2)}.release-row-mark{color:#b8aaff;background:#8c7bff0e;border:1px solid #8c7bff42;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.release-row-main{flex:1;min-width:0}.release-row-title{justify-content:space-between;gap:14px}.release-row-title strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:500 12px Geist Mono,Vazirmatn,monospace;overflow:hidden}.release-row-title>span{color:var(--muted);flex:none;font:11px Geist Mono,Vazirmatn,monospace}.release-row-meta{color:var(--muted);flex-wrap:wrap;gap:7px 16px;margin-top:8px;font:11px Geist Mono,Vazirmatn,monospace}.release-row-meta b{color:var(--text);margin-right:3px;font-weight:600}.release-row-meta .release-lifecycle{padding:3px 6px}.release-regression{flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:108px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.release-regression.healthy{color:#63e6be}.release-regression.critical{color:#ff9bad}.release-regression b{font-weight:600}.release-card-empty{flex-direction:column;justify-content:center;min-height:170px;display:flex}.release-card-empty h2{color:var(--text);margin:10px 0 7px;font-size:18px}.release-card-empty p{max-width:530px;color:var(--muted);margin:0;font-size:11px;line-height:1.75}.release-card-empty code,.release-empty code{color:var(--text);font:11px Geist Mono,Vazirmatn,monospace}.release-empty{min-height:260px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:26px;display:flex}.release-empty svg{color:#b9f45d}.release-empty h2{color:var(--text);margin:13px 0 8px;font-size:17px}.release-empty p{max-width:520px;margin:0 0 17px;font-size:11px;line-height:1.8}.release-regression-note{color:#ff9bad;background:#ff7a910c;border:1px solid #ff7a9140;border-radius:10px;align-items:flex-start;gap:11px;margin-top:19px;padding:14px 16px;display:flex}.release-regression-note>svg{flex:none;margin-top:1px}.release-regression-note div{flex-direction:column;gap:5px;display:flex}.release-regression-note strong{font-size:12px}.release-regression-note span{color:var(--muted);font-size:11px;line-height:1.65}.release-row{border:0;border-bottom:1px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0}.release-row:last-child{border-bottom:0}.release-row-arrow{color:var(--muted);flex:none;transition:color .2s,transform .2s}.release-row:hover .release-row-arrow{color:#b9f45d;transform:translate(2px)}.release-detail-content{padding-bottom:82px}.release-detail-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:29px;display:flex}.release-detail-heading h1{color:var(--text);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.06em;margin:9px 0 7px;font:600 29px Geist Mono,Vazirmatn,monospace;overflow:hidden}.release-detail-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.release-detail-heading>.release-health{margin-top:4px}.release-delivery-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:27px;display:grid}.release-delivery-meta>div{border-left:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px 7px;min-width:0;padding:14px 18px;display:grid;position:relative}.release-delivery-meta>div:first-child{border-left:0;padding-left:0}.release-delivery-meta svg{color:#b8aaff;grid-row:1/3}.release-delivery-meta span{color:var(--muted);font-size:11px}.release-delivery-meta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font:500 11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.release-repository-line{border-bottom:1px solid var(--line);min-width:0;color:var(--muted);align-items:center;gap:12px;padding:10px 0;font-size:11px;display:flex}.release-repository-line code{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.release-repository-line small{white-space:nowrap;margin-left:auto}.release-repository-line+.release-detail-summary-grid{margin-top:0}.release-detail-summary-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:0;display:grid}.release-detail-summary-grid>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:112px;padding:17px 19px;display:flex}.release-detail-summary-grid>div:first-child{border-left:0;padding-left:0}.release-detail-summary-grid>div:last-child{padding-right:0}.release-detail-summary-grid span,.release-detail-summary-grid small{color:var(--muted);font-size:11px}.release-detail-summary-grid strong{color:var(--text);letter-spacing:-.07em;font:600 22px Geist Mono,Vazirmatn,monospace}.release-detail-summary-grid>div.critical strong,.release-detail-summary-grid>div.critical span{color:#ff9bad}.release-detail-summary-grid>div.healthy strong,.release-detail-summary-grid>div.healthy span{color:#63e6be}.release-issues{margin-top:25px;overflow:hidden}.release-issues .panel-head{align-items:flex-start}.release-issues .panel-head h2{color:var(--text);margin-top:6px;font-size:15px}.release-issue-rows{border-top:1px solid var(--line)}.release-issue-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 20px;display:flex}.release-issue-row:last-child{border-bottom:0}.release-issue-row:hover{background:var(--surface-2)}.release-issue-row>svg{color:var(--muted);flex:none;transition:color .2s,transform .2s}.release-issue-row:hover>svg:last-child{color:#b9f45d;transform:translate(2px)}.release-issue-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.release-issue-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.release-issue-main small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.release-issue-regression{color:#ff9bad;flex:none;align-items:center;gap:5px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}@media (width<=1000px){.health-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.health-summary-item:nth-child(4){border-left:0;border-top:1px solid var(--line)}.health-summary-item:nth-child(5){border-top:1px solid var(--line)}.health-breakdown-grid,.release-overview-grid{grid-template-columns:1fr}.release-detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.release-detail-summary-grid>div:nth-child(4){border-left:0;border-top:1px solid var(--line)}.release-detail-summary-grid>div:nth-child(5),.release-detail-summary-grid>div:nth-child(6){border-top:1px solid var(--line)}}@media (width<=800px){.health-content{padding-top:25px}.health-heading{flex-direction:column;align-items:flex-start;gap:18px}.health-heading>.dropdown-select{width:100%}.health-summary-grid{grid-template-columns:1fr 1fr}.health-summary-item{min-height:100px;padding:14px 0}.health-summary-item:nth-child(odd){border-left:0;padding-right:14px}.health-summary-item:nth-child(2n){padding-left:14px}.health-summary-item:nth-child(3),.health-summary-item:nth-child(4),.health-summary-item:nth-child(5){border-top:1px solid var(--line)}.health-summary-item strong{font-size:20px}.health-chart-head{flex-direction:column;gap:15px}.health-legend{flex-wrap:wrap}.health-chart-wrap{padding-inline:8px}.health-chart-totals{flex-wrap:wrap;gap:13px;padding-inline:12px}.release-overview-grid{margin-top:22px}.release-latest-card,.release-coverage-card{padding:17px 14px}.release-card-head{flex-direction:column;align-items:flex-start}.release-health{align-self:flex-start}.release-row{align-items:flex-start;padding-inline:14px}.release-regression{min-width:0;margin-left:auto}.release-regression span{display:none}.release-row-title{flex-direction:column;align-items:flex-start;gap:5px}.release-row-meta{gap:6px 11px}.release-detail-heading{flex-direction:column;align-items:flex-start;gap:13px}.release-detail-heading h1{max-width:100%;font-size:24px}.release-delivery-meta{grid-template-columns:1fr 1fr}.release-delivery-meta>div{padding:13px 0}.release-delivery-meta>div:nth-child(odd){border-left:0;padding-right:12px}.release-delivery-meta>div:nth-child(2n){padding-left:12px}.release-delivery-meta>div:nth-child(n+3){border-top:1px solid var(--line)}.release-detail-summary-grid{grid-template-columns:1fr 1fr}.release-detail-summary-grid>div{min-height:92px;padding:14px 0}.release-detail-summary-grid>div:nth-child(odd){border-left:0;padding-right:14px}.release-detail-summary-grid>div:nth-child(2n){padding-left:14px}.release-detail-summary-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.release-detail-summary-grid strong{font-size:19px}.release-issue-row{align-items:flex-start;padding-inline:14px}.release-issue-row .detail-status{display:none}.release-issue-regression{margin-left:auto;font-size:0}.issue-release-context{flex-wrap:wrap;gap:12px}.issue-release-primary{min-width:calc(100% - 90px)}.issue-release-attribute{flex:130px}}.project-nav{flex-direction:column;gap:22px;margin-top:28px;display:flex}.project-nav-group{gap:4px;display:grid}.project-nav .nav-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 11px 5px;font:600 11px Geist Mono,Vazirmatn,monospace}.project-nav .nav-item{min-height:40px;color:var(--muted);border:1px solid #0000;border-radius:9px;gap:10px;margin:0;padding:0 11px;font-size:12px;transition:color .18s,background-color .18s,border-color .18s,transform .18s;position:relative}.project-nav .nav-item:hover:not(:disabled){color:var(--text);background:var(--surface-2);border-color:var(--line);transform:translate(2px)}.project-nav .nav-item.active{color:var(--text);background:var(--surface-2);border-color:var(--line);box-shadow:inset 2px 0 #b9f45d,0 5px 14px #0000000b}.project-nav .nav-item.active:after{content:"";background:#b9f45d;border-radius:50%;width:4px;height:4px;margin-left:auto;box-shadow:0 0 0 4px #b9f45d18}.project-nav .nav-item:disabled{border-color:#0000}.project-nav .nav-item svg{flex:0 0 17px}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-nav .nav-count{margin-left:auto}.project-nav .nav-item.active .nav-count{margin-left:0}.sidebar .issue-project-card{box-shadow:0 8px 24px #0000000a}.assignee-avatar{color:#0b1010;letter-spacing:-.04em;border-radius:50%;flex:none;place-items:center;font:700 11px/1 Geist Mono,Vazirmatn,monospace;display:inline-grid;overflow:hidden}.assignee-avatar.tiny{width:22px;height:22px}.assignee-avatar.small{width:28px;height:28px;font-size:11px}.assignee-avatar.medium{width:36px;height:36px;font-size:12px}.assignee-avatar.lime{background:#b9f45d}.assignee-avatar.violet{color:#f1edff;background:#8c7bff}.assignee-avatar.cyan{background:#63e6be}.assignee-avatar.rose{color:#fff0f3;background:#ff7a91}.assignee-avatar img{object-fit:cover;width:100%;height:100%}.issue-assignee-inline,.health-issue-assignee,.release-issue-assignee{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.issue-assignee-inline{flex:0 140px}.issue-assignee-inline>span:last-child,.health-issue-assignee>span:last-child,.release-issue-assignee>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issue-assignee-inline.unassigned,.health-issue-assignee.unassigned,.release-issue-assignee.unassigned{opacity:.65}.issue-assignee-inline.unassigned svg,.health-issue-assignee.unassigned svg,.release-issue-assignee.unassigned svg{color:var(--muted)}.health-issue-assignee,.release-issue-assignee{flex:0 150px;margin-left:auto;font:11px Geist,Vazirmatn,sans-serif}.issue-owner-value{align-items:center;gap:8px;min-width:0;display:flex}.issue-owner-value strong{min-width:0;font-family:Geist,Vazirmatn,sans-serif;font-size:14px}.issue-owner-unassigned{color:var(--muted)!important;font:500 14px Geist,Vazirmatn,sans-serif!important}.issue-facts{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.issue-assignee-inline{flex-basis:112px}.health-issue-assignee,.release-issue-assignee{flex-basis:118px}.issue-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.issue-fact:nth-child(4){border-left:0;border-top:1px solid var(--line)}.issue-fact:nth-child(5){border-top:1px solid var(--line)}}@media (width<=800px){.project-nav{margin-top:22px}.issue-assignee-inline{flex-basis:98px}.health-issue-assignee,.release-issue-assignee{flex-basis:105px}.issue-facts{grid-template-columns:1fr 1fr}.issue-fact:nth-child(3),.issue-fact:nth-child(5){border-left:0;border-top:1px solid var(--line)}.issue-fact:nth-child(4){border-top:1px solid var(--line)}}.grouping-panel{border-bottom:1px solid var(--line);padding:26px 0 28px;position:relative}.grouping-panel:before{filter:blur(42px);pointer-events:none;content:"";background:#8c7bff0b;border-radius:50%;width:250px;height:150px;position:absolute;top:0;right:5%}.grouping-heading{align-items:flex-start;gap:12px;display:flex;position:relative}.grouping-heading>div{min-width:0}.grouping-mark{color:#b8aaff;background:#8c7bff12;border:1px solid #8c7bff4d;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.grouping-heading h2{letter-spacing:-.04em;margin:5px 0 0;font-size:17px}.grouping-heading p{max-width:750px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}.grouping-version{color:#63e6be;background:#63e6be0b;border:1px solid #63e6be33;border-radius:99px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:5px 8px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.grouping-signature{border-block:1px dashed var(--line);grid-template-columns:140px minmax(0,1fr);align-items:center;gap:14px;margin-top:22px;padding:12px 0;display:grid}.grouping-signature>span,.grouping-evidence>span,.grouping-rules>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.grouping-signature code{color:#b8aaff;text-overflow:ellipsis;white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.grouping-evidence-grid{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:30px;padding:20px 0;display:grid}.grouping-frame-list{gap:7px;margin-top:11px;display:grid}.grouping-frame{grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:37px;display:grid}.grouping-frame>i{color:#657083;font:11px Geist Mono,Vazirmatn,monospace}.grouping-frame>span{align-items:baseline;gap:10px;min-width:0;display:flex}.grouping-frame strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;overflow:hidden}.grouping-frame code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.grouping-frame small{color:#63e6be;background:#63e6be10;border-radius:99px;padding:3px 6px;font:11px Geist Mono,Vazirmatn,monospace}.grouping-rules{border-left:1px solid var(--line);padding-left:25px}.grouping-rules strong{color:var(--text);margin-top:12px;font:600 15px Geist Mono,Vazirmatn,monospace;display:block}.grouping-rules p,.grouping-muted{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.75}.grouping-component-list{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.grouping-component-list code{color:#b8aaff;background:#8c7bff0c;border:1px solid #8c7bff32;border-radius:6px;padding:5px 7px;font:11px Geist Mono,Vazirmatn,monospace}.grouping-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.grouping-action{min-width:0;padding-top:20px;position:relative}.grouping-action:first-child{z-index:4;border-right:1px solid var(--line);padding-right:25px}.grouping-action:last-child{z-index:3;padding-left:25px}.grouping-action-copy{align-items:flex-start;gap:9px;display:flex}.grouping-action-copy>svg{color:#b9f45d;flex:none;margin-top:1px}.grouping-action-copy>span{flex-direction:column;gap:5px;min-width:0;display:flex}.grouping-action-copy strong{font-size:12px}.grouping-action-copy small{color:var(--muted);font-size:11px;line-height:1.55}.grouping-action-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:14px;display:grid}.grouping-action-controls .dropdown-caption{font-size:11px}.grouping-action-controls .dropdown-trigger{background:var(--surface-2);min-height:38px;padding-block:8px;font-size:11px}.grouping-action-controls .dropdown-menu{min-width:min(440px,100vw - 60px)}.grouping-action-button{color:#0b1008;cursor:pointer;background:#b9f45d;border:1px solid #b9f45d55;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.grouping-action-button.secondary{border-color:var(--line);color:var(--text);background:var(--surface-2)}.grouping-action-button:hover:not(:disabled){filter:brightness(1.05)}.grouping-action-button:disabled{cursor:not-allowed;opacity:.42}.grouping-error{color:#ff9bad;align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.activity-icon.merged,.activity-icon.split{color:#b8aaff;background:#8c7bff18}@media (width<=1000px){.grouping-actions{grid-template-columns:1fr}.grouping-action:first-child{border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px;padding-right:0}.grouping-action:last-child{padding-left:0}}@media (width<=700px){.grouping-heading{flex-wrap:wrap}.grouping-version{margin-left:48px}.grouping-signature{grid-template-columns:1fr;gap:7px}.grouping-evidence-grid{grid-template-columns:1fr;gap:20px}.grouping-rules{border-top:1px solid var(--line);border-left:0;padding:18px 0 0}.grouping-frame>span{flex-direction:column;align-items:flex-start;gap:3px}.grouping-action-controls{grid-template-columns:1fr}.grouping-action-button{width:100%}}.event-correlation-bar{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.event-correlation-bar>button,.event-correlation-bar>div{border:1px solid var(--line);min-width:0;color:var(--text);background:var(--surface-2);text-align:left;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;padding:11px;display:grid}.event-correlation-bar>button{cursor:pointer}.event-correlation-bar>button:hover{border-color:#b9f45d66}.event-correlation-bar span{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.event-correlation-bar strong{text-overflow:ellipsis;white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.event-correlation-bar small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:11px;overflow:hidden}.event-correlation-bar>*>svg{color:var(--muted);grid-area:1/2/span 2}.event-feature-flags{flex-wrap:wrap;gap:7px;display:flex}.event-feature-flags span{color:#b8aaff;background:#8c7bff0d;border:1px solid #8c7bff33;border-radius:7px;align-items:center;gap:7px;padding:6px 8px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.event-feature-flags b{color:var(--text);font-weight:500}.breadcrumb-list.advanced-list{background:var(--surface-2);max-height:520px;display:block;overflow-y:auto}.breadcrumb-row.advanced{background:0 0;padding:0;display:block}.breadcrumb-row.advanced>summary{cursor:default;grid-template-columns:28px 35px minmax(0,1fr) 50px 70px;align-items:center;gap:7px;min-height:50px;padding:7px 27px 7px 9px;list-style:none;display:grid;position:relative}.breadcrumb-row.advanced.expandable>summary{cursor:pointer}.breadcrumb-row.advanced>summary::-webkit-details-marker{display:none}.breadcrumb-row.advanced>summary:hover{background:color-mix(in srgb, var(--surface) 46%, transparent)}.breadcrumb-row.advanced.expandable>summary:after{color:var(--muted);content:"+";font:12px Geist Mono,Vazirmatn,monospace;transition:transform .16s;position:absolute;right:9px}.breadcrumb-row.advanced.expandable[open]>summary:after{transform:rotate(45deg)}.breadcrumb-kind{border:1px solid var(--line);color:#b8aaff;background:var(--surface);border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.breadcrumb-sequence{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.breadcrumb-main{flex-direction:column;gap:4px;min-width:0;display:flex}.breadcrumb-main strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.breadcrumb-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.breadcrumb-level{color:var(--muted);background:var(--surface);text-align:center;border-radius:99px;padding:3px 5px;font:11px Geist Mono,Vazirmatn,monospace}.breadcrumb-level.error,.breadcrumb-level.fatal{color:#ff9bad;background:#ff7a9112}.breadcrumb-level.warning{color:#ffd166;background:#ffd16612}.breadcrumb-row.advanced time{color:var(--muted);text-align:right;font:11px Geist Mono,Vazirmatn,monospace}.breadcrumb-row.advanced>pre{border:1px solid var(--line);color:#bbc6d5;background:#080b10;border-radius:7px;margin:0 9px 9px 79px;padding:10px;font:11px/1.6 Geist Mono,Vazirmatn,monospace;overflow:auto}@media (width<=800px){.event-correlation-bar{grid-template-columns:1fr}.breadcrumb-row.advanced>summary{grid-template-columns:28px 30px minmax(0,1fr) 55px}.breadcrumb-level{display:none}.breadcrumb-row.advanced>pre{margin-left:72px}}.issue-focus-layout{padding-top:28px}.issue-report-hero{border-block:1px solid color-mix(in srgb, #ff7a91 28%, var(--line));color:#ff8298;background:linear-gradient(100deg,#ff7a910f,#0000 70%);grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:30px;min-height:184px;padding:27px 26px 25px;display:grid;position:relative;overflow:hidden}.issue-report-hero.resolved{color:#63e6be;border-color:color-mix(in srgb, #63e6be 26%, var(--line));background:linear-gradient(100deg,#63e6be0f,#0000 70%)}.issue-report-hero.ignored{color:#e5aa36;border-color:color-mix(in srgb, #ffd166 28%, var(--line));background:linear-gradient(100deg,#ffd1660f,#0000 70%)}.issue-report-hero:after{border:1px solid color-mix(in srgb, currentColor 13%, transparent);width:280px;height:280px;box-shadow:0 0 80px color-mix(in srgb, currentColor 7%, transparent), inset 0 0 60px color-mix(in srgb, currentColor 5%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute;top:-126px;right:-42px}.issue-report-copy{z-index:1;min-width:0;color:var(--text);position:relative}.issue-report-copy .eyebrow{align-items:center;gap:7px;display:flex}.issue-report-copy .detail-status{letter-spacing:0;margin:0 0 0 5px}.issue-report-copy h1{overflow-wrap:anywhere;max-width:1040px;color:var(--text);letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(25px,2.35vw,34px);line-height:1.24}.issue-report-copy>p{max-width:900px;color:var(--muted);text-overflow:ellipsis;align-items:flex-start;gap:7px;margin:0;font:11px/1.55 Geist Mono,Vazirmatn,monospace;display:flex;overflow:hidden}.issue-report-copy>p svg{color:currentColor;flex:none;margin-top:2px}.issue-report-copy>small{color:var(--muted);margin-top:16px;font-size:11px;display:block}.issue-report-signal{z-index:1;border:1px solid color-mix(in srgb, currentColor 35%, var(--line));color:#ff8298;background:color-mix(in srgb, currentColor 7%, var(--surface));width:92px;height:92px;box-shadow:0 0 35px color-mix(in srgb, currentColor 10%, transparent);border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative}.issue-report-signal.resolved{color:#63e6be}.issue-report-signal.ignored{color:#e5aa36}.issue-report-signal svg{grid-row:1/2;margin-top:13px}.issue-report-signal span{color:var(--text);text-transform:uppercase;font:600 11px Geist Mono,Vazirmatn,monospace}.issue-report-signal small{color:var(--muted);margin-top:-8px;font-size:11px}.issue-command-bar{z-index:60;border:1px solid color-mix(in srgb, var(--line) 88%, transparent);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;align-items:center;gap:10px;min-height:66px;margin-top:16px;padding:9px 10px;display:flex;position:sticky;top:10px;box-shadow:0 14px 38px #0000001c}.issue-command-status{align-items:center;gap:6px;display:flex;position:relative}.issue-primary-action{color:#0a1207;cursor:pointer;background:#b9f45d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.issue-primary-action:hover:not(:disabled){background:#c7ff70;transform:translateY(-1px)}.issue-primary-action:disabled{cursor:wait;opacity:.52}.issue-command-separator{background:var(--line);width:1px;height:31px;margin-inline:3px}.issue-command-bar .dropdown-caption{margin-bottom:4px;font:11px Geist Mono,Vazirmatn,monospace}.issue-command-bar .dropdown-trigger{background:var(--surface-2);border:0;border-radius:8px;min-height:39px;padding:8px 9px;font-size:11px}.issue-command-bar .dropdown-trigger:hover:not(:disabled),.issue-command-bar .dropdown-select.is-open .dropdown-trigger{background:color-mix(in srgb, #8c7bff 10%, var(--surface-2))}.issue-command-assignee{z-index:7;width:min(235px,23vw)}.issue-command-priority{z-index:6;width:125px}.issue-command-assignee .dropdown-menu{min-width:270px}.issue-command-priority .dropdown-menu{min-width:150px}.issue-command-bookmark{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-self:flex-end;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:inline-flex}.issue-command-bookmark:hover:not(:disabled),.issue-command-bookmark.active{color:#b9f45d;background:#b9f45d0b;border-color:#b9f45d52}.issue-command-bookmark:disabled{cursor:wait;opacity:.5}.issue-command-saving{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.issue-more-menu{position:relative}.issue-more-menu>summary{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:11px;list-style:none;display:inline-flex}.issue-more-menu>summary::-webkit-details-marker{display:none}.issue-more-menu[open]>summary,.issue-more-menu>summary:hover{color:var(--text);background:var(--surface-2)}.issue-more-menu>div{z-index:130;border:1px solid var(--line);background:var(--surface);border-radius:10px;width:230px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 45px #00000042}.issue-more-menu>div button{color:#e5aa36;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;width:100%;padding:9px;font-size:11px;display:flex}.issue-more-menu>div button:hover{background:#ffd1660d}.issue-more-menu>div small{color:var(--muted);padding:5px 9px 7px;font-size:11px;line-height:1.55;display:block}.issue-command-error{color:#ff9bad;align-items:center;gap:7px;margin-top:8px;font-size:11px;display:flex}.issue-focus-layout .issue-facts{border-top:1px solid var(--line);margin-top:13px}.issue-focus-layout .issue-fact{min-height:100px}.issue-detail-tabs{border-bottom:1px solid var(--line);align-items:stretch;gap:2px;min-height:55px;margin-top:22px;display:flex}.issue-detail-tabs button{min-width:108px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:inline-flex;position:relative}.issue-detail-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.issue-detail-tabs button:hover,.issue-detail-tabs button.active{color:var(--text)}.issue-detail-tabs button.active:after{background:#b9f45d;box-shadow:0 -4px 16px #b9f45d55}.issue-detail-tabs button b{color:var(--muted);background:var(--surface-2);border-radius:99px;padding:2px 5px;font:11px Geist Mono,Vazirmatn,monospace}.issue-tab-content{min-height:440px;animation:.19s cubic-bezier(.22,1,.36,1) both issue-tab-enter}@keyframes issue-tab-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.issue-tab-content>.issue-release-history:first-child{border-top:0}.issue-tab-content .replay-correlation-strip{background:0 0;border-width:0 0 1px;border-radius:0;margin-top:0;padding-inline:0}.issue-tab-content .issue-insight,.timeline-overview{border-top:0}.timeline-overview .timeline-head{align-items:flex-end}.timeline-head .eyebrow{margin-bottom:6px}.timeline-head h2{margin:0 0 5px;font-size:16px}.timeline-open-all{color:#b8aaff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8c7bff66;align-items:center;gap:7px;padding:7px 0;font-size:11px;font-weight:600;display:inline-flex}.timeline-open-all:hover{color:#d2cbff;border-color:#b8aaff}.overview-layout{min-height:0;display:block}.overview-layout .timeline-detail{padding:22px 0 28px}.overview-layout .event-correlation-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-latest-stack .compact-stack{max-height:255px}.issue-evidence-foot{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;margin-top:18px;display:grid}.issue-evidence-foot>span{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:68px;padding:12px 16px;display:flex}.issue-evidence-foot strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.issue-evidence-foot small{color:var(--muted);font-size:11px}.issue-evidence-foot>button{color:#b8aaff;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;min-height:68px;padding:0 16px;font-size:11px;display:inline-flex}.issue-evidence-foot>button:hover{color:var(--text);background:var(--surface-2)}.event-detail-tabs{border-bottom:1px solid var(--line);align-items:center;gap:2px;margin-top:21px;display:flex;overflow-x:auto}.event-detail-tabs button{min-height:42px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.event-detail-tabs button:hover,.event-detail-tabs button.active{color:var(--text)}.event-detail-tabs button.active{border-bottom-color:#8c7bff}.event-detail-tabs button span{background:var(--surface-2);border-radius:99px;padding:2px 5px;font:11px Geist Mono,Vazirmatn,monospace}.event-detail-view{min-height:330px}.event-detail-view>.timeline-section:first-child,.event-detail-view>.timeline-info-grid:first-child{margin-top:17px}.event-full-stack{max-height:430px}.event-view-empty{min-height:160px;color:var(--muted);justify-content:center;align-items:center;font-size:11px;display:flex}.event-raw-payload{border-top:0;margin-top:0;padding-top:17px}.event-raw-payload pre{border:1px solid var(--line);background:#080b10;border-radius:9px;max-height:520px;margin-top:0;padding:14px}.issue-team-workspace{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:0;display:grid}.issue-team-context{border-right:1px solid var(--line);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);min-width:0;display:grid}.issue-team-settings{border-right:1px solid var(--line);min-width:0;padding:26px 26px 28px 0}.issue-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.issue-section-heading h2{letter-spacing:-.035em;margin:6px 0 5px;font-size:16px}.issue-section-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.issue-section-heading>svg{color:#b9f45d;flex:none}.issue-team-settings .issue-tags-field{margin-top:24px}.issue-team-context .issue-comments{padding:27px 26px 28px}.issue-activity-stream{min-width:0;padding:26px 0 28px 28px}.issue-activity-stream .activity-list{margin-top:17px}.issue-activity-stream .activity-row{padding-right:0}.grouping-advanced{border-top:1px solid var(--line);margin-top:4px}.grouping-advanced>summary{min-height:70px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;list-style:none;display:flex}.grouping-advanced>summary::-webkit-details-marker{display:none}.grouping-advanced>summary>span{flex-direction:column;gap:4px;min-width:0;display:flex}.grouping-advanced>summary strong{font-size:11px}.grouping-advanced>summary small{color:var(--muted);font-size:11px}.grouping-advanced>summary svg{color:var(--muted);transition:transform .18s}.grouping-advanced[open]>summary svg{transform:rotate(180deg)}.grouping-advanced:not([open])>.grouping-actions{display:none}.grouping-advanced .grouping-actions{border-top:1px solid var(--line)}@media (width<=1250px){.issue-command-saving{display:none}.issue-command-assignee{width:min(210px,24vw)}.issue-team-workspace{grid-template-columns:1fr}.issue-team-context{border-right:0}.issue-activity-stream{border-top:1px solid var(--line);padding-left:0}}@media (width<=900px){.issue-report-hero{grid-template-columns:minmax(0,1fr) 86px;gap:18px;min-height:160px}.issue-report-signal{width:76px;height:76px}.issue-command-bar{flex-wrap:wrap;position:relative;top:0}.issue-command-separator{display:none}.issue-command-assignee{width:min(250px,44vw)}.issue-command-priority{width:130px}.issue-team-context{grid-template-columns:1fr}.issue-team-settings{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.issue-team-context .issue-comments{padding-inline:0}}@media (width<=700px){.issue-report-hero{grid-template-columns:1fr;padding-inline:18px}.issue-report-signal{display:none}.issue-command-status{width:100%}.issue-primary-action{flex:1}.issue-command-assignee{width:calc(65% - 5px)}.issue-command-priority{width:calc(35% - 5px)}.issue-command-bookmark{flex:1}.issue-focus-layout .issue-fact:nth-child(5){grid-column:1/-1;padding-inline:0}.issue-detail-tabs{overflow-x:auto}.issue-detail-tabs button{min-width:92px}.timeline-overview .timeline-head{align-items:flex-start}.issue-evidence-foot{grid-template-columns:1fr 1fr}.issue-evidence-foot>span{border-bottom:1px solid var(--line)}.issue-evidence-foot>span:nth-child(2){border-right:0}.issue-evidence-foot>button{justify-content:center}.overview-layout .event-correlation-bar{grid-template-columns:1fr}.issue-page-main .topbar{gap:9px}.issue-page-main .breadcrumbs{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.issue-page-main .breadcrumbs strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issue-page-main .top-actions{flex:none}}.issue-insight .insight-header{align-items:center;padding-bottom:19px}.insight-header-actions{flex:none;align-items:center;gap:14px;display:flex}.insight-subtitle{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.6}.insight-source-tag{letter-spacing:.04em;border:1px solid;border-radius:99px;align-items:center;padding:3px 6px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.insight-source-tag.native{color:#b9f45d;background:#b9f45d0d;border-color:#b9f45d45}.insight-source-tag.ai{color:#c2b7ff;background:#8c7bff0d;border-color:#8c7bff55}.insight-native-section{z-index:1;padding-top:18px;position:relative}.insight-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.insight-section-heading>div:first-child{min-width:0}.insight-section-kicker{color:var(--text);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font:650 11px Geist Mono,Vazirmatn,monospace;display:flex}.insight-section-kicker svg{color:#b9f45d}.insight-section-caption{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.insight-signal-pill{border:1px solid color-mix(in srgb, var(--line) 85%, #b9f45d 15%);min-width:0;max-width:48%;color:var(--muted);background:color-mix(in srgb, var(--surface-2) 75%, transparent);border-radius:99px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.insight-signal-pill>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insight-signal-pill b{color:var(--text);text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.insight-native-grid{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;margin-top:20px;padding-bottom:19px;display:grid}.insight-native-reading{min-width:0}.insight-native-reading p{color:var(--text);margin:8px 0 0;font-size:14px;line-height:1.75}.insight-native-cause{border-left:1px solid var(--line);padding-left:24px}.insight-native-cause p{color:#dfe8de}.insight-native-details{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;padding-top:18px;display:grid}.insight-native-details .insight-evidence-column{border-left:0;padding-left:0}.insight-native-next-step{border-left:2px solid #b9f45d;min-width:0;padding-left:17px}.insight-native-next-step p{color:var(--muted);margin:7px 0 13px;font-size:12px;line-height:1.75}.insight-ai-section{z-index:1;border-top:1px solid color-mix(in srgb, var(--line) 85%, transparent);margin-top:22px;padding-top:19px;position:relative}.insight-ai-section.has-result,.insight-ai-section.empty{background:linear-gradient(135deg, #8c7bff0d, color-mix(in srgb, var(--surface-2) 72%, transparent));border:1px solid #8c7bff42;border-radius:11px;padding:16px}.insight-ai-title{align-items:center;gap:10px;min-width:0;display:flex}.insight-ai-mark{color:#c2b7ff;background:#8c7bff12;border:1px solid #8c7bff55;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.insight-ai-heading .insight-ai-button{align-self:center}.insight-ai-content{margin-top:18px}.insight-ai-content .insight-ai-reading{margin-top:0}.insight-ai-content .insight-ai-reading>div{min-width:0}.insight-ai-content .insight-ai-reading p{color:var(--text);margin:7px 0 0;font-size:13px;line-height:1.7}.insight-ai-judgement{min-width:0}.insight-ai-badges{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.insight-ai-badges .insight-priority-badge,.insight-severity-badge{margin-top:0;font-size:11px}.insight-severity-badge{color:#c2b7ff;text-transform:uppercase;background:#8c7bff1c;border-radius:99px;padding:4px 8px;font:650 11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.insight-severity-badge.critical{color:#ffb5c1;background:#ff7a911c}.insight-severity-badge.high{color:#ffe09a;background:#ffd1661c}.insight-severity-badge.low{color:#c8f78f;background:#b9f45d1c}.insight-ai-confidence{border:1px solid color-mix(in srgb, var(--line) 80%, #c2b7ff 20%);color:var(--muted);background:color-mix(in srgb, var(--surface-2) 70%, transparent);text-transform:uppercase;border-radius:99px;padding:4px 8px;font:650 11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.insight-ai-judgement p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.65}.insight-ai-evidence{border-top:1px solid color-mix(in srgb, var(--line) 75%, transparent);margin-top:17px;padding-top:14px}.insight-ai-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:9px;display:grid}.insight-ai-evidence>div>span{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent);flex-direction:column;gap:4px;min-width:0;padding-top:8px;display:flex}.insight-ai-evidence b{color:var(--muted);font-size:11px;font-weight:500}.insight-ai-evidence em{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.5;overflow:hidden}.insight-ai-empty{color:#c2b7ff;align-items:flex-start;gap:10px;margin-top:17px;display:flex}.insight-ai-empty>div{flex-direction:column;gap:5px;display:flex}.insight-ai-empty strong{color:var(--text);font-size:12px}.insight-ai-empty span{color:var(--muted);font-size:11px;line-height:1.65}@media (width<=900px){.insight-native-grid,.insight-native-details{grid-template-columns:1fr;gap:18px}.insight-native-cause,.insight-native-next-step{border-top:1px solid var(--line);border-left:0;padding-top:17px;padding-left:0}}@media (width<=600px){.issue-insight .insight-header{flex-direction:column;align-items:flex-start}.insight-header-actions{margin-left:45px}.insight-section-heading{flex-direction:column;align-items:flex-start}.insight-signal-pill{max-width:100%}.insight-ai-heading .insight-ai-button{justify-content:center;width:100%}.insight-ai-evidence>div{grid-template-columns:1fr}}.issue-tab-content .issue-insight-v3{border:0;border-block:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-top:25px;padding:0 0 26px;overflow:visible}.issue-insight-v3:before{display:none}.issue-detail-tabs{z-index:30;background:color-mix(in srgb, var(--surface) 93%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:52px;margin-top:0;position:sticky;top:0}.issue-detail-tabs button{justify-content:flex-start;min-width:126px;padding-inline:14px;font-weight:600}.issue-detail-tabs button.active:after{left:14px;right:14px}.issue-tab-content>.timeline-panel{border-top:1px solid var(--line);padding-top:1px}.issue-tab-content>.timeline-panel .timeline-head{min-height:78px;padding:20px 0 17px}.issue-tab-content>.timeline-panel .timeline-layout{border-top:1px solid var(--line)}.issue-tab-content>.timeline-panel .timeline-list{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 23%, transparent);border-left:0}.issue-tab-content>.timeline-panel .timeline-item{min-height:72px;padding:14px 17px}.issue-tab-content>.timeline-panel .timeline-item.selected{background:color-mix(in srgb, #8c7bff 9%, var(--surface-2));position:relative}.issue-tab-content>.timeline-panel .timeline-item.selected:before{content:"";background:#8c7bff;width:2px;position:absolute;top:0;bottom:0;left:0}.issue-tab-content>.timeline-panel .timeline-detail{padding:24px 0 28px 27px}@media (width<=900px){.issue-detail-tabs{top:0}.issue-tab-content>.timeline-panel .timeline-layout{grid-template-columns:1fr}.issue-tab-content>.timeline-panel .timeline-list{border-right:0;border-bottom:1px solid var(--line);max-height:270px}.issue-tab-content>.timeline-panel .timeline-detail{padding-left:0}}.issue-tab-content>.timeline-panel .event-detail-view{min-height:0}.issue-tab-content>.timeline-panel .event-stack-section{margin-top:19px}.issue-tab-content>.timeline-panel .event-stack-section .timeline-section-title{margin-bottom:10px}.issue-related-signals{padding:14px 0}.issue-related-signals>header{gap:4px;padding:17px 0 10px;display:grid}.issue-related-signals>header strong{color:var(--text);letter-spacing:-.02em;font-size:13px}.issue-related-signals>header small{color:var(--muted);font-size:11px;line-height:1.55}.issue-tab-content>.timeline-panel .event-context-overview{margin-top:20px}.issue-tab-content>.timeline-panel .event-context-overview .timeline-section,.issue-tab-content>.timeline-panel .event-context-section,.issue-tab-content>.timeline-panel .event-breadcrumbs-section{min-width:0}.issue-tab-content>.timeline-panel .event-context-section,.issue-tab-content>.timeline-panel .event-breadcrumbs-section{border-top:1px solid var(--line);margin-top:22px;padding-top:19px}.issue-tab-content>.timeline-panel .event-context-section .timeline-section-title,.issue-tab-content>.timeline-panel .event-breadcrumbs-section .timeline-section-title{margin-bottom:10px}.event-feature-flags-section{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);margin-top:19px;padding-top:15px}.event-feature-flags-section .timeline-section-title{margin-bottom:9px}.event-breadcrumb-more{border-top:1px solid var(--line);margin-top:9px}.event-breadcrumb-more>summary,.event-raw-disclosure>summary{min-height:48px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:11px;list-style:none;display:flex}.event-breadcrumb-more>summary::-webkit-details-marker{display:none}.event-raw-disclosure>summary::-webkit-details-marker{display:none}.event-breadcrumb-more>summary:before,.event-raw-disclosure>summary>span:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0;transition:transform .18s}.event-breadcrumb-more[open]>summary:before,.event-raw-disclosure[open]>summary>span:before{transform:rotate(90deg)}.event-breadcrumb-more>summary:hover,.event-raw-disclosure>summary:hover{color:var(--text)}.event-breadcrumb-more .breadcrumb-list{margin-bottom:10px}.event-raw-disclosure{border-top:1px solid var(--line);margin-top:22px}.event-raw-disclosure>summary{justify-content:flex-start}.event-raw-disclosure>summary>span{color:var(--text);align-items:center;gap:8px;display:inline-flex}.event-raw-disclosure>summary>span:before{flex:none}.event-raw-disclosure>summary>small{color:var(--muted);margin-left:auto;font-size:11px}.event-raw-disclosure>summary>svg{color:var(--muted);transition:transform .18s}.event-raw-disclosure[open]>summary>svg{transform:rotate(90deg)}.event-raw-disclosure .event-raw-payload{padding-top:0;padding-bottom:18px}@media (width<=600px){.issue-tab-content>.timeline-panel .event-context-overview{grid-template-columns:1fr}.event-raw-disclosure>summary>small{display:none}}.issue-tab-content .issue-insight-v4{border:1px solid color-mix(in srgb, var(--line) 84%, #b9f45d 16%);background:linear-gradient(135deg, color-mix(in srgb, #b9f45d 4%, var(--surface)), var(--surface) 58%);border-radius:14px;margin-top:24px;padding:0 22px 21px;overflow:visible;box-shadow:0 18px 42px #00000012}.issue-insight-v4:before{display:none}.issue-insight-v4 .insight-v3-header{border-bottom:1px solid var(--line);padding:20px 0 16px}.issue-insight-v4 .insight-v3-heading{align-items:center}.issue-insight-v4 .insight-v3-heading h2{margin-top:4px;font-size:17px}.issue-insight-v4 .insight-v3-heading p{margin-top:4px;font-size:11px}.issue-insight-v4 .insight-v3-confidence strong{font-size:18px}.issue-insight-v4 .insight-v3-native{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:0 28px;padding:19px 0 21px;display:grid}.issue-insight-v4 .insight-v3-section-label{grid-column:1/-1;margin-bottom:16px}.issue-insight-v4 .insight-v3-lead-grid{grid-template-columns:1fr;gap:16px;margin-top:0;display:grid}.issue-insight-v4 .insight-v3-lead-grid>div+div{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);border-left:0;padding-top:16px;padding-left:0}.issue-insight-v4 .insight-v3-lead-grid p{margin-top:7px;font-size:13px;line-height:1.7}.issue-insight-v4 .insight-v3-support-grid{border-top:0;border-left:1px solid var(--line);flex-direction:column;gap:18px;margin-top:0;padding:0 0 0 24px;display:flex}.issue-insight-v4 .insight-v3-support-grid>div{min-width:0}.issue-insight-v4 .insight-v3-evidence-list{grid-template-columns:1fr;gap:7px;margin-top:9px;display:grid}.issue-insight-v4 .insight-v3-evidence-list span{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface-2) 48%, transparent);border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}.issue-insight-v4 .insight-v3-evidence-list b{color:var(--muted);font-size:11px;font-weight:500}.issue-insight-v4 .insight-v3-evidence-list em{color:var(--text);font-size:11px;line-height:1.5}.issue-insight-v4 .insight-v3-next{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);border-left:0;padding:17px 0 0}.issue-insight-v4 .insight-v3-next p{margin:7px 0 0;font-size:12px;line-height:1.7}.issue-insight-v4 .insight-v3-ai{background:linear-gradient(135deg, #8c7bff0e, color-mix(in srgb, var(--surface-2) 58%, transparent));border:1px solid #8c7bff66;border-radius:12px;margin:0;padding:16px}.issue-insight-v4 .insight-v3-ai-header{align-items:center}.issue-insight-v4 .insight-v3-ai-kicker{font-size:11px}.issue-insight-v4 .insight-v3-ai-title p{margin-top:4px;font-size:11px}.issue-insight-v4 .insight-v3-ai-body{margin-top:16px}.issue-insight-v4 .insight-v3-ai-notice{background:#8c7bff0b;border:1px solid #8c7bff3d;border-left:2px solid #8c7bff;border-radius:7px;margin-bottom:16px;padding:9px 11px}.issue-insight-v4 .insight-v3-ai-notice small{font-size:11px;line-height:1.55}.issue-insight-v4 .insight-v3-ai-lead-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px;display:grid}.issue-insight-v4 .insight-v3-ai-lead-grid>div+div{border-left:1px solid #8c7bff38;padding-left:23px}.issue-insight-v4 .insight-v3-ai-lead-grid p{margin:7px 0 0;font-size:13px;line-height:1.7}.issue-insight-v4 .insight-v3-ai-triage{border-top:1px solid #8c7bff38;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:17px;padding-top:16px;display:grid}.issue-insight-v4 .insight-v3-ai-triage>div{min-width:0}.issue-insight-v4 .insight-v3-ai-triage .insight-ai-judgement p{margin-top:7px}.issue-insight-v4 .insight-v3-ai-next{border-top:1px solid #8c7bff38;border-left:2px solid #8c7bff;gap:5px;margin-top:17px;padding:14px 0 0 14px;display:grid}.issue-insight-v4 .insight-v3-ai-next strong{font-size:12px;line-height:1.65}.insight-v4-ai-evidence{border-top:1px solid #8c7bff38;margin-top:16px}.insight-v4-ai-evidence>summary{min-height:45px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:11px;list-style:none;display:flex}.insight-v4-ai-evidence>summary::-webkit-details-marker{display:none}.insight-v4-ai-evidence>summary:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0;transition:transform .18s}.insight-v4-ai-evidence[open]>summary:before{transform:rotate(90deg)}.insight-v4-ai-evidence>summary>small{color:var(--muted);margin-left:auto;font-size:11px}.insight-v4-ai-evidence>summary>svg{color:var(--muted);transition:transform .18s}.insight-v4-ai-evidence[open]>summary>svg{color:#c2b7ff;transform:rotate(45deg)}.insight-v4-ai-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding-bottom:4px;display:grid}.insight-v4-ai-evidence>div>span{border-top:1px solid #8c7bff2e;flex-direction:column;gap:3px;min-width:0;padding-top:8px;display:flex}.insight-v4-ai-evidence b{color:var(--muted);font-size:11px;font-weight:500}.insight-v4-ai-evidence em{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.5;overflow:hidden}@media (width<=900px){.issue-tab-content .issue-insight-v4{padding-inline:17px}.issue-insight-v4 .insight-v3-native{display:block}.issue-insight-v4 .insight-v3-section-label{margin-bottom:16px}.issue-insight-v4 .insight-v3-support-grid{border-top:1px solid var(--line);border-left:0;margin-top:19px;padding:19px 0 0}.issue-insight-v4 .insight-v3-next{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent)}.issue-insight-v4 .insight-v3-ai-lead-grid{grid-template-columns:1fr;gap:17px}.issue-insight-v4 .insight-v3-ai-lead-grid>div+div{border-top:1px solid #8c7bff38;border-left:0;padding-top:16px;padding-left:0}.issue-insight-v4 .insight-v3-ai-triage{grid-template-columns:1fr;align-items:start}.issue-insight-v4 .insight-v3-ai-triage .insight-apply-button{justify-content:center;width:100%}}@media (width<=600px){.issue-insight-v4 .insight-v3-header,.issue-insight-v4 .insight-v3-ai-header{flex-direction:column;align-items:flex-start}.issue-insight-v4 .insight-v3-confidence{align-items:flex-start;margin-left:47px}.issue-insight-v4 .insight-v3-ai .insight-ai-button{justify-content:center;width:100%}.insight-v4-ai-evidence>div{grid-template-columns:1fr}}.onboarding-content{width:min(1240px,100%)}.onboarding-layout{grid-template-columns:minmax(0,1fr) minmax(310px,365px);align-items:start;gap:clamp(38px,6vw,84px);display:grid}.onboarding-flow{min-width:0}.wizard-title-row{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.wizard-title-row>span{border:1px solid var(--line);color:var(--muted);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:999px;flex:none;margin-bottom:6px;padding:5px 8px;font:11px Geist Mono,Vazirmatn,monospace}.onboarding-context-group{border:0;min-width:0;margin:30px 0 0;padding:0}.onboarding-context-group--compact{margin-top:20px}.onboarding-context-group legend{color:var(--text);margin-bottom:10px;padding:0;font-size:12px;font-weight:600}.onboarding-context-group legend span{color:var(--muted);margin-left:5px;font-size:11px;font-weight:400}.onboarding-choice-chips{flex-wrap:wrap;gap:7px;display:flex}.onboarding-choice-chips button,.package-manager-tabs button{appearance:none;border:1px solid var(--line);color:var(--muted);background:color-mix(in srgb, var(--surface) 93%, transparent);font:inherit;cursor:pointer;border-radius:999px;outline:0;padding:8px 11px;font-size:11px;transition:color .2s,border-color .2s,background-color .2s,transform .2s}.onboarding-choice-chips button:hover,.package-manager-tabs button:hover{color:var(--text);border-color:#b9f45d66;transform:translateY(-1px)}.onboarding-choice-chips button:focus-visible,.package-manager-tabs button:focus-visible{box-shadow:0 0 0 3px #b9f45d15}.onboarding-choice-chips button.selected,.package-manager-tabs button.selected{color:#18200f;background:#b9f45d;border-color:#b9f45d}.onboarding-work-style{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.onboarding-work-style>button,.onboarding-environments>button{appearance:none;border:1px solid var(--line);min-width:0;color:var(--text);background:color-mix(in srgb, var(--surface) 94%, transparent);font:inherit;text-align:left;cursor:pointer;border-radius:12px;outline:0;grid-template-columns:auto 1fr;gap:3px 10px;padding:12px;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:grid}.onboarding-work-style>button:hover,.onboarding-environments>button:hover{border-color:#b8aaff66;transform:translateY(-1px)}.onboarding-work-style>button:focus-visible,.onboarding-environments>button:focus-visible{box-shadow:0 0 0 3px #b8aaff17}.onboarding-work-style>button.selected,.onboarding-environments>button.selected{background:linear-gradient(145deg, #8c7bff13, var(--surface));border-color:#b8aaff99;box-shadow:0 0 0 3px #8c7bff0b}.onboarding-work-style>button>span:first-child{color:#b8aaff;background:#8c7bff14;border-radius:9px;grid-row:1/span 2;place-items:center;width:31px;height:31px;display:grid}.onboarding-work-style strong,.onboarding-environments strong{align-self:end;font-size:12px}.onboarding-work-style small,.onboarding-environments small{color:var(--muted);font-size:11px;line-height:1.4}.onboarding-environments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.onboarding-environments>button{grid-template-columns:auto 1fr}.environment-orb{width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 11%, transparent);background:currentColor;border:1px solid;border-radius:50%;grid-row:1/span 2;align-self:center}.environment-orb--development{color:#63e6be}.environment-orb--staging{color:#b8aaff}.environment-orb--production{color:#ffba6b}.onboarding-production-note{color:var(--muted);border-left:2px solid #ffba6b;margin:12px 0 0;padding:2px 0 2px 11px;font-size:11px;line-height:1.6}.package-manager-tabs{align-items:center;gap:6px;margin-top:20px;display:flex}.package-manager-tabs button{min-width:54px;padding-block:6px;font-family:Geist Mono,Vazirmatn,monospace}.verification-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.verification-mode-tabs button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:var(--surface);font:inherit;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:flex}.verification-mode-tabs button span{color:#9cd748;background:#b9f45d13;border-radius:999px;padding:3px 6px;font-size:11px}.verification-mode-tabs button.selected{color:var(--text);background:linear-gradient(145deg, #b9f45d0e, var(--surface));border-color:#b9f45d88;box-shadow:0 0 0 3px #b9f45d0b}.onboarding-scene{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:radial-gradient(circle at 75% 12%, #b8aaff1a, transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, #b9f45d 4%), var(--surface-2));border-radius:24px;min-width:0;padding:14px;position:sticky;top:111px;overflow:hidden;box-shadow:0 24px 72px #0003}.onboarding-scene:before{border-radius:inherit;pointer-events:none;content:"";border:1px solid #ffffff0d;position:absolute;inset:0}.onboarding-scene-head{z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 13px;display:flex;position:relative}.onboarding-scene-pulse{color:var(--muted);letter-spacing:.06em;align-items:center;gap:5px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.onboarding-scene-pulse svg{color:#b9f45d;animation:2.2s ease-in-out infinite signal-pulse}.signal-stage{--signal-accent:#b9f45d;--signal-accent-soft:#b9f45d20;border:1px solid color-mix(in srgb, var(--line) 78%, transparent);isolation:isolate;background:#090d12;border-radius:18px;min-height:356px;position:relative;overflow:hidden}.signal-stage[data-platform=react]{--signal-accent:#b8aaff;--signal-accent-soft:#b8aaff22}.signal-stage[data-platform=vue]{--signal-accent:#63e6be;--signal-accent-soft:#63e6be20}.signal-stage[data-environment=staging] .signal-stage-glow-b{background:#8c7bff3b}.signal-stage[data-environment=production] .signal-stage-glow-b{background:#ff9d4a36}.signal-stage-grid{opacity:.43;opacity:.06;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.signal-stage-glow{filter:blur(28px);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute}.signal-stage-glow-a{background:color-mix(in srgb, var(--signal-accent) 24%, transparent);top:-94px;right:-56px}.signal-stage-glow-b{background:#8c7bff3b;bottom:-122px;left:-76px}.signal-path{width:100%;height:286px;position:absolute;inset:12px 0 auto;overflow:visible}.signal-path-track,.signal-path-progress{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px}.signal-path-track{stroke:color-mix(in srgb, var(--line) 80%, transparent);stroke-dasharray:2 8}.signal-path-progress{stroke:var(--signal-accent);stroke-dasharray:34 220;stroke-dashoffset:220px;opacity:.85;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--signal-accent) 82%, transparent));animation:3.5s linear infinite signal-path-flow}.signal-stage[data-phase=project] .signal-path-progress{stroke-dasharray:16 240;stroke-dashoffset:232px;opacity:.22}.signal-stage[data-phase=platform] .signal-path-progress{stroke-dasharray:34 220;stroke-dashoffset:212px;opacity:.48}.signal-stage[data-phase=sdk] .signal-path-progress{stroke-dasharray:82 172;stroke-dashoffset:164px}.signal-stage[data-phase=testing] .signal-path-progress{stroke-dasharray:138 116;stroke-dashoffset:66px}.signal-stage[data-phase=success] .signal-path-progress{stroke:#63e6be;stroke-dasharray:260 0;stroke-dashoffset:0;opacity:1;animation:none}.signal-stage[data-phase=error] .signal-path-progress{stroke:#ff9bad;stroke-dasharray:68 210;stroke-dashoffset:144px;opacity:.8;animation:none}.signal-path-dot{fill:#10161e;stroke:color-mix(in srgb, var(--signal-accent) 75%, transparent);stroke-width:1.5px}.signal-stage[data-phase=success] .signal-path-dot{fill:#63e6be;stroke:#63e6be;filter:drop-shadow(0 0 5px #63e6be)}.signal-stage[data-phase=error] .signal-path-dot-c,.signal-stage[data-phase=error] .signal-path-dot-d{stroke:#ff9bad}.signal-core{--signal-scale:1;width:156px;height:156px;transform-style:preserve-3d;animation:9s ease-in-out infinite signal-core-drift;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)perspective(720px)rotateX(56deg)rotate(-18deg)}.signal-core-shadow{filter:blur(13px);background:#0009;border-radius:50%;width:123px;height:36px;position:absolute;bottom:-26px;left:17px;transform:rotateX(65deg)translateZ(-18px)}.signal-core-orb{border:1px solid color-mix(in srgb, var(--signal-accent) 78%, #fff 8%);color:#f7fbf1;background:radial-gradient(circle at 28% 20%, #fff8, transparent 22%), radial-gradient(circle at 68% 78%, color-mix(in srgb, var(--signal-accent) 35%, transparent), transparent 56%), #17221a;box-shadow:inset -12px -17px 22px #0008, inset 8px 8px 16px #fff2, 0 0 35px color-mix(in srgb, var(--signal-accent) 25%, transparent);transform-style:preserve-3d;border-radius:38% 62% 48% 52%;flex-direction:column;justify-content:center;align-items:center;transition:border-color .5s,box-shadow .5s,background .5s;display:flex;position:absolute;inset:27px;transform:rotateX(-56deg)rotate(18deg)translateZ(21px)}.signal-core-orb:after{border-radius:inherit;content:"";border:1px solid #fff2;position:absolute;inset:8px}.signal-core-orb-shine{filter:blur(5px);background:#fff8;border-radius:50%;width:27px;height:12px;position:absolute;top:12px;left:19px;transform:rotate(-24deg)}.signal-core-orb strong{z-index:1;letter-spacing:-.1em;font-size:31px;font-weight:500;position:relative}.signal-core-orb-caption{z-index:1;color:#efffe2aa;letter-spacing:.18em;margin-top:3px;font:11px Geist Mono,Vazirmatn,monospace;position:relative}.signal-core-ring{border:1px solid color-mix(in srgb, var(--signal-accent) 60%, transparent);transform-style:preserve-3d;border-radius:48% 52% 44% 56%;position:absolute;inset:7px}.signal-core-ring-a{animation:7s linear infinite signal-ring-a;transform:rotateX(70deg)rotate(22deg)translateZ(12px)}.signal-core-ring-b{border-color:#8c7bff8c;animation:8.5s linear infinite reverse signal-ring-b;inset:17px 1px;transform:rotateY(69deg)rotate(-14deg)translateZ(2px)}.signal-core-beacon{z-index:2;background:var(--signal-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--signal-accent) 16%, transparent), 0 0 14px var(--signal-accent);border:2px solid #0b1010;border-radius:50%;position:absolute;transform:rotateX(-56deg)rotate(18deg)translateZ(34px)}.signal-core-beacon-a{top:4px;left:54px}.signal-core-beacon-b{animation-delay:-1.3s;bottom:33px;right:11px}.signal-team-cluster{align-items:center;padding-left:0;display:flex;position:absolute;bottom:94px;left:21px}.signal-team-cluster>span{color:#d8e4e6;background:#151d24;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:24px;height:24px;margin-left:-7px;display:grid;box-shadow:0 7px 18px #0006}.signal-team-cluster>span:first-child{z-index:4;border-color:color-mix(in srgb, var(--signal-accent) 58%, transparent);color:var(--signal-accent);background:#182119;margin-left:0}.signal-team-cluster>span:nth-child(2){z-index:3}.signal-team-cluster>span:nth-child(3){z-index:2}.signal-team-cluster>span:nth-child(4){z-index:1}.signal-team-cluster--unknown{opacity:.4}.signal-platform-dna,.signal-environment-chip{z-index:2;color:#b6c2c8;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff17;border-radius:7px;font:11px Geist Mono,Vazirmatn,monospace;position:absolute}.signal-platform-dna{color:var(--signal-accent);padding:5px 7px;top:18px;left:18px}.signal-environment-chip{text-transform:uppercase;padding:5px 7px;top:18px;right:18px}.onboarding-resume-card{border:1px solid color-mix(in srgb, #8c7bff 32%, var(--line));background:radial-gradient(circle at 94% 0%, #8c7bff16, transparent 43%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, #8c7bff 4%), var(--surface));border-radius:24px;max-width:720px;padding:31px;box-shadow:0 22px 66px #00000029}.onboarding-resume-card .wizard-icon{margin-bottom:21px}.onboarding-resume-card .wizard-lead{max-width:610px}.onboarding-resume-project{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 55%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:27px;padding:14px 16px;display:flex}.onboarding-resume-project>div{gap:7px;min-width:0;display:grid}.onboarding-resume-project strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.onboarding-resume-step{color:#b8aaff;background:#8c7bff12;border:1px solid #8c7bff42;border-radius:999px;flex:none;padding:6px 9px;font:11px Geist Mono,Vazirmatn,monospace}.onboarding-resume-actions{align-items:center;gap:18px;margin-top:29px;display:flex}.onboarding-resume-actions .primary-button{justify-content:center;min-width:176px}.onboarding-resume-actions .ghost-button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:11px}.onboarding-resume-actions .ghost-button:hover{color:var(--text)}@media (width<=760px){.onboarding-resume-card{padding:23px 18px}.onboarding-resume-project{flex-direction:column;align-items:flex-start}.onboarding-resume-actions{flex-direction:column;align-items:stretch;gap:7px}.onboarding-resume-actions .primary-button{width:100%}}.organization-create-main{max-width:none}.organization-create-content{place-items:center;min-height:calc(100vh - 90px);padding:50px 24px 90px;display:grid}.organization-create-card{border:1px solid color-mix(in srgb, #b9f45d 28%, var(--line));background:radial-gradient(circle at 100% 0%, #b9f45d16, transparent 44%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, #b9f45d 4%), var(--surface));border-radius:26px;width:min(100%,620px);padding:38px;box-shadow:0 24px 80px #0000002b}.organization-create-card .wizard-icon{margin-bottom:22px}.organization-create-card h1{color:var(--text);letter-spacing:-.075em;margin:13px 0 0;font-size:39px;line-height:1.12}.organization-create-card .wizard-lead{max-width:490px}.organization-create-card form{margin-top:30px}.organization-create-card .wizard-field{margin-top:0}.organization-create-actions{margin-top:30px}.organization-create-actions .primary-button{justify-content:center;min-width:205px}@media (width<=760px){.organization-create-content{min-height:auto;padding:30px 15px 55px}.organization-create-card{padding:27px 19px}.organization-create-card h1{font-size:31px}.organization-create-actions{flex-direction:column;align-items:stretch}.organization-create-actions .primary-button{width:100%}}.signal-stage[data-phase=success] .signal-core-orb{background:radial-gradient(circle at 28% 20%,#fff9,#0000 22%),radial-gradient(circle at 68% 78%,#63e6be65,#0000 56%),#11271f;border-color:#63e6be;box-shadow:inset -12px -17px 22px #0008,inset 8px 8px 16px #fff2,0 0 50px #63e6be40}.signal-stage[data-phase=error] .signal-core-orb{background:radial-gradient(circle at 28% 20%,#fff8,#0000 22%),radial-gradient(circle at 68% 78%,#ff7a9148,#0000 56%),#2a171e;border-color:#ff9bad}.signal-stage-label{color:#9eabb7;letter-spacing:.08em;font:11px Geist Mono,Vazirmatn,monospace;position:absolute}.signal-stage-label-a{bottom:103px;left:22px}.signal-stage-label-b{color:color-mix(in srgb, var(--signal-accent) 80%, #fff 10%);top:74px;left:50%;transform:translate(-50%)}.signal-stage-label-c{top:56px;right:22px}.signal-stage-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;min-height:49px;padding:9px 11px;display:flex;position:absolute;bottom:17px;left:17px;right:17px}.signal-stage-status-mark{border:1px solid color-mix(in srgb, var(--signal-accent) 48%, transparent);width:25px;height:25px;color:var(--signal-accent);background:var(--signal-accent-soft);border-radius:8px;flex:0 0 25px;place-items:center;display:grid}.signal-stage-status-mark>span{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 13%, transparent);background:currentColor;border-radius:50%;animation:2s ease-in-out infinite signal-pulse}.signal-stage-status-mark.success{color:#63e6be;background:#63e6be16;border-color:#63e6be55}.signal-stage-status-mark.error{color:#ff9bad;background:#ff9bad16;border-color:#ff9bad55}.signal-stage-status>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.signal-stage-status strong{color:#edf4ee;font-size:12px;font-weight:600}.signal-stage-status small{color:#aeb9bd;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.signal-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.signal-route-node{min-width:0;color:var(--muted);flex-direction:column;align-items:center;gap:6px;font:11px Geist Mono,Vazirmatn,monospace;transition:color .35s,transform .35s;display:flex}.signal-route-node.active{color:var(--text);transform:translateY(-2px)}.signal-route-node.complete{color:#63e6be}.signal-route-icon{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 65%, transparent);border-radius:9px;place-items:center;width:27px;height:27px;transition:border-color .35s,background-color .35s,box-shadow .35s;display:grid}.signal-route-node.active .signal-route-icon{border-color:color-mix(in srgb, var(--signal-accent) 62%, transparent);background:var(--signal-accent-soft);box-shadow:0 0 0 4px color-mix(in srgb, var(--signal-accent) 8%, transparent)}.signal-route-node.complete .signal-route-icon{background:#63e6be12;border-color:#63e6be55}.onboarding-scene-note{color:var(--muted);margin:13px 4px 2px;font-size:11px;line-height:1.6}@keyframes signal-path-flow{to{stroke-dashoffset:-260px}}@keyframes signal-core-drift{0%,to{transform:translate(-50%, -50%) perspective(720px) rotateX(56deg) rotateZ(-18deg) translateY(0) scale(var(--signal-scale))}50%{transform:translate(-50%, -50%) perspective(720px) rotateX(56deg) rotateZ(-18deg) translateY(-5px) scale(var(--signal-scale))}}@keyframes signal-ring-a{to{transform:rotateX(70deg)rotate(382deg)translateZ(12px)}}@keyframes signal-ring-b{to{transform:rotateY(69deg)rotate(-374deg)translateZ(2px)}}@keyframes signal-pulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@media (width<=1100px){.onboarding-layout{grid-template-columns:minmax(0,1fr) 310px;gap:34px}.signal-stage{min-height:330px}}@media (width<=900px){.onboarding-layout{grid-template-columns:1fr}.onboarding-scene{order:-1;position:relative;top:auto}.signal-stage{min-height:310px}.signal-stage-label-a{bottom:91px}}@media (width<=520px){.wizard-title-row{flex-direction:column;align-items:flex-start;gap:9px}.wizard-title-row>span{margin-bottom:0}.onboarding-work-style,.onboarding-environments,.verification-mode-tabs{grid-template-columns:1fr}.onboarding-scene{border-radius:18px;padding:10px}.signal-stage{border-radius:14px;min-height:285px}.signal-core{--signal-scale:.86}.signal-stage-label{font-size:11px}.signal-stage-label-a{bottom:88px;left:14px}.signal-stage-label-c{top:48px;right:14px}.signal-stage-status{bottom:11px;left:11px;right:11px}.onboarding-scene-note{margin-inline:2px}}@media (prefers-reduced-motion:reduce){.onboarding-scene-pulse svg,.signal-path-progress,.signal-core,.signal-core-ring-a,.signal-core-ring-b,.signal-stage-status-mark>span{animation:none}.signal-path-progress{stroke-dashoffset:0}}.notification-center,.notification-trigger{position:relative}.notification-trigger.active{color:var(--text);background:var(--surface-2);border-color:#b9f45d55}.notification-badge{border:2px solid var(--bg);color:#10170b;background:#b9f45d;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 3px;font:700 11px/1 Geist Mono,Vazirmatn,monospace;display:grid;position:absolute;top:-5px;right:-6px}.notification-popover{z-index:80;border:1px solid var(--line);width:min(390px,100vw - 30px);color:var(--text);background:var(--surface);border-radius:12px;animation:.16s ease-out both notification-in;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 70px #00000045}@keyframes notification-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}}.notification-popover-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 16px 13px;display:flex}.notification-popover-head>div{flex-direction:column;gap:3px;display:flex}.notification-popover-head span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.notification-popover-head strong{font-size:13px}.notification-popover-head small{color:#b9f45d;background:#b9f45d0d;border:1px solid #b9f45d38;border-radius:99px;padding:5px 7px;font:11px Geist Mono,Vazirmatn,monospace}.notification-preview-list{max-height:390px;overflow-y:auto}.notification-preview{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:12px 16px;display:flex;position:relative}.notification-preview:hover{background:var(--surface-2)}.notification-preview.unread{background:#b9f45d08}.notification-preview>i{background:#b9f45d;border-radius:50%;flex:none;width:5px;height:5px;margin-top:6px;box-shadow:0 0 0 4px #b9f45d12}.notification-signal,.notification-feed-mark,.alert-history-signal{border:1px solid;border-radius:8px;flex:none;place-items:center;display:grid}.notification-signal{width:28px;height:28px}.notification-signal.info,.notification-feed-mark.info,.alert-history-signal.info{color:#b8aaff;background:#8c7bff0e;border-color:#8c7bff45}.notification-signal.warning,.notification-feed-mark.warning,.alert-history-signal.warning{color:#ffc857;background:#ffc8570e;border-color:#ffc85745}.notification-signal.critical,.notification-feed-mark.critical,.alert-history-signal.critical{color:#ff9bad;background:#ff7a910e;border-color:#ff7a9145}.notification-preview-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notification-preview-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notification-preview-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notification-preview-copy small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.notification-preview-state{min-height:130px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.notification-preview-state.empty{flex-direction:column}.notification-preview-state.empty svg{color:#b9f45d}.notification-preview-state.empty strong{color:var(--text);font-size:11px}.notification-view-all{width:100%;color:var(--muted);background:var(--surface-2);cursor:pointer;border:0;padding:11px;font:600 11px Geist Mono,Vazirmatn,monospace}.notification-view-all:hover{color:#b9f45d}.alert-content,.notifications-content{padding:39px 0 86px}.alert-heading,.notifications-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.alert-heading h1,.notifications-heading h1{letter-spacing:-.055em;margin:8px 0 6px;font-size:30px}.alert-heading p,.notifications-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.alert-heading .primary-button{margin-top:2px}.alert-vitals{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:33px;display:grid}.alert-vitals>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:104px;padding:14px 23px;display:flex}.alert-vitals>div:first-child{padding-left:0}.alert-vitals>div:last-child{border-right:0}.alert-vitals span,.alert-vitals small{color:var(--muted);font-size:11px}.alert-vitals strong{color:var(--text);letter-spacing:-.06em;font:600 22px Geist Mono,Vazirmatn,monospace}.alert-vitals .alert-vital-time{letter-spacing:-.03em;font-family:Geist,Vazirmatn,sans-serif;font-size:18px}.alert-ai-recommendation{background:linear-gradient(135deg, #8c7bff0d, color-mix(in srgb, var(--surface) 92%, transparent));border:1px solid #8c7bff42;border-radius:12px;margin-top:25px;padding:17px 18px 15px;position:relative;overflow:hidden}.alert-ai-recommendation:after{filter:blur(30px);pointer-events:none;content:"";background:#8c7bff10;border-radius:50%;width:260px;height:160px;position:absolute;top:-80px;right:8%}.alert-ai-recommendation-head,.alert-ai-meta,.alert-ai-footer{z-index:1;align-items:center;display:flex;position:relative}.alert-ai-recommendation-head{justify-content:space-between;gap:15px}.alert-ai-recommendation h2{color:var(--text);letter-spacing:-.04em;margin:7px 0 0;font-size:17px}.alert-ai-button,.alert-ai-apply{cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.alert-ai-button{color:#c2b7ff;background:#8c7bff12;border:1px solid #8c7bff66;flex:none;padding:8px 11px}.alert-ai-button.ready{color:#b9f45d;background:#b9f45d0d;border-color:#b9f45d55}.alert-ai-button:disabled{cursor:wait;opacity:.62}.alert-ai-error{z-index:1;color:#ff9bad;background:#ff7a910d;border:1px solid #ff7a9138;border-radius:8px;align-items:center;gap:7px;margin-top:11px;padding:9px 11px;font-size:11px;display:flex;position:relative}.alert-ai-meta{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:14px;font-size:11px}.alert-ai-severity{color:#ffe09a;text-transform:uppercase;background:#ffd1661c;border-radius:99px;padding:4px 8px;font:650 11px Geist Mono,Vazirmatn,monospace}.alert-ai-severity.critical{color:#ffb5c1;background:#ff7a911c}.alert-ai-severity.info{color:#c2b7ff;background:#8c7bff1c}.alert-ai-rationale,.alert-ai-placeholder{z-index:1;max-width:900px;color:var(--text);margin:10px 0 0;font-size:13px;line-height:1.7;position:relative}.alert-ai-placeholder{color:var(--muted);font-size:12px}.alert-ai-evidence{z-index:1;flex-wrap:wrap;gap:8px;margin-top:12px;display:flex;position:relative}.alert-ai-evidence>span{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:inline-flex}.alert-ai-evidence b{color:var(--text)}.alert-ai-footer{border-top:1px solid color-mix(in srgb, var(--line) 75%, transparent);justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px}.alert-ai-footer small{color:#687587;font:11px Geist Mono,Vazirmatn,monospace}.alert-ai-apply{color:#b9f45d;background:#b9f45d0d;border:1px solid #b9f45d55;padding:8px 10px}.alert-tabs{border-bottom:1px solid var(--line);gap:23px;margin-top:29px;display:flex}.alert-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 0 12px;font:600 11px Geist,Vazirmatn,sans-serif;display:flex;position:relative}.alert-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.alert-tabs button.active{color:var(--text)}.alert-tabs button.active:after{background:#b9f45d}.alert-tabs button span{min-width:18px;color:var(--muted);background:var(--surface-2);border-radius:99px;padding:2px 5px;font:11px Geist Mono,Vazirmatn,monospace}.alert-inline-error{margin-top:16px;margin-bottom:-3px}.alert-workbench{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(250px,.72fr) minmax(520px,1.55fr);min-height:590px;margin-top:20px;display:grid;overflow:hidden}.alert-rule-rail{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 45%, var(--surface));flex-direction:column;min-width:0;display:flex}.alert-rule-rail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:16px 17px;display:flex}.alert-rule-rail-head span{font-size:11px;font-weight:650}.alert-rule-rail-head small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.alert-rule-list{flex:1}.alert-rule-item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:15px;display:flex;position:relative}.alert-rule-item:hover{background:var(--surface-2)}.alert-rule-item.active{background:var(--surface);box-shadow:inset 2px 0 #b9f45d}.alert-rule-state{border:1px solid var(--muted);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.alert-rule-state.enabled{background:#b9f45d;border-color:#b9f45d;box-shadow:0 0 0 4px #b9f45d12}.alert-rule-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.alert-rule-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.alert-rule-copy small{color:var(--muted);font:11px/1.55 Geist Mono,Vazirmatn,monospace}.alert-rule-copy>span{color:var(--muted);font-size:11px}.alert-rule-item time{color:var(--muted);flex:none;font:11px Geist Mono,Vazirmatn,monospace}.alert-rule-empty{min-height:245px;color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.alert-rule-empty svg{color:#b9f45d}.alert-rule-empty strong{color:var(--text);margin-top:12px;font-size:12px}.alert-rule-empty p{max-width:230px;margin:7px 0 0;font-size:11px;line-height:1.65}.alert-new-rail{border:1px dashed var(--line);width:calc(100% - 28px);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:14px;padding:9px;font-size:11px;display:flex}.alert-new-rail:hover{color:#b9f45d;background:#b9f45d08;border-color:#b9f45d55}.alert-editor{min-width:0}.alert-editor-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.alert-editor-head>div{min-width:0}.alert-editor-head>div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.alert-editor-head h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;margin:5px 0 0;font-size:16px;overflow:hidden}.alert-enabled-switch{cursor:pointer;align-items:center;gap:8px;display:flex}.alert-enabled-switch input{opacity:0;pointer-events:none;position:absolute}.alert-enabled-switch>span{border:1px solid var(--line);background:var(--surface-2);border-radius:99px;width:31px;height:18px;transition:background .18s,border-color .18s;position:relative}.alert-enabled-switch>span:after{background:var(--muted);content:"";border-radius:50%;width:10px;height:10px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.alert-enabled-switch input:checked+span{background:#b9f45d1a;border-color:#b9f45d65}.alert-enabled-switch input:checked+span:after{background:#b9f45d;transform:translate(13px)}.alert-enabled-switch input:focus-visible+span{box-shadow:0 0 0 3px #b9f45d18}.alert-enabled-switch b{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.alert-editor-section{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);gap:5px;padding:22px;display:grid}.alert-section-index{color:#b9f45d;padding-top:2px;font:11px Geist Mono,Vazirmatn,monospace}.alert-section-body{gap:15px;max-width:650px;display:grid}.alert-section-heading{flex-direction:column;gap:4px;display:flex}.alert-section-heading strong{font-size:12px}.alert-section-heading span{color:var(--muted);font-size:11px;line-height:1.6}.settings-field{min-width:0;color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.settings-field>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.settings-field>span small{font:11px Geist Mono,Vazirmatn,monospace}.settings-field input,.alert-channel input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);background:var(--surface-2);border-radius:8px;outline:0;padding:9px 11px;font:11px Geist,Vazirmatn,sans-serif;transition:border-color .18s,box-shadow .18s}.settings-field input:focus,.alert-channel input:not([type=checkbox]):focus{border-color:#b9f45d77;box-shadow:0 0 0 3px #b9f45d10}.alert-name-field,.alert-trigger-select{max-width:460px}.alert-frequency-row{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:end;gap:12px;max-width:460px;display:grid}.alert-frequency-row>span{color:var(--muted);padding-bottom:13px;font:11px Geist Mono,Vazirmatn,monospace}.alert-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:650px;display:grid}.alert-recovery{border:1px solid var(--line);max-width:570px;color:var(--muted);background:color-mix(in srgb, var(--surface-2) 48%, transparent);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.alert-recovery>span:last-child{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.alert-recovery strong{color:var(--text);font-size:11px}.alert-recovery small{color:var(--muted);font-size:11px;line-height:1.55}.alert-channel{border:1px solid var(--line);max-width:570px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.alert-channel.selected{background:#b9f45d08;border-color:#b9f45d38}.alert-channel>svg{flex:none;margin-top:1px}.alert-channel>span:last-child{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.alert-channel strong{color:var(--text);font-size:11px}.alert-channel small{color:var(--muted);font-size:11px;line-height:1.55}.alert-channel.webhook{cursor:default}.alert-channel.webhook input,.alert-channel.telegram input+input{margin-top:7px;font-family:Geist Mono,Vazirmatn,monospace;font-size:11px}.alert-editor-actions{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.alert-editor-actions>div{align-items:center;gap:8px;display:flex}.alert-test-button,.alert-delete-button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:9px 10px;font-size:11px;display:flex}.alert-test-button:hover,.alert-test-button.success{color:#b9f45d;border-color:#b9f45d45}.alert-delete-button:hover,.alert-delete-button.armed{color:#ff9bad;background:#ff7a910a;border-color:#ff7a9145}.alert-editor-actions .primary-button{justify-content:center;min-width:128px}.alert-history{border-top:1px solid var(--line);margin-top:20px}.alert-history-head{justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 0 15px;display:flex}.alert-history-head span{color:var(--muted);text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.alert-history-head h2{margin:5px 0 0;font-size:16px}.alert-history-head small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.alert-history-list{border-bottom:1px solid var(--line)}.alert-history-row{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:13px;padding:15px 4px;display:flex}.alert-history-row:hover:not(:disabled){background:linear-gradient(90deg, transparent, var(--surface-2), transparent)}.alert-history-row:disabled{cursor:default}.alert-history-signal{width:31px;height:31px}.alert-history-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.alert-history-copy strong{font-size:11px}.alert-history-copy>span{color:var(--muted);font-size:11px}.alert-history-copy small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.alert-history-meta{flex-direction:column;align-items:flex-end;gap:7px;min-width:150px;display:flex}.alert-history-meta time{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.alert-history-meta i{text-transform:capitalize;align-items:center;gap:4px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.alert-history-meta i.delivered{color:#63e6be}.alert-history-meta i.pending{color:#ffc857}.alert-history-meta i.failed{color:#ff9bad}.alert-history-empty{border-top:1px solid var(--line);min-height:310px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.alert-history-empty svg{color:#b9f45d}.alert-history-empty strong{color:var(--text);margin-top:12px;font-size:13px}.alert-history-empty p{max-width:430px;margin:7px 0 0;font-size:11px;line-height:1.7}.notification-inbox-mark{border:1px solid var(--line);color:#b9f45d;background:var(--surface-2);border-radius:9px;align-items:center;gap:11px;margin-top:28px;padding:12px;display:flex}.notification-inbox-mark div{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-inbox-mark small{color:var(--muted);text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.notification-inbox-mark strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notifications-heading .outline-button{width:auto;margin:2px 0 0}.notification-feed{border-bottom:1px solid var(--line);margin-top:32px}.notification-feed-label{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding-bottom:11px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.notification-feed-item{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:14px;padding:17px 4px;display:flex;position:relative}.notification-feed-item:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:-18px}.notification-feed-item.unread:before{background:#b9f45d}.notification-feed-item:hover{background:linear-gradient(90deg,#b9f45d07,#0000 70%)}.notification-feed-mark{width:34px;height:34px}.notification-feed-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.notification-feed-copy>span{align-items:center;gap:8px;display:flex}.notification-feed-copy strong{font-size:12px}.notification-feed-copy i{color:#10170b;text-transform:uppercase;background:#b9f45d;border-radius:99px;padding:3px 5px;font:700 11px Geist Mono,Vazirmatn,monospace}.notification-feed-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.notification-feed-copy small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.notification-feed-copy small b{color:var(--text);font-weight:500}.notification-feed-time{flex-direction:column;align-items:flex-end;gap:5px;min-width:128px;display:flex}.notification-feed-time time{font:11px Geist Mono,Vazirmatn,monospace}.notification-feed-time small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.notification-feed-empty{min-height:430px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.notification-feed-empty svg{color:#b9f45d}.notification-feed-empty h2{color:var(--text);margin:13px 0 7px;font-size:17px}.notification-feed-empty p{margin:0;font-size:11px}@media (width<=1100px){.alert-workbench{grid-template-columns:1fr}.alert-rule-rail{border-right:0;border-bottom:1px solid var(--line)}.alert-rule-list{grid-template-columns:1fr;display:grid}.alert-rule-empty{min-height:160px}}@media (width<=800px){.alert-content,.notifications-content{padding-top:25px}.alert-heading,.notifications-heading{flex-direction:column}.alert-vitals{grid-template-columns:1fr}.alert-vitals>div{border-right:0;border-bottom:1px solid var(--line);min-height:82px;padding-inline:0}.alert-vitals>div:last-child{border-bottom:0}.alert-rule-list,.alert-filter-grid{grid-template-columns:1fr}.alert-editor-section{grid-template-columns:28px minmax(0,1fr);padding-inline:15px}.alert-editor-head,.alert-editor-actions{padding-inline:15px}.alert-editor-actions{flex-direction:column-reverse;align-items:stretch}.alert-editor-actions>div{justify-content:space-between}.alert-frequency-row{grid-template-columns:1fr}.alert-ai-recommendation-head,.alert-ai-footer{flex-direction:column;align-items:stretch}.alert-ai-button,.alert-ai-apply{justify-content:center;width:100%}.alert-frequency-row>span{display:none}.alert-history-meta,.notification-feed-time{min-width:0}.notification-feed-time small,.alert-history-meta time{display:none}}@media (width<=560px){.notification-popover{width:auto;position:fixed;top:66px;left:12px;right:12px}.alert-workbench{border-inline:0;border-radius:0}.alert-editor-head{flex-direction:column;align-items:flex-start}.alert-history-row,.notification-feed-item{gap:9px}.alert-history-meta{display:none}.notification-feed-time{font-size:11px}.notification-feed-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}}.monitor-content{padding-top:42px}.monitor-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;display:flex}.monitor-heading .eyebrow{align-items:center;gap:6px;display:inline-flex}.monitor-heading h1{letter-spacing:-.06em;margin:9px 0 6px;font-size:30px}.monitor-heading p{max-width:580px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.monitor-vitals{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.monitor-vitals>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-height:102px;padding:15px 18px;display:flex}.monitor-vitals>div:first-child{padding-left:0}.monitor-vitals>div:last-child{border-right:0}.monitor-vitals span,.monitor-vitals small{color:var(--muted);font-size:11px}.monitor-vitals strong{color:var(--text);letter-spacing:-.07em;font:600 23px Geist Mono,Vazirmatn,monospace}.monitor-vital-up{color:#63e6be!important}.monitor-vital-down{color:#ff9bad!important}.monitor-inline-error{margin-top:16px;margin-bottom:-2px}.monitor-workbench{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(245px,.68fr) minmax(590px,1.65fr);min-height:840px;margin-top:20px;display:grid;overflow:hidden}.monitor-rail{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 44%, var(--surface));flex-direction:column;min-width:0;display:flex}.monitor-rail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:16px 17px;display:flex}.monitor-rail-head span{font-size:11px;font-weight:650}.monitor-rail-head small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.monitor-list{flex:1}.monitor-list-item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:15px;display:flex;position:relative}.monitor-list-item:hover{background:var(--surface-2)}.monitor-list-item.active{background:var(--surface);box-shadow:inset 2px 0 #b9f45d}.monitor-status-mark{border:1px solid var(--muted);border-radius:50%;flex:0 0 8px;place-items:center;width:8px;height:8px;margin-top:4px;display:grid}.monitor-status-mark span{border-radius:50%;width:5px;height:5px}.monitor-status-mark.up{background:#63e6be1a;border-color:#63e6be66}.monitor-status-mark.up span{background:#63e6be;box-shadow:0 0 0 3px #63e6be18}.monitor-status-mark.down{background:#ff7a911a;border-color:#ff7a9166}.monitor-status-mark.down span{background:#ff7a91;box-shadow:0 0 0 3px #ff7a9118}.monitor-status-mark.paused{background:#ffd1661a;border-color:#ffd16666}.monitor-status-mark.paused span{background:#ffd166}.monitor-status-mark.unknown span{background:var(--muted)}.monitor-list-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.monitor-list-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.monitor-list-copy small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.monitor-list-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.monitor-list-uptime{color:#63e6be;flex:none;font:11px Geist Mono,Vazirmatn,monospace}.monitor-list-item:has(.monitor-status-mark.down) .monitor-list-uptime{color:#ff9bad}.monitor-list-item:has(.monitor-status-mark.paused) .monitor-list-uptime{color:var(--muted)}.monitor-list-empty{min-height:275px;color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.monitor-list-empty svg{color:#b9f45d}.monitor-list-empty strong{color:var(--text);margin-top:12px;font-size:12px}.monitor-list-empty p{max-width:230px;margin:7px 0 0;font-size:11px;line-height:1.65}.monitor-new-rail{border:1px dashed var(--line);width:calc(100% - 28px);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:14px;padding:9px;font-size:11px;display:flex}.monitor-new-rail:hover{color:#b9f45d;background:#b9f45d08;border-color:#b9f45d55}.monitor-editor{min-width:0}.monitor-editor-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.monitor-editor-head>div{min-width:0}.monitor-editor-head>div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.monitor-editor-head h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;margin:5px 0 0;font-size:16px;overflow:hidden}.monitor-enabled-switch{cursor:pointer;align-items:center;gap:8px;display:flex}.monitor-enabled-switch input{opacity:0;pointer-events:none;position:absolute}.monitor-enabled-switch>span{border:1px solid var(--line);background:var(--surface-2);border-radius:99px;width:31px;height:18px;transition:background .18s,border-color .18s;position:relative}.monitor-enabled-switch>span:after{background:var(--muted);content:"";border-radius:50%;width:10px;height:10px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.monitor-enabled-switch input:checked+span{background:#b9f45d1a;border-color:#b9f45d65}.monitor-enabled-switch input:checked+span:after{background:#b9f45d;transform:translate(13px)}.monitor-enabled-switch b{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.monitor-editor-body{gap:17px;padding:22px;display:grid}.monitor-form-intro{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding-bottom:19px;display:flex}.monitor-form-icon{color:#b9f45d;background:#b9f45d0d;border:1px solid #b9f45d35;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.monitor-form-intro>div:last-child{flex-direction:column;gap:5px;display:flex}.monitor-form-intro strong{font-size:11px}.monitor-form-intro span{max-width:630px;color:var(--muted);font-size:11px;line-height:1.65}.monitor-type-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.monitor-type-card{border:1px solid var(--line);min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.monitor-type-card:hover,.monitor-type-card.selected{background:#b9f45d09;border-color:#b9f45d55}.monitor-type-card>svg{color:#8c7bff;flex:none}.monitor-type-card.selected>svg{color:#b9f45d}.monitor-type-card>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.monitor-type-card strong{color:var(--text);font-size:11px}.monitor-type-card small{color:var(--muted);font-size:11px;line-height:1.45}.monitor-type-card i{border:1px solid var(--line);color:#b9f45d;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.monitor-section{border-top:1px solid var(--line);gap:13px;padding-top:18px;display:grid}.monitor-section-heading{flex-direction:column;gap:4px;display:flex}.monitor-section-heading strong{font-size:11px}.monitor-section-heading span{color:var(--muted);font-size:11px}.monitor-field-row{grid-template-columns:minmax(0,1fr) 110px 118px;align-items:end;gap:10px;display:grid}.monitor-url-field,.monitor-method-select,.monitor-status-field{min-width:0}.monitor-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.monitor-field-grid input{min-width:0}.monitor-editor .settings-field input:disabled{cursor:not-allowed;opacity:.55}.monitor-heartbeat-note{color:#b8aaff;background:#8c7bff0b;border:1px solid #8c7bff35;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex}.monitor-heartbeat-note>svg{flex:none}.monitor-heartbeat-note>div{flex-direction:column;gap:4px;display:flex}.monitor-heartbeat-note strong{color:var(--text);font-size:11px}.monitor-heartbeat-note span{color:var(--muted);font-size:11px;line-height:1.6}.monitor-token-button{color:#b8aaff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;width:max-content;padding:1px 0;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.monitor-token-button:hover:not(:disabled){color:var(--text)}.monitor-token-button:disabled{cursor:wait;opacity:.6}.monitor-check-row{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.monitor-check-row input{opacity:0;pointer-events:none;position:absolute}.monitor-check-mark{border:1px solid var(--line);background:var(--surface-2);border-radius:5px;flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.monitor-check-mark:after{content:"";opacity:0;border-bottom:2px solid #10170b;border-left:2px solid #10170b;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.monitor-check-row input:checked+.monitor-check-mark{background:#b9f45d;border-color:#b9f45d}.monitor-check-row input:checked+.monitor-check-mark:after{opacity:1}.monitor-check-row>span:last-child{flex-direction:column;gap:3px;display:flex}.monitor-check-row strong{color:var(--text);font-size:11px}.monitor-check-row small{color:var(--muted);font-size:11px}.heartbeat-token-card{color:#b9f45d;background:#b9f45d0d;border:1px solid #b9f45d55;border-radius:9px;grid-template-columns:150px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:11px;display:grid}.heartbeat-token-card>div{flex-direction:column;gap:3px;display:flex}.heartbeat-token-card>div span{text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.heartbeat-token-card>div strong{color:var(--muted);font-size:11px;font-weight:500}.heartbeat-token-card code{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.heartbeat-token-card button{color:#b9f45d;cursor:pointer;background:0 0;border:1px solid #b9f45d55;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.monitor-observability{border-top:1px solid var(--line);gap:12px;padding:18px 22px 0;display:grid}.monitor-observability-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.monitor-observability-head>div:first-child{flex-direction:column;gap:5px;display:flex}.monitor-observability-head span,.monitor-subsection-head span{color:var(--muted);text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.monitor-status-text{letter-spacing:-.03em;font-size:15px}.monitor-status-text.up{color:#63e6be}.monitor-status-text.down{color:#ff9bad}.monitor-status-text.paused{color:#ffd166}.monitor-status-text.unknown{color:var(--muted)}.monitor-observability-meta{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.monitor-run-strip{align-items:center;gap:4px;min-height:21px;display:flex;overflow:hidden}.monitor-run-dot{background:var(--line);border-radius:3px;flex:0 0 8px;width:8px;height:20px}.monitor-run-dot.up{background:#63e6be}.monitor-run-dot.down{background:#ff7a91}.monitor-no-runs{color:var(--muted);font-size:11px}.monitor-last-error{color:#ff9bad;background:#ff7a910b;border:1px solid #ff7a9135;border-radius:7px;align-items:flex-start;gap:7px;padding:8px 9px;font-size:11px;display:flex}.monitor-last-error svg{flex:none}.monitor-incidents{border-top:1px solid var(--line);padding:18px 22px 0}.monitor-subsection-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:11px;display:flex}.monitor-subsection-head>div{flex-direction:column;gap:4px;display:flex}.monitor-subsection-head strong{font-size:11px}.monitor-subsection-head>svg{color:var(--muted)}.monitor-incident-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.monitor-incident-mark{border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.monitor-incident-mark.open{color:#ff9bad;background:#ff7a9114}.monitor-incident-mark.resolved{color:#63e6be;background:#63e6be14}.monitor-incident-row>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.monitor-incident-row strong{font-size:11px}.monitor-incident-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.monitor-incident-row time{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.monitor-editor-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.monitor-editor-actions>div{align-items:center;gap:8px;display:flex}.monitor-action-button,.monitor-delete-button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:9px 10px;font-size:11px;display:flex}.monitor-action-button:hover:not(:disabled){color:#b9f45d;border-color:#b9f45d45}.monitor-action-button:disabled{opacity:.5;cursor:wait}.monitor-delete-button:hover,.monitor-delete-button.armed{color:#ff9bad;background:#ff7a910a;border-color:#ff7a9145}.monitor-editor-actions .primary-button{justify-content:center;min-width:135px}.monitor-state{min-height:620px;margin-top:20px}.monitor-pulse-down{background:#ff7a91;box-shadow:0 0 0 4px #ff7a9120}@media (width<=1180px){.monitor-workbench{grid-template-columns:minmax(220px,.62fr) minmax(560px,1.5fr)}.monitor-field-row{grid-template-columns:minmax(0,1fr) 100px 108px}}@media (width<=1000px){.monitor-workbench{grid-template-columns:1fr}.monitor-rail{border-right:0;border-bottom:1px solid var(--line)}.monitor-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.monitor-list-item:nth-child(odd){border-right:1px solid var(--line)}}@media (width<=800px){.monitor-content{padding-top:25px}.monitor-heading{flex-direction:column;align-items:flex-start}.monitor-vitals{grid-template-columns:1fr 1fr}.monitor-vitals>div,.monitor-vitals>div:first-child{border-right:1px solid var(--line);padding:15px 12px}.monitor-vitals>div:nth-child(2n){border-right:0}.monitor-vitals>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.monitor-list{grid-template-columns:1fr}.monitor-list-item:nth-child(odd){border-right:0}.monitor-type-grid,.monitor-field-row,.monitor-field-grid{grid-template-columns:1fr}.monitor-editor-head,.monitor-editor-actions,.monitor-observability,.monitor-incidents{padding-inline:15px}.monitor-editor-actions{flex-direction:column-reverse;align-items:stretch}.monitor-editor-actions>div{justify-content:space-between}.heartbeat-token-card{grid-template-columns:1fr 32px}.heartbeat-token-card>div{grid-column:1/-1}.monitor-observability-head{flex-direction:column;align-items:flex-start}}@media (width<=560px){.monitor-workbench{border-inline:0;border-radius:0}.monitor-editor-head{flex-direction:column;align-items:flex-start}.monitor-editor-body{padding-inline:15px}.monitor-editor-actions>div{flex-wrap:wrap}.monitor-editor-actions>div>button{flex:1;justify-content:center}.monitor-incident-row time{display:none}}.source-map-content{padding:39px 0 90px}.source-map-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.source-map-heading h1{letter-spacing:-.06em;max-width:680px;margin:8px 0 7px;font-size:clamp(29px,3vw,42px);line-height:1.04}.source-map-heading p{max-width:610px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.source-map-ready{color:#63e6be;background:#63e6be0b;border:1px solid #63e6be38;border-radius:99px;flex:none;align-items:center;gap:7px;margin-top:3px;padding:8px 10px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.source-map-vitals{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.source-map-vitals>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-height:102px;padding:15px 23px;display:flex}.source-map-vitals>div:first-child{padding-left:0}.source-map-vitals>div:last-child{border-right:0}.source-map-vitals span,.source-map-vitals small{color:var(--muted);font-size:11px}.source-map-vitals strong{letter-spacing:-.05em;font:600 22px Geist Mono,Vazirmatn,monospace}.source-map-error{color:#ff9bad;background:#ff7a9109;border:1px solid #ff7a9145;border-radius:8px;align-items:center;gap:9px;margin-top:18px;padding:10px 12px;font-size:11px;display:flex}.source-map-error span{flex:1}.source-map-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.source-map-upload{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.8fr) minmax(430px,1.35fr);gap:52px;margin-top:34px;padding:0 0 38px;display:grid}.source-map-upload-copy>span,.source-map-inventory-head span{color:#b9f45d;letter-spacing:.08em;text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.source-map-upload-copy h2,.source-map-inventory-head h2{letter-spacing:-.035em;margin:8px 0;font-size:19px}.source-map-upload-copy>p{max-width:420px;color:var(--muted);margin:0;font-size:11px;line-height:1.75}.source-map-privacy{color:#63e6be;align-items:flex-start;gap:10px;margin-top:24px;display:flex}.source-map-privacy>div{flex-direction:column;gap:4px;display:flex}.source-map-privacy strong{color:var(--text);font-size:11px}.source-map-privacy small{max-width:350px;color:var(--muted);font-size:11px;line-height:1.55}.source-map-form{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:15px;padding:18px;display:grid}.source-map-form>label:not(.source-map-drop){min-width:0;color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.source-map-form input[type=text],.source-map-form>label:not(.source-map-drop) input{border:1px solid var(--line);min-height:41px;color:var(--text);background:var(--surface-2);border-radius:8px;outline:0;padding:9px 11px;font:11px Geist Mono,Vazirmatn,monospace}.source-map-form input:focus{border-color:#b9f45d68;box-shadow:0 0 0 3px #b9f45d0f}.source-map-drop{border:1px dashed var(--line);min-height:78px;color:var(--muted);background:color-mix(in srgb, var(--surface-2) 55%, transparent);cursor:pointer;border-radius:10px;grid-column:1/-1;align-items:center;gap:11px;padding:13px;transition:border-color .18s,background .18s;display:flex;position:relative}.source-map-drop:hover,.source-map-drop.selected{background:#b9f45d08;border-color:#b9f45d55}.source-map-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.source-map-drop-icon{border:1px solid var(--line);color:#b9f45d;background:var(--surface);border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid}.source-map-drop>span:nth-child(3){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.source-map-drop strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.source-map-drop small{font:11px Geist Mono,Vazirmatn,monospace}.source-map-drop b{color:#b9f45d;font-size:11px;font-weight:550}.source-map-processing{color:#63e6be;grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.source-map-processing>div{flex-direction:column;gap:4px;display:flex}.source-map-processing strong{color:var(--text);font-size:11px}.source-map-processing span{color:var(--muted);font-size:11px}.source-map-upload-button{grid-column:1/-1;justify-content:center;min-height:40px}.source-map-inventory{padding-top:32px}.source-map-inventory-head{justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:14px;display:flex}.source-map-inventory-head h2{margin-bottom:0}.source-map-inventory-head small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.source-map-list{border-bottom:1px solid var(--line)}.source-map-row{border-top:1px solid var(--line);align-items:center;gap:13px;padding:15px 4px;display:flex}.source-map-file-mark{color:#b8aaff;background:#8c7bff0d;border:1px solid #8c7bff48;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.source-map-row-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.source-map-row-main>div{align-items:center;gap:8px;display:flex}.source-map-row-main strong{font-size:11px}.source-map-row-main>div span{color:var(--muted);background:var(--surface-2);border-radius:99px;padding:3px 6px;font:11px Geist Mono,Vazirmatn,monospace}.source-map-row-main code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.source-map-row-main small{color:var(--muted);font-size:11px}.source-map-row-coverage{flex-direction:column;align-items:flex-end;gap:3px;min-width:112px;display:flex}.source-map-row-coverage strong{font:600 14px Geist Mono,Vazirmatn,monospace}.source-map-row-coverage span,.source-map-row-coverage small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.source-map-delete{border:1px solid var(--line);min-width:74px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-size:11px;display:inline-flex}.source-map-delete:hover,.source-map-delete.armed{color:#ff9bad;background:#ff7a9109;border-color:#ff7a9145}.source-map-state,.source-map-empty{border-top:1px solid var(--line);min-height:245px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.source-map-state.error{color:#ff9bad}.source-map-empty{text-align:center;flex-direction:column}.source-map-empty svg{color:#b9f45d}.source-map-empty h2{color:var(--text);margin:11px 0 0;font-size:15px}.source-map-empty p{max-width:520px;margin:0;font-size:11px}.source-map-empty code{border:1px solid var(--line);color:#b9f45d;background:var(--surface-2);border-radius:6px;margin-top:7px;padding:6px 8px;font-size:11px}@media (width<=1000px){.source-map-upload{grid-template-columns:1fr;gap:24px}}@media (width<=760px){.source-map-content{padding-top:25px}.source-map-heading{flex-direction:column}.source-map-vitals{grid-template-columns:1fr}.source-map-vitals>div{border-right:0;border-bottom:1px solid var(--line);min-height:78px;padding-inline:0}.source-map-vitals>div:last-child{border-bottom:0}.source-map-form{grid-template-columns:1fr;padding:14px}.source-map-row{flex-wrap:wrap;align-items:flex-start}.source-map-row-coverage{align-items:flex-start;min-width:0;margin-left:47px}.source-map-delete{margin-left:auto}}@media (width<=480px){.source-map-form{border-inline:0;border-radius:0}.source-map-row-coverage{display:none}.source-map-delete{width:34px;min-width:34px;padding-inline:0;font-size:0}}.device-auth-shell{min-height:100vh;color:var(--ashkar-dark-text);background:radial-gradient(circle at 50% 35%, #b9f45d0d, transparent 28%), var(--ashkar-dark-bg);place-items:center;padding:92px 22px 70px;display:grid;position:relative;overflow:hidden}.device-auth-grid{opacity:.17;pointer-events:none;background-image:linear-gradient(#2b342c 1px,#0000 1px),linear-gradient(90deg,#2b342c 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:-30%;transform:perspective(600px)rotateX(62deg)translateY(16%);-webkit-mask-image:radial-gradient(circle,#000,#0000 65%);mask-image:radial-gradient(circle,#000,#0000 65%)}.device-auth-brand{align-items:center;gap:9px;display:flex;position:absolute;top:28px;left:32px}.device-auth-brand>span{color:#0a0e0b;background:#b9f45d;border-radius:9px;place-items:center;width:30px;height:30px;font-size:18px;font-weight:850;display:grid}.device-auth-brand strong{letter-spacing:-.05em;font-size:18px}.device-auth-brand small{color:#657080;letter-spacing:.08em;margin-left:8px;font:11px Geist Mono,Vazirmatn,monospace}.device-auth-card{z-index:1;border:1px solid var(--ashkar-dark-line);background:color-mix(in srgb, var(--ashkar-dark-surface) 94%, transparent);border-radius:18px;width:min(100%,510px);padding:36px;position:relative;box-shadow:0 36px 100px #0008,inset 0 0 0 1px #ffffff05}.device-auth-icon{color:#b9f45d;background:#b9f45d0c;border:1px solid #b9f45d3f;border-radius:14px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 38px #b9f45d12}.device-auth-icon.success{color:#63e6be;background:#63e6be0d;border-color:#63e6be42}.device-auth-kicker{color:#b9f45d;letter-spacing:.09em;margin:25px 0 9px;font:11px Geist Mono,Vazirmatn,monospace}.device-auth-card h1{color:#f2f6fb;letter-spacing:-.06em;margin:0;font-size:clamp(28px,5vw,39px);line-height:1.05}.device-auth-copy{max-width:420px;color:var(--ashkar-dark-muted);margin:13px 0 28px;font-size:12px;line-height:1.75}.device-auth-copy code{color:#c5bcff;font:11px Geist Mono,Vazirmatn,monospace}.device-code-form{flex-direction:column;gap:9px;display:flex}.device-code-form label{color:#9ba6b5;font-size:11px}.device-code-form input{color:#edf3fa;background:var(--ashkar-dark-bg);letter-spacing:.14em;text-align:center;text-transform:uppercase;border:1px solid #303947;border-radius:10px;outline:0;width:100%;padding:15px 16px;font:600 20px Geist Mono,Vazirmatn,monospace}.device-code-form input:focus{border-color:#b9f45d88;box-shadow:0 0 0 4px #b9f45d10}.device-code-form button,.device-auth-review>button:first-of-type,.device-auth-secondary{color:#10170b;cursor:pointer;background:#b9f45d;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:45px;margin-top:5px;font-size:11px;font-weight:750;display:flex}.device-code-form button:disabled,.device-auth-review>button:first-of-type:disabled{cursor:wait;opacity:.55}.device-auth-review{background:#28313d;border:1px solid #28313d;border-radius:11px;gap:1px;display:grid;overflow:hidden}.device-auth-review>div{background:var(--ashkar-dark-surface);justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.device-auth-review span{color:#758092;font-size:11px}.device-auth-review strong{color:#dfe6ef;text-align:right;font-size:11px}.device-auth-review code{color:#b9f45d;letter-spacing:.08em;font:11px Geist Mono,Vazirmatn,monospace}.device-auth-review>button:first-of-type{border-radius:0;margin:0}.device-auth-link{color:var(--ashkar-dark-muted);background:var(--ashkar-dark-surface);cursor:pointer;border:0;padding:11px;font-size:11px}.device-auth-link:hover{color:#b9f45d}.device-auth-error{color:#ff9bad;background:#ff7a910c;border:1px solid #ff7a9140;border-radius:8px;align-items:center;gap:8px;margin-top:13px;padding:10px;font-size:11px;display:flex}.device-auth-warning{color:#657080;align-items:center;gap:7px;margin:22px 0 0;font-size:11px;display:flex}.device-auth-warning svg{color:#ffd166}.device-auth-success{color:#63e6be;background:#63e6be08;border:1px solid #63e6be2e;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.device-auth-success div{flex-direction:column;gap:4px;display:flex}.device-auth-success strong{color:var(--ashkar-dark-text);font-size:12px}.device-auth-success span{color:#778395;font-size:11px}.device-auth-secondary{color:#dbe3ed;background:var(--ashkar-dark-surface-2);border:1px solid #2b3440;width:100%;margin-top:12px}.device-auth-footer{color:#566170;letter-spacing:.07em;justify-content:space-between;font:11px Geist Mono,Vazirmatn,monospace;display:flex;position:absolute;bottom:25px;left:32px;right:32px}@media (width<=600px){.device-auth-shell{align-items:start;padding:92px 16px 64px}.device-auth-brand{left:20px}.device-auth-card{border-radius:14px;padding:25px 20px}.device-auth-review>div{flex-direction:column;align-items:flex-start;gap:6px}.device-auth-review strong{text-align:left}.device-auth-footer{left:20px;right:20px}.device-auth-footer span:last-child{display:none}}.observability-content{padding-bottom:60px}.performance-summary,.session-summary{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.performance-summary>div,.session-summary>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:8px;min-height:110px;padding:18px 20px;display:flex;position:relative}.performance-summary>div:last-child,.session-summary>div:last-child{border-right:0}.performance-summary>div.accent:after,.session-summary>div.accent:after{content:"";background:#b9f45d;height:2px;position:absolute;inset:0 0 auto}.performance-summary span,.session-summary span{color:var(--muted);font-size:11px}.performance-summary strong,.session-summary strong{letter-spacing:-.06em;font:600 23px Geist Mono,Vazirmatn,monospace}.performance-summary small,.session-summary small{color:var(--muted);font-size:11px}.vitals-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.vital-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;justify-content:center;gap:9px;min-height:105px;padding:16px;display:flex;position:relative;overflow:hidden}.vital-card:after{background:var(--muted);content:"";opacity:.35;height:2px;position:absolute;inset:auto 0 0}.vital-card.good:after{opacity:1;background:#63e6be}.vital-card.needs-work:after{opacity:1;background:#ffd166}.vital-card.poor:after{opacity:1;background:#ff7a91}.vital-card>span,.vital-card small{color:var(--muted);font-size:11px}.vital-card strong{font:600 18px Geist Mono,Vazirmatn,monospace}.vital-card.good small{color:#63e6be}.vital-card.needs-work small{color:#ffd166}.vital-card.poor small{color:#ff7a91}.performance-chart-panel{margin-bottom:14px}.performance-chart-wrap{min-height:220px;padding:0 16px 12px;position:relative}.performance-chart{width:100%;height:220px;display:block;overflow:visible}.performance-chart-grid{stroke:var(--line);stroke-width:1px}.performance-chart-area{fill:url(#performance-area)}.performance-chart-line{fill:none;stroke:#8c7bff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.performance-chart-point{fill:#b9f45d;stroke:var(--surface);stroke-width:2px}.performance-chart-label{fill:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.performance-chart-empty{color:var(--muted);place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.performance-chart-note{border:1px solid var(--line);color:var(--muted);background:color-mix(in srgb, var(--surface) 86%, transparent);border-radius:99px;padding:5px 8px;font:11px Geist Mono,Vazirmatn,monospace;position:absolute;bottom:15px;right:24px}.performance-explorer{grid-template-columns:minmax(330px,.68fr) minmax(480px,1.32fr);align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.performance-list,.waterfall-panel{height:100%}.performance-list{min-height:0;overflow:hidden}.performance-list .panel-head{border-bottom:1px solid var(--line)}.performance-list-scroll{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--muted) 48%, transparent) transparent;scrollbar-width:thin;max-height:300px;overflow-y:auto}.performance-list-scroll::-webkit-scrollbar{width:8px}.performance-list-scroll::-webkit-scrollbar-track{background:0 0}.performance-list-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 42%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.performance-list-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--muted) 64%, transparent);background-clip:padding-box}.performance-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;padding:13px 15px;display:flex}.performance-row:hover,.performance-row.selected{background:var(--surface-2)}.performance-row.selected{box-shadow:inset 2px 0 #b9f45d}.transaction-status{color:#63e6be;background:#63e6be12;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.transaction-status.error{color:#ff7a91;background:#ff7a9112}.transaction-status.cancelled{color:#ffd166;background:#ffd16612}.performance-row-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.performance-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.performance-row-main small,.performance-row>span:not(.performance-row-main) small{color:var(--muted);font-size:11px}.performance-row>span:not(.performance-row-main){flex-direction:column;align-items:flex-end;gap:5px;display:flex}.performance-row b{font:11px Geist Mono,Vazirmatn,monospace}.performance-row>svg{color:var(--muted);flex:none}.waterfall-panel{min-height:0;overflow:hidden}.waterfall-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 20px 16px;display:flex}.waterfall-head h2{margin:7px 0 5px;font-size:16px}.waterfall-head p{color:var(--muted);margin:0;font-size:11px}.waterfall-head button{border:1px solid var(--line);color:var(--text);background:var(--surface-2);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.waterfall-facts{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 54%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.waterfall-facts>span{border-right:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:11px 16px;display:flex}.waterfall-facts>span:last-child{border-right:0}.waterfall-facts small{color:var(--muted);font-size:11px}.waterfall-facts b{text-overflow:ellipsis;white-space:nowrap;font:600 11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.waterfall-facts b.error,.waterfall-facts b.cancelled{color:#ff8fa3}.waterfall-facts b.ok{color:#63e6be}.waterfall-body{padding:14px 20px 18px;overflow-x:auto}.trace-scale{color:var(--muted);justify-content:space-between;margin:0 0 8px 190px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.waterfall-root,.waterfall-span{grid-template-columns:180px minmax(200px,1fr) 65px;align-items:center;gap:10px;min-width:540px;min-height:34px;display:grid}.waterfall-root>div{align-items:center;gap:6px;font-size:11px;display:flex}.waterfall-root>i{background:#8c7bff;border-radius:99px;height:8px}.waterfall-spans{border-top:1px solid var(--line);padding-top:3px}.waterfall-span>div:first-child{align-items:center;gap:6px;min-width:0;display:flex}.waterfall-span>div:first-child span{color:#b8aaff;background:#8c7bff15;border-radius:4px;flex:none;padding:3px 5px;font:11px Geist Mono,Vazirmatn,monospace}.waterfall-span>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.waterfall-track{background:var(--surface-2);border-radius:99px;height:8px;position:relative;overflow:hidden}.waterfall-track i{background:#b9f45d;border-radius:99px;height:100%;position:absolute}.waterfall-track i.error{background:#ff7a91}.waterfall-track i.cancelled{background:#ffd166}.waterfall-span>small{color:var(--muted);text-align:right;font:11px Geist Mono,Vazirmatn,monospace}.waterfall-empty{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:11px;margin-top:12px;padding:14px 2px 0;display:flex}.waterfall-empty>span{color:#b8aaff;background:#8c7bff15;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.waterfall-empty strong{color:var(--text);margin-bottom:3px;font-size:12px;display:block}.waterfall-empty p{max-width:660px;margin:0;font-size:11px;line-height:1.5}.performance-breakdowns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.performance-breakdowns>.panel{height:100%}.performance-breakdown-list{padding:0 18px 18px}.performance-breakdown-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;column-gap:9px;padding:12px 0;display:grid}.performance-breakdown-row>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.performance-breakdown-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.performance-breakdown-row span,.performance-breakdown-row small{color:var(--muted);font-size:11px}.performance-breakdown-row small{grid-area:1/2}.performance-breakdown-track{background:var(--surface-2);border-radius:9px;grid-column:1/-1;height:3px;margin-top:8px;overflow:hidden}.performance-breakdown-track i{background:#8c7bff;height:100%;display:block}.observability-empty{min-height:150px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:25px;font-size:11px;display:flex}.observability-empty strong{color:var(--text);font-size:12px}.sessions-panel{min-height:420px}.sessions-list{border-top:1px solid var(--line)}.session-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(150px,.75fr) minmax(180px,1.2fr) 130px 110px 16px;align-items:center;gap:14px;padding:15px 19px;display:grid}.session-row:hover{background:var(--surface-2)}.session-state{color:#63e6be;background:#63e6be12;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.session-state.crashed{color:#ff7a91;background:#ff7a9112}.session-state.exited{color:#8c7bff;background:#8c7bff12}.session-identity{align-items:center;gap:9px;min-width:0;display:flex}.session-identity>span{color:#c8bbff;background:#8c7bff22;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.session-identity strong,.session-route strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.session-route,.session-signals,.session-time{flex-direction:column;gap:6px;min-width:0;display:flex}.session-route small,.session-signals small,.session-time small{color:var(--muted);font-size:11px}.session-signals b,.session-time b{font:11px Geist Mono,Vazirmatn,monospace}.session-signals b.has-errors{color:#ff9bad}.session-time{align-items:flex-end}.session-time b{align-items:center;gap:4px;display:flex}.session-row>svg{color:var(--muted)}.session-detail-content{padding:34px 0 60px}.session-back{margin-bottom:24px}.session-detail-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.session-detail-heading .eyebrow{align-items:center;gap:6px;display:flex}.session-detail-heading h1{letter-spacing:-.055em;margin:10px 0 7px;font-size:31px}.session-detail-heading p{color:var(--muted);align-items:center;gap:8px;margin:0;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.session-detail-state{color:#63e6be;text-transform:uppercase;background:#63e6be15;border-radius:99px;padding:6px 10px;font:11px Geist Mono,Vazirmatn,monospace}.session-detail-state.crashed{color:#ff9bad;background:#ff7a9115}.session-detail-state.exited{color:#b8aaff;background:#8c7bff15}.session-detail-facts{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;display:grid}.session-detail-facts>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-height:100px;padding:15px 19px;display:flex}.session-detail-facts>div:last-child{border-right:0}.session-detail-facts span,.session-detail-facts small{color:var(--muted);font-size:11px}.session-detail-facts strong{font:600 15px Geist Mono,Vazirmatn,monospace}.session-detail-facts small{align-items:center;gap:4px;display:flex}.session-detail-grid{grid-template-columns:minmax(500px,1fr) 300px;align-items:start;gap:16px;display:grid}.journey-panel{overflow:visible}.journey-list{padding:4px 20px 24px 36px}.journey-row-wrap{position:relative}.journey-row,.journey-row-wrap>.journey-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:var(--text);text-align:left;background:0 0;grid-template-columns:28px 42px minmax(0,1fr) 120px 16px;align-items:center;gap:10px;padding:8px 0;display:grid;position:relative}.journey-row:before{background:var(--line);content:"";width:1px;position:absolute;top:0;bottom:0;left:13px}.journey-row button,button.journey-row{cursor:pointer}.journey-row:hover{background:linear-gradient(90deg, transparent, var(--surface-2) 8%, var(--surface-2))}.journey-line-icon{z-index:1;border:1px solid var(--line);width:27px;height:27px;color:var(--muted);background:var(--surface);border-radius:50%;place-items:center;display:grid;position:relative}.journey-row.error .journey-line-icon{color:#ff7a91;border-color:#ff7a9144}.journey-row.transaction .journey-line-icon{color:#8c7bff;border-color:#8c7bff44}.journey-sequence,.journey-row time{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.journey-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.journey-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.journey-copy small{color:var(--muted);font-size:11px}.journey-row>svg{color:var(--muted)}.journey-data{border:1px solid var(--line);color:#b9c5d6;background:#080b10;border-radius:7px;margin:0 0 8px 80px;padding:11px;font:11px/1.65 Geist Mono,Vazirmatn,monospace;overflow:auto}.session-context-panel{gap:14px;display:grid;position:sticky;top:18px}.context-section .panel-head .eyebrow{align-items:center;gap:5px;display:flex}.context-section dl{margin:0;padding:0 18px 18px}.context-section dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.context-section dt{color:var(--muted);font-size:11px}.context-section dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.context-empty{color:var(--muted);padding:0 18px 20px;font-size:11px}@media (width<=1250px){.performance-explorer{grid-template-columns:1fr}.performance-list-scroll{max-height:360px}.session-row{grid-template-columns:34px minmax(130px,.8fr) minmax(170px,1fr) 110px 95px 16px;gap:10px}.session-detail-grid{grid-template-columns:1fr}.session-context-panel{grid-template-columns:1fr 1fr;position:static}}@media (width<=900px){.performance-summary,.session-summary{grid-template-columns:1fr 1fr}.performance-summary>div:nth-child(2),.session-summary>div:nth-child(2){border-right:0}.performance-summary>div:nth-child(-n+2),.session-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.vitals-grid{grid-template-columns:repeat(2,1fr)}.vitals-grid .vital-card:last-child{grid-column:1/-1}.performance-breakdowns{grid-template-columns:1fr}.session-row{grid-template-columns:34px 1fr 100px 16px}.session-route,.session-signals{display:none}.session-detail-facts{grid-template-columns:repeat(2,1fr)}.session-detail-facts>div{border-bottom:1px solid var(--line)}.session-detail-grid{grid-template-columns:1fr}.journey-row{grid-template-columns:28px 36px minmax(0,1fr) 16px}.journey-row time{display:none}.session-context-panel{grid-template-columns:1fr}}@media (width<=600px){.performance-chart-note{text-align:center;text-overflow:ellipsis;white-space:nowrap;left:14px;right:14px;overflow:hidden}.waterfall-head{padding:16px}.waterfall-head button{padding:7px}.waterfall-facts{grid-template-columns:1fr 1fr}.waterfall-facts>span:nth-child(2){border-right:0}.waterfall-facts>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.waterfall-body{padding:14px 16px 16px;overflow-x:hidden}.trace-scale{margin-left:102px}.waterfall-root,.waterfall-span{grid-template-columns:96px minmax(80px,1fr) 52px;gap:6px;min-width:0}.waterfall-empty{align-items:flex-start}}.performance-filter-row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.performance-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin:0 0 14px;display:grid}.performance-insights-grid>.panel{height:100%}.performance-insight-list{gap:2px;padding:0 20px 12px;display:grid}.performance-insight-list>button,.performance-insight-list>div{border:0;border-top:1px solid var(--line);color:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 0;display:flex}.performance-insight-list>button{cursor:pointer}.performance-insight-list span{flex:1;gap:3px;min-width:0;display:grid}.performance-insight-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.performance-insight-list small{color:var(--muted)}.performance-insight-list b{font-family:var(--font-mono);color:var(--accent);white-space:nowrap}.performance-insight-list .regressed b{color:#ff8f8f}.performance-insight-list .stable b{color:#a8dfb6}@media (width<=900px){.performance-insights-grid{grid-template-columns:1fr}}.performance-history-content{padding-bottom:76px}.ph-heading{align-items:flex-end}.ph-heading .eyebrow,.ph-heading .eyebrow svg{align-items:center;gap:6px;display:inline-flex}.ph-heading h1{margin-bottom:7px}.ph-heading p{max-width:650px;line-height:1.7}.ph-heading-actions{flex:none;align-items:center;gap:8px;display:flex}.ph-heading-actions .outline-button,.ph-heading-actions .primary-button{width:auto;margin:0}.ph-notice,.ph-error{color:#b9f45d;background:#b9f45d0c;border:1px solid #b9f45d2b;border-radius:9px;align-items:center;gap:8px;margin:-9px 0 16px;padding:10px 12px;font-size:11px;display:flex}.ph-notice button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:2px;display:grid}.ph-error{color:#ff9bad;background:#ff7a910c;border-color:#ff7a9133;margin-top:0}.ph-error .outline-button{width:auto;margin:0 0 0 auto;padding:5px 9px;font-size:11px}.ph-setup-grid{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:15px;margin-bottom:15px;display:grid}.ph-add-target,.ph-target-list{min-width:0;overflow:hidden}.ph-add-target{padding:20px}.ph-add-target .panel-head,.ph-target-list .panel-head{align-items:flex-start}.ph-add-target .panel-head h2,.ph-target-list .panel-head h2{margin:6px 0 0;font-size:16px}.ph-add-target .panel-head>span,.ph-target-list .panel-head>span{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.ph-add-target>p{color:var(--muted);margin:14px 0 16px;font-size:11px;line-height:1.75}.ph-add-target form{gap:11px;display:grid}.ph-add-target label{color:var(--muted);gap:6px;font-size:11px;display:grid}.ph-add-target input{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface-2);border-radius:8px;outline:0;padding:10px 11px;font:11px Geist,Vazirmatn,sans-serif}.ph-add-target input:focus{border-color:#b9f45d88;box-shadow:0 0 0 3px #b9f45d12}.ph-add-target form .primary-button{justify-content:center;margin-top:3px}.ph-target-rows{border-top:1px solid var(--line)}.ph-target-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-width:0;padding:13px 18px;display:flex}.ph-target-row:last-child{border-bottom:0}.ph-target-row.disabled{opacity:.58}.ph-target-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ph-target-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ph-target-copy a{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font:11px Geist Mono,Vazirmatn,monospace;text-decoration:none;display:inline-flex;overflow:hidden}.ph-target-copy a:hover{color:var(--text)}.ph-target-state{color:var(--muted);flex:none;font:11px Geist Mono,Vazirmatn,monospace}.ph-target-row.enabled .ph-target-state{color:#63e6be}.ph-toggle{background:var(--line);cursor:pointer;border:0;border-radius:99px;flex:0 0 30px;width:30px;height:18px;padding:0;transition:background-color .15s;position:relative}.ph-toggle i{background:var(--surface);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.ph-toggle.on{background:#b9f45d}.ph-toggle.on i{background:#10170b;transform:translate(12px)}.ph-target-row .icon-button{width:28px;height:28px;color:var(--muted);flex:0 0 28px}.ph-target-row .icon-button:hover{color:#ff9bad;border-color:#ff7a9144}.ph-empty-target{min-height:122px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:9px;padding:18px;font-size:11px;display:flex}.ph-empty-target svg{color:#b9f45d}.ph-summary-strip{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:15px;display:grid;overflow:hidden}.ph-summary-strip>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-height:106px;padding:17px 19px;display:flex;position:relative}.ph-summary-strip>div:last-child{border-right:0}.ph-summary-strip>div.accent:after{content:"";background:#b9f45d;height:2px;position:absolute;inset:0 0 auto}.ph-summary-strip span,.ph-summary-strip small{color:var(--muted);font-size:11px}.ph-summary-strip strong{letter-spacing:-.06em;font:600 22px Geist Mono,Vazirmatn,monospace}.ph-summary-strip strong.good{color:#63e6be}.ph-summary-strip strong.danger{color:#ff9bad}.ph-latest{margin-bottom:15px}.ph-latest>.panel-head{padding:0 2px 11px}.ph-latest>.panel-head h2{margin:6px 0 0;font-size:16px}.ph-latest>.panel-head>span{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.ph-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ph-result-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:16px}.ph-result-card-head,.ph-factor,.ph-result-meta{align-items:center;display:flex}.ph-result-card-head{justify-content:space-between;gap:12px}.ph-factor{gap:9px;min-width:0}.ph-factor>span{color:#b8aaff;background:#8c7bff15;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.ph-factor>span.desktop{color:#b9f45d;background:#b9f45d12}.ph-factor>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ph-factor strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ph-factor small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.ph-score{border:1px solid;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font:600 14px Geist Mono,Vazirmatn,monospace;display:grid}.ph-score.good{color:#63e6be;background:#63e6be0d;border-color:#63e6be55}.ph-score.needs-work{color:#ffd166;background:#ffd1660d;border-color:#ffd16655}.ph-score.poor{color:#ff9bad;background:#ff7a910d;border-color:#ff7a9155}.ph-score.unknown{color:var(--muted);border-color:var(--line)}.ph-metric-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:17px;display:grid}.ph-metric-grid>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:12px 8px 11px 0;display:flex}.ph-metric-grid>div+div{padding-left:10px}.ph-metric-grid>div:last-child{border-right:0}.ph-metric-grid span{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.ph-metric-grid b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:500 12px Geist Mono,Vazirmatn,monospace;overflow:hidden}.ph-result-meta{color:var(--muted);flex-wrap:wrap;gap:7px 15px;margin-top:11px;font:11px Geist Mono,Vazirmatn,monospace}.ph-result-error{color:#ff9bad;border:1px solid #ff7a9130;border-radius:7px;align-items:center;gap:7px;margin-top:20px;padding:10px;font-size:11px;display:flex}.ph-first-run{align-items:center;gap:15px;margin-bottom:15px;padding:20px;display:flex}.ph-first-run-icon{color:#b9f45d;background:#b9f45d12;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.ph-first-run>div:nth-child(2){flex:1}.ph-first-run h2{margin:0 0 6px;font-size:15px}.ph-first-run p{max-width:750px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.ph-first-run .primary-button{flex:none;width:auto;margin:0}.ph-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;display:grid}.ph-runs,.ph-incidents{min-width:0;overflow:hidden}.ph-runs .panel-head,.ph-incidents .panel-head{align-items:flex-start}.ph-runs .panel-head h2,.ph-incidents .panel-head h2{margin:6px 0 0;font-size:16px}.ph-runs .panel-head>span,.ph-incidents .panel-head>span{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.ph-run-rows,.ph-incident-rows{border-top:1px solid var(--line)}.ph-run-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:13px 18px;display:flex}.ph-run-row:last-child,.ph-incident-row:last-child{border-bottom:0}.ph-run-state{color:#ffd166;background:#ffd16612;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.ph-run-state.completed{color:#63e6be;background:#63e6be12}.ph-run-state.failed{color:#ff9bad;background:#ff7a9112}.ph-run-row>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ph-run-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ph-run-row small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.ph-run-badge,.ph-run-error{color:var(--muted);background:var(--surface-2);text-transform:capitalize;border-radius:99px;flex:none;padding:4px 7px;font:11px Geist Mono,Vazirmatn,monospace}.ph-run-badge.completed{color:#63e6be;background:#63e6be12}.ph-run-badge.failed,.ph-run-error{color:#ff9bad;background:#ff7a9112}.ph-empty{min-height:150px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:22px;font-size:11px;display:flex}.ph-empty svg{color:#63e6be}.ph-incident-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:13px 18px;display:flex}.ph-incident-icon{color:#ff9bad;background:#ff7a9112;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.ph-incident-row.resolved .ph-incident-icon{color:#63e6be;background:#63e6be12}.ph-incident-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ph-incident-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ph-incident-copy small,.ph-incident-values small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.ph-incident-values{flex-direction:column;align-items:flex-end;gap:4px;min-width:75px;display:flex}.ph-incident-values b{color:#ff9bad;font:11px Geist Mono,Vazirmatn,monospace}.ph-incident-row.resolved .ph-incident-values b{color:#63e6be}.ph-incident-status{color:#ff9bad;flex:none;font:11px Geist Mono,Vazirmatn,monospace}.ph-incident-row.resolved .ph-incident-status{color:#63e6be}@media (width<=1050px){.ph-setup-grid,.ph-bottom-grid,.ph-result-grid{grid-template-columns:1fr}}@media (width<=760px){.ph-heading{flex-direction:column;align-items:flex-start;gap:16px}.ph-heading-actions{width:100%}.ph-heading-actions .outline-button,.ph-heading-actions .primary-button{flex:1}.ph-summary-strip{grid-template-columns:1fr 1fr}.ph-summary-strip>div:nth-child(2){border-right:0}.ph-summary-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.ph-first-run{flex-wrap:wrap;align-items:flex-start}.ph-first-run .primary-button{margin-left:53px}.ph-target-state,.ph-incident-values{display:none}}.discover-content{width:100%;max-width:none;margin-inline:0;padding-bottom:80px}.discover-heading{margin-bottom:20px}.discover-heading .eyebrow{align-items:center;gap:6px;display:flex}.discover-heading h1{letter-spacing:-.055em}.discover-query{z-index:8;margin-bottom:22px;position:relative}.discover-query-input{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:center;gap:12px;min-height:58px;padding:7px 8px 7px 17px;transition:border-color .18s,box-shadow .18s,border-radius .18s;display:flex;position:relative;box-shadow:0 10px 35px #00000010}.discover-query-input:focus-within{border-color:#8c7bff88;box-shadow:0 0 0 3px #8c7bff12,0 16px 45px #00000018}.discover-query-input.expanded{border-radius:13px 13px 0 0}.discover-query-input>svg{color:#a99cff;flex:none}.discover-query-input input{min-width:0;color:var(--text);letter-spacing:-.02em;background:0 0;border:0;outline:0;flex:1;font:13px Geist Mono,Vazirmatn,monospace}.discover-query-input input::placeholder{color:var(--muted);opacity:.75}.discover-command{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);border-radius:5px;align-items:center;gap:3px;padding:4px 6px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.discover-query-input>button[type=submit]{color:#10150b;cursor:pointer;background:#b9f45d;border:0;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:11px;font-weight:700;display:inline-flex}.discover-query-input>button[type=submit]:hover:not(:disabled){background:#c5ff69;transform:translateY(-1px)}.discover-query-input>button[type=submit]:disabled{cursor:wait;opacity:.65}.discover-suggestions{z-index:20;border:1px solid #8c7bff66;border-top-color:var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0 0 13px 13px;padding:7px;position:absolute;top:calc(100% - 1px);left:-1px;right:-1px;box-shadow:0 24px 55px #00000038}.discover-suggestion-head{color:var(--muted);align-items:center;gap:6px;padding:7px 9px 10px;font-size:11px;display:flex}.discover-suggestion-head>span{align-items:center;gap:3px;margin-left:auto;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.discover-suggestions>button{width:100%;min-height:39px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:180px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:7px 10px;display:grid}.discover-suggestions>button.active,.discover-suggestions>button:hover{background:#8c7bff13}.discover-suggestions code{color:#c4b9ff;font:11px Geist Mono,Vazirmatn,monospace}.discover-suggestions span{color:var(--muted);font-size:11px}.discover-suggestions>button>svg{color:var(--muted)}.discover-query-examples{color:var(--muted);align-items:center;gap:7px;padding:9px 4px 0;font-size:11px;display:flex}.discover-query-examples button{color:var(--muted);background:var(--surface-2);cursor:pointer;border:0;border-radius:6px;padding:4px 7px}.discover-query-examples button:hover{color:var(--text);background:#8c7bff14}.discover-query-examples code{font:11px Geist Mono,Vazirmatn,monospace}.discover-error{color:#ff9bad;background:#ff7a910b;border:1px solid #ff7a9138;border-radius:9px;align-items:center;gap:8px;margin:-8px 0 14px;padding:10px 12px;font-size:11px;display:flex}.discover-error button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.discover-workspace{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:18px;display:grid}.discover-workspace:has(.trace-explorer){grid-template-columns:180px minmax(500px,1fr) minmax(390px,.72fr)}.discover-views{min-width:0;position:sticky;top:18px}.discover-views-head{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 4px 11px;font-size:11px;font-weight:650;display:flex}.discover-views-head>span{align-items:center;gap:6px;display:flex}.discover-views-head>button{border:1px solid var(--line);width:25px;height:25px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:6px;place-items:center;display:grid}.discover-views-head>button:hover{color:var(--text);border-color:#8c7bff66}.discover-save-form{gap:5px;margin-bottom:8px;display:flex}.discover-save-form input{width:100%;min-width:0;color:var(--text);background:var(--surface);border:1px solid #8c7bff55;border-radius:7px;outline:0;padding:8px 9px;font-size:11px}.discover-save-form input:focus{border-color:#8c7bff;box-shadow:0 0 0 3px #8c7bff12}.discover-save-form button{color:#10150b;cursor:pointer;background:#b9f45d;border:0;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;display:grid}.discover-save-form button:disabled{cursor:not-allowed;opacity:.45}.discover-view-list{gap:4px;display:grid}.discover-view{min-width:0;color:var(--muted);border-radius:8px;align-items:center;display:flex}.discover-view:hover,.discover-view.active{color:var(--text);background:var(--surface-2)}.discover-view.active{box-shadow:inset 2px 0 #8c7bff}.discover-view-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:5px;padding:9px 8px 9px 10px;display:flex}.discover-view-open>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.discover-view-open small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.discover-view-open code{color:#b8aaff;background:#8c7bff12;border-radius:4px;padding:2px 4px;font:11px Geist Mono,Vazirmatn,monospace}.discover-view-delete{color:#0000;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.discover-view:hover .discover-view-delete{color:var(--muted)}.discover-view-delete:hover{background:#ff7a9112;color:#ff8da1!important}.discover-view-list>p{color:var(--muted);margin:3px 5px;font-size:11px;line-height:1.65}.discover-main{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.discover-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:0 16px;display:flex}.discover-tabs{align-self:stretch;gap:2px;display:flex}.discover-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:flex;position:relative}.discover-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.discover-tabs button.active{color:var(--text)}.discover-tabs button.active:after{background:#b9f45d}.discover-tabs button span{color:var(--muted);background:var(--surface-2);border-radius:99px;padding:2px 5px;font:11px Geist Mono,Vazirmatn,monospace}.discover-result-summary{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.discover-result-summary strong{color:var(--text);font:11px Geist Mono,Vazirmatn,monospace}.discover-applied{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.discover-applied span{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;display:inline-flex}.discover-applied code{color:#b8aaff;font:11px Geist Mono,Vazirmatn,monospace}.discover-applied b{color:#b9f45d;font:11px Geist Mono,Vazirmatn,monospace}.discover-applied em{color:var(--text);font-style:normal}.discover-results{min-width:0}.discover-result-section+.discover-result-section{border-top:8px solid var(--bg)}.discover-result-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 17px;display:flex}.discover-result-head h2{margin:0;font-size:12px}.discover-result-head span{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.discover-result-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px minmax(180px,1.3fr) minmax(150px,.9fr) 110px 86px 14px;align-items:center;gap:12px;padding:13px 16px;transition:background .15s;display:grid}.discover-result-row:last-child{border-bottom:0}.discover-result-row:hover{background:var(--surface-2)}.discover-result-row:focus-visible{outline-offset:-2px;background:var(--surface-2);outline:2px solid #8c7bff}.discover-result-row>svg{color:var(--muted)}.discover-signal-icon{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.discover-signal-icon.issue{color:#ff8da1;background:#ff7a9112}.discover-signal-icon.issue.resolved{color:#63e6be;background:#63e6be12}.discover-signal-icon.issue.ignored{color:#ffd166;background:#ffd16612}.discover-signal-icon.session{color:#63e6be;background:#63e6be12}.discover-signal-icon.session.crashed,.discover-signal-icon.transaction.error{color:#ff8da1;background:#ff7a9112}.discover-signal-icon.transaction{color:#b8aaff;background:#8c7bff14}.discover-result-primary,.discover-result-context,.discover-result-metric{flex-direction:column;gap:6px;min-width:0;display:flex}.discover-result-primary strong,.discover-result-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.discover-result-primary small,.discover-result-context small,.discover-result-metric small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.discover-result-context{padding-left:18px;position:relative}.discover-result-context>svg{color:var(--muted);position:absolute;top:1px;left:0}.discover-result-metric{align-items:flex-end}.discover-result-metric strong{font:11px Geist Mono,Vazirmatn,monospace}.discover-status{color:#b8aaff;text-transform:uppercase;background:#8c7bff14;border-radius:99px;padding:3px 6px;font:11px Geist Mono,Vazirmatn,monospace}.discover-status.unresolved,.discover-status.error,.discover-status.crashed{color:#ff9bad;background:#ff7a9112}.discover-status.resolved,.discover-status.ok,.discover-status.active{color:#63e6be;background:#63e6be12}.discover-status.ignored,.discover-status.cancelled{color:#ffd166;background:#ffd16612}.discover-trace-link{color:#b8aaff;cursor:pointer;background:#8c7bff12;border:0;border-radius:5px;align-items:center;gap:4px;max-width:86px;padding:5px 6px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.discover-trace-link:hover{background:#8c7bff22}.discover-trace-missing,.discover-row-time{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.discover-loading,.discover-empty{min-height:310px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:30px;display:flex}.discover-loading strong,.discover-empty strong{color:var(--text);font-size:13px}.discover-loading span,.discover-empty span{font-size:11px}.trace-explorer{background:var(--surface);border:1px solid #8c7bff40;border-radius:12px;max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:auto;box-shadow:0 22px 55px #0002}.trace-explorer>header{z-index:5;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:flex-start;gap:10px;padding:16px;display:flex;position:sticky;top:0}.trace-explorer>header>div{flex-direction:column;gap:7px;min-width:0;display:flex}.trace-explorer>header span{color:#b8aaff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.trace-explorer>header strong{text-overflow:ellipsis;white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.trace-explorer>header button{border:1px solid var(--line);width:29px;height:29px;color:var(--muted);background:var(--surface-2);cursor:pointer;border-radius:7px;flex:0 0 29px;place-items:center;display:grid}.trace-explorer-state{min-height:300px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:25px;font-size:11px;display:flex}.trace-explorer-state.error{color:#ff9bad}.trace-explorer-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trace-explorer-summary>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:13px 10px;display:flex}.trace-explorer-summary>div:last-child{border-right:0}.trace-explorer-summary strong{font:11px Geist Mono,Vazirmatn,monospace}.trace-explorer-summary span{color:var(--muted);font-size:11px}.trace-explorer-summary .danger strong{color:#ff8da1}.trace-explorer-scale{color:var(--muted);justify-content:space-between;margin:17px 60px 7px 142px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.trace-explorer-waterfall{padding:0 12px 15px}.trace-line{grid-template-columns:124px minmax(100px,1fr) 52px;align-items:center;gap:7px;min-height:31px;display:grid}.trace-line>div:first-child{align-items:center;gap:4px;min-width:0;display:flex}.trace-line>div:first-child span{color:#b8aaff;background:#8c7bff12;border-radius:4px;flex:none;padding:2px 4px;font:11px Geist Mono,Vazirmatn,monospace}.trace-line>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.trace-line.span>div:first-child{padding-left:13px}.trace-line-track{background:var(--surface-2);border-radius:99px;height:7px;position:relative;overflow:hidden}.trace-line-track i{background:#8c7bff;border-radius:99px;height:100%;position:absolute}.trace-line.span .trace-line-track i{background:#b9f45d}.trace-line-track i.error{background:#ff7a91!important}.trace-line>small{color:var(--muted);text-align:right;font:11px Geist Mono,Vazirmatn,monospace}.trace-errors,.trace-sessions{border-top:1px solid var(--line);padding:14px}.trace-errors h3,.trace-sessions h3{margin:0 0 9px;font-size:11px}.trace-errors button,.trace-sessions button{width:100%;color:var(--text);background:var(--surface-2);text-align:left;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px;display:flex}.trace-errors button+button,.trace-sessions button+button{margin-top:5px}.trace-errors button>svg:first-child{color:#ff8da1}.trace-errors button>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.trace-errors button strong,.trace-errors button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trace-errors button strong{font-size:11px}.trace-errors button small{color:var(--muted);font-size:11px}.trace-errors button>svg:last-child,.trace-sessions button>svg{color:var(--muted);margin-left:auto}.trace-sessions button span{text-overflow:ellipsis;font:11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.discover-save-nudge{color:var(--muted);align-items:center;gap:7px;margin:14px 0 0 208px;font-size:11px;display:flex}@media (width<=1500px){.discover-workspace:has(.trace-explorer){grid-template-columns:180px minmax(0,1fr)}.trace-explorer{grid-column:2;max-height:none;position:relative;top:auto}}@media (width<=1150px){:is(.discover-workspace,.discover-workspace:has(.trace-explorer)){grid-template-columns:1fr}.discover-views{position:static}.discover-view-list{grid-template-columns:repeat(3,minmax(0,1fr))}.trace-explorer{grid-column:1}.discover-result-row{grid-template-columns:32px minmax(170px,1.2fr) minmax(140px,.9fr) 100px 14px}.discover-trace-link,.discover-trace-missing,.discover-row-time{display:none}.discover-save-nudge{margin-left:0}}.release-health{text-transform:capitalize}.release-health.degraded{color:#e5aa36;background:#ffd16610;border-color:#ffd16655}.release-score-ring{--release-ring-track:color-mix(in srgb, var(--line) 72%, transparent);color:#63e6be;width:112px;height:112px;box-shadow:0 0 35px color-mix(in srgb, currentColor 10%, transparent);border-radius:50%;flex:0 0 112px;place-items:center;display:grid;position:relative}.release-score-ring.degraded{color:#e9b64f}.release-score-ring.critical{color:#ff7a91}.release-score-ring>span{border:1px solid color-mix(in srgb, currentColor 20%, var(--line));width:calc(100% - 13px);height:calc(100% - 13px);color:var(--text);background:var(--surface);box-shadow:inset 0 0 30px color-mix(in srgb, currentColor 7%, transparent);border-radius:50%;justify-content:center;place-self:center;align-items:baseline;padding-top:31px;display:flex}.release-score-ring strong{letter-spacing:-.09em;font:650 32px/1 Geist Mono,Vazirmatn,monospace}.release-score-ring small{color:var(--muted);margin-left:4px;font:11px Geist Mono,Vazirmatn,monospace}.release-score-ring.compact{flex-basis:45px;width:45px;height:45px}.release-score-ring.compact>span{align-items:center;width:37px;height:37px;padding-top:0}.release-score-ring.compact strong{letter-spacing:-.05em;font-size:12px}.release-health-overview{grid-template-columns:minmax(0,1.65fr) minmax(260px,.58fr);gap:18px;margin-top:28px;display:grid}.release-health-hero{background:linear-gradient(128deg, color-mix(in srgb, #63e6be 7%, var(--surface)), var(--surface) 63%);grid-template-columns:minmax(0,1fr) 130px;grid-template-areas:"copy score""metrics score""action action";gap:23px 28px;min-width:0;padding:25px 25px 0;display:grid;position:relative;overflow:hidden}.release-health-hero:after,.release-report-hero:after{border:1px solid color-mix(in srgb, currentColor 12%, transparent);width:260px;height:260px;box-shadow:0 0 80px color-mix(in srgb, currentColor 7%, transparent), inset 0 0 60px color-mix(in srgb, currentColor 4%, transparent);pointer-events:none;content:"";border-radius:50%;position:absolute;top:-95px;right:-70px}.release-health-hero.degraded{color:#e9b64f;background:linear-gradient(128deg, color-mix(in srgb, #ffd166 7%, var(--surface)), var(--surface) 63%)}.release-health-hero.critical{color:#ff7a91;background:linear-gradient(128deg, color-mix(in srgb, #ff7a91 7%, var(--surface)), var(--surface) 63%)}.release-health-hero-copy{min-width:0;color:var(--text);grid-area:copy}.release-health-hero-copy h2{color:var(--text);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.055em;margin:10px 0 0;font:630 24px Geist Mono,Vazirmatn,monospace;overflow:hidden}.release-health-verdict{color:var(--muted);text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:8px 13px;margin-top:11px;font-size:11px;display:flex}.release-health-verdict b{color:var(--text);font-family:Geist Mono,Vazirmatn,monospace;font-weight:500}.release-health-hero-copy>p{max-width:670px;color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.7}.release-health-hero-copy .release-card-meta{margin-top:15px}.release-health-hero>.release-score-ring{z-index:1;grid-area:score;place-self:center}.release-health-hero-metrics{border-top:1px solid var(--line);color:var(--text);grid-area:metrics;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.release-health-hero-metrics>div{border-left:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:15px 14px 3px;display:flex}.release-health-hero-metrics>div:first-child{border-left:0;padding-left:0}.release-health-hero-metrics span{color:var(--muted);font-size:11px}.release-health-hero-metrics strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:600 15px Geist Mono,Vazirmatn,monospace;overflow:hidden}.release-health-open{border:0;border-top:1px solid var(--line);min-height:43px;color:var(--text);background:color-mix(in srgb, currentColor 3%, transparent);cursor:pointer;grid-area:action;justify-content:space-between;align-items:center;margin-inline:-25px;padding:0 25px;font-size:11px;font-weight:650;display:flex}.release-health-open:hover{color:#b9f45d;background:#b9f45d12}.release-coverage-card{flex-direction:column;min-width:0;padding:22px;display:flex;position:relative}.release-coverage-icon{color:#b8aaff;background:#8c7bff0c;border:1px solid #8c7bff3d;border-radius:10px;place-items:center;width:37px;height:37px;margin:0 0 20px auto;display:grid}.release-coverage-value{align-items:baseline;gap:10px;margin-top:12px;display:flex}.release-coverage-value strong{color:var(--text);letter-spacing:-.09em;font:650 31px Geist Mono,Vazirmatn,monospace}.release-coverage-value span{color:var(--muted);font-size:11px;line-height:1.4}.release-coverage-card .coverage-track{margin-top:20px}.release-coverage-card .coverage-stats{margin-top:auto}.release-health-list{margin-top:18px;overflow:hidden}.release-health-list .panel-head{align-items:flex-start;padding-block:18px}.release-health-list .panel-head h2{margin:6px 0 0;font-size:15px}.release-health-list .panel-head .eyebrow{align-items:center;gap:6px;display:flex}.release-health-rows{border-top:1px solid var(--line)}.release-health-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:45px minmax(250px,1fr) minmax(150px,.42fr) 95px 15px;align-items:center;gap:16px;padding:14px 20px;transition:background-color .16s;display:grid}.release-health-row:last-child{border-bottom:0}.release-health-row:hover{background:var(--surface-2)}.release-health-row-main,.release-health-row-title{min-width:0;display:flex}.release-health-row-main{flex-direction:column;gap:7px}.release-health-row-title{align-items:baseline;gap:12px}.release-health-row-title strong{text-overflow:ellipsis;white-space:nowrap;font:550 12px Geist Mono,Vazirmatn,monospace;overflow:hidden}.release-health-row-title small{color:var(--muted);white-space:nowrap;margin-left:auto;font:11px Geist Mono,Vazirmatn,monospace}.release-health-row-meta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.release-health-row-meta span{align-items:center;gap:4px;display:inline-flex}.release-adoption-cell{grid-template-columns:minmax(50px,1fr) auto;align-items:center;gap:5px 8px;display:grid}.release-adoption-cell small{color:var(--muted);grid-column:1/3;font-size:11px}.release-adoption-cell>span{background:var(--line);border-radius:99px;height:4px;overflow:hidden}.release-adoption-cell i{border-radius:inherit;background:linear-gradient(90deg,#8c7bff,#b9f45d);height:100%;display:block}.release-adoption-cell strong{font:11px Geist Mono,Vazirmatn,monospace}.release-health-state{color:#63e6be;text-align:right;flex-direction:column;gap:4px;display:flex}.release-health-state.degraded{color:#e5aa36}.release-health-state.critical{color:#ff8298}.release-health-state b{font-size:11px;font-weight:650}.release-health-state small{color:var(--muted);white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace}.release-report-hero{border-block:1px solid color-mix(in srgb, #63e6be 25%, var(--line));color:#63e6be;background:linear-gradient(100deg,#63e6be0f,#0000 68%);grid-template-columns:minmax(0,1fr) 160px;grid-template-areas:"copy score""action score";align-items:center;gap:12px 40px;min-width:0;min-height:184px;margin-top:29px;padding:27px 26px 25px;display:grid;position:relative;overflow:hidden}.release-ai-summary{background:linear-gradient(135deg, #8c7bff0d, color-mix(in srgb, var(--surface) 92%, transparent));border:1px solid #8c7bff42;margin-top:16px;padding:20px 22px 18px;position:relative;overflow:hidden}.release-ai-summary:after{filter:blur(35px);pointer-events:none;content:"";background:#8c7bff10;border-radius:50%;width:300px;height:190px;position:absolute;top:-110px;right:6%}.release-ai-summary-head,.release-ai-verdict-row{z-index:1;align-items:center;display:flex;position:relative}.release-ai-summary-head{justify-content:space-between;gap:16px}.release-ai-summary-head>div{min-width:0}.release-ai-summary-head h2{color:var(--text);letter-spacing:-.04em;overflow-wrap:anywhere;margin:7px 0 0;font-size:18px;line-height:1.35}.release-ai-button{color:#c2b7ff;cursor:pointer;background:#8c7bff12;border:1px solid #8c7bff66;border-radius:8px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:650;display:inline-flex}.release-ai-button.ready{color:#b9f45d;background:#b9f45d0d;border-color:#b9f45d55}.release-ai-button:disabled{cursor:wait;opacity:.62}.release-ai-error{z-index:1;color:#ff9bad;background:#ff7a910d;border:1px solid #ff7a9138;border-radius:8px;align-items:center;gap:7px;margin-top:12px;padding:9px 11px;font-size:11px;display:flex;position:relative}.release-ai-verdict-row{color:var(--muted);gap:10px;margin-top:15px;font-size:11px}.release-ai-verdict{color:#c8f78f;text-transform:uppercase;background:#b9f45d1c;border-radius:99px;padding:4px 8px;font:650 10px Geist Mono,Vazirmatn,monospace}.release-ai-verdict.degraded{color:#ffe09a;background:#ffd1661c}.release-ai-verdict.critical{color:#ffb5c1;background:#ff7a911c}.release-ai-summary-copy{z-index:1;max-width:900px;color:var(--text);margin:10px 0 0;font-size:14px;line-height:1.75;position:relative}.release-ai-columns{z-index:1;border-top:1px solid color-mix(in srgb, var(--line) 75%, transparent);grid-template-columns:1fr 1fr;gap:22px;margin-top:18px;padding-top:15px;display:grid;position:relative}.release-ai-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace;display:block}.release-ai-columns ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.release-ai-columns li{border-top:1px solid color-mix(in srgb, var(--line) 65%, transparent);color:var(--muted);grid-template-columns:minmax(80px,.45fr) minmax(0,1fr);gap:12px;padding-top:8px;font-size:11px;line-height:1.55;display:grid}.release-ai-columns li b{color:var(--text);font-size:11px}.release-ai-columns li span{min-width:0}.release-ai-columns small,.release-ai-placeholder{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.7;display:block}.release-ai-next-steps{z-index:1;color:var(--text);border-left:2px solid #8c7bff;gap:7px;margin-top:18px;padding-left:12px;font-size:12px;line-height:1.6;display:grid;position:relative}.release-ai-next-steps .release-ai-label{margin-bottom:2px}.release-ai-engine{z-index:1;color:#687587;margin-top:15px;font:10px Geist Mono,Vazirmatn,monospace;display:block;position:relative}.release-report-hero.degraded{color:#e5aa36;border-color:color-mix(in srgb, #ffd166 28%, var(--line));background:linear-gradient(100deg,#ffd1660f,#0000 68%)}.release-report-hero.critical{color:#ff8298;border-color:color-mix(in srgb, #ff7a91 28%, var(--line));background:linear-gradient(100deg,#ff7a910f,#0000 68%)}.release-report-copy{z-index:1;min-width:0;color:var(--text);grid-area:copy;position:relative}.release-report-copy h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.07em;margin:10px 0 0;font:650 31px Geist Mono,Vazirmatn,monospace;overflow:hidden}.release-report-verdict{color:var(--muted);text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.release-report-copy>p{max-width:760px;color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.7}.release-baseline-line{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 9px;margin-top:15px;font-size:11px;display:flex}.release-baseline-line strong{color:var(--text);font:500 11px Geist Mono,Vazirmatn,monospace}.release-report-score{z-index:1;color:var(--text);flex-direction:column;grid-area:score;justify-content:center;align-items:center;gap:10px;display:flex}.release-report-score>small{color:var(--muted);font-size:11px}.release-discover-link{z-index:1;color:#b8aaff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8c7bff66;grid-area:action;align-items:center;gap:7px;width:fit-content;padding:7px 0;font-size:11px;font-weight:600;display:inline-flex}.release-discover-link:hover{color:#d0c8ff;border-color:#b8aaff}.release-detail-content .release-delivery-meta{margin-top:18px}.release-health-section{margin-top:31px}.release-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:15px;display:flex}.release-section-heading .eyebrow{align-items:center;gap:6px;display:flex}.release-section-heading h2{letter-spacing:-.03em;margin:7px 0 0;font-size:17px}.release-section-heading>span{color:var(--muted);font-size:11px}.release-section-heading>span b{color:var(--text);font-family:Geist Mono,Vazirmatn,monospace;font-weight:500}.release-health-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.release-health-metric{border-left:1px solid var(--line);grid-template-rows:auto auto auto auto;grid-template-columns:25px minmax(0,1fr);gap:4px 8px;min-width:0;min-height:157px;padding:17px 18px;display:grid;position:relative}.release-health-metric:nth-child(4n+1){border-left:0;padding-left:0}.release-health-metric:nth-child(n+5){border-top:1px solid var(--line)}.release-health-metric-icon{color:#b8aaff;background:#8c7bff10;border-radius:7px;grid-row:1/3;place-items:center;width:25px;height:25px;display:grid}.release-health-metric-label{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.release-health-metric>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.065em;font:630 20px Geist Mono,Vazirmatn,monospace;overflow:hidden}.release-health-metric>small{color:var(--muted);grid-column:1/3;margin-top:3px;font-size:11px}.release-metric-delta,.release-metric-baseline{grid-column:1/3;align-items:center;gap:4px;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.release-metric-delta{color:var(--muted);margin-top:6px}.release-metric-delta.improvement{color:#63e6be}.release-metric-delta.regression{color:#ff8298}.release-metric-baseline{color:var(--muted)}.release-metric-baseline b{color:var(--text);font-weight:500}.release-analysis-grid{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:18px;margin-top:25px;display:grid}.release-adoption-report,.release-signal-report{min-width:0;padding:21px}.release-analysis-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.release-analysis-heading h2{margin:6px 0 0;font-size:15px}.release-analysis-heading>strong{color:#b9f45d;letter-spacing:-.08em;font:650 27px Geist Mono,Vazirmatn,monospace}.release-analysis-heading>span{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.release-adoption-report>p{color:var(--muted);margin:20px 0 0;font-size:11px;line-height:1.7}.release-adoption-track{background:var(--surface-2);border-radius:99px;height:8px;margin-top:22px;position:relative}.release-adoption-track i{border-radius:inherit;background:linear-gradient(90deg,#8c7bff,#b9f45d);max-width:100%;height:100%;display:block}.release-adoption-track span{background:#b9f45d;border-radius:2px;width:2px;height:16px;position:absolute;top:50%;transform:translate(-1px,-50%);box-shadow:0 0 12px #b9f45d99}.release-adoption-numbers{color:var(--muted);justify-content:space-between;gap:12px;margin-top:15px;font-size:11px;display:flex}.release-adoption-numbers b{color:var(--text);font-family:Geist Mono,Vazirmatn,monospace}.release-adoption-report>small{border-top:1px solid var(--line);color:var(--muted);margin-top:20px;padding-top:12px;font-size:11px;display:block}.release-signal-list{border-top:1px solid var(--line);margin-top:14px}.release-signal{border-bottom:1px solid var(--line);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.release-signal:last-child{border-bottom:0}.release-signal-mark{width:29px;height:29px;color:var(--muted);background:var(--surface-2);border-radius:8px;place-items:center;display:grid}.release-signal.improvement .release-signal-mark{color:#63e6be;background:#63e6be10}.release-signal.warning .release-signal-mark{color:#e5aa36;background:#ffd16610}.release-signal.critical .release-signal-mark{color:#ff8298;background:#ff7a9110}.release-signal-copy,.release-signal-value{flex-direction:column;gap:5px;min-width:0;display:flex}.release-signal-copy strong{font-size:11px}.release-signal-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.release-signal-value{text-align:right;align-items:flex-end}.release-signal-value strong{font:600 11px Geist Mono,Vazirmatn,monospace}.release-signal-value small{color:var(--muted);font:11px Geist Mono,Vazirmatn,monospace}.release-signal-empty{color:#63e6be;justify-content:center;align-items:center;gap:10px;min-height:150px;display:flex}.release-signal-empty div{flex-direction:column;gap:5px;display:flex}.release-signal-empty strong{color:var(--text);font-size:11px}.release-signal-empty span{color:var(--muted);font-size:11px}.release-analysis-grid+.release-detail-summary-grid{border-top:1px solid var(--line);margin-top:25px}.issue-release-history{grid-template-columns:minmax(235px,1fr) 80px minmax(235px,1fr) auto;align-items:stretch;gap:0;display:grid}.issue-release-stop{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.issue-release-stop:hover{background:var(--surface-2)}.issue-release-stop:disabled{cursor:default;opacity:.65}.issue-release-stop>span:not(.issue-release-mark){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.issue-release-stop small,.issue-release-technical{color:var(--muted);font-size:11px}.issue-release-stop strong{text-overflow:ellipsis;white-space:nowrap;font:550 11px Geist Mono,Vazirmatn,monospace;overflow:hidden}.issue-release-stop em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.issue-release-stop>b{color:#b9f45d;background:#b9f45d10;border-radius:99px;flex:none;padding:4px 6px;font:11px Geist Mono,Vazirmatn,monospace}.issue-release-stop>svg{color:var(--muted);flex:none}.issue-release-journey{color:var(--muted);align-items:center;display:flex}.issue-release-journey i{background:linear-gradient(90deg, var(--line), #8c7bff88);width:100%;height:1px}.issue-release-technical{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding-left:16px;display:flex}.issue-release-technical span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}@media (width<=1180px){.release-health-overview{grid-template-columns:1fr}.release-coverage-card{min-height:245px}.release-health-row{grid-template-columns:45px minmax(230px,1fr) 95px 15px}.release-adoption-cell{display:none}.release-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.release-health-metric:nth-child(4n+1){border-left:1px solid var(--line);padding-left:18px}.release-health-metric:nth-child(odd){border-left:0;padding-left:0}.release-health-metric:nth-child(n+3){border-top:1px solid var(--line)}.release-analysis-grid{grid-template-columns:1fr}.issue-release-history{grid-template-columns:1fr 60px 1fr}.issue-release-technical{display:none}}@media (width<=800px){.release-ai-summary{padding:17px 16px 16px}.release-ai-summary-head{flex-direction:column;align-items:flex-start}.release-ai-button{justify-content:center;width:100%}.release-ai-columns{grid-template-columns:1fr;gap:17px}.release-health-hero{grid-template-columns:1fr 95px;gap:18px;padding-inline:16px}.release-health-open{margin-inline:-16px;padding-inline:16px}.release-score-ring{flex-basis:86px;width:86px;height:86px}.release-score-ring strong{font-size:24px}.release-score-ring>span{padding-top:24px}.release-score-ring.compact{flex-basis:42px;width:42px;height:42px}.release-score-ring.compact>span{width:34px;height:34px;padding-top:0}.release-health-hero-metrics{grid-template-columns:1fr 1fr}.release-health-hero-metrics>div:nth-child(3){border-left:0;padding-left:0}.release-health-hero-metrics>div:nth-child(n+3){border-top:1px solid var(--line)}.release-health-row{grid-template-columns:42px minmax(0,1fr) 15px;gap:11px;padding-inline:13px}.release-health-state{display:none}.release-report-hero{grid-template-columns:minmax(0,1fr) 100px;gap:13px;padding-inline:18px}.release-report-copy h1{font-size:23px}.release-section-heading{flex-direction:column;align-items:flex-start}.release-signal{grid-template-columns:29px minmax(0,1fr)}.release-signal-value{flex-direction:row;grid-column:2;align-items:flex-start}.issue-release-history{grid-template-columns:1fr;gap:4px}.issue-release-journey{transform-origin:0;height:22px;margin-left:24px;transform:rotate(90deg)}}@media (width<=700px){.release-report-hero{grid-template-columns:1fr;grid-template-areas:"copy""score""action";align-items:start}.release-report-score{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;display:flex}}.replays-panel{min-height:420px}.replay-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.replays-list{border-top:1px solid var(--line)}.replay-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(140px,.8fr) minmax(200px,1.3fr) 150px 120px 16px;align-items:center;gap:14px;padding:15px 19px;display:grid}.replay-row:hover{background:var(--surface-2)}.replay-state{color:#8c7bff;background:#8c7bff14;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.replay-state.complete{color:#63e6be;background:#63e6be14}.replay-state.incomplete,.replay-state.corrupted{color:#ffd166;background:#ffd16614}.replay-state.expired{color:#ff9bad;background:#ff7a9114}.replay-identity{align-items:center;gap:9px;min-width:0;display:flex}.replay-identity>span{color:#c8bbff;background:#8c7bff22;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.replay-identity strong,.replay-route strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.replay-route,.replay-signals,.replay-time{flex-direction:column;gap:6px;min-width:0;display:flex}.replay-route small,.replay-signals small,.replay-time small{color:var(--muted);font-size:11px}.replay-signals b,.replay-time b{font:11px Geist Mono,Vazirmatn,monospace}.replay-signals b.has-errors{color:#ff9bad}.replay-time{align-items:flex-end}.replay-time b{align-items:center;gap:4px;display:flex}.replay-row>svg{color:var(--muted)}.replay-detail-content{padding:34px 0 60px}.replay-detail-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:24px 0;display:flex}.replay-detail-heading .eyebrow{align-items:center;gap:6px;display:flex}.replay-detail-heading h1{letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;max-width:850px;margin:10px 0 7px;font-size:28px;overflow:hidden}.replay-detail-heading p{color:var(--muted);align-items:center;gap:6px;margin:0;font:11px Geist Mono,Vazirmatn,monospace;display:flex}.replay-detail-status{color:#63e6be;text-transform:uppercase;background:#63e6be15;border-radius:99px;padding:6px 10px;font:11px Geist Mono,Vazirmatn,monospace}.replay-detail-status.recording{color:#b8aaff;background:#8c7bff15}.replay-detail-status.incomplete,.replay-detail-status.corrupted{color:#ffd166;background:#ffd16615}.replay-detail-status.expired{color:#ff9bad;background:#ff7a9115}.replay-player{background:#0b0e13;overflow:hidden}.replay-viewport{background:#f6f7f8;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.replay-viewport>.replayer-wrapper{width:100%!important;height:500px!important}.replay-viewport iframe{border:0;width:100%;height:100%;display:block}.replay-viewport .observability-empty{color:#687384}.replay-controls{color:#dfe7f1;background:#11161d;border-top:1px solid #252c36;align-items:center;gap:12px;padding:13px 16px;display:flex}.replay-play-button{color:#0b1008;cursor:pointer;background:#b9f45d;border:0;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.replay-play-button:disabled{opacity:.4;cursor:not-allowed}.replay-seek{accent-color:#b9f45d;flex:1;min-width:0}.replay-clock{color:#9daabd;white-space:nowrap;font:11px Geist Mono,Vazirmatn,monospace}.replay-speed{color:#dfe7f1;background:#181f28;border:1px solid #313b48;border-radius:6px;padding:5px 7px;font:11px Geist Mono,Vazirmatn,monospace}.replay-detail-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;margin-top:16px;display:grid}.replay-events-panel{min-height:220px}.replay-error-list{border-top:1px solid var(--line)}.replay-error-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;display:flex}.replay-error-row:hover{background:var(--surface-2)}.replay-error-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.replay-error-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.replay-error-row small{color:var(--muted);font-size:11px}.replay-error-row>svg{color:var(--muted)}.replay-privacy-copy{color:var(--muted);margin:0;padding:0 18px 17px;font-size:11px;line-height:1.75}.replay-meta-list{padding:0 18px 8px}.replay-meta-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:11px 0;display:flex}.replay-meta-list span{color:var(--muted);font-size:11px}.replay-meta-list strong,.replay-meta-list button{color:var(--text);font:11px Geist Mono,Vazirmatn,monospace}.replay-meta-list button{cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.replay-meta-list button:hover{color:#b9f45d}.correlation-strip{background:linear-gradient(90deg,#8c7bff10,#0000);border:1px solid #8c7bff3d;border-radius:10px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.correlation-strip-icon{color:#c8bbff;background:#8c7bff20;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.correlation-strip>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.correlation-strip small{color:var(--muted);font-size:11px}.correlation-strip strong{font-size:11px}.correlation-strip button{color:#c8bbff;cursor:pointer;background:#8c7bff12;border:1px solid #8c7bff44;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.correlation-strip button:hover{color:#b9f45d;border-color:#b9f45d66}@media (width<=1250px){.replay-row{grid-template-columns:34px minmax(130px,.8fr) minmax(170px,1fr) 120px 100px 16px;gap:10px}.replay-detail-grid{grid-template-columns:1fr}.replay-meta-panel{grid-template-columns:1fr 1fr;gap:14px;display:grid}}@media (width<=900px){.replay-summary{grid-template-columns:1fr 1fr}.replay-summary>div:nth-child(2){border-right:0}.replay-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.replay-row{grid-template-columns:34px 1fr 100px 16px}.replay-route,.replay-signals{display:none}.replay-detail-heading h1{font-size:22px}.replay-controls{gap:8px}.replay-clock{font-size:11px}.replay-meta-panel{grid-template-columns:1fr}.replay-viewport{min-height:380px}.replay-viewport>.replayer-wrapper{height:380px!important}}.project-advanced-settings{gap:16px;margin-top:16px;display:grid}.advanced-settings-panel{padding:18px}.advanced-settings-panel>.panel-head{padding:0 0 14px}.advanced-settings-panel .panel-head{align-items:flex-start}.advanced-settings-panel .panel-head h2{margin:5px 0 4px}.advanced-settings-panel .panel-head>div>span{color:var(--muted)}.advanced-settings-loading{color:var(--muted);align-items:center;gap:9px;padding:28px;display:flex}.advanced-settings-message{color:#b9edc3;background:#a3ecb014;border:1px solid #a3ecb03d;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;display:flex}.retention-grid,.replay-policy-grid,.environment-rate-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.retention-grid label,.replay-policy-grid label,.environment-rate-grid label{color:var(--muted);gap:7px;font-size:12px;display:grid}.retention-grid label>div{align-items:center;gap:6px;display:flex}.retention-grid input,.replay-policy-grid input,.environment-rate-grid input,.environment-create input{background:var(--surface-2);width:100%;color:var(--text);border:1px solid var(--line-strong);font:inherit;border-radius:8px;padding:9px 10px}.retention-grid small{color:var(--muted)}.replay-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.replay-policy-grid .wide{grid-column:span 2}.advanced-settings-footer,.environment-card-actions{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:14px;margin-top:20px;padding-top:14px;font-size:12px;display:flex}.advanced-settings-footer>span{flex:1}.advanced-settings-footer>button{flex:none;margin-left:auto}.compact-check{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;display:inline-flex}.compact-check>span:last-child{line-height:1.35}.environment-create{align-items:flex-end;gap:8px;width:min(100%,520px);margin-top:2px;display:flex}.environment-create-field{min-width:0;color:var(--muted);flex:1;gap:6px;font-size:11px;display:grid}.environment-create button,.environment-card-actions button{border:1px solid var(--line-strong);color:var(--text);background:var(--surface-2);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.environment-settings-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;margin-top:16px;display:grid}.environment-settings-list article{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 46%, var(--surface));border-radius:10px;padding:14px 15px 12px}.environment-empty{border:1px dashed var(--line);color:var(--muted);background:color-mix(in srgb, var(--surface-2) 30%, transparent);border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;padding:14px 15px;display:flex}.environment-empty>svg{color:var(--accent);flex:none}.environment-empty>div{gap:3px;display:grid}.environment-empty strong{color:var(--text);font-size:11px}.environment-empty span{font-size:11px;line-height:1.5}.environment-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.environment-card-head>div{align-items:center;gap:8px;display:flex}.environment-card-head strong{font-family:var(--font-mono)}.environment-card-head small{color:var(--accent);font-size:11px}.environment-card-head>.compact-check{border:1px solid var(--line);color:var(--muted);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:999px;flex:none;padding:4px 8px 4px 5px;font-size:11px}.environment-rate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.environment-card-actions{gap:8px;margin-top:11px;padding-top:10px}.environment-card-actions>:first-child{flex:1}.icon-danger{color:#ff9797!important}@media (width<=900px){.retention-grid,.replay-policy-grid,.environment-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.replay-policy-grid .wide{grid-column:span 2}.environment-settings-list{grid-template-columns:1fr}}@media (width<=640px){.advanced-settings-panel{padding:15px}.advanced-settings-panel>.panel-head{padding-bottom:12px}.environment-create{flex-direction:column;align-items:stretch;width:100%}.environment-create button{justify-content:center}.environment-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.usage-content{width:100%;max-width:none;margin:0;padding:39px 0 80px}.usage-level{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line-strong);border-radius:999px;padding:7px 12px;font-size:11px}.usage-level.healthy{color:#abe5b6}.usage-level.warning{color:#f7ce85}.usage-level.limited{color:#ff9c9c}.usage-plan-hero{justify-content:space-between;align-items:center;margin-top:26px;padding:24px;display:flex}.usage-plan-hero>div:first-child{gap:6px;display:grid}.usage-plan-hero span{color:var(--muted);font-size:12px}.usage-plan-hero h2{text-transform:capitalize;margin:0}.usage-plan-hero p{color:var(--muted);font-family:var(--font-mono);margin:0;font-size:12px}.usage-plan-meta{gap:26px;display:flex}.usage-plan-meta span{gap:5px;display:grid}.usage-plan-meta strong{color:var(--text);text-transform:uppercase;font-family:var(--font-mono)}.usage-meter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.usage-meter{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:18px}.usage-meter>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.usage-meter span,.usage-meter small{color:var(--muted);font-size:12px}.usage-meter strong{font-family:var(--font-mono)}.usage-meter strong small{font-family:inherit}.usage-meter-track{background:var(--surface-2);border-radius:99px;height:8px;margin:16px 0 9px;overflow:hidden}.usage-meter-track i{border-radius:inherit;background:var(--accent);height:100%;display:block}.usage-meter.warning .usage-meter-track i{background:#e7b761}.usage-meter.limited .usage-meter-track i{background:#e77979}.usage-breakdown{margin-top:14px;padding:22px}.usage-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.usage-stat-grid>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:5px 8px;padding:14px;display:grid}.usage-stat-grid svg{color:var(--accent);grid-row:span 2}.usage-stat-grid span{color:var(--muted);font-size:12px}.usage-stat-grid strong{font-family:var(--font-mono)}.usage-warning{color:#f4d58e;border:1px solid #eebe6640;border-radius:9px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px;display:flex}.usage-warning.limited{color:#ff9e9e;border-color:#ff828240}.usage-warning div{gap:4px;display:grid}.usage-warning span{color:var(--muted);font-size:12px}@media (width<=800px){.usage-content{padding:25px 0 60px}.usage-plan-hero{gap:18px;display:grid}.usage-plan-meta{gap:18px}.usage-meter-grid,.usage-stat-grid{grid-template-columns:1fr 1fr}}.dashboard-report-shell{--report-accent:#b9f45d;--report-violet:#8c7bff;--report-cyan:#63e6be;background:radial-gradient(circle at 72% -12%, color-mix(in srgb, var(--report-violet) 5%, transparent), transparent 30%), var(--bg)}.dashboard-report-shell .sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--bg) 94%, transparent));position:sticky;top:0}.dashboard-report-shell .topbar{z-index:20;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative}.dashboard-report-shell .main-content.issue-page-main,.dashboard-report-shell .main-content.health-page-main{width:100%;max-width:none}.dashboard-report-shell :where(.health-content,.discover-content,.usage-content){width:100%;max-width:none;margin-inline:0}.dashboard-report-shell .usage-content{padding:39px 0 80px}.dashboard-report-shell .monitor-heading{border-block:1px solid color-mix(in srgb, var(--report-violet) 20%, var(--line));background:linear-gradient(100deg, color-mix(in srgb, var(--report-violet) 5%, transparent), transparent 68%);align-items:center;min-height:154px;margin-top:28px;margin-bottom:24px;padding:27px 24px;position:relative;overflow:hidden}.dashboard-report-shell .monitor-heading:after{border:1px solid color-mix(in srgb, var(--report-violet) 14%, transparent);width:265px;height:265px;box-shadow:0 0 75px color-mix(in srgb, var(--report-violet) 6%, transparent), inset 0 0 55px color-mix(in srgb, var(--report-violet) 4%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute;top:-118px;right:-42px}.dashboard-report-shell .monitor-heading>*{z-index:1;position:relative}.dashboard-report-shell .monitor-heading h1{letter-spacing:-.065em;margin-top:10px;font-size:clamp(29px,2.45vw,36px);line-height:1.15}.dashboard-report-shell .monitor-heading p{max-width:720px;font-size:12px;line-height:1.7}.dashboard-report-shell .monitor-heading .eyebrow{color:color-mix(in srgb, var(--report-violet) 68%, var(--muted))}.dashboard-report-shell :where(.page-heading,.health-heading,.alert-heading,.setup-heading,.source-map-heading,.members-heading,.notifications-heading,.profile-heading,.session-detail-heading,.replay-detail-heading){border-block:1px solid color-mix(in srgb, var(--report-violet) 20%, var(--line));background:linear-gradient(100deg, color-mix(in srgb, var(--report-violet) 5%, transparent), transparent 68%);align-items:center;min-height:154px;margin-top:28px;margin-bottom:24px;padding:27px 24px;position:relative;overflow:hidden}.dashboard-report-shell :where(.page-heading,.health-heading,.alert-heading,.setup-heading,.source-map-heading,.members-heading,.notifications-heading,.profile-heading,.session-detail-heading,.replay-detail-heading):after{border:1px solid color-mix(in srgb, var(--report-violet) 14%, transparent);width:265px;height:265px;box-shadow:0 0 75px color-mix(in srgb, var(--report-violet) 6%, transparent), inset 0 0 55px color-mix(in srgb, var(--report-violet) 4%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute;top:-118px;right:-42px}.dashboard-report-shell :where(.page-heading,.health-heading,.alert-heading,.setup-heading,.source-map-heading,.members-heading,.notifications-heading,.profile-heading,.session-detail-heading,.replay-detail-heading)>*{z-index:1;position:relative}.dashboard-report-shell :where(.page-heading,.health-heading,.alert-heading,.setup-heading,.source-map-heading,.members-heading,.notifications-heading,.profile-heading,.session-detail-heading,.replay-detail-heading) h1{letter-spacing:-.065em;margin-top:10px;font-size:clamp(29px,2.45vw,36px);line-height:1.15}.dashboard-report-shell :where(.page-heading,.health-heading,.alert-heading,.setup-heading,.source-map-heading,.members-heading,.notifications-heading,.profile-heading,.session-detail-heading,.replay-detail-heading) p{max-width:720px;font-size:12px;line-height:1.7}.dashboard-report-shell :where(.page-heading,.health-heading,.alert-heading,.setup-heading,.source-map-heading,.members-heading,.notifications-heading,.profile-heading) .eyebrow{color:color-mix(in srgb, var(--report-violet) 68%, var(--muted))}.dashboard-report-shell :where(.signal-row,.health-summary-grid,.performance-summary,.session-summary,.session-detail-facts,.source-map-vitals){border-bottom:1px solid var(--line);background:0 0;gap:0;margin-top:0;margin-bottom:22px}.dashboard-report-shell .signal-row{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-report-shell .signal-card{background:0 0;border:0;border-radius:0;min-height:114px;padding:20px}.dashboard-report-shell .signal-card+.signal-card{border-left:1px solid var(--line)}.dashboard-report-shell .signal-card:first-child{padding-left:0}.dashboard-report-shell .signal-card:last-child{padding-right:0}.dashboard-report-shell :where(.signal-card,.health-summary-item,.performance-summary>div,.session-summary>div,.session-detail-facts>div,.source-map-vitals>div) strong{letter-spacing:-.075em}.dashboard-report-shell .panel{border-color:color-mix(in srgb, var(--line) 92%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 98%, var(--report-violet) 2%), var(--surface));box-shadow:0 16px 42px #0000000c}.dashboard-report-shell.dark .panel{box-shadow:0 18px 48px #0002}.dashboard-report-shell .panel-head{min-height:66px}.dashboard-report-shell .panel-head h2{letter-spacing:-.035em}.dashboard-report-shell :where(.issue-row,.health-top-issue,.session-row,.replay-row,.release-health-row,.performance-row,.alert-rule-row,.member-row){transition:background-color .16s,box-shadow .16s,transform .16s}.dashboard-report-shell :where(.issue-row,.health-top-issue,.session-row,.replay-row,.release-health-row,.performance-row,.alert-rule-row):hover{background:color-mix(in srgb, var(--report-violet) 5%, var(--surface-2));box-shadow:inset 2px 0 color-mix(in srgb, var(--report-violet) 70%, transparent)}.dashboard-report-shell :where(.health-content,.alert-content,.setup-content,.source-map-content,.members-content,.notifications-content,.profile-content,.session-detail-content,.replay-detail-content)>section{animation:.3s cubic-bezier(.22,1,.36,1) both report-section-enter}.dashboard-report-shell :where(.health-content,.alert-content,.setup-content,.source-map-content,.members-content,.notifications-content,.profile-content,.session-detail-content,.replay-detail-content)>section:nth-of-type(2){animation-delay:35ms}.dashboard-report-shell :where(.health-content,.alert-content,.setup-content,.source-map-content,.members-content,.notifications-content,.profile-content,.session-detail-content,.replay-detail-content)>section:nth-of-type(3){animation-delay:65ms}@keyframes report-section-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1250px){.dashboard-report-shell .signal-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-report-shell .signal-card:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.dashboard-report-shell .signal-card:nth-child(4){border-top:1px solid var(--line)}}@media (width<=800px){.dashboard-report-shell .health-content{padding-top:17px}.dashboard-report-shell .usage-content{padding:25px 0 60px}.dashboard-report-shell :where(.page-heading,.health-heading,.alert-heading,.setup-heading,.source-map-heading,.members-heading,.notifications-heading,.profile-heading,.session-detail-heading,.replay-detail-heading){align-items:flex-start;min-height:0;margin-top:14px;margin-bottom:18px;padding:23px 18px}.issue-release-journey{width:30px;height:22px;margin-left:24px;transform:none}.issue-release-journey i{width:1px;height:22px}.issue-release-journey svg{transform:rotate(90deg)}}@media (width<=700px){.issue-detail-tabs{scrollbar-width:none;overflow:hidden}.issue-detail-tabs::-webkit-scrollbar{display:none}.issue-detail-tabs button{flex:1;gap:4px;min-width:0;padding-inline:4px}.issue-detail-tabs button:after{left:5px;right:5px}.issue-detail-tabs button svg{width:13px;height:13px}.issue-detail-tabs button b{display:none}}@media (prefers-reduced-motion:reduce){.dashboard-report-shell :where(.health-content,.alert-content,.setup-content,.source-map-content,.members-content,.notifications-content,.profile-content,.session-detail-content,.replay-detail-content)>section,.issue-tab-content{animation:none}}.public-dashboard-shell{color:#edf2f5;background:radial-gradient(circle at 76% -10%,#b9f45d17,#0000 31rem),#10171e;min-height:100vh;padding:0 42px 40px;font-family:Geist,Vazirmatn,sans-serif}.public-dashboard-brandbar{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;max-width:1180px;min-height:76px;margin:0 auto;display:flex}.public-dashboard-brand,.public-dashboard-brand-actions,.public-dashboard-pill,.public-dashboard-copy,.public-dashboard-meta span,.public-dashboard-eyebrow,.public-dashboard-footer span,.public-dashboard-refresh{align-items:center;gap:7px;display:inline-flex}.public-dashboard-brand{gap:10px;font-size:16px}.public-dashboard-brand>span{color:#10171e;background:#b9f45d;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.public-dashboard-brand-actions{gap:10px}.public-dashboard-pill{color:#cfe9a1;background:#b9f45d0c;border:1px solid #b9f45d3a;border-radius:999px;min-height:28px;padding:5px 10px;font-size:11px}.public-dashboard-copy,.public-dashboard-refresh{color:#d5dde2;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1e;border-radius:8px;padding:8px 11px;font:11px Geist,Vazirmatn,sans-serif}.public-dashboard-copy:hover,.public-dashboard-refresh:hover{color:#b9f45d;border-color:#b9f45d72}.public-dashboard-header,.public-dashboard-toolbar,.public-dashboard-grid,.public-dashboard-footer{max-width:1180px;margin-left:auto;margin-right:auto}.public-dashboard-header{justify-content:space-between;align-items:flex-end;gap:32px;padding:62px 0 30px;display:flex}.public-dashboard-eyebrow{color:#b9f45d;letter-spacing:.06em;text-transform:uppercase;font:11px Geist Mono,Vazirmatn,monospace}.public-dashboard-header h1{color:#f7fafb;letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(27px,4vw,42px)}.public-dashboard-header p{color:#9eacb5;max-width:640px;margin:0;font-size:13px;line-height:1.7}.public-dashboard-meta{color:#9eacb5;flex:none;gap:8px;font-size:11px;display:grid}.public-dashboard-toolbar{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;display:flex}.public-dashboard-range{background:#ffffff08;border:1px solid #ffffff1c;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.public-dashboard-range button{color:#9eacb5;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font:11px Geist Mono,Vazirmatn,monospace}.public-dashboard-range button:hover,.public-dashboard-range button.active{color:#10171e;background:#b9f45d}.public-dashboard-refresh:disabled{cursor:wait;opacity:.6}.public-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding-top:22px;display:grid}.public-dashboard-widget{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff16;border-radius:12px;grid-column:span 4;min-width:0;min-height:205px;padding:18px;overflow:hidden;box-shadow:0 16px 42px #00000015}.public-dashboard-widget:nth-child(4n),.public-dashboard-widget:nth-child(5n){grid-column:span 6}.public-dashboard-widget-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.public-dashboard-widget-head>svg{color:#64747e}.public-dashboard-widget-kicker{color:#8f9fa9;text-transform:uppercase;align-items:center;gap:6px;font:11px Geist Mono,Vazirmatn,monospace;display:inline-flex}.public-dashboard-widget-dot{background:#b9f45d;border-radius:50%;width:7px;height:7px}.public-dashboard-widget h2{color:#eef3f5;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 5px;font-size:16px;overflow:hidden}.public-dashboard-widget p{color:#8f9fa9;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.public-dashboard-widget .dashboard-widget-content{border:0;min-height:90px;padding:0}.public-dashboard-widget .dashboard-widget-freshness{display:none}.public-dashboard-widget .dashboard-metric-value{font-size:28px}.public-dashboard-widget .dashboard-timeseries-body,.public-dashboard-widget .dashboard-distribution-body,.public-dashboard-widget .dashboard-ranked-table,.public-dashboard-widget .dashboard-timeline-body{min-height:95px}.public-dashboard-inline-error,.public-dashboard-form-error{color:#ffabab;background:#ff72720d;border:1px solid #ff72724a;border-radius:8px;padding:10px 12px;font-size:11px}.public-dashboard-inline-error{max-width:1180px;margin:16px auto 0}.public-dashboard-footer{color:#74838d;border-top:1px solid #ffffff12;justify-content:space-between;gap:12px;margin-top:24px;padding-top:15px;font-size:11px;display:flex}.public-dashboard-footer svg{color:#b9f45d}.public-dashboard-loading,.public-dashboard-error,.public-dashboard-lock{text-align:center;place-items:center;min-height:100vh;margin:auto;display:grid}.public-dashboard-loading{color:#b9f45d;grid-auto-rows:max-content;gap:12px;font-size:12px}.public-dashboard-error{align-content:center;gap:10px;max-width:420px}.public-dashboard-error svg,.public-dashboard-lock-icon{color:#b9f45d}.public-dashboard-error h1,.public-dashboard-lock h1{color:#f7fafb;letter-spacing:-.04em;margin:0;font-size:24px}.public-dashboard-error p,.public-dashboard-lock p{color:#9eacb5;margin:0;font-size:12px;line-height:1.7}.public-dashboard-lock{align-content:center;gap:13px;max-width:440px}.public-dashboard-lock-icon{background:#b9f45d0d;border:1px solid #b9f45d55;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.public-dashboard-lock form{text-align:left;gap:10px;width:min(100%,340px);margin-top:8px;display:grid}.public-dashboard-lock label{color:#b4c0c7;gap:7px;font-size:11px;display:grid}.public-dashboard-lock input{color:#f7fafb;background:#ffffff0a;border:1px solid #fff2;border-radius:8px;outline:0;min-height:40px;padding:0 11px;font:12px Geist,Vazirmatn,sans-serif}.public-dashboard-lock input:focus{border-color:#b9f45d99;box-shadow:0 0 0 3px #b9f45d1c}.public-dashboard-primary{color:#10171e;cursor:pointer;background:#b9f45d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;font:600 12px Geist,Vazirmatn,sans-serif;display:inline-flex}.public-dashboard-primary:disabled{cursor:not-allowed;opacity:.5}.public-dashboard-lock>small{color:#74838d;font-size:11px}@media (width<=760px){.public-dashboard-shell{padding:0 18px 28px}.public-dashboard-brandbar{min-height:64px}.public-dashboard-brand-actions .public-dashboard-pill{display:none}.public-dashboard-header{flex-direction:column;align-items:flex-start;gap:18px;padding:42px 0 24px}.public-dashboard-meta{grid-template-columns:1fr 1fr}.public-dashboard-toolbar,.public-dashboard-footer{flex-direction:column;align-items:flex-start}.public-dashboard-widget,.public-dashboard-widget:nth-child(4n),.public-dashboard-widget:nth-child(5n){grid-column:span 12}}.code-block{--code-bg:#0b1017;--code-line:#1d2a38;--code-text:#d6e0ec;--code-muted:#617083;--code-comment:#718196;--code-keyword:#c6a7ff;--code-string:#9ed6a7;--code-function:#8bc8ff;--code-number:#e8c98b;--code-property:#82d8d4;--code-variable:#f0b17a;border:1px solid color-mix(in srgb, var(--line) 85%, #000 15%);max-width:100%;color:var(--code-text);background:var(--code-bg);tab-size:2;text-align:left;white-space:pre;border-radius:10px;margin:0;padding:13px 0;font:11px/1.75 Geist Mono,Vazirmatn,monospace;display:block;overflow:auto}.app-shell:not(.dark) .code-block{--code-bg:#25231f;--code-line:#39362f;--code-text:#e8e1d5;--code-muted:#948b7d;--code-comment:#a39b8f;--code-keyword:#d4b8ff;--code-string:#b4e2b6;--code-function:#a4d5ff;--code-number:#efd49d;--code-property:#9de2de;--code-variable:#f4bd8a}.code-block code{min-width:max-content;font:inherit;display:block}.code-block-wrap,.code-block-wrap code{white-space:pre-wrap;overflow-wrap:anywhere}.code-block-wrap code{min-width:0}.code-line{grid-template-columns:42px minmax(0,1fr);min-height:1.75em;padding:0 15px 0 0;transition:background .12s;display:grid}.code-block-plain .code-line{padding-left:15px;display:block}.code-line:hover{background:color-mix(in srgb, var(--code-line) 70%, transparent)}.code-line-number{color:var(--code-muted);text-align:right;-webkit-user-select:none;user-select:none;padding-right:13px}.code-line-content{min-width:0}.code-token-comment{color:var(--code-comment);font-style:italic}.code-token-keyword{color:var(--code-keyword)}.code-token-string{color:var(--code-string)}.code-token-function{color:var(--code-function)}.code-token-number{color:var(--code-number)}.code-token-property{color:var(--code-property)}.code-token-variable{color:var(--code-variable)}@media (prefers-reduced-motion:reduce){.code-line{transition:none}}.setup-code-card .code-block,.onboarding-snippet .code-block{border:0;border-radius:0;padding:17px;font-family:Geist Mono,Vazirmatn,monospace}.breadcrumb-row.advanced>.code-block{border-radius:7px;margin:0 9px 9px 79px;padding:10px 0}.context-card .code-block{border:0;border-radius:7px;padding:10px 0}.event-raw-payload .code-block{border-radius:9px;max-height:520px;margin-top:0;padding:14px 0}.journey-data.code-block{border-radius:7px;margin:0 0 8px 80px;padding:11px 0}@media (width<=800px){.breadcrumb-row.advanced>.code-block{margin-left:72px}}
