:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#08090b;color:#f5f2ea;--bg: #08090b;--panel: #101419;--panel-strong: #151a21;--line: rgba(245, 242, 234, .13);--line-strong: rgba(217, 184, 111, .42);--text: #f5f2ea;--muted: #a4adb4;--dim: #737d85;--gold: #d8b86b;--aqua: #7edfd3;--green: #91d69a}.honeypot-page{--hp-ink: #e6f7f1;--hp-dim: #8ba59c;--hp-line: rgba(142, 255, 212, .16);--hp-hot: #ff7a5f;--hp-cool: #6ee7c8;color:var(--hp-ink)}.honeypot-hero,.honeypot-scope-bar,.honeypot-propagation-panel,.honeypot-create,.honeypot-instances,.honeypot-sessions,.honeypot-events,.honeypot-dataset,.honeypot-threats,.dataset-lab-hero,.dataset-lab-readiness-grid article,.dataset-lab-workspace article,.dataset-lab-policy-panel{border:1px solid var(--hp-line);background:linear-gradient(135deg,#1a2c2af5,#090f14f5);box-shadow:0 24px 70px #00000047;border-radius:8px}.honeypot-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px;min-height:210px;position:relative;overflow:hidden}.honeypot-hero:after{content:"";position:absolute;inset:auto 28px 26px 28px;height:1px;background:linear-gradient(90deg,transparent,rgba(110,231,200,.55),transparent)}.honeypot-hero h1{margin:8px 0 12px;font-size:clamp(2.1rem,4vw,4.4rem);line-height:.95}.honeypot-hero p,.honeypot-dataset p,.honeypot-instance p{color:var(--hp-dim)}.honeypot-hero p{max-width:820px;font-size:1rem}.honeypot-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.honeypot-metrics article{border:1px solid var(--hp-line);background:#080d12d1;border-radius:8px;padding:16px;display:grid;gap:8px}.honeypot-metrics svg{color:var(--hp-cool)}.honeypot-metrics span,.honeypot-event small,.honeypot-instance small,.honeypot-session small,.honeypot-policy-card span{color:var(--hp-dim)}.honeypot-metrics strong{font-size:1.7rem}.honeypot-worker-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.honeypot-worker-summary article{border:1px solid var(--hp-line);border-radius:8px;padding:14px;background:#060a0eb8;display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center}.honeypot-worker-summary span{color:var(--hp-dim)}.honeypot-worker-summary strong{font-size:1.35rem}.honeypot-worker-summary .is-ready svg{color:var(--hp-cool)}.honeypot-worker-summary .is-pending svg{color:#ffd16f}.honeypot-worker-summary .is-offline svg{color:var(--hp-hot)}.honeypot-scope-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px) auto;align-items:center;gap:18px}.honeypot-scope-bar h2,.honeypot-scope-bar p{margin:0}.honeypot-scope-bar h2{margin-top:6px}.honeypot-scope-bar p,.honeypot-scope-bar label{color:var(--hp-dim)}.honeypot-scope-bar label{display:grid;gap:8px;font-size:.84rem}.honeypot-scope-bar select{width:100%;min-height:42px;border:1px solid var(--hp-line);border-radius:8px;background:#060a0eeb;color:var(--hp-ink);padding:0 12px}.honeypot-scope-counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.honeypot-scope-counts span{border:1px solid var(--hp-line);border-radius:999px;background:#6ee7c814;color:var(--hp-dim);padding:8px 10px;white-space:nowrap}.honeypot-scope-counts span.is-warning{border-color:#ff654980;background:#ff65491f;color:#ffd1c7}.honeypot-scope-counts strong{color:var(--hp-ink)}.honeypot-propagation-panel{padding:16px;display:grid;gap:14px}.honeypot-propagation-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.honeypot-propagation-head h3{margin:4px 0 0}.honeypot-propagation-head small,.honeypot-propagation-stage small{color:var(--hp-dim)}.honeypot-propagation-chain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.honeypot-propagation-stage{position:relative;border:1px solid var(--hp-line);border-radius:8px;background:#050a0ec7;padding:12px;display:grid;gap:7px;min-width:0}.honeypot-propagation-stage>div{display:flex;align-items:center;gap:8px;color:var(--hp-dim);font-size:.78rem;text-transform:uppercase;font-weight:900}.honeypot-propagation-stage strong,.honeypot-propagation-stage small{overflow-wrap:anywhere}.honeypot-propagation-stage.is-ok{border-color:#6ee7c852}.honeypot-propagation-stage.is-ok svg{color:var(--hp-cool)}.honeypot-propagation-stage.is-warn{border-color:#ffd16f6b;background:#ffd16f12}.honeypot-propagation-stage.is-warn svg{color:#ffd16f}.honeypot-propagation-stage.is-bad{border-color:#ff654980;background:#ff654917}.honeypot-propagation-stage.is-bad svg{color:var(--hp-hot)}.honeypot-propagation-stage.is-idle{opacity:.82}.pipeline-arrow{position:absolute;right:-13px;top:50%;transform:translateY(-50%);color:#6ee7c873;z-index:2}.honeypot-propagation-stage:last-child .pipeline-arrow{display:none}.honeypot-propagation-error{margin:0;border:1px solid rgba(255,101,73,.32);border-radius:8px;background:#ff654917;color:#ffd1c7;padding:10px 12px;overflow-wrap:anywhere}.honeypot-scope-reminder{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,209,111,.28);border-radius:8px;background:linear-gradient(135deg,#ffd16f1a,#0c2225b8);color:var(--hp-ink);padding:12px 14px}.honeypot-scope-reminder div{display:grid;gap:3px}.honeypot-scope-reminder span{color:var(--hp-dim)}.honeypot-scope-reminder button{min-height:36px;border:1px solid rgba(255,209,111,.42);border-radius:8px;background:#ffd16f1f;color:#ffe680;font-weight:900;white-space:nowrap}.honeypot-grid,.honeypot-lower-grid{display:grid;gap:16px}.honeypot-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.6fr)}.honeypot-lower-grid{grid-template-columns:minmax(320px,.95fr) minmax(0,1.35fr)}.honeypot-create,.honeypot-scope-bar,.honeypot-instances,.honeypot-sessions,.honeypot-events,.honeypot-dataset,.honeypot-threats,.dataset-lab-hero,.dataset-lab-readiness-grid article,.dataset-lab-workspace article,.dataset-lab-policy-panel{padding:20px}.honeypot-create label{display:grid;gap:8px;color:var(--hp-dim);font-size:.84rem}.honeypot-create input,.honeypot-create select{width:100%;min-height:42px;border:1px solid var(--hp-line);border-radius:8px;background:#060a0eeb;color:var(--hp-ink);padding:0 12px}.guided-plus-button{width:38px;height:38px;border:1px solid var(--hp-line);border-radius:8px;background:#060a0e9e;color:var(--hp-ink);display:inline-grid;place-items:center;cursor:pointer}.guided-plus-button:hover{border-color:#6ee7c894;background:#6ee7c81a}.honeypot-tabs{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--hp-line);background:#060a0eb8;border-radius:8px;padding:8px}.honeypot-tabs button{border:1px solid transparent;background:transparent;color:var(--hp-dim);border-radius:8px;padding:10px 14px}.honeypot-tabs button.is-active{border-color:#6ee7c86b;background:#6ee7c81f;color:var(--hp-ink)}.prevention-audit-board{border:1px solid var(--hp-line);border-radius:8px;background:linear-gradient(135deg,#142523f5,#060a0ef5);padding:20px;display:grid;gap:18px}.prevention-audit-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:18px}.prevention-audit-head h2{margin:6px 0 8px;font-size:clamp(1.8rem,3vw,3rem)}.prevention-audit-head p,.prevention-audit-empty p,.prevention-evidence-cell p,.prevention-audit-row small{color:var(--hp-dim)}.prevention-audit-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.prevention-audit-stats article{border:1px solid rgba(110,231,200,.14);border-radius:8px;background:#060a0ead;padding:13px;display:grid;gap:7px}.prevention-audit-stats svg{color:var(--hp-cool)}.prevention-audit-stats span{color:var(--hp-dim);font-size:.78rem}.prevention-audit-stats strong{font-size:1.45rem}.prevention-audit-empty{border:1px dashed rgba(110,231,200,.28);border-radius:8px;background:#6ee7c80f;padding:18px;display:flex;gap:12px;align-items:flex-start}.prevention-audit-empty svg{color:var(--hp-cool)}.prevention-audit-grid{display:grid;gap:10px}.prevention-audit-row{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.35fr) minmax(180px,.45fr);gap:14px;align-items:center;border:1px solid rgba(110,231,200,.14);border-radius:8px;background:#060a0ec7;padding:14px}.prevention-audit-row.severity-high,.prevention-audit-row.severity-critical{border-color:#ff7a5f57;box-shadow:inset 3px 0 #ff7a5fe6}.prevention-source-cell,.prevention-evidence-cell,.prevention-audit-meta{display:grid;gap:7px}.prevention-source-cell button{width:fit-content;border:0;background:transparent;color:#79cfff;padding:0;font-size:1.05rem;font-weight:800;text-align:left;cursor:pointer}.prevention-source-cell button:hover{color:#b6f5ff}.prevention-evidence-cell p{margin:0}.prevention-audit-meta{justify-items:end;text-align:right}.prevention-audit-meta small{display:inline-flex;align-items:center;gap:5px}.severity-pill{border:1px solid rgba(110,231,200,.2);border-radius:999px;background:#6ee7c817;color:var(--hp-dim);padding:5px 9px;width:fit-content;text-transform:capitalize}.severity-pill.severity-high,.severity-pill.severity-critical{border-color:#ff7a5f6b;background:#ff7a5f21;color:#ffb8aa}.module-catalog-picker{border:1px solid rgba(142,255,212,.16);background:#040c1194;border-radius:8px;padding:14px;display:grid;gap:12px}.module-catalog-picker.is-compact{background:linear-gradient(135deg,rgba(110,231,200,.1),transparent 40%),#040c11a8}.module-catalog-head,.module-catalog-group-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.module-catalog-head h3,.module-catalog-head p{margin:0}.module-catalog-head h3{margin-top:5px;font-size:1rem}.module-catalog-head p{color:var(--hp-dim);line-height:1.45}.module-catalog-groups,.module-catalog-group{display:grid;gap:10px}.module-catalog-group-head{justify-content:flex-start;align-items:center;color:var(--hp-cool);font-size:.82rem;text-transform:uppercase}.module-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.module-type-card{min-width:0;border:1px solid rgba(142,255,212,.13);border-radius:8px;background:#03080cc7;color:var(--hp-ink);padding:11px;text-align:left;display:grid;gap:7px;cursor:pointer}.module-type-card:hover,.module-type-card.is-selected{border-color:#6ee7c894;background:#6ee7c817}.module-type-card strong,.module-type-card small,.module-type-card em{overflow-wrap:anywhere}.module-type-card small,.module-type-card em{color:var(--hp-dim);line-height:1.35}.module-type-card em{font-style:normal;font-size:.72rem;text-transform:uppercase}.module-selected-hero{border:1px solid rgba(110,231,200,.3);border-radius:8px;background:#03080cc7;color:var(--hp-ink);padding:13px;text-align:left;display:grid;gap:7px;cursor:pointer}.module-selected-hero strong{font-size:1.05rem}.module-selected-hero small,.module-selected-hero em{color:var(--hp-dim);line-height:1.4;overflow-wrap:anywhere}.module-selected-hero em{font-style:normal;font-size:.73rem;text-transform:uppercase}.module-suggestion-row,.module-catalog-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.module-catalog-actions{justify-content:space-between;color:var(--hp-dim);font-size:.83rem}.module-suggestion-chip{border:1px solid rgba(142,255,212,.14);border-radius:999px;background:#060a0eb3;color:var(--hp-ink);padding:7px 10px;display:inline-flex;gap:8px;align-items:center;cursor:pointer}.module-suggestion-chip small{color:var(--hp-dim)}.module-picker-modal{max-width:min(1120px,96vw);max-height:min(88vh,920px);overflow:hidden}.module-picker-search{width:100%}.module-picker-shell{display:grid;grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:14px;min-height:min(620px,70vh);overflow:hidden}.module-picker-sidebar,.module-picker-main{min-width:0}.module-picker-sidebar{display:grid;align-content:start;gap:12px;max-height:min(620px,70vh);overflow:auto;padding-right:2px}.module-picker-selected,.module-picker-stat-strip,.module-picker-featured{border:1px solid rgba(142,255,212,.14);border-radius:8px;background:#03080cc7}.module-picker-selected{padding:13px;display:grid;gap:6px}.module-picker-selected strong{color:var(--hp-ink);font-size:1rem}.module-picker-selected small{color:var(--hp-dim);line-height:1.4}.module-picker-stat-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden}.module-picker-stat-strip span{min-width:0;padding:10px;background:#6ee7c80b;color:var(--hp-dim);display:grid;gap:3px;font-size:.74rem}.module-picker-stat-strip strong{color:var(--hp-cool);font-size:1.2rem;line-height:1}.module-picker-main{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;overflow:hidden}.module-picker-commandbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;align-items:center}.module-picker-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.module-picker-segmented{border:1px solid rgba(142,255,212,.14);border-radius:8px;background:#04080cbf;display:flex;padding:3px;gap:3px;max-width:100%;overflow-x:auto}.module-picker-segmented button{min-height:30px;border:0;border-radius:6px;background:transparent;color:var(--hp-dim);padding:0 9px;font-size:.72rem;font-weight:900;white-space:nowrap;cursor:pointer}.module-picker-segmented button.is-active{background:#6ee7c829;color:var(--hp-ink)}.module-picker-featured{padding:12px;display:grid;gap:10px;background:linear-gradient(135deg,rgba(110,231,200,.09),transparent 42%),#03080cc7}.module-picker-featured>div:first-child{display:grid;gap:4px}.module-picker-featured>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.module-picker-featured button{min-width:0;border:1px solid rgba(142,255,212,.14);border-radius:8px;background:#010609c2;color:var(--hp-ink);padding:10px;text-align:left;display:grid;gap:5px;cursor:pointer}.module-picker-featured button.is-selected{border-color:#ffd64794;background:#ffd6471a}.module-picker-featured button svg{color:var(--hp-cool)}.module-picker-featured small{color:var(--hp-dim)}.module-picker-groups{max-height:min(66vh,720px);overflow:auto;padding-right:4px}.module-picker-type-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.module-picker-card{align-content:start;min-height:178px}.module-picker-card p{margin:0;color:var(--hp-cool);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.module-picker-empty{min-height:120px;display:grid;place-items:center;text-align:center}.designer-module-catalog{border:1px solid rgba(142,255,212,.16);border-radius:8px;background:linear-gradient(135deg,rgba(110,231,200,.08),transparent 42%),#040c119e;padding:14px;display:grid;gap:12px}.module-category-rail{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.module-category-rail button{flex:0 0 auto;border:1px solid rgba(142,255,212,.14);border-radius:999px;background:#03080cc7;color:var(--hp-dim);padding:7px 10px;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.module-category-rail button.is-active{border-color:#6ee7c89e;background:#6ee7c81f;color:var(--hp-ink)}.module-category-rail strong{color:var(--hp-cool)}.designer-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;max-height:360px;overflow:auto;padding-right:3px}.module-selection-summary{border:1px solid rgba(110,231,200,.16);background:#6ee7c80f;border-radius:8px;padding:12px;display:grid;gap:6px}.module-selection-summary small{color:var(--hp-dim);line-height:1.45}.module-catalog-modal{max-width:min(1320px,97vw)}.module-catalog-manager{display:grid;grid-template-columns:minmax(260px,.4fr) minmax(0,1fr);gap:14px;min-height:min(680px,70vh);overflow:hidden}.module-catalog-sidebar,.module-catalog-detail{border:1px solid rgba(142,255,212,.14);background:#040c11b8;border-radius:8px;padding:12px;display:grid;gap:12px;min-width:0}.module-catalog-sidebar{align-content:start;max-height:min(680px,70vh);overflow:auto}.module-category-rail.is-vertical{display:grid;grid-auto-flow:row;overflow:visible}.module-category-rail.is-vertical button{justify-content:space-between}.module-catalog-list{display:grid;gap:8px}.module-catalog-filter-summary{border:1px solid rgba(142,255,212,.12);border-radius:8px;background:#6ee7c80f;color:var(--hp-dim);padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.module-catalog-filter-summary strong{color:var(--hp-ink);overflow-wrap:anywhere}.module-catalog-filter-summary span{color:var(--hp-cool);font-size:.76rem;font-weight:800;white-space:nowrap}.module-catalog-list button{border:1px solid rgba(142,255,212,.12);border-radius:8px;background:#03080cc2;color:var(--hp-ink);padding:10px;text-align:left;display:grid;gap:6px;cursor:pointer}.module-catalog-list button.is-active{border-color:#6ee7c894;background:#6ee7c817}.module-catalog-list small,.module-catalog-type-summary small,.module-catalog-type-summary p,.module-catalog-save-row span{color:var(--hp-dim);line-height:1.42}.module-catalog-type-summary{border:1px solid rgba(110,231,200,.16);border-radius:8px;background:#6ee7c80f;padding:14px;display:grid;gap:7px}.module-catalog-type-summary h3,.module-catalog-type-summary p{margin:0}.module-catalog-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.module-catalog-form-grid label,.module-track-toggles{display:grid;gap:6px;color:var(--hp-dim);font-size:.8rem}.module-catalog-form-grid input,.module-catalog-form-grid select,.module-catalog-form-grid textarea{width:100%;border:1px solid rgba(142,255,212,.16);border-radius:8px;background:#060a0ed6;color:var(--hp-ink);outline:0;padding:9px 10px}.module-wide-field{grid-column:1 / -1}.module-catalog-save-row{border-top:1px solid rgba(142,255,212,.12);padding-top:12px;display:flex;justify-content:space-between;gap:12px;align-items:center}.module-track-toggles{display:flex;flex-wrap:wrap;gap:7px}.module-track-editor{border:1px solid rgba(142,255,212,.1);border-radius:8px;background:#00000024;padding:10px}.module-track-toggles label{border:1px solid rgba(142,255,212,.14);border-radius:999px;background:#0000002e;padding:6px 8px;display:inline-flex;align-items:center;gap:5px}.module-tooltip-field{min-width:0}.honeypot-policy-card{border:1px solid var(--hp-line);background:#6ee7c812;border-radius:8px;padding:14px;display:flex;gap:12px}.honeypot-port-warning{border:1px solid rgba(255,122,95,.3);background:#ff7a5f14;color:#ffc7bc;border-radius:8px;padding:10px 12px;margin:0}.honeypot-worker-hint{border:1px solid rgba(110,231,200,.22);background:#6ee7c80f;color:var(--hp-dim);border-radius:8px;padding:10px 12px;margin:0}.signal-surface-list{display:grid;gap:8px}.signal-surface-list button{display:grid;grid-template-columns:minmax(74px,.75fr) minmax(70px,.55fr) minmax(0,1.5fr);align-items:center;gap:10px;text-align:left;border:1px solid rgba(110,231,200,.18);background:#6ee7c80f;color:var(--hp-ink);border-radius:8px;padding:10px 12px}.signal-surface-list span,.signal-surface-list small{color:var(--hp-dim)}.honeypot-port-sensor{border:1px solid var(--hp-line);background:#060a0e94;border-radius:8px;padding:12px;display:grid;gap:5px;color:var(--hp-dim)}.honeypot-worker-state{border:1px solid var(--hp-line);border-radius:8px;padding:12px;display:grid;gap:4px;background:#060a0e9e}.honeypot-worker-state.is-ready{border-color:#6ee7c87a;background:#6ee7c814}.honeypot-worker-state.is-warning{border-color:#ffcd7852;background:#ffcd7812}.honeypot-worker-state span,.honeypot-worker-state small{color:var(--hp-dim)}.honeypot-stage-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.honeypot-stage-tabs button{border:1px solid rgba(142,255,212,.16);border-radius:8px;background:#040c11b8;color:var(--hp-ink);padding:12px;text-align:left;display:grid;grid-template-columns:1fr auto;gap:3px 10px;cursor:pointer}.honeypot-stage-tabs button.is-active{border-color:#00ffe094;background:linear-gradient(135deg,#00ffe024,#ffd84a0f);box-shadow:inset 0 0 0 1px #00ffe01a}.honeypot-stage-tabs span{font-weight:800}.honeypot-stage-tabs strong{color:var(--hp-bright);grid-row:span 2;font-size:1.35rem}.honeypot-stage-tabs small{color:var(--hp-dim);text-transform:uppercase;font-size:.68rem;letter-spacing:0}.honeypot-fleet-filter{display:flex;flex-wrap:wrap;gap:8px}.honeypot-fleet-filter button{border:1px solid rgba(142,255,212,.14);border-radius:999px;background:#040c11ad;color:var(--hp-dim);padding:7px 10px;font-size:.78rem;font-weight:800;text-transform:capitalize;cursor:pointer}.honeypot-fleet-filter button.is-active{border-color:#6ee7c885;background:#6ee7c81a;color:var(--hp-ink)}.honeypot-port-sensor strong{color:var(--hp-ink)}.honeypot-instance-list,.honeypot-session-list,.honeypot-event-list{display:grid;gap:10px;max-height:560px;overflow:auto;padding-right:4px}.honeypot-instance{border:1px solid var(--hp-line);background:#060a0ebd;border-radius:8px;padding:16px;display:grid;gap:12px}.honeypot-instance-protocol-group{display:grid;gap:10px}.honeypot-instance-protocol-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(142,255,212,.12);border-radius:8px;background:#ffffff08;padding:10px 12px}.honeypot-instance-protocol-head strong{color:var(--hp-ink)}.honeypot-instance-protocol-head span{color:var(--hp-dim);font-size:.8rem;text-transform:uppercase}.honeypot-protocol{display:inline-flex;width:fit-content;border:1px solid rgba(110,231,200,.28);color:var(--hp-cool);border-radius:999px;padding:3px 8px;font-size:.72rem;text-transform:uppercase;margin-bottom:8px}.honeypot-instance-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.honeypot-instance-badges .honeypot-protocol{margin-bottom:0}.honeypot-release-stage{display:inline-flex;align-items:center;justify-content:center;justify-self:start;align-self:start;width:max-content;max-width:100%;min-width:0;min-height:20px;border:1px solid rgba(142,255,212,.16);border-radius:6px;background:#ffffff0a;color:var(--hp-dim);padding:3px 7px;font-size:.72rem;line-height:1;font-weight:800;letter-spacing:0;white-space:nowrap;text-transform:uppercase}.honeypot-release-stage.is-beta{border-color:#f4d58b66;background:#f4d58b1f;color:#f4d58b}.honeypot-state-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.runtime-health-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.runtime-health-strip span{border:1px solid rgba(142,255,212,.14);border-radius:999px;background:#0003;color:var(--hp-dim);padding:5px 9px;font-size:.74rem;overflow-wrap:anywhere}.runtime-health-strip.is-large span{font-size:.82rem;padding:7px 11px}.runtime-health-strip .runtime-health{border-color:#ffffff2e;text-transform:capitalize}.runtime-check-strip{display:flex;flex-wrap:wrap;gap:6px}.runtime-check-strip span{border:1px solid rgba(142,255,212,.12);border-radius:999px;background:#ffffff09;color:var(--hp-dim);padding:4px 8px;font-size:.72rem;font-weight:800}.runtime-check-strip span.is-ok{border-color:#6ee7c85c;background:#6ee7c81a;color:var(--hp-cool)}.runtime-check-strip span.is-bad{border-color:#ff7a5f47;background:#ff7a5f14;color:#ffb8aa}.runtime-health-healthy,.runtime-health-running{background:#6ee7c82e!important;color:#9fffe5!important}.runtime-health-error,.runtime-health-start_failed,.runtime-health-port_not_bound,.runtime-health-port_not_accepting,.runtime-health-container_not_running{background:#ff70522e!important;color:#ffb39f!important}.runtime-card{margin-top:8px}.hp-status{border-radius:999px;padding:4px 9px;font-size:.74rem;border:1px solid rgba(255,255,255,.12);color:var(--hp-dim)}.hp-status-running,.hp-status-open,.hp-status-info{color:#0c1815;background:#6ee7c8}.hp-status-error,.hp-status-critical{color:#1e0906;background:var(--hp-hot)}.honeypot-session{width:100%;border:1px solid var(--hp-line);background:#060a0eb8;color:var(--hp-ink);border-radius:8px;padding:14px;display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:12px;text-align:left}.honeypot-session.is-selected,.honeypot-session:hover{border-color:#6ee7c899;background:#6ee7c814}.honeypot-event{border-left:3px solid rgba(110,231,200,.45);background:#060a0ec7;border-radius:8px;padding:13px 14px;display:grid;gap:5px}.honeypot-event.severity-high,.honeypot-event.severity-critical{border-left-color:var(--hp-hot)}.honeypot-event span{color:var(--hp-cool);font-size:.75rem;text-transform:uppercase}.honeypot-event code{white-space:pre-wrap;word-break:break-word;color:#d8e7e2;background:#ffffff0a;border-radius:6px;padding:8px}.honeypot-dataset{display:flex;justify-content:space-between;gap:24px;align-items:center}.honeypot-threats,.honeypot-threat-workspace{display:grid;gap:16px}.researcher-workspace{border:1px solid rgba(110,231,200,.16);background:radial-gradient(circle at 18% 0%,rgba(103,185,255,.1),transparent 32%),linear-gradient(135deg,#1a2c2ac7,#060a0ef0);border-radius:8px;padding:16px}.researcher-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:12px}.researcher-card{border:1px solid rgba(103,185,255,.22);background:linear-gradient(135deg,rgba(103,185,255,.08),transparent 54%),#040a0fd1;border-radius:8px;padding:15px;color:var(--hp-ink);text-align:left;cursor:pointer;display:grid;gap:12px;min-width:0;transition:border-color .18s ease,background .18s ease,transform .18s ease}.researcher-card:hover{border-color:#67b9ff8a;background:linear-gradient(135deg,rgba(103,185,255,.13),transparent 56%),#040a0fe6;transform:translateY(-1px)}.researcher-card strong{display:block;margin-top:2px;font-size:1.16rem;overflow-wrap:anywhere}.researcher-card p{margin:5px 0 0;color:var(--hp-dim);line-height:1.45}.researcher-card code{display:block;border:1px solid rgba(103,185,255,.15);background:#02080ead;border-radius:8px;color:#c6e8ff;padding:9px;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.researcher-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.researcher-card-facts span{border:1px solid rgba(103,185,255,.16);border-radius:8px;background:#67b9ff0e;color:#c6e8ff;padding:7px 8px;font-size:.77rem;overflow-wrap:anywhere}.honeypot-threat-preview{border:1px solid var(--hp-line);background:linear-gradient(135deg,#1a2c2aeb,#090f14f0);border-radius:8px;padding:18px;display:grid;gap:14px}.honeypot-threat-preview-grid,.honeypot-threat-cards{display:grid;gap:12px}.honeypot-threat-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.honeypot-threat-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.honeypot-threat-preview-grid article{border:1px solid var(--hp-line);background:#060a0eb8;border-radius:8px;padding:12px;display:grid;gap:6px}.honeypot-threat-preview-grid code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.honeypot-threat-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.honeypot-mini-segmented{border:1px solid var(--hp-line);border-radius:8px;background:#060a0eb8;padding:4px;display:flex;gap:4px}.honeypot-mini-segmented button{min-height:30px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--hp-dim);padding:0 9px;cursor:pointer;text-transform:capitalize}.honeypot-mini-segmented button.is-active{border-color:#6ee7c857;background:#6ee7c81f;color:var(--hp-ink)}.honeypot-threat-command{border:1px solid var(--hp-line);background:linear-gradient(135deg,rgba(110,231,200,.1),transparent 34%),linear-gradient(90deg,rgba(255,214,71,.055),transparent 54%),#060a0ec2;border-radius:8px;padding:20px;display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.1fr);gap:18px;align-items:start}.honeypot-threat-command h2,.honeypot-threat-command p{margin:0}.honeypot-threat-command h2{font-size:1.65rem;margin-top:4px}.honeypot-threat-command p{color:var(--hp-dim);margin-top:8px;max-width:760px;line-height:1.55}.honeypot-threat-toolbar{display:grid;gap:10px}.threat-view-customizer{border:1px solid var(--hp-line);border-radius:8px;background:#060a0eb8;padding:10px 12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.threat-view-customizer label{display:inline-flex;gap:8px;align-items:center;color:var(--hp-dim)}.threat-view-customizer select{min-height:34px;border:1px solid var(--hp-line);border-radius:7px;background:#03080cdb;color:var(--hp-ink);padding:0 9px}.source-lens-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px}.source-lens-strip button{min-width:0;border:1px solid rgba(142,255,212,.13);border-radius:8px;background:#040c11b8;color:var(--hp-ink);padding:11px;text-align:left;display:grid;gap:5px;cursor:pointer;position:relative}.source-lens-strip button.is-active{border-color:#6ee7c894;background:#6ee7c81a}.source-lens-strip span{color:var(--hp-dim);font-size:.78rem;line-height:1.35}.source-lens-strip em{position:absolute;top:10px;right:10px;font-style:normal;color:var(--hp-cool);font-weight:900}.source-worker-coverage{border:1px solid rgba(142,255,212,.13);border-radius:8px;background:#040c1194;padding:12px;display:grid;gap:10px}.source-worker-coverage-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.source-worker-coverage-head strong{display:block;margin-top:2px}.source-worker-coverage-head button{min-height:34px;border:1px solid var(--hp-line);border-radius:8px;background:#060a0ecc;color:var(--hp-ink);font-weight:900}.source-worker-coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.source-worker-coverage-grid button{min-width:0;border:1px solid rgba(142,255,212,.13);border-radius:8px;background:#02080ccc;color:var(--hp-ink);padding:10px;text-align:left;display:grid;gap:4px;cursor:pointer}.source-worker-coverage-grid button.is-active{border-color:#ffd64794;background:#ffd6471a}.source-worker-coverage-grid button.is-empty{border-color:#ffffff14;opacity:.72}.source-worker-coverage-grid span{width:fit-content;border:1px solid rgba(142,255,212,.18);border-radius:999px;color:var(--hp-cool);padding:2px 7px;font-size:.72rem;text-transform:uppercase;font-weight:900}.source-worker-coverage-grid small,.source-worker-coverage-grid em{color:var(--hp-dim);font-style:normal;line-height:1.35}.researcher-lens-strip button{border-color:#67b9ff29;background:#040a0fbd}.researcher-lens-strip button.is-active{border-color:#67b9ff8a;background:#67b9ff1f}.researcher-lens-strip em{color:#c6e8ff}.threat-search{min-height:44px;border:1px solid var(--hp-line);background:#03080cc2;border-radius:8px;display:flex;align-items:center;gap:10px;padding:0 12px;color:var(--hp-dim)}.threat-search input{width:100%;border:0;background:transparent;color:var(--hp-ink);outline:0}.threat-insight-strip article{min-height:118px}.honeypot-threat-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.28fr);gap:18px;align-items:start}.honeypot-threats.rail-hidden .honeypot-threat-layout{grid-template-columns:1fr}.honeypot-threat-group-stack{display:grid;gap:24px}.honeypot-threat-group{border-top:1px solid var(--hp-line);padding-top:16px;display:grid;gap:14px}.honeypot-threat-group-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.honeypot-threat-group-head h3,.honeypot-threat-group-head p{margin:0}.honeypot-threat-group-head p{color:var(--hp-dim);margin-top:4px}.honeypot-source-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:14px}.threat-source-card{border:1px solid var(--hp-line);background:linear-gradient(135deg,rgba(110,231,200,.05),transparent 46%),#060a0ecc;border-radius:8px;padding:16px;width:100%;color:var(--hp-ink);text-align:left;cursor:pointer;display:grid;gap:11px;min-height:0;align-content:start;transition:border-color .18s ease,background .18s ease,transform .18s ease}.threat-source-card:hover{border-color:#6ee7c894;background:#6ee7c814;transform:translateY(-1px)}.threat-source-card.threat-critical{border-color:#ff5d5d61}.threat-source-card.threat-high{border-color:#ffd64757}.threat-source-topline{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.threat-source-topline div,.threat-source-card{min-width:0}.threat-source-topline strong{display:block;font-size:1.12rem;overflow-wrap:anywhere}.threat-source-topline span:not(.hp-status),.threat-score-row span,.threat-last-seen span,.threat-last-seen small,.threat-port-context,.threat-signal-pills span,.threat-tag-row span{color:var(--hp-dim)}.threat-score-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.threat-score-row div,.threat-last-seen{border:1px solid rgba(110,231,200,.12);background:#03080c85;border-radius:8px;padding:10px;display:grid;gap:4px;min-width:0}.threat-score-row strong{overflow-wrap:anywhere}.threat-score-row span,.threat-last-seen span{font-size:.76rem;white-space:normal}.threat-last-seen{grid-template-columns:82px minmax(0,1fr) auto;align-items:center}.threat-last-seen strong{font-size:.92rem;line-height:1.25;overflow-wrap:anywhere}.threat-last-seen small{justify-self:end;white-space:nowrap}.threat-signal-pills,.threat-tag-row,.threat-port-context{display:flex;flex-wrap:wrap;gap:6px}.threat-signal-pills span,.threat-tag-row span,.threat-port-context span{border:1px solid rgba(110,231,200,.15);border-radius:999px;background:#6ee7c80e;padding:4px 8px;font-size:.73rem;max-width:100%;overflow-wrap:anywhere}.threat-evidence-line{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;color:#bdeee3;min-height:58px;word-break:break-word}.threat-decoy-stack{display:flex;flex-wrap:wrap;gap:6px}.threat-decoy-chip{border:1px solid rgba(110,231,200,.22);border-radius:999px;background:#6ee7c812;color:var(--hp-dim);padding:4px 8px;font-size:.74rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}.honeypot-threat-rail{display:grid;gap:12px;position:sticky;top:12px}.threat-rail-card{border:1px solid var(--hp-line);background:#060a0ebd;border-radius:8px;padding:14px;display:grid;gap:12px}.threat-rail-card h3{margin:2px 0 0}.honeypot-payload-list,.scanner-pressure-list{display:grid;gap:8px}.honeypot-payload-list article,.scanner-pressure-list button{border:1px solid rgba(110,231,200,.12);background:#03080c94;border-radius:8px;padding:10px;display:grid;gap:5px;color:var(--hp-ink);text-align:left}.scanner-pressure-list button{cursor:pointer}.scanner-pressure-list button:hover{border-color:#6ee7c87a;background:#6ee7c814}.honeypot-payload-list span,.honeypot-payload-list small,.scanner-pressure-list span{color:var(--hp-dim)}.honeypot-payload-list code{color:#bdeee3;white-space:normal;overflow-wrap:anywhere}.honeypot-threats.density-compact .threat-source-card{gap:8px;padding:13px}.honeypot-threats.density-compact .threat-decoy-stack,.honeypot-threats.density-compact .threat-port-context,.honeypot-threats.density-compact .threat-tag-row{display:none}.honeypot-threats.density-compact .threat-evidence-line{max-height:4.4em;overflow:hidden}.researcher-command{grid-template-columns:minmax(0,1fr) minmax(280px,.45fr)}.researcher-cluster-stack{display:grid;gap:18px}.researcher-cluster{border-top:1px solid rgba(103,185,255,.18);padding-top:14px;display:grid;gap:12px}.researcher-cluster-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.researcher-cluster-head h3,.researcher-cluster-head p{margin:0}.researcher-cluster-head p{color:var(--hp-dim);margin-top:4px}.researcher-cluster-head>strong{border:1px solid rgba(103,185,255,.24);border-radius:8px;background:#67b9ff14;color:#c6e8ff;min-width:44px;min-height:36px;display:grid;place-items:center}.threat-event-ledger{border:1px solid var(--hp-line);background:#060a0eb8;border-radius:8px;padding:16px;display:grid;gap:12px}.threat-event-ledger .panel-head p{margin:4px 0 0}.threat-ledger-actions,.threat-ledger-pager{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.threat-ledger-pager{justify-content:space-between}.threat-ledger-pager span{color:var(--hp-dim);font-size:.86rem}.threat-event-ledger-list{display:grid;gap:8px;max-height:760px;overflow:auto;padding-right:4px}.threat-event-ledger-row{border:1px solid rgba(110,231,200,.12);background:#03080c94;border-radius:8px;padding:10px 12px;color:var(--hp-ink);cursor:pointer;display:grid;grid-template-columns:minmax(120px,.32fr) minmax(120px,.24fr) minmax(180px,.44fr);gap:10px;align-items:start;text-align:left}.threat-event-ledger-row:hover{border-color:#6ee7c86b;background:#6ee7c813}.threat-event-ledger-row.severity-critical,.threat-event-ledger-row.severity-high{border-left-color:#ff5d5d}.threat-event-ledger-row span{color:var(--hp-dim);overflow-wrap:anywhere}.threat-event-ledger-row strong{overflow-wrap:anywhere}.threat-event-ledger-row small{color:var(--hp-dim);line-height:1.35}.threat-event-ledger-row code{grid-column:1 / -1;color:#bdeee3;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.honeypot-detail-page{--hp-ink: #e6f7f1;--hp-dim: #8ba59c;--hp-line: rgba(142, 255, 212, .16)}.honeypot-detail-hero,.honeypot-detail-card,.honeypot-transcript-panel,.honeypot-filesystem-panel,.honeypot-terminal-recording,.honeypot-auth-flow-panel{border:1px solid var(--hp-line);background:linear-gradient(135deg,#1a2c2af5,#090f14f5);box-shadow:0 24px 70px #00000047;border-radius:8px;padding:22px}.honeypot-detail-hero{min-height:230px;display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.threat-case-header{min-height:0;align-items:stretch;position:relative;overflow:hidden}.threat-case-header:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,rgba(110,231,200,.58),rgba(255,124,89,.34),transparent)}.honeypot-detail-hero h1{margin:14px 0 12px;font-size:clamp(2.4rem,5vw,5rem);line-height:.95;overflow-wrap:anywhere}.honeypot-detail-hero p{max-width:860px;color:var(--hp-dim);line-height:1.6}.case-header-badges,.case-instance-strip,.case-prevention-banner,.evidence-console-commandbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.case-header-badges span,.case-instance-strip,.case-prevention-banner{border:1px solid var(--hp-line);border-radius:8px;background:#04080c94;padding:7px 10px;color:var(--hp-dim)}.case-header-badges .signal-risk,.case-prevention-banner{border-color:#ff7c5957;background:#ff7c5914;color:#ffd5c8}.case-risk-badge{width:min(220px,100%);border:1px solid rgba(110,231,200,.24);border-left:4px solid var(--hp-cool);border-radius:8px;background:#04080cb8;padding:18px;display:grid;gap:6px;align-self:stretch}.case-risk-badge.severity-high,.case-risk-badge.severity-critical{border-left-color:var(--hp-hot)}.case-risk-badge span,.case-risk-badge small{color:var(--hp-dim)}.case-risk-badge strong{color:var(--hp-ink);font-size:2.4rem;line-height:1}.honeypot-detail-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.case-facts-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.threat-search-actions{display:flex;flex-wrap:wrap;gap:8px}.threat-search-actions .secondary-action{display:inline-flex;gap:7px;align-items:center}.threat-search-actions .secondary-action.is-active{border-color:#ffd6478f;color:#ffe680;background:#ffd6471a}.threat-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border:1px solid rgba(142,255,212,.13);border-radius:8px;background:#040c1185;padding:10px}.threat-active-filters>svg{color:var(--hp-cool)}.threat-active-filters button{min-height:30px;border:1px solid rgba(142,255,212,.18);border-radius:999px;background:#6ee7c814;color:var(--hp-ink);padding:0 9px;display:inline-flex;align-items:center;gap:6px;font-weight:800}.threat-active-filters button.clear-all{border-color:#ff65494d;background:#ff65491a;color:#ffd1c7}.source-decoy-impact{border:1px solid rgba(142,255,212,.13);border-radius:8px;background:#040c1194;padding:12px;display:grid;gap:10px}.source-decoy-impact-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.source-decoy-impact-head strong{display:block;margin-top:2px}.source-decoy-impact-head button{min-height:34px;border:1px solid var(--hp-line);border-radius:8px;background:#060a0ec7;color:var(--hp-ink);font-weight:900}.source-decoy-impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.source-decoy-impact-grid button{min-width:0;border:1px solid rgba(142,255,212,.13);border-radius:8px;background:#02080cd1;color:var(--hp-ink);padding:11px;text-align:left;display:grid;gap:5px;cursor:pointer}.source-decoy-impact-grid button.is-active{border-color:#ffd64794;background:#ffd6471a}.source-decoy-impact-grid span{width:fit-content;border:1px solid rgba(142,255,212,.18);border-radius:999px;color:var(--hp-cool);padding:2px 7px;font-size:.72rem;font-weight:900}.source-decoy-impact-grid small,.source-decoy-impact-grid em{color:var(--hp-dim);font-style:normal;line-height:1.35}.threat-advanced-modal{max-width:980px}.threat-advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.threat-advanced-grid label{display:grid;gap:7px;color:var(--hp-dim);font-weight:800}.threat-advanced-grid input,.threat-advanced-grid select{min-height:40px;border:1px solid var(--hp-line);border-radius:8px;background:#03080cdb;color:var(--hp-ink);padding:0 11px}@media(max-width:980px){.module-picker-shell,.module-picker-commandbar{grid-template-columns:1fr}.module-picker-sidebar{max-height:none;overflow:visible}.module-picker-main{overflow:visible}.module-picker-modal{overflow:auto}.module-picker-featured>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.honeypot-threat-command,.threat-advanced-grid{grid-template-columns:1fr}.source-decoy-impact-head,.source-worker-coverage-head{align-items:stretch;flex-direction:column}.source-decoy-impact-head button,.source-worker-coverage-head button{width:fit-content}}@media(max-width:720px){.module-picker-featured>div:last-child,.module-picker-stat-strip{grid-template-columns:1fr}.module-picker-filters{justify-content:stretch}.module-picker-segmented{width:100%}.threat-search-actions,.threat-active-filters,.threat-view-customizer{align-items:stretch;flex-direction:column}.threat-search-actions .secondary-action,.threat-active-filters button,.threat-view-customizer .secondary-action{justify-content:center;width:100%}}.case-facts-strip article{border:1px solid var(--hp-line);border-radius:8px;background:#060a0eb8;padding:13px;display:grid;gap:7px}.case-facts-strip svg{color:var(--hp-cool)}.case-facts-strip span{color:var(--hp-dim)}.case-facts-strip strong{font-size:1.35rem}.honeypot-detail-metrics article,.filesystem-summary-strip article,.detail-kv-grid p,.session-evidence-card,.session-evidence-meta p,.event-mini-list span,.event-breakdown-strip span,.fingerprint-list p,.credential-capture-list div,.payload-evidence,.connection-evidence-row,.threat-event,.ssh-command-card,.filesystem-tree-card,.filesystem-ops-card,.filesystem-node,.filesystem-op,.terminal-replay-screen,.terminal-frame{border:1px solid var(--hp-line);background:#060a0eb8;border-radius:8px}.honeypot-detail-metrics article,.filesystem-summary-strip article{padding:16px;display:grid;gap:8px}.honeypot-detail-metrics svg,.filesystem-summary-strip svg{color:var(--hp-cool)}.honeypot-detail-metrics span,.filesystem-summary-strip span,.filesystem-node span,.filesystem-node small,.filesystem-op span,.filesystem-op small,.honeypot-detail-card small,.session-evidence-card span,.session-evidence-card small,.session-evidence-meta span,.event-mini-list small,.event-breakdown-strip span,.ssh-command-meta small,.ssh-command-meta span,.hash-strip span,.protocol-facts-grid span,.indicator-grid span,.detail-kv-grid span,.fingerprint-list span,.credential-capture-list span,.payload-evidence span,.threat-event span{color:var(--hp-dim)}.honeypot-detail-metrics strong{font-size:1.55rem}.filesystem-summary-strip strong{font-size:1.35rem}.honeypot-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:16px;align-items:start}.honeypot-detail-overview-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)}.evidence-console-commandbar{position:sticky;top:0;z-index:6;justify-content:space-between;border:1px solid var(--hp-line);border-radius:8px;background:#060a0eeb;padding:10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.evidence-console-commandbar .honeypot-tabs{border:0;background:transparent;padding:0}.evidence-tab-panel{display:grid;gap:16px}.case-summary-panel{border:1px solid var(--hp-line);background:linear-gradient(135deg,#122321fa,#060a0efa);box-shadow:0 24px 70px #0000003d;border-radius:8px;padding:22px;display:grid;gap:16px}.case-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.case-summary-grid p{margin:0;border:1px solid var(--hp-line);border-radius:8px;background:#060a0eb8;padding:11px 12px;display:grid;gap:5px}.case-summary-grid span,.case-instance-strip span,.case-prevention-banner span,.evidence-highlight-card span,.evidence-highlight-card small{color:var(--hp-dim)}.case-summary-grid strong,.case-instance-strip strong,.case-prevention-banner strong{color:var(--hp-ink);overflow-wrap:anywhere}.case-instance-strip{justify-content:space-between;align-items:flex-start}.case-prevention-banner{justify-content:flex-start}.case-prevention-banner svg{color:var(--hp-hot)}.evidence-highlight-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.evidence-highlight-card{border:1px solid var(--hp-line);border-left:3px solid rgba(110,231,200,.42);border-radius:8px;background:#060a0eb8;padding:14px;display:grid;gap:8px;min-width:0}.evidence-highlight-card.severity-high,.evidence-highlight-card.severity-critical{border-left-color:var(--hp-hot);background:#ff7c590e}.evidence-highlight-card>div{display:flex;gap:8px;align-items:center}.evidence-highlight-card svg{color:var(--hp-cool)}.evidence-highlight-card strong,.evidence-highlight-card p{margin:0;overflow-wrap:anywhere}.evidence-highlight-card p{color:#b8cbc4;line-height:1.42}.raw-evidence-workspace{grid-template-columns:minmax(360px,.72fr) minmax(0,1fr)}.inline-raw-details{border:1px solid rgba(110,231,200,.12);border-radius:8px;background:#01040685;overflow:hidden}.inline-raw-details summary{cursor:pointer;padding:9px 11px;color:var(--hp-dim)}.inline-raw-details[open] summary{border-bottom:1px solid rgba(110,231,200,.1)}.inline-raw-details pre{border:0;border-radius:0;max-height:320px}.session-replay-shell{border:1px solid var(--hp-line);border-radius:8px;background:#060a0eb8;display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);overflow:hidden}.session-replay-rail{border-right:1px solid var(--hp-line);padding:16px;display:grid;gap:10px;align-content:start;background:#02060975}.session-replay-rail article{border:1px solid rgba(110,231,200,.12);border-radius:8px;padding:10px;display:grid;gap:4px}.session-replay-rail article.is-done{border-color:#6ee7c866;background:#6ee7c814}.session-replay-rail span,.session-replay-rail small,.session-replay-main p,.session-replay-frame span{color:var(--hp-dim)}.session-replay-main{padding:18px;display:grid;gap:14px}.session-replay-main h3{margin:3px 0}.session-replay-frame-grid{display:grid;gap:8px;max-height:420px;overflow:auto;padding-right:4px}.session-replay-frame{border:1px solid rgba(110,231,200,.12);border-left:3px solid rgba(110,231,200,.42);border-radius:8px;background:#0104069e;padding:10px;display:grid;gap:6px}.session-replay-frame.direction-input{border-left-color:#ffcd78ad}.session-replay-frame code{white-space:pre-wrap;overflow-wrap:anywhere;color:#c8f7e7}.transcript-evidence-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr)}.replay-raw-events-gate{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#060a0eb8}.replay-raw-events-gate h3,.replay-raw-events-gate p{margin:0}.replay-raw-events-gate h3{margin-top:3px}.raw-evidence-gate{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;background:#060a0ed1}.raw-evidence-gate h2{margin:2px 0 4px;font-size:1.05rem}.raw-evidence-gate p{margin:0}.raw-evidence-gate.is-revealed{border-color:#ff7c596b;background:#ff7c590f}.credential-detail-card{grid-column:1 / -1}.prevention-detail-card{border-color:#ff7c5966}.prevention-history-list{display:grid;gap:8px}.prevention-history-list div{border:1px solid rgba(255,124,89,.2);border-radius:8px;background:#ff7c590f;padding:12px;display:grid;grid-template-columns:minmax(160px,.48fr) minmax(150px,.42fr) minmax(0,1fr);gap:8px 12px;align-items:center}.prevention-history-list p{grid-column:1 / -1;margin:0;color:var(--hp-dim)}.prevention-history-list span,.prevention-history-list small{color:var(--hp-dim)}.credential-detail-card .credential-capture-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-height:none}.honeypot-detail-card{display:grid;gap:14px}.detail-kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-kv-grid p,.session-evidence-meta p,.fingerprint-list p{margin:0;padding:12px;display:grid;gap:5px}.detail-kv-grid strong,.session-evidence-card strong,.session-evidence-meta strong,.fingerprint-list code,.credential-capture-list code,.payload-evidence code,.event-mini-list span,.evidence-json-block{overflow-wrap:anywhere}.fingerprint-list,.credential-capture-list,.payload-evidence-list,.connection-evidence-list,.threat-event-timeline,.ssh-command-timeline,.session-evidence-list{display:grid;gap:10px;max-height:680px;overflow:auto;padding-right:4px}.all-events-card{min-width:0}.event-timeline-toolbar{margin-bottom:10px}.event-timeline-group{display:grid;gap:8px}.event-timeline-group-head{border:1px solid var(--hp-line);border-radius:8px;background:#04080cb8;padding:10px 12px;display:flex;justify-content:space-between;gap:12px}.event-timeline-group-head span{color:var(--hp-dim)}.credential-capture-list div,.session-evidence-card,.payload-evidence,.connection-evidence-row,.threat-event{padding:12px;display:grid;gap:7px}.threat-event summary{list-style:none;cursor:pointer;display:grid;gap:6px}.threat-event summary::-webkit-details-marker{display:none}.connection-evidence-card{border-color:#d8b86b33}.connection-evidence-row{border-color:#d8b86b38}.connection-evidence-row.has-events{border-color:#7edfd347}.connection-evidence-row summary{list-style:none;cursor:pointer;display:grid;gap:6px}.connection-evidence-row summary::-webkit-details-marker{display:none}.connection-evidence-row strong,.connection-evidence-row span,.connection-evidence-row small{overflow-wrap:anywhere}.connection-evidence-row span,.connection-evidence-row small{color:var(--hp-dim)}.payload-intel-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.payload-intel-strip article{border:1px solid var(--hp-line);border-radius:8px;background:#060a0eb8;padding:12px;display:grid;gap:7px}.payload-intel-strip svg{color:var(--hp-cool)}.payload-intel-strip span{color:var(--hp-dim);font-size:.78rem}.payload-clue-board{display:flex;flex-wrap:wrap;gap:7px;border:1px solid rgba(255,154,154,.22);border-radius:8px;background:#ff9a9a0b;padding:10px}.payload-evidence-workspace{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:12px;min-height:420px}.payload-evidence-list.compact{max-height:640px}.payload-evidence-button{border:1px solid var(--hp-line);border-left:3px solid rgba(110,231,200,.35);border-radius:8px;background:#060a0eb8;color:var(--hp-ink);padding:10px 12px;text-align:left;display:grid;gap:5px;cursor:pointer}.payload-evidence-button:hover,.payload-evidence-button.is-selected{border-color:#7edfd38c;background:#0d2427eb}.payload-evidence-button.severity-high,.payload-evidence-button.severity-critical,.payload-evidence-detail.severity-high,.payload-evidence-detail.severity-critical{border-left-color:var(--hp-hot)}.payload-evidence-button span,.payload-evidence-button small{color:var(--hp-dim)}.payload-evidence-button strong{overflow-wrap:anywhere}.payload-evidence-detail{border:1px solid var(--hp-line);border-left:3px solid rgba(110,231,200,.35);border-radius:8px;background:#04080cb8;padding:14px;display:grid;align-content:start;gap:12px;min-width:0;max-height:640px;overflow:auto}.payload-evidence-detail h3{margin:4px 0 6px;font-size:1.05rem;line-height:1.25;overflow-wrap:anywhere}.payload-evidence-expanded{padding:0;overflow:hidden}.payload-evidence-expanded summary{list-style:none;cursor:pointer;padding:12px;display:grid;gap:6px}.payload-evidence-expanded summary::-webkit-details-marker{display:none}.payload-evidence-expanded summary small{color:var(--hp-dim)}.payload-evidence-expanded[open] summary{border-bottom:1px solid var(--hp-line)}.payload-evidence-body{padding:12px;display:grid;gap:12px}.payload-primary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payload-field{border:1px solid var(--hp-line);border-radius:8px;background:#04080cad;padding:10px;display:grid;gap:7px}.payload-field span,.payload-raw-block span{color:var(--hp-dim);font-size:.75rem;text-transform:uppercase}.payload-field code,.payload-field pre,.payload-raw-block code,.payload-raw-block pre{margin:0;color:#d8e7e2;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.payload-field pre,.payload-raw-block pre,.payload-raw-block code{max-height:280px;overflow:auto;border:1px solid rgba(110,231,200,.12);border-radius:7px;background:#010406bd;padding:10px}.payload-raw-block{border:1px solid var(--hp-line);border-radius:8px;background:#04080c94;padding:10px;display:grid;gap:8px}.session-evidence-card{gap:12px;border-left:3px solid rgba(110,231,200,.42)}.session-evidence-card>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.session-evidence-card>div:first-child span{text-align:right}.session-evidence-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.session-evidence-meta p{padding:9px 10px;background:#04080cb3}.event-mini-list{display:grid;gap:7px}.event-mini-list span{border-left:3px solid rgba(110,231,200,.42);padding:8px 10px;display:grid;gap:4px}.event-mini-list span.severity-high,.event-mini-list span.severity-critical{border-left-color:var(--hp-hot)}.event-breakdown-strip{display:flex;flex-wrap:wrap;gap:8px}.event-breakdown-strip span{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;background:#04080cb8;font-size:.8rem}.event-breakdown-strip strong{color:var(--hp-ink)}.credential-capture-list small{overflow-wrap:anywhere}.honeypot-transcript-panel,.honeypot-auth-flow-panel{display:grid;gap:14px}.auth-flow-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auth-flow-summary article{border:1px solid var(--hp-line);border-radius:8px;background:#060a0eb8;padding:14px;display:grid;gap:7px}.auth-flow-summary svg{color:var(--hp-cool)}.auth-flow-summary span{color:var(--hp-dim)}.auth-flow-timeline{display:grid;gap:10px;max-height:720px;overflow:auto;padding-right:4px}.auth-flow-step{border:1px solid var(--hp-line);border-left:3px solid rgba(255,205,120,.5);border-radius:8px;background:#060a0eb8;padding:12px;display:grid;gap:10px}.auth-flow-step.is-accepted{border-left-color:var(--hp-cool);background:#6ee7c813}.auth-flow-step span,.auth-flow-step small,.auth-admission-banner span{color:var(--hp-dim)}.auth-flow-step pre{margin:0;max-height:220px;overflow:auto;border:1px solid rgba(110,231,200,.12);border-radius:7px;background:#010406bd;color:#d8e7e2;padding:10px;white-space:pre-wrap;overflow-wrap:anywhere}.auth-secret-row{display:grid;gap:5px;border:1px solid rgba(255,154,154,.22);border-radius:8px;background:#ff9a9a0b;padding:10px}.auth-secret-row code,.auth-secret-row small{overflow-wrap:anywhere}.auth-admission-banner{border:1px solid rgba(110,231,200,.26);border-radius:8px;background:#6ee7c814;padding:12px;display:grid;grid-template-columns:24px minmax(0,auto) minmax(0,1fr);gap:10px;align-items:center}.auth-admission-banner svg{color:var(--hp-cool)}.honeypot-filesystem-panel{display:grid;gap:14px}.filesystem-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.filesystem-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px;align-items:start}.filesystem-tree-card,.filesystem-ops-card{padding:14px;display:grid;gap:12px}.filesystem-tree,.filesystem-op-list{display:grid;gap:8px;max-height:620px;overflow:auto;padding-right:4px}.filesystem-node{min-height:44px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px}.filesystem-node span{border:1px solid rgba(110,231,200,.24);border-radius:999px;padding:3px 7px;text-align:center;font-size:.7rem;text-transform:uppercase}.filesystem-node strong,.filesystem-node code,.filesystem-op strong,.filesystem-op code{overflow-wrap:anywhere}.filesystem-node code{grid-column:2 / -1;color:#d8e7e2;font-size:.78rem}.filesystem-node.node-directory{border-color:#6ee7c833}.filesystem-node.node-file{border-color:#d8b86b33}.filesystem-op{padding:12px;display:grid;gap:7px;border-left:3px solid rgba(110,231,200,.45)}.filesystem-op.is-denied{border-left-color:var(--hp-hot)}.ssh-command-card{padding:14px;display:grid;gap:10px;border-left:3px solid rgba(110,231,200,.45)}.command-stream-card.protocol-ftp{border-left-color:#d8b86bb8}.command-stream-card.protocol-redis{border-left-color:#f87171ad}.command-stream-topline{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.protocol-pill-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.protocol-chip,.command-intent-chip{min-height:26px;display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border:1px solid rgba(255,255,255,.12);color:var(--hp-ink);background:#ffffff0e}.protocol-chip.protocol-ftp{color:#ffe7a3;background:#d8b86b1f;border-color:#d8b86b4d}.protocol-chip.protocol-redis{color:#ffc3c3;background:#f871711f;border-color:#f871714d}.protocol-chip.protocol-ssh{color:#b8ffe6;background:#6ee7c81a;border-color:#6ee7c83d}.command-intent-chip{color:var(--hp-dim);font-size:.7rem}.ssh-command-card.severity-high,.ssh-command-card.severity-critical,.payload-evidence.severity-high,.payload-evidence.severity-critical,.threat-event.severity-high,.threat-event.severity-critical{border-left-color:var(--hp-hot)}.ssh-command-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.ssh-command-line,.ssh-response-preview,.threat-event pre,.evidence-json-block,.terminal-replay-screen pre,.terminal-frame code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.ssh-command-line{color:#b8ffe6;background:#6ee7c814;border:1px solid rgba(110,231,200,.18);border-radius:7px;padding:10px}.command-stream-card.protocol-ftp .command-stream-line{color:#ffeab0;background:#d8b86b14;border-color:#d8b86b2e}.command-stream-card.protocol-redis .command-stream-line{color:#ffd1d1;background:#f8717114;border-color:#f871712e}.ssh-response-preview,.threat-event pre,.evidence-json-block{margin:0;color:#d8e7e2;background:#ffffff0b;border:1px solid rgba(255,255,255,.07);border-radius:7px;padding:10px;max-height:260px;overflow:auto}.protocol-response-preview{max-height:170px}.evidence-json-block{max-height:540px;background:linear-gradient(180deg,#001012d1,#04080cd1);color:#c8f7e7}.honeypot-terminal-recording{display:grid;gap:14px}.honeypot-recording-card{position:relative;overflow:hidden}.honeypot-recording-card:after{content:"";position:absolute;inset:auto 22px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(110,231,200,.58),transparent)}.recording-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.recording-summary-grid article{border:1px solid var(--hp-line);border-radius:8px;background:#060a0eb8;padding:14px;display:grid;gap:6px}.recording-summary-grid span{color:var(--hp-dim);font-size:.78rem;text-transform:uppercase}.recording-summary-grid strong{font-size:1.45rem}.recording-preview-strip{border:1px solid rgba(110,231,200,.2);border-radius:8px;background:#6ee7c812;padding:14px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.recording-preview-strip svg{color:var(--hp-cool)}.recording-preview-strip p{margin:4px 0 0;color:var(--hp-dim);line-height:1.45}.terminal-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;padding:26px;background:#000000c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;place-items:center}.terminal-replay-modal{width:min(1480px,100%);height:min(920px,calc(100vh - 52px));border:1px solid rgba(110,231,200,.28);border-radius:8px;background:linear-gradient(180deg,#101c1df7,#04080cfa),#05090d;box-shadow:0 34px 110px #000000b8;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.terminal-modal-head{border-bottom:1px solid rgba(110,231,200,.16);padding:20px 22px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.terminal-modal-head h2{margin:5px 0 7px;font-size:clamp(1.65rem,3vw,3.3rem);line-height:.95;overflow-wrap:anywhere}.terminal-modal-head p{margin:0;color:var(--hp-dim)}.terminal-modal-toolbar{border-bottom:1px solid rgba(110,231,200,.16);padding:12px 14px;display:flex;justify-content:space-between;gap:14px;align-items:center;background:#03070a9e}.terminal-playback-controls,.terminal-export-actions{display:flex;gap:8px;align-items:center}.terminal-playback-controls{flex:1;min-width:0}.terminal-scrubber{flex:1;min-width:240px;display:grid;gap:5px;color:var(--hp-dim);font-size:.78rem}.terminal-scrubber input{width:100%;accent-color:var(--hp-cool)}.replay-primary{border-color:#6ee7c873;color:#c8f7e7;background:#6ee7c81c}.terminal-modal-layout{min-height:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.terminal-cinema{min-height:0;padding:16px;display:grid;grid-template-rows:auto minmax(0,1fr);background:radial-gradient(circle at 18% 0%,rgba(110,231,200,.12),transparent 34%),#020609b8}.terminal-window-chrome{min-height:42px;border:1px solid rgba(110,231,200,.16);border-bottom:0;border-radius:8px 8px 0 0;background:#080d12f5;display:flex;gap:8px;align-items:center;padding:0 13px}.terminal-window-chrome span{width:10px;height:10px;border-radius:999px;background:#ff6c5f}.terminal-window-chrome span:nth-child(2){background:#f4c96a}.terminal-window-chrome span:nth-child(3){background:#6ee7c8}.terminal-window-chrome strong{margin-left:8px;color:var(--hp-dim);font-size:.78rem;text-transform:uppercase}.terminal-cinema pre{margin:0;min-height:0;overflow:auto;border:1px solid rgba(110,231,200,.16);border-radius:0 0 8px 8px;background:#010406;color:#ccffe9;padding:20px;font-size:.95rem;line-height:1.58;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;text-shadow:0 0 16px rgba(110,231,200,.18)}.terminal-frame-inspector{min-height:0;border-left:1px solid rgba(110,231,200,.16);padding:16px;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;background:#060a0ec7}.terminal-search-box{min-height:42px;border:1px solid rgba(110,231,200,.2);border-radius:8px;background:#010406c7;padding:0 11px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:center}.terminal-search-box svg{color:var(--hp-cool)}.terminal-search-box input{min-width:0;border:0;outline:0;background:transparent;color:var(--hp-ink)}.terminal-inspector-card{border:1px solid rgba(110,231,200,.18);border-radius:8px;background:#010406ad;padding:13px;display:grid;gap:10px}.terminal-inspector-card h3{margin:0;text-transform:capitalize}.terminal-inspector-card code{max-height:170px;overflow:auto;border:1px solid rgba(110,231,200,.14);border-radius:8px;background:#6ee7c80f;color:#ccffe9;padding:10px;white-space:pre-wrap;overflow-wrap:anywhere}.terminal-inspector-card small{color:var(--hp-dim);overflow-wrap:anywhere}.compact-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-kv p{padding:9px}.terminal-frame-rail{min-height:0;overflow:auto;display:grid;align-content:start;gap:8px;padding-right:4px}.terminal-frame-button{width:100%;border:1px solid rgba(110,231,200,.16);border-left:3px solid rgba(110,231,200,.42);border-radius:8px;background:#010406b8;color:var(--hp-ink);padding:10px 11px;display:grid;gap:5px;text-align:left;cursor:pointer}.terminal-frame-button.direction-input{border-left-color:var(--hp-hot)}.terminal-frame-button:hover,.terminal-frame-button.is-selected{border-color:#6ee7c87a;background:#6ee7c817}.terminal-frame-button span,.terminal-frame-button small{color:var(--hp-dim)}.terminal-frame-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-recording-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:14px;align-items:start}.terminal-replay-screen,.terminal-frame-list{display:grid;gap:10px}.terminal-replay-screen{padding:14px}.terminal-replay-screen>div{display:flex;justify-content:space-between;gap:12px;color:var(--hp-dim)}.terminal-replay-screen pre{margin:0;min-height:320px;max-height:620px;overflow:auto;padding:14px;border-radius:8px;border:1px solid rgba(110,231,200,.16);background:#020609;color:#c8f7e7}.terminal-frame-list{max-height:620px;overflow:auto;padding-right:4px}.terminal-frame{padding:12px;display:grid;gap:7px;border-left:3px solid rgba(110,231,200,.42)}.terminal-frame.direction-input{border-left-color:var(--hp-hot)}.terminal-frame span,.terminal-frame small{color:var(--hp-dim)}.hash-strip,.indicator-grid,.protocol-facts-grid{display:grid;grid-template-columns:120px minmax(0,1fr);gap:7px 10px;align-items:start}.protocol-facts-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.protocol-facts-grid p{margin:0;display:grid;gap:4px;min-width:0}.protocol-facts-grid code,.command-hash-strip code{overflow-wrap:anywhere;word-break:break-word}.hash-strip.compact{grid-template-columns:80px minmax(0,1fr)}.honeypot-designer-page,.honeypot-instance-page{--hp-ink: #e6f7f1;--hp-dim: #8ba59c;--hp-line: rgba(142, 255, 212, .16)}.decoy-designer-grid,.instance-layout-grid{display:grid;grid-template-columns:minmax(380px,.78fr) minmax(0,1fr);gap:16px;align-items:start}.decoy-deployment-ribbon{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.decoy-deployment-ribbon>div{border:1px solid var(--hp-line);border-radius:8px;background:linear-gradient(135deg,#1c2b2bb8,#080c10d6);padding:14px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 10px;align-items:center}.decoy-deployment-ribbon svg{color:#5ef2d6;grid-row:span 2}.decoy-deployment-ribbon span{color:var(--hp-dim);font-size:.78rem;text-transform:uppercase;font-weight:900}.decoy-deployment-ribbon strong{color:var(--hp-ink);overflow-wrap:anywhere}.decoy-designer-panel,.instance-command-hero,.instance-toggle-panel,.instance-control-card{border:1px solid var(--hp-line);background:linear-gradient(135deg,#1a2c2af5,#090f14f5);border-radius:8px;box-shadow:0 24px 70px #00000047}.decoy-designer-panel,.instance-control-card{display:grid;gap:14px;padding:20px}.dropped-files-card{background:linear-gradient(135deg,#152727f5,#090d12f5),repeating-linear-gradient(90deg,rgba(110,231,200,.05) 0 1px,transparent 1px 54px)}.dropped-file-list{display:grid;gap:10px}.dropped-file-row{border:1px solid rgba(110,231,200,.16);border-left:4px solid rgba(110,231,200,.56);border-radius:8px;background:#04090cad;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,auto);gap:14px;align-items:start}.dropped-file-row.verdict-malicious{border-left-color:#ff7a59}.dropped-file-row.verdict-non_malicious{border-left-color:#6ee7c8}.dropped-file-main,.dropped-file-review{display:grid;gap:7px;min-width:0}.dropped-file-main span,.dropped-file-main small,.dropped-file-review small{color:var(--hp-dim)}.dropped-file-main strong{color:var(--hp-ink);overflow-wrap:anywhere}.dropped-file-main code{white-space:normal;overflow-wrap:anywhere;color:#b9ffee}.dropped-file-main pre{margin:0;max-height:120px;overflow:auto;border:1px solid rgba(110,231,200,.13);border-radius:7px;background:#02070bd1;color:#d6fff5;padding:10px;white-space:pre-wrap}.dropped-file-review{justify-items:end}.file-verdict{border:1px solid rgba(110,231,200,.22);border-radius:999px;padding:6px 10px;color:var(--hp-ink);background:#6ee7c814;text-transform:capitalize}.file-verdict-malicious{border-color:#ff7a598c;background:#ff7a591f;color:#ffd1c7}.file-verdict-non_malicious{border-color:#6ee7c880;background:#6ee7c81f;color:#cafff3}@media(max-width:720px){.dropped-file-row{grid-template-columns:1fr}.dropped-file-review{justify-items:start}}.placement-console{align-content:start}.worker-pick-grid{display:grid;gap:10px}.worker-pick-card{border:1px solid rgba(142,255,212,.14);border-radius:8px;background:#04080b9e;color:var(--hp-ink);padding:12px;text-align:left;display:grid;gap:6px;cursor:pointer}.worker-pick-card:hover,.worker-pick-card.is-active{border-color:#5ef2d68c;background:#5ef2d614}.worker-pick-card.is-pending{border-color:#d8b86b3d;background:#d8b86b0b}.worker-pick-card.is-pending:hover,.worker-pick-card.is-pending.is-active{border-color:#d8b86b94}.worker-pick-card span{display:inline-flex;gap:7px;align-items:center;color:#5ef2d6;font-size:.76rem;text-transform:uppercase;font-weight:900}.worker-pick-card.is-pending span{color:#f4d58b}.selected-worker-decoys{border:1px solid rgba(142,255,212,.12);border-radius:8px;background:#04080b6b;padding:12px;display:grid;gap:10px}.compact-head{align-items:center}.compact-head h3{margin:0}.compact-head>strong{color:var(--hp-ink);font-size:1.4rem}.selected-worker-decoy-list{display:grid;gap:8px}.selected-worker-decoy{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(142,255,212,.1);border-radius:8px;padding:9px 10px;background:#ffffff06}.selected-worker-decoy span{color:#5ef2d6;font-size:.75rem;font-weight:900}.selected-worker-decoy strong,.selected-worker-decoy small{overflow-wrap:anywhere}.selected-worker-decoy small{color:var(--hp-dim)}.launch-readiness-panel{border:1px solid rgba(216,184,107,.24);background:linear-gradient(135deg,#d8b86b14,#060a0eb8),#060a0eb8;border-radius:8px;padding:13px;display:grid;gap:11px}.launch-readiness-panel.is-ready{border-color:#2dffea57;background:linear-gradient(135deg,#2dffea17,#060a0ebd),#060a0eb8}.launch-readiness-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.launch-readiness-head strong{color:var(--hp-ink);display:block;margin-top:2px}.launch-readiness-head svg{color:#f4d58b;flex:0 0 auto}.launch-readiness-panel.is-ready .launch-readiness-head svg{color:#2dffea}.launch-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.launch-readiness-grid>div{min-width:0;border:1px solid rgba(142,255,212,.1);border-radius:8px;background:#03080b9e;padding:9px;display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start}.launch-readiness-grid svg{margin-top:2px;color:#f4d58b}.launch-readiness-grid .is-ok svg{color:#2dffea}.launch-readiness-grid strong,.launch-readiness-grid small{display:block;overflow-wrap:anywhere}.launch-readiness-grid strong{color:var(--hp-ink);font-size:.82rem}.launch-readiness-grid small,.launch-readiness-panel p{color:var(--hp-dim);margin:0;line-height:1.4}.worker-pick-card strong,.worker-pick-card small,.worker-pick-card em{overflow-wrap:anywhere}.worker-pick-card small,.worker-pick-card em{color:var(--hp-dim);font-style:normal}.empty-deployment-state{border:1px dashed rgba(142,255,212,.26);border-radius:8px;background:#5ef2d60b;padding:16px;display:grid;gap:8px;color:var(--hp-ink)}.empty-deployment-state p{margin:0;color:var(--hp-dim)}.honeypot-node-onboarding{border:1px solid var(--hp-line);border-radius:8px;background:linear-gradient(135deg,#102122f5,#080b0ff5);padding:24px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:20px}.node-onboarding-copy h2{margin:8px 0 10px;font-size:2rem}.node-onboarding-copy p,.node-warning p,.node-command-card small{color:var(--hp-dim)}.node-limit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.node-limit-grid article,.node-onboarding-panel,.node-warning{border:1px solid var(--hp-line);border-radius:8px;background:#050a0ead}.node-limit-grid article{padding:14px;display:grid;gap:7px}.node-limit-grid svg,.node-warning svg{color:var(--hp-cool)}.node-limit-grid strong{font-size:1.35rem}.node-limit-grid span{color:var(--hp-dim);font-size:.84rem}.node-onboarding-panel{padding:16px;display:grid;gap:14px}.node-warning{padding:14px;display:flex;gap:12px}.node-warning p{margin:6px 0}.node-consent-check{display:flex;gap:10px;align-items:flex-start;color:var(--hp-dim);line-height:1.5}.node-consent-check input{margin-top:4px}.node-command-card{border-color:var(--hp-line)}.guide-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000000b8;display:grid;place-items:center;padding:22px}.guide-modal{width:min(980px,100%);max-height:min(860px,92vh);overflow:auto;border:1px solid var(--hp-line);border-radius:8px;background:linear-gradient(135deg,#132b2afa,#070a0efa);box-shadow:0 28px 90px #00000085;padding:18px;display:grid;gap:16px}.guide-modal-head,.guide-modal-footer{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.guide-modal-head h2{margin:6px 0 8px;font-size:2rem}.guide-modal-head p,.guide-stage p{color:var(--hp-dim)}.guide-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.guide-progress button{border:1px solid var(--hp-line);border-radius:8px;background:#060a0ea6;color:var(--hp-dim);min-height:54px;display:grid;gap:2px;justify-items:start;padding:9px}.guide-progress button.is-active{color:var(--hp-ink);border-color:#6ee7c894;background:#6ee7c81a}.guide-progress button.is-done{color:#b7eee4}.guide-progress span{font-weight:900}.guide-stage{border:1px solid var(--hp-line);border-radius:8px;background:#060a0e80;padding:16px}.guide-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:14px;align-items:start}.guide-focus-card,.guide-action-card,.guide-checklist{display:grid;gap:14px}.guide-callout,.guide-checklist{border:1px solid var(--hp-line);border-radius:8px;background:#050a0ead;padding:14px}.guide-callout{display:grid;gap:6px}.guide-callout span,.guide-checklist small{color:var(--hp-dim);line-height:1.45}.guide-surface-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guide-surface-choice button{min-width:0;border:1px solid rgba(142,255,212,.14);border-radius:8px;background:#050a0eb8;color:var(--hp-ink);padding:12px;text-align:left;display:grid;gap:7px;cursor:pointer}.guide-surface-choice button.is-active{border-color:#6ee7c89e;background:#6ee7c81c}.guide-surface-choice svg{color:var(--hp-cool)}.guide-surface-choice span{color:var(--hp-dim);line-height:1.35}.guide-checklist>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgba(142,255,212,.1);border-radius:8px;background:#f5f2ea06;padding:10px}.guide-checklist svg{color:var(--hp-dim);margin-top:2px}.guide-checklist .is-done svg{color:var(--hp-cool)}.guide-checklist span,.guide-checklist strong,.guide-checklist small{display:block}.guide-plus-demo{border:1px solid rgba(110,231,200,.36);border-radius:8px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;background:#6ee7c814}.guide-plus-demo span{grid-column:1 / -1;color:var(--gold);font-size:.78rem;text-transform:uppercase;font-weight:900}.guide-plus-demo strong{font-size:1.55rem}.guide-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.guide-readiness-grid article{border:1px solid var(--hp-line);border-radius:8px;background:#050a0ead;padding:14px;display:grid;gap:8px}.guide-readiness-grid svg{color:var(--hp-cool)}.guide-readiness-grid strong{font-size:1.25rem}.guide-readiness-grid span{color:var(--hp-dim)}.guide-modal-footer{align-items:center}.guide-modal-footer>div:first-child{display:grid;gap:4px}.guide-modal-footer>div:first-child span{color:var(--hp-dim);font-size:.84rem}.decoy-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.decoy-designer-panel.wide{grid-column:span 1}.instance-control-card.wide,.honeypot-instance-page .instance-layout-grid>.instance-control-card{grid-column:1 / -1}.decoy-designer-panel.blueprint{grid-column:1 / -1}.decoy-designer-panel label,.designer-field-grid label{display:grid;gap:7px;color:var(--hp-dim);font-size:.84rem}.decoy-designer-panel input,.decoy-designer-panel select,.decoy-designer-panel textarea,.designer-field-grid input,.designer-field-grid textarea{width:100%;border:1px solid var(--hp-line);border-radius:8px;background:#060a0ed6;color:var(--hp-ink);outline:0;padding:11px 12px}.designer-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.http-preset-designer{display:grid;gap:14px}.http-preset-grid,.http-flag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.http-preset-card,.http-flag-chip{border:1px solid var(--hp-line);background:#060a0eb8;color:var(--hp-ink);border-radius:8px;padding:12px;display:grid;gap:6px;text-align:left;cursor:pointer}.http-flag-chip{grid-template-columns:auto 1fr;align-items:center;font-size:.84rem}.http-preset-card:hover,.http-preset-card.is-selected,.http-flag-chip:hover,.http-flag-chip.is-selected{border-color:#6ee7c894;background:#6ee7c814}.http-preset-card span,.http-preset-card small{color:var(--hp-dim);line-height:1.45}.http-preset-card small{font-family:var(--font-mono);font-size:.73rem;overflow-wrap:anywhere}.http-toggle-row{display:flex;flex-wrap:wrap;gap:10px}.http-toggle-row label{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--hp-line);border-radius:8px;padding:9px 10px;background:#060a0e94}.http-toggle-row input{width:auto}.wordpress-deep-designer,.wordpress-section{display:grid;gap:12px}.wordpress-deep-designer{border:1px solid rgba(110,231,200,.18);border-radius:8px;background:#060a0e85;padding:12px}.wordpress-section{padding-top:2px}.user-prevention-page,.user-honeypot-builder{--hp-ink: #e6f7f1;--hp-dim: #8ba59c;--hp-line: rgba(142, 255, 212, .16)}.prevention-hero,.user-builder-hero,.prevention-panel,.prevention-playbook,.prevention-first-node,.prevention-node-card,.user-builder-panel,.user-builder-guide,.prevention-score-card,.user-builder-plan{border:1px solid var(--hp-line);border-radius:8px;background:linear-gradient(135deg,#122423f5,#070b0ff5);box-shadow:0 24px 70px #0000003d}.prevention-hero,.user-builder-hero{min-height:250px;padding:24px;display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.prevention-hero h1,.user-builder-hero h1{margin:14px 0 12px;font-size:clamp(2.4rem,5vw,4.9rem);line-height:.96;overflow-wrap:anywhere}.prevention-hero p,.user-builder-hero p,.prevention-first-node p{max-width:860px;color:var(--hp-dim);line-height:1.58}.prevention-score-card,.user-builder-plan{min-width:230px;padding:18px;display:grid;gap:8px}.prevention-score-card span,.user-builder-plan span,.prevention-stat span,.prevention-stat small,.prevention-node-card small,.prevention-detection-row span,.prevention-detection-row small,.prevention-detection-row em,.prevention-empty-detections span,.user-command-box small,.builder-review-list small{color:var(--hp-dim)}.prevention-score-card strong{font-size:4rem;line-height:.9}.user-builder-plan strong{font-size:1.8rem}.prevention-stat-grid,.user-builder-status-grid{display:grid;gap:12px}.prevention-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.user-builder-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prevention-stat-grid article,.user-builder-status-grid article{border:1px solid var(--hp-line);border-radius:8px;background:#060a0eb8;padding:14px;display:grid;gap:7px}.prevention-stat svg,.user-builder-status-grid svg{color:var(--hp-cool)}.prevention-stat.tone-warn svg{color:#f4d58b}.prevention-stat.tone-hot svg{color:var(--hp-hot)}.prevention-stat strong,.user-builder-status-grid strong{font-size:1.5rem}.user-builder-guide{padding:18px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);gap:18px;align-items:stretch;position:relative;overflow:hidden}.user-builder-guide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(110,231,200,.09),transparent 46%);opacity:.8}.user-builder-guide.tone-ready{border-color:#6ee7c870}.user-builder-guide.tone-warn{border-color:#f4d58b70}.user-builder-guide.tone-blocked{border-color:#ff7c5970}.user-builder-guide-main,.user-builder-guide-flow{position:relative;z-index:1}.user-builder-guide-main{display:grid;gap:10px;align-content:center}.user-builder-guide-main h2{margin:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1}.user-builder-guide-main p{margin:0;color:var(--hp-dim);line-height:1.5}.user-builder-guide-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.user-builder-guide-flow article{border:1px solid rgba(110,231,200,.16);border-radius:8px;background:#060a0e94;padding:12px;display:grid;gap:7px;align-content:start}.user-builder-guide-flow span{color:var(--gold);font-size:.75rem;font-weight:900}.user-builder-guide-flow strong,.user-builder-guide-flow small{display:block;overflow-wrap:anywhere}.user-builder-guide-flow small{color:var(--hp-dim);line-height:1.35}.prevention-tabs,.user-builder-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.prevention-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.prevention-journey-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.prevention-journey-rail article{border:1px solid var(--hp-line);border-radius:8px;background:#060a0ea3;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 9px;align-items:center}.prevention-journey-rail article.is-done{border-color:#6ee7c875;background:#6ee7c814}.prevention-journey-rail article.needs-attention{border-color:#ff7c5980;background:#ff7c5917}.prevention-journey-rail span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor;color:var(--hp-cool);font-weight:900}.prevention-journey-rail strong,.prevention-journey-rail small{display:block;overflow-wrap:anywhere}.prevention-journey-rail small{grid-column:2;color:var(--hp-dim)}.prevention-tabs button,.user-builder-steps div{border:1px solid var(--hp-line);border-radius:8px;background:#060a0ea3;color:var(--hp-dim);min-height:54px;padding:10px 12px}.prevention-tabs button{cursor:pointer;font-weight:900}.prevention-tabs button.is-active,.user-builder-steps div.is-active,.user-builder-steps div.is-done{border-color:#6ee7c894;background:#6ee7c817;color:var(--hp-ink)}.user-builder-steps div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.user-builder-steps span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor;font-weight:900}.prevention-command-grid,.user-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);gap:16px;align-items:start}.user-builder-grid{grid-template-columns:minmax(330px,.7fr) minmax(0,1.05fr) minmax(330px,.72fr)}.prevention-panel,.prevention-playbook,.prevention-node-card,.user-builder-panel{padding:20px;display:grid;gap:14px}.prevention-playbook{border-radius:8px}.prevention-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.prevention-action-card{min-height:172px;border:1px solid var(--hp-line);border-radius:8px;background:#060a0ead;color:var(--hp-ink);padding:14px;display:grid;gap:8px;text-align:left;cursor:pointer;align-content:start}.prevention-action-card:hover:not(:disabled){border-color:#6ee7c894;background:#6ee7c814}.prevention-action-card:disabled{cursor:not-allowed;opacity:.58}.prevention-action-card svg{color:var(--hp-cool)}.prevention-action-card span{color:var(--hp-dim);line-height:1.45}.prevention-action-card em{color:var(--gold);font-style:normal;font-weight:900;align-self:end}.protection-map{min-width:0}.prevention-module-grid,.prevention-node-grid,.user-node-list,.builder-review-list{display:grid;gap:10px}.prevention-module-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.prevention-node-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.prevention-module-card,.prevention-empty-action,.prevention-detection-row,.prevention-empty-detections,.builder-review-list div,.user-command-box,.node-consent-block,.user-protocol-card{border:1px solid var(--hp-line);border-radius:8px;background:#060a0ead}.prevention-module-card,.prevention-empty-action,.prevention-detection-row,.user-protocol-card{color:var(--hp-ink);cursor:pointer;text-align:left}.prevention-module-card{min-height:132px;padding:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;align-items:start}.prevention-module-card:hover,.prevention-empty-action:hover,.prevention-detection-row:hover,.user-protocol-card:hover,.user-protocol-card.is-selected{border-color:#6ee7c894;background:#6ee7c814}.prevention-module-card>strong,.prevention-module-card>small{grid-column:1 / -1;overflow-wrap:anywhere}.prevention-module-card span{color:var(--hp-cool);font-weight:900;font-size:.78rem}.prevention-card-actions{display:flex;gap:8px;justify-content:flex-end}.prevention-node-setting,.prevention-removal-status,.prevention-cleanup-command{border:1px solid rgba(110,231,200,.22);border-radius:8px;background:#060a0e80;padding:12px}.prevention-node-setting{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start}.prevention-node-setting input{margin-top:3px}.prevention-node-setting strong,.prevention-node-setting small,.prevention-removal-status span{display:block;overflow-wrap:anywhere}.prevention-node-setting small{color:var(--hp-dim);line-height:1.45}.prevention-removal-status{display:flex;gap:10px;align-items:center;border-color:#ff7c5961;color:#ffd3c5}.prevention-cleanup-command{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.prevention-cleanup-command code{color:#d8fff3;overflow-wrap:anywhere;line-height:1.45}.prevention-empty-action,.prevention-empty-detections{padding:16px;display:grid;gap:8px}.prevention-detection-list{display:grid;gap:9px;max-height:680px;overflow:auto;padding-right:4px}.prevention-rule-list{display:grid;gap:10px}.prevention-detection-row,.prevention-rule-row{padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border-left:3px solid rgba(110,231,200,.35)}.prevention-detection-row.severity-high,.prevention-detection-row.severity-critical,.prevention-rule-row.severity-high,.prevention-rule-row.severity-critical{border-left-color:var(--hp-hot)}.prevention-detection-row strong,.prevention-detection-row span,.prevention-rule-row strong,.prevention-rule-row span{display:block;overflow-wrap:anywhere}.prevention-rule-row{border:1px solid var(--hp-line);border-left-width:3px;border-radius:8px;background:#060a0ead;grid-template-columns:minmax(0,1fr) minmax(160px,.45fr) auto auto}.prevention-rule-row small,.prevention-rule-row em{color:var(--hp-dim)}.prevention-rule-row em{font-style:normal}.prevention-first-node{padding:20px;display:flex;justify-content:space-between;gap:18px;align-items:center}.prevention-first-node.compact{display:grid}.node-consent-block{padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.user-command-box{padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.user-command-box code{display:block;margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere;color:#bdeee3;line-height:1.5}.user-command-box small{grid-column:1 / -1}.user-protocol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-protocol-card{min-height:132px;padding:14px;display:grid;gap:8px}.user-protocol-card svg{color:var(--hp-cool)}.user-protocol-card span{color:var(--hp-dim);line-height:1.45}.honeypot-track-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.honeypot-track-strip article{border:1px solid rgba(142,255,212,.14);border-radius:8px;background:#04080b80;padding:13px;display:grid;gap:5px}.honeypot-track-strip article.is-current{border-color:#2dffe68a;background:#2dffe614}.honeypot-track-strip span{color:var(--hp-gold);font-size:.72rem;text-transform:uppercase;font-weight:900}.honeypot-track-strip strong{color:var(--hp-ink)}.honeypot-track-strip small{color:var(--hp-dim)}.user-protocol-card small{color:var(--hp-cool);font-weight:900;text-transform:uppercase;font-size:.72rem}.user-protocol-card:disabled{cursor:not-allowed;opacity:.62}.user-protocol-card.is-beta{border-color:#ffd60a3d}.tcp-profile-designer{display:grid;gap:12px}.tcp-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.tcp-profile-card{min-height:132px;border:1px solid rgba(142,255,212,.16);border-radius:8px;background:#04080b94;color:var(--hp-ink);padding:12px;display:grid;align-content:start;gap:8px;text-align:left;cursor:pointer}.tcp-profile-card:hover,.tcp-profile-card.is-selected{border-color:#ffd60a80;background:#ffd60a14}.tcp-profile-card svg{color:var(--hp-gold)}.tcp-profile-card span,.tcp-profile-card small{color:var(--hp-dim);line-height:1.4}.user-ssh-designer{border:1px solid rgba(142,255,212,.12);border-radius:8px;padding:12px;background:#04080b70;max-height:760px;overflow:auto}.review-panel{position:sticky;top:12px}.builder-deploy-status{border:1px solid rgba(244,213,139,.34);border-radius:8px;background:linear-gradient(135deg,#f4d58b1f,#060a0eb8);color:var(--hp-ink);padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.builder-deploy-status.is-ready{border-color:#6ee7c86b;background:linear-gradient(135deg,#6ee7c824,#060a0eb8)}.builder-deploy-status svg{color:#f4d58b;margin-top:2px}.builder-deploy-status.is-ready svg{color:var(--hp-cool)}.builder-deploy-status strong,.builder-deploy-status span{display:block}.builder-deploy-status span{color:var(--hp-dim);line-height:1.45;overflow-wrap:anywhere}.builder-review-list div{padding:11px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.builder-review-list svg{color:#f4d58b;margin-top:2px}.builder-review-list .is-done svg{color:var(--hp-cool)}.builder-review-list strong,.builder-review-list small{display:block;overflow-wrap:anywhere}.user-blueprint{max-height:320px;overflow:auto}.design-station-shell{min-height:100vh;background:linear-gradient(180deg,#061215f5,#04080dfa),radial-gradient(circle at 72% 12%,rgba(110,231,200,.12),transparent 32%);color:var(--hp-ink);padding:18px}.design-station-shell.station-ftp-shell{background:linear-gradient(135deg,#040d10f5,#081416f0 44%,#12110df5),repeating-linear-gradient(90deg,rgba(110,231,200,.08) 0 1px,transparent 1px 92px),repeating-linear-gradient(0deg,rgba(255,209,102,.07) 0 1px,transparent 1px 74px)}.station-ftp-shell .design-station-topbar,.station-ftp-shell .station-workbench,.station-ftp-shell .station-preview-card,.station-ftp-shell .station-stat,.station-ftp-shell .station-mode-card{border-color:#ffd16638;box-shadow:inset 0 1px #ffffff08,0 18px 60px #00000038}.station-ftp-shell .design-station-topbar{background:linear-gradient(110deg,#071215eb,#081c1bdb 58%,#251f11c7),repeating-linear-gradient(90deg,rgba(255,209,102,.08) 0 1px,transparent 1px 38px)}.station-ftp-shell .station-workbench{position:relative;overflow:hidden;background:linear-gradient(180deg,#051115e6,#050a0dc7),repeating-linear-gradient(0deg,rgba(110,231,200,.05) 0 1px,transparent 1px 36px)}.station-ftp-shell .station-workbench:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 68%,rgba(255,209,102,.08) 68% 69%,transparent 69%),linear-gradient(180deg,rgba(110,231,200,.06),transparent 28%)}.station-ftp-shell .station-workbench>*{position:relative;z-index:1}.station-mode-card .eyebrow{display:block;margin-bottom:4px}.station-ftp-shell .station-mode-card{background:linear-gradient(180deg,#0c1c1cd1,#070e11c7),linear-gradient(90deg,rgba(255,209,102,.12),transparent 42%)}.design-station-topbar{min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid rgba(110,231,200,.18);border-radius:10px;background:#060a0ec7;padding:14px}.design-station-topbar h1,.station-section-head h2{margin:0}.station-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.station-mode-switch{display:inline-grid;grid-template-columns:repeat(3,auto);gap:3px;border:1px solid rgba(110,231,200,.18);border-radius:10px;padding:3px;background:#02070bb3}.station-mode-switch button{border:0;border-radius:7px;color:var(--hp-dim);background:transparent;padding:8px 10px;display:inline-flex;align-items:center;gap:6px}.station-mode-switch button.is-active{color:var(--hp-ink);background:#6ee7c821}.station-command-button{white-space:nowrap}.station-save-state{border:1px solid rgba(110,231,200,.22);border-radius:999px;padding:7px 10px;color:var(--hp-dim);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.station-save-state.is-dirty{border-color:#ffc26685;color:#ffdca8}.station-error{margin:12px 0 0}.station-command-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:start center;padding-top:9vh;background:#0000007a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.station-command-palette{width:min(620px,calc(100vw - 28px));border:1px solid rgba(110,231,200,.24);border-radius:12px;background:#050a0ef5;box-shadow:0 24px 80px #0000006b;overflow:hidden}.station-command-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid rgba(110,231,200,.16);padding:12px}.station-command-search input{border:0;outline:0;background:transparent;color:var(--hp-ink);font-size:1rem}.station-command-list{display:grid;gap:4px;padding:8px}.station-command-item{border:0;border-radius:8px;background:transparent;color:var(--hp-ink);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;text-align:left}.station-command-item:hover:not(:disabled){background:#6ee7c81a}.station-command-item:disabled{opacity:.44}.station-command-item em{color:var(--hp-dim);font-style:normal;font-size:.75rem}.design-station-grid{display:grid;grid-template-columns:230px minmax(0,1fr) 360px;gap:14px;align-items:start;padding-top:14px}.station-rail,.station-canvas,.station-preview{display:grid;gap:12px}.station-stat,.station-mode-card,.station-workbench,.station-preview-card,.design-station-loading{border:1px solid rgba(110,231,200,.18);border-radius:10px;background:#060a0ec2}.station-stat{min-height:78px;padding:12px;display:grid;gap:5px}.station-stat svg,.station-mini-head svg{color:var(--hp-accent)}.station-stat span,.station-mode-card p,.station-live-row span{color:var(--hp-dim)}.station-mode-card,.station-preview-card,.design-station-loading{padding:14px}.station-workbench{padding:16px;min-height:calc(100vh - 124px)}.station-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.station-mini-head{display:flex;align-items:center;gap:8px}.station-terminal-preview{display:grid;gap:7px;max-height:300px;overflow:auto}.station-terminal-preview code,.station-live-row{border:1px solid rgba(110,231,200,.14);border-radius:7px;background:#02070bc2;padding:8px}.station-live-list{display:grid;gap:8px}.station-live-row{border-left:3px solid rgba(110,231,200,.7);display:grid;gap:4px}.station-live-row.severity-high,.station-live-row.severity-critical{border-left-color:#ff7a59}.station-visual-stage,.station-replay-theater{min-height:calc(100vh - 124px)}.station-ssh-preview,.station-ftp-preview,.station-browser-preview{border:1px solid rgba(110,231,200,.18);border-radius:12px;background:#02070bd6;overflow:hidden}.station-terminal-chrome,.station-browser-bar{min-height:42px;border-bottom:1px solid rgba(110,231,200,.14);background:#0a1217e0;display:flex;align-items:center;gap:8px;padding:0 14px}.station-terminal-chrome span{width:10px;height:10px;border-radius:999px;background:#ff7a59}.station-terminal-chrome span:nth-child(2){background:#ffd166}.station-terminal-chrome span:nth-child(3){background:#6ee7c8}.station-ssh-preview pre,.station-ftp-preview pre{margin:0;padding:18px;min-height:540px;white-space:pre-wrap;color:#b9ffee;line-height:1.52}.station-browser-bar span{width:100%;border:1px solid rgba(110,231,200,.16);border-radius:999px;padding:7px 12px;color:var(--hp-dim);background:#02070bb8}.station-wordpress-page,.station-admin-page{min-height:540px;padding:34px;background:#f1f1f1;color:#1d2327;display:grid;align-content:start;justify-items:center;gap:14px}.wp-login-logo{width:70px;height:70px;border-radius:999px;display:grid;place-items:center;background:#1d2327;color:#fff;font-size:2.1rem;font-weight:700}.wp-login-box,.station-admin-page{width:min(360px,100%)}.wp-login-box{display:grid;gap:10px;border:1px solid #c3c4c7;background:#fff;padding:20px}.wp-login-box label,.station-admin-page{display:grid;gap:8px}.wp-login-box input,.station-admin-page input{border:1px solid #8c8f94;border-radius:3px;padding:10px}.wp-login-box button,.station-admin-page button{border:0;border-radius:3px;background:#2271b1;color:#fff;padding:10px 12px}.wp-plugin-strip{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.wp-plugin-strip span{border:1px solid #c3c4c7;background:#fff;border-radius:999px;padding:5px 9px;font-size:.78rem}.station-replay-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.station-replay-summary div{border:1px solid rgba(110,231,200,.16);border-radius:8px;padding:12px;background:#02070b94;display:grid;gap:4px}.station-replay-summary span,.station-replay-frame small{color:var(--hp-dim)}.station-replay-track{display:grid;gap:9px;max-height:calc(100vh - 280px);overflow:auto}.station-replay-frame{border:1px solid rgba(110,231,200,.16);border-left:4px solid rgba(110,231,200,.72);border-radius:8px;background:#02070ba3;padding:11px;display:grid;grid-template-columns:auto 1fr auto;gap:8px 12px;align-items:baseline}.station-replay-frame p{grid-column:2 / -1;margin:0;color:var(--hp-dim)}.station-replay-frame.severity-high,.station-replay-frame.severity-critical{border-left-color:#ff7a59}@media(max-width:1180px){.design-station-grid{grid-template-columns:1fr}.station-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.station-mode-card{grid-column:1 / -1}}@media(max-width:720px){.design-station-shell{padding:10px}.design-station-topbar,.station-rail,.station-replay-summary,.station-replay-frame,.launch-readiness-grid{grid-template-columns:1fr}.station-actions{justify-content:stretch}}.http-live-view{display:grid;gap:9px;max-height:520px;overflow:auto}.http-live-frame{border:1px solid rgba(110,231,200,.18);border-left:3px solid rgba(110,231,200,.72);border-radius:8px;background:#060a0ebd;padding:11px;display:grid;gap:6px}.http-live-frame.severity-high,.http-live-frame.severity-critical{border-left-color:#ff7a59}.http-live-frame span,.http-live-frame small{color:var(--hp-dim)}.http-live-frame code{white-space:pre-wrap;word-break:break-word}.http-live-flags{display:flex;flex-wrap:wrap;gap:6px}.http-live-flags em{border:1px solid rgba(255,122,89,.55);color:#ffd2c6;border-radius:999px;padding:3px 8px;font-style:normal;font-size:.75rem}.filesystem-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filesystem-profile-card{border:1px solid var(--hp-line);background:#060a0eb8;color:var(--hp-ink);border-radius:8px;padding:13px;display:grid;gap:7px;text-align:left;cursor:pointer}.filesystem-profile-card:hover,.filesystem-profile-card.is-selected{border-color:#6ee7c894;background:#6ee7c814}.filesystem-profile-card span,.filesystem-profile-card small{color:var(--hp-dim);line-height:1.45}.blueprint-terminal{border:1px solid rgba(110,231,200,.18);background:#060a0ed1;border-radius:8px;padding:14px;display:grid;gap:7px;max-height:360px;overflow:auto}.blueprint-terminal span{color:var(--hp-cool);font-weight:800}.blueprint-terminal code{color:#d8e7e2;overflow-wrap:anywhere}.filesystem-shell-panel{grid-column:1 / -1}.filesystem-designer{display:grid;gap:16px}.filesystem-template-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.filesystem-template-strip .filesystem-profile-card{min-height:118px;align-content:start}.filesystem-template-strip .filesystem-profile-card>span{color:var(--hp-cool);display:flex;align-items:center;gap:7px;font-size:.78rem;text-transform:uppercase}.filesystem-template-strip .filesystem-profile-card strong{font-size:1.05rem}.filesystem-host-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.ssh-auth-policy-panel,.ftp-designer-panel{border:1px solid rgba(110,231,200,.16);background:#050c109e;border-radius:8px;padding:12px;display:grid;gap:12px}.ssh-auth-policy-panel h4,.ftp-designer-panel h4{margin:0;color:var(--hp-ink);font-size:1rem}.ssh-auth-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ftp-auth-mode-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ssh-auth-mode-grid button{border:1px solid rgba(110,231,200,.14);background:#03080bb8;color:var(--hp-dim);border-radius:8px;padding:10px;text-align:left;display:grid;gap:4px;min-height:92px}.ssh-auth-mode-grid button strong{color:var(--hp-ink)}.ssh-auth-mode-grid button span{line-height:1.35}.ssh-auth-mode-grid button.is-selected{border-color:#2dffea9e;background:#16e2cd1f;color:var(--hp-cool)}.ftp-designer-stack{display:grid;gap:12px}.ftp-toggle-row{display:flex;align-items:flex-start;gap:10px;color:var(--hp-dim);line-height:1.45}.ftp-toggle-row input{margin-top:3px;accent-color:var(--hp-cool)}.ftp-readme-editor{display:grid;gap:7px;color:var(--hp-dim);font-size:.82rem}.ftp-readme-editor textarea{width:100%;min-height:150px;resize:vertical;border:1px solid var(--hp-line);border-radius:8px;background:#060a0edb;color:var(--hp-ink);outline:0;padding:11px 12px;line-height:1.5}.ftp-surface-preview-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.ftp-surface-preview-list span{min-width:0;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(216,184,107,.2);border-radius:8px;background:#d8b86b12;color:#ffe7a3;padding:9px;overflow-wrap:anywhere}.filesystem-persona-board{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;align-items:stretch}.filesystem-persona-card,.filesystem-persona-side{border:1px solid var(--hp-line);background:linear-gradient(180deg,#6ee7c80d,#060a0e2e),#060a0eb8;border-radius:8px;padding:14px;min-width:0}.filesystem-persona-card{display:grid;gap:12px}.filesystem-toolbar-copy p{margin:0;color:var(--hp-dim);line-height:1.55}.filesystem-motd-field{display:grid;gap:7px;color:var(--hp-dim);font-size:.82rem}.filesystem-motd-editor{width:100%;min-height:128px;border:1px solid var(--hp-line);border-radius:8px;background:#060a0edb;color:var(--hp-ink);outline:0;padding:11px 12px;resize:vertical;line-height:1.45;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem}.filesystem-persona-side{display:grid;gap:12px;align-content:start}.filesystem-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.filesystem-stat-grid span{border:1px solid rgba(110,231,200,.14);background:#04080b94;border-radius:8px;padding:10px;display:grid;gap:2px;min-width:0}.filesystem-stat-grid strong{color:var(--hp-ink);font-size:1rem}.filesystem-stat-grid small,.filesystem-bundle-list small,.filesystem-preview-meta span{color:var(--hp-dim)}.filesystem-bundle-list{display:grid;gap:8px}.filesystem-bundle-head{display:flex;align-items:center;gap:8px;color:var(--hp-cool)}.filesystem-bundle-list button{width:100%;border:1px solid rgba(142,255,212,.12);background:#05090ca3;color:var(--hp-ink);border-radius:8px;padding:10px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;text-align:left;cursor:pointer}.filesystem-bundle-list button:hover{border-color:#6ee7c885;background:#6ee7c814}.filesystem-bundle-list button span{min-width:0;display:grid;gap:3px}.filesystem-host-grid label,.filesystem-editor-fields label{display:grid;gap:7px;color:var(--hp-dim);font-size:.82rem}.filesystem-host-grid input,.filesystem-editor-fields input,.filesystem-content-editor{width:100%;border:1px solid var(--hp-line);border-radius:8px;background:#060a0edb;color:var(--hp-ink);outline:0;padding:11px 12px}.filesystem-content-editor{min-height:260px;resize:vertical;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem}.filesystem-builder-layout{display:grid;grid-template-columns:minmax(300px,430px) minmax(0,1fr);gap:12px;align-items:start}.filesystem-tree-panel,.filesystem-editor-panel,.filesystem-preview-panel{border:1px solid var(--hp-line);background:linear-gradient(180deg,#6ee7c80b,#060a0e33),#060a0eb8;border-radius:8px;padding:14px;display:grid;gap:12px;min-width:0;overflow:hidden}.filesystem-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.filesystem-toolbar-copy{min-width:0;display:grid;gap:4px}.filesystem-toolbar h3,.filesystem-preview-panel h3{margin:4px 0 0;font-size:1rem;overflow-wrap:anywhere}.filesystem-selected-path{display:block;max-width:100%;border:1px solid rgba(110,231,200,.18);border-radius:7px;background:#060a0eb8;color:#d8e7e2;padding:7px 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filesystem-dropzone{min-height:62px;border:1px dashed rgba(110,231,200,.34);background:#6ee7c80f;border-radius:8px;padding:12px;display:flex;align-items:center;gap:10px;color:var(--hp-dim)}.filesystem-active-folder{min-width:0;border:1px solid rgba(110,231,200,.15);background:#04080b85;border-radius:8px;padding:9px 10px;display:grid;grid-template-columns:16px auto minmax(0,1fr);align-items:center;gap:8px;color:var(--hp-dim)}.filesystem-active-folder code{min-width:0;color:var(--hp-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filesystem-dropzone svg,.filesystem-node-row svg,.filesystem-node-meta button{color:var(--hp-cool)}.filesystem-tree-editor{display:grid;gap:4px;max-height:620px;overflow:auto;padding-right:3px}.filesystem-tree-node{display:grid;gap:4px}.filesystem-node-row{width:100%;min-width:0;min-height:42px;border:1px solid rgba(142,255,212,.12);background:#05090ca8;color:var(--hp-ink);border-radius:8px;display:grid;grid-template-columns:15px 18px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;cursor:pointer;padding-right:10px}.filesystem-node-row:hover,.filesystem-node-row.is-selected{border-color:#6ee7c894;background:#6ee7c814}.filesystem-node-row.is-custom{border-color:#d8b86b33}.filesystem-node-row.is-dragging{opacity:.55}.filesystem-node-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.filesystem-node-row small,.filesystem-node-meta span{color:var(--hp-dim);font-size:.72rem;text-transform:uppercase}.filesystem-node-row small{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filesystem-editor-fields{display:grid;gap:12px;min-width:0}.filesystem-inspector-card{border:1px solid rgba(110,231,200,.14);background:linear-gradient(135deg,#6ee7c812,#d8b86b09),#04080b94;border-radius:8px;padding:11px;display:grid;gap:9px;min-width:0}.filesystem-inspector-card p{margin:0;color:var(--hp-dim);overflow-wrap:anywhere;line-height:1.45}.filesystem-node-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filesystem-node-meta span,.filesystem-node-meta button{border:1px solid var(--hp-line);border-radius:999px;background:#060a0eb8;padding:6px 9px}.filesystem-node-meta button{cursor:pointer}.filesystem-directory-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.filesystem-folder-browser{border:1px solid rgba(110,231,200,.16);background:linear-gradient(180deg,#6ee7c80e,#060a0e29),#05090c94;border-radius:8px;padding:12px;display:grid;gap:10px}.filesystem-folder-browser.is-compact{background:#05090c6b}.filesystem-folder-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;min-width:0}.filesystem-folder-head div{min-width:0;display:grid;gap:4px}.filesystem-folder-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filesystem-folder-head small{color:var(--hp-dim);white-space:nowrap}.filesystem-folder-drop{min-height:46px;border:1px dashed rgba(110,231,200,.28);background:#6ee7c80e;border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:9px;color:var(--hp-dim)}.filesystem-create-row{display:grid;grid-template-columns:minmax(0,1fr) 42px 42px;gap:8px}.filesystem-create-row input{min-width:0}.filesystem-folder-contents{display:grid;gap:7px;max-height:320px;overflow:auto;padding-right:3px}.filesystem-content-row{width:100%;min-width:0;min-height:48px;border:1px solid rgba(142,255,212,.12);background:#04080b9e;color:var(--hp-ink);border-radius:8px;padding:9px 10px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;text-align:left;cursor:pointer}.filesystem-content-row:hover{border-color:#6ee7c885;background:#6ee7c814}.filesystem-content-row.is-custom{border-color:#d8b86b38}.filesystem-content-row span{min-width:0;display:grid;gap:2px}.filesystem-content-row strong,.filesystem-content-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filesystem-content-row small{color:var(--hp-dim);font-size:.73rem}.filesystem-content-row em{border:1px solid var(--hp-line);border-radius:999px;color:var(--hp-dim);font-size:.7rem;font-style:normal;padding:4px 7px;text-transform:uppercase}.filesystem-preview-panel{align-content:start;grid-column:1 / -1}.filesystem-preview-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.filesystem-preview-meta span{border:1px solid rgba(110,231,200,.14);background:#04080b8a;border-radius:8px;padding:9px 10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filesystem-designer.is-compact .filesystem-template-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.filesystem-designer.is-compact .filesystem-template-strip .filesystem-profile-card{min-height:124px}.filesystem-designer.is-compact .filesystem-builder-layout{grid-template-columns:minmax(300px,430px) minmax(0,1fr)}.filesystem-designer.is-compact .filesystem-preview-panel{grid-column:1 / -1}.instance-command-hero{min-height:220px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;padding:26px}.instance-command-hero h1{margin:12px 0;font-size:clamp(2.2rem,4vw,4.6rem);line-height:.95}.instance-command-hero p{color:var(--hp-dim);max-width:880px;line-height:1.65}.instance-toggle-panel{padding:18px;display:grid;align-content:space-between;gap:14px}.instance-toggle-panel strong{font-size:1.8rem;text-transform:capitalize}.instance-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.instance-metric-strip article{border:1px solid var(--hp-line);background:#060a0eb8;border-radius:8px;padding:14px;display:grid;gap:7px}.instance-metric-strip svg{color:var(--hp-cool)}.instance-metric-strip span{color:var(--hp-dim)}.instance-metric-strip strong{overflow-wrap:anywhere}.instance-design-handoff{border:1px solid rgba(45,255,234,.18);background:linear-gradient(135deg,#2dffea14,#080c10e6),#060a0ebd;border-radius:8px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr) auto;gap:16px;align-items:center}.instance-design-handoff h2{margin:4px 0 6px;color:var(--hp-ink);font-size:1.35rem}.instance-design-handoff p{margin:0;color:var(--hp-dim);line-height:1.55}.handoff-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.handoff-facts span{border:1px solid rgba(142,255,212,.12);background:#03080b9e;border-radius:8px;padding:10px;display:grid;gap:3px;min-width:0}.handoff-facts strong,.handoff-facts small{overflow-wrap:anywhere}.handoff-facts strong{color:var(--hp-ink)}.handoff-facts small{color:var(--hp-dim);text-transform:uppercase;font-size:.68rem;font-weight:900}.instance-event-grid{display:grid;gap:10px;max-height:620px;overflow:auto}.hash-strip code,.indicator-grid code{overflow-wrap:anywhere;color:#d8e7e2}.honeypot-dataset-lab-page{--hp-ink: #e6f7f1;--hp-dim: #8ba59c;--hp-line: rgba(142, 255, 212, .16);color:var(--hp-ink)}.dataset-lab-hero{display:flex;justify-content:space-between;gap:24px;min-height:190px}.dataset-lab-hero h1{margin:8px 0 12px;font-size:clamp(2rem,4vw,4rem);line-height:.95}.dataset-lab-hero p,.dataset-lab-readiness-grid p,.dataset-lab-policy-panel p{color:var(--hp-dim)}.dataset-lab-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dataset-lab-readiness-grid article{display:grid;gap:8px}.dataset-lab-readiness-grid svg{color:var(--hp-cool)}.dataset-lab-readiness-grid strong{font-size:1.5rem}.dataset-lab-workspace{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dataset-lab-event-list{display:grid;gap:10px;max-height:460px;overflow:auto}.dataset-lab-event-list div{display:grid;gap:6px;border:1px solid var(--hp-line);border-radius:8px;padding:12px;background:#060a0eb8}.dataset-lab-event-list code{white-space:pre-wrap;word-break:break-word}.honeypot-dataset p{max-width:760px}.dataset-readiness{border:1px solid var(--hp-line);border-radius:8px;padding:18px;min-width:190px;display:grid;gap:4px;text-align:right}.dataset-readiness strong{font-size:2rem}@media(max-width:1100px){.honeypot-metrics,.honeypot-worker-summary,.honeypot-detail-metrics,.module-catalog-manager,.module-catalog-form-grid,.case-facts-strip,.case-summary-grid,.evidence-highlight-grid,.filesystem-summary-strip,.decoy-deployment-ribbon,.user-builder-guide,.user-builder-guide-flow,.user-builder-status-grid,.user-builder-grid,.honeypot-track-strip,.user-builder-steps,.decoy-designer-grid,.instance-layout-grid,.instance-command-hero,.instance-metric-strip,.instance-design-handoff,.handoff-facts,.designer-field-grid,.filesystem-profile-grid,.honeypot-grid,.honeypot-lower-grid,.honeypot-detail-grid,.session-replay-shell,.filesystem-workspace,.terminal-recording-grid,.honeypot-threat-preview-grid,.honeypot-threat-cards,.researcher-card-grid,.honeypot-payload-grid,.dataset-lab-readiness-grid,.dataset-lab-workspace,.honeypot-session,.decoy-form-grid,.selected-worker-decoy{grid-template-columns:1fr}.honeypot-dataset,.honeypot-hero,.honeypot-detail-hero,.evidence-console-commandbar,.raw-evidence-gate,.replay-raw-events-gate,.dataset-lab-hero{flex-direction:column}.honeypot-threat-row,.detail-kv-grid,.session-evidence-meta,.hash-strip,.indicator-grid{grid-template-columns:1fr}.session-evidence-card>div:first-child{display:grid}.session-evidence-card>div:first-child span{text-align:left}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,rgba(216,184,107,.08),transparent 520px),repeating-linear-gradient(90deg,rgba(245,242,234,.025) 0 1px,transparent 1px 112px),var(--bg)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.bare-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.68}.site-shell{width:min(1180px,calc(100% - 32px));margin:0 auto}.site-nav{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:76px;border-bottom:1px solid var(--line);background:#08090bdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-lockup{display:inline-flex;align-items:center;gap:12px}.brand-sigil{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line-strong);border-radius:7px;background:#f5f2ea;color:#08090b;font-weight:900}.brand-lockup strong,.brand-lockup small{display:block}.brand-lockup small,.nav-links,.text-link,p,li{color:var(--muted)}.nav-links{justify-self:center;display:inline-flex;gap:26px;font-size:.92rem}.nav-links a:hover,.text-link:hover,.site-footer a:hover{color:var(--text)}.nav-actions,.hero-actions,.site-footer div{display:inline-flex;align-items:center;gap:12px}.primary-action,.secondary-action{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;padding:0 15px;font-weight:800}.primary-action{border:1px solid rgba(216,184,107,.65);background:var(--gold);color:#08090b}.secondary-action{border:1px solid var(--line);color:var(--text);background:#f5f2ea08}.large{min-height:50px;padding-inline:20px}.hero-section{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,1.05fr) 430px;gap:56px;align-items:center;padding:70px 0 48px}.eyebrow{color:var(--gold);font-size:.76rem;font-weight:800;text-transform:uppercase}h1,h2,h3,p{margin:0}h1{margin-top:14px;max-width:810px;font-size:4.75rem;line-height:.96;font-weight:860}h2{max-width:680px;font-size:2.35rem;line-height:1.05}h3{font-size:1.05rem}.hero-copy p{margin-top:22px;max-width:680px;font-size:1.08rem;line-height:1.75}.hero-actions{margin-top:30px;flex-wrap:wrap}.command-preview,.capability-card,.plan-card{border:1px solid var(--line);border-radius:8px;background:#101419b8;box-shadow:0 24px 80px #00000047}.command-preview{padding:18px;display:grid;gap:16px}.preview-top{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.86rem}.preview-top strong{color:var(--green)}.preview-search{min-height:58px;border:1px solid var(--line-strong);border-radius:7px;display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;padding:0 14px;background:#d8b86b14}.preview-search small{color:var(--gold);font-weight:800}.signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signal-grid div,.workflow-step,.txt-policy,.scanner-stack span{border:1px solid var(--line);border-radius:7px;background:#f5f2ea09}.signal-grid div{padding:14px}.signal-grid small,.workflow-step span,.plan-card span,.txt-policy span{display:block;color:var(--dim);font-size:.78rem;text-transform:uppercase}.signal-grid strong,.plan-card strong{display:block;margin-top:4px}.telemetry-lines{display:grid;gap:10px;padding:8px 0 2px}.telemetry-lines span{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--aqua),rgba(126,223,211,.08))}.proof-bar,.workflow-band,.scanner-band,.site-footer,.split-section{border-top:1px solid var(--line)}.proof-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px 0}.proof-bar span,.scanner-stack span{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.section-block{padding:92px 0}.section-heading{display:grid;gap:12px;margin-bottom:26px}.capability-grid,.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.capability-card,.plan-card{padding:22px}.capability-card{display:grid;gap:14px}.capability-card svg{color:var(--gold)}.capability-card p,.policy-copy p,.scanner-band p{line-height:1.65}.workflow-band{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:28px 0}.workflow-step{padding:16px}.workflow-step strong{display:block;margin-top:6px}.split-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}.policy-copy{display:grid;gap:20px;align-content:start}.txt-policy{padding:16px}code{display:block;margin-top:7px;color:var(--aqua);white-space:normal}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card{display:grid;gap:22px}.plan-card strong{font-size:2.2rem}.plan-card ul{display:grid;gap:10px;padding:0;margin:0;list-style:none}.plan-card li{display:flex;gap:8px;align-items:center}.plan-card li svg{color:var(--green);flex:0 0 auto}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px;background:#0000009e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.plans-modal{width:min(760px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid var(--line);border-radius:8px;background:#101419;box-shadow:0 30px 120px #00000073;padding:24px}.modal-head{display:flex;justify-content:space-between;gap:18px;align-items:start;margin-bottom:18px}.modal-head h2{margin-top:8px;font-size:1.8rem}.plan-grid.in-modal{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-plan{border-color:var(--line-strong)}.disabled-plan{opacity:.62}.plans-modal .plan-card ul{color:var(--muted)}.scanner-band{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:center;padding:72px 0}.scanner-band h2{margin-top:10px}.scanner-band p{max-width:720px;margin-top:16px}.scanner-stack{display:grid;gap:10px}.scanner-stack span{padding:13px 14px}.site-footer{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--muted)}.auth-shell{width:min(1040px,calc(100% - 32px));min-height:100vh;margin:0 auto;display:grid;place-items:center;padding:32px 0}.auth-brand{position:fixed;top:22px;left:24px}.auth-panel{width:min(520px,100%);border:1px solid var(--line);border-radius:8px;background:#101419c7;box-shadow:0 24px 80px #00000057;padding:30px}.auth-panel.compact{display:grid;gap:12px;justify-items:start}.auth-panel h1{margin-top:12px;font-size:2.4rem;line-height:1}.auth-panel p{margin-top:14px;line-height:1.65}.auth-form{display:grid;gap:14px;margin-top:24px}.auth-form label{display:grid;gap:8px;color:var(--muted);font-size:.92rem}.auth-form input,.auth-form textarea{width:100%;min-height:46px;border:1px solid var(--line);border-radius:7px;background:#08090bb3;color:var(--text);outline:0;padding:0 12px}.auth-form textarea{min-height:118px;resize:vertical;padding:12px;line-height:1.55}.auth-form textarea{width:100%;min-height:132px;border:1px solid var(--line);border-radius:7px;background:#08090bb3;color:var(--text);outline:0;padding:12px;resize:vertical}.auth-form input:focus,.auth-form textarea:focus{border-color:var(--line-strong)}.form-error{border:1px solid rgba(224,99,99,.45);border-radius:7px;padding:10px 12px;background:#e063631a;color:#ffb2b2}.invite-inline-status{border:1px solid var(--line);border-radius:8px;background:#08090b70;color:var(--muted);padding:10px 12px;font-size:.88rem;line-height:1.45}.invite-inline-status.approved{border-color:#59ca9373;color:var(--text);background:#59ca9314}.terms-acceptance-box{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;border:1px solid rgba(216,184,107,.34);border-radius:8px;background:#d8b86b12;padding:12px;line-height:1.45}.terms-acceptance-box input{width:auto;margin-top:3px;accent-color:var(--gold)}.terms-acceptance-box span{display:grid;gap:4px}.terms-acceptance-box small{color:var(--muted);font-size:.82rem}.terms-required-backdrop{z-index:90}.terms-required-panel{width:min(720px,100%);border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(135deg,rgba(216,184,107,.1),transparent 44%),#0d1116;padding:22px;box-shadow:0 34px 130px #0000009e}.terms-required-panel h1,.terms-required-panel p{margin:0}.terms-required-panel h1{margin-top:8px;font-size:clamp(1.6rem,4vw,2.35rem)}.terms-required-panel>p{margin-top:10px;color:var(--muted);line-height:1.55}.terms-required-list{display:grid;gap:8px;margin:16px 0}.terms-required-list span{border:1px solid var(--line);border-radius:8px;background:#08090b6b;padding:10px 12px;color:var(--text);line-height:1.45}.discord-auth-block{margin-top:18px;display:grid;gap:12px}.discord-login-button{width:100%;justify-content:center}.discord-code-panel{border:1px solid var(--line);border-radius:8px;background:#08090b94;padding:13px;display:grid;gap:12px}.discord-code-panel.waiting{border-color:#67b9ff57;background:#67b9ff12}.discord-code-panel>div:first-child{display:flex;gap:10px;align-items:flex-start}.discord-code-panel svg{color:var(--gold);flex:0 0 auto;margin-top:2px}.discord-code-panel strong{display:block}.discord-code-panel p{margin:5px 0 0;color:var(--muted);font-size:.88rem;line-height:1.5}.discord-code-form{margin-top:0}.mobile-menu-button,.public-mobile-menu{display:none}.public-mobile-menu{border:1px solid var(--line);border-radius:8px;background:#0d1116f5;padding:10px;margin:-8px 0 18px;gap:4px}.public-mobile-menu button{width:100%;min-height:40px;color:var(--text);text-align:left;padding:8px 10px}.discord-login-backdrop{z-index:92}.discord-login-modal{width:min(520px,100%);border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(135deg,rgba(103,185,255,.12),transparent 48%),#0d1116;padding:22px;box-shadow:0 34px 130px #000000a3}.discord-login-modal.compact{width:min(480px,100%)}.discord-login-modal h1,.discord-login-modal p{margin:0}.discord-login-modal h1{margin-top:8px;font-size:clamp(1.5rem,4vw,2.05rem);letter-spacing:0}.discord-login-modal>p{margin-top:10px;color:var(--muted);line-height:1.55}.discord-login-modal .discord-code-form{margin-top:18px}.discord-login-modal .button-row{margin-top:14px}.form-success{border:1px solid rgba(145,214,154,.45);border-radius:7px;padding:10px 12px;background:#91d69a1a;color:#bff0c5}.auth-switch{text-align:center}.inline-link{color:var(--gold);font-weight:800}.app-shell{display:grid;grid-template-columns:276px minmax(0,1fr);min-height:100vh}.command-nav{border-right:1px solid rgba(255,255,255,.075);padding:14px 12px;background:linear-gradient(180deg,#0e1218fc,#05070afa),#08090bf5;display:flex;flex-direction:column;gap:12px;position:sticky;top:0;min-height:100vh;max-height:100vh;overflow-y:auto;scrollbar-width:thin}.brand-mark,.nav-item,.trust-card,.topbar,.search-bar,.panel,.ops-card,.transparency-band{border:1px solid var(--line);background:#101419b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark{display:flex;align-items:center;gap:12px;padding:11px;border-radius:8px;width:100%;background:linear-gradient(135deg,#d8b86b21,#67b9ff0a),#ffffff05}.brand-mark strong,.topbar strong,.table-row strong,.table-row small{display:block}.brand-mark span:last-child,.muted,.table small,.trust-card span{color:var(--muted)}.nav-brand-block,.nav-section,.nav-stack{display:grid}.nav-brand-block{gap:10px}.nav-section{gap:7px}.nav-section-bottom{margin-top:0}.nav-section-label{color:var(--muted);font-size:.64rem;font-weight:900;letter-spacing:0;text-transform:uppercase;padding:0 8px 1px}.nav-stack{gap:5px}.nav-item{color:var(--muted);border-radius:8px;padding:9px 10px;display:flex;align-items:center;gap:10px;text-align:left;min-height:46px;background:#ffffff04;border-color:#ffffff0d;position:relative;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.nav-item:hover{color:var(--text);border-color:#f5f2ea21;background:#ffffff09;transform:translate(1px)}.nav-item.is-active{color:var(--text);border-color:var(--line-strong);background:linear-gradient(90deg,#d8b86b2e,#67b9ff0e),#ffffff08;box-shadow:inset 2px 0 0 var(--gold),0 12px 34px #00000029}.nav-item svg{flex:0 0 auto}.nav-item span{display:grid;gap:2px;min-width:0}.nav-item strong{color:inherit;font-size:.9rem}.nav-item small{color:var(--muted);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item-ops{border-color:#67b9ff29}.nav-stack-control{border:1px solid rgba(103,185,255,.13);border-radius:8px;padding:5px;background:#67b9ff08}.nav-status-card{display:flex;align-items:center;gap:8px;min-height:34px;border:1px solid rgba(103,185,255,.16);border-radius:8px;padding:0 10px;color:#9fd0ff;background:#67b9ff0e;font-size:.78rem}.trust-card{border-radius:8px;padding:10px;display:grid;gap:6px;background:linear-gradient(135deg,rgba(69,214,176,.07),transparent 52%),#f5f2ea09;margin-top:auto}.trust-card strong{font-size:.82rem}.trust-card span{overflow-wrap:anywhere;font-size:.76rem}.workspace{padding:16px;display:grid;gap:20px}.topbar{min-height:48px;border-radius:8px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;gap:16px}.topbar .eyebrow{font-size:.68rem}.topbar strong{font-size:.92rem;line-height:1.2}.topbar-actions{display:inline-flex;align-items:center;gap:10px}.account-pill{display:inline-flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:6px 10px;color:var(--muted);font-size:.82rem}.account-pill strong{color:var(--aqua)}.scan-console{display:grid;gap:20px;padding:36px;border-bottom:1px solid var(--line)}.console-copy{max-width:920px}.scan-console h1{margin-top:8px;font-size:4rem;line-height:.98;max-width:980px}.console-copy p{margin-top:16px;max-width:720px;color:var(--muted);line-height:1.7}.search-bar{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-radius:8px;max-width:980px}.search-bar input{width:100%;min-width:0;background:transparent;border:0;color:var(--text);outline:0}.search-bar button,.ghost-button{border:1px solid rgba(216,184,107,.55);background:var(--gold);color:#08090b;border-radius:6px;padding:10px 14px;display:inline-flex;align-items:center;gap:8px;font-weight:800}.target-normalization-hint{max-width:980px;margin:-10px 0 0;color:var(--muted);font-size:.92rem}.target-normalization-hint.is-error{color:#ffb4a8}.privacy-reveal{display:inline-grid;min-width:0;cursor:help}.privacy-reveal .privacy-secret{display:none;overflow-wrap:anywhere}.privacy-reveal:hover .privacy-redacted,.privacy-reveal:focus .privacy-redacted,.privacy-reveal:focus-within .privacy-redacted{display:none}.privacy-reveal:hover .privacy-secret,.privacy-reveal:focus .privacy-secret,.privacy-reveal:focus-within .privacy-secret{display:inline}.ghost-button{background:transparent;color:var(--gold)}.console-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:840px}.console-metrics div{border-left:1px solid var(--line);padding-left:16px}.console-metrics strong{display:block;font-size:2rem}.console-metrics span,.policy-strip,.notice{color:var(--muted)}.policy-strip{display:flex;flex-wrap:wrap;gap:12px}.policy-strip span{display:inline-flex;align-items:center;gap:6px}.notice{padding-inline:36px}.scan-workspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:16px;padding:0 18px 24px}.scan-workspace-single{grid-template-columns:1fr}.scan-run-page,.result-page{display:grid;gap:18px}.scan-run-heading{grid-template-columns:auto minmax(0,1fr);align-items:start}.scan-run-grid{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:16px}.live-status-panel{display:grid;gap:16px;align-self:start;position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--stage-color, var(--gold)) 38%,var(--line))}.live-status-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--stage-color, var(--gold)) 12%,transparent),transparent 42%),repeating-linear-gradient(135deg,rgba(245,242,234,.022) 0 1px,transparent 1px 16px)}.live-status-panel>*{position:relative}.stage-tone-slate{--stage-color: #9aa5ad}.stage-tone-gold{--stage-color: var(--gold)}.stage-tone-aqua{--stage-color: var(--aqua)}.stage-tone-blue{--stage-color: #8bb8ff}.stage-tone-green{--stage-color: var(--green)}.stage-tone-violet{--stage-color: #b7a7ff}.run-pulse-visual{min-height:148px;border:1px solid color-mix(in srgb,var(--stage-color, var(--gold)) 38%,var(--line));border-radius:8px;background:linear-gradient(180deg,#f5f2ea0b,#08090b47),radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--stage-color, var(--gold)) 17%,transparent),transparent 36%);display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center;padding:18px}.scan-beacon{width:118px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--stage-color, var(--gold)) 46%,var(--line));border-radius:50%;display:grid;place-items:center;position:relative;background:linear-gradient(180deg,#f5f2ea0f,#08090b2e),conic-gradient(from 0deg,transparent 0 22%,color-mix(in srgb,var(--stage-color, var(--gold)) 48%,transparent) 28%,transparent 34% 100%);animation:beaconSweep 3.2s linear infinite}.scan-beacon span{position:absolute;border:1px solid color-mix(in srgb,var(--stage-color, var(--gold)) 42%,transparent);border-radius:50%;top:18px;right:18px;bottom:18px;left:18px;animation:beaconPulse 2.4s ease-in-out infinite}.scan-beacon span:nth-child(2){top:34px;right:34px;bottom:34px;left:34px;animation-delay:.28s}.scan-beacon span:nth-child(3){top:50px;right:50px;bottom:50px;left:50px;background:var(--stage-color, var(--gold));box-shadow:0 0 22px color-mix(in srgb,var(--stage-color, var(--gold)) 52%,transparent)}.run-progress-copy{display:grid;gap:8px}.run-progress-copy strong{font-size:3rem;line-height:1;color:var(--stage-color, var(--gold))}.run-progress-copy p{margin:0;line-height:1.55}.queue-status-panel{display:grid;gap:14px}.queue-position-hero,.queue-handoff{border:1px solid color-mix(in srgb,var(--stage-color, #9aa5ad) 34%,var(--line));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--stage-color, #9aa5ad) 10%,transparent),transparent 48%),#08090b5c;padding:16px}.queue-position-hero strong{display:block;margin-top:6px;font-size:3.4rem;line-height:1;color:var(--stage-color, #9aa5ad)}.queue-position-hero p,.queue-handoff p{margin:9px 0 0;line-height:1.6}.queue-handoff h3{margin:0}.queue-lane{border:1px solid var(--line);border-radius:8px;background:#08090b61;padding:13px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.65fr);gap:12px;align-items:center;position:relative}.queue-lane div{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.queue-lane strong{border:1px solid color-mix(in srgb,var(--gold) 58%,var(--line));border-radius:999px;background:#d8b86b1f;color:var(--gold);padding:8px 12px}.queue-lane small{grid-column:1 / -1;color:var(--muted)}.queue-lane em{color:var(--muted);font-style:normal;font-size:.78rem}.queue-slot{width:22px;height:10px;border-radius:999px;border:1px solid var(--line);background:#f5f2ea14;animation:queuePulse 1.8s ease-in-out infinite}.queue-slot.ahead{background:#8bb8ff33}.queue-slot.behind{opacity:.56}.queue-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.queue-stat-grid article{border:1px solid var(--line);border-radius:8px;background:#08090b6b;padding:12px;display:grid;gap:7px}.queue-stat-grid svg{color:var(--gold)}.queue-stat-grid span{color:var(--muted);font-size:.82rem}.run-progress-track{height:9px;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:#08090bb8}.run-progress-track span{display:block;width:var(--scan-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--stage-color, var(--gold)),var(--aqua)),repeating-linear-gradient(90deg,transparent 0 16px,rgba(255,255,255,.28) 16px 18px);box-shadow:0 0 20px color-mix(in srgb,var(--stage-color, var(--gold)) 32%,transparent);transition:width .48s ease;animation:progressGlow 1.8s ease-in-out infinite}.live-status-panel .scan-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.run-handoff-panel{align-self:start;display:grid;gap:16px}.run-handoff-panel>.panel-head svg{color:var(--gold)}.run-facts{display:grid;grid-template-columns:1fr;gap:10px}.run-facts article{border:1px solid var(--line);border-radius:8px;background:#08090b6b;padding:12px;display:grid;grid-template-columns:20px 92px minmax(0,1fr);gap:10px;align-items:center}.run-facts svg{color:var(--gold)}.run-facts span{color:var(--muted);font-size:.82rem}.run-facts strong{overflow-wrap:anywhere}.handoff-copy{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:14px}.handoff-copy h3{margin:0}.handoff-copy p{margin:8px 0 0;color:var(--muted);line-height:1.6}.spin{animation:spin 1.2s linear infinite;color:var(--gold)}@keyframes beaconSweep{to{transform:rotate(360deg)}}@keyframes beaconPulse{50%{opacity:.42;transform:scale(1.07)}}@keyframes progressGlow{50%{filter:brightness(1.18)}}@keyframes queuePulse{50%{opacity:.62}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-ring{0%{box-shadow:0 0 #67b9ff8c}70%{box-shadow:0 0 0 10px #67b9ff00}to{box-shadow:0 0 #67b9ff00}}.stage-sequence{display:grid;gap:9px;counter-reset:stage}.stage-card{border:1px solid var(--line);border-radius:8px;background:#08090b52;padding:12px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;position:relative;overflow:hidden;transition:border-color .18s ease,background .18s ease,transform .18s ease}.stage-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:transparent}.stage-card svg{color:var(--muted)}.stage-marker{width:28px;height:28px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:#08090b94;margin-top:1px}.stage-card small{display:inline-block;color:var(--stage-color, var(--gold));font-size:.72rem;margin-bottom:3px}.stage-card strong{display:block}.stage-card span{color:var(--muted);line-height:1.45}.stage-card.is-active{border-color:color-mix(in srgb,var(--stage-color, var(--gold)) 58%,var(--line));background:color-mix(in srgb,var(--stage-color, var(--gold)) 11%,rgba(8,9,11,.5));transform:translate(3px);animation:stageBreath 1.9s ease-in-out infinite}.stage-card.is-active:before,.stage-card.is-done:before{background:var(--stage-color, var(--gold))}.stage-card.is-active svg,.stage-card.is-done svg{color:var(--stage-color, var(--gold))}.stage-card.is-done{background:#08090b70}.stage-card.is-waiting{opacity:.72}@keyframes stageBreath{50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--stage-color, var(--gold)) 26%,transparent)}}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.panel,.transparency-band{border-radius:8px;padding:18px}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.table{display:grid}.table-row{display:grid;grid-template-columns:1.2fr 140px 150px 1.4fr;gap:14px;align-items:center;min-height:64px;border-top:1px solid var(--line)}.scan-row-button{width:100%;border-inline:0;border-bottom:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.scan-row-button:hover,.scan-row-button.is-selected{background:#f5f2ea09}.scan-row-button.is-selected{box-shadow:inset 2px 0 0 var(--gold)}.table-header{min-height:38px;color:var(--muted);font-size:.78rem;text-transform:uppercase}.status{display:inline-flex;align-items:center;gap:8px;text-transform:capitalize}.status-completed{color:var(--green)}.status-running,.status-queued{color:#8bb8ff}.status-blocked,.status-failed{color:#ff9a9a}progress{width:100%;height:6px;accent-color:var(--aqua)}.scan-detail-panel{align-self:start;display:grid;gap:16px}.report-panel{width:100%}.report-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:16px;border:1px solid rgba(126,223,211,.22);border-radius:8px;background:linear-gradient(135deg,rgba(126,223,211,.075),transparent 42%),#08090b61;padding:16px}.report-hero-card h3{margin:5px 0 0;font-size:1.35rem;line-height:1.3}.report-hero-card p{margin:10px 0 0;line-height:1.6}.report-command-card{align-items:start}.report-signal-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.report-signal-strip.muted{display:block;margin:12px 0 0}.report-signal{border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:.78rem}.report-signal-risk,.report-signal-secret{border-color:#ff9a9a57;color:#ffb2b2}.report-signal-api{border-color:#d8b86b57;color:var(--gold)}.report-signal-device{border-color:#7dccff52;color:#b8ddff}.report-status-stack,.report-index-card{display:grid;gap:10px}.status-line{margin:0;border:1px solid var(--line);border-radius:8px;background:#08090b5c;padding:10px;display:grid;gap:4px}.status-line span{color:var(--muted);font-size:.78rem}.status-line strong{color:var(--text);overflow-wrap:anywhere}.scan-state-grid,.report-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.scan-state-grid article,.report-summary-grid article{border:1px solid var(--line);border-radius:8px;background:#08090b6b;padding:12px;display:grid;gap:7px}.scan-state-grid svg,.report-summary-grid svg,.detail-block svg,.upgrade-strip svg{color:var(--gold)}.scan-state-grid span,.report-summary-grid span{color:var(--muted);font-size:.82rem}.report-summary,.report-empty,.report-unavailable{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:14px}.report-summary p,.report-empty p,.report-unavailable p{margin:7px 0 0;color:var(--muted);line-height:1.6}.report-empty{display:flex;justify-content:space-between;align-items:center;gap:14px}.report-empty h3,.report-unavailable h2{margin:5px 0 0}.report-unavailable{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:center}.report-unavailable>svg{color:var(--gold)}.report-layout-grid{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:14px;align-items:start}.report-workspace{display:grid;grid-template-columns:minmax(240px,.28fr) minmax(0,1fr);gap:14px;align-items:start}.report-switchboard{border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(216,184,107,.055),transparent 42%),#08090b5c;padding:14px;display:grid;gap:14px}.report-switchboard-head{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:14px;align-items:start}.report-switchboard-head h3{margin:4px 0 0}.report-switchboard-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.report-tab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.report-index-card{position:sticky;top:94px;border:1px solid var(--line);border-radius:8px;background:#08090b61;padding:14px}.report-index-card h3{margin:0}.report-navigator{gap:14px}.report-tab-list{display:grid;gap:7px}.report-tab{min-height:44px;border:1px solid var(--line);border-radius:8px;background:#f5f2ea06;color:var(--text);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;cursor:pointer;text-align:left}.report-tab span,.report-tab strong,.report-tab small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-tab strong{color:var(--muted);font-size:.74rem;font-weight:600}.report-tab small{grid-column:1 / -1;color:var(--muted);font-size:.72rem}.report-tab:hover,.report-tab.is-active{border-color:var(--line-strong);background:#d8b86b14}.report-tab.is-active{box-shadow:inset 0 -2px 0 var(--gold)}.report-index-facts{display:grid;gap:8px}.report-section-stage,.report-section-content{min-width:0;display:grid;gap:12px}.record-type-cloud{display:flex;flex-wrap:wrap;gap:7px;padding-top:4px}.record-type-cloud span{border:1px solid var(--line);border-radius:999px;background:#f5f2ea0a;color:var(--muted);padding:6px 9px;font-size:.78rem}.record-type-cloud strong{color:var(--text)}.report-module-stack{display:grid;grid-template-columns:1fr;gap:12px}.pending-card{border:1px solid rgba(95,164,255,.34);border-radius:8px;background:#16202d94;padding:14px;display:grid;gap:12px}.pending-card h3{margin:5px 0 0}.pending-card p{margin:8px 0 0;color:var(--muted);line-height:1.55}.upgrade-strip{border:1px solid rgba(216,184,107,.38);border-radius:8px;background:#d8b86b14;color:var(--text);padding:12px;display:flex;align-items:center;gap:10px}.detail-grid,.report-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-block{border:1px solid var(--line);border-radius:8px;background:#08090b61;padding:14px;display:grid;gap:10px;align-content:start}.module-card{min-height:0;border-color:color-mix(in srgb,var(--module-color, var(--gold)) 26%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--module-color, var(--gold)) 8%,transparent),transparent 72%),#08090b66}.module-tone-aqua{--module-color: var(--aqua)}.module-tone-gold{--module-color: var(--gold)}.module-tone-green{--module-color: var(--green)}.module-tone-blue{--module-color: #8bb8ff}.module-tone-violet{--module-color: #b7a7ff}.detail-block>div:first-child{display:flex;align-items:center;gap:8px}.detail-block .module-card-head{justify-content:space-between}.module-card-head>div{display:flex;align-items:center;gap:8px}.module-card-head>span{border:1px solid color-mix(in srgb,var(--module-color, var(--gold)) 36%,var(--line));border-radius:999px;color:var(--module-color, var(--gold));padding:5px 8px;font-size:.76rem;white-space:nowrap}.detail-block h3{margin:0;font-size:1rem}.record-values p,.report-table,.findings-list article{overflow-wrap:anywhere}.key-value{display:flex;justify-content:space-between;gap:12px;margin:0;color:var(--muted);min-width:0}.key-value strong{color:var(--text);text-align:right;overflow-wrap:anywhere}.triage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.triage-grid article{border:1px solid var(--line);border-radius:8px;background:#08090b5c;padding:10px;display:grid;gap:5px}.triage-grid span{color:var(--muted);font-size:.78rem}.triage-grid strong{font-size:1.4rem}.priority-list{display:grid;gap:8px}.priority-list p{margin:0;border-left:2px solid var(--gold);padding:8px 10px;background:#d8b86b0e;color:var(--text);line-height:1.5}.service-policy-note{margin-top:12px}.record-list{display:grid;gap:8px;max-height:620px;overflow:auto;padding-right:4px}.record-group{border:1px solid var(--line);border-radius:8px;background:#f5f2ea06;overflow:hidden}.record-group summary{min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.record-group summary::-webkit-details-marker{display:none}.record-group summary strong{color:var(--aqua)}.record-group summary span{color:var(--muted);font-size:.82rem}.record-values{display:grid;gap:7px;max-height:280px;overflow:auto;border-top:1px solid var(--line);padding:10px 12px}.record-values p{margin:0;border-left:2px solid rgba(126,223,211,.28);padding-left:10px;color:var(--text);line-height:1.5;overflow-wrap:anywhere}.service-card-grid,.device-signal-grid,.http-observation-list,.asset-list{display:grid;gap:10px}.service-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.service-card,.device-signal-grid article,.http-observation-list article,.asset-list article{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:12px;display:grid;gap:7px;min-width:0}.service-card>div,.http-observation-list article>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.service-card h4,.service-card p,.service-card small,.device-signal-grid p,.http-observation-list p,.http-observation-list small,.asset-list strong,.asset-list small{margin:0;overflow-wrap:anywhere}.service-card h4{font-size:1rem}.service-card span,.http-observation-list span,.asset-list span{border:1px solid var(--line);border-radius:999px;color:var(--muted);padding:4px 8px;font-size:.74rem;white-space:nowrap}.service-card p,.service-card small,.device-signal-grid span,.http-observation-list p,.http-observation-list small,.asset-list small{color:var(--muted)}.device-signal-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.device-signal-grid article{border-color:#7dccff47}.device-signal-grid strong{color:#b8ddff}.compact-observation-list{display:grid;gap:8px}.compact-observation-list p{margin:0;border:1px solid var(--line);border-radius:8px;background:#f5f2ea06;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}.compact-observation-list strong,.compact-observation-list small{overflow-wrap:anywhere}.compact-observation-list small{grid-column:1 / -1;color:var(--muted)}.report-table-wrap{max-height:480px;overflow:auto;border:1px solid var(--line);border-radius:8px;background:#04050747}.report-table-wrap.compact{max-height:360px}.report-table{width:100%;border-collapse:collapse;min-width:720px}.report-table th,.report-table td{padding:11px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.45}.report-table th{position:sticky;top:0;z-index:1;background:#0d1014f5;color:var(--muted);font-size:.76rem;text-transform:uppercase}.report-table tr:last-child td{border-bottom:0}.report-table td{color:var(--text)}.report-table td:nth-child(3),.report-table td:nth-child(5){color:var(--muted)}.js-inspection{display:grid;gap:10px}.js-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.code-insight-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.code-insight{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:10px;display:grid;gap:6px}.code-insight span{color:var(--muted);font-size:.76rem}.code-insight strong{font-size:1.2rem}.code-insight-risk{border-color:#ff9a9a57;background:#ff9a9a0e}.code-insight-warn{border-color:#d8b86b57;background:#d8b86b0e}.code-insight-api{border-color:#7edfd347;background:#7edfd30b}.public-evidence-strip{border:1px solid rgba(216,184,107,.28);border-radius:8px;background:#d8b86b0e;padding:10px;display:flex;justify-content:space-between;gap:12px;align-items:center}.public-evidence-strip p{margin:0;color:var(--muted);line-height:1.5}.filter-chip-row{display:flex;flex-wrap:wrap;gap:7px}.filter-chip{border:1px solid var(--line);border-radius:999px;background:#f5f2ea09;color:var(--muted);padding:6px 10px;font-size:.78rem;cursor:pointer}.filter-chip:hover,.filter-chip.is-active{border-color:var(--line-strong);background:#7edfd314;color:var(--text)}.api-host-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.api-host-card{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:12px;display:grid;gap:8px}.api-host-card>div:first-child{display:flex;justify-content:space-between;gap:10px}.api-host-card strong,.api-host-card span,.api-host-card small{overflow-wrap:anywhere}.api-host-card span,.api-host-card small{color:var(--muted)}.api-category-row{display:flex;flex-wrap:wrap;gap:6px}.api-category-row em{border:1px solid rgba(126,223,211,.22);border-radius:999px;color:#aee8df;font-style:normal;padding:4px 7px;font-size:.72rem}.endpoint-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:10px;align-items:start}.endpoint-toolbar input{min-height:40px;border:1px solid var(--line);border-radius:8px;background:#08090b80;color:var(--text);padding:0 12px}.js-exposure-list{border:1px solid rgba(255,154,154,.34);border-radius:8px;background:#ff9a9a0b;overflow:hidden}.js-exposure-list summary{min-height:44px;padding:0 12px;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none}.js-exposure-list summary::-webkit-details-marker{display:none}.js-exposure-list summary span{color:#ffb5b5;font-size:.82rem}.js-exposure-list>div{display:grid;gap:8px;border-top:1px solid rgba(255,154,154,.22);padding:10px 12px}.endpoint-list p{margin:0;display:grid;grid-template-columns:100px minmax(0,1fr);gap:4px 12px;border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:10px}.endpoint-list strong,.endpoint-list small{overflow-wrap:anywhere}.endpoint-list small{grid-column:2;color:var(--muted)}.exposure-card-list{display:grid;gap:10px}.exposure-card{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.08);border-left:3px solid #ffb5b5;border-radius:8px;background:#070a0e61}.exposure-card.severity-critical{border-left-color:#ff5b5b}.exposure-card.severity-high{border-left-color:#ff9a9a}.exposure-card.severity-medium{border-left-color:#f4c56b}.exposure-card>div{display:flex;justify-content:space-between;gap:12px;align-items:center;min-width:0}.exposure-card p{margin:0;color:var(--text);font-family:var(--mono);font-size:.76rem;line-height:1.55;word-break:break-word}.exposure-card strong{color:#ffb5b5;font-family:var(--mono);overflow-wrap:anywhere;text-align:right}.exposure-card small{color:var(--muted);overflow-wrap:anywhere}.js-exposure-list span,.js-exposure-list small{color:var(--muted)}.js-exposure-list strong{color:#ffb5b5;word-break:break-word}.tech-hints{display:flex;flex-wrap:wrap;gap:8px}.tech-hints span{border:1px solid rgba(103,185,255,.24);border-radius:999px;padding:5px 9px;color:#9fd0ff;background:#67b9ff12;font-size:.78rem}.additional-modules{display:grid;gap:8px}.additional-module{border:1px solid var(--line);border-radius:8px;background:#f5f2ea06;overflow:hidden}.additional-module summary{min-height:44px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.additional-module summary::-webkit-details-marker{display:none}.additional-module summary span{color:var(--muted);font-size:.82rem}.module-preview-list{display:grid;gap:8px;max-height:340px;overflow:auto;border-top:1px solid var(--line);padding:10px 12px}.module-preview-list p{margin:0;display:grid;grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:12px}.module-preview-list span{color:var(--muted)}.module-preview-list strong{color:var(--text);overflow-wrap:anywhere}.finding-card-list,.findings-list{display:grid;gap:10px}.findings-list.enhanced{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:14px}.findings-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.findings-head h3{margin:0}.findings-head svg{color:var(--green)}.findings-list article{border:1px solid var(--line);border-radius:8px;padding:12px;background:#08090b57}.finding-group{display:grid;gap:8px}.finding-group-head{display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding:2px 0 8px;text-transform:uppercase;color:var(--muted);font-size:.78rem}.finding-group-head span{margin:0}.finding-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.findings-list article span{margin-left:8px;color:var(--gold);text-transform:uppercase;font-size:.75rem}.finding-card.severity-high,.finding-card.severity-critical{border-color:#ff9a9a57}.finding-card.severity-medium{border-color:#d8b86b5c}.finding-card.severity-low,.finding-card.severity-info{border-color:#7edfd340}.findings-list article p{margin:8px 0 0;color:var(--muted)}.ops-rail{display:grid;gap:10px;align-content:start}.ops-card{border-radius:8px;padding:14px;display:grid;grid-template-columns:20px 1fr;gap:7px 10px}.ops-card strong{grid-column:2}.ops-card span{color:var(--muted)}.page-stack{display:grid;gap:20px}.page-heading{display:grid;gap:12px;padding:30px 36px;border-bottom:1px solid var(--line)}.page-heading h1{margin:0;max-width:860px;font-size:3.6rem;line-height:.98}.page-heading p{max-width:720px;line-height:1.65}.metric-grid,.admin-grid,.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-card,.account-plan-card,.account-2fa-card,.account-discord-card,.account-api-card{display:grid;gap:14px;align-content:start}.account-api-card{grid-column:span 2}.account-avatar{width:46px;height:46px;border:1px solid var(--line-strong);border-radius:8px;display:grid;place-items:center;background:#d8b86b1a;color:var(--gold);font-weight:800}.account-facts,.account-check-list{display:grid;gap:8px}.account-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.account-facts span,.account-check-list span{border:1px solid var(--line);border-radius:8px;background:#08090b52;padding:10px;color:var(--muted)}.account-facts strong{display:block;color:var(--text);text-transform:uppercase;margin-bottom:3px}.account-check-list span{display:flex;align-items:center;gap:8px}.account-check-list svg,.account-2fa-card svg,.account-discord-card svg,.account-api-card svg{color:var(--gold)}.account-discord-card{background:linear-gradient(135deg,#67b9ff1f,#d8b86b0f 48%,#101419bd),#101419b8}.discord-connection-card,.connection-guidance{display:grid;gap:8px}.discord-connection-card{border:1px solid rgba(103,185,255,.28);border-radius:8px;background:#67b9ff11;padding:12px}.discord-connection-card strong,.discord-connection-card span,.discord-connection-card small{overflow-wrap:anywhere}.connection-guidance{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-guidance span{border:1px solid var(--line);border-radius:8px;padding:9px 10px;color:var(--muted);background:#08090b57;line-height:1.35}.account-2fa-card{background:linear-gradient(135deg,#d8b86b1f,#67b9ff17 44%,#101419b8),#101419b8}.two-factor-visual{min-height:92px;border:1px solid rgba(216,184,107,.26);border-radius:8px;position:relative;overflow:hidden;display:grid;place-items:center;background:#0405076b}.two-factor-visual span{position:absolute;width:150px;height:150px;border-radius:50%;border:1px solid rgba(216,184,107,.22)}.two-factor-visual span:nth-child(2){width:104px;height:104px;border-color:#67b9ff3d}.two-factor-visual span:nth-child(3){width:58px;height:58px;border-color:#59ca934d}.two-factor-visual strong{position:relative;z-index:1;color:var(--text);font-size:1.6rem}.two-factor-setup,.two-factor-actions{display:grid;gap:10px}.two-factor-qr{width:184px;height:184px;border:1px solid rgba(216,184,107,.34);border-radius:8px;background:#080a0d;padding:8px}.two-factor-setup code{border:1px solid var(--line);border-radius:8px;background:#040507bd;padding:10px;overflow-wrap:anywhere}.two-factor-actions{grid-template-columns:minmax(0,1fr) auto}.two-factor-actions input{min-width:0;min-height:40px;border:1px solid var(--line);border-radius:7px;background:#08090bb3;color:var(--text);outline:0;padding:0 12px;font-size:1.05rem;letter-spacing:0}.quota-meter{display:grid;gap:8px}.plan-expiry{border:1px solid rgba(216,184,107,.28);border-radius:8px;background:#d8b86b0f;padding:10px 12px;color:var(--muted)}.plan-expiry strong{color:var(--text)}.quota-meter div{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.quota-meter strong{color:var(--text)}.quota-meter progress{width:100%}.credential-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.credential-create input{min-width:0;min-height:40px;border:1px solid var(--line);border-radius:7px;background:#08090bb3;color:var(--text);outline:0;padding:0 12px}.one-time-token{border:1px solid rgba(216,184,107,.34);border-radius:8px;background:#d8b86b13;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.one-time-token code{display:block;margin-top:5px;overflow-wrap:anywhere}.metric-card{border:1px solid var(--line);border-radius:8px;background:#101419b8;padding:18px;display:grid;gap:10px}.metric-card span{color:var(--muted)}.metric-card svg{color:var(--gold)}.monitor-grid .metric-card:nth-child(2) svg,.monitor-grid .metric-card:nth-child(3) svg{color:var(--aqua)}.monitor-panel,.report-browser-panel,.policy-action-panel{display:grid;gap:14px}.monitor-list,.report-browser-list{display:grid;gap:8px}.monitor-row,.report-browser-row{width:100%;min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.38fr) auto;align-items:center;gap:14px;border:1px solid var(--line);border-radius:8px;padding:12px;color:var(--text);background:#08090b5c;text-align:left}.monitor-row:hover,.report-browser-row:hover{border-color:var(--line-strong);background:#f5f2ea0b}.monitor-row strong,.report-browser-row strong,.monitor-row span,.report-browser-row span{display:block}.monitor-row span,.report-browser-row span,.report-browser-row small{color:var(--muted)}.monitor-progress{display:grid;gap:5px}.monitor-progress progress{width:100%}.report-browser-panel .panel-head{align-items:center}.report-browser-panel input{width:min(360px,100%);border:1px solid var(--line);border-radius:7px;background:#08090bb3;color:var(--text);outline:0;padding:10px 12px}.report-browser-row{grid-template-columns:minmax(0,1fr) minmax(180px,.32fr) auto}.report-browser-row.status-blocked{border-left:3px solid #ffb86b}.report-browser-row.status-failed{border-left:3px solid #ff8f8f}.policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.beta-terms-hero{display:grid;gap:12px}.beta-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-terms-grid article{border:1px solid var(--line);border-radius:8px;background:#101419d1;padding:18px;display:grid;gap:10px}.beta-terms-grid svg{color:var(--gold)}.policy-card{display:grid;gap:10px;align-content:start}.policy-card svg{color:var(--aqua)}.policy-card code{overflow-wrap:anywhere}.policy-action-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.policy-action-panel>div:last-child{display:inline-flex;gap:10px;flex-wrap:wrap}.api-docs-page code{overflow-wrap:anywhere}.api-doc-panel,.api-example-card{display:grid;gap:14px}.api-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.docs-code{margin:0;border:1px solid var(--line);border-radius:8px;background:#040507e0;color:var(--text);padding:14px;overflow:auto;white-space:pre-wrap;line-height:1.55}.copy-block{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.api-reference-table,.api-policy-grid{display:grid;gap:10px}.api-reference-table p{margin:0;border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:12px;display:grid;grid-template-columns:80px minmax(180px,.45fr) minmax(0,1fr);gap:12px;align-items:center}.api-reference-table span{border:1px solid rgba(216,184,107,.34);border-radius:999px;color:var(--gold);padding:4px 8px;font-size:.76rem;text-align:center}.api-reference-table strong{color:var(--muted);font-weight:500;line-height:1.45}.api-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-policy-grid>div{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:14px;display:grid;gap:8px}.api-policy-grid h3,.api-policy-grid p{margin:0}.api-policy-grid p{color:var(--muted);line-height:1.5}.api-policy-grid code{margin-right:8px;color:var(--gold)}.ops-metrics .metric-card{position:relative;overflow:hidden}.ops-metrics .metric-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:#d8b86bd9}.metric-blue:before{background:#5fa4ffd9}.metric-green:before{background:#59ca93d9}.metric-red:before{background:#e06666d9}.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-split{padding:0;border-top:0}.id-list{display:grid;gap:8px}.id-list code{overflow-wrap:anywhere}.record-preview{display:grid;gap:3px;border:1px solid var(--line);border-radius:8px;background:#ffffff06;padding:10px}.record-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.record-preview-head strong{min-width:0}.record-preview strong,.record-preview span,.record-preview small{overflow-wrap:anywhere}.record-preview small,.record-preview time{color:var(--muted)}.record-preview time{font-size:.72rem}.credential-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:8px;background:#08090b52}.credential-row span{color:var(--muted);font-size:.82rem}.ops-section{border:1px solid var(--line);border-radius:8px;background:#10141975;padding:18px}.admin-heading{display:flex;justify-content:space-between;align-items:end;gap:18px}.ops-command-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.ops-command{min-height:58px;border:1px solid var(--line);border-radius:8px;background:#101419b3;color:var(--text);display:flex;align-items:center;gap:10px;padding:0 14px;cursor:pointer}.ops-command svg{color:var(--gold);flex:0 0 auto}.ops-command:hover{border-color:var(--line-strong);background:#f5f2ea0b}.ops-worklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.ops-worklist article{min-height:86px;border:1px solid var(--line);border-radius:8px;background:#101419b8;padding:14px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:12px}.ops-worklist svg{color:var(--gold)}.ops-worklist strong{display:block;margin-top:5px}.ops-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px;align-items:start}.user-workspace{display:grid;gap:16px}.user-workspace-directory{grid-template-columns:1fr}.user-directory{overflow:hidden}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line);padding:0 0 14px}.admin-tab{min-height:38px;border:1px solid var(--line);border-radius:7px;background:#f5f2ea08;color:var(--muted);padding:0 12px;cursor:pointer}.admin-tab.is-active{border-color:var(--line-strong);color:var(--text);background:#d8b86b17}.ops-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ops-module{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#181d23d1,#0c0e11d1);padding:18px;display:grid;gap:10px}.ops-module h3{margin:0;font-size:1.05rem}.ops-module p{margin:0;color:var(--muted);line-height:1.6}.module-icon{width:38px;height:38px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;color:var(--gold);background:#d8b86b14}.worker-deploy{background:linear-gradient(180deg,#d8b86b0e,#10141985),#10141975}.ops-badge{border:1px solid var(--line);border-radius:999px;color:var(--muted);padding:6px 10px;font-size:.78rem;text-transform:uppercase}.worker-install-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px}.worker-install-grid .panel{display:grid;gap:12px}.worker-install-grid svg{color:var(--gold)}.inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.inline-form input{min-width:0;min-height:42px;border:1px solid var(--line);border-radius:7px;background:#08090bb3;color:var(--text);outline:0;padding:0 12px}.button-row{display:flex;flex-wrap:wrap;gap:10px}.segmented{display:inline-flex;flex-wrap:wrap;gap:5px;border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:4px}.segmented button{min-height:30px;border:0;border-radius:6px;background:transparent;color:var(--muted);padding:0 10px;cursor:pointer;text-transform:capitalize}.segmented button.is-active{background:#d8b86b1f;color:var(--text)}.command-panel{align-content:start}.command-block{margin:0;border:1px solid var(--line);border-radius:8px;background:#050608db;color:var(--text);padding:14px;max-height:210px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.command-list{display:grid;gap:8px}.command-copy{border:1px solid var(--line);border-radius:8px;background:#08090b61;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.command-copy code{display:block;margin-top:6px;overflow-wrap:anywhere}.worker-workspace{display:grid;gap:16px}.worker-detail{display:grid;gap:14px}.worker-table{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:8px}.worker-row,.admin-row{display:grid;grid-template-columns:1fr 120px 1.1fr 170px 180px;gap:14px;align-items:center;min-height:54px;padding:0 14px;border-top:1px solid var(--line)}.worker-row{grid-template-columns:1fr 120px 130px 1.1fr 170px 180px}.worker-row:first-child,.admin-row:first-child{border-top:0}.worker-row small{display:block;color:var(--muted);margin-top:3px}.worker-row-button{width:100%;border-inline:0;border-bottom:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.worker-row-button:hover,.worker-row-button.is-selected{background:#f5f2ea09}.worker-row-button.is-selected{box-shadow:inset 2px 0 0 var(--gold)}.worker-modal-backdrop{place-items:start center;overflow:auto}.worker-modal-panel{width:min(1180px,100%);max-height:calc(100vh - 42px);overflow:auto;border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(135deg,#181e25fa,#080a0dfa),#0d1116;box-shadow:0 30px 120px #0000008a}.worker-modal-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border-bottom:1px solid var(--line);background:radial-gradient(circle at top right,rgba(216,184,107,.13),transparent 34%)}.worker-modal-hero h2,.worker-modal-hero p,.worker-modal-section h3{margin:0}.worker-modal-hero h2{margin-top:6px;font-size:clamp(1.8rem,3vw,3rem)}.worker-modal-hero p{max-width:720px;color:var(--muted)}.worker-modal-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.worker-modal-close{white-space:nowrap}.worker-modal-body{display:grid;gap:14px;padding:16px}.worker-modal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.worker-modal-section{border:1px solid var(--line);border-radius:8px;background:#08090b6b;padding:14px;display:grid;gap:12px}.worker-capability-cloud,.worker-modal-footer,.worker-modal-footer-copy{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.worker-capability-cloud .status-pill{display:inline-flex;align-items:center;gap:7px}.worker-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(180px,1.2fr) auto;gap:10px;align-items:end}.worker-access-grid label{display:grid;gap:6px;color:var(--muted);font-size:.82rem}.worker-access-grid select,.worker-access-grid input{width:100%;min-height:42px}.worker-host-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.worker-resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.worker-resource-grid article{min-height:118px;border:1px solid rgba(45,255,230,.16);border-radius:8px;background:#011116b8;padding:12px;display:grid;align-content:start;gap:8px}.worker-resource-grid svg{color:var(--accent)}.worker-resource-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase;font-weight:800}.worker-resource-grid strong{color:var(--text);overflow-wrap:anywhere}.worker-resource-grid small{color:var(--muted);overflow-wrap:anywhere}.worker-spool-section.has-warning{border-color:#ffd60a57;background:#ffd60a12}.worker-spool-error{margin:0;border:1px solid rgba(255,122,95,.28);border-radius:8px;background:#ff7a5f14;color:var(--text);padding:10px 12px;display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.worker-modal-alert{border:1px solid rgba(255,122,95,.34);background:#ff7a5f17;border-radius:8px;padding:14px;display:flex;gap:12px;color:var(--text)}.worker-modal-alert svg{color:#ff9a7f;flex:0 0 auto}.worker-modal-alert p{margin:4px 0 0;color:var(--muted);overflow-wrap:anywhere}.worker-modal-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-copy-empty code{color:var(--muted)}.worker-modal-footer{justify-content:space-between;border:1px solid var(--line);border-radius:8px;padding:14px;background:#f5f2ea09}.worker-modal-footer-copy{max-width:640px;color:var(--muted)}.worker-modal-footer-copy svg{color:var(--gold)}.secondary-action.danger{border-color:#ff7a5f5c;color:#ffb19f}.worker-header,.admin-header{color:var(--muted);font-size:.78rem;text-transform:uppercase;background:#f5f2ea09}.admin-table{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:8px}.admin-row{grid-template-columns:1.2fr 1fr 120px 90px 180px}.admin-row.scan-row{grid-template-columns:1.15fr minmax(160px,.95fr) minmax(180px,1fr) 110px 90px 180px}.admin-row.exposure-row{grid-template-columns:1.15fr minmax(160px,.8fr) minmax(210px,1fr) 100px minmax(260px,1.45fr)}.admin-row.optout-row{grid-template-columns:1.2fr 1fr 120px 180px 100px}.admin-row.invite-row{grid-template-columns:1.1fr 1.4fr 100px 180px 170px}.admin-row.users-row{grid-template-columns:1.4fr 90px 110px 110px 90px 75px 92px 110px}.admin-row.user-scan-row{grid-template-columns:1.3fr 110px 100px 90px 180px}.admin-row.user-api-row{grid-template-columns:1.1fr 130px 80px minmax(180px,1fr) 100px 180px}.admin-row.telemetry-row{grid-template-columns:1fr 90px 1.1fr 120px minmax(180px,1.3fr) 170px}.admin-row.worker-log-row{grid-template-columns:170px 92px 1fr 130px minmax(140px,.9fr) minmax(260px,1.7fr)}.admin-row.api-log-row{grid-template-columns:170px 150px minmax(170px,1fr) minmax(240px,1.45fr) minmax(220px,1.15fr) 140px}.admin-row.passive-admin-row{grid-template-columns:minmax(190px,1.2fr) minmax(160px,.9fr) 110px 90px 90px 90px}.admin-row-button{width:100%;border-inline:0;border-bottom:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.admin-row-button:hover,.admin-row-button.is-selected{background:#f5f2ea09}.admin-row-button.is-selected{box-shadow:inset 2px 0 0 var(--gold)}.admin-row small{display:block;color:var(--muted)}.admin-textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#08090bad;color:var(--text);outline:0;padding:10px 12px;resize:vertical}.discord-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.discord-console-hero{border:1px solid rgba(103,185,255,.18);border-radius:8px;background:linear-gradient(135deg,rgba(103,185,255,.11),transparent 44%),linear-gradient(180deg,rgba(245,242,234,.035),transparent),#08090b7a;padding:22px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.discord-console-hero h2,.discord-console-hero p{margin:0}.discord-console-hero h2{margin-top:5px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.discord-console-hero p{margin-top:10px;max-width:840px;line-height:1.55}.discord-hero-status{min-width:210px;border:1px solid var(--line);border-radius:8px;background:#04050770;padding:12px;display:grid;gap:8px;justify-items:end;text-align:right}.discord-hero-status small{color:var(--muted);line-height:1.45}.discord-console-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,380px);gap:16px;align-items:start}.discord-main-column,.discord-control-rail{display:grid;gap:16px}.discord-control-rail{position:sticky;top:18px}.discord-stat-card{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:14px;display:flex;gap:12px;align-items:flex-start}.discord-stat-card svg{color:var(--gold);flex:0 0 auto;margin-top:2px}.discord-stat-card span,.discord-stat-card small{display:block;color:var(--muted);font-size:.78rem}.discord-stat-card strong{display:block;margin:4px 0 2px;font-size:1.35rem}.discord-review-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.discord-review-card{display:grid;gap:12px}.discord-review-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.discord-review-counts>div{border:1px solid var(--line);border-radius:8px;background:#f5f2ea09;padding:10px;display:grid;gap:4px}.discord-review-list{display:grid;gap:8px}.discord-review-list.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-review-item{min-width:0;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(216,184,107,.08),transparent 46%),#08090b57;color:var(--text);padding:11px;display:grid;gap:5px;text-align:left;cursor:pointer}.discord-review-item:hover{border-color:var(--line-strong);background:#f5f2ea0b}.discord-review-item strong,.discord-review-item span,.discord-review-item small{overflow-wrap:anywhere}.discord-review-item span,.discord-review-item small{color:var(--muted);line-height:1.45}.discord-channel-panel,.discord-compose-panel,.discord-lanes-panel{display:grid;gap:12px}.discord-channel-grid{display:grid;gap:10px}.discord-channel-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(103,185,255,.065),transparent 46%),#08090b57;color:var(--text);padding:12px;display:grid;gap:6px;text-align:left;cursor:pointer}.discord-channel-card:hover,.discord-channel-card.is-selected{border-color:#7edfd35c;background:linear-gradient(135deg,rgba(126,223,211,.09),transparent 46%),#08090b6b}.discord-channel-card span,.discord-channel-card small,.discord-channel-card b,.discord-channel-card code{overflow-wrap:anywhere}.discord-channel-card span{color:var(--gold);font-size:.7rem;font-weight:900;text-transform:uppercase}.discord-channel-card small,.discord-channel-card b{color:var(--muted);font-size:.78rem;line-height:1.45}.discord-channel-card code{width:fit-content;border:1px solid var(--line);border-radius:6px;padding:3px 6px;background:#f5f2ea0b;color:var(--text)}.discord-compose-form{display:grid;gap:10px}.discord-lane-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.discord-compose-form label{display:grid;gap:7px;color:var(--muted);font-size:.82rem}.discord-lane-card{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:12px;display:grid;gap:8px}.discord-lane-card>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.discord-lane-card span,.discord-lane-card p,.discord-lane-card small{color:var(--muted)}.discord-lane-card strong{font-size:1.2rem}.discord-lane-card p{margin:0;line-height:1.45;overflow-wrap:anywhere}.discord-events-panel{display:grid;gap:12px}.discord-event-list{display:grid;gap:9px;max-height:520px;overflow:auto;padding-right:4px}.discord-event-row{min-width:0;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(103,185,255,.07),transparent 44%),#08090b57;padding:12px;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,.7fr) minmax(0,1.1fr);gap:12px;align-items:start;width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit}.discord-event-row:hover{border-color:var(--line-strong);transform:translateY(-1px)}.discord-event-row strong,.discord-event-row span,.discord-event-row small,.discord-event-row p{overflow-wrap:anywhere}.discord-event-row strong,.discord-event-row small{display:block}.discord-event-row p{margin:0;color:var(--muted);line-height:1.45;max-height:4.4em;overflow:hidden}.discord-event-message{background:linear-gradient(135deg,rgba(216,184,107,.08),transparent 44%),#08090b57}.discord-event-voice{background:linear-gradient(135deg,rgba(139,184,255,.09),transparent 44%),#08090b57}.discord-event-role,.discord-event-invite{background:linear-gradient(135deg,rgba(69,214,176,.08),transparent 44%),#08090b57}.discord-members-panel,.discord-side-stack{display:grid;gap:12px}.discord-member-list,.discord-config-list,.discord-role-list{display:grid;gap:10px}.discord-member-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:#08090b57;color:var(--text);padding:12px;display:grid;grid-template-columns:42px minmax(0,1fr) minmax(230px,.55fr);gap:12px;align-items:center;text-align:left;cursor:pointer}.discord-member-card:hover,.discord-member-card.is-selected{border-color:var(--line-strong);background:#f5f2ea0b}.discord-avatar{width:42px;height:42px;border-radius:8px;display:grid;place-items:center;border:1px solid rgba(103,185,255,.28);background:#67b9ff1f;color:#c9e7ff;font-weight:800}.discord-avatar.large{width:54px;height:54px}.discord-member-main,.discord-member-meta{min-width:0;display:grid;gap:4px}.discord-member-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.discord-member-title strong,.discord-member-main span,.discord-member-main small,.discord-member-meta span{overflow-wrap:anywhere}.discord-member-main span,.discord-member-main small,.discord-member-meta span,.discord-config-row span{color:var(--muted)}.discord-member-meta{justify-items:end;text-align:right;font-size:.8rem}.discord-member-meta code,.discord-config-row code,.discord-role-item code{color:var(--text);background:#f5f2ea0b;border:1px solid var(--line);border-radius:6px;padding:2px 6px}.discord-config-panel{display:grid;gap:12px}.discord-config-row,.discord-role-item{min-width:0;border:1px solid var(--line);border-radius:8px;background:#08090b47;padding:10px 12px;display:flex;justify-content:space-between;gap:12px;align-items:center}.discord-config-row strong{color:#ffb2b2;font-size:.82rem;text-transform:uppercase}.discord-config-row b{min-width:0;color:var(--text);font-size:.86rem;overflow-wrap:anywhere;text-align:right}.discord-role-item{align-items:flex-start}.discord-role-item strong{line-height:1.35}.discord-member-modal-backdrop{place-items:start center;overflow:auto}.discord-member-modal{width:min(1120px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(135deg,rgba(103,185,255,.07),transparent 42%),#0d1116;box-shadow:0 30px 120px #00000085;padding:18px;display:grid;gap:16px}.discord-event-modal{width:min(980px,100%)}.discord-member-modal-title{display:flex;gap:12px;align-items:center}.discord-member-modal-title h2,.discord-member-modal-title p{margin:0}.discord-member-modal-title p{color:var(--muted)}.discord-member-modal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.discord-member-fact{border:1px solid var(--line);border-radius:8px;background:#08090b61;padding:12px;display:grid;gap:6px}.discord-member-fact span,.discord-member-fact small{color:var(--muted);font-size:.8rem}.discord-member-fact code,.discord-member-fact strong,.discord-member-fact small{overflow-wrap:anywhere}.discord-member-modal-columns{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;align-items:start}.discord-member-modal-panel,.discord-channel-touch-list,.discord-message-evidence-list{display:grid;gap:10px}.discord-channel-touch,.discord-message-evidence{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:12px;display:grid;gap:7px}.discord-channel-touch{grid-template-columns:minmax(0,1fr) minmax(120px,.5fr) 88px;align-items:center}.discord-channel-touch strong,.discord-channel-touch code,.discord-channel-touch span,.discord-message-evidence strong,.discord-message-evidence span,.discord-message-evidence code{overflow-wrap:anywhere}.discord-channel-touch span,.discord-message-evidence span,.discord-message-evidence small{color:var(--muted)}.discord-message-evidence>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.discord-message-evidence>code{white-space:pre-wrap;border:1px solid rgba(103,185,255,.14);border-radius:7px;background:#0405078a;color:var(--text);padding:8px;max-height:140px;overflow:auto}.discord-member-modal-footer{display:flex;justify-content:space-between;align-items:end;gap:14px}.discord-member-count-strip{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;flex:1}.discord-member-count-strip>div{border:1px solid var(--line);border-radius:8px;background:#f5f2ea09;padding:10px;display:grid;gap:4px}.ip-list{color:var(--muted);overflow-wrap:anywhere}.table-empty{padding:14px}.admin-filter{min-height:36px;width:min(260px,100%);border:1px solid var(--line);border-radius:7px;background:#08090bb3;color:var(--text);outline:0;padding:0 10px}.admin-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.scan-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.recommendations{display:grid;gap:12px}.recommendation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.recommendation-grid article{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:14px}.recommendation-grid p{margin:8px 0 0;color:var(--muted);line-height:1.55}.admin-card-list{display:grid;gap:10px}.invite-admin-grid{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);gap:16px;align-items:start}.invite-create-panel{display:grid;gap:14px}.admin-card-list.compact{gap:8px}.operations-logs-center{gap:16px}.logs-record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.logs-record-grid.is-focused{grid-template-columns:minmax(0,1fr)}.api-log-workspace,.api-key-user-panel{display:grid;gap:12px}.api-key-user-panel{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:14px}.log-level-toolbar{justify-content:flex-start}.audit-admin-list{display:grid;gap:10px}.audit-decision-row{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:12px;display:grid;gap:6px}.audit-decision-row strong,.audit-decision-row span,.audit-decision-row p{overflow-wrap:anywhere}.audit-decision-row p{margin:0;color:var(--muted);line-height:1.45;max-height:5.8em;overflow:hidden}.record-cell-with-action{display:flex;align-items:center;justify-content:space-between;gap:10px}.record-cell-with-action:has(.log-delete-action){padding-right:2px}.record-cell-with-action>span{min-width:0}.log-delete-action{flex:0 0 auto}.admin-record-card{border:1px solid var(--line);border-radius:8px;background:#08090b61;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:14px}.record-main,.record-side{display:grid;gap:8px;align-content:start}.record-main h3{margin:0}.record-main p,.record-side small{margin:0;color:var(--muted)}.record-side code{overflow-wrap:anywhere}.inspector{display:grid;gap:14px}.user-inspector{background:linear-gradient(180deg,#f5f2ea09,#10141975)}.admin-user-modal{place-items:start center;overflow:auto}.user-modal-panel{width:min(1180px,100%);max-height:calc(100vh - 42px);overflow:auto;position:relative;border:1px solid var(--line-strong);border-radius:8px;background:#0d1116;padding:16px;box-shadow:0 30px 120px #00000085}.user-modal-sticky-close{position:sticky;top:0;z-index:5;display:flex;justify-content:flex-end;padding-bottom:10px;background:linear-gradient(180deg,#0d1116 65%,#0d111600)}.modal-close{position:sticky;top:0;margin-left:auto;z-index:2}.inspector h2{margin:0}.inspector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.inspector-grid div{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:10px;display:grid;gap:5px}.inspector-grid span{color:var(--muted);font-size:.8rem}.terms-modal-backdrop{z-index:58}.terms-modal-panel{width:min(880px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--line-strong);border-radius:8px;background:#0d1116;padding:16px;box-shadow:0 30px 120px #00000094}.user-terms-inline{width:100%;max-height:none;box-shadow:none}.tag-wrap{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tag-wrap em{width:fit-content;border:1px solid rgba(125,231,214,.18);border-radius:999px;padding:5px 8px;background:#4af5e20e;color:var(--muted);font-style:normal;font-size:.76rem}.terms-status-list{display:grid;gap:12px}.terms-status-card{display:grid;grid-template-columns:auto 1fr;gap:12px;border:1px solid var(--line);border-radius:8px;background:#08090b6b;padding:14px}.terms-status-card.accepted{border-color:#59ca9361}.terms-status-card.missing{border-color:#e063635c}.terms-status-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:8px;background:#f5f2ea09}.terms-status-card.accepted .terms-status-icon{color:var(--green)}.terms-status-card.missing .terms-status-icon{color:#ff9f9f}.terms-status-card strong,.terms-status-card p{margin:0}.terms-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.terms-evidence-grid div{min-width:0;border:1px solid var(--line);border-radius:8px;background:#f5f2ea06;padding:10px;display:grid;gap:5px}.terms-evidence-grid span{color:var(--muted);font-size:.78rem}.terms-evidence-grid strong{overflow-wrap:anywhere}.records-panel{padding:0;border:0;background:transparent}.user-detail-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:14px}.account-control-panel{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:14px;display:grid;grid-template-columns:minmax(220px,1.3fr) 150px 120px 150px auto;gap:12px;align-items:end}.account-control-panel h3,.account-control-panel p{margin:0}.subscription-control-panel{border:1px solid rgba(216,184,107,.3);border-radius:8px;background:linear-gradient(135deg,rgba(216,184,107,.08),transparent 52%),#08090b57;padding:14px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(120px,.32fr) auto auto;gap:12px;align-items:end}.subscription-control-panel h3,.subscription-control-panel p{margin:0}.subscription-control-panel label{display:grid;gap:7px;color:var(--muted);font-size:.82rem}.user-ip-records-panel{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:16px;display:grid;gap:14px}.ip-record-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ip-record-summary-grid>div{border:1px solid var(--line);border-radius:8px;background:#f5f2ea09;padding:10px 12px;display:grid;gap:5px}.ip-record-summary-grid span{color:var(--muted);font-size:.78rem}.ip-record-table{display:grid;gap:8px}.ip-record-row{min-width:0;border:1px solid var(--line);border-radius:8px;background:#08090b61;padding:12px;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(170px,.75fr) 142px 142px minmax(260px,1.25fr);gap:12px;align-items:start}.ip-record-row.has-risk{border-color:#ff9a9a47;background:#ff9a9a0b}.ip-record-head{color:var(--muted);font-size:.76rem;text-transform:uppercase;background:#f5f2ea09}.ip-record-row strong,.ip-record-row small,.ip-record-row code,.ip-record-row span{overflow-wrap:anywhere}.ip-record-row small{display:block;color:var(--muted);margin-top:3px}.ip-record-counts{display:flex;flex-wrap:wrap;gap:6px}.ip-record-counts span{border:1px solid var(--line);border-radius:999px;padding:5px 8px;color:var(--muted);font-size:.78rem}.ip-record-counts strong{color:var(--text)}.ip-record-evidence{display:grid;gap:7px}.ip-record-evidence code{border:1px solid var(--line);border-radius:7px;background:#08090b7a;padding:7px 8px;color:var(--text);white-space:pre-wrap}.pagination-row{display:flex;justify-content:flex-end;align-items:center;gap:9px;color:var(--muted)}.account-control-panel label,.plan-control{display:grid;gap:7px;color:var(--muted);font-size:.82rem}.plan-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:7px;background:#040507d1;padding:3px}.plan-switch button{min-height:32px;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.plan-switch button.is-active{background:#d8b86b21;color:var(--text)}.plan-switch button:disabled{color:var(--faint);cursor:not-allowed}.admin-select{min-height:38px;border:1px solid var(--line);border-radius:7px;background:#040507d1;color:var(--text);padding:0 10px;outline:none}.admin-select:focus{border-color:var(--line-strong)}.admin-select:disabled{color:var(--faint);cursor:not-allowed}.toggle-row{min-height:38px;grid-template-columns:auto 1fr;align-items:center;border:1px solid var(--line);border-radius:7px;padding:0 10px;background:#f5f2ea06}.toggle-row input{accent-color:var(--gold)}.compact-message{grid-column:1 / -1;margin:0}.user-scan-table{margin-top:2px}.audit-card{border:1px solid var(--line);border-radius:8px;background:#08090b61;padding:12px;display:grid;grid-template-columns:20px 120px minmax(0,1fr) minmax(120px,.7fr) minmax(160px,1fr) 170px;gap:10px;align-items:center}.audit-card svg{color:var(--gold)}.audit-card code,.audit-card span{overflow-wrap:anywhere}.audit-card small{color:var(--muted)}.telemetry-section,.logs-section,.exposure-section{display:grid;gap:14px}.exposure-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.exposure-metric{min-height:112px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#f5f2ea0b,#08090b47),#0c0e11c7;padding:14px;display:grid;align-content:space-between;gap:8px}.exposure-metric svg{color:var(--gold)}.exposure-metric span{color:var(--muted);font-size:.82rem}.exposure-metric strong{font-size:1.65rem;letter-spacing:0}.exposure-secret,.exposure-risk{border-color:#ff9a9a4d}.exposure-device{border-color:#7dccff42}.exposure-recommendations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.exposure-recommendations article{border:1px solid var(--line);border-radius:8px;background:#08090b5c;padding:12px;display:grid;gap:7px}.exposure-recommendations p{margin:0;color:var(--muted);line-height:1.45}.signal-chip-row{display:flex;flex-wrap:wrap;gap:6px}.signal-chip{width:fit-content;border:1px solid var(--line);border-radius:999px;padding:4px 8px;color:var(--muted);font-size:.76rem;line-height:1}.signal-secret,.signal-risk{border-color:#ff9a9a57;color:#ffb2b2}.signal-device{border-color:#7dccff52;color:#b8ddff}.signal-api{border-color:#d8b86b57;color:var(--gold)}.log-summary-grid,.drift-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.log-summary-grid>div{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:10px;display:grid;gap:5px}.log-summary-grid span{color:var(--muted);font-size:.8rem}.drift-card{border:1px solid var(--line);border-radius:8px;background:#08090b61;padding:12px;display:grid;gap:7px}.drift-card p{margin:0;color:var(--muted);line-height:1.45}.drift-card small{color:var(--dim)}.drift-warning{border-color:#d8b86b57}.drift-critical,.log-level-error,.log-level-critical{border-color:#ff9a9a57}.worker-log-row span,.worker-log-row code,.api-log-row span,.api-log-row code,.user-api-row span,.user-api-row code{overflow-wrap:anywhere}.api-log-row.is-warning{background:#ff9a9a0b}.telemetry-row code,.telemetry-error{overflow-wrap:anywhere}.telemetry-error{color:#ffb2b2}.status-pill{display:inline-flex;width:fit-content;align-items:center;border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:var(--muted);text-transform:capitalize;font-size:.82rem}.status-pill-online,.status-pill-active,.status-pill-completed,.status-pill-approved,.status-pill-verified{border-color:#59ca9359;color:var(--green)}.status-pill-running,.status-pill-pending,.status-pill-queued,.status-pill-quiet{border-color:#5fa4ff59;color:#8bb8ff}.status-pill-failed,.status-pill-blocked,.status-pill-declined,.status-pill-stale,.status-pill-inactive{border-color:#ff9a9a59;color:#ff9a9a}.compact-action{min-height:32px;border:1px solid var(--line);border-radius:7px;background:#f5f2ea0a;color:var(--text);padding:0 10px;cursor:pointer}.compact-action:disabled{color:var(--muted);cursor:default;opacity:.55}.compact-action.danger{border-color:#ff9a9a59;color:#ffb2b2}.compact-action.is-active{border-color:#4af5e280;background:#4af5e21f;color:var(--text)}.worker-fleet-hub{display:grid;gap:18px}.worker-fleet-table{display:grid;overflow:hidden;border:1px solid rgba(125,231,214,.16);border-radius:8px;background:#030c14bd}.worker-fleet-row{display:grid;grid-template-columns:minmax(170px,1.1fr) 112px minmax(190px,1fr) minmax(96px,.7fr) minmax(110px,.7fr) minmax(150px,1fr) minmax(160px,.95fr);gap:12px;align-items:center;min-height:54px;padding:11px 14px;border-top:1px solid rgba(255,255,255,.07)}.worker-fleet-row:first-child{border-top:0}.worker-fleet-row strong,.worker-fleet-row span,.worker-fleet-row small,.worker-fleet-row code{min-width:0;overflow-wrap:anywhere}.worker-fleet-header{min-height:42px;background:#ffffff09;color:var(--muted);font-size:.74rem;letter-spacing:0;text-transform:uppercase}.worker-rollout-page{gap:22px}.worker-rollout-heading-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.worker-rollout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.worker-rollout-grid.compact{align-items:stretch}.worker-rollout-track{display:grid;gap:12px;min-height:240px;padding:18px;border:1px solid rgba(125,231,214,.16);border-radius:8px;background:linear-gradient(135deg,#05181ff0,#030a12f5),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 90px);color:var(--text);text-align:left;cursor:pointer}.worker-rollout-track:hover,.worker-rollout-track.is-selected{border-color:#ffd2407a;background:linear-gradient(135deg,#0c3034f5,#080e18f5),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 90px)}.worker-rollout-track.readonly{min-height:auto;cursor:default}.worker-rollout-track.readonly:hover{border-color:#7de7d629;background:linear-gradient(135deg,#05181ff0,#030a12f5),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 90px)}.worker-rollout-track svg{color:#ffd240}.worker-rollout-track strong{font-size:1.45rem}.worker-rollout-track p,.worker-rollout-track small,.worker-rollout-explainer span{color:var(--muted);line-height:1.55}.worker-rollout-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.worker-rollout-stats span{display:grid;gap:3px;min-height:58px;padding:10px;border:1px solid rgba(103,185,255,.14);border-radius:8px;background:#000a108a;color:var(--muted)}.worker-rollout-stats b{color:var(--text);font-size:1.25rem}.worker-rollout-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.72fr);gap:16px;align-items:start}.worker-rollout-layout.compact{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr)}.worker-rollout-form,.worker-rollout-ledger,.worker-rollout-explainer{border:1px solid rgba(125,231,214,.16);border-radius:8px;background:#041019db}.worker-rollout-form,.worker-rollout-ledger{display:grid;gap:16px;padding:18px}.worker-rollout-layout.compact .worker-rollout-form,.worker-rollout-layout.compact .worker-rollout-ledger{min-height:100%}.worker-rollout-ledger.compact{align-content:start}.worker-rollout-section-head h2{margin:5px 0 8px}.worker-rollout-section-head p{color:var(--muted);line-height:1.55}.worker-rollout-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.worker-rollout-fields label{display:grid;gap:7px;color:var(--muted);font-size:.84rem}.worker-rollout-fields .wide{grid-column:1 / -1}.worker-rollout-fields input,.worker-rollout-fields select,.worker-rollout-fields textarea{width:100%;min-height:42px;border:1px solid rgba(125,231,214,.22);border-radius:8px;background:#000a10b8;color:var(--text);padding:10px 12px}.worker-rollout-fields textarea{resize:vertical}.worker-rollout-timeline{display:grid;gap:10px}.worker-rollout-timeline article{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06}.worker-rollout-timeline svg{color:#59ca93;margin-top:2px}.worker-rollout-timeline strong,.worker-rollout-timeline span,.worker-rollout-timeline small{display:block;overflow-wrap:anywhere}.worker-rollout-timeline span,.worker-rollout-timeline small{color:var(--muted)}.worker-rollout-explainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px}.worker-rollout-explainer div{display:grid;gap:7px;padding:12px;border:1px solid rgba(103,185,255,.14);border-radius:8px;background:#000a1070}.worker-rollout-explainer svg{color:#67b9ff}@media(max-width:980px){.worker-fleet-row,.worker-rollout-grid,.worker-rollout-layout,.worker-rollout-explainer,.worker-rollout-fields{grid-template-columns:1fr}}.business-hero{min-height:calc(88vh - 76px);display:grid;align-items:center;padding:84px 0 64px;border-bottom:1px solid var(--line)}.business-hero h1{max-width:940px}.business-hero p{max-width:760px;margin-top:22px;font-size:1.08rem;line-height:1.75}.business-band{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:22px;padding:34px 0 92px;border-top:1px solid var(--line)}.access-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:24px 0 72px}.access-step{border:1px solid var(--line);border-radius:8px;background:#1014199e;color:var(--text);padding:14px;display:flex;align-items:center;gap:10px;text-align:left}.access-step span{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#d8b86b1f;color:var(--gold);font-weight:900}.public-closing-cta{border-top:1px solid var(--line);padding:34px 0 74px;display:flex;justify-content:space-between;gap:24px;align-items:center}.public-closing-cta h2,.public-closing-cta p{margin:0}.public-closing-cta h2{margin-top:8px;font-size:clamp(1.8rem,4vw,2.8rem)}.public-closing-cta p{margin-top:10px;color:var(--muted)}.business-band article{border:1px solid var(--line);border-radius:8px;background:#101419b8;padding:24px}.business-band h2{margin-top:10px}.business-band p{margin-top:14px;line-height:1.65}.public-page{padding-bottom:80px}.public-heading{padding:84px 0 36px}.invite-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:18px;align-items:start;padding-bottom:80px}.signed-in-banner{border:1px solid var(--line);border-radius:8px;background:#101419b8;padding:16px;margin-bottom:80px;display:flex;justify-content:space-between;gap:14px;align-items:center}.field-hint{color:var(--muted);font-size:.78rem}.invite-panel{display:grid;gap:12px}.invite-panel svg{color:var(--gold)}.invite-result{border:1px solid var(--line);border-radius:8px;background:#08090b80;padding:14px;display:grid;gap:10px}.invite-result code{overflow-wrap:anywhere}.invite-account-summary{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;padding:12px;display:grid;gap:3px}.invite-account-summary span,.invite-account-summary small{color:var(--muted);font-size:.78rem}.invite-account-summary strong{font-size:1rem}.invite-register-form{border-top:1px solid var(--line);padding-top:12px}.support-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:16px;align-items:start}.support-compose,.support-list-panel,.support-thread-panel,.support-admin-detail{display:grid;gap:14px}.support-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.support-form-grid label{display:grid;gap:7px;color:var(--muted);font-size:.82rem}.support-form-grid input,.support-form-grid select,.support-form-grid textarea,.support-reply-box textarea,.support-reply-box select{width:100%;border:1px solid var(--line);border-radius:8px;background:#08090bad;color:var(--text);outline:0;padding:10px 12px}.support-form-grid textarea,.support-reply-box textarea{resize:vertical;line-height:1.5}.support-wide{grid-column:1 / -1}.support-ticket-list,.support-admin-list,.support-message-list{display:grid;gap:10px}.support-ticket-button,.support-admin-ticket{border:1px solid var(--line);border-radius:8px;background:#08090b57;color:var(--text);padding:12px;display:grid;gap:6px;text-align:left;cursor:pointer}.support-ticket-button:hover,.support-ticket-button.is-selected,.support-admin-ticket:hover,.support-admin-ticket.is-selected{border-color:var(--line-strong);background:#f5f2ea0b}.support-admin-ticket>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.support-ticket-button span,.support-ticket-button small,.support-admin-ticket span,.support-admin-ticket small,.support-thread-meta span{color:var(--muted);overflow-wrap:anywhere}.support-thread-meta{display:flex;flex-wrap:wrap;gap:8px}.support-thread-meta span{border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:.78rem}.support-message{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:12px;display:grid;gap:8px}.support-message>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.support-message span{color:var(--gold);text-transform:uppercase;font-size:.74rem}.support-message p{margin:0;color:var(--text);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.support-message small{color:var(--muted);overflow-wrap:anywhere}.staff-message{border-color:#7edfd347}.support-reply-box{display:grid;gap:10px}.support-admin-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ticket-meta-item{min-width:0;border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:10px 12px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px}.ticket-meta-item span{color:var(--muted);font-size:.72rem;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.ticket-meta-item strong{min-width:0;color:var(--text);font-size:.88rem;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.passive-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.vip-badge,.score-badge{border:1px solid rgba(216,184,107,.38);border-radius:999px;background:#d8b86b1a;color:#f0d995;padding:6px 10px;display:inline-flex;gap:6px;align-items:center;font-weight:800;font-size:.8rem}.passive-locked{max-width:680px;border:1px solid var(--line);border-radius:8px;background:#101419b8;padding:28px;display:grid;gap:14px}.passive-locked svg,.passive-control-panel svg,.passive-diff svg{color:var(--gold)}.passive-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.58fr);gap:16px;align-items:start}.passive-control-panel,.passive-history-panel,.passive-results-panel{display:grid;gap:14px}.passive-control-panel label{display:grid;gap:7px;color:var(--muted);font-size:.82rem}.passive-control-panel input,.passive-control-panel select{width:100%;border:1px solid var(--line);border-radius:8px;background:#08090bad;color:var(--text);outline:0;padding:11px 12px}.passive-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.passive-pattern-help{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:-4px}.passive-pattern-help span{color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.passive-pattern-help button{border:1px solid rgba(148,163,184,.22);background:#0f172a9e;color:var(--text);border-radius:7px;padding:7px 9px;font-size:.78rem;cursor:pointer}.passive-pattern-help button:hover{border-color:#67b9ff8c;background:#67b9ff1a}.route-error-panel{display:grid;gap:10px;border-color:#e0636359}.route-error-panel h1{margin:0;font-size:1.35rem}.route-error-panel p{margin:0;color:var(--muted)}.toggle-row{min-height:44px;border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:10px 12px;display:flex!important;flex-direction:row;align-items:center;gap:9px}.toggle-row input{width:auto}.toggle-row.is-disabled{opacity:.56}.passive-history-list{display:grid;gap:9px;max-height:370px;overflow:auto}.passive-history-item{border:1px solid var(--line);border-radius:8px;background:#08090b57;color:var(--text);padding:11px;display:grid;gap:4px;text-align:left;cursor:pointer}.passive-history-item:hover,.passive-history-item.is-selected{border-color:var(--line-strong);background:#f5f2ea0b}.passive-history-item span,.passive-history-item small{color:var(--muted)}.passive-loading,.passive-diff{border:1px solid rgba(103,185,255,.28);border-radius:8px;background:#67b9ff12;padding:13px;display:flex;gap:12px;align-items:flex-start}.passive-loading>span{width:11px;height:11px;border-radius:999px;margin-top:5px;background:#67b9ff;box-shadow:0 0 #67b9ff8c;animation:pulse-ring 1.7s infinite}.passive-loading p{margin:4px 0 0;color:var(--muted)}.passive-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.passive-summary-grid article{border:1px solid var(--line);border-radius:8px;background:#08090b57;padding:12px}.passive-summary-grid span{display:block;color:var(--muted);font-size:.78rem}.passive-summary-grid strong{display:block;margin-top:5px;font-size:1.25rem}.passive-table{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden}.passive-row{display:grid;grid-template-columns:minmax(230px,1.4fr) minmax(170px,.9fr) minmax(160px,.75fr) minmax(190px,1fr) minmax(160px,.9fr) 84px;gap:12px;align-items:center;min-height:56px;padding:10px 12px;border-top:1px solid var(--line)}.passive-row:first-child{border-top:0}.passive-header{color:var(--muted);font-size:.78rem;text-transform:uppercase;background:#f5f2ea09}.passive-row span,.passive-row small{min-width:0;overflow-wrap:anywhere}.passive-row small{display:block;color:var(--muted);margin-top:3px}.tag-wrap{display:flex;gap:5px;flex-wrap:wrap}.tag-wrap em{border:1px solid rgba(126,223,211,.28);border-radius:999px;background:#7edfd314;color:#a8eee5;padding:3px 7px;font-style:normal;font-size:.74rem}.score-high{border-color:#59ca9366;background:#59ca931a;color:#bff0c5}.score-medium{border-color:#d8b86b66}.score-low{border-color:#ff9a9a57;background:#ff9a9a14;color:#ffb2b2}.admin-thread{max-height:560px;overflow:auto;padding-right:4px}@media(max-width:1180px){.filesystem-template-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.filesystem-builder-layout,.filesystem-designer.is-compact .filesystem-builder-layout,.filesystem-persona-board{grid-template-columns:1fr}.filesystem-preview-panel,.filesystem-designer.is-compact .filesystem-preview-panel{grid-column:auto}}@media(max-width:980px){.site-nav{grid-template-columns:1fr auto}.nav-links,.nav-actions{display:none}.mobile-menu-button{display:inline-flex}.public-mobile-menu{display:grid}.hero-section,.split-section,.scanner-band{grid-template-columns:1fr}h1{font-size:3.5rem}.proof-bar,.capability-grid,.access-steps,.workflow-band,.invite-grid,.support-grid,.recommendation-grid,.ops-worklist,.app-shell,.content-grid,.metric-grid,.admin-grid,.ops-module-grid,.api-example-grid,.api-policy-grid,.ops-command-strip,.exposure-metric-grid,.exposure-recommendations,.account-grid,.policy-grid,.compact-grid,.worker-install-grid,.discord-summary-grid,.discord-lane-list,.passive-summary-grid,.passive-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-closing-cta{align-items:flex-start;flex-direction:column}.app-shell,.invite-grid,.support-grid,.scan-workspace,.scan-run-grid,.ops-split,.recommendation-grid,.content-grid,.metric-grid,.admin-grid,.ops-module-grid,.api-example-grid,.api-policy-grid,.exposure-metric-grid,.exposure-recommendations,.report-workspace,.report-switchboard-head,.report-reading-grid,.account-grid,.policy-grid,.policy-action-panel,.compact-grid,.worker-install-grid,.discord-console-layout,.discord-console-hero,.discord-review-grid,.discord-review-list.two-column,.discord-channel-grid,.discord-member-modal-grid,.discord-member-modal-columns,.discord-channel-touch,.discord-event-row,.discord-member-card,.prevention-hero,.user-builder-hero,.prevention-stat-grid,.prevention-journey-rail,.user-builder-status-grid,.prevention-command-grid,.prevention-action-grid,.user-builder-grid,.prevention-tabs,.user-builder-steps,.prevention-first-node,.node-consent-block,.user-command-box,.user-protocol-grid,.honeypot-track-strip,.honeypot-node-onboarding,.node-limit-grid,.guide-two-column,.guide-progress,.guide-readiness-grid,.honeypot-scope-bar,.honeypot-propagation-chain,.prevention-audit-head,.prevention-audit-row,.honeypot-threat-command,.honeypot-threat-layout,.worker-modal-summary,.worker-modal-command-grid,.worker-host-grid,.worker-resource-grid,.worker-access-grid,.passive-workspace,.endpoint-toolbar,.passive-row,.terminal-modal-layout,.ip-record-row,.payload-primary-grid,.payload-evidence-workspace,.payload-intel-strip,.support-form-grid,.support-admin-meta,.api-reference-table p,.copy-block{grid-template-columns:1fr}.ticket-meta-item{grid-template-columns:1fr;gap:4px}.pipeline-arrow{display:none}.worker-row,.worker-row-button,.admin-row,.admin-row.scan-row,.admin-row.optout-row,.admin-row.invite-row,.admin-row.users-row,.admin-row.user-scan-row,.admin-row.telemetry-row,.admin-row.worker-log-row,.admin-row.api-log-row,.admin-row.user-api-row,.admin-row.passive-admin-row,.admin-row.exposure-row,.invite-admin-grid,.admin-record-card,.audit-card,.account-control-panel{grid-template-columns:1fr;padding:12px 14px}.discord-member-meta{justify-items:start;text-align:left}.discord-control-rail{position:static}.subscription-control-panel{grid-template-columns:1fr}.terminal-replay-modal{height:calc(100vh - 28px)}.terminal-modal-backdrop{padding:14px}.terminal-modal-toolbar,.terminal-playback-controls,.terminal-export-actions{align-items:stretch;flex-direction:column}.terminal-scrubber{min-width:0}.terminal-frame-inspector{border-left:0;border-top:1px solid rgba(110,231,200,.16)}.recording-summary-grid,.ip-record-summary-grid,.auth-flow-summary,.discord-member-count-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-member-modal-footer{align-items:stretch;flex-direction:column}.honeypot-threat-controls,.honeypot-threat-group-head,.researcher-cluster-head,.worker-modal-hero,.worker-modal-footer,.threat-source-topline{justify-content:flex-start;flex-direction:column}.honeypot-scope-counts,.worker-modal-hero-actions,.threat-ledger-actions,.threat-ledger-pager{justify-content:flex-start}.prevention-audit-meta{justify-items:start;text-align:left}.honeypot-threat-rail{position:static}.threat-last-seen,.threat-event-ledger-row{grid-template-columns:1fr}.threat-last-seen small{justify-self:start}.account-api-card{grid-column:auto}.monitor-row,.report-browser-row,.credential-row,.credential-create,.two-factor-actions,.one-time-token{grid-template-columns:1fr}.admin-heading{align-items:start;flex-direction:column}.command-nav{border-right:0;border-bottom:1px solid var(--line);position:static;min-height:auto}.nav-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-card{margin-top:0}.table-row{grid-template-columns:1fr;padding:14px 0}.scan-state-grid,.queue-stat-grid,.queue-lane,.report-summary-grid,.report-hero-card,.report-layout-grid,.report-workspace,.report-switchboard-head,.report-switchboard-facts,.report-reading-grid,.triage-grid,.report-module-stack,.js-summary-grid,.js-exposure-list p,.endpoint-list p,.detail-grid,.inspector-grid,.user-detail-grid,.report-unavailable{grid-template-columns:1fr}.public-evidence-strip{align-items:stretch;flex-direction:column}.log-summary-grid,.drift-signal-grid,.filesystem-stat-grid,.filesystem-template-strip,.filesystem-designer.is-compact .filesystem-template-strip{grid-template-columns:1fr}.report-empty{align-items:stretch;flex-direction:column}.report-index-card{position:static}}@media(max-width:640px){.site-shell{width:min(100% - 24px,1180px)}.site-nav{min-height:68px}.nav-actions .text-link{display:none}.primary-action{padding-inline:11px}.hero-section{min-height:auto;padding-top:44px}h1{font-size:2.6rem}h2{font-size:1.9rem}.proof-bar,.capability-grid,.access-steps,.workflow-band,.plan-grid,.signal-grid,.invite-grid,.scan-workspace,.scan-run-grid,.scan-run-heading,.run-pulse-visual,.run-facts article,.ops-worklist,.ops-split,.recommendation-grid,.user-detail-grid,.search-bar,.console-metrics,.nav-stack,.ops-command-strip,.inline-form,.prevention-detection-row,.prevention-rule-row,.prevention-audit-stats,.prevention-history-list div,.prevention-module-card,.designer-field-grid,.http-preset-grid,.http-flag-grid{grid-template-columns:1fr}.preview-search{grid-template-columns:22px 1fr}.preview-search small{grid-column:2}.site-footer{align-items:flex-start;flex-direction:column;padding:24px 0}.auth-brand{position:static;margin-bottom:24px;justify-self:start}.auth-shell{align-content:center;justify-items:stretch}.auth-panel{padding:22px}.auth-panel h1,.scan-console h1,.page-heading h1,.prevention-hero h1,.user-builder-hero h1{font-size:2.35rem}.workspace,.command-nav,.page-heading{padding:14px}.scan-console{padding:20px 0}.notice{padding-inline:0}.topbar,.topbar-actions{align-items:flex-start;flex-direction:column}}.changelog-page{display:grid;gap:24px;color:var(--text)}.release-command-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:24px;min-height:390px;padding:36px;border:1px solid rgba(125,231,214,.22);border-radius:8px;background:linear-gradient(135deg,#082324f5,#060c16fa 62%,#1c1f12eb),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 88px),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 88px);box-shadow:0 28px 70px #00000057}.release-command-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,210,64,.16),transparent 30%),linear-gradient(180deg,transparent 62%,rgba(103,185,255,.08))}.release-command-copy,.release-command-panel{position:relative;z-index:1}.release-command-copy{display:flex;flex-direction:column;justify-content:center;max-width:850px}.release-command-copy h1{max-width:820px;margin:10px 0 16px;font-size:4.7rem;line-height:.96;letter-spacing:0}.release-command-copy p{max-width:700px;color:var(--muted);font-size:1.06rem;line-height:1.7}.release-command-actions,.release-studio-actions,.release-chip-row,.release-group-title,.studio-preview-head,.release-row-tags{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.release-command-panel{display:grid;align-content:stretch;gap:14px;padding:18px;border:1px solid rgba(103,185,255,.18);border-radius:8px;background:#040d15b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.release-live-header{display:grid;grid-template-columns:14px minmax(0,1fr);gap:13px;align-items:start;min-height:116px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(135deg,#ffd2401a,#67b9ff14)}.release-live-header strong{display:block;margin:5px 0;font-size:1.42rem;line-height:1.16}.release-live-header small,.release-row small,.release-draft-item small,.channel-matrix small,.worker-track-panel small,.worker-update-plan p,.worker-update-plan small{color:var(--muted)}.release-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.release-metric{display:grid;grid-template-columns:32px 1fr;gap:8px 12px;align-items:center;min-height:92px;padding:16px;border:1px solid rgba(125,231,214,.16);border-radius:8px;background:#00090fb8}.release-metric svg{color:#ffd240}.release-metric span{color:var(--muted)}.release-metric strong{grid-column:1 / -1;font-size:2rem;line-height:1}.changelog-status{padding:13px 15px;border:1px solid rgba(255,210,64,.28);border-radius:8px;background:#ffd24014;color:#ffeaa0}.release-console{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:18px;align-items:start}.release-console-rail,.release-reading-panel,.release-studio{border:1px solid rgba(125,231,214,.16);border-radius:8px;background:#041019db}.release-console-rail{position:sticky;top:18px;display:grid;gap:12px;max-height:calc(100vh - 36px);overflow:auto;padding:14px}.release-rail-head{display:flex;justify-content:space-between;gap:14px;align-items:start;padding:8px 4px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.release-rail-head strong{display:block;max-width:260px;margin-top:4px;line-height:1.25}.release-rail-head>span{min-width:38px;padding:8px 10px;border:1px solid rgba(103,185,255,.22);border-radius:8px;color:#d8f5ff;text-align:center;background:#67b9ff14}.release-search{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;min-height:44px;padding:0 12px;border:1px solid rgba(125,231,214,.22);border-radius:8px;background:#000a10b8}.release-search svg{color:#7de7d6}.release-search input,.release-filter-grid select,.release-form-grid input,.release-form-grid textarea,.release-item-form input,.release-item-form textarea,.release-item-form select{width:100%;min-height:42px;border:1px solid rgba(125,231,214,.2);border-radius:8px;background:#000a10b8;color:var(--text);padding:10px 12px}.release-search input{border:0;min-height:40px;padding:0;background:transparent}.release-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.release-timeline-list{display:grid;gap:8px}.release-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:80px;padding:13px;border:1px solid transparent;border-radius:8px;background:#ffffff06;color:inherit;text-align:left;cursor:pointer}.release-row:hover,.release-row.is-active{border-color:#7de7d661;background:#124c5647}.release-row strong,.release-draft-item strong,.release-note strong{display:block;overflow-wrap:anywhere}.release-row-tags{justify-content:flex-end;color:#aeefff}.release-reading-panel{min-height:610px;padding:28px}.release-detail{display:grid;gap:20px}.release-detail-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,230px);gap:18px;align-items:start}.release-detail-head h2,.release-studio-head h2{margin:6px 0 10px;font-size:3.35rem;line-height:1;letter-spacing:0}.release-detail-head p,.release-studio-head p{color:var(--muted);line-height:1.65}.release-detail-meter{min-height:118px;padding:18px;border-left:3px solid #ffd240;border-radius:0 8px 8px 0;background:linear-gradient(135deg,#ffd2401a,#67b9ff14)}.release-detail-meter span{display:block;color:var(--muted);font-size:.78rem;text-transform:uppercase}.release-detail-meter strong{display:block;margin-top:6px;font-size:1.55rem;line-height:1.1}.release-meta-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.release-meta-tile{display:grid;grid-template-columns:22px 1fr;gap:2px 8px;align-items:center;min-height:66px;padding:12px;border:1px solid rgba(103,185,255,.14);border-radius:8px;background:#000a107a}.release-meta-tile svg{color:#67b9ff}.release-meta-tile span{color:var(--muted);font-size:.78rem}.release-meta-tile strong{grid-column:1 / -1}.release-chip,.release-choice-pills button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:7px 10px;border:1px solid rgba(125,231,214,.24);border-radius:999px;background:#071821c7;color:var(--text)}.release-chip.worker{border-color:#67b9ff5c;color:#bdefff}.release-chip.category.tone-gold,.release-chip.tone-important{border-color:#ffd24073;color:#ffeaa0}.release-chip.category.tone-red,.release-chip.tone-security,.release-chip.tone-danger{border-color:#ff6b578c;color:#ffb9ad}.release-chip.category.tone-blue{border-color:#67b9ff73;color:#bdefff}.release-chip.category.tone-green{border-color:#59ca9373;color:#baf6d8}.release-groups{display:grid;gap:14px}.release-group{display:grid;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff06}.release-group-title{justify-content:space-between}.release-group-title svg{color:#67b9ff}.release-group-title h3{flex:1;margin:0}.release-group-title span{min-width:28px;padding:4px 8px;border-radius:999px;background:#67b9ff1f;color:#d8f5ff;text-align:center}.release-note,.release-draft-item{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.release-note p,.release-draft-item p{margin:6px 0 0;color:var(--muted);line-height:1.55}.release-impact-dot{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#7de7d6;box-shadow:0 0 0 4px #7de7d614}.release-impact-dot.tone-important{background:#ffd240;box-shadow:0 0 0 4px #ffd2401f}.release-impact-dot.tone-security{background:#ff6b57;box-shadow:0 0 0 4px #ff6b571f}.release-impact-dot.tone-danger{background:#ff3b6b;box-shadow:0 0 0 4px #ff3b6b1f}.release-impact-dot.tone-minor{background:#67b9ff;box-shadow:0 0 0 4px #67b9ff1f}.release-empty-state{display:grid;place-items:center;min-height:450px;text-align:center;color:var(--muted)}.release-empty-state h2{color:var(--text)}.release-detail-actions{display:flex;flex-wrap:wrap;gap:10px;justify-self:start}.release-studio{display:grid;gap:18px;padding:28px}.release-studio-head{display:flex;justify-content:space-between;gap:18px;align-items:start;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.release-studio-actions{justify-content:flex-end}.release-template-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.release-template-strip button,.channel-matrix button,.worker-track-panel button{display:grid;gap:8px;align-items:start;min-height:96px;padding:14px;border:1px solid rgba(125,231,214,.16);border-radius:8px;background:#000a108f;color:inherit;text-align:left;cursor:pointer}.release-template-strip button{grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;min-height:64px}.release-template-strip button:hover,.channel-matrix button:hover,.channel-matrix button.is-selected,.worker-track-panel button:hover,.worker-track-panel button.is-selected{border-color:#ffd24073;background:#ffd24017}.release-template-strip svg,.channel-matrix svg,.worker-track-panel svg{color:#ffd240}.studio-workbench{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(320px,.72fr);gap:18px;align-items:start}.studio-brief-panel,.studio-change-panel,.studio-review-panel{display:grid;gap:16px}.studio-section,.release-readiness-panel,.worker-update-plan,.studio-preview-shell{border:1px solid rgba(103,185,255,.14);border-radius:8px;background:#030d148f}.studio-section{display:grid;gap:14px;padding:16px}.studio-section-head h3{margin:4px 0 0;font-size:1.25rem}.release-form-grid,.release-item-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.release-form-grid label,.release-item-form label{display:grid;gap:7px;color:var(--muted);font-size:.84rem}.release-form-grid .wide,.release-item-form .wide{grid-column:span 4}.release-form-grid textarea,.release-item-form textarea{resize:vertical}.release-choice-group{display:grid;gap:9px}.release-choice-pills{display:flex;flex-wrap:wrap;gap:8px}.release-choice-pills button{cursor:pointer}.release-choice-pills button.is-selected{border-color:#ffd2408c;background:#ffd24024;color:#fff1b5}.channel-matrix,.worker-track-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.channel-matrix button,.worker-track-panel button{grid-template-columns:24px minmax(0,1fr);min-height:94px}.channel-matrix button span,.channel-matrix button small,.worker-track-panel button span,.worker-track-panel button small{grid-column:1 / -1}.release-item-form{padding:0}.release-item-stack{display:grid;align-content:start;gap:8px}.release-draft-item{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06}.release-readiness-panel,.worker-update-plan,.studio-preview-shell{display:grid;gap:12px;padding:16px}.readiness-score{display:flex;justify-content:space-between;gap:12px;align-items:end}.readiness-score strong{font-size:2rem}.readiness-list{display:grid;gap:8px}.readiness-list span{display:flex;gap:8px;align-items:center;color:var(--muted)}.readiness-list span.is-done{color:#baf6d8}.worker-update-plan strong{display:block;margin-top:4px}.worker-update-plan small{display:block;padding:10px;border:1px solid rgba(255,210,64,.28);border-radius:8px;background:#ffd24014;color:#ffeaa0}.studio-preview-head{color:#d8f5ff}.release-detail.is-compact{gap:14px}.release-detail.is-compact .release-detail-head{grid-template-columns:1fr}.release-detail.is-compact .release-detail-head h2{font-size:1.8rem}.release-detail.is-compact .release-detail-meter,.release-detail.is-compact .release-meta-strip{display:none}.release-detail.is-compact .release-group{padding:14px}@media(max-width:1280px){.studio-workbench{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.studio-change-panel{grid-column:1 / -1}}@media(max-width:1080px){.release-command-hero,.release-console,.release-detail-head,.studio-workbench{grid-template-columns:1fr}.release-console-rail{position:relative;top:auto;max-height:none}.release-template-strip,.release-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.release-command-hero,.release-reading-panel,.release-studio{padding:18px}.release-command-copy h1{font-size:2.55rem}.release-detail-head h2,.release-studio-head h2{font-size:2.15rem}.release-metric-grid,.release-filter-grid,.release-template-strip,.release-meta-strip,.channel-matrix,.worker-track-panel,.release-form-grid,.release-item-form{grid-template-columns:1fr}.release-form-grid .wide,.release-item-form .wide{grid-column:auto}.release-studio-head{display:grid}}
