:root{color-scheme:light;--ink:#0f1720;--muted:#4b5563;--line:#dde1e6;--canvas:#eef0f2;--paper:#fff;--navy:#0d3b37;--navy-deep:#0d3b37;--teal:#0e5e57;--teal-dark:#0b4c46;--mint:#e3efed;--amber:#b7801a;--radius:6px;--font-body:"IBM Plex Sans",system-ui,sans-serif;--font-display:"IBM Plex Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--ok:#2f8f5b;--warn:#b7801a;--critical:#c2412d;--blue:#2f6fb5;--blue-soft:#e9f0f8;--amber-soft:#f8efdc;--green-soft:#e4f2ea}body{background:var(--canvas);font-family:var(--font-body);font-size:13px;color:var(--ink);line-height:1.45}h1,h2,h3{font-weight:600;letter-spacing:-.02em}h1{font-size:26px}h2{font-size:15px}h3{font-size:13px}button,input,select,textarea{border-radius:var(--radius-control)}input,select,textarea{background:var(--paper);color:var(--ink);border-color:var(--line-strong);min-height:36px;font-size:13px}input:disabled,select:disabled{background:var(--surface-secondary)}input::placeholder{color:var(--muted)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.mono,.version,code,kbd,pre,time{font-family:var(--mono)}code{color:var(--ink)}a:hover{color:var(--teal)}small{font-size:12px}.text-critical,.text-danger{color:var(--critical)}.text-success{color:var(--ok)}.field>small,.help,.muted{color:var(--muted)}.brand{font-size:20px;font-weight:600;letter-spacing:-.6px;gap:var(--space-2);color:var(--ink)}.brand img{object-fit:contain}.brand--light{color:var(--on-accent)}.brand--light img{filter:brightness(0) invert(1)}.icon-button{color:var(--muted)}.icon-button:hover{background:var(--mint);color:var(--teal)}.text-link{color:var(--teal);font-size:12px}.workspace{background:var(--canvas);min-height:100vh}.app-rail{position:fixed;inset:0 auto 0 0;width:56px;background:var(--navy);display:flex;flex-direction:column;align-items:center;padding:14px 0;gap:6px;z-index:45}.app-rail a,.app-rail button{width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;border-radius:var(--radius-panel);color:#8fb5b0}.app-rail a.on,.app-rail a:hover,.app-rail button:hover{background:#ffffff1f;color:var(--on-accent)}.app-rail .rail-logo{margin-bottom:14px}.rail-logo img{filter:brightness(0) invert(1)}.app-rail .rail-help{margin-top:auto;border:1px solid #8fb5b066;font:16px var(--mono);width:28px;height:28px}.sidebar{width:212px;left:56px;background:var(--paper);border-right:1px solid var(--line);color:var(--muted);padding:18px 12px 0}.sidebar__brand{display:none;padding:0}.org-switch{border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;margin:0 0 10px;padding:0 8px 14px;gap:0}.org-avatar,.org-switch>svg{display:none}.org-switch strong{color:var(--ink);font-size:13px;font-weight:600}.org-switch small{font:11px var(--mono);color:var(--muted)}.nav-label{font:500 10px var(--mono);letter-spacing:.1em;color:var(--muted);padding:12px 8px 6px;margin:0}.nav-label--separated{margin-top:6px}.nav-link{margin:0;padding:6px 8px;min-height:30px;border-radius:var(--radius-control);font-size:13px;color:var(--muted);font-weight:500;gap:var(--space-2)}.nav-link>svg{display:none}.nav-link:hover{background:var(--surface-secondary);color:var(--teal)}.nav-link--active{background:var(--mint);color:var(--teal);box-shadow:none}.nav-count{color:var(--critical);font:11px var(--mono)}.nav-count,.soon-label{background:none;padding:0}.soon-label{color:var(--muted);font:9px var(--mono)}.sidebar__bottom{padding:16px 0 0;border-color:var(--line)}.night-note{display:none}.user-card{border-color:var(--line);padding:12px 3px;gap:var(--space-2)}.user-card strong{color:var(--ink);font-size:11px}.user-card small{color:var(--muted);font-size:10px}.top-avatar,.user-avatar{background:var(--mint);color:var(--teal);border-radius:var(--radius-control)}.user-avatar{width:25px;height:25px;font-size:10px}.workspace__body{margin-left:268px;width:calc(100% - 268px);min-width:0}.topbar{background:var(--paper);border-bottom:1px solid var(--line);height:50px;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:30;gap:var(--space-4)}.breadcrumb{font-size:12px;color:var(--muted)}.breadcrumb strong{color:var(--ink);font-weight:500}.topbar__right{gap:10px;min-width:0}.topbar .connection,.topbar .notification-button,.topbar .top-avatar{display:none}.main-content{padding:20px 24px 0;max-width:1800px;margin:0 auto}.page-heading{margin-bottom:18px;gap:20px;align-items:flex-end}.page-heading .eyebrow{display:none}.page-heading h1{font-size:22px;margin:0 0 3px}.page-heading p{color:var(--muted);font-size:13px}.page-actions{gap:var(--space-2)}.demo-banner{background:var(--mint);border:0;font-size:11px;padding:6px 24px}.demo-banner,.demo-banner a{color:var(--teal)}.workspace-footer{color:var(--muted);font:11px var(--mono);padding:28px 0}.eyebrow{color:var(--muted)}.demo-badge,.eyebrow{font:10px var(--mono)}.demo-badge{padding:2px 6px;background:var(--mint);color:var(--teal);border-radius:3px}.panel,.stat-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:none;min-width:0}.panel{margin-bottom:16px}.panel__head{padding:11px 16px;border-bottom:1px solid var(--line);min-height:43px;gap:var(--space-3)}.panel__head h2{font-size:13px;font-weight:600;letter-spacing:0}.panel__head p{color:var(--muted);font-size:11px;margin-top:3px}.panel__head .button{text-align:right}.panel-padding{padding:var(--space-4)}.badge{font:11px var(--mono);padding:2px 6px;border-radius:3px;background:var(--surface-secondary);color:var(--muted)}.badge--completed,.badge--connected,.badge--healthy,.badge--succeeded,.badge--success,.badge--verified{color:var(--ok);background:var(--green-soft)}.badge--awaiting_approval,.badge--medium,.badge--pending,.badge--rolled_back,.badge--warning{color:var(--warn);background:var(--amber-soft)}.badge--critical,.badge--failed,.badge--high,.badge--offline,.badge--rollback_failed{color:var(--critical);background:var(--danger-soft)}.badge--info,.badge--queued,.badge--running{color:var(--blue);background:var(--blue-soft)}.badge__dot{background:currentColor}th{font:500 10px/1.4 var(--mono);letter-spacing:.06em;background:var(--surface-secondary);padding:8px 16px}td,th{color:var(--muted);border-color:var(--line)}td{font-size:12px;padding:9px 16px}td strong{color:var(--ink);font-weight:500}td small{color:var(--muted);font-size:11px}.table-scroll{overflow:auto}tbody tr:hover{background:var(--surface-secondary)}.ops-table a{color:var(--ink)}.ops-table a:hover{color:var(--teal)}.block{display:block}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ok)}.site-status-bar{display:flex;flex-wrap:wrap;gap:20px;padding:12px 16px;margin:16px 0;background:var(--paper);border:1px solid var(--line);font:11px var(--mono)}.site-status-bar>span{display:flex;align-items:center;gap:7px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:16px}.ops-kpi{padding:14px 16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel)}.ops-kpi>span{font:11px var(--mono);color:var(--muted);letter-spacing:.06em}.ops-kpi>strong{display:block;font:500 26px/1.2 var(--mono);margin:6px 0;letter-spacing:-.02em}.ops-kpi>small{font:11px var(--mono);color:var(--muted)}.cockpit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.chart-shell{padding:12px 10px 5px;overflow:hidden;min-height:160px}.chart-shell .recharts-wrapper{max-width:100%;height:auto!important}.chart-shell .recharts-surface{width:100%;height:auto;overflow:visible}.chart-legend{display:flex;gap:14px;flex-wrap:wrap;font:10px var(--mono);color:var(--muted);padding:8px 16px 15px}.chart-legend span{display:inline-flex;gap:6px;align-items:center}.chart-legend i{width:7px;height:7px;display:inline-block;background:currentColor}.recharts-text{font-family:var(--mono);font-size:10px}.terminal-log{background:var(--surface-secondary);padding:12px 16px;color:var(--muted);font:11px/1.9 var(--mono);max-height:310px;overflow:auto;border-radius:0 0 6px 6px}.terminal-log p{display:flex;gap:10px;margin:0}.terminal-log time{color:var(--muted);white-space:nowrap}.terminal-log span{overflow-wrap:anywhere}.terminal-cursor{width:5px;background:var(--teal)}.statement{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);padding:4px 0 2px;margin-bottom:16px}.statement h1{font-size:26px;font-weight:600;line-height:1.2;max-width:820px;letter-spacing:-.02em}.statement h1>span{color:var(--teal)}.statement h1>b{color:var(--critical);font-weight:600}.statement-date{font:11px var(--mono);color:var(--muted);max-width:230px;flex-shrink:0}.acute-warning{background:var(--paper);border-left:1px solid var(--critical);border:1px solid var(--critical);border-left-width:4px;border-radius:var(--radius-panel);display:grid;grid-template-columns:1.25fr 1fr auto;margin-bottom:16px}.acute-warning>div{padding:16px 18px}.acute-warning h2{font-size:17px;line-height:1.35;margin:6px 0 4px}.acute-warning p{color:var(--muted);font-size:12px}.acute-warning small{display:block;margin-top:10px;font:11px var(--mono)}.advisory-tag{display:flex;align-items:center;gap:var(--space-2);font:500 11px var(--mono);color:var(--critical);text-transform:uppercase;letter-spacing:.06em}.advisory-tag i{width:7px;height:7px;background:var(--critical);border-radius:50%}.advisory-actions,.advisory-impact{border-left:1px solid var(--line)}.advisory-impact h3{font:500 11px var(--mono);color:var(--muted);text-transform:uppercase;margin:0 0 12px}.impact-track{height:8px;border-radius:4px;background:var(--line);overflow:hidden;margin-bottom:12px}.impact-track i{background:var(--critical);display:block;height:100%}.advisory-impact p{display:flex;justify-content:space-between;margin-top:6px}.advisory-impact strong{font:12px var(--mono);color:var(--ink)}.advisory-actions{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2)}.posture-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.security-posture{display:grid;grid-template-columns:170px 1fr;grid-gap:20px;gap:20px;padding:var(--space-4)}.posture-gauge{text-align:center}.posture-gauge svg{width:170px;height:98px}.posture-gauge>strong{display:block;font:500 36px/1 var(--mono);margin-top:-48px;letter-spacing:-.04em}.posture-gauge>strong small{font-size:13px;color:var(--muted)}.posture-gauge>p{font-size:11px;color:var(--muted);margin-top:8px}.threat-level{margin-top:22px;text-align:left}.threat-level>span{font:10px var(--mono);letter-spacing:.06em;color:var(--muted)}.threat-level>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3px;gap:3px;margin:6px 0}.threat-level i{height:6px;background:var(--line);border-radius:2px}.threat-level .level-0{background:var(--ok)}.threat-level .level-1,.threat-level .level-2{background:var(--warn)}.threat-level .level-3{background:var(--critical)}.threat-level>b{font-size:11px;color:var(--warn);font-weight:500}.posture-categories{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-content:center}.posture-category{display:grid;grid-template-columns:minmax(120px,1.6fr) 1fr 40px;grid-gap:10px;gap:10px;align-items:center;font-size:12px}.posture-category small{display:block;color:var(--muted);margin-top:4px}.posture-category code{font-size:11px}.posture-track{height:6px;border-radius:3px;background:var(--line);overflow:hidden}.posture-track i{display:block;height:100%;border-radius:3px;background:var(--teal)}.attention-list>div{display:flex;gap:10px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--line)}.attention-list>div:last-child{border-bottom:0}.attention-list>div>i{width:7px;height:7px;background:var(--warn);border-radius:50%;flex-shrink:0}.attention-list>div>i.critical{background:var(--critical)}.attention-list>div>div{flex:1 1;min-width:0}.attention-list strong{display:block;font-size:12px;font-weight:600;overflow-wrap:anywhere}.attention-list small{display:block;font-size:11px;color:var(--muted);margin-top:2px}.attention-list .empty{display:block;padding:32px 16px}.technical-details{margin:16px 0;color:var(--muted);font-size:12px}.technical-details>summary{cursor:pointer;color:var(--teal);font-size:12px;font-weight:500;padding:10px 0;list-style-position:inside}.technical-details>summary:hover{color:var(--ink)}.technical-details>p{margin:10px 0;line-height:1.6}.technical-details .button{margin-top:12px}.cockpit-technical>summary{text-align:center;border-block:1px solid var(--line);font-family:var(--mono)}.timeline-legend{display:flex;gap:var(--space-3);flex-wrap:wrap;padding:10px 16px 4px;font:10px var(--mono);color:var(--muted)}.timeline-legend span{display:flex;align-items:center;gap:5px}.timeline-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--surface-secondary)}.site-timeline{padding:4px 16px 10px;overflow:auto;max-height:380px}.site-timeline-row{display:grid;grid-template-columns:180px 76px repeat(30,minmax(7px,1fr));grid-gap:3px;gap:3px;align-items:center;height:28px;border-bottom:1px solid var(--line);min-width:700px}.site-timeline-row:last-child{border-bottom:0}.site-timeline-row>a{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-timeline-row>code{font-size:11px}.timeline-header{font:10px var(--mono);color:var(--muted);height:24px}.timeline-cell{height:12px;border-radius:2px;background:var(--surface-secondary)}.timeline-cell.updated,.timeline-legend .updated{background:var(--chart-success)}.timeline-cell.observed{background:var(--chart-observed)}.timeline-cell.rollback,.timeline-legend .rollback{background:var(--warn)}.timeline-cell.vulnerable,.timeline-legend .vulnerable{background:var(--critical)}.timeline-cell.offline,.timeline-legend .offline{background:var(--ink)}.ops-filter-grid{display:flex;gap:10px;flex-wrap:wrap;padding:0 0 16px}.ops-filter-grid>.field{flex:1 1;min-width:125px}.ops-filter-grid input,.ops-filter-grid select{padding:7px 9px;font-size:12px}.ops-filter-grid .field>span{font-size:11px}.site-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin:0 0 20px;overflow:auto;white-space:nowrap}.site-tabs a{padding:10px 13px;border-bottom:2px solid transparent;color:var(--muted);font-size:12px}.site-tabs a[aria-current=page]{border-bottom-color:var(--teal);color:var(--teal);background:var(--mint)}.site-detail-heading{margin-bottom:16px}.site-detail-heading>.inline-row{margin-top:14px}.site-detail-heading>.inline-row>div{margin-right:auto}.field>span{font-size:12px;font-weight:500}.field small,.field>span{color:var(--muted)}.form-grid,.form-stack{padding:18px}.detail-list>div,.finding,.rule-row{border-color:var(--line)}.client-avatar,.rule-icon,.site-icon{border-radius:var(--radius-control);background:var(--mint);color:var(--teal)}.empty{padding:30px 20px}.empty__icon,.future__icon{background:var(--mint);color:var(--teal);border-radius:var(--radius-panel)}.empty h3{font-size:13px}.empty p{color:var(--muted);font-size:12px}.code-output,.policy-code{color:var(--ink)}.code-output,.policy-code,.template-card,.template-own{background:var(--surface-secondary);border-color:var(--line)}.template-card,.template-own{border-radius:var(--radius-panel)}.effective-rule{background:var(--mint);color:var(--teal)}.message{border-radius:var(--radius-control)}.message--error{background:var(--danger-soft);border-color:var(--line);color:var(--critical)}.message--success{background:var(--green-soft);border-color:var(--line);color:var(--teal)}.settings-grid,.target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}.target-card{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-secondary)}.target-card h3{margin:8px 0}.target-card p{font-size:12px;margin-bottom:14px;color:var(--muted)}.timeline{display:flex;gap:10px;overflow-x:auto;padding:var(--space-4);list-style:none}.snapshot-point{min-width:170px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-secondary)}.snapshot-point--selected{border-color:var(--teal);background:var(--mint)}.snapshot-point time{font-size:10px}.snapshot-point h3{font-size:12px;margin:7px 0}.snapshot-point small{display:block}.snapshot-marker{color:var(--teal)}.backup-diff .settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.diff-column{overflow-wrap:anywhere;font-size:12px}.diff-column code{font-size:10px}.diff-column ul{padding-left:18px}.diff-column li{padding:5px 0}.restore-dialog{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-overlay);padding:22px;width:600px;max-width:calc(100vw - 32px);color:var(--ink);max-height:calc(100dvh - 48px);overflow:auto}.restore-dialog::-webkit-backdrop{background:#0f172052;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.restore-dialog::backdrop{background:#0f172052;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.simulation-note{font-size:11px;color:var(--muted);padding:8px 0}.simulation-result{padding:12px 16px;background:var(--mint);color:var(--teal);border:1px solid var(--line);border-radius:var(--radius-control);margin:12px 0}.wizard-steps{display:flex;gap:var(--space-2);list-style:none;padding:var(--space-4);overflow:auto}.wizard-steps li{padding:var(--space-3);min-width:100px;flex:1 1;border:1px solid var(--line);font-size:11px}.wizard-steps .is-active{background:var(--mint);border-color:var(--teal)}.wizard-detail{padding:var(--space-4)}.wizard-detail p{margin:10px 0}.checkbox-label{display:flex;gap:var(--space-2);align-items:center;font-size:12px}.storage-summary{display:flex;gap:var(--space-3);padding:18px;align-items:center}.storage-summary strong{font:24px var(--mono)}progress{accent-color:var(--teal);height:7px;width:100%}.sheet-body h2{font-size:20px;letter-spacing:-.015em}.sheet-body>p{margin-top:6px;font-size:13.5px;color:var(--muted)}.setup-art{display:block;width:100%;max-width:340px;height:200px;margin:4px auto 8px;object-fit:contain}.setup-dots{display:flex;gap:5px}.setup-dots i{width:6px;height:6px;border-radius:50%;background:var(--line)}.setup-dots i.on{background:var(--teal)}.setup-choices{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:16px}.setup-choice{display:flex;gap:var(--space-3);align-items:flex-start;text-align:left;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-panel);width:100%;background:var(--paper)}.setup-choice.is-selected{border-color:var(--teal);background:var(--mint)}.choice-radio{width:16px;height:16px;flex-shrink:0;border:1.5px solid var(--line-strong);border-radius:50%;margin-top:2px;background:var(--paper);display:grid;place-items:center}.is-selected .choice-radio{border-color:var(--teal)}.is-selected .choice-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal)}.setup-choice strong{display:block;font-weight:600;font-size:13px}.setup-choice small{font-size:12.5px;margin-top:2px}.setup-choice .recommended{display:inline-block;font:500 9px var(--mono);color:var(--teal);border:1px solid var(--teal);border-radius:3px;padding:0 5px;margin-left:6px}.setup-option{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);margin:8px 0}.setup-option small{display:block;color:var(--muted)}.setup-option input{width:32px}.setup-progress{height:3px;background:var(--line);margin:-20px -24px 20px}.setup-progress i{display:block;height:100%;background:var(--teal)}.setup-download{display:flex;gap:var(--space-3);align-items:center;padding:12px 14px;background:var(--surface-secondary);border:1px solid var(--line);border-radius:var(--radius-panel);margin:14px 0}.setup-download>span{padding:12px 7px;background:var(--paper);border:1px solid var(--line);border-radius:4px;font:10px var(--mono);color:var(--teal)}.setup-download strong{display:block;font-size:12px}.setup-download small{display:block;font:10px var(--mono);color:var(--muted)}.setup-download a{margin-left:auto}.setup-steps{padding-left:22px;display:grid;grid-gap:10px;gap:10px;font-size:13px}.setup-steps li::marker{font-family:var(--mono);color:var(--teal)}.setup-wait{padding:20px 0;display:flex;gap:10px;justify-content:center;align-items:center;color:var(--teal)}.uptime-row{display:grid;grid-template-columns:200px 1fr 80px 80px;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:10px 16px;border-bottom:1px solid var(--line)}.uptime-row:last-child{border-bottom:0}.uptime-row strong{font-size:12px;font-weight:500;display:block}.uptime-row small{font:10px var(--mono);color:var(--muted)}.uptime-bars{display:grid;grid-template-columns:repeat(45,1fr);grid-gap:2px;gap:2px;height:22px}.uptime-bars i{background:var(--line);border-radius:2px}.uptime-bars i.up{background:var(--chart-success)}.uptime-bars i.down{background:var(--critical)}.uptime-row code{font-size:11px}.command-palette input{border:0;background:transparent;font-size:16px;min-height:42px}.palette-results{padding:6px;max-height:55vh;overflow:auto}.palette-option{display:flex;width:100%;gap:var(--space-3);text-align:left;padding:11px;border:0;background:transparent;color:var(--muted);border-radius:var(--radius-control);align-items:center}.palette-option:hover,.palette-option[aria-selected=true]{background:var(--mint);color:var(--teal)}.palette-option small{margin-left:auto;font-size:10px}.command-palette footer{padding:10px 15px;border-top:1px solid var(--line)}.command-palette footer,kbd{color:var(--muted);font:10px var(--mono)}kbd{padding:2px 5px;border:1px solid var(--line);border-radius:3px;background:var(--surface-secondary)}.marketing{background:var(--canvas);color:var(--ink)}.ops-hero{max-width:1320px;margin:auto;padding:70px 28px 55px;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:54px;gap:54px;align-items:center}.ops-hero__copy h1{font-size:clamp(36px,4vw,60px);line-height:1.1;margin:22px 0}.ops-hero__copy>p{font-size:15px;color:var(--muted);max-width:470px}.ops-hero__facts{display:flex;gap:18px;font:11px var(--mono);color:var(--muted);margin-top:26px}.marketing-console{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel);min-width:0;overflow:hidden}.console-title{display:flex;justify-content:space-between;padding:15px;border-bottom:1px solid var(--line);font:11px var(--mono)}.console-metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:18px;grid-gap:14px;gap:14px}.console-metrics small{display:block;font:10px var(--mono);color:var(--muted)}.console-metrics strong{font:30px var(--mono)}.console-metrics strong span{font-size:14px}.console-chart{padding:0 16px}.console-chart__label{display:flex;justify-content:space-between;font:10px var(--mono);margin:8px 0}.console-chart .recharts-wrapper{max-width:100%;height:auto!important}.console-chart .recharts-surface{width:100%;height:auto}.console-log{border-top:1px solid var(--line);background:var(--surface-secondary);padding:14px 17px;font:10px/2 var(--mono)}.console-log p{display:flex;gap:var(--space-3)}.console-log b{color:var(--teal)}.trust-line{display:flex;gap:18px;align-items:center;max-width:1264px;margin:auto;border-block:1px solid var(--line);padding:22px 0}.trust-line>a{margin-left:auto;color:var(--teal);white-space:nowrap}.trust-line p{font-size:12px;color:var(--muted)}@media(min-width:1600px){.main-content{padding:24px 32px 0}.security-posture{grid-template-columns:200px 1fr}.posture-gauge svg{width:200px;height:115px}.posture-gauge>strong{margin-top:-53px;font-size:40px}}@media(max-width:1200px){.posture-grid{grid-template-columns:1fr}.acute-warning{grid-template-columns:1.3fr 1fr}.advisory-actions{grid-column:1/-1;flex-direction:row;border-left:0;border-top:1px solid var(--line);justify-content:flex-start}.statement{align-items:start}.statement-date{max-width:150px}.uptime-row{grid-template-columns:170px 1fr 75px}.uptime-row>code:last-child{display:none}.topbar__right .command-trigger{min-width:0}.security-posture{grid-template-columns:200px 1fr}.posture-gauge svg{width:180px}}@media(max-width:1000px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{padding:0 16px}.cockpit-grid,.two-column{grid-template-columns:1fr}.statement{flex-direction:column;gap:var(--space-2)}.statement-date{max-width:none}.main-content{padding:20px 18px 0}.topbar__right .command-trigger span{display:none}.backup-diff .settings-grid,.ops-hero,.settings-grid,.target-grid{grid-template-columns:1fr}}@media(max-width:760px){.app-rail{display:none}.sidebar{left:0;width:240px;padding:18px 12px 0;transform:translateX(-100%)}.sidebar--open{transform:translateX(0)}.sidebar__brand{display:flex;padding:0 8px 16px}.sidebar-shade{display:block}.workspace__body{margin-left:0;width:100%}.main-content{padding:16px 14px 0}.topbar{padding:0 12px;height:52px}.topbar__right{gap:6px}.topbar__right .button svg{display:none}.breadcrumb{gap:5px}.breadcrumb>span,.breadcrumb>svg{display:none}.topbar .command-trigger{padding:6px;min-width:30px}.topbar .command-trigger kbd{display:none}.demo-banner{font-size:10px;padding:7px 14px}.demo-banner a{display:none}.page-heading{align-items:start;flex-wrap:wrap}.page-actions{display:none}.statement h1{font-size:23px}.statement-date{font-size:10px}.acute-warning{grid-template-columns:1fr}.acute-warning>div{padding:14px}.advisory-impact{border-left:0;border-top:1px solid var(--line)}.advisory-actions{flex-wrap:wrap;gap:6px}.metric-grid{gap:10px}.ops-kpi{padding:var(--space-3)}.ops-kpi>strong{font-size:23px}.ops-kpi>small,.ops-kpi>span{font-size:9px}.security-posture{grid-template-columns:1fr;padding:var(--space-4);gap:18px}.posture-gauge{max-width:220px;margin:auto}.posture-categories{gap:13px}.posture-category{grid-template-columns:minmax(140px,1.5fr) 1fr 36px}.posture-category small{font-size:9px}.posture-grid .panel__head{align-items:center}.panel__head{padding:11px 12px;flex-wrap:wrap}.timeline-legend{gap:var(--space-2);font-size:9px;padding-inline:12px}.site-timeline{padding-inline:12px;max-height:300px}.search-field{min-width:0;flex:1 1}.toolbar{flex-wrap:wrap;gap:var(--space-2)}.ops-filter-grid>.field{min-width:100px}.setup-art{height:160px}.sheet-body h2{font-size:19px}.setup-progress{margin:-16px -18px 16px}.setup-choice{padding:10px}.setup-choice .recommended{font-size:8px;margin-left:4px}.setup-download{flex-wrap:wrap;padding:10px;gap:var(--space-2)}.setup-download a{width:100%;margin:4px 0 0}.setup-dots{display:none}.uptime-row{grid-template-columns:1fr 70px;gap:var(--space-2)}.uptime-bars{grid-row:2;grid-column:1/-1}.workspace-footer{font-size:9px;gap:10px;flex-wrap:wrap}.trust-line{flex-wrap:wrap;padding:20px}.ops-hero{padding:32px 20px;gap:28px}.ops-hero__facts{flex-wrap:wrap}.form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.time-machine-stage{height:330px;overflow:hidden;border-block:1px solid var(--line);background-color:var(--surface-secondary);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:24px 24px;display:flex;align-items:flex-end;justify-content:center;padding:20px}.snapshot-stack{position:absolute;width:64%;height:200px;bottom:66px;transform:perspective(800px) rotateX(12deg);box-shadow:0 -18px 0 -3px var(--surface-secondary),0 -19px 0 -3px #dde1e6,0 -36px 0 -6px var(--surface-secondary),0 -37px 0 -6px #dde1e6;opacity:.65}.snapshot-preview,.snapshot-stack{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel)}.snapshot-preview{position:relative;width:76%;max-width:650px;box-shadow:0 10px 30px #0f17201a;overflow:hidden}.snapshot-browser{height:28px;background:var(--surface-secondary);border-bottom:1px solid var(--line);align-items:center;gap:5px;padding:0 10px;font:10px var(--mono);color:var(--muted)}.snapshot-browser i{width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.snapshot-browser span{margin-left:10px}.snapshot-content{padding:20px}.snapshot-content h3{font-size:20px;margin:10px 0 2px}.snapshot-content>p{font:11px var(--mono);color:var(--muted)}.snapshot-content>p:last-child{font-size:10px;margin-top:18px}.snapshot-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0 0;grid-gap:var(--space-3);gap:var(--space-3)}.snapshot-facts>span{font-size:11px;color:var(--muted)}.snapshot-facts strong{display:block;font:24px var(--mono);color:var(--ink);margin-bottom:4px}.restore-summary{padding:14px;border:1px solid var(--critical);border-left-width:4px;border-radius:var(--radius-panel)}.restore-summary p{margin:8px 0;font-size:12px}.restore-summary .field{margin-top:16px}.snapshot-timeline{max-height:260px}.snapshot-point{flex:0 0 170px}.snapshot-point button{min-height:25px;padding:var(--space-1)}.snapshot-point .inline-row{gap:5px}.timeline .badge{margin-top:6px}@media(max-width:760px){.time-machine-stage{height:300px;padding:var(--space-3)}.snapshot-preview{width:94%}.snapshot-content{padding:14px}.snapshot-content h3{font-size:17px}.snapshot-facts{gap:var(--space-2)}.snapshot-facts>span{font-size:9px}.snapshot-facts strong{font-size:20px}}.topbar-status{display:flex;gap:var(--space-4);font:11px var(--mono);color:var(--muted);margin-left:auto}.topbar-status>span{white-space:nowrap}.topbar-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ok);margin-right:6px}.topbar-status .text-danger i{background:var(--critical)}.sidebar__bottom>.button{justify-content:flex-start}.view-switch{display:flex;border:1px solid var(--line-strong);border-radius:var(--radius-control);overflow:hidden}.site-link small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.palette-search{display:flex;align-items:center;gap:var(--space-3);padding:12px 16px;border-bottom:1px solid var(--line)}.palette-option>span{margin-left:auto;color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-trigger{background:var(--surface-secondary);font:12px var(--mono);color:var(--muted)}.command-trigger kbd{margin-left:20px}.command-trigger svg{width:14px}@media(max-width:1100px){.topbar-status{display:none}}@media(max-width:760px){.command-trigger kbd,.command-trigger span{display:none}.topbar .command-trigger{padding:7px}.sidebar__bottom{padding-top:8px}.sidebar__brand{position:-webkit-sticky;position:sticky;top:-18px;background:var(--paper);z-index:2;padding-top:4px}}.app-rail .rail-settings{margin-top:auto}.app-rail .rail-help{margin-top:0}.org-switch{color:inherit}.org-switch:hover{color:var(--teal)}.ops-kpi{position:relative;min-width:0;padding-bottom:20px}.ops-kpi>small{display:block;max-width:calc(100% - 86px);min-height:28px}.metric-sparkline{position:absolute;right:16px;bottom:19px;width:82px;color:var(--teal)}.attention-all{display:flex;align-items:center;justify-content:center;gap:6px;padding:var(--space-3)}.site-timeline{max-height:none;overflow-x:auto;overflow-y:hidden}.site-timeline-row{height:42px}.site-timeline-row.timeline-header{height:26px}.site-timeline-row>a strong{display:block;font-size:11px;font-weight:500}.site-timeline-row>a small{display:block;font:9px var(--mono);color:var(--muted);overflow:hidden;text-overflow:ellipsis}.list-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);padding:12px 16px;border-top:1px solid var(--line)}.list-pagination>span{margin-right:auto;font:11px var(--mono);color:var(--muted)}.site-tabs button{padding:10px 13px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--muted);font:500 12px var(--font-body);white-space:nowrap}.site-tabs button[aria-pressed=true]{border-bottom-color:var(--teal);color:var(--teal);background:var(--mint)}.uptime-note{display:flex;align-items:center;gap:var(--space-4);padding:12px 16px;margin-bottom:16px;border:1px solid var(--warn);border-left-width:4px;border-radius:var(--radius-panel);background:var(--paper)}.uptime-note>div{flex:1 1;min-width:0}.uptime-note strong{font-size:12px}.uptime-note p{margin-top:3px;font-size:12px;color:var(--muted)}.uptime-legend{padding:0;gap:var(--space-2)}.uptime-bars i.cloudflare,.uptime-legend .cloudflare{background:repeating-linear-gradient(45deg,#e6e9ec 0 3px,#cfd5db 3px 6px)}.uptime-bars i.slow{background:var(--chart-warning)}.uptime-row small{display:block;overflow:hidden;text-overflow:ellipsis}.uptime-row>a{min-width:0}.history-site-choice{display:flex;align-items:center;gap:10px;font:11px var(--mono);color:var(--muted);min-width:0}.history-site-choice select{width:auto;max-width:240px;min-width:140px;font:12px var(--font-body);padding:6px 10px;min-height:32px}.time-machine-toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.time-machine-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.time-machine-layout>.panel{min-width:0;margin:0}.time-machine-stage{display:block;position:relative;height:440px;padding:0;perspective:1400px;perspective-origin:50% 0;border-top:0;border-bottom:1px solid var(--line);background-position:-1px -1px}.time-machine-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--surface-secondary) 0,color-mix(in srgb,var(--surface-secondary) 40%,transparent) 40%,transparent 70%)}.time-machine-stage:focus-visible{outline:2px solid var(--teal);outline-offset:-3px}.time-machine-stage .snapshot-preview{position:absolute;left:50%;bottom:18px;width:72%;max-width:600px;padding:0;text-align:left;transform-origin:50% 100%;transition:transform .35s,opacity .3s;cursor:pointer;color:var(--ink);font:inherit;border:1px solid var(--line)}.snapshot-browser{display:flex}.snapshot-content{display:block;padding:16px 18px 20px}.snapshot-name{display:block;font-size:18px;margin-top:8px}.snapshot-illustration{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2);height:70px;margin:12px 0}.snapshot-illustration i{display:block;background:var(--mint);border-radius:4px}.snapshot-illustration i+i{background:var(--surface-secondary)}.snapshot-content>small{display:block;font:10px var(--mono);color:var(--muted);margin-top:14px}.snapshot-facts{margin-top:10px}.snapshot-facts strong{font-size:22px}.time-machine-info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding:14px 16px}.time-machine-info h3{font-size:15px}.time-machine-info time{font-size:11px;color:var(--muted)}.time-machine-info ul{margin:8px 0 0;padding-left:16px;font-size:11px;display:grid;grid-gap:6px;gap:6px}.time-machine-info>.inline-row{align-items:flex-start;flex-wrap:wrap;gap:var(--space-2)}.time-machine-info>p{width:100%;font:10px var(--mono);color:var(--muted)}.snapshot-scrubber{position:relative;padding:12px 12px 12px 30px;max-height:560px;overflow-y:auto}.snapshot-scrubber:before{content:"";position:absolute;left:15px;top:12px;bottom:12px;width:1px;background:var(--line)}.snapshot-scrubber section+section{margin-top:14px}.snapshot-scrubber h4{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.snapshot-tick{position:relative;display:block;width:100%;text-align:left;padding:6px 0;border:0;background:none;color:var(--muted);font:12px var(--font-body)}.snapshot-tick:before{content:"";position:absolute;left:-19px;top:11px;width:8px;height:8px;border-radius:50%;background:var(--teal);border:2px solid white;box-sizing:content-box;z-index:1}.snapshot-tick--update:before{background:var(--warn)}.snapshot-tick--malware:before{background:var(--critical)}.snapshot-tick--manual:before{background:var(--muted)}.snapshot-tick strong{font-weight:500;display:block}.snapshot-tick time{display:block;font-size:10px;color:var(--muted)}.snapshot-tick[aria-pressed=true] strong{color:var(--teal);font-weight:600}.snapshot-tick[aria-pressed=true]:before{box-shadow:0 0 0 3px var(--mint);transform:scale(1.15)}.backup-comparison{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.backup-comparison .diff-column{border-top:1px solid var(--line);padding-top:12px}@media(max-width:1100px){.ops-kpi>small{max-width:100%;padding-right:0}.metric-sparkline{position:static;display:block;margin-top:8px}.time-machine-layout{grid-template-columns:minmax(0,1fr) 200px}.time-machine-stage{height:400px}.time-machine-stage .snapshot-preview{width:84%}}@media(max-width:760px){.page-heading:has(.history-site-choice) .page-actions{display:flex;width:100%}.history-site-choice{max-width:100%}.history-site-choice select{max-width:calc(100vw - 100px)}.time-machine-layout{grid-template-columns:minmax(0,1fr)}.time-machine-stage{height:350px}.time-machine-stage .snapshot-preview{width:86%}.snapshot-content{padding:14px}.snapshot-facts>span{font-size:10px}.time-machine-info{padding:14px}.snapshot-scrubber{max-height:360px}.uptime-note{align-items:flex-start;flex-wrap:wrap}.site-timeline{max-height:none}.site-timeline-row{grid-template-columns:145px 76px repeat(30,minmax(7px,1fr));min-width:630px}.metric-sparkline{width:72px;height:20px}.ops-kpi>small{min-height:24px}.list-pagination{padding:10px 12px}.uptime-legend{font-size:9px}}@media(prefers-reduced-motion:reduce){.time-machine-stage .snapshot-preview{transition:none}}.ops-kpi:not(:has(.metric-sparkline)){padding-bottom:14px}.ops-kpi:not(:has(.metric-sparkline))>small{max-width:100%;min-height:0}.ops-filter-grid>.field{flex:0 1 240px}@media(max-width:760px){.ops-filter-grid>.field{flex:1 1 130px}}.backup-status-body{padding:12px 16px;color:var(--muted);font-size:12px}.backup-status-body details{margin-top:10px}.backup-status-body summary{cursor:pointer;color:var(--teal);font-weight:500}.backup-status-body ul{list-style:none;padding:0;margin:8px 0 0}.backup-status-body li{display:flex;justify-content:space-between;gap:var(--space-4);padding:8px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.backup-status-body strong{font-weight:500;color:var(--ink)}.backup-status-body time{display:block;font:10px var(--mono);color:var(--muted)}.platform-admin{display:block}.platform-admin .platform-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:14px 16px;border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:0}.platform-admin .platform-row:last-child{border-bottom:0}.platform-admin .toolbar{margin-block:16px}.platform-admin .sidebar small{display:block}.platform-admin .platform-row>div{min-width:0}.platform-admin details{margin-top:8px}.platform-admin .sidebar{display:block}.platform-admin .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){.platform-admin .sidebar{transform:none;position:static;width:auto;height:auto;margin-left:56px;padding:var(--space-3)}.platform-admin .sidebar nav{display:flex;flex-wrap:wrap;gap:var(--space-1)}.platform-admin .sidebar .help{display:none}.platform-admin .workspace__body{margin-left:56px;width:calc(100% - 56px)}.platform-admin .app-rail{display:flex}.platform-admin .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin .platform-row{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.platform-admin .toolbar{flex-wrap:wrap}.platform-admin .topbar>a{font-size:10px}}.platform-admin .org-switch{display:block}.platform-admin form.toolbar{justify-content:flex-start;align-items:flex-end;gap:var(--space-3)}.platform-admin form.toolbar>.button:last-child{margin-left:auto}@media(max-width:760px){.platform-admin form.toolbar>.button:last-child{margin-left:0}}.platform-admin .panel__head .button{text-align:center}.platform-admin .panel-padding .toolbar{justify-content:flex-start;gap:var(--space-2)}.nav-label{text-transform:uppercase}.nav-count{margin-left:auto;color:var(--muted)}.nav-count.text-danger{color:var(--critical)}.topbar-status{gap:10px}.topbar-status .next-run i{background:#2f6fb5}.topbar__right .command-trigger svg{display:block}.ops-kpi>span{text-transform:uppercase}.ops-kpi>strong>small{font:12px var(--mono);color:var(--muted);letter-spacing:0}.ops-kpi>strong{font-size:26px}.ops-kpi{min-height:106px}.impact-track{display:flex}.advisory-impact p>span{display:flex;gap:7px;align-items:center}.advisory-impact p i{width:7px;height:7px;border-radius:1px}.posture-categories{gap:13px}.posture-category small{font:10px var(--mono);margin-top:2px}.posture-category{grid-template-columns:minmax(150px,1.3fr) 1fr 28px}.security-posture{grid-template-columns:200px 1fr;gap:var(--space-5);padding:18px 16px}.posture-gauge svg{width:200px;height:115px}.posture-gauge>strong{margin-top:-52px}.threat-level .threat-labels{font:9px var(--mono);color:var(--muted);margin-top:0}.history-panel-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.history-panel-actions .timeline-legend{padding:0}.single-site-strip{grid-template-columns:repeat(30,minmax(5px,1fr));min-width:0;height:50px}.single-site-strip .timeline-cell{height:22px}.site-detail-heading h1{font-size:24px}.toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.toolbar select{width:auto;max-width:180px;min-height:32px;padding:5px 28px 5px 10px}.toolbar .view-switch{margin-left:auto}.toolbar .search-field{flex:0 1 260px}.toolbar>.muted{display:none}.ops-filter-grid{margin-top:4px}.uptime-row{grid-template-columns:200px 1fr 80px}.uptime-row small.text-danger{color:var(--critical)}.history-site-choice{width:auto;min-height:32px;max-width:240px;padding:5px 28px 5px 10px}.sheet-footer>.muted{font:11px var(--mono)}@media(max-width:760px){.security-posture{grid-template-columns:1fr}.posture-category{grid-template-columns:minmax(140px,1.5fr) 1fr 28px}.toolbar .search-field{flex:1 1 100%}.toolbar select{flex:1 1;max-width:48%}.toolbar .view-switch{margin-left:0}.uptime-row{grid-template-columns:1fr 70px}.uptime-row>code:last-child{display:block}.page-heading .page-actions{display:flex;max-width:100%}.page-heading .history-site-choice{max-width:100%}.site-detail-heading>.inline-row{flex-wrap:wrap}.site-detail-heading>.inline-row>div{flex-basis:100%}.ops-kpi>strong{font-size:23px}.ops-kpi>strong>small{font-size:11px}.history-panel-actions{gap:var(--space-2)}.topbar .command-trigger svg{display:block!important}.topbar .command-trigger{border:0;background:transparent}}.snapshot-skeleton{display:grid;grid-gap:14px;gap:14px;padding:20px;min-height:270px}.skeleton-navigation{height:13px;width:35%;border-radius:3px}.skeleton-hero,.skeleton-navigation{display:block;background:var(--surface-secondary)}.skeleton-hero{height:90px;border-radius:4px}.skeleton-lines{display:grid;grid-gap:7px;gap:7px;width:70%}.skeleton-lines i{height:7px;background:var(--surface-secondary);border-radius:2px}.skeleton-lines i:last-child{width:68%}.skeleton-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.skeleton-columns i{height:52px;background:var(--surface-secondary);border-radius:4px}.snapshot-tick>span{display:block;font:10px var(--mono);color:var(--muted)}.snapshot-tick--rollback:before{background:var(--warn)}.time-machine-info ul.concrete-changes{list-style:none;padding:0}.concrete-changes li{position:relative;padding-left:13px}.concrete-changes li:before{content:"";position:absolute;left:0;top:5px;width:6px;height:6px;border-radius:50%;background:var(--ok)}.concrete-changes li.change-warning:before{background:var(--warn)}.backup-location{display:flex;align-items:center;gap:var(--space-3)}.backup-location>div{flex:1 1}.backup-location strong{font-weight:500}.backup-location p{font-size:12px;color:var(--muted);margin-top:3px}.cloud-coming{margin:20px 0}.storage-scope-label{font-size:12px;color:var(--muted);margin:16px 0 5px}.storage-scope-label+.setup-choices{margin-top:0}.retention-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}.restore-targets{max-height:220px;overflow:auto}.restore-targets .setup-choice{overflow-wrap:anywhere}.time-machine-main>.technical-details{margin:0}.sheet-body .technical-details:last-child{margin-bottom:0}@media(max-width:760px){.snapshot-skeleton{min-height:235px;gap:var(--space-3);padding:var(--space-4)}.skeleton-hero{height:70px}.skeleton-columns i{height:40px}.retention-fields{grid-template-columns:1fr}.backup-location{align-items:flex-start;flex-wrap:wrap}.sheet-footer>.muted{font-size:9px}.snapshot-browser span{font-size:8px;margin-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup-sheet .restore-targets{max-height:160px}}.statement-date{max-width:none;white-space:nowrap;font-size:10px}.posture-grid{align-items:start}.security-posture{min-height:300px}.attention-item{min-height:60px}.attention-list small{overflow-wrap:anywhere}.time-machine-timeline .list-pagination{justify-content:space-between}.toolbar .search-field{min-width:200px}@media(max-width:760px){.statement-date{white-space:normal}.toolbar .search-field{min-width:0}.ops-kpi>strong:has(+small){margin-bottom:8px}}@media(max-width:760px){.toolbar{display:grid;grid-template-columns:1fr 1fr}.toolbar .search-field{grid-column:1/-1;min-width:0}.toolbar select{width:100%;max-width:none;min-width:0}.toolbar .view-switch{justify-self:start}.toolbar>.button{justify-self:end}}.ops-kpi:not(:has(>small)){min-height:80px;padding-bottom:12px}.uptime-row{grid-template-columns:200px minmax(0,1fr) 80px 80px}.uptime-row>code{text-align:right}@media(max-width:760px){.uptime-row{grid-template-columns:minmax(0,1fr) 65px 70px}.uptime-bars{grid-row:2;grid-column:1/-1}}.artifact-grid:has(>a:only-child){grid-template-columns:minmax(0,1fr)}.artifact-section .view-switch{margin-bottom:12px}.run-comparison{margin:18px 0}.run-steps-compact{list-style:none;padding:0;margin:20px 0}.run-steps-compact li{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:var(--space-3);gap:var(--space-3);padding:8px 0;border-bottom:1px solid var(--line);font-size:12px}.run-steps-compact time{font:11px var(--mono);color:var(--muted);text-align:right}.run-comparison .artifact-grid{grid-template-columns:1fr}.run-comparison .view-switch{flex-wrap:wrap}.technical-details code{white-space:pre-wrap;overflow-wrap:anywhere}.run-image-compare{position:relative;margin-top:16px;border:1px solid var(--line);overflow:hidden}.run-image-compare>img{display:block;width:100%;height:auto;max-height:320px;object-fit:cover;object-position:top}.run-image-compare>.run-image-after{position:absolute;inset:0}.run-image-compare label{display:block;padding:10px;background:var(--paper);position:relative;font:11px var(--mono)}.run-image-compare input{display:block;width:100%;accent-color:var(--teal)}@media(max-width:760px){.run-image-compare>img{max-height:220px}.run-steps-compact li{gap:var(--space-2);font-size:11px}}.run-image-stage{position:relative}.run-image-mode{position:absolute;z-index:2;right:8px;top:8px;width:auto;max-width:160px;margin:0;padding:6px 8px;background:var(--paper);border:1px solid var(--line);border-radius:4px;font:11px var(--mono);color:var(--ink)}.admin-customer-row{display:grid;grid-template-columns:minmax(160px,2fr) 1fr 80px 100px 100px;grid-gap:var(--space-3);gap:var(--space-3);padding:14px 16px;border-bottom:1px solid var(--line);align-items:center}.platform-admin .toolbar .admin-search{flex:1 1}.status-dot.warning{background:var(--warn)}.text-warning{color:var(--warn)}@media(max-width:760px){.admin-customer-row{grid-template-columns:minmax(0,1fr) 80px;gap:var(--space-2)}.admin-customer-row.muted{display:none}.platform-admin table{font-size:11px}.platform-admin td,.platform-admin th{padding:8px 4px}}.platform-admin .status-dot{margin-right:6px}@media(max-width:760px){.platform-admin table{width:100%;table-layout:fixed}.platform-admin td,.platform-admin th{white-space:normal;overflow-wrap:anywhere}.platform-admin th:first-child{width:40%}.platform-admin th:not(:first-child){width:20%}.admin-customer-row>span:nth-child(3):after{content:attr(data-count-label);color:var(--muted)}.topbar__right .command-trigger svg{display:block}}.sheet-summary{margin-right:auto;font:11px var(--mono);color:var(--muted);max-width:45%}.tag-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.tag-chip{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--muted);font:11px var(--font-body);cursor:pointer}.context-cards{display:grid;grid-gap:10px;gap:10px;margin:16px 0}.context-card{padding:var(--space-3);border:1px solid var(--line);border-radius:8px;background:var(--paper);text-align:left;font:14px var(--font-body);color:var(--ink)}.context-card textarea{display:block;width:100%;min-height:70px;resize:vertical;border:0;background:transparent;font:14px/1.5 var(--font-body);color:var(--ink)}.note-menu{margin-left:auto}.note-menu summary{cursor:pointer;list-style:none}.context-notices{display:grid;grid-gap:10px;gap:10px;margin:20px 0}.context-notices .notice{display:flex;gap:10px;border-color:var(--warn);color:var(--warn)}.context-notices p{margin:0 0 6px}.schedule-choices{border:0;padding:0;margin:20px 0}.schedule-choices legend{font:12px var(--font-body);margin-bottom:8px}.schedule-choices .setup-choices{display:flex;flex-wrap:wrap;gap:var(--space-2)}.schedule-choices .setup-choice{flex:1 1 100px;padding:var(--space-3);min-width:0}.storage-progress{width:100%;height:8px;accent-color:var(--teal)}.quota-stepper{display:flex;align-items:center;gap:var(--space-3);margin:20px 0;flex-wrap:wrap}.quota-stepper>span{flex:1 1 100%}@media(max-width:760px){.sheet-summary{max-width:100%;flex:1 1 100%}.context-card{min-width:0}.tag-chips{max-width:100%}}.sheet-body>.button+h3{margin:20px 0 12px}.sheet-body>.field+.check-field{margin-top:12px}.context-notices .notice{border:1px solid var(--warn);border-radius:var(--radius-panel);padding:var(--space-3);background:var(--paper)}@media(max-width:760px){.schedule-choices .setup-choice{flex-basis:135px}}.tag-chips{align-items:center}.storage-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:4px;overflow:hidden;background:var(--line)}.storage-progress::-webkit-progress-bar{background:var(--line)}.storage-progress::-webkit-progress-value{background:var(--teal)}.storage-progress::-moz-progress-bar{background:var(--teal)}@media(max-width:760px){.sheet-footer:has(>.muted),.sheet-footer:has(>.sheet-summary){justify-content:flex-end}.sheet-footer>.muted,.sheet-footer>.sheet-summary{flex:1 0 100%;max-width:100%;font-size:9px}}.storage-packages .setup-choice{flex-basis:calc(50% - 8px)}.reachability-help .technical-details{margin-bottom:0}.reachability-help code{overflow-wrap:anywhere}@media(max-width:600px){.site-tabs{flex-wrap:wrap;overflow:visible;gap:0}.site-tabs a{padding:10px 12px;flex:0 0 auto}}.snapshot-tick--failed:before{background:var(--warn)}.concrete-changes li.change-warning,.snapshot-tick--failed>span,.snapshot-tick--failed[aria-pressed=true] strong{color:var(--warn)}.account-links{display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:20px;font-size:14px}.account-settings{display:grid;grid-gap:20px;gap:20px;max-width:900px}.account-settings fieldset{border:0;padding:0;margin:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.account-settings .detail-list>div{gap:var(--space-4);flex-wrap:wrap}.account-settings .detail-list span{overflow-wrap:anywhere;min-width:0}.account-settings .form-stack{max-width:620px}.account-settings .button{justify-self:start}.account-settings .panel-padding p{margin:0 0 16px;line-height:1.6}.account-settings .panel__head p,.account-settings .sheet-body{overflow-wrap:anywhere}.empty-workspace-steps{margin:20px 0 0;padding-left:20px;color:var(--muted)}.empty-workspace-steps li+li{margin-top:6px}.legal-consent a{color:var(--teal);text-decoration:underline;text-underline-offset:2px}.account-signin{margin-top:16px}.support-main{max-width:1040px;margin:0 auto;width:100%}.support-shell{min-height:100vh;background:var(--canvas)}.support-form,.support-thread{padding:var(--space-5);display:grid;grid-gap:18px;gap:18px}.support-form label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.support-form textarea{width:100%;font:inherit;resize:vertical}.support-message{padding:20px 0;border-bottom:1px solid var(--line);min-width:0}.support-message header{display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.support-internal{border-left:3px solid var(--amber);padding-left:16px}.help-grid,.support-attachments{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.support-attachment{border:1px solid var(--line);border-radius:8px;padding:var(--space-3);display:grid;grid-gap:var(--space-2);gap:var(--space-2);overflow-wrap:anywhere}.help-article img,.support-attachment img{width:100%;height:auto;border-radius:8px}.support-main .panel{margin-top:24px}.support-main input[type=file]{max-width:100%}.help-card{padding:var(--space-5);border:1px solid var(--line);border-radius:12px;background:var(--paper)}.help-article{line-height:1.8;max-width:760px}.help-article h2{margin-top:32px}@media(max-width:600px){.support-form,.support-thread{padding:var(--space-4)}.support-main{padding:20px 16px}.support-main .platform-row{flex-wrap:wrap;overflow-wrap:anywhere}.support-main h1{overflow-wrap:anywhere}}.support-attachment{max-width:280px}.support-attachment img{height:140px;object-fit:contain;background:var(--canvas)}.support-upload{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:start}.support-upload small{max-width:100%;overflow-wrap:anywhere}.support-file-input{display:none}.support-form>.button{justify-self:start}.help-search{display:flex;align-items:flex-end;gap:var(--space-3);max-width:560px;margin:28px 0}.help-search label{display:grid;grid-gap:var(--space-2);gap:var(--space-2);flex:1 1;min-width:0}.help-search input{width:100%}.help-soon{color:var(--muted);background:var(--canvas)}.help-contact{margin-top:32px;display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap}.help-article,.help-reading{max-width:680px}.support-message time{font-family:var(--font-body);font-size:12px;font-weight:400;color:var(--muted)}.support-attachments{display:flex;flex-direction:column;gap:var(--space-2)}.support-attachment{display:flex;align-items:center;gap:var(--space-3);max-width:none;padding:10px 12px;min-width:0}.support-attachment>div{flex:1 1;min-width:0}.support-attachment strong{display:block;font-size:13px;overflow-wrap:anywhere}.support-attachment small,.support-hint{color:var(--muted);font-size:12px;line-height:1.5}.support-attachment img{width:48px;height:48px;flex-shrink:0;object-fit:cover;background:none}.support-attachment>button{flex-shrink:0}.support-status{display:inline-flex;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:500}.support-status--open{background:var(--blue-soft);color:var(--blue)}.support-status--waiting{background:var(--amber-soft);color:var(--amber)}.support-status--resolved{background:var(--green-soft);color:var(--ok)}.support-internal,.support-note-form textarea{background:var(--amber-soft)}.support-internal{padding:var(--space-4)}.support-assignment,.support-filters{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.support-assignment>label,.support-filters>label{flex:1 1;min-width:120px}.support-filters{padding:20px 24px;border-bottom:1px solid var(--line)}.support-table{width:100%;border-collapse:collapse;font-size:13px}.support-table td,.support-table th{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line)}.support-table th{font-size:11px;color:var(--muted);font-weight:500}.support-table td:first-child{font-weight:500}.support-age{color:var(--muted);white-space:nowrap}.support-unread{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--blue)}@media(max-width:600px){.support-table,.support-table tbody{display:block}.support-table thead{display:none}.support-table tr{display:flex;flex-wrap:wrap;gap:10px;position:relative;padding:var(--space-4);border-bottom:1px solid var(--line)}.support-table td{padding:0;border:0}.support-table td:first-child{flex-basis:100%;padding-right:16px;overflow-wrap:anywhere}.support-table td:last-child{position:absolute;right:16px;top:18px}.support-filters{padding:var(--space-4);gap:10px}.support-assignment>label{min-width:100px}.help-search{gap:var(--space-2)}}.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-search{width:calc((100% - 16px)/2)}@media(max-width:600px){.help-grid{grid-template-columns:1fr}.help-search{width:100%}.account-security-hint{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.account-security-hint .button{text-align:left}}button.nav-link{width:100%;border:0;background:transparent;text-align:left;font-family:inherit;cursor:pointer}button.nav-link:hover{background:var(--mint);color:var(--teal)}@media(max-width:600px){.rule-row.approval-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.approval-row>div{width:100%}}.approval-evidence .artifact-grid img{height:auto;object-fit:contain}.help-chat{padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:24px 0}.help-chat .help-search{display:flex;align-items:flex-end;gap:var(--space-3);margin:0}.help-chat label{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.help-chat-turn{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:20px;line-height:1.7;overflow-wrap:anywhere}.help-chat-turn+.button{margin-top:12px}.help-chat-question{font-size:13px;font-weight:400;color:var(--muted);margin-bottom:8px}.help-chat-sources{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:12px}.help-chat-sources .tag-chip{font-size:12px;color:var(--ink);background:var(--canvas);text-decoration:none;white-space:normal}.help-chat details .help-chat-turn{margin-top:12px}.header-grade{font:600 24px IBM Plex Mono,monospace;padding-right:12px}@media(max-width:600px){.help-chat .help-search{gap:var(--space-2);width:100%}.help-chat-turn{padding:var(--space-4)}}.status-dot.danger{background:var(--critical)}.status-dot.unknown{background:var(--muted)}.uptime-row .text-link{display:flex;align-items:center;gap:var(--space-2);text-align:left;min-width:0;overflow-wrap:anywhere}.notification-channel-row{flex-wrap:wrap;gap:var(--space-3);padding:12px 0;border-bottom:1px solid var(--line)}.uptime-row button.text-link{border:0;background:transparent;padding:0;border-radius:0}.uptime-options{margin-top:12px}.uptime-option{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid var(--line);gap:var(--space-4);font-size:13px}.uptime-option:last-child{border-bottom:0}.uptime-option small{font-size:12px}.uptime-segments{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-control);overflow:hidden;flex-shrink:0}.uptime-segments button{border:0;background:var(--paper);padding:6px 12px;font:500 12px var(--sans);color:var(--muted);white-space:nowrap}.uptime-segments button+button{border-left:1px solid var(--line)}.uptime-segments button.on{background:var(--mint);color:var(--teal)}.uptime-segments button:disabled{opacity:.45}.uptime-switch{width:36px;height:20px;border-radius:var(--radius-overlay);background:var(--line);position:relative;flex:none;border:0}.uptime-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--paper)}.uptime-switch.on{background:var(--teal)}.uptime-switch.on:after{transform:translateX(16px)}.uptime-switch:disabled{opacity:.5}.uptime-metrics .ops-kpi{min-height:80px}.uptime-row .text-link small{display:block;font:11px var(--mono);margin-top:4px;color:var(--muted)}.uptime-legend{display:flex;gap:14px;font:10px var(--mono);color:var(--muted);flex-wrap:wrap}.uptime-legend span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;background:var(--mint)}.uptime-legend span:nth-child(2):before{background:var(--critical)}.uptime-legend span:nth-child(3):before{background:var(--warn)}.uptime-legend span:nth-child(4):before{background:var(--line)}.uptime-site-summary{display:flex;align-items:center;gap:20px;margin-bottom:18px}.uptime-site-summary h2{flex:1 1}.uptime-site-summary small{display:block;font-size:11px;color:var(--muted)}.uptime-site-summary .status-dot{margin-right:8px}.uptime-location-copy{font-size:13px;color:var(--muted);margin-bottom:16px}.notification-channel-row{display:flex;gap:14px;align-items:center}.notification-channel-row>div{flex:1 1}.notification-channel-row small{display:block;color:var(--muted)}.channel-symbol{font:20px var(--mono);width:24px;text-align:center}.channel-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.channel-types button:disabled{opacity:.45}.panel__head .button.channel-add{font-size:12px;min-height:32px;padding:6px 12px;white-space:nowrap;text-align:center}.channel-menu summary{cursor:pointer;font-size:20px;list-style:none}.channel-menu summary::-webkit-details-marker{display:none}.approval-evidence .artifact-grid img{height:260px;object-fit:cover;object-position:top}.approval-evidence .artifact-grid a{overflow:hidden}.uptime-bars{min-width:0}@media(max-width:760px){.uptime-option:has(.uptime-segments){align-items:flex-start;flex-direction:column;gap:var(--space-2)}.uptime-site-summary{flex-wrap:wrap}.uptime-site-summary h2{flex-basis:100%}.channel-types{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-channel-row{flex-wrap:wrap}.uptime-row{grid-template-columns:minmax(0,1fr) 60px 65px}.uptime-legend{gap:var(--space-2)}.approval-evidence .artifact-grid img{height:220px}}.uptime-bars i.blocked{background:var(--line)}.uptime-bars i.slow{background:var(--warn)}@media(max-width:1000px){.page-heading .page-actions .button{display:inline-flex}}.approval-image-preview{aspect-ratio:4/3;overflow:hidden;background:var(--paper)}.approval-evidence .artifact-grid .approval-image-preview img{width:100%;height:auto;object-fit:contain;object-position:top}.header-group{margin-top:24px}.header-group>h3{font-size:14px;margin:0 0 8px}.header-group>p{font-size:12px;color:var(--muted);line-height:1.6}.malware-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto}.malware-site-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:var(--space-3);gap:var(--space-3)}.malware-site-row .technical-details{margin:6px 0 0}.malware-site-row>div{min-width:0}.malware-site-row .badge{justify-self:start}@media(max-width:600px){.malware-site-row{grid-template-columns:minmax(0,1fr) auto}.malware-site-row>div{grid-column:1/-1}}.malware-sites{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.malware-sites td,.malware-sites th{text-align:left;padding:10px 6px;border-bottom:1px solid var(--line);overflow-wrap:anywhere;white-space:normal}.malware-sites th{color:var(--muted);font-weight:500}.malware-sites th:last-child{width:64px}.malware-sites summary{cursor:pointer;color:var(--teal)}.malware-sites .badge{white-space:normal}.malware-sites .badge--critical{white-space:nowrap}@media(max-width:600px){.malware-sites th:nth-child(2){width:84px}}.uptime-option small{display:block;color:var(--muted);font-size:11px}.snapshot-facts>div{border:1px solid var(--line);border-radius:var(--radius-panel);text-align:center;padding:12px 8px}.snapshot-facts>div>b{display:block;font:600 20px var(--mono)}.snapshot-facts>div>small{display:block;font-size:11px;color:var(--muted)}.malware-overview .panel__head h2{font-size:20px}.malware-overview .panel-padding>p{font-size:13px;line-height:1.55}.malware-channel-note{font:11px var(--mono);color:var(--muted)}.malware-hash{overflow-wrap:anywhere;font-family:var(--mono)}.panel__head .button--secondary{text-align:center}@media(max-width:760px){.topbar{flex-wrap:wrap;height:auto;min-height:52px;padding-block:8px;gap:var(--space-2)}.topbar .breadcrumb{flex:0 0 auto}.topbar__right{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.topbar__right>.text-link{max-width:95px;font-size:11px}}.message.message--error{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:12px 16px}.message.message--error .button--secondary{text-decoration:none}.message.message--error .technical-details{margin:0}@media(min-width:901px){.workspace{background:linear-gradient(to right,var(--navy) 56px,var(--paper) 56px,var(--paper) 268px,var(--canvas) 268px)}.sidebar{height:100dvh;position:fixed;top:0;bottom:0}}@media(min-width:1201px){.overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.ops-kpi>small{max-width:100%;min-height:0;overflow-wrap:anywhere}.metric-sparkline{position:static;display:block;width:90px;max-width:100%;height:24px;margin:10px auto 0}.header-grade,.header-grade-large{color:var(--muted)}:is(.header-grade,.header-grade-large):is([data-grade=A],[data-grade=B]){color:var(--ok)}:is(.header-grade,.header-grade-large):is([data-grade=C],[data-grade=D]){color:var(--warn)}:is(.header-grade,.header-grade-large):is([data-grade=E],[data-grade=F]){color:var(--critical)}.threat-level i{opacity:.25}.threat-level i.active{opacity:1;outline:1px solid currentColor;outline-offset:2px}.threat-level .level-0{color:var(--ok)}.threat-level .level-1{color:var(--warn)}.threat-level .level-2{background:var(--warn);color:var(--warn)}.threat-level .level-3{color:var(--critical)}.login-content .message{margin-top:20px}.field input[aria-invalid=true]{border-color:var(--crit)}.topbar__right>.text-link{white-space:nowrap}@media (max-width:600px){.topbar__right>.text-link{display:none}.detail-list>div{flex-wrap:wrap;gap:12px}}.user-card .logout-button{padding:6px 0;font-size:10px;gap:4px}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.capability-grid article{padding:var(--space-5);border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-panel)}.capability-grid h2{margin:16px 0 12px}.capability-grid p{margin-bottom:16px}@media (max-width:800px){.capability-grid{grid-template-columns:1fr}}.demo-date-note{display:block}.demo-date-note strong{display:none}.field>button.text-link{border:0;background:none;padding:0;justify-self:start;align-self:start;text-align:left;cursor:pointer;font:inherit;font-size:12px}.setup-choice:has(input:checked){border-color:var(--teal);background:var(--mint)}.setup-choice input[type=radio]{accent-color:var(--teal);flex-shrink:0}.setup-choice small{display:block;margin-top:4px;color:var(--muted)}.choice-disabled{opacity:.55;cursor:not-allowed}.demo-comparison .view-switch{width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap}.approval-evidence .field,.demo-comparison .view-switch .button,.run-comparison .view-switch .button,.run-image-mode{font-family:var(--font-body)}.evidence-controls{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:16px}.evidence-controls .view-switch{width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap}.evidence-controls .field{max-width:280px}.setup-choice input[type=radio]{width:16px;height:16px;min-height:16px;flex:0 0 16px;margin:2px 0 0}.setup-choice>span:not(.choice-radio){min-width:0;flex:1 1}.connection-code{font-family:var(--mono);font-size:24px;letter-spacing:.08em;color:var(--teal)}.wizard-install .wizard-manual{order:0}.wizard-install .wizard-auto{order:1}.connection-code-box{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.connection-code-box .connection-code{font-family:var(--mono);font-size:clamp(28px,5vw,40px);letter-spacing:.08em;line-height:1.3}.maintenance-notice,.payment-notice{border-left:3px solid var(--warn,var(--line));background:var(--warn-soft,#f8efdc);margin:16px 24px;border-radius:4px}.maintenance-notice{margin:0}.payment-notice p{margin:4px 0}.payment-notice a,.plugin-warning a{text-decoration:underline;text-underline-offset:3px}.plugin-warning{border-left:3px solid var(--warn,var(--line))}.update-choices p{white-space:normal;margin:6px 0}.update-choices .inline-row{flex-wrap:wrap;gap:6px}@media(max-width:640px){.payment-notice{margin:12px 14px}.p14-csv-table,.p14-update-table{width:100%;min-width:0!important;table-layout:fixed}.p14-csv-table thead,.p14-update-table thead{display:none}.p14-csv-table tbody,.p14-update-table tbody{display:block}.p14-csv-table tr,.p14-update-table tr{display:grid;grid-gap:6px;gap:6px;padding:14px;border-bottom:1px solid var(--line,var(--line))}.p14-csv-table td,.p14-update-table td{display:block;min-width:0;padding:0!important;border:0;white-space:normal;overflow-wrap:anywhere}.p14-update-table .button{max-width:100%}.p14-update-table td:nth-child(2):before{content:"Website: ";color:var(--fg-3,var(--muted))}.p14-csv-table td:first-child:before{content:"Zeile ";color:var(--fg-3,var(--muted))}.p14-csv-table td:nth-child(3):before{content:"Kunde: ";color:var(--fg-3,var(--muted))}.p14-csv-table td:last-child{font-weight:500}}.uptime-bars i.up,.uptime-legend .up:before{background:var(--ok)}.uptime-bars i.down,.uptime-legend .down:before{background:var(--critical)}.uptime-bars i.slow,.uptime-legend .slow:before{background:var(--warn)}.uptime-bars i.blocked,.uptime-legend .blocked:before{background:repeating-linear-gradient(135deg,var(--warn) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--warn)}.timeline-legend span:last-child i,.uptime-bars i.none,.uptime-legend .none:before{background:transparent;box-shadow:inset 0 0 0 1px var(--muted)}.posture-category code{font-family:inherit;white-space:normal;font-size:12px}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.night-note,.org-switch small,.posture-category small,.statement-date,.timeline-legend,.topbar-status,.uptime-legend{font-family:var(--font-body)}@media(max-width:600px){.overview-metrics{grid-template-columns:1fr}.ai-consent-notice{flex-direction:column;align-items:flex-start}.settings-tabs,.site-tabs{-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent);padding-right:24px;scroll-padding-inline:24px}.site-timeline-row.timeline-header{display:none}}.finding-row h3{font-size:14px;margin:0}.finding-row p{margin:0}.finding-row .notification-channel-row{gap:12px;flex-wrap:wrap}.recommended{font-family:inherit;background:var(--mint);border:0;border-radius:16px}.site-tabs:after{content:"›";position:-webkit-sticky;position:sticky;right:0;background:var(--paper);padding:0 6px}.site-tabs{scroll-behavior:smooth}.snapshot-timeline .timeline-title{font-family:inherit}@media(min-width:601px){.site-tabs:after{display:none}}.demo-badge,.eyebrow,.nav-label,.ops-kpi>span,.site-status-bar,.snapshot-tick span,.soon-label,.workspace-footer,th{font-family:var(--font-body)}.posture-category{grid-template-columns:minmax(120px,1.3fr) minmax(24px,1fr) 100px}.posture-category code{text-align:right}.cockpit-technical>summary,.ops-kpi>small{font-family:var(--font-body)}.approval-evidence .view-switch{width:-moz-fit-content;width:fit-content;max-width:100%;gap:2px;padding:3px;background:var(--canvas)}.approval-evidence .view-switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:4px;background:transparent;color:var(--ink);font:500 13px var(--font-body);padding:10px 12px;min-height:40px;cursor:pointer}.approval-evidence .view-switch button[aria-pressed=true]{background:var(--paper);color:var(--teal);box-shadow:0 1px 3px #0002}.approval-evidence .view-switch button:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}@media(max-width:600px){.posture-category{grid-template-columns:minmax(100px,1.3fr) minmax(20px,1fr) 90px}.approval-evidence .view-switch button{font-size:12px;padding:10px 8px}}.finding-row .notification-channel-row{display:flex}.finding-row .badge{flex-shrink:0}.finding-row code{overflow-wrap:anywhere}@media(max-width:600px){.finding-row .notification-channel-row{align-items:flex-start;flex-direction:column}.finding-row .notification-channel-row>.button{align-self:flex-end}.malware-sites thead{display:none}.malware-sites,.malware-sites tbody,.malware-sites td,.malware-sites tr{display:block}.malware-sites tr{padding:8px 0;border-bottom:1px solid var(--line)}.malware-sites td{border:0;padding:4px 0}.malware-sites td:last-child{text-align:right}}.security-summary .security-category{grid-template-columns:minmax(120px,1.3fr) minmax(20px,1fr) 100px}.security-summary .security-category>span:last-child{text-align:right;overflow-wrap:anywhere}@media(max-width:600px){.security-summary .security-category{grid-template-columns:minmax(100px,1.3fr) minmax(20px,1fr) 90px}}.time-machine-stage{height:auto;min-height:190px;display:grid;place-items:center;background-image:none;padding:24px}.time-machine-stage:after{display:none}.snapshot-empty-card{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center;max-width:28rem;color:var(--muted)}.snapshot-empty-card strong{color:var(--ink)}.snapshot-empty-card p{margin:0}.snapshot-scrubber{max-height:none;overflow:visible}.snapshot-tick{padding:10px 0;min-height:44px}.snapshot-tick>span{font:12px/1.5 var(--font-body)}.snapshot-navigation-help{cursor:help}@media(max-width:760px){.snapshot-navigation-help{display:none}.time-machine-stage{padding:20px}}@media(max-width:600px){.site-timeline-row:not(.single-site-strip){grid-template-columns:repeat(30,minmax(0,1fr));min-width:0;gap:2px;height:auto;padding-block:12px}.site-timeline-row>a{grid-column:1/26}.site-timeline-row>code{grid-column:26/-1;justify-self:end}.site-timeline-row:not(.single-site-strip) .timeline-cell{grid-row:2;min-width:0;width:100%}}.time-machine-toolbar{gap:12px;align-items:center;flex-wrap:wrap}.time-machine-info>p{font:12px/1.5 var(--font-body)}.vulnerability-pager{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--line);gap:1rem}.vulnerability-pager>div{display:flex;gap:.5rem}.vulnerability-intro{padding:1.75rem 1.5rem}.vulnerability-intro h2{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.2;letter-spacing:-.025em;max-width:36ch;margin:1rem 0 1.5rem}.vulnerability-call{display:flex;align-items:center;justify-content:space-between;gap:1rem}.vulnerability-call p{margin:0;font-weight:500}.vulnerability-component{display:flex;align-items:center;gap:.65rem}.vulnerability-initial{display:grid;place-items:center;flex:0 0 2rem;height:2rem;background:var(--surface-secondary);border:1px solid var(--line);border-radius:.5rem;font-size:.7rem}.vulnerability-details{margin:1rem 1.5rem}.vulnerability-details dd{margin:0 0 1rem;overflow-wrap:anywhere}.vulnerability-details dt{font-weight:600}.vulnerability-table td{vertical-align:top;overflow-wrap:anywhere}@media(max-width:700px){.vulnerability-intro,.vulnerability-pager{padding:1rem}.vulnerability-call{align-items:stretch;flex-direction:column}.vulnerability-table,.vulnerability-table tbody,.vulnerability-table td,.vulnerability-table tr{display:block}.vulnerability-table thead{display:none}.vulnerability-table tr{padding:1rem;border-top:1px solid var(--line)}.vulnerability-table td{border:0;padding:.35rem 0}.vulnerability-details{margin:1rem}}.security-summary{display:flex;flex-direction:column;align-items:stretch;gap:16px}.security-summary>h2,.security-summary>p{margin:0}.security-summary>.button{align-self:flex-start;max-width:100%;white-space:normal;height:auto;min-height:36px}.security-summary .security-category--grade{grid-template-columns:minmax(0,1fr) auto}.desktop-navigation{width:216px;display:flex;flex-direction:column}.workspace__body{margin-left:272px;width:calc(100% - 272px)}.desktop-navigation .org-switch{padding:0 8px 14px;margin-bottom:12px;border-bottom:1px solid var(--line)}.nav-separated{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.desktop-navigation .sidebar__bottom{margin-top:auto;border-top:1px solid var(--line);padding:12px 8px}.nav-count--approvals{background:var(--amber-soft);color:var(--warn);border-radius:10px;padding:1px 6px}.nav-count--alerts{background:var(--critical);color:var(--paper);border-radius:10px;padding:1px 6px}.app-rail .rail-help{border:0;width:36px;height:36px;display:block}.app-rail .rail-help .menu-anchor>button{padding:0;width:36px;height:36px}.topbar{height:52px;padding:0 28px}.topbar__right{margin-left:auto}.topbar .command-trigger{font-size:12.5px;color:var(--muted);background:var(--surface-secondary);gap:8px}.mobile-brand,.mobile-help,.mobile-tabbar{display:none}.section-tabs{display:flex;gap:3px;padding:3px;background:var(--surface-secondary);border:1px solid var(--line);border-radius:7px;width:max-content;max-width:100%;overflow:auto;margin-bottom:20px}.section-tabs a{white-space:nowrap;padding:6px 12px;color:var(--muted);font-weight:500;font-size:12.5px;border-radius:4px}.section-tabs a[aria-current=page]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #0001}.more-list{display:grid}.more-list>.button,.more-list>a{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:14px 4px;min-height:49px;height:auto;max-height:none;border-bottom:1px solid var(--line);font-size:15px;font-weight:500}.more-list>a>svg:last-child:not(:first-child){margin-left:auto}.more-list svg{color:var(--teal)}.more-sheet .org-switch{margin:0 0 8px;padding:4px 4px 16px;border-bottom:1px solid var(--line)}.site-heading-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:6px}.site-heading-row h1{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.site-heading-sub{display:flex;flex-wrap:wrap;gap:6px;color:var(--muted);margin-top:3px}.site-heading-sub a{border-bottom:1px solid var(--line-strong)}.site-status-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;color:var(--muted)}.site-heading-actions{display:flex;gap:8px;flex-shrink:0}.site-heading-actions .menu-anchor>button{height:36px;min-height:36px;max-height:36px}.website-tabs{scrollbar-width:none;max-width:100%}.website-tabs::-webkit-scrollbar{display:none}.website-tabs a{display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;font-weight:500}.tab-count{font:500 10.5px var(--mono);background:var(--amber-soft);color:var(--warn);border-radius:8px;padding:0 6px}.tab-count--danger{background:var(--danger-soft);color:var(--critical)}.ui-menu>small{display:block;padding:4px 10px;color:var(--muted);max-width:250px}@media(max-width:760px){.desktop-navigation{display:none}.workspace__body{margin-left:0;width:100%;padding-bottom:calc(82px + env(safe-area-inset-bottom))}.topbar{height:54px;padding:0 16px;gap:8px}.topbar .breadcrumb{gap:10px;min-width:0}.topbar .breadcrumb strong{font-size:16px}.mobile-brand,.mobile-help{display:block}.topbar .topbar-connect{display:none}.topbar__right{gap:4px}.topbar .command-trigger kbd,.topbar .command-trigger span{display:none}.topbar .command-trigger svg{display:block}.mobile-help .menu-anchor>button,.topbar .command-trigger{width:36px;height:36px;background:transparent;border:0;padding:0}.mobile-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:46;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:6px 4px calc(8px + env(safe-area-inset-bottom))}.mobile-tabbar>a,.mobile-tabbar>button{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;font-weight:500;color:var(--muted);padding:4px 0;position:relative;background:none;border:0;min-width:0}.mobile-tabbar .is-active,.mobile-tabbar [aria-current=page]{color:var(--teal)}.mobile-tabbar .nav-count{position:absolute;top:0;left:calc(50% + 6px);min-width:17px;font-size:10px;line-height:17px;padding:0 4px;border-radius:9px;background:var(--surface-secondary)}.mobile-tabbar .nav-count--alerts{background:var(--critical);color:var(--paper)}.mobile-tabbar .nav-count--approvals{background:var(--amber-soft);color:var(--warn)}}@media(max-width:600px){.site-heading-row{flex-wrap:wrap;gap:12px}.site-heading-row>div:first-child{min-width:0;width:100%}.site-heading-row h1{font-size:22px;overflow-wrap:anywhere}.website-tabs{-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent);margin-top:4px}.website-tabs a{padding:11px 9px}}@media(prefers-reduced-transparency:reduce){.mobile-tabbar{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.desktop-navigation .nav-link{gap:10px;padding:8px 10px;font-size:13.5px;min-height:36px}.desktop-navigation .nav-link>svg{display:block;flex:none}.nav-count--clients,.nav-count--sites{color:var(--muted)}.desktop-navigation .user-avatar{width:30px;height:30px;border-radius:50%}.desktop-navigation .user-card{border:0;padding:0}.desktop-navigation .user-card strong{font-size:12.5px}.desktop-navigation .user-card small{font-size:11.5px}.ui-menu>a{padding:8px 10px;border-radius:5px;font-size:12.5px;color:var(--ink)}.ui-menu>a:hover{background:var(--surface-secondary)}.more-sheet .org-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--mint);color:var(--teal);margin-right:12px}@media(max-width:760px){.topbar .mobile-help svg{display:block}.main-content{padding:20px 16px 0}}.app-rail .ui-menu .button,.app-rail .ui-menu a{width:100%;height:36px;display:flex;justify-content:flex-start;padding:8px 10px;color:var(--ink);border:0;border-radius:5px}.app-rail .ui-menu .button:hover,.app-rail .ui-menu a:hover{background:var(--surface-secondary);color:var(--teal)}.topbar .breadcrumb strong{font-size:14px;font-weight:600}@media(max-width:760px){.topbar .breadcrumb strong{font-size:16px}}.section-tabs button{white-space:nowrap;padding:6px 12px;color:var(--muted);font:500 12.5px var(--font-body);border:0;background:transparent;border-radius:4px}.section-tabs button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #0001}.mobile-brand{width:24px;height:24px;flex:none;background:var(--teal);-webkit-mask:url(/brand/symbol.svg) center/contain no-repeat;mask:url(/brand/symbol.svg) center/contain no-repeat}.mobile-brand img{opacity:0}.workspace .app-rail .rail-help{margin-top:auto}.site-detail-heading{margin-bottom:4px}.more-list>a:last-child{border-bottom:0}@media(prefers-color-scheme:dark){.workspace .app-rail{background:#0c2724}}@media(max-width:760px){.more-sheet{border-radius:16px 16px 0 0}.more-sheet:before{content:"";display:block;flex:none;width:40px;height:5px;border-radius:3px;background:var(--line-strong);margin:8px auto 0}.more-sheet .sheet-head{padding:16px 20px}.more-sheet .sheet-head>span{font-size:14px}.more-sheet .sheet-head .icon-button{border:0;background:none}}.main-content:has(.first-start-statement),.main-content:has(.overview-statement){max-width:1080px;gap:20px}.first-start-statement h1,.overview-statement h1{font-size:28px;line-height:1.22;letter-spacing:-.02em;max-width:760px;font-weight:600}.overview-statement h1 span{color:var(--teal)}.overview-statement h1 b{color:var(--critical);font-weight:600}.overview-statement .statement-date{display:block;margin-top:8px;font-size:12.5px;color:var(--muted)}.first-start-checking .panel,.first-start-empty,.first-start-pending,.overview-done,.overview-tasks{border-radius:10px;overflow:hidden}.overview-done .panel__head,.overview-tasks .panel__head{padding:14px 20px}.overview-done .panel__head h2,.overview-tasks .panel__head h2{font-size:14px}.overview-task-list{list-style:none;padding:0;margin:0}.overview-task{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.overview-task:last-child{border-bottom:0}.overview-task strong{display:block;font-size:14px;font-weight:600}.overview-task small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px;overflow-wrap:anywhere}.overview-task-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.overview-task-icon.is-critical{background:color-mix(in srgb,var(--critical) 12%,var(--paper));color:var(--critical)}.overview-task-icon.is-warning{background:var(--amber-soft);color:var(--warn)}.overview-task-action{white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.overview-after{display:flex;align-items:center;gap:10px;padding:13px 20px;background:var(--surface-secondary);border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.overview-after .text-link{margin-left:auto;white-space:nowrap}.overview-done-grid{display:grid;grid-template-columns:repeat(3,1fr)}.overview-done-grid>div{padding:18px 20px}.overview-done-grid>div+div{border-left:1px solid var(--line)}.overview-done-grid .eyebrow{display:block;font:11px var(--mono);letter-spacing:.1em;color:var(--muted)}.overview-done-grid strong{display:block;font:500 26px/1.15 var(--mono);letter-spacing:-.02em;margin-top:8px}.overview-done-grid b{display:block;font-weight:500;margin-top:2px}.overview-done-grid p{color:var(--muted);font-size:12px;margin:6px 0 0;max-width:260px}.overview-calm{display:flex;align-items:center;gap:16px;padding:28px}.overview-calm>span{width:48px;height:48px;border-radius:50%;background:var(--green-soft);color:var(--ok);display:grid;place-items:center}.overview-calm strong{font-size:16px}.overview-calm p{margin:4px 0 0;color:var(--muted)}.first-start-statement p{margin:8px 0 0;color:var(--muted);font-size:14px}.first-start-empty{display:grid;grid-template-columns:1fr 300px}.first-start-steps{list-style:none;padding:28px;margin:0;display:grid;grid-gap:22px;gap:22px}.first-start-steps li{display:grid;grid-template-columns:28px 1fr;grid-gap:16px;gap:16px;position:relative}.first-start-steps li:not(:last-child):before{content:"";position:absolute;left:14px;top:31px;bottom:-19px;width:1px;background:var(--line)}.first-start-steps strong{font-size:15px;font-weight:600;line-height:28px}.first-start-steps p{margin:0;color:var(--muted);font-size:13px}.first-start-steps .button{margin-top:14px;min-height:44px}.first-start-dot{width:28px;height:28px;border:1px solid var(--line-strong);border-radius:50%;display:grid;place-items:center;flex:none;color:var(--muted);font-size:12px}.first-start-dot.is-done{background:var(--green-soft);border-color:transparent;color:var(--ok)}.first-start-dot.is-current{background:var(--teal);color:white;border-color:var(--teal)}.first-start-steps .is-future strong{color:var(--muted);font-weight:500}.first-start-art{background:var(--mint);border-left:1px solid var(--line);display:grid;place-items:center}.first-start-art .setup-art{width:220px;height:auto;margin:0}.first-start-alternatives{display:flex;gap:28px;align-items:center;flex-wrap:wrap;padding:0 4px;font-size:13px}.first-start-alternatives a{display:inline-flex;align-items:center;gap:8px}.first-start-alternatives b{font-weight:500;color:var(--teal)}.first-start-alternatives .button{padding:0;min-height:32px;font-weight:400}.first-start-alternatives svg{color:var(--teal)}.first-start-site{display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid var(--line)}.first-start-initials{width:40px;height:40px;border-radius:10px;background:var(--amber-soft);color:var(--warn);display:grid;place-items:center;font-size:15px;font-weight:600;flex:none}.first-start-site strong{display:block;font-size:15px}.first-start-site small{color:var(--muted);font:12px var(--mono);overflow-wrap:anywhere}.first-start-site .badge{margin-left:auto}.first-start-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:22px 24px 6px}.first-start-track>div{display:grid;grid-gap:8px;gap:8px;font-size:12.5px;color:var(--muted)}.first-start-track i{height:4px;border-radius:2px;background:var(--line)}.first-start-track .is-done i{background:var(--ok)}.first-start-track .is-current{color:var(--ink);font-weight:600}.first-start-track .is-current i{background:linear-gradient(90deg,var(--teal) 40%,var(--line) 40%)}.first-start-resume{padding:16px 24px 24px;display:grid;grid-gap:16px;gap:16px}.first-start-resume p{max-width:620px;color:var(--muted);margin:0}.first-start-resume>div{display:flex;gap:12px;flex-wrap:wrap}.first-start-resume .button--primary{min-height:44px}.first-start-checking{display:grid;grid-gap:20px;gap:20px}.first-start-checks{list-style:none;padding:0;margin:0}.first-start-checks li{display:grid;grid-template-columns:28px 1fr;grid-gap:14px;gap:14px;padding:16px 24px;border-bottom:1px solid var(--line)}.first-start-checks li:last-child{border-bottom:0}.first-start-checks strong{display:block;font-size:14px;line-height:28px}.first-start-checks small{display:block;color:var(--muted);font-size:12.5px}.first-start-checks small .button{padding:0;min-height:24px;font-size:12.5px}.first-start-spinner{width:28px;height:28px;border-radius:50%;border:2px solid var(--blue-soft);border-top-color:var(--blue);animation:spin 1s linear infinite}.first-start-note{display:flex;align-items:center;gap:10px;padding:14px 24px;background:var(--surface-secondary);border-top:1px solid var(--line);color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}.first-start-note svg{color:var(--teal);flex:none}@media(max-width:760px){.main-content:has(.first-start-statement),.main-content:has(.overview-statement){gap:16px}.first-start-statement h1,.overview-statement h1{font-size:24px}.overview-task{grid-template-columns:32px minmax(0,1fr);padding:14px 16px;gap:12px}.overview-task-icon{width:32px;height:32px}.overview-task-action{grid-column:2;justify-self:start}.overview-task-action.button{width:100%}.overview-after{flex-wrap:wrap;padding:12px 16px}.overview-after .text-link{margin-left:0}.overview-done-grid{grid-template-columns:1fr}.overview-done-grid>div,.overview-done-grid>div+div{border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;grid-column-gap:14px;column-gap:14px;align-items:baseline;padding:14px 16px}.overview-done-grid>div:first-child{border-top:0}.overview-done-grid .eyebrow{grid-column:1/-1}.overview-done-grid strong{font-size:22px;margin-top:4px}.overview-done-grid p{grid-column:1/-1;max-width:none;margin-top:2px}.first-start-empty{grid-template-columns:1fr}.first-start-art{display:none}.first-start-steps{padding:22px 18px 20px}.first-start-steps .button{width:100%}.first-start-alternatives{flex-direction:column;align-items:flex-start;gap:14px}.first-start-alternatives .button__content{white-space:normal;text-align:left}.first-start-site{padding:16px;flex-wrap:wrap}.first-start-site .badge{margin-left:54px}.first-start-track{padding:18px 16px 4px;gap:6px}.first-start-track>div{font-size:11px}.first-start-resume{padding:14px 16px 20px}.first-start-resume .button--primary{width:100%}.first-start-checks li{padding:14px 16px}.first-start-note{padding:12px 16px}}@media(prefers-reduced-motion:reduce){.first-start-spinner{animation:none}}.main-content:has(.first-start-statement),.main-content:has(.overview-statement){display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding-top:28px;padding-left:28px;padding-right:28px}.first-start-statement,.overview-statement{display:block;margin:0;padding:0}.first-start-statement h1,.overview-statement h1{margin:0}.main-content:has(.first-start-statement)>.panel,.main-content:has(.overview-statement)>.panel{margin:0}@media(max-width:760px){.main-content:has(.first-start-statement),.main-content:has(.overview-statement){padding:20px 16px 0}.overview-statement .statement-date{white-space:normal}}.first-start-dot.is-current{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.overview-done-grid .eyebrow{text-transform:uppercase}.overview-done~.cockpit-technical{border:0;margin:0;padding:0}.overview-done~.cockpit-technical>summary{border:0;display:flex;align-items:center;justify-content:center;gap:14px;padding:0;list-style:none}.overview-done~.cockpit-technical>summary::-webkit-details-marker{display:none}.overview-done~.cockpit-technical>summary:after,.overview-done~.cockpit-technical>summary:before{content:"";height:1px;flex:1 1;background:var(--line)}.overview-done~.cockpit-technical[open]>summary{margin-bottom:16px}.security-page{display:grid;grid-gap:16px;gap:16px}.security-meta{font:11.5px var(--mono);color:var(--muted)}.security-statement{font-size:19px;line-height:1.4;font-weight:600;margin:0;letter-spacing:-.015em}.security-statement>span{color:var(--critical)}.security-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.security-panels>.panel{height:100%;margin:0}.security-page>.panel{margin:0}.vulnerability-pager{padding:10px 16px;font:12px var(--mono);color:var(--muted)}.vulnerability-pager .button{min-height:30px;padding:5px}.vulnerability-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end;padding:20px 20px 18px}.vulnerability-component{margin-top:12px}.vulnerability-component small{font-size:11.5px}.vulnerability-intro h2{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.02em;margin:14px 0 6px;max-width:640px}.vulnerability-lead{margin:0;max-width:620px;color:var(--muted);line-height:1.6}.vulnerability-call{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;grid-gap:8px;gap:8px;justify-items:end;text-align:right;max-width:280px}.vulnerability-call b{font-size:13px}.vulnerability-call small{font-size:12px;color:var(--muted)}.vulnerability-table .vulnerability-version>span{font:12px var(--mono)}.vulnerability-table small{font-size:11.5px;margin-top:3px}.vulnerability-table .vulnerability-menu{text-align:right;width:50px}.vulnerability-details{margin:0;padding:2px 16px;border-top:1px solid var(--line)}.vulnerability-details summary{color:var(--teal)}.security-files-body{padding:16px}.security-file-summary{display:flex;align-items:center;gap:14px}.security-file-summary>strong{font:500 30px/1 var(--mono)}.security-clear{color:var(--ok)}.security-file-summary small,.security-finding small{display:block;color:var(--muted);font-size:11.5px}.security-finding{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-top:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-secondary)}.security-finding>div{min-width:0;overflow-wrap:anywhere}.security-finding b{font-weight:600}.security-finding .button{margin-left:auto}.security-finding-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--critical)}.file-finding-group:not(.is-critical) .security-finding-dot{background:var(--warn)}.file-finding-names{margin-top:6px}.file-finding-names ul{margin:6px 0 0;padding-left:18px}.file-finding-names li{font-size:12px;overflow-wrap:anywhere}.malware-alert{margin-bottom:16px}.malware-alert .security-finding{background:var(--paper)}.file-finding-critical{margin:10px 0 0;font-size:13px}.file-finding-group-details{margin-top:12px}.security-file-facts{margin:14px 0 0;line-height:1.6}.security-protection .security-summary{padding:16px;gap:0}.security-protection .security-categories{margin:0 0 14px}.security-protection .security-category{grid-template-columns:130px minmax(20px,1fr) 112px;font-size:12.5px;gap:12px;padding:5px 0}.security-protection .security-category--grade{grid-template-columns:minmax(0,1fr) auto}.security-protection .security-category>span:last-child{font-size:12px}.security-protection .technical-details{margin:0}.security-protection .security-summary>.button{margin-top:12px}.security-empty .empty p{max-width:470px}@media(max-width:1000px){.security-panels{grid-template-columns:1fr}}@media(max-width:760px){.vulnerability-intro{grid-template-columns:1fr;gap:16px;padding:16px 14px}.vulnerability-intro h2{font-size:19px}.vulnerability-call{max-width:none;justify-items:stretch;text-align:left}.vulnerability-call .button{width:100%;white-space:normal}.vulnerability-table,.vulnerability-table tbody{display:block}.vulnerability-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:12px 14px}.vulnerability-table td{padding:0;border:0;min-width:0}.vulnerability-table .vulnerability-version{grid-column:1}.vulnerability-table .vulnerability-status{grid-row:1;grid-column:2;text-align:right}.vulnerability-table .vulnerability-status .badge{font-size:10px;white-space:normal}.vulnerability-table .vulnerability-menu{grid-row:2;grid-column:2;width:auto}.vulnerability-details{margin:0}.security-protection .security-category{grid-template-columns:minmax(0,1fr) auto}.security-protection .security-track{grid-column:1/-1;grid-row:2}.security-finding{flex-wrap:wrap}.security-finding .button{margin-left:0;width:100%}}.website-updates{display:grid;grid-gap:16px;gap:16px}.website-updates>.panel{margin-bottom:0}.website-update-panel>.panel__head{align-items:center}.website-update-panel .panel__head p{margin-top:3px}.website-update-panel .panel__head strong{font-weight:500;color:var(--ink)}.website-next ol,.website-recent ul,.website-update-list{list-style:none;margin:0;padding:0}.website-update-row{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.website-update-row:last-child{border-bottom:0}.website-component-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:var(--accent-fill);color:#fff;font:600 12px var(--mono)}.website-update-name{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.website-update-name strong{font-size:13px;font-weight:600}.website-update-name small{flex-basis:100%;font-size:12px;color:var(--muted)}.website-update-name .badge{font-size:10px;padding:1px 6px}.website-update-actions{display:flex;align-items:center;gap:8px}.website-update-actions .update-choices{margin:0}.website-update-actions .menu-anchor>button{border-color:transparent;background:transparent}.website-update-mobile{display:none}.website-update-core{grid-template-columns:34px minmax(0,1fr) minmax(180px,300px) auto}.website-core-hint{font-size:12px;color:var(--muted);text-align:right;margin:0}.website-update-core>a{font-size:12px;white-space:nowrap}.website-update-progress small{display:block;max-width:300px;font-size:12px;color:var(--muted)}.website-update-reason{margin:0}.website-skipped,.website-update-reason{padding:8px 16px;color:var(--muted);font-size:12px}.website-skipped{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--surface-secondary);border-top:1px solid var(--line);border-radius:0 0 6px 6px}.website-history-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto 16px;align-items:center;grid-gap:12px;gap:12px;padding:10px 16px;width:100%;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.website-history-row:hover{background:var(--surface-secondary)}.website-history-row>i{height:8px;width:8px;border-radius:50%;background:var(--critical)}.website-history-row>i.is-success{background:var(--ok)}.website-history-row>i.is-warning{background:var(--warn)}.website-history-row strong{font-size:13px;font-weight:500}.website-history-row code,.website-history-row small,.website-history-row time{font-size:12px;color:var(--muted)}.website-history-row small{display:block;margin-top:2px}.website-history-footer{text-align:center;padding:6px;border-top:1px solid var(--line)}.website-recent .panel__head>span{font:11px var(--mono)}.website-inventory .panel__head{border:0}.website-inventory .panel__head p{font-size:12px}.website-statement{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.015em;max-width:760px;margin:0 0 16px}.website-statement>span:not(.text-danger){color:var(--teal)}.website-next{margin-bottom:16px}.website-next li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line)}.website-next li:last-child{border-bottom:0}.website-next li strong{display:block;font-weight:600}.website-calm small,.website-next small{display:block;color:var(--muted);font-size:12.5px}.website-task-number{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font:600 11px var(--mono);background:var(--surface-secondary);color:var(--muted)}.website-task-number.is-critical{background:var(--danger-soft);color:var(--critical)}.website-task-number.is-warning{background:var(--amber-soft);color:var(--warn)}.website-calm{display:flex;align-items:center;gap:14px;padding:16px}.website-calm>svg{color:var(--ok)}.website-metrics>a{color:inherit;text-decoration:none;min-width:0}.website-metrics .ops-kpi{height:100%;margin:0}.website-metrics>a:hover .ops-kpi{border-color:var(--line-strong)}@media(max-width:760px){.website-update-panel>.panel__head{flex-direction:column;align-items:stretch;gap:12px}.website-update-panel>.panel__head>.button{width:100%}.website-update-row{grid-template-columns:34px minmax(0,1fr) 16px;padding:12px 14px}.website-update-actions{display:none}.website-update-mobile{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;background:none;color:var(--muted);cursor:pointer;padding:0 14px;text-align:right}.website-update-mobile:active{background:var(--surface-secondary);opacity:.4}.website-update-mobile:disabled{cursor:not-allowed}.website-update-core{grid-template-columns:34px minmax(0,1fr)}.website-core-hint{grid-column:2/-1;text-align:left}.website-update-core>a{grid-column:2/-1;justify-self:start}.website-update-progress{grid-column:2/-1}.website-skipped{flex-wrap:wrap;gap:4px}.website-history-row{grid-template-columns:10px minmax(0,1fr) 14px;padding:10px 14px;gap:4px 12px}.website-history-row>i{grid-row:1/3}.website-history-row time{grid-column:2;grid-row:2}.website-history-row>svg{grid-column:3;grid-row:1/3}.website-next li{grid-template-columns:24px minmax(0,1fr);row-gap:10px}.website-next li>.button{grid-column:2;justify-self:start}.website-statement{font-size:18px}.website-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.website-metrics .ops-kpi>strong{font-size:22px}.website-metrics .ops-kpi{padding:14px}.website-next+.metric-grid{gap:12px}.history-panel-actions{flex-wrap:wrap}.panel:has(>.site-timeline)>.panel__head{flex-wrap:wrap}}.website-history-row:has(>.is-warning) small{color:var(--warn)}.website-update-panel .panel__head p{font-size:12.5px}.website-update-panel .panel__head h2{font-size:13.5px}.website-history-mobile-date{display:none}.website-calm>svg{width:36px;height:36px;padding:9px;border-radius:50%;background:var(--green-soft);flex:none}@media(max-width:760px){.website-history-row>time{display:none}.website-history-row .website-history-mobile-date{display:inline;font:inherit}.website-history-row>i,.website-history-row>svg{grid-row:1}}.website-update-name .website-rollback-mobile{display:none}@media(max-width:760px){.website-update-name .website-rollback-mobile{display:block;color:var(--warn)}}.approval-page{display:grid;grid-gap:16px;gap:16px}.approval-statement{font-size:20px;font-weight:600;letter-spacing:-.015em}.approval-statement>span{color:var(--warn)}.approval-group{position:relative;border-bottom:1px solid var(--line);padding-right:250px;min-height:86px}.approval-group:last-child{border-bottom:0}.approval-group summary{display:flex;gap:14px;align-items:center;padding:14px 16px;cursor:pointer;list-style:none}.approval-group summary:hover{background:var(--surface-secondary)}.approval-group summary>span:nth-child(2){flex:1 1;min-width:0}.approval-group summary .mono{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.approval-expired small,.approval-group small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.approval-initials{width:32px;height:32px;flex:none;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--surface-secondary);font:600 11px var(--mono)}.approval-group-action{position:absolute;right:16px;top:23px;max-width:234px}.approval-group ul{list-style:none;margin:0;padding:0 16px 14px 62px}.approval-group li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:12px}.approval-group li .mono{color:var(--muted)}.approval-expired>div{display:flex;align-items:center;gap:12px;padding:16px;border-top:1px solid var(--line)}.approval-expired>div>div{flex:1 1}.approval-sheet.setup-sheet--wide{width:760px}.approval-sheet .sheet-body>h2{font-size:20px;letter-spacing:-.015em;margin:0 0 6px}.approval-sheet .sheet-body>p{color:var(--muted);margin:0 0 18px}.approval-question{font-size:13px;margin:20px 0 8px}.approval-sheet .setup-choices{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin:0}.approval-sheet .setup-choice{padding:12px 14px;min-height:64px;text-align:left;display:flex;gap:12px;align-items:flex-start}.approval-sheet .setup-choice strong{font-size:13px}.approval-recommended{font:10px var(--mono);color:var(--teal);border:1px solid;padding:0 4px;border-radius:2px;margin-left:4px}.approval-sheet .setup-choice small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.approval-safety{margin:18px 0 14px;color:var(--muted);font-size:12px}.approval-safety p{display:flex;gap:8px;margin:6px 0}.approval-safety svg{color:var(--teal);flex:none;margin-top:2px}.approval-requirements:empty{display:none}.approval-requirements:not(:empty){flex-basis:100%;font-size:12px;color:var(--muted)}.approval-sheet .sheet-footer>.menu-anchor{margin-right:auto}.approval-selection{list-style:none;margin:18px 0 0;padding:0;border:1px solid var(--line);border-radius:7px;overflow:hidden}.approval-selection li{padding:12px;border-bottom:1px solid var(--line)}.approval-selection li:last-child{border:0}.approval-selection label{display:flex;align-items:center;gap:12px;cursor:pointer}.approval-selection label>span:nth-of-type(2){flex:1 1;min-width:0}.approval-selection small{display:block;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.approval-selection input{accent-color:var(--teal);flex:none}.approval-checked{font-size:11px;color:var(--teal);white-space:nowrap}.approval-selection details{margin-top:8px;font-size:12px}.approval-evidence{border:1px solid var(--line);border-radius:7px;overflow:hidden}.approval-evidence-toolbar{display:flex;justify-content:space-between;gap:12px;background:var(--surface-secondary);padding:8px 10px}.approval-evidence .view-switch{display:flex;flex-wrap:wrap;gap:0;min-width:0}.approval-evidence .view-switch button{font-size:11px;min-height:28px;padding:4px 8px}.approval-comparison{position:relative;height:250px;overflow:hidden;background:var(--surface-secondary)}.approval-comparison .approval-image-preview{height:250px;min-height:0;overflow:hidden;border:0;border-radius:0}.approval-comparison img{width:100%;height:auto;display:block}.approval-before>a>span,.approval-comparison>a>span{position:absolute;bottom:8px;right:8px;background:var(--ink);color:var(--paper);padding:2px 5px;font:11px var(--mono)}.approval-before>a>span{left:8px;right:auto}.approval-before{inset:0}.approval-before,.approval-divider{position:absolute;pointer-events:none}.approval-divider{left:var(--comparison-position);top:0;height:100%;border-left:2px solid var(--teal);display:flex;align-items:center;color:var(--teal);font-size:22px}.approval-comparison input[type=range]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.approval-comparison:focus-within{outline:2px solid var(--teal);outline-offset:-2px}.approval-evidence-result{font-size:12px;padding:12px;margin:0;border-top:1px solid var(--line)}.approval-evidence-result.is-warning{background:var(--amber-soft);color:var(--ink)}.approval-image-options{padding:8px 12px;border-top:1px solid var(--line);font-size:12px}.approval-image-options summary{cursor:pointer;color:var(--teal)}@media(max-width:760px){.approval-group{padding-right:0}.approval-group summary{flex-wrap:wrap;gap:10px;padding:14px}.approval-group summary>span:nth-child(2){flex-basis:calc(100% - 50px)}.approval-group summary>.badge{margin-left:42px}.approval-group-action{position:static;max-width:none;padding:0 14px 14px}.approval-group-action>.button{width:100%}.approval-group ul{padding:0 14px 14px}.approval-group li{flex-direction:column;gap:2px}.approval-expired>div{flex-wrap:wrap}.approval-expired .button{width:100%}.approval-statement{font-size:18px}.approval-sheet .sheet-footer{flex-direction:column;align-items:stretch}.approval-sheet .sheet-footer>.button{width:100%;margin:0}.approval-sheet .sheet-footer>.button--primary{order:-2}.approval-sheet .sheet-footer>.approval-requirements{order:-3}.approval-sheet .sheet-footer>.menu-anchor{margin:0}.approval-sheet .sheet-footer>.menu-anchor>button{width:100%}.approval-evidence-toolbar{flex-wrap:wrap;gap:6px}.approval-selection label{gap:8px}.approval-selection .approval-checked{font-size:10px}.approval-comparison,.approval-comparison .approval-image-preview{height:200px}}@media(min-width:761px){.approval-group ul{margin-right:-250px}}.approval-group summary:after{content:"⌄";color:var(--muted);font-size:16px}.approval-group details[open] summary:after{transform:rotate(180deg)}.approval-sheet .sheet-footer>.menu-anchor>button{border-color:transparent;background:none;color:var(--teal)}.approval-comparison .approval-image-preview{width:100%;aspect-ratio:auto}.approval-before>a,.approval-comparison>a{display:block;width:100%}.approval-divider{font-size:0}.approval-divider:after{content:"⇆";position:absolute;top:50%;left:-15px;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--teal);border-radius:50%;background:var(--paper);font-size:15px}.approval-sheet .sheet-head>span{font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.approval-selection li{position:relative}.approval-selection label{padding-right:28px}.approval-selection .approval-row-detail{position:absolute;right:6px;top:12px;padding:0;width:28px;min-height:32px;height:32px;font-size:18px}.approval-page>.panel{margin-bottom:0}.approval-page>.help{max-width:none;margin:0}.approval-group{min-height:70px}.approval-group-action{top:18px}.approval-group summary .mono{margin-left:6px}@media(max-width:760px){.approval-sheet{max-height:92dvh}.approval-group summary{position:relative;padding-right:32px}.approval-group summary:after{position:absolute;right:14px;top:16px}}.main-content:has(>.approval-page)>.page-heading .page-actions:empty{display:none}.backup-toolbar{justify-content:space-between;align-items:flex-start;color:var(--muted);font-size:12.5px}.backup-toolbar .help:empty,.time-machine-info>p:empty{display:none}.backup-timeline-layout{grid-template-columns:minmax(0,1fr) 270px}.backup-timeline-layout .time-machine-info{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px}.backup-info-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.backup-info-heading h3{font-size:15px;line-height:1.4}.backup-timeline-layout .time-machine-info .backup-previous{margin:0;color:var(--muted);font-size:12px}.backup-timeline-layout .concrete-changes{font-size:13px;margin:0;gap:8px}.backup-timeline-layout .backup-actions{align-items:stretch;gap:8px}.backup-warning{padding:12px 14px;border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);border-radius:6px;background:color-mix(in srgb,var(--warn) 12%,var(--paper));color:var(--ink);font-size:13px;line-height:1.6}.backup-running{padding:16px;display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.backup-running progress{width:100%;height:5px;accent-color:var(--teal)}.backup-running p{margin:0;color:var(--muted);font-size:12px}.backup-timeline-layout .snapshot-tick--update:before{background:var(--blue,#2f6fb5)}.backup-timeline-layout .snapshot-tick--restore:before{background:var(--ok)}.backup-timeline-layout .snapshot-tick:before{border-color:var(--paper)}.backup-legend{display:flex;gap:10px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.backup-legend span:before{content:"";display:inline-block;width:6px;height:6px;background:var(--teal);border-radius:50%;margin-right:5px}.backup-legend span:nth-child(2):before{background:var(--blue,#2f6fb5)}.backup-legend span:nth-child(3):before{background:var(--ok)}.backup-readable{gap:0;margin:16px 0}.backup-readable section{padding:14px 0;border-top:1px solid var(--line)}.backup-readable h3{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.backup-readable p{font-size:13px;margin:6px 0}.backup-restore-steps{counter-reset:restore;list-style:none;padding:0;margin:20px 0;display:grid;grid-gap:14px;gap:14px}.backup-restore-steps li{counter-increment:restore;display:flex;gap:12px;align-items:flex-start;font-size:13px}.backup-restore-steps li:before{content:counter(restore);display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;color:var(--muted);font:12px var(--mono)}.backup-restore-note{padding:12px 14px;background:var(--surface-secondary);border-radius:6px;font-size:12.5px}@media(max-width:760px){.backup-timeline-layout{display:flex;flex-direction:column;gap:14px}.backup-timeline-layout>.panel{width:100%}.backup-timeline-layout .time-machine-timeline{order:-1;background:transparent;border:0;box-shadow:none}.backup-timeline-layout .backup-legend,.backup-timeline-layout .time-machine-timeline>.panel__head{display:none}.backup-timeline-layout .snapshot-scrubber{display:flex;overflow-x:auto;gap:8px;margin:0;padding:4px 0 8px;border:0;scrollbar-width:thin}.backup-timeline-layout .snapshot-scrubber section{display:contents}.backup-timeline-layout .snapshot-scrubber h4{display:none}.backup-timeline-layout .snapshot-tick{border:1px solid var(--line);background:var(--paper);border-radius:6px;flex:0 0 auto;width:auto;padding:9px 12px;min-height:56px}.backup-timeline-layout .snapshot-tick:before{display:none}.backup-timeline-layout .snapshot-tick[aria-pressed=true]{border-color:var(--teal);background:var(--mint)}.backup-timeline-layout .snapshot-tick strong{font-size:12px}.backup-timeline-layout .snapshot-tick span{font-size:11px}.backup-timeline-layout .backup-actions{flex-direction:column}.backup-timeline-layout .backup-actions .button{width:100%;white-space:normal}.backup-compare-select{grid-template-columns:minmax(0,1fr)}.backup-timeline-layout .snapshot-scrubber:before{display:none}.backup-timeline-layout .snapshot-scrubber section+section{margin:0}}.backup-timeline-layout .backup-info-heading time{font:inherit;color:inherit}.backup-readable{border:1px solid var(--line);border-radius:6px;overflow:hidden}.backup-readable section{padding:12px 14px}.backup-readable section:first-child{border-top:0}.backup-readable p:before{content:"•";color:var(--muted);margin-right:8px}.backup-timeline-layout .concrete-changes li:before{background:var(--muted)}.backup-restore-steps li:before{width:22px;height:22px;border:0;border-radius:4px;background:var(--mint);color:var(--teal);font-weight:600}@media(max-width:760px){.backup-sheet .sheet-footer{flex-direction:column-reverse;align-items:stretch}.backup-sheet .sheet-footer>.button{width:100%;margin:0;white-space:normal}}@media(min-width:761px){.backup-timeline-layout .snapshot-tick--update+.snapshot-tick--update:after{content:"";position:absolute;left:-14px;top:calc(17px - 100%);height:100%;width:1px;background:var(--blue)}}@media(max-width:760px){.backup-timeline-layout .snapshot-tick span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal);margin-right:5px}.backup-timeline-layout .snapshot-tick--update span:before{background:var(--blue)}.backup-timeline-layout .snapshot-tick--restore span:before{background:var(--ok)}.backup-timeline-layout .snapshot-tick--failed span:before,.backup-timeline-layout .snapshot-tick--malware span:before{background:var(--warn)}}.backup-timeline-layout .time-machine-main>.technical-details{padding:0 16px 16px}.reports-panel{display:grid;grid-gap:16px;gap:16px}.reports-heading,.reports-panel>.panel{margin-bottom:0}.reports-new{display:flex;justify-content:flex-end;margin:0}.reports-help{font-size:12px;color:var(--muted);margin:0}.report-row{display:flex;align-items:center;gap:14px;padding:16px;border-bottom:1px solid var(--line)}.report-row:last-child{border-bottom:0}.report-copy{flex:1 1;min-width:0}.report-copy h3{font-size:13px;font-weight:600;margin:0}.report-branding small,.report-copy small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.report-actions{display:flex;gap:8px}.report-icon{flex:none}.report-pending>div{flex:1 1}.report-pending>span:last-child{font-size:12px}.report-pending svg{vertical-align:middle}.report-branding{display:flex;align-items:center;gap:14px;padding:16px}.report-branding>div{flex:1 1;min-width:0}.report-brand-swatch{width:18px;height:18px;border-radius:4px}.report-choices{display:grid;grid-gap:10px;gap:10px;margin:22px 0}.report-choice{border:1px solid var(--line);border-radius:8px;padding:14px}.report-choice.selected{border-color:var(--teal);background:var(--mint)}.report-choice>label:not(.field){display:flex;align-items:center;gap:10px;cursor:pointer}.report-choice input{accent-color:var(--teal)}.report-choice small{display:block;color:var(--muted);font-size:12px}.report-choice .field{margin-top:12px}.history-filters{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.history-seg{display:flex;gap:0}.history-seg .button{border-radius:0;min-width:0;padding:7px 12px}.history-seg .button:first-child{border-radius:6px 0 0 6px}.history-seg .button:last-child{border-radius:0 6px 6px 0}.history-seg .button[aria-pressed=true]{background:var(--mint);color:var(--teal)}.history-filters select{background:var(--panel);color:inherit;border:1px solid var(--line);padding:8px 12px;border-radius:6px;max-width:100%}.history-day{margin:0;padding:10px 16px;font:12px var(--mono);background:var(--surface-secondary)}.history-day,.history-event{border-bottom:1px solid var(--line)}.history-event{display:flex;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;color:inherit;cursor:pointer;list-style:none}.history-event:hover{background:var(--surface-secondary)}.history-event time{font:12px var(--mono);color:var(--muted);flex:none}.history-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:6px;flex:none}.history-copy{flex:1 1;min-width:0}.history-copy strong{font-size:13px;font-weight:600}.history-copy small{display:block;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.history-link{color:var(--teal);font-size:12px}.history-chevron{display:none}.history-more{display:flex;justify-content:center;padding:14px}.history-member{padding:10px 20px 10px 90px;display:flex;justify-content:space-between;gap:12px;color:var(--teal)}.history-bundle>summary::-webkit-details-marker{display:none}@media(max-width:760px){.reports-new{margin:0;justify-content:stretch;width:100%}.reports-new .button{width:100%}.report-row{flex-wrap:wrap;gap:10px;padding:14px}.report-copy{flex-basis:calc(100% - 40px)}.report-row .badge{margin-left:34px}.report-actions{margin-left:auto}.report-branding{flex-wrap:wrap}.history-filters{flex-wrap:wrap;gap:12px}.history-seg{width:100%}.history-seg .button{flex:1 1;padding:7px 8px;font-size:12px}.history-filters select{width:100%}.history-event{gap:10px;padding:12px}.history-event time{font-size:11px}.history-link{display:none}.history-chevron{display:block;flex:none}.history-member{padding-left:20px}.history-copy strong{font-size:12px}}.reports-panel .report-row{border-top:0;padding:14px 16px}.reports-panel .report-row>.report-actions{flex:0 0 auto}.reports-panel .report-icon{width:34px;height:34px;padding:0;display:grid;place-items:center;background:var(--mint);color:var(--teal);border-radius:6px}.report-sheet{width:520px}.report-sheet .sheet-footer>.button:first-child{margin-right:0}.report-choice>.field{display:grid;text-align:left}.history-filters select{width:auto;min-width:200px}@media(max-width:760px){.report-sheet{width:100%;max-width:100%}.history-filters select{width:100%}}.notification-settings{display:grid;grid-gap:16px;gap:16px;max-width:1000px}.notification-settings h2{font-size:14px;font-weight:600}.notification-settings .panel-padding>p.muted{font-size:12px;margin:3px 0 12px}.notification-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.notification-choices .setup-choice{padding:13px 14px;min-width:0}.notification-choices small{display:block;font-size:12px}.notification-when{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.notification-when .field>span{position:absolute;-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.notification-when .field{margin:0}.notification-always{font-size:12.5px;color:var(--muted);margin:12px 0 0}.clients-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.clients-heading h1{font-size:22px}.clients-heading p{color:var(--muted);margin:4px 0 0}.clients-table{width:100%;border-collapse:collapse}.clients-table th{font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;background:var(--surface-secondary);color:var(--muted);text-align:left}.clients-table td,.clients-table th{padding:11px 16px;border-bottom:1px solid var(--line)}.clients-table tr:last-child td{border-bottom:0}.clients-table tbody tr{cursor:pointer}.clients-table tbody tr:hover{background:var(--surface-secondary)}.client-name{border:0;background:none;color:var(--ink);font:inherit;display:flex;gap:12px;align-items:center;text-align:left;cursor:pointer}.client-name small{display:block;color:var(--muted);font-size:11.5px}.client-initial{display:grid;place-items:center;background:var(--mint);color:var(--teal);width:32px;height:32px;border-radius:6px;flex-shrink:0}.clients-table td:last-child{color:var(--muted)}@media(max-width:760px){.notification-choices{grid-template-columns:1fr}.clients-heading{align-items:stretch;flex-direction:column}.clients-table thead{display:none}.clients-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px;border-bottom:1px solid var(--line);grid-gap:8px;gap:8px}.clients-table td{padding:0;border:0;min-width:0}.clients-table td:first-child{grid-column:1/-1}.clients-table td:nth-child(2):after{content:" Websites";color:var(--muted)}.clients-table td:last-child{display:none}.client-name small{overflow-wrap:anywhere}.notification-channel-row{flex-wrap:wrap}.notification-channel-row .badge{margin-left:auto}}.website-settings{display:grid;grid-gap:20px;gap:20px;max-width:820px}.website-settings>section>h2{font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:4px 0 8px 2px}.website-settings ul{list-style:none;padding:0;margin:0}.website-settings li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line)}.website-settings li:last-child{border-bottom:0}.website-settings li strong{font-weight:500}.website-settings li small{display:block;color:var(--muted);font-size:12.5px;margin-top:1px}.website-setting-value{display:flex;gap:10px;align-items:center;justify-content:flex-end;font-size:12.5px}.website-setting-value>.button{padding:0;height:auto;min-height:28px;color:var(--teal)}.website-remove .panel{border-color:var(--critical)}.website-remove li>div>strong{color:var(--critical)}@media(max-width:760px){.website-settings li{grid-template-columns:1fr;gap:8px}.website-setting-value{justify-content:flex-start;flex-wrap:wrap}.website-settings .button{white-space:normal}.website-settings li>div{min-width:0;overflow-wrap:anywhere}}@media(min-width:761px){.clients-table td{padding-top:17px;padding-bottom:17px}.clients-table td:nth-child(2){font-family:var(--font-mono);font-size:12px}.clients-table td:nth-child(2):after{content:" Websites";color:var(--muted)}}@media(max-width:760px){.clients-table td:first-child{grid-column:1;grid-row:1}.clients-table td:nth-child(2){grid-column:2;grid-row:1;font:12px var(--font-mono);color:var(--muted);padding-top:3px}.clients-table td:nth-child(3){grid-column:1/-1;padding-left:44px}.clients-table td:nth-child(4){display:none}}#privacy{display:grid;grid-gap:16px;gap:16px}.notification-settings .notification-events>details{padding:12px 0;border-bottom:1px solid var(--line)}.notification-settings .notification-events .field,.notification-settings .notification-events fieldset{margin-top:12px}.notification-settings{max-width:none}#privacy .panel,.notification-settings .panel,.website-settings .panel{margin-bottom:0}.clients-heading{margin-bottom:16px}.maintenance-settings-focused>summary{display:none}.maintenance-settings-focused{border:0;padding:0}.section-tabs.settings-tabs{width:100%;gap:4px;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;scrollbar-width:none}.section-tabs.settings-tabs button{padding:9px 12px;border-bottom:2px solid transparent;border-radius:0;font-size:12.5px}.section-tabs.settings-tabs button[aria-pressed=true]{color:var(--teal);border-bottom-color:var(--teal);background:transparent;box-shadow:none}.notification-settings>.technical-details{margin:0}.notification-settings>.technical-details+.technical-details{margin-top:-8px}.organization-notification-channels{margin-top:20px}.organization-notification-channels>p{margin:0 0 8px;font-size:12px}.notification-settings .channel-add{display:flex;width:100%;justify-content:flex-start;margin-top:6px;padding:12px 0}.notification-channel-row>div{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.clients-table td[data-count="1"]:after{content:" Website"}.backup-timeline-layout .snapshot-scrubber section{display:grid;grid-template-rows:auto 1fr;grid-auto-flow:column;grid-gap:4px 8px;gap:4px 8px;flex:0 0 auto}.backup-timeline-layout .snapshot-scrubber h4{display:block;grid-column:1/-1;grid-row:1;margin:0;font-size:10px;color:var(--muted);font-weight:500}.backup-timeline-layout .snapshot-tick{grid-row:2}}.account-security-hint{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.account-security-hint>span{flex:1 1}.malware-panel .empty p,.security-empty p,.security-meta{font-family:var(--sans,system-ui)}.form-stack.organization-name-form{padding:16px 20px;display:flex;flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap}.organization-name-form .settings-row{flex:1 1;min-width:220px;border:0;padding:0}.organization-name-form .form-submit{width:auto;align-self:center;border:0;margin:0;padding:0}.organization-name-form+.detail-list{padding:0 20px 16px}#privacy>.panel{margin-top:16px}#privacy .inline-row{padding:16px 20px}.recommended{display:inline-block;white-space:nowrap}.setup-choice strong:has(+.recommended){display:inline}.backup-legend span:nth-child(2):before,.snapshot-tick--manual:before{background:var(--muted)}.backup-legend span:nth-child(3):before{background:var(--blue,#2f6fb5)}.backup-legend span:nth-child(4):before{background:var(--ok)}@media(max-width:760px){.section-tabs,.section-tabs.settings-tabs,.site-tabs{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 22px),transparent);padding-inline:12px 22px;scroll-padding-inline:16px}.organization-name-form .settings-row{min-width:100%}.organization-name-form .form-submit{margin-left:auto}}.report-choice:has(input:disabled){color:var(--muted);background:var(--surface-secondary)}.report-choice:has(input:disabled)>label{cursor:not-allowed}.protection-page{display:grid;grid-gap:20px;gap:20px;--protection-faint:color-mix(in srgb,var(--muted) 72%,var(--paper))}.protection-hero-panel,.protection-page>.panel{margin:0}.protection-intro{display:grid;grid-gap:6px;gap:6px}.protection-statement{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.015em;max-width:820px;margin:0;color:var(--ink)}.protection-statement .is-ok{color:var(--teal)}.protection-lead{color:var(--muted);max-width:680px;margin:0;font-size:13px}.protection-meta{color:color-mix(in srgb,var(--muted) 80%,var(--paper));font-size:12.5px;white-space:nowrap}.protection-page .panel__head{padding:13px 20px;min-height:50px;align-items:center}.protection-page .panel__head h2{font-size:13.5px}.protection-eyebrow{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb,var(--muted) 80%,var(--paper))}.protection-pill{display:inline-flex;align-items:center;gap:6px;font:500 12px/1.4 var(--font-body);border-radius:999px;padding:2px 9px 2px 8px;white-space:nowrap;background:var(--surface-secondary);color:var(--ink)}.protection-pill i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.protection-pill.is-ok{background:var(--green-soft);color:var(--ok)}.protection-pill.is-warn{background:var(--amber-soft);color:var(--warn)}.protection-pill.is-crit{background:var(--danger-soft);color:var(--critical)}.protection-pill.is-run{background:var(--blue-soft);color:var(--blue)}.protection-pill.is-mut i{background:var(--muted)}.protection-coverage{display:grid;grid-template-columns:repeat(3,1fr)}.protection-coverage>div{padding:20px 20px 18px}.protection-coverage>div+div{border-left:1px solid var(--line)}.protection-value{font:500 26px/1.15 var(--mono);letter-spacing:-.02em;margin-top:10px;color:var(--ink)}.protection-value small{font-size:14px;color:color-mix(in srgb,var(--muted) 80%,var(--paper))}.protection-unit{font-weight:500;margin-top:2px;color:var(--ink)}.protection-note{color:color-mix(in srgb,var(--muted) 80%,var(--paper));font-size:12px;margin-top:8px}.protection-bar{height:6px;background:var(--line);border-radius:3px;overflow:hidden;margin-top:12px}.protection-bar i{display:block;height:100%;border-radius:3px;background:var(--ok)}.protection-rows{display:grid}.protection-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--line)}.protection-row:last-child{border-bottom:0}.protection-row b{display:block;font-weight:600;font-size:13.5px;color:var(--ink)}.protection-row small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.protection-row__end{display:flex;align-items:center;gap:14px}.protection-ico{width:36px;height:36px;border-radius:10px;background:var(--mint);color:var(--teal);display:grid;place-items:center}.protection-ico.is-off{background:var(--surface-secondary);color:color-mix(in srgb,var(--muted) 80%,var(--paper))}.protection-ico.is-warn{background:var(--amber-soft);color:var(--warn)}.protection-ico.is-crit{background:var(--danger-soft);color:var(--critical)}.protection-go{display:inline-flex;align-items:center;gap:4px;color:var(--teal);font-weight:500;white-space:nowrap}.protection-others{display:flex;gap:12px;align-items:center;padding:14px 20px;border-top:1px solid var(--line);background:var(--surface-secondary);border-radius:0 0 var(--radius-panel) var(--radius-panel);color:var(--muted);font-size:12.5px}.protection-others svg{flex:none}.protection-others>span{flex:1 1;min-width:0}.protection-others>.button{flex-shrink:0}.protection-migration-consent{display:flex;align-items:flex-start;gap:10px;margin-top:12px;color:var(--ink);font-size:12.5px;cursor:pointer}.protection-migration-consent input{flex:none;margin:2px 0 0;accent-color:var(--teal)}.protection-seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden;background:var(--paper);flex:none;justify-self:start;align-self:start}.protection-seg button{padding:6px 14px;font:500 12.5px var(--font-body);color:var(--muted);background:transparent;border:0;cursor:pointer}.protection-seg button+button{border-left:1px solid var(--line-strong)}.protection-seg button[aria-pressed=true]{background:var(--mint);color:var(--teal)}.protection-table{width:100%;border-collapse:collapse}.protection-table th{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb,var(--muted) 80%,var(--paper));text-align:left;padding:10px 20px;border-bottom:1px solid var(--line);background:var(--surface-secondary);white-space:nowrap}.protection-table td{padding:12px 20px;border-bottom:1px solid var(--line);color:var(--muted);vertical-align:middle;font-size:13px}.protection-table tr:last-child td{border-bottom:0}.protection-table tbody tr{cursor:pointer}@media(hover:hover){.protection-table tbody tr:hover td{background:var(--surface-secondary)}}.protection-table td a{color:var(--ink);text-decoration:none}.protection-table td b{color:var(--ink);font-weight:500;display:block}.protection-table td small{display:block;color:color-mix(in srgb,var(--muted) 80%,var(--paper));font-size:12px}.protection-table td:nth-child(3){color:var(--ink)}.protection-num{text-align:right!important;font-family:var(--mono);white-space:nowrap}td.protection-num{color:var(--ink)}.protection-faint{color:color-mix(in srgb,var(--muted) 70%,var(--paper))}.protection-chev{width:40px;color:color-mix(in srgb,var(--muted) 80%,var(--paper))!important}.protection-foot{display:flex;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid var(--line);color:var(--muted);font-size:12.5px}.protection-page button.text-link,.protection-setup button.text-link{border:0;background:none;padding:0;border-radius:0;cursor:pointer;font:500 12.5px var(--font-body);color:var(--teal)}.protection-foot .text-link{margin-left:auto}details.protection-tech{padding:14px 20px}details.protection-tech summary{cursor:pointer;color:var(--teal);font-weight:500;list-style:none;display:inline-flex;gap:6px;align-items:center;font-size:13px}details.protection-tech summary::-webkit-details-marker{display:none}details.protection-tech summary:before{content:"▸";font-size:10px}details.protection-tech[open] summary:before{content:"▾"}details.protection-tech dl{display:grid;grid-template-columns:200px 1fr;grid-gap:7px 16px;gap:7px 16px;margin:12px 0 0;font-size:12px}details.protection-tech dt{color:color-mix(in srgb,var(--muted) 80%,var(--paper))}details.protection-tech dd{margin:0;font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere}details.protection-tech.is-bare{padding:8px 0 0;border:0;background:transparent}.protection-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:32px;gap:32px;padding:32px;align-items:center}.protection-hero h2{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.02em;margin:14px 0 0}.protection-hero p{color:var(--muted);margin:8px 0 0;max-width:520px;font-size:13px}.protection-hero ul{list-style:none;display:grid;grid-gap:10px;gap:10px;margin:18px 0 22px;padding:0}.protection-hero li{display:flex;gap:10px;align-items:flex-start}.protection-hero li svg{color:var(--ok);margin-top:2px;flex:none}.protection-hero li b{font-weight:600}.protection-hero__act{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.protection-hero__act small{color:color-mix(in srgb,var(--muted) 80%,var(--paper));font-size:12px}.button.protection-button-lg{height:44px;min-height:44px;max-height:44px;padding:0 20px;font-size:13.5px;font-weight:600}.protection-art{aspect-ratio:1/1;border-radius:16px;background:radial-gradient(circle at 50% 42%,var(--mint),var(--surface-secondary) 70%);display:grid;place-items:center;border:1px solid var(--line)}.protection-art svg{width:96px;height:96px;color:var(--teal)}.setup-sheet.protection-setup{width:640px}.protection-setup .sheet-head{padding:14px 20px;font-weight:600;justify-content:flex-start}.protection-setup .sheet-head .icon-button{margin-left:auto;background:transparent;border-color:transparent}.protection-steps{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:400;color:color-mix(in srgb,var(--muted) 80%,var(--paper));margin-left:12px}.protection-steps i{width:22px;height:4px;border-radius:2px;background:var(--line)}.protection-steps i.is-on{background:var(--accent-fill)}.protection-setup .sheet-body{padding:24px 28px}.protection-setup .sheet-footer{padding:14px 20px}.protection-step{display:grid;grid-gap:18px;gap:18px}.protection-step h3{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0}.protection-step>p{color:var(--muted);margin:-10px 0 0;font-size:13px}.protection-box{border:1px solid var(--line);border-radius:10px;background:var(--paper)}.protection-box.is-soft{background:var(--surface-secondary)}.protection-setup .protection-rows .protection-row{padding:13px 16px}.protection-checks{padding:6px 16px}.protection-check{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--line)}.protection-check:last-child{border-bottom:0}.protection-check b{font-weight:500;display:block;color:var(--ink)}.protection-check small{color:var(--muted);font-size:12.5px;display:block}.protection-check__mark{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--green-soft);color:var(--ok)}.protection-check__mark svg{stroke-width:2.4}.protection-check__mark.is-warn{background:var(--amber-soft);color:var(--warn)}.protection-check__mark.is-open{background:var(--surface-secondary);color:var(--muted)}.protection-check__mark.is-open i{width:6px;height:6px;border-radius:50%;background:currentColor}.protection-opt{display:flex;gap:10px;align-items:center;margin-top:10px;font-size:12.5px;color:var(--ink);cursor:pointer}.protection-mini{font-size:12px;color:color-mix(in srgb,var(--muted) 80%,var(--paper));margin:6px 0 0}.protection-pick{max-height:240px;overflow:auto}.protection-sitepick{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line);cursor:pointer}.protection-sitepick:last-child{border-bottom:0}.protection-sitepick b{font-weight:500;display:block}.protection-sitepick small{color:color-mix(in srgb,var(--muted) 80%,var(--paper));font-size:12px;display:block}.protection-role{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.protection-role:last-child{border-bottom:0}.protection-role b{font-weight:500;display:block}.protection-role small{color:color-mix(in srgb,var(--muted) 80%,var(--paper));font-size:12px}.protection-role .text-link{justify-self:start;font-weight:500}.protection-grace{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.protection-grace b{font-weight:500}.protection-safe{display:grid;grid-gap:8px;gap:8px;padding:14px 16px}.protection-safe b{font-weight:600}.protection-safe ul{margin:0;padding:0 0 0 18px;display:grid;grid-gap:2px;gap:2px}.protection-safe li{color:var(--muted);font-size:12.5px}.protection-done{display:grid;justify-items:center;text-align:center;grid-gap:10px;gap:10px;padding:14px 0 6px}.protection-done>span{width:56px;height:56px;border-radius:50%;background:var(--green-soft);color:var(--ok);display:grid;place-items:center}.protection-done>span svg{stroke-width:2.2}.protection-done h3{font-size:21px}.protection-done p{color:var(--muted);max-width:440px;margin:0}.protection-facts>div{display:flex;gap:12px;align-items:flex-start;padding:11px 16px;border-bottom:1px solid var(--line)}.protection-facts>div:last-child{border-bottom:0}.protection-facts svg{color:var(--teal);margin-top:2px;flex:none}.protection-reason{margin-right:auto;max-width:300px;font-size:12px;color:var(--muted)}.protection-setup .sheet-footer>.button:first-child:not(:last-child){margin-right:auto}.protection-setup .sheet-footer:has(.protection-reason)>.button:first-child{margin-right:0}@media(max-width:760px){.protection-statement{font-size:19px}.protection-page .panel__head{padding:12px 16px}.protection-row{grid-template-columns:32px minmax(0,1fr);padding:14px 16px;gap:12px}.protection-ico{width:32px;height:32px}.protection-row__end{grid-column:2}.protection-todo .protection-row__end .button{width:100%}.protection-setup .protection-row{grid-template-columns:32px minmax(0,1fr) auto}.protection-setup .protection-row__end{grid-column:auto}.protection-others{padding:14px 16px;align-items:flex-start;flex-wrap:wrap}.protection-others>span{flex-basis:calc(100% - 28px)}.protection-others>.button{margin-left:28px}.protection-coverage{grid-template-columns:1fr}.protection-coverage>div+div{border-left:0;border-top:1px solid var(--line)}.protection-coverage>div{padding:16px}.protection-hide-m{display:none!important}.protection-table thead{display:none}.protection-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:12px 16px;border-bottom:1px solid var(--line)}.protection-table tr:last-child{border-bottom:0}.protection-table td{padding:0;border:0}.protection-table td.protection-status-cell{grid-row:1;grid-column:2;text-align:right}.protection-foot{padding:12px 16px}.protection-foot>span{display:none}details.protection-tech{padding:12px 16px}details.protection-tech dl{grid-template-columns:1fr;gap:2px}details.protection-tech dd{margin-bottom:8px}.protection-hero{grid-template-columns:1fr;padding:22px 18px;gap:20px}.protection-art{display:none}.protection-hero h2{font-size:20px}.protection-hero__act .button{width:100%}.protection-setup .sheet-body{padding:20px 16px}.protection-steps>span{display:none}.protection-reason{max-width:100%;flex-basis:100%}}.protection-subnav{display:flex;justify-content:space-between;align-items:center;gap:12px}.protection-subnav .protection-meta{font-size:11.5px}.protection-seg a{display:inline-flex;align-items:center;padding:6px 14px;font:500 12.5px var(--font-body);color:var(--muted);text-decoration:none}.protection-seg a+a{border-left:1px solid var(--line-strong)}.protection-seg a[aria-current=page]{background:var(--mint);color:var(--teal)}.policy-seg{margin-bottom:4px}.protection-policy>.panel,.protection-site>.panel{margin:0}.protection-statement .is-warn{color:var(--warn)}.protection-grid2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.protection-grid2>.panel{margin:0}.protection-inh{display:inline-block;margin-left:8px;font:500 11px var(--font-body);color:color-mix(in srgb,var(--muted) 80%,var(--paper));vertical-align:1px}.protection-inh.is-ex{color:var(--teal);background:var(--mint);border-radius:999px;padding:1px 8px}.protection-page button.text-link.protection-link{font-size:13px;font-weight:500}.protection-week{padding:18px 20px}.protection-week__value{font:500 28px/1.1 var(--mono);letter-spacing:-.02em;color:var(--ink)}.protection-week__text{color:var(--muted);margin:2px 0 16px;font-size:13px}.protection-spark{display:flex;align-items:flex-end;gap:2px;height:44px}.protection-spark i{flex:1 1;min-width:6px;background:color-mix(in srgb,var(--teal) 55%,var(--paper));border-radius:4px 4px 0 0}.protection-spark i.is-today{background:var(--teal)}.protection-spark-l{display:flex;justify-content:space-between;font:11px var(--mono);color:color-mix(in srgb,var(--muted) 80%,var(--paper));margin-top:6px}.protection-ev{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--line)}.protection-ev:last-child{border-bottom:0}.protection-ev time{font:12px var(--mono);color:color-mix(in srgb,var(--muted) 80%,var(--paper))}.protection-ev b{display:block;font-weight:500;color:var(--ink);font-size:13px}.protection-ev small{display:block;color:color-mix(in srgb,var(--muted) 80%,var(--paper));font-size:12px}.protection-mono{font-family:var(--mono);color:var(--muted)}.protection-ev__act{display:flex;justify-content:flex-end}.protection-quiet{color:var(--muted);font-size:13px;margin:0;padding:16px 20px}.protection-quiet.is-box{padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-secondary)}details.protection-tech.is-inline{border-top:1px solid var(--line);padding:12px 20px;background:transparent}.protection-notice{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 20px;border-radius:var(--radius-panel,10px);border:1px solid var(--line);background:var(--paper)}.protection-notice.is-crit{background:var(--danger-soft);border-color:color-mix(in srgb,var(--critical) 30%,transparent)}.protection-notice.is-warn{background:var(--amber-soft);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.protection-notice__ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--paper)}.protection-notice.is-crit .protection-notice__ico{color:var(--critical)}.protection-notice.is-warn .protection-notice__ico{color:var(--warn)}.protection-notice.is-info .protection-notice__ico{color:var(--teal);background:var(--mint)}.protection-notice b{display:block;font-weight:600;font-size:13.5px;color:var(--ink)}.protection-notice small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.protection-notice.is-crit small,.protection-notice.is-warn small{color:color-mix(in srgb,var(--ink) 78%,transparent)}.protection-notice__act{display:flex;gap:8px}.protection-error{margin:0;color:var(--critical);font-size:12.5px}.protection-reason-line{margin:-8px 0 0;color:var(--muted);font-size:12.5px}.protection-exc{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 20px;border-bottom:1px solid var(--line)}.protection-exc:last-child{border-bottom:0}.protection-exc__ico{width:36px;height:36px;border-radius:10px;background:var(--surface-secondary);color:var(--muted);display:grid;place-items:center}.protection-exc b{display:block;font-weight:600;color:var(--ink);font-size:13px}.protection-exc small{display:block;color:var(--muted);font-size:12.5px}.protection-exc__src{display:block;font-size:11.5px;color:color-mix(in srgb,var(--muted) 80%,var(--paper))}.protection-chain,.protection-exc__end{display:flex;align-items:center}.protection-chain{gap:6px;color:color-mix(in srgb,var(--muted) 80%,var(--paper));font-size:12px;flex-wrap:wrap}.protection-chain b{color:var(--muted);font-weight:500}.protection-calm{display:flex;gap:16px;align-items:center;padding:20px}.protection-calm__ico{width:40px;height:40px;border-radius:12px;background:var(--green-soft);color:var(--ok);display:grid;place-items:center;flex:none}.protection-calm b{display:block;font-weight:600;color:var(--ink)}.protection-calm span{color:var(--muted);font-size:13px}.protection-calm .button{margin-left:auto}.protection-fieldset{margin:0;padding:10px 16px 12px}.protection-fieldset legend{font-weight:500;font-size:12.5px;color:var(--ink);padding:0 4px}.protection-list-group{display:grid;grid-gap:8px;gap:8px}.protection-list-group h3{font-size:12.5px;font-weight:600;margin:0;color:var(--ink)}.protection-list{max-height:260px;overflow:auto}.protection-list__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;border-bottom:1px solid var(--line)}.protection-list__row:last-child{border-bottom:0}.protection-list__row b{font-weight:500}.protection-list__row small{display:block;color:var(--muted);font-size:12px}.protection-list-add{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 12px;gap:0 12px;padding:12px 16px 4px;align-items:end}.protection-list-add>.button{grid-column:1/-1;justify-self:end;margin-bottom:12px}@media(max-width:760px){.protection-subnav{flex-direction:column;align-items:flex-start;gap:8px}.protection-grid2{grid-template-columns:1fr}.protection-site .protection-row{grid-template-columns:32px minmax(0,1fr) auto}.protection-site .protection-row__end{grid-column:auto}.protection-policy .protection-row{grid-template-columns:32px minmax(0,1fr) auto}.protection-policy .protection-row__end{grid-column:auto}.protection-row__end .protection-link:not(.protection-link--keep){display:none}.protection-inh{display:table;margin:4px 0 0}.protection-ev{grid-template-columns:52px minmax(0,1fr);padding:12px 16px}.protection-ev__act{grid-column:2;justify-content:flex-start}.protection-week{padding:16px}details.protection-tech.is-inline{padding:12px 16px}.protection-notice{grid-template-columns:32px minmax(0,1fr);padding:14px 16px}.protection-notice__ico{width:32px;height:32px}.protection-notice__act{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.protection-notice__act .button,.protection-notice__act>a{width:100%}.protection-notice__act:has(>:only-child){grid-template-columns:1fr}.protection-exc{grid-template-columns:32px minmax(0,1fr);padding:13px 16px}.protection-exc__ico{width:32px;height:32px}.protection-exc__end{grid-column:2}.protection-calm{flex-wrap:wrap;padding:16px}.protection-calm>div{flex:1 1 200px}.protection-list-add{grid-template-columns:1fr}}.protection-action .sheet-body{display:grid;grid-gap:14px;gap:14px;align-content:start}.protection-action .sheet-body>p{margin:0}.protection-list-add label.field{margin-bottom:18px}.protection-pill.is-acc{background:var(--mint);color:var(--teal)}.protection-event{margin:0 0 16px;padding:18px 20px 0;display:grid;grid-gap:10px;gap:10px}.protection-event__top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.protection-event__site{font-weight:600;font-size:13px}.protection-event__top time{font:12px var(--mono);color:var(--muted)}.protection-event h2{margin:0;font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.01em}.protection-event>p{margin:0;color:var(--muted);font-size:13px;max-width:680px}.protection-event__facts{display:flex;gap:28px;padding:4px 0 6px}.protection-event__facts b{display:block;font:500 18px var(--mono);color:var(--ink)}.protection-event__facts span{color:var(--muted);font-size:12px}.protection-event__foot{display:flex;align-items:center;gap:12px;margin:0 -20px;padding:12px 20px;border-top:1px solid var(--line)}.protection-event__note{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12.5px;margin-right:auto}.protection-event__acts{display:flex;gap:8px}.protection-event__tech{margin:0 -20px;padding:12px 20px;border-top:1px solid var(--line)}.protection-event__tech summary{cursor:pointer;color:var(--teal);font-weight:500;font-size:12.5px}.protection-event__tech dl{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:6px 16px;gap:6px 16px;margin:12px 0 2px;font-size:12.5px}.protection-wave-networks{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px;padding:0;list-style:none}.protection-wave-networks code{font-size:12.5px;padding:2px 6px;border-radius:6px;background:var(--surface-secondary);border:1px solid var(--line);overflow-wrap:anywhere}.protection-event__tech dt{color:var(--muted)}.protection-event__tech dd{margin:0;overflow-wrap:anywhere}.protection-history-calm{margin:0 0 16px}.protection-event-message{margin:0 0 16px;color:var(--muted);font-size:13px}@media(max-width:760px){.protection-event{padding:16px 16px 0}.protection-event__foot,.protection-event__tech{margin:0 -16px;padding:12px 16px}.protection-event__foot{flex-wrap:wrap}.protection-event__note{flex:1 1 100%}.protection-event__act,.protection-event__acts{width:100%}.protection-event__acts .button{flex:1 1}.protection-event__tech dl{grid-template-columns:1fr;gap:2px}.protection-event__tech dd{margin-bottom:8px}.protection-event__facts{gap:20px}}.protection-row-extra{display:grid;grid-gap:10px;gap:10px;padding:4px 20px 16px 70px;border-bottom:1px solid var(--line)}.protection-setup .protection-row-extra{padding:4px 16px 14px 66px}.protection-rows>.protection-row:has(+.protection-row-extra){border-bottom:0}.protection-login-field{max-width:440px}.protection-login-input{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper);overflow:hidden;min-height:var(--control-md)}.protection-login-input:focus-within{outline:3px solid var(--line);outline-offset:2px}.protection-login-input.is-invalid{border-color:var(--critical)}.protection-login-input>span{flex:0 1 auto;padding:0 0 0 10px;white-space:nowrap;font-size:13px;font-weight:400;max-width:60%;overflow:hidden;text-overflow:ellipsis}.protection-login-field .protection-login-input>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){flex:1 1 8ch;width:auto;min-width:8ch;border:0;border-radius:0;padding-left:1px;min-height:0;height:calc(var(--control-md) - 2px);font-family:var(--mono);outline:0;box-shadow:none}.protection-login-field small.text-danger{color:var(--critical)}.protection-page .protection-login-field button.protection-login-suggest,.protection-setup .protection-login-field button.protection-login-suggest{font-size:12.5px}.protection-login-edit__act{display:flex;gap:8px;justify-content:flex-start}.protection-row small a.protection-mono,.protection-row small span.protection-mono{display:inline;color:var(--teal);font-weight:400;overflow-wrap:anywhere}.protection-row small span.protection-mono{color:var(--ink)}.protection-rows details.protection-footprint{border-top:0;padding-left:70px}.protection-setup .protection-rows details.protection-footprint{padding:10px 16px 14px 66px}.protection-footprint .protection-mini{margin:10px 0 4px;max-width:60ch}.protection-footprint__list{display:grid;max-width:520px}.protection-footprint__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--ink)}.protection-footprint__row:last-child{border-bottom:0}@media (max-width:720px){.protection-row-extra,.protection-setup .protection-row-extra{padding:4px 16px 14px}.protection-rows details.protection-footprint,.protection-setup .protection-rows details.protection-footprint{padding-left:16px}.protection-login-input>span{max-width:45%}}.metric-grid.load-time-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.metric-grid.load-time-tiles{grid-template-columns:1fr}}.server-detail{display:grid;grid-gap:24px;gap:24px;min-width:0}.server-detail .site-status-line .badge{white-space:normal;text-align:left;line-height:1.5}.server-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.server-facts .panel{margin:0}.server-facts progress{display:block;width:100%;height:6px;margin-top:16px;accent-color:var(--accent-fill)}.server-detail .technical-details{overflow-wrap:anywhere}.server-detail .panel__head{flex-wrap:wrap;gap:12px}@media(max-width:1000px){.server-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.server-detail{gap:16px}.server-facts{gap:12px}.server-facts .panel-padding,.server-facts .panel__head{padding:16px}.server-detail .site-heading-actions{flex-wrap:wrap}}.server-list{list-style:none;padding:0;margin:0}.server-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px;border-bottom:1px solid var(--line)}.server-list>li:last-child{border-bottom:0}.server-list small{display:block;color:var(--muted);font-size:12.5px;margin-top:4px}.server-list>li>div{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.server-list>li{grid-template-columns:1fr;gap:8px}}.security-count-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.security-count-cards dl{margin:0;padding:8px 20px 18px}.security-count-cards dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0}.security-count-cards dt{font-size:13px}.security-count-cards dd{margin:0;font-size:22px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.security-count-cards dd a{display:block;min-width:32px;text-align:right;text-decoration:none;text-underline-offset:4px}.security-count-note{font-size:12px;line-height:1.6;margin:0}.security-attack-total{font-size:28px;letter-spacing:-.03em}.security-attack-bars{height:48px;display:flex;align-items:flex-end;gap:3px;margin:12px 0}.security-attack-bars>span{flex:1 1;min-width:0;background:var(--teal);border-radius:2px 2px 0 0}.security-filter-list{padding:0 20px 20px}.security-filter-list>a{display:flex;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.security-filter-list>a>span{margin-left:auto}.security-filter-list small{color:var(--muted)}.vulnerability-exploited{display:inline-flex;align-items:center;gap:4px;margin-left:10px;font-size:12px}.vulnerability-status small{max-width:28ch;line-height:1.5;margin-top:6px}@media(max-width:760px){.security-count-cards{grid-template-columns:1fr;gap:12px}.security-count-cards dl{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;column-gap:24px}.security-count-cards dt{font-size:12px}.security-count-cards dd{font-size:20px}.security-filter-list>a{flex-wrap:wrap}.security-count-cards dl>div{align-items:flex-start}}.vulnerability-table .vulnerability-status{white-space:normal}@media(max-width:760px){.vulnerability-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vulnerability-status small{white-space:normal;overflow-wrap:anywhere}}.security-count-cards dd a:focus-visible,.security-count-cards dd a:hover{text-decoration:underline;text-decoration-thickness:1px}.security-count-cards dd a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}.security-count-note p{margin:0 0 8px}.security-count-note summary{cursor:pointer}.packages-view{display:grid;grid-gap:16px;gap:16px;min-width:0}.packages-note{margin:0;color:var(--muted);line-height:1.6}.packages-filters{display:flex;flex-wrap:wrap;gap:8px}.packages-filters a{text-decoration:none}.packages-filters a[aria-current=page]{border-color:var(--teal);color:var(--teal)}.packages-filters span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-margin-start:4px;margin-inline-start:4px}.packages-table{width:100%;border-collapse:collapse;table-layout:fixed;white-space:normal}.packages-table th{font-size:11px;text-align:left;color:var(--muted);font-weight:500}.packages-table td,.packages-table th{padding:16px 12px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;min-width:0}.packages-table th:first-child{width:28px}.packages-table th:nth-child(2){width:32%}.packages-table code,.packages-table small{display:block}.packages-table small{font-size:12px;color:var(--muted);margin-top:5px;line-height:1.5}.packages-table code{font-size:12px}.packages-table .technical-details{margin:8px 0 0}.packages-table summary{font-size:12px;padding:4px 0}.packages-dot{display:block;width:7px;height:7px;border-radius:50%;margin-top:7px;background:var(--muted)}.packages-dot.is-danger{background:var(--critical)}.packages-dot.is-shielded{background:var(--teal)}.packages-advice{margin-top:12px;font-size:13px}.packages-advice p{margin:6px 0}.packages-advice ul{padding-left:18px}.packages-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.packages-footer>span{font-size:12px;color:var(--muted)}@media(max-width:760px){.packages-table thead{display:none}.packages-table,.packages-table tbody{display:block}.packages-table tr{display:grid;grid-template-columns:16px minmax(0,1fr);padding:16px;border-bottom:1px solid var(--line);grid-gap:8px;gap:8px}.packages-table td{display:block;padding:0;border:0;grid-column:2}.packages-table td:first-child{grid-column:1;grid-row:1}.packages-table td:nth-child(2){grid-row:1}.packages-table td small{margin-top:2px}.packages-table td:nth-child(3):not(:last-child){margin-top:4px}.packages-footer{flex-wrap:wrap}.packages-filters{gap:6px}.packages-filters a{font-size:12px}.protection-subnav .protection-seg{flex-wrap:wrap}}.protection-refresh{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.protection-rule{padding:16px 0;border-top:1px solid var(--line)}.protection-rule__summary{display:flex;align-items:center;gap:12px}.protection-rule__summary>p{margin:0;flex:1 1;min-width:0}.protection-rule__summary>.protection-rule__hits{flex:none;white-space:nowrap}.protection-rule__summary>.badge,.protection-rule__summary>.button{flex-shrink:0}.protection-rule>.technical-details{margin-top:8px}@media(max-width:700px){.protection-rule__summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.protection-rule__summary>.badge{justify-self:start}.protection-rule__summary>.protection-rule__hits{grid-column:1;align-self:center}.protection-rule__summary>.button{grid-column:2;justify-self:end}}