.dash-bar{position:sticky;top:61px;z-index:40;display:flex;align-items:center;gap:16px;margin:0 -24px;padding:0 24px;border-bottom:1px solid var(--line);background:#0b0b0be0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dash-tabs{display:flex;flex:1;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.dash-tabs::-webkit-scrollbar{display:none}.dash-tab{position:relative;display:inline-flex;align-items:center;gap:7px;height:48px;padding:0 12px;color:var(--muted);font-size:14px;white-space:nowrap;transition:color .15s}.dash-tab:after{content:"";position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:2px 2px 0 0;background:var(--white);opacity:0;transform:scaleX(.6);transition:opacity .15s,transform .2s}.dash-tab:hover,.dash-tab[aria-current=page]{color:var(--white)}.dash-tab[aria-current=page]:after{opacity:1;transform:none}.dash-tab:focus-visible{outline:2px solid rgb(255 255 255 / .5);outline-offset:-6px;border-radius:8px}.dash-tab-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ff7a6b29;color:var(--red);font-family:var(--mono);font-size:11px;line-height:18px;text-align:center}.dash-connect{flex:none;height:32px;padding:0 14px;font-size:13px}.dash-welcome{margin-top:24px}.dash-view{padding-top:32px}.dash-tabview{display:grid;gap:24px;animation:d-fade .2s ease-out}@keyframes d-fade{0%{opacity:0;transform:translateY(4px)}}.connect-lede{color:var(--muted);font-size:14px;line-height:1.6}.connect-steps{display:grid;gap:12px;margin-top:20px;list-style:none}.connect-step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px;border:1px solid var(--line);border-radius:10px;background:#ffffff05}.connect-step h3{color:var(--white);font-size:15px;font-weight:500}.connect-step p{margin:4px 0 12px;color:var(--muted);font-size:13.5px}.connect-step p code{color:var(--white);font-family:var(--mono);font-size:.92em}.connect-step .step-num{color:var(--dim);font-family:var(--mono);font-size:12px;line-height:22px}.connect-step .code-line{background:#000}.connect-foot{margin-top:20px;color:var(--dim);font-size:13px}.d-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.d-title{color:var(--white);font-size:28px;font-weight:500;line-height:1.15;letter-spacing:-.03em}.d-desc{max-width:640px;margin-top:6px;color:var(--muted);font-size:14px;line-height:1.55}.d-head-actions{display:flex;flex-wrap:wrap;gap:8px}.d-panel{min-width:0;border:1px solid var(--line);border-radius:12px;background:#ffffff04}.d-panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;padding:20px 22px 0}.d-panel-title{color:var(--white);font-size:15px;font-weight:500;letter-spacing:-.01em}.d-panel-desc{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.5}.d-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.d-panel-body{padding:18px 22px 22px}.d-panel.is-flush .d-panel-body{padding:12px 0 0}.d-grid{display:grid;gap:16px}.d-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.d-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.d-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.dim{color:var(--dim)}.muted{color:var(--muted)}.mono{font-family:var(--mono);font-size:.92em}.dicon{flex:none;width:16px;height:16px}.d-stat{min-width:0;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:#ffffff04}.d-stat-label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.d-stat-label .dicon{width:14px;height:14px;color:var(--dim)}.d-stat-value{margin-top:12px;overflow:hidden;color:var(--white);font-family:var(--pixel);font-size:34px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.d-stat-sub{margin-top:10px;color:var(--dim);font-size:12.5px;line-height:1.45}.d-stat.is-ok .d-stat-value{color:var(--green)}.d-stat.is-danger .d-stat-value{color:var(--red)}.d-stat.is-warn .d-stat-value{color:var(--amber)}.d-stat.is-accent{border-color:#fff3;background:radial-gradient(120% 140% at 0% 0%,rgb(255 255 255 / .07),transparent 60%),#ffffff05}.d-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border:1px solid var(--line-strong);border-radius:999px;color:var(--fg);font-size:12px;line-height:1;white-space:nowrap}.d-badge.is-ok{border-color:#6fdc8c4d;background:#6fdc8c14;color:var(--green)}.d-badge.is-warn{border-color:#f5b14c4d;background:#f5b14c14;color:var(--amber)}.d-badge.is-danger{border-color:#ff7a6b4d;background:#ff7a6b14;color:var(--red)}.d-badge.is-info{border-color:#8caaff4d;background:#8caaff14;color:#a9bdff}.d-badge.is-live{border-color:#6fdc8c4d;color:var(--green)}.d-badge.is-accent{border-color:#ffffff4d;background:#ffffff14;color:var(--white)}.d-pulse,.d-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--dim)}.d-pulse{background:var(--green);box-shadow:0 0 #6fdc8c99;animation:d-pulse 1.8s infinite}@keyframes d-pulse{70%{box-shadow:0 0 0 6px #6fdc8c00}to{box-shadow:0 0 #6fdc8c00}}.d-dot.is-ok,.d-dot.is-live{background:var(--green)}.d-dot.is-warn{background:var(--amber)}.d-dot.is-danger{background:var(--red)}.d-dot.is-info{background:#a9bdff}.d-empty{display:grid;justify-items:center;gap:8px;padding:48px 24px;text-align:center}.d-empty-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border:1px solid var(--line-strong);border-radius:10px;color:var(--muted)}.d-empty-title{color:var(--white);font-size:15px;font-weight:500}.d-empty-body{max-width:440px;color:var(--muted);font-size:13.5px;line-height:1.55}.d-empty-action{margin-top:10px}.d-error{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgb(255 122 107 / .3);border-radius:8px;background:#ff7a6b0f;color:var(--red);font-size:13.5px}.d-error span{flex:1}.d-skeleton{display:grid;gap:10px}.d-skeleton i{display:block;height:14px;border-radius:4px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:d-shimmer 1.4s linear infinite}.d-skeleton i:nth-child(3n+2){width:82%}.d-skeleton i:nth-child(3n){width:64%}@keyframes d-shimmer{to{background-position:-200% 0}}.btn .dicon{width:14px;height:14px}.btn-danger{border:1px solid rgb(255 122 107 / .45);background:#ff7a6b14;color:var(--red)}.btn-danger:hover{background:#ff7a6b29}.btn.is-confirm{border-color:#ff7a6b8c;color:var(--red)}.btn-ghost.btn-xs,.btn-ghost.btn-sm{border-color:var(--line-strong);background:#ffffff08}.btn-ghost.btn-xs:hover,.btn-ghost.btn-sm:hover{border-color:#fff6;background:#ffffff14}.d-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14px}.d-switch-input{position:absolute;opacity:0;pointer-events:none}.d-switch-track{position:relative;width:34px;height:20px;border-radius:10px;background:#ffffff24;transition:background-color .15s}.d-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--white);transition:transform .15s}.d-switch-input:checked+.d-switch-track{background:var(--green)}.d-switch-input:checked+.d-switch-track:after{transform:translate(14px)}.d-switch-input:focus-visible+.d-switch-track{outline:2px solid rgb(255 255 255 / .5);outline-offset:2px}.d-switch-input:disabled+.d-switch-track{opacity:.5}.d-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.d-toolbar .d-search{flex:1 1 260px}.d-chips{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--line);border-radius:9px;background:#ffffff05}.d-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:6px;color:var(--muted);font-size:13px;white-space:nowrap;transition:background-color .15s,color .15s}.d-chip:hover{color:var(--white)}.d-chip[aria-checked=true]{background:#ffffff1a;color:var(--white)}.d-chip-count{color:var(--dim);font-family:var(--mono);font-size:11.5px}.d-chip-count:empty{display:none}.d-search{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px 0 12px;border:1px solid var(--line-strong);border-radius:8px;background:#000;color:var(--dim);transition:border-color .15s}.d-search:focus-within{border-color:#ffffff73}.d-search-input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--white);font:inherit;font-size:14px;outline:none}.d-search-input::placeholder{color:#ffffff52}.d-search-input::-webkit-search-cancel-button{display:none}.d-kbd{display:grid;place-items:center;min-width:20px;height:20px;border:1px solid var(--line-strong);border-radius:5px;color:var(--dim);font-family:var(--mono);font-size:11px}.d-table{min-width:0;font-size:13.5px}.d-tr{display:grid;grid-template-columns:var(--cols);align-items:center;gap:16px;min-height:52px;padding:8px 22px;border-bottom:1px solid var(--line)}.d-tbody .d-tr:last-child{border-bottom:0}.d-thead{min-height:38px;padding-top:0;padding-bottom:0;color:var(--dim);font-size:12px;font-weight:500}.d-th,.d-td{min-width:0}.d-td{overflow:hidden;color:var(--fg);text-overflow:ellipsis}.d-th.is-end,.d-td.is-end{justify-self:end;text-align:right}.d-sort{display:inline-flex;align-items:center;gap:4px;color:inherit;font:inherit}.d-sort:hover{color:var(--white)}.d-sort-arrow:after{content:"\2195";opacity:.45}[aria-sort] .d-sort{color:var(--white)}[aria-sort=descending] .d-sort-arrow:after{content:"\2193";opacity:1}[aria-sort=ascending] .d-sort-arrow:after{content:"\2191";opacity:1}.d-table.is-clickable .d-tbody .d-tr{cursor:pointer;transition:background-color .12s}.d-table.is-clickable .d-tbody .d-tr:hover,.d-table.is-clickable .d-tbody .d-tr:focus-visible{background:#ffffff08;outline:none}.d-tempty{padding:20px 22px;color:var(--muted);font-size:13.5px}.d-cell-main{display:flex;flex-direction:column;min-width:0}.d-cell-main b{overflow:hidden;color:var(--white);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.d-cell-main span{overflow:hidden;color:var(--dim);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.d-dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px 16px;font-size:13.5px}.d-dl dt{color:var(--dim)}.d-dl dd{min-width:0;margin:0;color:var(--fg);overflow-wrap:anywhere}.d-backdrop{position:fixed;inset:0;z-index:90;background:#0000008c;animation:d-fade-in .16s ease-out}.d-drawer{position:fixed;top:0;right:0;bottom:0;z-index:91;display:flex;flex-direction:column;width:min(560px,100vw);border-left:1px solid var(--line-strong);background:#0e0e0e;box-shadow:-24px 0 60px #00000080;outline:none;animation:d-slide-in .2s cubic-bezier(.2,.8,.2,1)}.d-drawer.is-wide{width:min(760px,100vw)}.d-drawer.is-leaving{animation:d-slide-out .16s ease-in forwards}.d-backdrop.is-leaving{animation:d-fade-out .16s ease-in forwards}@keyframes d-slide-in{0%{transform:translate(24px);opacity:0}}@keyframes d-slide-out{to{transform:translate(24px);opacity:0}}@keyframes d-fade-in{0%{opacity:0}}@keyframes d-fade-out{to{opacity:0}}.d-drawer-head{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;border-bottom:1px solid var(--line)}.d-drawer-titles{flex:1;min-width:0}.d-drawer-title{color:var(--white);font-size:18px;font-weight:500;letter-spacing:-.02em;overflow-wrap:anywhere}.d-drawer-sub{margin-top:4px;color:var(--muted);font-size:13px}.d-drawer-close{display:grid;place-items:center;width:32px;height:32px;margin:-4px -8px 0 0;border-radius:8px;color:var(--muted)}.d-drawer-close:hover{background:#ffffff14;color:var(--white)}.d-drawer-body{flex:1;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;overflow-y:auto;padding:22px 24px 32px}.d-drawer-body>.connect{display:block}.d-drawer-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--line)}body.has-drawer{overflow:hidden}.d-section-title{margin-bottom:10px;color:var(--dim);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.d-toasts{position:fixed;right:20px;bottom:20px;z-index:100;display:grid;gap:8px;justify-items:end}.d-toast{display:flex;align-items:center;gap:8px;max-width:420px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:10px;background:#161616;box-shadow:0 10px 30px #00000080;color:var(--white);font-size:13.5px;animation:d-slide-in .18s ease-out}.d-toast.is-ok .dicon{color:var(--green)}.d-toast.is-danger{border-color:#ff7a6b66}.d-toast.is-danger .dicon{color:var(--red)}.d-toast.is-leaving{animation:d-fade-out .2s forwards}.d-copyfield{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;border:1px solid var(--line-strong);border-radius:8px;background:#000}.d-copyfield code{flex:1;min-width:0;overflow:hidden;color:var(--white);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.d-copyfield.is-mono code{font-family:var(--mono);font-size:12.5px}.d-copy{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:6px;color:var(--muted)}.d-copy:hover{background:#ffffff14;color:var(--white)}.d-copy .d-copy-done,.d-copy.is-copied .d-copy-idle{display:none}.d-copy.is-copied .d-copy-done{display:block;color:var(--green)}.d-ev-text{min-width:0;color:var(--fg);overflow-wrap:anywhere}.d-ev-strong{color:var(--white);font-weight:500}.d-ev-code{padding:1px 5px;border:1px solid var(--line);border-radius:5px;background:#ffffff0a;color:var(--white);font-family:var(--mono);font-size:.86em}@media(max-width:1023px){.d-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.d-grid-3{grid-template-columns:minmax(0,1fr)}}@media(max-width:859px){.dash-bar{top:57px}.dash-connect-label{display:none}.dash-connect{width:32px;padding:0;font-size:16px}.d-grid-2{grid-template-columns:minmax(0,1fr)}.d-tr,.d-tempty{padding-right:16px;padding-left:16px}.hide-mobile{display:none}.d-tr{grid-template-columns:var(--cols-mobile, var(--cols))}.d-dl{grid-template-columns:minmax(0,1fr);gap:2px}.d-dl dd{margin-bottom:10px}}@media(max-width:559px){.d-grid-4{grid-template-columns:minmax(0,1fr)}.d-title{font-size:24px}}@media(prefers-reduced-motion:reduce){.dash-tabview,.d-drawer,.d-backdrop,.d-toast,.d-pulse,.d-skeleton i{animation:none}}.ov{display:grid;gap:24px}.ov-body,.ov-stack{display:grid;gap:16px;min-width:0}.ov-hero{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:16px}.ov-hero .d-stat{position:relative;display:flex;flex-direction:column}.ov-hero .d-stat-sub{margin-top:auto;padding-top:10px}.ov-hero .d-stat-value .d-badge{margin-left:10px;font-family:var(--sans);vertical-align:6px}.ov-saved{position:relative;z-index:2;isolation:isolate}.ov-saved:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:radial-gradient(rgb(255 255 255 / .22) .9px,transparent 1.1px);background-size:5px 5px;-webkit-mask-image:linear-gradient(105deg,transparent 38%,#000 100%);mask-image:linear-gradient(105deg,transparent 38%,#000 100%);opacity:.55;pointer-events:none}.ov-saved-value{font-size:56px;letter-spacing:-.01em}.ov-saved .d-stat-sub{color:var(--muted)}.ov-info{display:inline-flex}.ov-info-btn{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--dim)}.ov-info-btn:hover,.ov-info-btn:focus-visible{color:var(--white);outline:none}.ov-info-btn .dicon{width:14px;height:14px}.ov-tip{position:absolute;top:44px;left:12px;z-index:30;display:grid;gap:6px;width:min(360px,calc(100vw - 64px));padding:12px 14px;border:1px solid var(--line-strong);border-radius:10px;background:#111;box-shadow:0 16px 40px #0009;color:var(--muted);font-size:12.5px;font-weight:400;line-height:1.55;opacity:0;visibility:hidden;transform:translateY(-2px);transition:opacity .12s,transform .12s,visibility .12s}.ov-tip strong{color:var(--white);font-weight:500}.ov-info:hover .ov-tip,.ov-info:focus-within .ov-tip{opacity:1;visibility:visible;transform:none}.ov-chart{position:relative}.ov-chart-skel{min-height:180px}.ov-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:14px;color:var(--muted);font-size:12.5px}.ov-legend span{display:inline-flex;align-items:center;gap:7px}.ov-sw{display:inline-block;flex:none;width:9px;height:9px;border-radius:2px}.ov-sw.is-changes{background:var(--white)}.ov-sw.is-sessions{background:var(--green)}.ov-sw.is-conflicts{background:var(--amber)}.ov-sw.is-intents{background:var(--fg);background-image:repeating-linear-gradient(90deg,rgb(0 0 0 / .55) 0 1px,transparent 1px 3px)}.ov-chart-canvas{position:relative;min-height:200px;touch-action:pan-y}.ov-chart-svg{display:block;max-width:100%;overflow:visible;shape-rendering:crispEdges}.ov-grid{stroke:var(--line);stroke-width:1}.ov-axis,.ov-lane-label{fill:var(--dim);font-family:var(--mono);font-size:10.5px}.ov-lane-label{font-size:10px}.ov-bar{fill:#ffffffc7}.ov-bar-cap{fill:var(--white)}.ov-hover{fill:#ffffff0f;pointer-events:none}.ov-lane{fill:#ffffff0f}.ov-lane.is-sessions.l1{fill:#6fdc8c4d}.ov-lane.is-sessions.l2{fill:#6fdc8c80}.ov-lane.is-sessions.l3{fill:#6fdc8cbf}.ov-lane.is-sessions.l4{fill:var(--green)}.ov-lane.is-conflicts.l1{fill:#f5b14c4d}.ov-lane.is-conflicts.l2{fill:#f5b14c80}.ov-lane.is-conflicts.l3{fill:#f5b14cbf}.ov-lane.is-conflicts.l4{fill:var(--amber)}.ov-lane.is-intents.l1{fill:#ffffff38}.ov-lane.is-intents.l2{fill:#fff6}.ov-lane.is-intents.l3{fill:#fff9}.ov-lane.is-intents.l4{fill:#ffffffd9}.ov-chart-empty{position:absolute;inset:0 0 64px 64px;display:grid;place-content:center;gap:4px;text-align:center;pointer-events:none}.ov-chart-empty p{color:var(--white);font-size:14px;font-weight:500}.ov-chart-empty span{color:var(--dim);font-size:12.5px}.ov-chart-tip,.ov-heat-tip{position:absolute;z-index:20;padding:10px 12px;border:1px solid var(--line-strong);border-radius:8px;background:#111;box-shadow:0 12px 32px #0000008c;font-size:12.5px;pointer-events:none}.ov-chart-tip{top:34px;display:grid;gap:5px;min-width:170px}.ov-tip-date{margin-bottom:2px;color:var(--white);font-weight:500}.ov-tip-row{display:flex;align-items:center;gap:8px;color:var(--muted)}.ov-tip-row span{flex:1}.ov-tip-row b{color:var(--white);font-family:var(--mono);font-weight:400}.ov-split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px}.ov-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ov-heat-wrap{display:grid;gap:14px}.ov-heat{position:relative}.ov-heat-svg{display:block;width:100%;max-width:640px;height:auto;overflow:visible}.ov-heat-svg .ov-axis{font-size:7.5px}.ov-hc{shape-rendering:crispEdges}.ov-hc.l0{fill:#ffffff0d}.ov-hc.l4{fill:var(--white)}.ov-hz{fill:#ffffff12}.ov-hp{fill:#ffffffeb}.ov-heat-svg rect[data-day]:hover{stroke:var(--white);stroke-width:1}.ov-heat-tip{white-space:nowrap}.ov-heat-tip b{color:var(--white);font-weight:500}.ov-heat-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;font-size:12.5px}.ov-heat-legend{display:inline-flex;align-items:center;gap:4px;color:var(--dim);font-size:11.5px}.ov-heat-legend span,.ov-heat-legend>:first-child{margin-right:2px}.ov-heat-sw{display:block}.ov-saved-list{display:grid;gap:18px}.ov-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden}.ov-funnel-step{display:grid;gap:4px;padding:12px 14px}.ov-funnel-step+.ov-funnel-step{border-left:1px solid var(--line)}.ov-funnel-step b{color:var(--white);font-family:var(--pixel);font-size:24px;font-weight:400;line-height:1}.ov-funnel-step span{color:var(--dim);font-size:12px;line-height:1.3}.ov-bars{display:grid;gap:14px;margin:0;padding:0;list-style:none}.ov-bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text value" "track track";align-items:center;gap:6px 12px}.ov-bar-row.has-lead{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"lead text value" "lead track track"}.ov-saved-list .ov-bar-row{grid-template-columns:minmax(0,1fr) auto}.ov-lead{grid-area:lead;display:grid;place-items:center;align-self:start;width:28px;height:28px}.ov-bar-text{grid-area:text;display:flex;align-items:baseline;gap:8px;min-width:0}.ov-bar-label{overflow:hidden;color:var(--white);font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.ov-bar-sub{overflow:hidden;color:var(--dim);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ov-bar-value{grid-area:value;color:var(--white);font-family:var(--mono);font-size:12.5px;font-weight:400}.ov-bar-track{grid-area:track;height:6px;border-radius:2px;background:#ffffff0d;overflow:hidden}.ov-bar-track i{display:block;height:100%;border-radius:2px;background:repeating-linear-gradient(90deg,#ffffffd9 0 3px,#ffffff8c 3px 4px)}.ov-client-mark,.ov-avatar{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line-strong);border-radius:7px;background:#ffffff0a;color:var(--white);font-family:var(--pixel);font-size:14px;line-height:1}.ov-avatar{border-radius:50%}.ov-repo-icon{color:var(--dim)}.ov-onboard{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:center;padding:32px;border-color:#ffffff29;background:radial-gradient(90% 120% at 100% 0%,rgb(255 255 255 / .05),transparent 60%),#ffffff04}.ov-onboard-main{display:grid;justify-items:start;gap:14px}.ov-onboard-title{color:var(--white);font-size:26px;font-weight:500;letter-spacing:-.01em}.ov-onboard-lede{max-width:520px;color:var(--muted);font-size:14px;line-height:1.6}.ov-steps{display:grid;gap:10px;width:100%;margin:6px 0 4px;padding:0;list-style:none}.ov-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.ov-steps li div{display:grid;gap:2px}.ov-steps b{color:var(--white);font-size:14px;font-weight:500}.ov-steps span:not(.ov-step-num){color:var(--dim);font-size:13px}.ov-step-num{color:var(--dim);font-family:var(--pixel);font-size:18px;line-height:1.2}.ov-onboard-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.ov-onboard-side{display:grid;gap:12px;justify-items:center;color:var(--dim);font-size:12.5px}.ov-onboard-art{width:100%;max-width:420px;height:auto;opacity:.85;-webkit-mask-image:linear-gradient(90deg,rgb(0 0 0 / .25),#000 70%);mask-image:linear-gradient(90deg,#00000040,#000 70%)}.ov-feed-panel .d-panel-body{padding-top:6px}.ov-feed-list{display:grid;margin:0 -10px;padding:0;list-style:none}.ov-feed-row+.ov-feed-row{border-top:1px solid var(--line)}.ov-feed-link{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border-radius:8px;color:inherit;font-size:13.5px;line-height:1.45;text-decoration:none;transition:background-color .12s}a.ov-feed-link:hover,a.ov-feed-link:focus-visible{background:#ffffff08;outline:none}.ov-feed-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:7px;color:var(--muted)}.ov-feed-icon .dicon{width:14px;height:14px}.ov-feed-icon.is-ok,.ov-feed-icon.is-live{border-color:#6fdc8c40;color:var(--green)}.ov-feed-icon.is-warn{border-color:#f5b14c40;color:var(--amber)}.ov-feed-icon.is-danger{border-color:#ff7a6b4d;color:var(--red)}.ov-feed-icon.is-info{border-color:#8caaff40;color:#a9bdff}.ov-feed-icon.is-accent{border-color:#ffffff4d;color:var(--white)}.ov-feed-text{min-width:0}.ov-feed-time{color:var(--dim);font-size:12.5px;white-space:nowrap}.ov-feed-row.is-fresh .ov-feed-link{animation:ov-fresh 1.6s ease-out}@keyframes ov-fresh{0%{background:#ffffff12}}@media(max-width:1199px){.ov-hero{grid-template-columns:repeat(4,minmax(0,1fr))}.ov-saved{grid-column:1 / -1}.ov-trio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.ov-split,.ov-onboard{grid-template-columns:minmax(0,1fr)}}@media(max-width:859px){.ov-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-trio{grid-template-columns:minmax(0,1fr)}}@media(max-width:559px){.ov-bar-text{flex-wrap:wrap;row-gap:0}.ov-bar-label{max-width:100%}.ov-hero{gap:10px}.ov-hero .d-stat{padding:14px}.ov-hero .d-stat-value{font-size:28px}.ov-saved-value.d-stat-value{font-size:48px}.ov-onboard{padding:22px 18px}.ov-feed-link{grid-template-columns:28px minmax(0,1fr)}.ov-feed-time{grid-column:2;margin-top:-6px;font-size:12px}.ov-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-funnel-step{padding:10px}.ov-funnel-step:nth-child(3){border-left:0}.ov-funnel-step:nth-child(n+3){border-top:1px solid var(--line)}.ov-funnel-step b{font-size:20px}.ov-heat-svg .ov-axis{font-size:10px}}@media(prefers-reduced-motion:reduce){.ov-feed-row.is-fresh .ov-feed-link,.ov-tip{animation:none;transition:none}}.act-live{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;color:var(--muted);font-size:12.5px}.act-live .d-pulse{position:relative;width:7px;height:7px;border-radius:50%;background:var(--green)}.act-summary{margin-bottom:20px}.act-stat-skel{min-height:112px}.act-spark-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.act-spark{display:block;flex:none;line-height:0}.act-spark svg{display:block;overflow:visible}.act-spark .is-on{fill:var(--white)}.act-spark .is-dither{fill:#ffffff73}.act-spark .is-off{fill:#ffffff12}.act-spark-col:hover .is-on,.act-spark-col:hover .is-dither{fill:var(--green)}.act-spark-col:hover .is-off{fill:#ffffff24}.act-content{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.act-pad{padding:16px 22px}.act-panel .d-empty{padding-block:48px}.act-skel{padding:18px 22px}.act-repo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-branch{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%}.act-branch span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-branch .dicon{flex:none;width:12px;height:12px}.act-intent-link{color:var(--fg);font-size:12.5px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.act-intent-link:hover{color:var(--white);text-decoration-color:currentColor}.act-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-height:32px}.act-foot-note{margin:0;font-size:12.5px}.act-drawer-title{display:inline-flex;align-items:baseline;gap:8px}.act-drawer-title .mono{font-size:13px;font-weight:400}.act-drawer-sub{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.act-section{margin-top:8px}.act-section-hint{margin:-4px 0 10px;font-size:12.5px}.act-note{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:13px}.act-note .dicon{color:var(--green)}.act-ref{color:var(--muted);font-size:12px}.act-intent{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;justify-items:start;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#ffffff05}.act-intent-head{display:flex;align-items:center;gap:10px}.act-intent-title{margin:0;color:var(--white);font-size:14px;font-weight:500}.act-intent-summary{margin:0;font-size:13px;line-height:1.5}.act-list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;border:1px solid var(--line);border-radius:10px;list-style:none;overflow:hidden}.act-list li+li{border-top:1px solid var(--line)}.act-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 14px;color:var(--fg);font-size:13px;text-align:left;text-decoration:none;transition:background-color .15s}.act-list-row:hover,.act-list-row:focus-visible{background:#ffffff0a}.act-list-main{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-list-main b{color:var(--white);font-weight:500}.act-list-side{display:inline-flex;flex:none;align-items:center;gap:10px;color:var(--dim);font-size:12px}.act-timeline{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none}.act-timeline:before{position:absolute;top:12px;bottom:12px;left:11px;width:1px;background:var(--line);content:""}.act-tl-item{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:5px 0;font-size:13px}.act-tl-icon{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;background:#0b0b0b;color:var(--muted)}.act-tl-icon .dicon{width:12px;height:12px}.act-tl-item.is-ok .act-tl-icon,.act-tl-item.is-live .act-tl-icon{color:var(--green)}.act-tl-item.is-warn .act-tl-icon{color:var(--amber)}.act-tl-item.is-danger .act-tl-icon{color:var(--red)}.act-tl-text{padding-top:3px;color:var(--fg);line-height:1.45}.act-tl-text a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.act-tl-time{padding-top:4px;font-size:12px;white-space:nowrap}@media(max-width:559px){.act-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.act-summary .d-stat-sub{display:none}.act-summary>:nth-child(3){display:none}.act-summary .act-spark-card{grid-column:1 / -1}.act-list-side time{display:none}.act-tl-item{grid-template-columns:24px minmax(0,1fr)}.act-tl-time{grid-column:2;padding-top:0}}.cf-content{display:grid;gap:20px}.cf-stats .d-stat-value{font-variant-numeric:tabular-nums}.cf-list{display:grid;gap:12px}.cf-selects{display:flex;flex-wrap:wrap;gap:8px}.cf-selects .select{width:170px}.cf-selects .select[hidden]{display:none}.cf-selects .select-trigger{height:36px;padding-top:0;padding-bottom:0;border-radius:8px;font-size:13px}.cf-panel .d-panel-body{padding-top:0}.cf-ref{display:inline-flex;align-items:center;gap:8px;color:var(--fg);font-family:var(--mono);font-size:12.5px;white-space:nowrap}.cf-what{display:flex;align-items:center;gap:12px;min-width:0}.cf-what-icon{display:grid;flex:none;place-items:center;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:8px;background:#ffffff05;color:var(--muted)}.cf-what-icon.is-contract_break{border-color:#ff7a6b4d;color:var(--red)}.cf-what-icon.is-symbol_overlap,.cf-what-icon.is-path_overlap{border-color:#f5b14c4d;color:var(--amber)}.cf-sel.cf-sel{font-family:var(--mono);font-size:13px}.cf-more{color:var(--dim);font-style:normal;font-weight:400}.cf-mref{display:none;font-family:var(--mono)}.cf-mref .d-dot{margin-right:6px;vertical-align:1px}.cf-repo{font-family:var(--mono);font-size:12.5px}.cf-xrepo.cf-xrepo{font-family:var(--mono);font-size:12px}.cf-tempty .d-empty{padding:40px 16px}.cf-trunc{padding:12px 22px;border-top:1px solid var(--line);font-size:12.5px}.cf-skel{padding:8px 0}.cf-sell{padding:8px 0 4px;border:1px solid var(--line);border-radius:12px;background:radial-gradient(rgb(255 255 255 / .07) 1px,transparent 1.4px) 0 0 / 10px 10px,#ffffff04;background-blend-mode:normal}.cf-sell .d-empty{padding-bottom:28px}.cf-sell .d-empty-body{max-width:560px}.cf-sell-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cf-sell-title{margin:0 24px 12px}.cf-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px 24px}.cf-kind{min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:#0b0b0b}.cf-kind-icon{display:grid;place-items:center;width:30px;height:30px;margin-bottom:12px;border:1px solid var(--line-strong);border-radius:8px;color:var(--white)}.cf-kind-title{color:var(--white);font-size:14px;font-weight:500}.cf-kind-body{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.5}.cf-dtitle{font-family:var(--mono);font-size:16px;letter-spacing:0}.cf-dref{color:var(--dim)}.cf-dbody{display:grid;gap:24px;min-width:0}.cf-dmeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cf-dmeta-text{font-size:12.5px}.cf-explain{display:grid;gap:12px}.cf-lead{color:var(--white);font-size:15.5px;line-height:1.55;letter-spacing:-.01em}.cf-lead code,.cf-suggest code{padding:1px 6px;border:1px solid var(--line-strong);border-radius:5px;background:#ffffff0a;font-size:13px;overflow-wrap:anywhere}.cf-detail{font-size:13px;line-height:1.55;overflow-wrap:anywhere}.cf-suggest{display:flex;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#ffffff06;color:var(--fg);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.cf-suggest>.dicon{flex:none;margin-top:2px;color:var(--white)}.cf-suggest-title{margin-bottom:2px;color:var(--white);font-weight:500}.cf-resolved{display:flex;align-items:center;gap:8px;color:var(--green);font-size:13px}.cf-resolved.is-overridden{color:var(--white)}.cf-resolved.is-stale{color:var(--muted)}.cf-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cf-side{display:grid;align-content:start;gap:12px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:10px;background:#ffffff04}.cf-side.is-mine{border-color:#ffffff38}.cf-side-role{display:flex;align-items:center;gap:8px;color:var(--dim);font-size:12px}.cf-side-role .d-badge{margin-left:auto}.cf-side-letter{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line-strong);border-radius:5px;color:var(--white);font-family:var(--mono);font-size:11px}.cf-side-title{font-size:13.5px}.cf-side .d-dl{grid-template-columns:76px minmax(0,1fr);gap:6px 12px;font-size:13px}.cf-intent{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:8px;color:var(--white);font-size:13.5px;transition:border-color .15s,background-color .15s}.cf-intent:hover{border-color:#fff6;background:#ffffff0a}.cf-intent .dicon{color:var(--dim)}.cf-intent-ref{color:var(--muted);font-family:var(--mono);font-size:12px}.cf-intent-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-branch{font-size:12.5px;overflow-wrap:anywhere}.cf-involved{padding-top:10px;border-top:1px solid var(--line)}.cf-involved-title{margin-bottom:8px;color:var(--dim);font-size:12px}.cf-involved ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:12.5px}.cf-involved li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.cf-involved code{min-width:0;max-width:100%;overflow:hidden;color:var(--fg);text-overflow:ellipsis;white-space:nowrap}.cf-contract{display:grid;gap:14px}.cf-contract .d-dl{grid-template-columns:120px minmax(0,1fr)}.cf-code-inline{font-size:12.5px;overflow-wrap:anywhere}.cf-pre{max-height:320px;margin:0;overflow:auto;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#000;color:var(--fg);font-family:var(--mono);font-size:12px;line-height:1.6;white-space:pre}.cf-diff .is-del{color:var(--red)}.cf-diff .is-add{color:var(--green)}.cf-override{display:grid;gap:10px;padding:16px;border:1px solid rgb(255 122 107 / .3);border-radius:10px;background:#ff7a6b0a}.cf-override-title{color:var(--white);font-size:14px;font-weight:500}.cf-override-desc{font-size:13px;line-height:1.5}.cf-reason.cf-reason{height:auto;min-height:84px;padding:10px 12px;font:inherit;font-size:13.5px;line-height:1.5;resize:vertical}.cf-reason-hint{font-size:12.5px}.cf-reason-hint:empty{display:none}.cf-reason-hint.is-error{color:var(--red)}.cf-override-actions{display:flex;justify-content:flex-end;gap:8px}.cf-feedback{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:14px 16px;border:1px solid var(--line);border-radius:10px}.cf-feedback-title{color:var(--white);font-size:13.5px;font-weight:500}.cf-feedback-desc{margin-top:2px;font-size:12.5px}.cf-feedback-btns{display:flex;gap:8px}.cf-fb-btn[aria-pressed=true]{border-color:#ffffff80;background:#ffffff1a;color:var(--white)}.cf-tl{position:relative;display:grid;gap:14px;margin:0;padding:0;list-style:none}.cf-tl:before{position:absolute;top:12px;bottom:12px;left:11px;width:1px;background:var(--line-strong);content:""}.cf-tl-item{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13.5px}.cf-tl-icon{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line-strong);border-radius:999px;background:#0e0e0e;color:var(--muted)}.cf-tl-icon .dicon{width:12px;height:12px}.cf-tl-item.is-danger .cf-tl-icon{border-color:#ff7a6b73;color:var(--red)}.cf-tl-item.is-warn .cf-tl-icon{border-color:#f5b14c73;color:var(--amber)}.cf-tl-item.is-ok .cf-tl-icon{border-color:#6fdc8c73;color:var(--green)}.cf-tl-item.is-info .cf-tl-icon{border-color:#8caaff73;color:#a9bdff}.cf-tl-item.is-accent .cf-tl-icon{border-color:#ffffff73;color:var(--white)}.cf-tl-text{color:var(--fg);overflow-wrap:anywhere}.cf-tl-time{font-size:12px;white-space:nowrap}.cf-tl-empty{font-size:13px}.cf-raw summary{color:var(--dim);font-size:12.5px;cursor:pointer}.cf-raw summary:hover{color:var(--white)}.cf-raw[open] summary{margin-bottom:10px}.cf-foot{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.cf-foot-note{flex:1 1 220px;font-size:12.5px;line-height:1.5}@media(max-width:1023px){.cf-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:859px){.cf-mref{display:inline}.cf-toolbar .d-chips{width:100%}.cf-selects{flex:1 1 100%}.cf-selects .select{flex:1 1 140px;width:auto}}@media(max-width:639px){.cf-sides,.cf-kinds,.cf-contract .d-dl{grid-template-columns:minmax(0,1fr)}.cf-what-icon{display:none}.cf-tl-item{grid-template-columns:24px minmax(0,1fr)}.cf-tl-time{grid-column:2;margin-top:-10px}.cf-foot .btn{flex:1 1 auto}.cf-stats.d-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cf-stats .d-stat{padding:14px}.cf-stats .d-stat-value{font-size:28px}}.wk-summary{margin-bottom:20px}.wk-stat-skel{min-height:112px}.wk-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.wk-toolbar{align-items:stretch}.wk-toolbar-row{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:10px 12px}.wk-toolbar-row .d-search{flex:1 1 260px}.wk-repo{flex:0 1 240px;min-width:180px}.wk-repo .select-trigger{height:36px;font-size:13.5px}.wk-pad{padding:16px 22px}.wk-skel{padding:18px 22px}.wk-panel .d-empty{padding-block:48px}.wk-intent-cell b,.wk-intent-cell span.mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-branch{color:var(--dim)}.wk-repo-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-claims{display:inline-flex;flex-wrap:wrap;gap:6px}.wk-claim-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border:1px solid var(--line);border-radius:6px;color:var(--fg);font-family:var(--mono);font-size:11.5px}.wk-claim-pill .dicon{width:12px;height:12px;color:var(--dim)}.wk-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-height:32px}.wk-foot-note{margin:0;font-size:12.5px}.wk-lower{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:32px}.wk-projects{margin:0;padding:0;list-style:none}.wk-project{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 22px}.wk-project+.wk-project{border-top:1px solid var(--line)}.wk-project-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wk-project-repos{display:flex;flex-wrap:wrap;gap:6px}.wk-repo-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:#ffffff05;color:var(--fg);font-size:12px}.wk-repo-chip .dicon{width:12px;height:12px;color:var(--dim)}.wk-drawer-sub{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.wk-summary-text{margin:0;color:var(--fg);font-size:14px;line-height:1.6;white-space:pre-wrap}.wk-plan{margin:0;border:1px solid var(--line);border-radius:10px;background:#ffffff05}.wk-plan summary{padding:10px 14px;color:var(--muted);font-size:13px;cursor:pointer}.wk-plan summary:hover{color:var(--white)}.wk-plan pre{max-height:320px;margin:0;padding:0 14px 14px;overflow:auto;color:var(--fg);font-family:var(--mono);font-size:12px;line-height:1.6;white-space:pre-wrap}.wk-section{margin-top:8px}.wk-note{display:flex;align-items:center;gap:6px;margin:0;font-size:13px}.wk-ok{color:var(--muted)}.wk-ok .dicon{color:var(--green)}.wk-ref{color:var(--muted);font-size:12px}.wk-claim-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.wk-claim-kind{display:flex;align-items:center;gap:7px;margin:0 0 6px;color:var(--muted);font-size:12.5px}.wk-claim-kind .dicon{width:13px;height:13px}.wk-claim-list{margin:0;padding:0;border:1px solid var(--line);border-radius:10px;list-style:none;overflow:hidden}.wk-claim-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px}.wk-claim-list li+li{border-top:1px solid var(--line)}.wk-selector{min-width:0;overflow:hidden;color:var(--fg);font-family:var(--mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wk-claim-meta{display:inline-flex;flex:none;align-items:center;gap:8px;font-size:12px}.wk-rows{margin:0;padding:0;border:1px solid var(--line);border-radius:10px;list-style:none;overflow:hidden}.wk-rows li+li{border-top:1px solid var(--line)}.wk-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 14px;color:var(--fg);font-size:13px;text-align:left;text-decoration:none;transition:background-color .15s}.wk-list-row:hover,.wk-list-row:focus-visible{background:#ffffff0a}.wk-list-main{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-list-main b{color:var(--white);font-weight:500}.wk-list-side{display:inline-flex;flex:none;align-items:center;gap:10px;color:var(--dim);font-size:12px}.wk-timeline{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none}.wk-timeline:before{position:absolute;top:12px;bottom:12px;left:11px;width:1px;background:var(--line);content:""}.wk-tl-item{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:5px 0;font-size:13px}.wk-tl-icon{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;background:#0b0b0b;color:var(--muted)}.wk-tl-icon .dicon{width:12px;height:12px}.wk-tl-item.is-ok .wk-tl-icon,.wk-tl-item.is-live .wk-tl-icon{color:var(--green)}.wk-tl-item.is-warn .wk-tl-icon{color:var(--amber)}.wk-tl-item.is-danger .wk-tl-icon{color:var(--red)}.wk-tl-text{padding-top:3px;color:var(--fg);line-height:1.45}.wk-tl-time{padding-top:4px;font-size:12px;white-space:nowrap}.wk-tl-text a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.wk-close-note{flex:1 1 160px;min-width:0;height:32px;font-size:13px}.wk-form{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.wk-label{margin:8px 0 0;color:var(--muted);font-size:13px}.wk-checks{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden}.wk-check{display:flex;align-items:center;gap:10px;padding:9px 12px;color:var(--fg);font-size:13px;cursor:pointer}.wk-check+.wk-check{border-top:1px solid var(--line)}.wk-check:hover{background:#ffffff08}.wk-check-input{accent-color:var(--white)}@media(max-width:1023px){.wk-lower{grid-template-columns:minmax(0,1fr)}}@media(max-width:559px){.wk-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wk-summary .d-stat-sub{display:none}.wk-repo{flex:1 1 100%}.wk-list-side time{display:none}.wk-tl-item{grid-template-columns:24px minmax(0,1fr)}.wk-tl-time{grid-column:2;padding-top:0}.wk-project{padding-inline:16px}}.int-note{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#ffffff05;color:var(--muted);font-size:13.5px;line-height:1.5}.int-note b{color:var(--white);font-weight:500}.int-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.int-card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:208px;padding:18px 18px 16px;border:1px solid var(--line);border-radius:12px;background:#ffffff04;transition:border-color .15s}.int-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(rgb(255 255 255 / .13) .8px,transparent 1.1px);background-size:5px 5px;-webkit-mask-image:radial-gradient(130% 90% at 100% 0%,#000,transparent 46%);mask-image:radial-gradient(130% 90% at 100% 0%,#000,transparent 46%);pointer-events:none;opacity:.55}.int-card:hover{border-color:var(--line-strong)}.int-card.is-on:before{opacity:.9}.int-card.is-error{border-color:#ff7a6b47}.int-card>*{position:relative}.int-card-head{display:flex;align-items:center;gap:12px}.int-card-titles{flex:1;min-width:0}.int-card-name{color:var(--white);font-size:15px;font-weight:500;letter-spacing:-.01em}.int-card-tag{color:var(--muted);font-size:13.5px;line-height:1.5}.int-card-meta{margin-top:auto;min-height:18px;color:var(--dim);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.int-card-actions{display:flex;flex-wrap:wrap;gap:8px}.int-card-locked{display:inline-flex;align-items:center;gap:6px}.int-card-locked .dicon{width:14px;height:14px}.int-meta-skel{display:block;width:62%;height:12px;margin-top:3px;border-radius:4px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:d-shimmer 1.4s linear infinite}.int-logo{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--line-strong);border-radius:9px;background:radial-gradient(rgb(255 255 255 / .09) .7px,transparent 1px) 0 0 / 4px 4px,#000;color:var(--white)}.int-logo .dicon{width:18px;height:18px}.int-logo.is-sm{width:28px;height:28px;border-radius:7px}.int-logo.is-sm .dicon{width:15px;height:15px}.int-logo.is-dim{color:var(--dim)}.int-pad{padding:0 22px 22px}.int-hooks .d-empty{padding:36px 24px 40px}.int-hooks,.int-agents-panel{scroll-margin-top:96px}.int-events-cell{display:block;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.int-last{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:var(--fg);white-space:nowrap}.int-last time{color:var(--muted)}.int-chev{display:inline-grid;color:var(--dim);transition:transform .15s}.int-chev .dicon{width:14px;height:14px}.int-agent-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.int-agent{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#ffffff03}.int-agent-mark{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid var(--line-strong);border-radius:8px;background:#000;color:var(--white);font-family:var(--pixel);font-size:14px;letter-spacing:.02em}.int-agent.is-unseen .int-agent-mark{color:var(--dim)}.int-agent-text{flex:1;display:grid;gap:2px;min-width:0}.int-agent-text b{color:var(--white);font-size:14px;font-weight:500}.int-agent.is-unseen .int-agent-text b{color:var(--fg)}.int-agent-text>span{color:var(--dim);font-size:12.5px;line-height:1.4}.int-setup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.int-setup-item{min-width:0}.int-setup-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--white);font-size:13.5px;font-weight:500}.int-setup-title .dicon{color:var(--muted)}.int-soon{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 18px;border:1px dashed var(--line);border-radius:12px}.int-soon-label{color:var(--dim);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.int-soon-item{display:inline-flex;align-items:center;gap:8px;color:var(--dim);font-size:13px}.int-soon-item i{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line);border-radius:5px;font-family:var(--pixel);font-size:11px;font-style:normal}.int-drawer-title{display:inline-flex;align-items:center;gap:10px}.int-status,.int-ep-head,.int-gh,.int-gh-app,.int-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.int-wrap{gap:20px}.int-status-row{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:#ffffff05}.int-status-text{flex:1;display:grid;gap:2px;min-width:0}.int-status-text b{overflow-wrap:anywhere;color:var(--white);font-size:14px;font-weight:500}.int-status-text>span{color:var(--dim);font-size:12.5px}.int-warn{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid rgb(245 177 76 / .25);border-radius:8px;background:#f5b14c0f;color:var(--amber);font-size:13px;line-height:1.5}.int-warn.is-danger{border-color:#ff7a6b4d;background:#ff7a6b0f;color:var(--red)}.int-warn .dicon{margin-top:2px}.int-lastpost{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--fg);font-size:13px}.int-lastpost b{color:var(--white);font-weight:500}.int-lastpost .int-err{flex-basis:100%}.int-err{color:#ffb4aa;font-family:var(--mono);font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.int-row-actions{display:flex;flex-wrap:wrap;gap:8px}.int-sec{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.int-sec .d-section-title{margin:0}.int-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.int-form{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.int-field{min-width:0}.int-label{margin-bottom:7px;color:var(--white);font-size:13px;font-weight:500}.int-form-err:empty{display:none}.int-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.int-form-actions .hint{flex:1 1 260px;margin:0}.int-form-actions>.btn:only-child{margin-left:auto}.int-hint code{white-space:normal}.int-check{position:relative;display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:7px;cursor:pointer}.int-check:hover{background:#ffffff08}.int-check-input{position:absolute;width:1px;height:1px;opacity:0}.int-check-box{display:grid;place-items:center;flex:none;width:16px;height:16px;margin-top:1px;border:1px solid var(--line-strong);border-radius:4px;background:#000;color:#000;transition:background-color .12s,border-color .12s}.int-check-box .dicon{width:12px;height:12px;opacity:0;stroke-width:2}.int-check:hover .int-check-box{border-color:#ffffff59}.int-check-input:checked+.int-check-box,.int-check-input:indeterminate+.int-check-box{border-color:var(--white);background:var(--white)}.int-check-input:checked+.int-check-box .dicon{opacity:1}.int-check-input:indeterminate+.int-check-box:after{content:"";width:8px;height:2px;border-radius:1px;background:#000}.int-check-input:indeterminate+.int-check-box .dicon{display:none}.int-check-input:focus-visible+.int-check-box{outline:2px solid rgb(255 255 255 / .5);outline-offset:2px}.int-check-input:disabled+.int-check-box{opacity:.5}.int-check-text{display:grid;gap:2px;min-width:0}.int-check-label{color:var(--fg);font-size:13.5px;line-height:1.35}.int-check-label b{color:var(--white);font-weight:500}.int-check-desc{color:var(--dim);font-size:12.5px;line-height:1.45}.int-check-desc code{font-family:var(--mono);font-size:11.5px}.int-groups{display:grid;gap:12px}.int-group{display:grid;gap:2px;padding:6px;border:1px solid var(--line);border-radius:10px}.int-group-label{padding:6px 8px 2px;color:var(--dim);font-size:11.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.int-sev{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px}.int-sev>div:first-child{flex:1 1 220px}.int-sev-label{color:var(--white);font-size:13.5px;font-weight:500}.int-sev .hint{margin-top:3px}.int-mode{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.int-pick-count{color:var(--dim);font-size:12.5px}.int-pick{display:grid;gap:10px;margin-top:12px}.int-pick[hidden]{display:none}.int-pick-group{overflow:hidden;border:1px solid var(--line);border-radius:10px}.int-pick-head{padding:2px 6px;border-bottom:1px solid var(--line);background:#ffffff05}.int-pick-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 6px}.int-created{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgb(111 220 140 / .3);border-radius:10px;background:#6fdc8c0f}.int-created>div{display:grid;gap:2px;min-width:0}.int-created b{color:var(--white);font-weight:500}.int-created span.mono{overflow-wrap:anywhere;color:var(--muted)}.int-created-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#6fdc8c29;color:var(--green)}.int-headers{display:grid;gap:10px;margin:0;padding:0;list-style:none}.int-headers li{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.5}.int-headers li>code{color:var(--white);font-family:var(--mono);font-size:12px}.int-headers li>span{color:var(--muted)}.int-headers span code{color:var(--fg);font-family:var(--mono);font-size:12px}.int-code{position:relative;min-width:0;border:1px solid var(--line-strong);border-radius:8px;background:#000}.int-code pre{max-height:340px;margin:0;padding:12px 44px 12px 14px;overflow:auto}.int-code code{color:var(--fg);font-family:var(--mono);font-size:12px;line-height:1.6;white-space:pre}.int-code-copy{position:absolute;top:6px;right:6px;background:#000}.int-tags{display:flex;flex-wrap:wrap;gap:6px}.int-tag{padding:2px 7px;border:1px solid var(--line-strong);border-radius:5px;color:var(--fg);font-family:var(--mono);font-size:11.5px}.int-deliveries{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:10px}.int-deliveries>.d-skeleton,.int-deliveries>.d-error{margin:14px}.int-deliveries>.d-empty{padding:32px 20px}.int-dlv+.int-dlv{border-top:1px solid var(--line)}.int-dlv summary{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto auto 14px;align-items:center;gap:12px;padding:11px 14px;font-size:13px;list-style:none;cursor:pointer;transition:background-color .12s}.int-dlv summary::-webkit-details-marker{display:none}.int-dlv summary:hover,.int-dlv[open] summary{background:#ffffff06}.int-dlv summary:focus-visible{outline:2px solid rgb(255 255 255 / .4);outline-offset:-2px}.int-dlv[open] .int-chev{transform:rotate(90deg)}.int-dlv-type{overflow:hidden;color:var(--white);font-family:var(--mono);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.int-code-pill{min-width:38px;padding:2px 7px;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);font-family:var(--mono);font-size:11.5px;text-align:center}.int-code-pill.is-ok{border-color:#6fdc8c4d;color:var(--green)}.int-code-pill.is-danger{border-color:#ff7a6b4d;color:var(--red)}.int-dlv-meta{color:var(--muted);white-space:nowrap}.int-dlv-time{color:var(--dim);white-space:nowrap}.int-dlv-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:6px 14px 16px 34px;background:#ffffff06}.int-dlv-body .d-dl{grid-template-columns:120px minmax(0,1fr);font-size:13px}.int-payload .d-section-title{margin-bottom:8px}.int-gh-installs{display:grid;gap:6px;margin:0;padding:0;list-style:none}.int-gh-installs li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:13px}.int-gh-installs li>.dicon{color:var(--muted)}.int-gh-installs b{color:var(--white);font-weight:500}.int-gh-installs .dim{margin-right:auto}.int-feats{display:grid;gap:14px;margin:0;padding:0;list-style:none}.int-feats li{display:flex;gap:12px}.int-feat-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:8px;color:var(--white)}.int-feats b{color:var(--white);font-size:13.5px;font-weight:500}.int-feats p{margin-top:2px;color:var(--muted);font-size:13px;line-height:1.5}@media(max-width:1180px){.int-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:859px){.int-agent-list,.int-setup{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.int-cards{grid-template-columns:minmax(0,1fr)}.int-card{min-height:0}.int-pick-items{grid-template-columns:minmax(0,1fr)}.int-headers li{grid-template-columns:minmax(0,1fr);gap:2px}.int-dlv summary{grid-template-columns:8px minmax(0,1fr) auto auto 14px}.int-dlv-meta{display:none}.int-dlv-body{padding-left:14px}.int-dlv-body .d-dl{grid-template-columns:104px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.int-meta-skel{animation:none}}.team-pad{padding:4px 22px 22px}.team-count{color:var(--dim);font-family:var(--mono);font-size:12px}.team-empty{padding:18px 0;color:var(--muted);font-size:13.5px}.team-note{margin-top:-8px}.d-cell-main .team-mobile-only{display:none}.team-seat{display:grid;gap:10px}.team-seat-bar{display:block;height:4px;overflow:hidden;border-radius:2px;background:var(--line-strong)}.team-seat-bar i{display:block;height:100%;background:var(--white)}.team-seat-bar.is-warn i{background:var(--amber)}.team-seat-bar.is-danger i{background:var(--red)}.team-invite{display:flex;flex-wrap:wrap;gap:10px}.team-invite .input{height:40px}.team-invite-email{flex:1 1 260px;width:auto;min-width:0}.team-invite .select{flex:0 0 170px}.team-invite .select .input{width:100%}.team-invite .btn{height:40px}.team-invite-result:not(:empty){display:grid;gap:12px;margin-top:14px}.team-invite-warn{border-color:#f5b14c59;background:#f5b14c12;color:var(--amber)}.team-invite-link .hint{margin-top:8px}.team-person{display:flex;align-items:center;gap:12px;min-width:0}.team-avatar{display:grid;flex:none;place-items:center;width:32px;height:32px;border:1px solid var(--line-strong);border-radius:50%;background:#ffffff0f;color:var(--white);font-family:var(--mono);font-size:11.5px;letter-spacing:.02em}.team-avatar.is-s1{background:#ffffff1a}.team-avatar.is-s2{background:#6fdc8c1a}.team-avatar.is-s3{background:#f5b14c1a}.team-avatar.is-s4{background:#8caaff1f}.team-avatar.is-s5{background:#ff7a6b1a}.team-avatar.is-invite{border-style:dashed;background:transparent;color:var(--dim)}.team-avatar .dicon{width:14px;height:14px}.team-you{margin-left:8px;padding:1px 6px;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);font-size:11px;font-weight:400;vertical-align:1px}.team-soon{color:var(--amber)}.team-tokens .d-tr:has(.team-revoked){opacity:.5}.team-revoked b{text-decoration:line-through}.team-revoked-at{font-size:12.5px;white-space:nowrap}@media(max-width:859px){.d-cell-main .team-mobile-only{display:block}.team-pad{padding:4px 16px 16px}.team-invite .select,.team-invite-email{flex:1 1 100%}.team-invite .btn{flex:1}.team-members .d-panel-actions,.team-members .d-search{width:100%}}#settings-org,#settings-plan,#settings-policy,#settings-audit{scroll-margin-top:130px}.set-pad{padding:4px 22px 18px}.set-strong{color:var(--white);font-weight:500}.set-nav{display:flex;flex-wrap:wrap;gap:6px;margin-top:-8px}.set-jump{height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:13px;transition:border-color .15s,color .15s}.set-jump:hover{border-color:var(--line-strong);color:var(--white)}.set-plan{display:grid;gap:20px}.set-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:10px}.set-meter{padding:18px 20px}.set-meter+.set-meter{border-left:1px solid var(--line)}.set-meter-label{color:var(--muted);font-size:13px}.set-meter-value{margin-top:10px;color:var(--muted);font-size:14px}.set-meter-value b{color:var(--white);font-family:var(--pixel);font-size:32px;font-weight:400;line-height:1}.set-meter-bar{height:4px;margin-top:14px;overflow:hidden;border-radius:2px;background:var(--line-strong)}.set-meter-bar i{display:block;height:100%;background:var(--white)}.set-meter.is-warn .set-meter-bar i{background:var(--amber)}.set-meter.is-danger .set-meter-bar i{background:var(--red)}.set-meter.is-warn .set-meter-value b{color:var(--amber)}.set-meter.is-danger .set-meter-value b{color:var(--red)}.set-meter-sub{margin-top:10px;color:var(--dim);font-size:12.5px}.set-plan-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgb(245 177 76 / .3);border-radius:8px;background:#f5b14c0f;color:var(--amber);font-size:13.5px;line-height:1.5}.set-plan-alert .dicon{margin-top:2px}.set-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none}.set-plan-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:10px;background:#ffffff03}.set-plan-card.is-current{border-color:#ffffff47;background:radial-gradient(120% 120% at 0% 0%,rgb(255 255 255 / .06),transparent 60%),#ffffff05}.set-plan-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.set-plan-top h3{color:var(--white);font-size:15px;font-weight:500}.set-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;color:var(--dim);font-size:12px}.set-plan-price b{color:var(--white);font-family:var(--pixel);font-size:28px;font-weight:400;line-height:1}.set-plan-from{color:var(--muted)}.set-plan-blurb{color:var(--muted);font-size:13px}.set-plan-card ul{display:grid;gap:6px;margin-top:2px;list-style:none}.set-plan-card li{display:flex;gap:8px;color:var(--fg);font-size:12.5px;line-height:1.4}.set-plan-card li .dicon{width:13px;height:13px;margin-top:2px;color:var(--dim)}.set-plan-cta{align-self:flex-start;margin-top:auto}.set-plan-card.is-current ul,.set-plan-card ul:last-child{margin-bottom:0}.set-plan-note{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:13px;line-height:1.55}.set-plan-note .dicon{margin-top:2px;color:var(--dim)}.set-plan-note a{color:var(--white);text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px}.set-devs .d-tr{padding-right:0;padding-left:0}.set-scope{display:flex;align-items:center;gap:10px}.set-scope-label{color:var(--dim);font-size:12.5px}.set-scope-select{width:240px}.set-scope-select .input{height:34px;font-size:13.5px}.set-policy-meta{margin-bottom:8px;color:var(--muted);font-size:13px;line-height:1.55}.set-policy-meta code{color:var(--white)}.set-group{padding:18px 0 6px;border-top:1px solid var(--line)}.set-group:first-child{margin-top:10px}.set-group-head h3{color:var(--white);font-size:14px;font-weight:500}.set-group-head p{margin-top:3px;color:var(--dim);font-size:12.5px}.set-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:10px 32px;padding:14px 0}.set-row+.set-row{border-top:1px dashed var(--line)}.set-row-wide{grid-template-columns:minmax(0,1fr)}.set-row-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--fg);font-size:13.5px;font-weight:500}.set-row-desc{max-width:520px;margin-top:3px;color:var(--dim);font-size:12.5px;line-height:1.5}.set-row-desc b{color:var(--muted);font-weight:500}.set-row-desc code{color:var(--muted)}.set-row-control{display:flex;justify-content:flex-end;min-width:0}.set-ovr{padding:1px 7px;border:1px solid rgb(140 170 255 / .3);border-radius:999px;color:#a9bdff;font-size:11px;font-weight:400}.set-stack{display:grid;justify-items:end;gap:12px}.set-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--line);border-radius:9px;background:#ffffff05}.set-seg-opt{position:relative;display:inline-flex;cursor:pointer}.set-seg-input{position:absolute;opacity:0;pointer-events:none}.set-seg-opt span{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:6px;color:var(--muted);font-size:13px;white-space:nowrap;transition:background-color .15s,color .15s}.set-seg-opt:hover span{color:var(--white)}.set-seg-input:checked+span{background:#ffffff1a;color:var(--white)}.set-seg-input:focus-visible+span{outline:2px solid rgb(255 255 255 / .5);outline-offset:-2px}.set-seg-input:disabled+span{cursor:default}fieldset:disabled .set-seg-opt,fieldset:disabled .set-check,fieldset:disabled .d-switch{cursor:default}fieldset:disabled .set-seg-opt:hover span{color:var(--muted)}fieldset:disabled .set-seg-input:checked+span{color:var(--white)}.set-num-wrap{display:inline-flex;align-items:center;gap:10px}.set-num{width:110px;height:36px;font-family:var(--mono);font-size:14px}.set-num-suffix{min-width:52px;color:var(--dim);font-size:13px}.set-checks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.set-check{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;color:var(--fg);font-size:13px;cursor:pointer}.set-check:has(:checked){border-color:#fff6;background:#ffffff0f;color:var(--white)}.set-check-input{width:14px;height:14px;margin:0;accent-color:var(--white)}fieldset:disabled .set-check-input{opacity:.7}.set-lines{width:100%;height:auto;min-height:84px;padding:10px 12px;font-family:var(--mono);font-size:13px;line-height:1.55;resize:vertical}.set-sev{display:grid;border:1px solid var(--line);border-radius:10px}.set-sev-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:10px 14px}.set-sev-row+.set-sev-row{border-top:1px solid var(--line)}.set-sev-text .set-row-desc{margin-top:1px}.set-pp-editor{display:grid;gap:10px}.set-pp-list{display:grid;gap:8px}.set-pp-list:empty{display:none}.set-pp{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto 32px;align-items:center;gap:8px}.set-pp .input{height:36px;font-size:13.5px}.set-pp-glob{font-family:var(--mono)}.set-pp-remove{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--dim)}.set-pp-remove:hover:not(:disabled){background:#ff7a6b1a;color:var(--red)}.set-pp-remove:disabled{visibility:hidden}.set-pp-empty{color:var(--dim);font-size:13px}fieldset:disabled .set-pp-editor .btn{display:none}.set-form-error:not(:empty){margin-top:12px}.set-form.is-dirty .set-form-foot{position:sticky;bottom:0}.set-form-foot{position:relative;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:12px -22px -22px;padding:14px 22px;border-top:1px solid var(--line);border-radius:0 0 12px 12px;background:#0e0e0eeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.set-dirty{display:inline-flex;align-items:center;gap:8px;color:var(--amber);font-size:13px}.set-form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.set-audit-bar{padding-top:6px}.set-audit-type{flex:0 0 210px}.set-audit-type .input{height:36px;font-size:13.5px}.set-ev{display:flex;align-items:flex-start;gap:12px;min-width:0}.set-ev-icon{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:8px;color:var(--muted)}.set-ev-icon .dicon{width:14px;height:14px}.set-ev-icon.is-ok,.set-ev-icon.is-live{color:var(--green)}.set-ev-icon.is-warn{color:var(--amber)}.set-ev-icon.is-danger{color:var(--red)}.set-ev-icon.is-info{color:#a9bdff}.set-ev-text{min-width:0;padding-top:4px;color:var(--fg);line-height:1.45;white-space:normal}.set-audit .d-ev-code{color:var(--white);font-family:var(--mono);font-size:.9em}.set-audit .d-ev-strong{color:var(--white);font-weight:500}.set-audit-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 22px;border-top:1px solid var(--line);font-size:13px}.set-audit-foot:empty{display:none}.set-json{max-height:360px;overflow:auto;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#000;color:var(--fg);font-family:var(--mono);font-size:12.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1023px){.set-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:859px){.set-pad{padding:4px 16px 16px}.set-row{grid-template-columns:minmax(0,1fr)}.set-row-control,.set-checks,.set-stack{justify-content:flex-start;justify-items:start}.set-sev-row{grid-template-columns:minmax(0,1fr)}.set-pp{grid-template-columns:minmax(0,1fr) auto 32px}.set-pp-glob{grid-column:1 / -1}.set-scope,.set-scope-select{width:100%}.set-scope-select{flex:1}.set-audit-type{flex:1 1 100%}.set-audit-foot{padding:10px 16px}.set-form-foot{margin:12px -22px -22px}}@media(max-width:559px){.set-meters,.set-plans{grid-template-columns:minmax(0,1fr)}.set-meter+.set-meter{border-top:1px solid var(--line);border-left:0}.set-form-actions{width:100%}.set-form-actions .btn{flex:1}}[hidden]{display:none!important}.app-body{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.app-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:#0b0b0bd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-nav{display:flex;align-items:center;gap:16px;max-width:1280px;height:58px;margin:0 auto;padding:0 24px}.app-nav .logo{margin-right:auto}.app-nav .nav-login{margin-right:-12px}.app-nav .logo:has(+.org-select){margin-right:0}.app-nav-right{display:flex;align-items:center;gap:12px;margin-left:auto}.user-email{max-width:240px;overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.app-nav .select.org-select{width:auto;max-width:220px;margin-left:12px}.app-nav .org-select .select-trigger{height:34px;font-size:13.5px}.app-body main.app-main{flex:1;padding-top:0}.btn-xs{height:30px;padding:0 12px;border-radius:6px;font-size:13px}.btn-block{width:100%;height:44px}.btn .ui-github{width:16px;height:16px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn[aria-busy]{cursor:progress}.btn[aria-busy] .ui-arrow{display:none}.btn[aria-busy]:after{content:"";width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.link-button{color:var(--white);text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px}fieldset{display:contents;margin:0;padding:0;border:0}.form{display:grid;gap:18px;margin-top:28px}.input-group label{display:flex;justify-content:space-between;margin-bottom:7px;color:var(--white);font-size:13px;font-weight:500}.input-group label span{color:var(--dim);font-weight:400}.label-link{color:var(--muted);font-weight:400}.label-link:hover{color:var(--white)}.input{display:block;width:100%;height:42px;padding:0 12px;border:1px solid var(--line-strong);border-radius:6px;background:#000;color:var(--white);font:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:#ffffff47}.input:hover{border-color:#ffffff3d}.input:focus{outline:none;border-color:#ffffff8c;box-shadow:0 0 0 3px #ffffff14}.input:user-invalid{border-color:#ff7a6bb3}.input:disabled{opacity:.6}.select-native{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}.select{position:relative;min-width:0}.select-trigger{display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.select-trigger svg{flex:none;margin-left:auto;color:var(--dim);transition:transform .15s}.select-trigger[aria-expanded=true]{border-color:#ffffff8c;box-shadow:0 0 0 3px #ffffff14}.select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.select-trigger:disabled{cursor:default}.select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:100%;max-height:280px;padding:4px;overflow-y:auto;border:1px solid var(--line-strong);border-radius:10px;background:#0f0f0f;box-shadow:0 16px 40px #0009,0 0 0 1px #0006;outline:none;animation:select-in .12s ease-out}.select.opens-up .select-menu{top:auto;bottom:calc(100% + 6px)}@keyframes select-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.select-option{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:6px;color:var(--fg);font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.select-option.is-active{background:#ffffff12;color:var(--white)}.select-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.select-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.select-option-label{white-space:nowrap}.select-option-desc{color:var(--dim);font-size:12.5px;white-space:nowrap}.select-check{display:flex;width:14px;margin-left:auto;color:var(--green)}.input-mono,.input-code{font-family:var(--mono);font-size:14px}.input-code{font-size:18px;letter-spacing:.12em;text-transform:uppercase}.hint{margin-top:7px;color:var(--dim);font-size:12.5px;line-height:1.5}.hint code{white-space:nowrap}.hint code,.auth-sub code,.auth-alt code{padding:1px 6px;border:1px solid var(--line-strong);border-radius:5px;background:#ffffff0d;color:var(--white);font-size:.86em;letter-spacing:0;white-space:nowrap}.alert{padding:10px 12px;border:1px solid;border-radius:6px;font-size:13.5px;line-height:1.45}.alert-error{border-color:#ff7a6b59;background:#ff7a6b14;color:#ffb4aa}.alert-ok{border-color:#6fdc8c4d;background:#6fdc8c12;color:#b9f2c8}.divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--dim);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line-strong)}.badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--line-strong);border-radius:999px;color:var(--fg);font-family:var(--mono);font-size:11.5px;line-height:1;white-space:nowrap}.eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--dim);font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.loading-bar{display:block;width:100%;height:4px;margin-top:24px;background:radial-gradient(circle,rgb(255 255 255 / .6) 1px,transparent 1.5px) 0 0 / 6px 4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);-webkit-mask-size:50% 100%;mask-size:50% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:loading 1.2s ease-in-out infinite}@keyframes loading{0%{-webkit-mask-position:-100% 0;mask-position:-100% 0}to{-webkit-mask-position:200% 0;mask-position:200% 0}}.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 59px);min-height:calc(100svh - 59px)}.auth-main{display:flex;align-items:center;justify-content:center;padding:56px 24px 72px}.auth-card{width:100%;max-width:400px}.auth-card h1:focus{outline:none}.auth-title{color:var(--white);font-size:34px;font-weight:400;line-height:1.15;letter-spacing:-.04em}.auth-sub{margin-top:10px;color:var(--muted);font-size:15px;line-height:1.55}.auth-sub b,.auth-alt b{color:var(--white);font-weight:500;overflow-wrap:anywhere}.auth-sub .badge{vertical-align:1px}.auth-card>section>.alert,.auth-card #signed-in>.alert{margin-top:20px}.auth-card #signed-in>.btn,.auth-card [data-view]>.btn-block{margin-top:24px}.auth-alt{margin-top:24px;color:var(--muted);font-size:14px}.auth-alt a,.auth-sub a{color:var(--white);text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px}.auth-alt a:hover{text-decoration-color:var(--white)}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.actions-split{display:grid;grid-template-columns:1fr 2fr;margin-top:4px}.actions .btn{height:44px}.user-code{margin-top:16px;padding:18px 12px;border:1px solid var(--line-strong);border-radius:6px;background:#000;color:var(--white);font-family:var(--pixel);font-size:40px;line-height:1;letter-spacing:.1em;text-align:center}[data-view]>.code-line{margin-top:24px}.auth-art{position:relative;display:flex;align-items:flex-end;margin:12px 12px 12px 0;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#000;isolation:isolate}.auth-art:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/auth-art.png) 50% 40% / 960px 1080px no-repeat;image-rendering:pixelated}.auth-art:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#000000e6,#00000059 40%,#0000 65%)}.auth-art-text{padding:40px}.auth-art-title{max-width:13ch;margin-top:4px;color:var(--white);font-size:44px;line-height:1.08;letter-spacing:-.045em}.auth-art .pill{margin-bottom:20px}.eyebrow-lock .pill-lock{width:11px;height:14px}.dash-loading{max-width:320px;margin:120px auto;padding:0 24px}.dash{max-width:1240px;margin:0 auto;padding:0 24px 120px}@media(max-width:1080px){.auth-art-title{font-size:36px}}@media(max-width:859px){.app-nav{gap:10px;height:56px;padding:0 16px}.user-email{display:none}.app-nav .org-select{max-width:150px;margin-left:4px}.auth{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;min-height:0}.auth-art{order:-1;height:120px;margin:12px 12px 0;border-radius:16px}.auth-art:after{background:linear-gradient(0deg,#00000080,#0000 70%)}.auth-art-text{display:none}.auth-main{align-items:flex-start;padding:36px 20px 64px}.auth-title{font-size:30px}.dash{padding:0 16px 96px}.dash-bar{margin:0 -16px;padding:0 16px}}@media(prefers-reduced-motion:reduce){.loading-bar,.btn[aria-busy]:after{animation-duration:3s}}
